builder: fx-team_yosemite_r7-debug_test-web-platform-tests-1 slave: t-yosemite-r7-0079 starttime: 1461031246.85 results: success (0) buildid: 20160418164227 builduid: 82f2696efcfc4b4c9e980de264f9260b revision: 05a9daa3368cb8e32c7393fcb5ff7179023c6c50 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-04-18 19:00:46.847791) ========= master: http://buildbot-master106.bb.releng.scl3.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-04-18 19:00:46.848175) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-18 19:00:46.848454) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-18 19:00:46.932282) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-18 19:00:46.933694) ========= 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.OO4lVbBDru/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.pMRsGVpunc/Listeners TMPDIR=/var/folders/0d/jvrzwxys08z_8pq41nzpqw_800000w/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-18 19:00:47-- 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% 27.5M=0s 2016-04-18 19:00:47 (27.5 MB/s) - 'archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.148660 ========= master_lag: 0.17 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-18 19:00:47.248516) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-18 19:00:47.248875) ========= 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.OO4lVbBDru/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.pMRsGVpunc/Listeners TMPDIR=/var/folders/0d/jvrzwxys08z_8pq41nzpqw_800000w/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.026742 ========= master_lag: 0.14 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-18 19:00:47.412141) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-04-18 19:00:47.412484) ========= bash -c 'python archiver_client.py mozharness --repo integration/fx-team --rev 05a9daa3368cb8e32c7393fcb5ff7179023c6c50 --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 05a9daa3368cb8e32c7393fcb5ff7179023c6c50 --destination scripts --debug'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.OO4lVbBDru/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.pMRsGVpunc/Listeners TMPDIR=/var/folders/0d/jvrzwxys08z_8pq41nzpqw_800000w/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-18 19:00:47,623 truncating revision to first 12 chars 2016-04-18 19:00:47,623 Setting DEBUG logging. 2016-04-18 19:00:47,623 attempt 1/10 2016-04-18 19:00:47,623 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/integration/fx-team/05a9daa3368c?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-04-18 19:00:48,551 unpacking tar archive at: fx-team-05a9daa3368c/testing/mozharness/ program finished with exit code 0 elapsedTime=1.173123 ========= master_lag: 0.02 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-04-18 19:00:48.607841) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-18 19:00:48.608148) ========= script_repo_revision: 05a9daa3368cb8e32c7393fcb5ff7179023c6c50 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-18 19:00:48.608542) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-18 19:00:48.608823) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-18 19:00:48.634726) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 11 mins, 8 secs) (at 2016-04-18 19:00:48.635036) ========= /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.OO4lVbBDru/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.pMRsGVpunc/Listeners TMPDIR=/var/folders/0d/jvrzwxys08z_8pq41nzpqw_800000w/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 19:00:48 INFO - MultiFileLogger online at 20160418 19:00:48 in /builds/slave/test 19:00:48 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 19:00:48 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 19:00:48 INFO - {'append_to_log': False, 19:00:48 INFO - 'base_work_dir': '/builds/slave/test', 19:00:48 INFO - 'blob_upload_branch': 'fx-team', 19:00:48 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 19:00:48 INFO - 'buildbot_json_path': 'buildprops.json', 19:00:48 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 19:00:48 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 19:00:48 INFO - 'download_minidump_stackwalk': True, 19:00:48 INFO - 'download_symbols': 'true', 19:00:48 INFO - 'e10s': False, 19:00:48 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 19:00:48 INFO - 'tooltool.py': '/tools/tooltool.py', 19:00:48 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 19:00:48 INFO - '/tools/misc-python/virtualenv.py')}, 19:00:48 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 19:00:48 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 19:00:48 INFO - 'log_level': 'info', 19:00:48 INFO - 'log_to_console': True, 19:00:48 INFO - 'opt_config_files': (), 19:00:48 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 19:00:48 INFO - '--processes=1', 19:00:48 INFO - '--config=%(test_path)s/wptrunner.ini', 19:00:48 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 19:00:48 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 19:00:48 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 19:00:48 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 19:00:48 INFO - 'pip_index': False, 19:00:48 INFO - 'require_test_zip': True, 19:00:48 INFO - 'test_type': ('testharness',), 19:00:48 INFO - 'this_chunk': '1', 19:00:48 INFO - 'tooltool_cache': '/builds/tooltool_cache', 19:00:48 INFO - 'total_chunks': '10', 19:00:48 INFO - 'virtualenv_path': 'venv', 19:00:48 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 19:00:48 INFO - 'work_dir': 'build'} 19:00:48 INFO - ##### 19:00:48 INFO - ##### Running clobber step. 19:00:48 INFO - ##### 19:00:48 INFO - Running pre-action listener: _resource_record_pre_action 19:00:48 INFO - Running main action method: clobber 19:00:48 INFO - rmtree: /builds/slave/test/build 19:00:48 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 19:00:50 INFO - Running post-action listener: _resource_record_post_action 19:00:50 INFO - ##### 19:00:50 INFO - ##### Running read-buildbot-config step. 19:00:50 INFO - ##### 19:00:50 INFO - Running pre-action listener: _resource_record_pre_action 19:00:50 INFO - Running main action method: read_buildbot_config 19:00:50 INFO - Using buildbot properties: 19:00:50 INFO - { 19:00:50 INFO - "project": "", 19:00:50 INFO - "product": "firefox", 19:00:50 INFO - "script_repo_revision": "production", 19:00:50 INFO - "scheduler": "tests-fx-team-yosemite_r7-debug-unittest-7-3600", 19:00:50 INFO - "repository": "", 19:00:50 INFO - "buildername": "Rev7 MacOSX Yosemite 10.10.5 fx-team debug test web-platform-tests-1", 19:00:50 INFO - "buildid": "20160418164227", 19:00:50 INFO - "pgo_build": "False", 19:00:50 INFO - "basedir": "/builds/slave/test", 19:00:50 INFO - "buildnumber": 356, 19:00:50 INFO - "slavename": "t-yosemite-r7-0079", 19:00:50 INFO - "master": "http://buildbot-master106.bb.releng.scl3.mozilla.com:8201/", 19:00:50 INFO - "platform": "macosx64", 19:00:50 INFO - "branch": "fx-team", 19:00:50 INFO - "revision": "05a9daa3368cb8e32c7393fcb5ff7179023c6c50", 19:00:50 INFO - "repo_path": "integration/fx-team", 19:00:50 INFO - "moz_repo_path": "", 19:00:50 INFO - "stage_platform": "macosx64", 19:00:50 INFO - "builduid": "82f2696efcfc4b4c9e980de264f9260b", 19:00:50 INFO - "slavebuilddir": "test" 19:00:50 INFO - } 19:00:50 INFO - Found installer url https://queue.taskcluster.net/v1/task/CJ3cp8IVRFquglyJTZW3iw/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg. 19:00:50 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/CJ3cp8IVRFquglyJTZW3iw/artifacts/public/build/firefox-48.0a1.en-US.mac64.test_packages.json. 19:00:50 INFO - Running post-action listener: _resource_record_post_action 19:00:50 INFO - ##### 19:00:50 INFO - ##### Running download-and-extract step. 19:00:50 INFO - ##### 19:00:50 INFO - Running pre-action listener: _resource_record_pre_action 19:00:50 INFO - Running main action method: download_and_extract 19:00:50 INFO - mkdir: /builds/slave/test/build/tests 19:00:50 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 19:00:50 INFO - https://queue.taskcluster.net/v1/task/CJ3cp8IVRFquglyJTZW3iw/artifacts/public/build/firefox-48.0a1.en-US.mac64.test_packages.json matches https://queue.taskcluster.net 19:00:50 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/CJ3cp8IVRFquglyJTZW3iw/artifacts/public/build/firefox-48.0a1.en-US.mac64.test_packages.json 19:00:50 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/CJ3cp8IVRFquglyJTZW3iw/artifacts/public/build/firefox-48.0a1.en-US.mac64.test_packages.json 19:00:50 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/CJ3cp8IVRFquglyJTZW3iw/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 19:00:50 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/CJ3cp8IVRFquglyJTZW3iw/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 19:00:52 INFO - Downloaded 1235 bytes. 19:00:52 INFO - Reading from file /builds/slave/test/build/firefox-48.0a1.en-US.mac64.test_packages.json 19:00:52 INFO - Using the following test package requirements: 19:00:52 INFO - {u'common': [u'firefox-48.0a1.en-US.mac64.common.tests.zip'], 19:00:52 INFO - u'cppunittest': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 19:00:52 INFO - u'firefox-48.0a1.en-US.mac64.cppunittest.tests.zip'], 19:00:52 INFO - u'gtest': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 19:00:52 INFO - u'firefox-48.0a1.en-US.mac64.gtest.tests.zip'], 19:00:52 INFO - u'jittest': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 19:00:52 INFO - u'jsshell-mac64.zip'], 19:00:52 INFO - u'mochitest': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 19:00:52 INFO - u'firefox-48.0a1.en-US.mac64.mochitest.tests.zip'], 19:00:52 INFO - u'mozbase': [u'firefox-48.0a1.en-US.mac64.common.tests.zip'], 19:00:52 INFO - u'reftest': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 19:00:52 INFO - u'firefox-48.0a1.en-US.mac64.reftest.tests.zip'], 19:00:52 INFO - u'talos': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 19:00:52 INFO - u'firefox-48.0a1.en-US.mac64.talos.tests.zip'], 19:00:52 INFO - u'web-platform': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 19:00:52 INFO - u'firefox-48.0a1.en-US.mac64.web-platform.tests.zip'], 19:00:52 INFO - u'xpcshell': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 19:00:52 INFO - u'firefox-48.0a1.en-US.mac64.xpcshell.tests.zip']} 19:00:52 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 19:00:52 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 19:00:52 INFO - https://queue.taskcluster.net/v1/task/CJ3cp8IVRFquglyJTZW3iw/artifacts/public/build/firefox-48.0a1.en-US.mac64.common.tests.zip matches https://queue.taskcluster.net 19:00:52 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/CJ3cp8IVRFquglyJTZW3iw/artifacts/public/build/firefox-48.0a1.en-US.mac64.common.tests.zip 19:00:52 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/CJ3cp8IVRFquglyJTZW3iw/artifacts/public/build/firefox-48.0a1.en-US.mac64.common.tests.zip 19:00:52 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/CJ3cp8IVRFquglyJTZW3iw/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 19:00:52 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/CJ3cp8IVRFquglyJTZW3iw/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 19:00:54 INFO - Downloaded 17917819 bytes. 19:00:54 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/*'] 19:00:54 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/* 19:00:55 INFO - caution: filename not matched: web-platform/* 19:00:55 INFO - Return code: 11 19:00:55 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 19:00:55 INFO - https://queue.taskcluster.net/v1/task/CJ3cp8IVRFquglyJTZW3iw/artifacts/public/build/firefox-48.0a1.en-US.mac64.web-platform.tests.zip matches https://queue.taskcluster.net 19:00:55 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/CJ3cp8IVRFquglyJTZW3iw/artifacts/public/build/firefox-48.0a1.en-US.mac64.web-platform.tests.zip 19:00:55 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/CJ3cp8IVRFquglyJTZW3iw/artifacts/public/build/firefox-48.0a1.en-US.mac64.web-platform.tests.zip 19:00:55 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/CJ3cp8IVRFquglyJTZW3iw/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 19:00:55 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/CJ3cp8IVRFquglyJTZW3iw/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 19:00:56 INFO - Downloaded 36382569 bytes. 19:00:56 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/*'] 19:00:56 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/* 19:01:00 INFO - caution: filename not matched: bin/* 19:01:00 INFO - caution: filename not matched: config/* 19:01:00 INFO - caution: filename not matched: mozbase/* 19:01:00 INFO - caution: filename not matched: marionette/* 19:01:00 INFO - caution: filename not matched: tools/wptserve/* 19:01:00 INFO - Return code: 11 19:01:00 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 19:01:00 INFO - https://queue.taskcluster.net/v1/task/CJ3cp8IVRFquglyJTZW3iw/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg matches https://queue.taskcluster.net 19:01:00 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/CJ3cp8IVRFquglyJTZW3iw/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg 19:01:00 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/CJ3cp8IVRFquglyJTZW3iw/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg 19:01:00 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/CJ3cp8IVRFquglyJTZW3iw/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg to /builds/slave/test/build/firefox-48.0a1.en-US.mac64.dmg 19:01:00 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/CJ3cp8IVRFquglyJTZW3iw/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 19:01:04 INFO - Downloaded 68694870 bytes. 19:01:04 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/CJ3cp8IVRFquglyJTZW3iw/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg 19:01:04 INFO - mkdir: /builds/slave/test/properties 19:01:04 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 19:01:04 INFO - Writing to file /builds/slave/test/properties/build_url 19:01:04 INFO - Contents: 19:01:04 INFO - build_url:https://queue.taskcluster.net/v1/task/CJ3cp8IVRFquglyJTZW3iw/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg 19:01:05 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/CJ3cp8IVRFquglyJTZW3iw/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip 19:01:05 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 19:01:05 INFO - Writing to file /builds/slave/test/properties/symbols_url 19:01:05 INFO - Contents: 19:01:05 INFO - symbols_url:https://queue.taskcluster.net/v1/task/CJ3cp8IVRFquglyJTZW3iw/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip 19:01:05 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 19:01:05 INFO - https://queue.taskcluster.net/v1/task/CJ3cp8IVRFquglyJTZW3iw/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip matches https://queue.taskcluster.net 19:01:05 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/CJ3cp8IVRFquglyJTZW3iw/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip 19:01:05 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/CJ3cp8IVRFquglyJTZW3iw/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip 19:01:05 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/CJ3cp8IVRFquglyJTZW3iw/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 19:01:05 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/CJ3cp8IVRFquglyJTZW3iw/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 19:01:09 INFO - Downloaded 103333339 bytes. 19:01:09 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'] 19:01:09 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 19:01:12 INFO - Return code: 0 19:01:12 INFO - Running post-action listener: _resource_record_post_action 19:01:12 INFO - Running post-action listener: set_extra_try_arguments 19:01:12 INFO - ##### 19:01:12 INFO - ##### Running create-virtualenv step. 19:01:12 INFO - ##### 19:01:12 INFO - Running pre-action listener: _pre_create_virtualenv 19:01:12 INFO - Running pre-action listener: _resource_record_pre_action 19:01:12 INFO - Running main action method: create_virtualenv 19:01:12 INFO - Creating virtualenv /builds/slave/test/build/venv 19:01:12 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 19:01:12 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 19:01:13 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 19:01:13 INFO - Using real prefix '/tools/python27' 19:01:13 INFO - New python executable in /builds/slave/test/build/venv/bin/python 19:01:13 INFO - Installing distribute.............................................................................................................................................................................................done. 19:01:16 INFO - Installing pip.................done. 19:01:16 INFO - Return code: 0 19:01:16 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 19:01:16 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')]} 19:01:16 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 19:01:16 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 19:01:16 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')]} 19:01:16 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 19:01:16 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 19:01:16 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 0x10e399e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10e3b6f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7f84515e1090>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10e3b25e0>, '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 0x10df95cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10dfc0990>, '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.OO4lVbBDru/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.pMRsGVpunc/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/0d/jvrzwxys08z_8pq41nzpqw_800000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 19:01:16 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 19:01:16 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 19:01:16 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.OO4lVbBDru/Render', 19:01:16 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 19:01:16 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 19:01:16 INFO - 'HOME': '/Users/cltbld', 19:01:16 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 19:01:16 INFO - 'LOGNAME': 'cltbld', 19:01:16 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 19:01:16 INFO - 'MOZ_NO_REMOTE': '1', 19:01:16 INFO - 'NO_EM_RESTART': '1', 19:01:16 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 19:01:16 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 19:01:16 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 19:01:16 INFO - 'PWD': '/builds/slave/test', 19:01:16 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 19:01:16 INFO - 'SHELL': '/bin/bash', 19:01:16 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.pMRsGVpunc/Listeners', 19:01:16 INFO - 'TMPDIR': '/var/folders/0d/jvrzwxys08z_8pq41nzpqw_800000w/T/', 19:01:16 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 19:01:16 INFO - 'USER': 'cltbld', 19:01:16 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 19:01:16 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 19:01:16 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 19:01:16 INFO - 'XPC_FLAGS': '0x0', 19:01:16 INFO - 'XPC_SERVICE_NAME': '0', 19:01:16 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 19:01:16 INFO - Ignoring indexes: https://pypi.python.org/simple/ 19:01:16 INFO - Downloading/unpacking psutil>=0.7.1 19:01:16 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 19:01:16 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 19:01:16 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 19:01:16 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 19:01:16 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 19:01:16 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 19:01:19 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 19:01:19 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 19:01:19 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 19:01:19 INFO - Installing collected packages: psutil 19:01:19 INFO - Running setup.py install for psutil 19:01:19 INFO - building 'psutil._psutil_osx' extension 19:01:19 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 19:01:20 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 19:01:20 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 19:01:20 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 19:01:20 INFO - building 'psutil._psutil_posix' extension 19:01:20 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 19:01:20 WARNING - psutil/_psutil_posix.c:403:11: warning: implicit declaration of function 'ioctl' is invalid in C99 [-Wimplicit-function-declaration] 19:01:20 INFO - ret = ioctl(sock, SIOCGIFFLAGS, &ifr); 19:01:20 INFO - ^ 19:01:20 INFO - 1 warning generated. 19:01:20 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 19:01:20 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 19:01:20 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 19:01:20 INFO - Successfully installed psutil 19:01:20 INFO - Cleaning up... 19:01:20 INFO - Return code: 0 19:01:20 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 19:01:20 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 19:01:20 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 19:01:20 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 19:01:20 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 19:01:20 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 19:01:20 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 19:01:20 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 0x10e399e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10e3b6f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7f84515e1090>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10e3b25e0>, '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 0x10df95cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10dfc0990>, '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.OO4lVbBDru/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.pMRsGVpunc/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/0d/jvrzwxys08z_8pq41nzpqw_800000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 19:01:20 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 19:01:20 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 19:01:20 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.OO4lVbBDru/Render', 19:01:20 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 19:01:20 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 19:01:20 INFO - 'HOME': '/Users/cltbld', 19:01:20 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 19:01:20 INFO - 'LOGNAME': 'cltbld', 19:01:20 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 19:01:20 INFO - 'MOZ_NO_REMOTE': '1', 19:01:20 INFO - 'NO_EM_RESTART': '1', 19:01:20 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 19:01:20 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 19:01:20 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 19:01:20 INFO - 'PWD': '/builds/slave/test', 19:01:20 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 19:01:20 INFO - 'SHELL': '/bin/bash', 19:01:20 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.pMRsGVpunc/Listeners', 19:01:20 INFO - 'TMPDIR': '/var/folders/0d/jvrzwxys08z_8pq41nzpqw_800000w/T/', 19:01:20 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 19:01:20 INFO - 'USER': 'cltbld', 19:01:20 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 19:01:20 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 19:01:20 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 19:01:20 INFO - 'XPC_FLAGS': '0x0', 19:01:20 INFO - 'XPC_SERVICE_NAME': '0', 19:01:20 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 19:01:20 INFO - Ignoring indexes: https://pypi.python.org/simple/ 19:01:20 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 19:01:20 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 19:01:20 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 19:01:20 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 19:01:20 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 19:01:20 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 19:01:20 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 19:01:23 INFO - Downloading mozsystemmonitor-0.0.tar.gz 19:01:23 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 19:01:23 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 19:01:23 INFO - Installing collected packages: mozsystemmonitor 19:01:23 INFO - Running setup.py install for mozsystemmonitor 19:01:23 INFO - Successfully installed mozsystemmonitor 19:01:23 INFO - Cleaning up... 19:01:23 INFO - Return code: 0 19:01:23 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 19:01:23 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 19:01:23 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 19:01:23 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 19:01:23 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 19:01:23 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 19:01:23 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 19:01:23 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 0x10e399e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10e3b6f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7f84515e1090>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10e3b25e0>, '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 0x10df95cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10dfc0990>, '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.OO4lVbBDru/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.pMRsGVpunc/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/0d/jvrzwxys08z_8pq41nzpqw_800000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 19:01:23 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 19:01:23 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 19:01:23 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.OO4lVbBDru/Render', 19:01:23 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 19:01:23 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 19:01:23 INFO - 'HOME': '/Users/cltbld', 19:01:23 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 19:01:23 INFO - 'LOGNAME': 'cltbld', 19:01:23 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 19:01:23 INFO - 'MOZ_NO_REMOTE': '1', 19:01:23 INFO - 'NO_EM_RESTART': '1', 19:01:23 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 19:01:23 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 19:01:23 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 19:01:23 INFO - 'PWD': '/builds/slave/test', 19:01:23 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 19:01:23 INFO - 'SHELL': '/bin/bash', 19:01:23 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.pMRsGVpunc/Listeners', 19:01:23 INFO - 'TMPDIR': '/var/folders/0d/jvrzwxys08z_8pq41nzpqw_800000w/T/', 19:01:23 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 19:01:23 INFO - 'USER': 'cltbld', 19:01:23 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 19:01:23 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 19:01:23 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 19:01:23 INFO - 'XPC_FLAGS': '0x0', 19:01:23 INFO - 'XPC_SERVICE_NAME': '0', 19:01:23 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 19:01:24 INFO - Ignoring indexes: https://pypi.python.org/simple/ 19:01:24 INFO - Downloading/unpacking blobuploader==1.2.4 19:01:24 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 19:01:24 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 19:01:24 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 19:01:24 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 19:01:24 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 19:01:24 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 19:01:26 INFO - Downloading blobuploader-1.2.4.tar.gz 19:01:26 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 19:01:26 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 19:01:26 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 19:01:26 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 19:01:26 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 19:01:26 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 19:01:26 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 19:01:26 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 19:01:27 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 19:01:27 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 19:01:27 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 19:01:27 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 19:01:27 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 19:01:27 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 19:01:27 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 19:01:27 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 19:01:27 INFO - Downloading docopt-0.6.1.tar.gz 19:01:27 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 19:01:27 INFO - Installing collected packages: blobuploader, requests, docopt 19:01:27 INFO - Running setup.py install for blobuploader 19:01:27 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 19:01:27 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 19:01:27 INFO - Running setup.py install for requests 19:01:28 INFO - Running setup.py install for docopt 19:01:28 INFO - Successfully installed blobuploader requests docopt 19:01:28 INFO - Cleaning up... 19:01:28 INFO - Return code: 0 19:01:28 INFO - Installing None into virtualenv /builds/slave/test/build/venv 19:01: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')]} 19:01:28 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 19:01:28 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 19:01: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')]} 19:01:28 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 19:01:28 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 19:01:28 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 0x10e399e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10e3b6f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7f84515e1090>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10e3b25e0>, '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 0x10df95cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10dfc0990>, '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.OO4lVbBDru/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.pMRsGVpunc/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/0d/jvrzwxys08z_8pq41nzpqw_800000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 19:01:28 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 19:01:28 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 19:01:28 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.OO4lVbBDru/Render', 19:01:28 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 19:01:28 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 19:01:28 INFO - 'HOME': '/Users/cltbld', 19:01:28 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 19:01:28 INFO - 'LOGNAME': 'cltbld', 19:01:28 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 19:01:28 INFO - 'MOZ_NO_REMOTE': '1', 19:01:28 INFO - 'NO_EM_RESTART': '1', 19:01:28 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 19:01:28 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 19:01:28 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 19:01:28 INFO - 'PWD': '/builds/slave/test', 19:01:28 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 19:01:28 INFO - 'SHELL': '/bin/bash', 19:01:28 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.pMRsGVpunc/Listeners', 19:01:28 INFO - 'TMPDIR': '/var/folders/0d/jvrzwxys08z_8pq41nzpqw_800000w/T/', 19:01:28 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 19:01:28 INFO - 'USER': 'cltbld', 19:01:28 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 19:01:28 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 19:01:28 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 19:01:28 INFO - 'XPC_FLAGS': '0x0', 19:01:28 INFO - 'XPC_SERVICE_NAME': '0', 19:01:28 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 19:01:28 INFO - Ignoring indexes: https://pypi.python.org/simple/ 19:01:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 19:01:28 INFO - Running setup.py (path:/var/folders/0d/jvrzwxys08z_8pq41nzpqw_800000w/T/pip-b6X0ez-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 19:01:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 19:01:28 INFO - Running setup.py (path:/var/folders/0d/jvrzwxys08z_8pq41nzpqw_800000w/T/pip-m_iPzW-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 19:01:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 19:01:29 INFO - Running setup.py (path:/var/folders/0d/jvrzwxys08z_8pq41nzpqw_800000w/T/pip-ApR3LY-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 19:01:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 19:01:29 INFO - Running setup.py (path:/var/folders/0d/jvrzwxys08z_8pq41nzpqw_800000w/T/pip-f8swak-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 19:01:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 19:01:29 INFO - Running setup.py (path:/var/folders/0d/jvrzwxys08z_8pq41nzpqw_800000w/T/pip-K7bz6l-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 19:01:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 19:01:29 INFO - Running setup.py (path:/var/folders/0d/jvrzwxys08z_8pq41nzpqw_800000w/T/pip-LuJl5f-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 19:01:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 19:01:29 INFO - Running setup.py (path:/var/folders/0d/jvrzwxys08z_8pq41nzpqw_800000w/T/pip-yQf9FL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 19:01:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 19:01:29 INFO - Running setup.py (path:/var/folders/0d/jvrzwxys08z_8pq41nzpqw_800000w/T/pip-Hjy5bO-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 19:01:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 19:01:29 INFO - Running setup.py (path:/var/folders/0d/jvrzwxys08z_8pq41nzpqw_800000w/T/pip-xu1580-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 19:01:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 19:01:29 INFO - Running setup.py (path:/var/folders/0d/jvrzwxys08z_8pq41nzpqw_800000w/T/pip-LQi4vP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 19:01:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 19:01:29 INFO - Running setup.py (path:/var/folders/0d/jvrzwxys08z_8pq41nzpqw_800000w/T/pip-7yIb3D-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 19:01:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 19:01:29 INFO - Running setup.py (path:/var/folders/0d/jvrzwxys08z_8pq41nzpqw_800000w/T/pip-AfSpIR-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 19:01:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 19:01:30 INFO - Running setup.py (path:/var/folders/0d/jvrzwxys08z_8pq41nzpqw_800000w/T/pip-9VeOCB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 19:01:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 19:01:30 INFO - Running setup.py (path:/var/folders/0d/jvrzwxys08z_8pq41nzpqw_800000w/T/pip-B2cAAa-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 19:01:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 19:01:30 INFO - Running setup.py (path:/var/folders/0d/jvrzwxys08z_8pq41nzpqw_800000w/T/pip-kgCajx-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 19:01:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 19:01:30 INFO - Running setup.py (path:/var/folders/0d/jvrzwxys08z_8pq41nzpqw_800000w/T/pip-7k9WqQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 19:01:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 19:01:30 INFO - Running setup.py (path:/var/folders/0d/jvrzwxys08z_8pq41nzpqw_800000w/T/pip-3QLSX4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 19:01:30 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 19:01:30 INFO - Running setup.py (path:/var/folders/0d/jvrzwxys08z_8pq41nzpqw_800000w/T/pip-pfFfIC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 19:01:30 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 19:01:30 INFO - Running setup.py (path:/var/folders/0d/jvrzwxys08z_8pq41nzpqw_800000w/T/pip-L2gXGs-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 19:01:30 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 19:01:30 INFO - Running setup.py (path:/var/folders/0d/jvrzwxys08z_8pq41nzpqw_800000w/T/pip-ZGGMWR-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 19:01:30 INFO - Unpacking /builds/slave/test/build/tests/marionette 19:01:31 INFO - Running setup.py (path:/var/folders/0d/jvrzwxys08z_8pq41nzpqw_800000w/T/pip-CSQuef-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 19:01:31 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 19:01:31 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 19:01:31 INFO - Running setup.py install for manifestparser 19:01:31 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 19:01:31 INFO - Running setup.py install for mozcrash 19:01:31 INFO - Running setup.py install for mozdebug 19:01:31 INFO - Running setup.py install for mozdevice 19:01:32 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 19:01:32 INFO - Installing dm script to /builds/slave/test/build/venv/bin 19:01:32 INFO - Running setup.py install for mozfile 19:01:32 INFO - Running setup.py install for mozhttpd 19:01:32 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 19:01:32 INFO - Running setup.py install for mozinfo 19:01:32 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 19:01:32 INFO - Running setup.py install for mozInstall 19:01:32 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 19:01:32 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 19:01:32 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 19:01:32 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 19:01:32 INFO - Running setup.py install for mozleak 19:01:32 INFO - Running setup.py install for mozlog 19:01:32 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 19:01:32 INFO - Running setup.py install for moznetwork 19:01:33 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 19:01:33 INFO - Running setup.py install for mozprocess 19:01:33 INFO - Running setup.py install for mozprofile 19:01:33 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 19:01:33 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 19:01:33 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 19:01:33 INFO - Running setup.py install for mozrunner 19:01:33 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 19:01:33 INFO - Running setup.py install for mozscreenshot 19:01:33 INFO - Running setup.py install for moztest 19:01:33 INFO - Running setup.py install for mozversion 19:01:33 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 19:01:33 INFO - Running setup.py install for wptserve 19:01:34 INFO - Running setup.py install for marionette-driver 19:01:34 INFO - Running setup.py install for browsermob-proxy 19:01:34 INFO - Running setup.py install for marionette-client 19:01:34 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 19:01:34 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 19:01:34 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 19:01:34 INFO - Cleaning up... 19:01:34 INFO - Return code: 0 19:01:34 INFO - Installing None into virtualenv /builds/slave/test/build/venv 19:01: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')]} 19:01:34 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 19:01:35 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 19:01: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')]} 19:01:35 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 19:01:35 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 19:01:35 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 0x10e399e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10e3b6f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7f84515e1090>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10e3b25e0>, '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 0x10df95cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10dfc0990>, '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.OO4lVbBDru/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.pMRsGVpunc/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/0d/jvrzwxys08z_8pq41nzpqw_800000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 19:01:35 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 19:01:35 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 19:01:35 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.OO4lVbBDru/Render', 19:01:35 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 19:01:35 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 19:01:35 INFO - 'HOME': '/Users/cltbld', 19:01:35 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 19:01:35 INFO - 'LOGNAME': 'cltbld', 19:01:35 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 19:01:35 INFO - 'MOZ_NO_REMOTE': '1', 19:01:35 INFO - 'NO_EM_RESTART': '1', 19:01:35 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 19:01:35 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 19:01:35 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 19:01:35 INFO - 'PWD': '/builds/slave/test', 19:01:35 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 19:01:35 INFO - 'SHELL': '/bin/bash', 19:01:35 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.pMRsGVpunc/Listeners', 19:01:35 INFO - 'TMPDIR': '/var/folders/0d/jvrzwxys08z_8pq41nzpqw_800000w/T/', 19:01:35 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 19:01:35 INFO - 'USER': 'cltbld', 19:01:35 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 19:01:35 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 19:01:35 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 19:01:35 INFO - 'XPC_FLAGS': '0x0', 19:01:35 INFO - 'XPC_SERVICE_NAME': '0', 19:01:35 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 19:01:35 INFO - Ignoring indexes: https://pypi.python.org/simple/ 19:01:35 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 19:01:35 INFO - Running setup.py (path:/var/folders/0d/jvrzwxys08z_8pq41nzpqw_800000w/T/pip-kVWCTq-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 19:01:35 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)) 19:01:35 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 19:01:35 INFO - Running setup.py (path:/var/folders/0d/jvrzwxys08z_8pq41nzpqw_800000w/T/pip-rtGBdz-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 19:01:35 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)) 19:01:35 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 19:01:35 INFO - Running setup.py (path:/var/folders/0d/jvrzwxys08z_8pq41nzpqw_800000w/T/pip-Zz1Jwc-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 19:01:35 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)) 19:01:35 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 19:01:35 INFO - Running setup.py (path:/var/folders/0d/jvrzwxys08z_8pq41nzpqw_800000w/T/pip-ZwKolg-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 19:01:35 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)) 19:01:35 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 19:01:35 INFO - Running setup.py (path:/var/folders/0d/jvrzwxys08z_8pq41nzpqw_800000w/T/pip-91uGA1-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 19:01:35 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)) 19:01:35 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 19:01:35 INFO - Running setup.py (path:/var/folders/0d/jvrzwxys08z_8pq41nzpqw_800000w/T/pip-XIaRNg-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 19:01:36 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)) 19:01:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 19:01:36 INFO - Running setup.py (path:/var/folders/0d/jvrzwxys08z_8pq41nzpqw_800000w/T/pip-ihKxP8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 19:01:36 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)) 19:01:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 19:01:36 INFO - Running setup.py (path:/var/folders/0d/jvrzwxys08z_8pq41nzpqw_800000w/T/pip-PAqAJ5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 19:01:36 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)) 19:01:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 19:01:36 INFO - Running setup.py (path:/var/folders/0d/jvrzwxys08z_8pq41nzpqw_800000w/T/pip-1btOHU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 19:01:36 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)) 19:01:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 19:01:36 INFO - Running setup.py (path:/var/folders/0d/jvrzwxys08z_8pq41nzpqw_800000w/T/pip-vu8e5J-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 19:01:36 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)) 19:01:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 19:01:36 INFO - Running setup.py (path:/var/folders/0d/jvrzwxys08z_8pq41nzpqw_800000w/T/pip-_EPvmt-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 19:01:36 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)) 19:01:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 19:01:36 INFO - Running setup.py (path:/var/folders/0d/jvrzwxys08z_8pq41nzpqw_800000w/T/pip-1GzUJI-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 19:01:36 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)) 19:01:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 19:01:36 INFO - Running setup.py (path:/var/folders/0d/jvrzwxys08z_8pq41nzpqw_800000w/T/pip-8uAPhM-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 19:01:36 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)) 19:01:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 19:01:36 INFO - Running setup.py (path:/var/folders/0d/jvrzwxys08z_8pq41nzpqw_800000w/T/pip-UimQjv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 19:01:36 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)) 19:01:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 19:01:36 INFO - Running setup.py (path:/var/folders/0d/jvrzwxys08z_8pq41nzpqw_800000w/T/pip-o7wJj0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 19:01:37 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)) 19:01:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 19:01:37 INFO - Running setup.py (path:/var/folders/0d/jvrzwxys08z_8pq41nzpqw_800000w/T/pip-jDsyR6-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 19:01:37 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)) 19:01:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 19:01:37 INFO - Running setup.py (path:/var/folders/0d/jvrzwxys08z_8pq41nzpqw_800000w/T/pip-OehRdD-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 19:01:37 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)) 19:01:37 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 19:01:37 INFO - Running setup.py (path:/var/folders/0d/jvrzwxys08z_8pq41nzpqw_800000w/T/pip-M1Wd6r-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 19:01:37 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)) 19:01:37 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 19:01:37 INFO - Running setup.py (path:/var/folders/0d/jvrzwxys08z_8pq41nzpqw_800000w/T/pip-H2Nv5u-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 19:01:37 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)) 19:01:37 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 19:01:37 INFO - Running setup.py (path:/var/folders/0d/jvrzwxys08z_8pq41nzpqw_800000w/T/pip-Y3UmNO-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 19:01:37 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)) 19:01:37 INFO - Unpacking /builds/slave/test/build/tests/marionette 19:01:37 INFO - Running setup.py (path:/var/folders/0d/jvrzwxys08z_8pq41nzpqw_800000w/T/pip-_5ijox-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 19:01:38 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 19:01:38 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)) 19:01:38 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)) 19:01:38 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)) 19:01:38 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)) 19:01:38 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)) 19:01:38 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)) 19:01:38 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 19:01:38 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 19:01:38 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 19:01:38 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 19:01:38 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 19:01:38 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 19:01:38 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 19:01:40 INFO - Downloading blessings-1.6.tar.gz 19:01:40 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 19:01:40 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)) 19:01:40 INFO - Installing collected packages: blessings 19:01:40 INFO - Running setup.py install for blessings 19:01:41 INFO - Successfully installed blessings 19:01:41 INFO - Cleaning up... 19:01:41 INFO - Return code: 0 19:01:41 INFO - Done creating virtualenv /builds/slave/test/build/venv. 19:01:41 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 19:01:41 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 19:01:41 INFO - Reading from file tmpfile_stdout 19:01:41 INFO - Current package versions: 19:01:41 INFO - blessings == 1.6 19:01:41 INFO - blobuploader == 1.2.4 19:01:41 INFO - browsermob-proxy == 0.6.0 19:01:41 INFO - docopt == 0.6.1 19:01:41 INFO - manifestparser == 1.1 19:01:41 INFO - marionette-client == 2.3.0 19:01:41 INFO - marionette-driver == 1.4.0 19:01:41 INFO - mozInstall == 1.12 19:01:41 INFO - mozcrash == 0.17 19:01:41 INFO - mozdebug == 0.1 19:01:41 INFO - mozdevice == 0.48 19:01:41 INFO - mozfile == 1.2 19:01:41 INFO - mozhttpd == 0.7 19:01:41 INFO - mozinfo == 0.9 19:01:41 INFO - mozleak == 0.1 19:01:41 INFO - mozlog == 3.1 19:01:41 INFO - moznetwork == 0.27 19:01:41 INFO - mozprocess == 0.22 19:01:41 INFO - mozprofile == 0.28 19:01:41 INFO - mozrunner == 6.11 19:01:41 INFO - mozscreenshot == 0.1 19:01:41 INFO - mozsystemmonitor == 0.0 19:01:41 INFO - moztest == 0.7 19:01:41 INFO - mozversion == 1.4 19:01:41 INFO - psutil == 3.1.1 19:01:41 INFO - requests == 1.2.3 19:01:41 INFO - wptserve == 1.4.0 19:01:41 INFO - wsgiref == 0.1.2 19:01:41 INFO - Running post-action listener: _resource_record_post_action 19:01:41 INFO - Running post-action listener: _start_resource_monitoring 19:01:41 INFO - Starting resource monitoring. 19:01:41 INFO - ##### 19:01:41 INFO - ##### Running pull step. 19:01:41 INFO - ##### 19:01:41 INFO - Running pre-action listener: _resource_record_pre_action 19:01:41 INFO - Running main action method: pull 19:01:41 INFO - Pull has nothing to do! 19:01:41 INFO - Running post-action listener: _resource_record_post_action 19:01:41 INFO - ##### 19:01:41 INFO - ##### Running install step. 19:01:41 INFO - ##### 19:01:41 INFO - Running pre-action listener: _resource_record_pre_action 19:01:41 INFO - Running main action method: install 19:01:41 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 19:01:41 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 19:01:41 INFO - Reading from file tmpfile_stdout 19:01:41 INFO - Detecting whether we're running mozinstall >=1.0... 19:01:41 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 19:01:41 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 19:01:41 INFO - Reading from file tmpfile_stdout 19:01:41 INFO - Output received: 19:01:41 INFO - Usage: mozinstall [options] installer 19:01:41 INFO - Options: 19:01:41 INFO - -h, --help show this help message and exit 19:01:41 INFO - -d DEST, --destination=DEST 19:01:41 INFO - Directory to install application into. [default: 19:01:41 INFO - "/builds/slave/test"] 19:01:41 INFO - --app=APP Application being installed. [default: firefox] 19:01:41 INFO - mkdir: /builds/slave/test/build/application 19:01:41 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'] 19:01:41 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 19:02:01 INFO - Reading from file tmpfile_stdout 19:02:01 INFO - Output received: 19:02:01 INFO - /builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox 19:02:01 INFO - Running post-action listener: _resource_record_post_action 19:02:01 INFO - ##### 19:02:01 INFO - ##### Running run-tests step. 19:02:01 INFO - ##### 19:02:01 INFO - Running pre-action listener: _resource_record_pre_action 19:02:01 INFO - Running main action method: run_tests 19:02:01 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 19:02:01 INFO - Minidump filename unknown. Determining based upon platform and architecture. 19:02:01 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 19:02:01 INFO - grabbing minidump binary from tooltool 19:02: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')]} 19:02:01 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 0x10e3b25e0>, '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 0x10df95cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10dfc0990>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 19:02:01 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 19:02:01 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 19:02:01 INFO - INFO - File macosx64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 19:02:01 INFO - Return code: 0 19:02:01 INFO - Chmoding /builds/slave/test/build/macosx64-minidump_stackwalk to 0755 19:02:01 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 19:02:01 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/CJ3cp8IVRFquglyJTZW3iw/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 19:02:01 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/CJ3cp8IVRFquglyJTZW3iw/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 19:02:01 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.OO4lVbBDru/Render', 19:02:01 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 19:02:01 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 19:02:01 INFO - 'HOME': '/Users/cltbld', 19:02:01 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 19:02:01 INFO - 'LOGNAME': 'cltbld', 19:02:01 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 19:02:01 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 19:02:01 INFO - 'MOZ_NO_REMOTE': '1', 19:02:01 INFO - 'NO_EM_RESTART': '1', 19:02:01 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 19:02:01 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 19:02:01 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 19:02:01 INFO - 'PWD': '/builds/slave/test', 19:02:01 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 19:02:01 INFO - 'SHELL': '/bin/bash', 19:02:01 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.pMRsGVpunc/Listeners', 19:02:01 INFO - 'TMPDIR': '/var/folders/0d/jvrzwxys08z_8pq41nzpqw_800000w/T/', 19:02:01 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 19:02:01 INFO - 'USER': 'cltbld', 19:02:01 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 19:02:01 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 19:02:01 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 19:02:01 INFO - 'XPC_FLAGS': '0x0', 19:02:01 INFO - 'XPC_SERVICE_NAME': '0', 19:02:01 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 19:02:01 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/CJ3cp8IVRFquglyJTZW3iw/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 19:02:02 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 19:02:02 INFO - import pkg_resources 19:02:03 INFO - Using 1 client processes 19:02:03 INFO - wptserve Starting http server on 127.0.0.1:8000 19:02:03 INFO - wptserve Starting http server on 127.0.0.1:8001 19:02:03 INFO - wptserve Starting http server on 127.0.0.1:8443 19:02:05 INFO - SUITE-START | Running 778 tests 19:02:05 INFO - Running testharness tests 19:02:05 INFO - Setting up ssl 19:02:05 INFO - PROCESS | certutil | 19:02:05 INFO - PROCESS | certutil | 19:02:05 INFO - PROCESS | certutil | 19:02:05 INFO - Certificate Nickname Trust Attributes 19:02:05 INFO - SSL,S/MIME,JAR/XPI 19:02:05 INFO - 19:02:05 INFO - web-platform-tests CT,, 19:02:05 INFO - 19:02:05 INFO - Starting runner 19:02:06 INFO - PROCESS | 1647 | [1647] WARNING: NS_ENSURE_TRUE(mHiddenWindow) failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/xpfe/appshell/nsAppShellService.cpp, line 810 19:02:06 INFO - PROCESS | 1647 | 1461031326311 Marionette DEBUG Marionette enabled via build flag and pref 19:02:06 INFO - PROCESS | 1647 | ++DOCSHELL 0x11661c800 == 1 [pid = 1647] [id = 1] 19:02:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 1 (0x11661d000) [pid = 1647] [serial = 1] [outer = 0x0] 19:02:06 INFO - PROCESS | 1647 | [1647] WARNING: No inner window available!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9777 19:02:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 2 (0x11661e000) [pid = 1647] [serial = 2] [outer = 0x11661d000] 19:02:06 INFO - PROCESS | 1647 | 1461031326677 Marionette INFO Listening on port 2828 19:02:06 INFO - PROCESS | 1647 | 1461031326896 Marionette DEBUG Marionette enabled via command-line flag 19:02:06 INFO - PROCESS | 1647 | ++DOCSHELL 0x119141000 == 2 [pid = 1647] [id = 2] 19:02:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 3 (0x119141800) [pid = 1647] [serial = 3] [outer = 0x0] 19:02:06 INFO - PROCESS | 1647 | [1647] WARNING: No inner window available!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9777 19:02:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 4 (0x119142800) [pid = 1647] [serial = 4] [outer = 0x119141800] 19:02:07 INFO - PROCESS | 1647 | [1647] 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 19:02:07 INFO - PROCESS | 1647 | 1461031327068 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:49297 19:02:07 INFO - PROCESS | 1647 | 1461031327140 Marionette DEBUG Closed connection conn0 19:02:07 INFO - PROCESS | 1647 | [1647] 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 19:02:07 INFO - PROCESS | 1647 | 1461031327143 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:49298 19:02:07 INFO - PROCESS | 1647 | 1461031327158 Marionette DEBUG Closed connection conn1 19:02:07 INFO - PROCESS | 1647 | [1647] 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 19:02:07 INFO - PROCESS | 1647 | 1461031327164 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:49299 19:02:07 INFO - PROCESS | 1647 | 1461031327172 Marionette TRACE conn2 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 19:02:07 INFO - PROCESS | 1647 | 1461031327178 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":"20160418164227","device":"desktop","version":"48.0a1"} 19:02:07 INFO - PROCESS | 1647 | [1647] 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 19:02:08 INFO - PROCESS | 1647 | ++DOCSHELL 0x123703800 == 3 [pid = 1647] [id = 3] 19:02:08 INFO - PROCESS | 1647 | ++DOMWINDOW == 5 (0x123704000) [pid = 1647] [serial = 5] [outer = 0x0] 19:02:08 INFO - PROCESS | 1647 | ++DOCSHELL 0x123704800 == 4 [pid = 1647] [id = 4] 19:02:08 INFO - PROCESS | 1647 | ++DOMWINDOW == 6 (0x11baa3800) [pid = 1647] [serial = 6] [outer = 0x0] 19:02:08 INFO - PROCESS | 1647 | [1647] 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 19:02:08 INFO - PROCESS | 1647 | ++DOCSHELL 0x126805800 == 5 [pid = 1647] [id = 5] 19:02:08 INFO - PROCESS | 1647 | ++DOMWINDOW == 7 (0x11baa2c00) [pid = 1647] [serial = 7] [outer = 0x0] 19:02:08 INFO - PROCESS | 1647 | [1647] 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 19:02:08 INFO - PROCESS | 1647 | [1647] WARNING: Couldn't create child process for iframe.: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 19:02:08 INFO - PROCESS | 1647 | ++DOMWINDOW == 8 (0x126896c00) [pid = 1647] [serial = 8] [outer = 0x11baa2c00] 19:02:08 INFO - PROCESS | 1647 | [1647] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5287 19:02:08 INFO - PROCESS | 1647 | ++DOMWINDOW == 9 (0x126beb800) [pid = 1647] [serial = 9] [outer = 0x123704000] 19:02:08 INFO - PROCESS | 1647 | ++DOMWINDOW == 10 (0x125db8000) [pid = 1647] [serial = 10] [outer = 0x11baa3800] 19:02:08 INFO - PROCESS | 1647 | ++DOMWINDOW == 11 (0x125dba000) [pid = 1647] [serial = 11] [outer = 0x11baa2c00] 19:02:09 INFO - PROCESS | 1647 | 1461031329127 Marionette DEBUG loaded listener.js 19:02:09 INFO - PROCESS | 1647 | 1461031329138 Marionette DEBUG loaded listener.js 19:02:09 INFO - PROCESS | 1647 | [1647] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5287 19:02:09 INFO - PROCESS | 1647 | ++DOMWINDOW == 12 (0x1296f3800) [pid = 1647] [serial = 12] [outer = 0x11baa2c00] 19:02:09 INFO - PROCESS | 1647 | 1461031329483 Marionette TRACE conn2 <- [1,1,null,{"sessionId":"2168a383-8b72-254e-9bc6-e1e05f6908b7","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":"20160418164227","device":"desktop","version":"48.0a1","command_id":1}}] 19:02:09 INFO - PROCESS | 1647 | 1461031329580 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}] 19:02:09 INFO - PROCESS | 1647 | 1461031329640 Marionette TRACE conn2 <- [1,2,null,{"value":null}] 19:02:09 INFO - PROCESS | 1647 | 1461031329718 Marionette TRACE conn2 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 19:02:09 INFO - PROCESS | 1647 | [1647] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 19:02:09 INFO - PROCESS | 1647 | ++DOMWINDOW == 13 (0x12b00ec00) [pid = 1647] [serial = 13] [outer = 0x11baa2c00] 19:02:09 INFO - PROCESS | 1647 | [1647] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 19:02:09 INFO - PROCESS | 1647 | 1461031329991 Marionette TRACE conn2 <- [1,3,null,{}] 19:02:09 INFO - PROCESS | 1647 | 1461031329993 Marionette TRACE conn2 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 19:02:10 INFO - PROCESS | 1647 | 1461031330009 Marionette TRACE conn2 <- [1,4,null,{"value":null}] 19:02:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 19:02:10 INFO - PROCESS | 1647 | 1461031330039 Marionette TRACE conn2 -> [0,5,"getWindowHandle",null] 19:02:10 INFO - PROCESS | 1647 | 1461031330041 Marionette TRACE conn2 <- [1,5,null,{"value":"7"}] 19:02:10 INFO - PROCESS | 1647 | 1461031330044 Marionette TRACE conn2 -> [0,6,"setScriptTimeout",{"ms":35000}] 19:02:10 INFO - PROCESS | 1647 | 1461031330046 Marionette TRACE conn2 <- [1,6,null,{}] 19:02:10 INFO - PROCESS | 1647 | 1461031330049 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}] 19:02:10 INFO - PROCESS | 1647 | 1461031330060 Marionette TRACE conn2 <- [1,7,null,{"value":null}] 19:02:10 INFO - PROCESS | 1647 | 1461031330063 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:02:10 INFO - PROCESS | 1647 | ++DOCSHELL 0x12ba1a800 == 6 [pid = 1647] [id = 6] 19:02:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 14 (0x12ba63000) [pid = 1647] [serial = 14] [outer = 0x0] 19:02:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 15 (0x12ba64c00) [pid = 1647] [serial = 15] [outer = 0x12ba63000] 19:02:10 INFO - PROCESS | 1647 | 1461031330093 Marionette DEBUG loaded listener.js 19:02:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 16 (0x12ba6a000) [pid = 1647] [serial = 16] [outer = 0x12ba63000] 19:02:10 INFO - PROCESS | 1647 | 1461031330403 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]]]}] 19:02:10 INFO - PROCESS | 1647 | ++DOCSHELL 0x12bae7800 == 7 [pid = 1647] [id = 7] 19:02:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 17 (0x12ba65c00) [pid = 1647] [serial = 17] [outer = 0x0] 19:02:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 18 (0x12bb9dc00) [pid = 1647] [serial = 18] [outer = 0x12ba65c00] 19:02:10 INFO - PROCESS | 1647 | 1461031330430 Marionette DEBUG loaded listener.js 19:02:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 19 (0x12be1d000) [pid = 1647] [serial = 19] [outer = 0x12ba65c00] 19:02:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 19:02:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 419ms 19:02:10 INFO - PROCESS | 1647 | 1461031330490 Marionette TRACE conn2 -> [0,9,"getWindowHandle",null] 19:02:10 INFO - PROCESS | 1647 | 1461031330492 Marionette TRACE conn2 <- [1,9,null,{"value":"7"}] 19:02:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 19:02:10 INFO - PROCESS | 1647 | 1461031330510 Marionette TRACE conn2 -> [0,10,"setScriptTimeout",{"ms":35000}] 19:02:10 INFO - PROCESS | 1647 | 1461031330511 Marionette TRACE conn2 <- [1,10,null,{}] 19:02:10 INFO - PROCESS | 1647 | 1461031330522 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}] 19:02:10 INFO - PROCESS | 1647 | 1461031330651 Marionette TRACE conn2 <- [1,11,null,{"value":null}] 19:02:10 INFO - PROCESS | 1647 | 1461031330684 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:02:10 INFO - PROCESS | 1647 | ++DOCSHELL 0x12d158000 == 8 [pid = 1647] [id = 8] 19:02:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 20 (0x12cfe0400) [pid = 1647] [serial = 20] [outer = 0x0] 19:02:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 21 (0x12cfe2000) [pid = 1647] [serial = 21] [outer = 0x12cfe0400] 19:02:10 INFO - PROCESS | 1647 | 1461031330714 Marionette DEBUG loaded listener.js 19:02:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 22 (0x12d1ce800) [pid = 1647] [serial = 22] [outer = 0x12cfe0400] 19:02:11 INFO - PROCESS | 1647 | 1461031331026 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]]]}] 19:02:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 19:02:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 579ms 19:02:11 INFO - PROCESS | 1647 | 1461031331099 Marionette TRACE conn2 -> [0,13,"getWindowHandle",null] 19:02:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 19:02:11 INFO - PROCESS | 1647 | 1461031331101 Marionette TRACE conn2 <- [1,13,null,{"value":"7"}] 19:02:11 INFO - PROCESS | 1647 | 1461031331103 Marionette TRACE conn2 -> [0,14,"setScriptTimeout",{"ms":35000}] 19:02:11 INFO - PROCESS | 1647 | 1461031331105 Marionette TRACE conn2 <- [1,14,null,{}] 19:02:11 INFO - PROCESS | 1647 | 1461031331110 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}] 19:02:11 INFO - PROCESS | 1647 | 1461031331198 Marionette TRACE conn2 <- [1,15,null,{"value":null}] 19:02:11 INFO - PROCESS | 1647 | 1461031331204 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:02:11 INFO - PROCESS | 1647 | ++DOCSHELL 0x12da3d000 == 9 [pid = 1647] [id = 9] 19:02:11 INFO - PROCESS | 1647 | ++DOMWINDOW == 23 (0x12d1d4000) [pid = 1647] [serial = 23] [outer = 0x0] 19:02:11 INFO - PROCESS | 1647 | ++DOMWINDOW == 24 (0x12d970000) [pid = 1647] [serial = 24] [outer = 0x12d1d4000] 19:02:11 INFO - PROCESS | 1647 | 1461031331230 Marionette DEBUG loaded listener.js 19:02:11 INFO - PROCESS | 1647 | ++DOMWINDOW == 25 (0x12e0e6c00) [pid = 1647] [serial = 25] [outer = 0x12d1d4000] 19:02:11 INFO - PROCESS | 1647 | 1461031331496 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]]]}] 19:02:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 19:02:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 422ms 19:02:11 INFO - PROCESS | 1647 | 1461031331525 Marionette TRACE conn2 -> [0,17,"getWindowHandle",null] 19:02:11 INFO - PROCESS | 1647 | 1461031331527 Marionette TRACE conn2 <- [1,17,null,{"value":"7"}] 19:02:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 19:02:11 INFO - PROCESS | 1647 | 1461031331529 Marionette TRACE conn2 -> [0,18,"setScriptTimeout",{"ms":35000}] 19:02:11 INFO - PROCESS | 1647 | 1461031331530 Marionette TRACE conn2 <- [1,18,null,{}] 19:02:11 INFO - PROCESS | 1647 | 1461031331541 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}] 19:02:11 INFO - PROCESS | 1647 | 1461031331635 Marionette TRACE conn2 <- [1,19,null,{"value":null}] 19:02:11 INFO - PROCESS | 1647 | 1461031331642 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:02:11 INFO - PROCESS | 1647 | ++DOCSHELL 0x12e405800 == 10 [pid = 1647] [id = 10] 19:02:11 INFO - PROCESS | 1647 | ++DOMWINDOW == 26 (0x12e0ef800) [pid = 1647] [serial = 26] [outer = 0x0] 19:02:11 INFO - PROCESS | 1647 | ++DOMWINDOW == 27 (0x12e2b4c00) [pid = 1647] [serial = 27] [outer = 0x12e0ef800] 19:02:11 INFO - PROCESS | 1647 | 1461031331668 Marionette DEBUG loaded listener.js 19:02:11 INFO - PROCESS | 1647 | ++DOMWINDOW == 28 (0x12e2bf000) [pid = 1647] [serial = 28] [outer = 0x12e0ef800] 19:02:11 INFO - PROCESS | 1647 | 1461031331949 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]]]}] 19:02:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 19:02:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 468ms 19:02:12 INFO - PROCESS | 1647 | 1461031331998 Marionette TRACE conn2 -> [0,21,"getWindowHandle",null] 19:02:12 INFO - PROCESS | 1647 | 1461031331999 Marionette TRACE conn2 <- [1,21,null,{"value":"7"}] 19:02:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 19:02:12 INFO - PROCESS | 1647 | 1461031332005 Marionette TRACE conn2 -> [0,22,"setScriptTimeout",{"ms":35000}] 19:02:12 INFO - PROCESS | 1647 | 1461031332007 Marionette TRACE conn2 <- [1,22,null,{}] 19:02:12 INFO - PROCESS | 1647 | 1461031332009 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}] 19:02:12 INFO - PROCESS | 1647 | 1461031332098 Marionette TRACE conn2 <- [1,23,null,{"value":null}] 19:02:12 INFO - PROCESS | 1647 | 1461031332104 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:02:12 INFO - PROCESS | 1647 | ++DOCSHELL 0x12e7d2800 == 11 [pid = 1647] [id = 11] 19:02:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 29 (0x12e2c4000) [pid = 1647] [serial = 29] [outer = 0x0] 19:02:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 30 (0x12e2d1800) [pid = 1647] [serial = 30] [outer = 0x12e2c4000] 19:02:12 INFO - PROCESS | 1647 | 1461031332130 Marionette DEBUG loaded listener.js 19:02:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 31 (0x12e76bc00) [pid = 1647] [serial = 31] [outer = 0x12e2c4000] 19:02:12 INFO - PROCESS | 1647 | 1461031332389 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]]]}] 19:02:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 19:02:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 421ms 19:02:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 19:02:12 INFO - PROCESS | 1647 | 1461031332424 Marionette TRACE conn2 -> [0,25,"getWindowHandle",null] 19:02:12 INFO - PROCESS | 1647 | 1461031332426 Marionette TRACE conn2 <- [1,25,null,{"value":"7"}] 19:02:12 INFO - PROCESS | 1647 | 1461031332428 Marionette TRACE conn2 -> [0,26,"setScriptTimeout",{"ms":35000}] 19:02:12 INFO - PROCESS | 1647 | 1461031332429 Marionette TRACE conn2 <- [1,26,null,{}] 19:02:12 INFO - PROCESS | 1647 | 1461031332431 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}] 19:02:12 INFO - PROCESS | 1647 | 1461031332537 Marionette TRACE conn2 <- [1,27,null,{"value":null}] 19:02:12 INFO - PROCESS | 1647 | 1461031332543 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:02:12 INFO - PROCESS | 1647 | ++DOCSHELL 0x12ea2a000 == 12 [pid = 1647] [id = 12] 19:02:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 32 (0x12e76c000) [pid = 1647] [serial = 32] [outer = 0x0] 19:02:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 33 (0x12e814000) [pid = 1647] [serial = 33] [outer = 0x12e76c000] 19:02:12 INFO - PROCESS | 1647 | 1461031332568 Marionette DEBUG loaded listener.js 19:02:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 34 (0x123789c00) [pid = 1647] [serial = 34] [outer = 0x12e76c000] 19:02:12 INFO - PROCESS | 1647 | 1461031332804 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]]]}] 19:02:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 19:02:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 418ms 19:02:12 INFO - PROCESS | 1647 | 1461031332849 Marionette TRACE conn2 -> [0,29,"getWindowHandle",null] 19:02:12 INFO - PROCESS | 1647 | 1461031332850 Marionette TRACE conn2 <- [1,29,null,{"value":"7"}] 19:02:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 19:02:12 INFO - PROCESS | 1647 | 1461031332861 Marionette TRACE conn2 -> [0,30,"setScriptTimeout",{"ms":35000}] 19:02:12 INFO - PROCESS | 1647 | 1461031332862 Marionette TRACE conn2 <- [1,30,null,{}] 19:02:12 INFO - PROCESS | 1647 | 1461031332864 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}] 19:02:12 INFO - PROCESS | 1647 | 1461031332959 Marionette TRACE conn2 <- [1,31,null,{"value":null}] 19:02:12 INFO - PROCESS | 1647 | 1461031332963 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:02:12 INFO - PROCESS | 1647 | ++DOCSHELL 0x12eadb800 == 13 [pid = 1647] [id = 13] 19:02:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 35 (0x12378f400) [pid = 1647] [serial = 35] [outer = 0x0] 19:02:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 36 (0x12e811800) [pid = 1647] [serial = 36] [outer = 0x12378f400] 19:02:12 INFO - PROCESS | 1647 | 1461031332988 Marionette DEBUG loaded listener.js 19:02:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 37 (0x12f003c00) [pid = 1647] [serial = 37] [outer = 0x12378f400] 19:02:13 INFO - PROCESS | 1647 | 1461031333232 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]]]}] 19:02:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 19:02:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 418ms 19:02:13 INFO - PROCESS | 1647 | 1461031333280 Marionette TRACE conn2 -> [0,33,"getWindowHandle",null] 19:02:13 INFO - PROCESS | 1647 | 1461031333281 Marionette TRACE conn2 <- [1,33,null,{"value":"7"}] 19:02:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 19:02:13 INFO - PROCESS | 1647 | 1461031333291 Marionette TRACE conn2 -> [0,34,"setScriptTimeout",{"ms":35000}] 19:02:13 INFO - PROCESS | 1647 | 1461031333292 Marionette TRACE conn2 <- [1,34,null,{}] 19:02:13 INFO - PROCESS | 1647 | 1461031333294 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}] 19:02:13 INFO - PROCESS | 1647 | 1461031333385 Marionette TRACE conn2 <- [1,35,null,{"value":null}] 19:02:13 INFO - PROCESS | 1647 | 1461031333389 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:02:13 INFO - PROCESS | 1647 | ++DOCSHELL 0x12f05f000 == 14 [pid = 1647] [id = 14] 19:02:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 38 (0x12e0f1000) [pid = 1647] [serial = 38] [outer = 0x0] 19:02:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 39 (0x12f00bc00) [pid = 1647] [serial = 39] [outer = 0x12e0f1000] 19:02:13 INFO - PROCESS | 1647 | 1461031333415 Marionette DEBUG loaded listener.js 19:02:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 40 (0x12f603000) [pid = 1647] [serial = 40] [outer = 0x12e0f1000] 19:02:13 INFO - PROCESS | 1647 | 1461031333640 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]]]}] 19:02:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 19:02:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 374ms 19:02:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 19:02:13 INFO - PROCESS | 1647 | 1461031333659 Marionette TRACE conn2 -> [0,37,"getWindowHandle",null] 19:02:13 INFO - PROCESS | 1647 | 1461031333660 Marionette TRACE conn2 <- [1,37,null,{"value":"7"}] 19:02:13 INFO - PROCESS | 1647 | 1461031333662 Marionette TRACE conn2 -> [0,38,"setScriptTimeout",{"ms":35000}] 19:02:13 INFO - PROCESS | 1647 | 1461031333663 Marionette TRACE conn2 <- [1,38,null,{}] 19:02:13 INFO - PROCESS | 1647 | 1461031333665 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}] 19:02:13 INFO - PROCESS | 1647 | 1461031333772 Marionette TRACE conn2 <- [1,39,null,{"value":null}] 19:02:13 INFO - PROCESS | 1647 | 1461031333776 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:02:13 INFO - PROCESS | 1647 | ++DOCSHELL 0x12f643800 == 15 [pid = 1647] [id = 15] 19:02:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 41 (0x12f607800) [pid = 1647] [serial = 41] [outer = 0x0] 19:02:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 42 (0x12f60e800) [pid = 1647] [serial = 42] [outer = 0x12f607800] 19:02:13 INFO - PROCESS | 1647 | 1461031333800 Marionette DEBUG loaded listener.js 19:02:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 43 (0x12f79e400) [pid = 1647] [serial = 43] [outer = 0x12f607800] 19:02:14 INFO - PROCESS | 1647 | 1461031334038 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]]]}] 19:02:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 19:02:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 419ms 19:02:14 INFO - PROCESS | 1647 | 1461031334081 Marionette TRACE conn2 -> [0,41,"getWindowHandle",null] 19:02:14 INFO - PROCESS | 1647 | 1461031334083 Marionette TRACE conn2 <- [1,41,null,{"value":"7"}] 19:02:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 19:02:14 INFO - PROCESS | 1647 | 1461031334093 Marionette TRACE conn2 -> [0,42,"setScriptTimeout",{"ms":35000}] 19:02:14 INFO - PROCESS | 1647 | 1461031334094 Marionette TRACE conn2 <- [1,42,null,{}] 19:02:14 INFO - PROCESS | 1647 | 1461031334096 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}] 19:02:14 INFO - PROCESS | 1647 | 1461031334192 Marionette TRACE conn2 <- [1,43,null,{"value":null}] 19:02:14 INFO - PROCESS | 1647 | 1461031334196 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:02:14 INFO - PROCESS | 1647 | ++DOCSHELL 0x12f817000 == 16 [pid = 1647] [id = 16] 19:02:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 44 (0x12f7a0800) [pid = 1647] [serial = 44] [outer = 0x0] 19:02:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 45 (0x12f7a8c00) [pid = 1647] [serial = 45] [outer = 0x12f7a0800] 19:02:14 INFO - PROCESS | 1647 | 1461031334222 Marionette DEBUG loaded listener.js 19:02:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 46 (0x12fb85800) [pid = 1647] [serial = 46] [outer = 0x12f7a0800] 19:02:14 INFO - PROCESS | 1647 | ++DOCSHELL 0x12fbc6800 == 17 [pid = 1647] [id = 17] 19:02:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 47 (0x12fbc7800) [pid = 1647] [serial = 47] [outer = 0x0] 19:02:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 48 (0x12fbc9800) [pid = 1647] [serial = 48] [outer = 0x12fbc7800] 19:02:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 49 (0x12fbc0000) [pid = 1647] [serial = 49] [outer = 0x12fbc7800] 19:02:14 INFO - PROCESS | 1647 | ++DOCSHELL 0x12fbc6000 == 18 [pid = 1647] [id = 18] 19:02:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 50 (0x12fb92400) [pid = 1647] [serial = 50] [outer = 0x0] 19:02:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 51 (0x12fe71000) [pid = 1647] [serial = 51] [outer = 0x12fb92400] 19:02:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 52 (0x12fb8a400) [pid = 1647] [serial = 52] [outer = 0x12fb92400] 19:02:14 INFO - PROCESS | 1647 | 1461031334579 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]]]}] 19:02:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 19:02:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 519ms 19:02:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 19:02:14 INFO - PROCESS | 1647 | 1461031334612 Marionette TRACE conn2 -> [0,45,"getWindowHandle",null] 19:02:14 INFO - PROCESS | 1647 | 1461031334614 Marionette TRACE conn2 <- [1,45,null,{"value":"7"}] 19:02:14 INFO - PROCESS | 1647 | 1461031334616 Marionette TRACE conn2 -> [0,46,"setScriptTimeout",{"ms":35000}] 19:02:14 INFO - PROCESS | 1647 | 1461031334618 Marionette TRACE conn2 <- [1,46,null,{}] 19:02:14 INFO - PROCESS | 1647 | 1461031334620 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}] 19:02:14 INFO - PROCESS | 1647 | 1461031334707 Marionette TRACE conn2 <- [1,47,null,{"value":null}] 19:02:14 INFO - PROCESS | 1647 | 1461031334711 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:02:14 INFO - PROCESS | 1647 | ++DOCSHELL 0x130116000 == 19 [pid = 1647] [id = 19] 19:02:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 53 (0x12fb87400) [pid = 1647] [serial = 53] [outer = 0x0] 19:02:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 54 (0x12ff18800) [pid = 1647] [serial = 54] [outer = 0x12fb87400] 19:02:14 INFO - PROCESS | 1647 | 1461031334739 Marionette DEBUG loaded listener.js 19:02:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 55 (0x12fe1d800) [pid = 1647] [serial = 55] [outer = 0x12fb87400] 19:02:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 19:02:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 371ms 19:02:14 INFO - PROCESS | 1647 | 1461031334982 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]]]}] 19:02:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 19:02:14 INFO - PROCESS | 1647 | 1461031334990 Marionette TRACE conn2 -> [0,49,"getWindowHandle",null] 19:02:14 INFO - PROCESS | 1647 | 1461031334991 Marionette TRACE conn2 <- [1,49,null,{"value":"7"}] 19:02:14 INFO - PROCESS | 1647 | 1461031334994 Marionette TRACE conn2 -> [0,50,"setScriptTimeout",{"ms":35000}] 19:02:14 INFO - PROCESS | 1647 | 1461031334995 Marionette TRACE conn2 <- [1,50,null,{}] 19:02:15 INFO - PROCESS | 1647 | 1461031334997 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}] 19:02:15 INFO - PROCESS | 1647 | 1461031335096 Marionette TRACE conn2 <- [1,51,null,{"value":null}] 19:02:15 INFO - PROCESS | 1647 | 1461031335100 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:02:15 INFO - PROCESS | 1647 | ++DOCSHELL 0x130373000 == 20 [pid = 1647] [id = 20] 19:02:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 56 (0x11aa12c00) [pid = 1647] [serial = 56] [outer = 0x0] 19:02:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 57 (0x12fe20800) [pid = 1647] [serial = 57] [outer = 0x11aa12c00] 19:02:15 INFO - PROCESS | 1647 | 1461031335125 Marionette DEBUG loaded listener.js 19:02:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 58 (0x12fe26800) [pid = 1647] [serial = 58] [outer = 0x11aa12c00] 19:02:15 INFO - PROCESS | 1647 | 1461031335355 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]]]}] 19:02:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 19:02:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 418ms 19:02:15 INFO - PROCESS | 1647 | 1461031335412 Marionette TRACE conn2 -> [0,53,"getWindowHandle",null] 19:02:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 19:02:15 INFO - PROCESS | 1647 | 1461031335413 Marionette TRACE conn2 <- [1,53,null,{"value":"7"}] 19:02:15 INFO - PROCESS | 1647 | 1461031335416 Marionette TRACE conn2 -> [0,54,"setScriptTimeout",{"ms":35000}] 19:02:15 INFO - PROCESS | 1647 | 1461031335417 Marionette TRACE conn2 <- [1,54,null,{}] 19:02:15 INFO - PROCESS | 1647 | 1461031335427 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}] 19:02:15 INFO - PROCESS | 1647 | 1461031335522 Marionette TRACE conn2 <- [1,55,null,{"value":null}] 19:02:15 INFO - PROCESS | 1647 | 1461031335526 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:02:15 INFO - PROCESS | 1647 | ++DOCSHELL 0x13039b800 == 21 [pid = 1647] [id = 21] 19:02:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 59 (0x11a704400) [pid = 1647] [serial = 59] [outer = 0x0] 19:02:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 60 (0x11a70d000) [pid = 1647] [serial = 60] [outer = 0x11a704400] 19:02:15 INFO - PROCESS | 1647 | 1461031335550 Marionette DEBUG loaded listener.js 19:02:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 61 (0x11a711000) [pid = 1647] [serial = 61] [outer = 0x11a704400] 19:02:15 INFO - PROCESS | 1647 | 1461031335776 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]]]}] 19:02:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 19:02:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 375ms 19:02:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 19:02:15 INFO - PROCESS | 1647 | 1461031335792 Marionette TRACE conn2 -> [0,57,"getWindowHandle",null] 19:02:15 INFO - PROCESS | 1647 | 1461031335793 Marionette TRACE conn2 <- [1,57,null,{"value":"7"}] 19:02:15 INFO - PROCESS | 1647 | 1461031335795 Marionette TRACE conn2 -> [0,58,"setScriptTimeout",{"ms":35000}] 19:02:15 INFO - PROCESS | 1647 | 1461031335796 Marionette TRACE conn2 <- [1,58,null,{}] 19:02:15 INFO - PROCESS | 1647 | 1461031335799 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}] 19:02:15 INFO - PROCESS | 1647 | 1461031335903 Marionette TRACE conn2 <- [1,59,null,{"value":null}] 19:02:15 INFO - PROCESS | 1647 | 1461031335918 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:02:15 INFO - PROCESS | 1647 | ++DOCSHELL 0x130a24800 == 22 [pid = 1647] [id = 22] 19:02:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 62 (0x12fe22c00) [pid = 1647] [serial = 62] [outer = 0x0] 19:02:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 63 (0x12ff21c00) [pid = 1647] [serial = 63] [outer = 0x12fe22c00] 19:02:15 INFO - PROCESS | 1647 | 1461031335942 Marionette DEBUG loaded listener.js 19:02:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 64 (0x130756400) [pid = 1647] [serial = 64] [outer = 0x12fe22c00] 19:02:16 INFO - PROCESS | 1647 | 1461031336163 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]]]}] 19:02:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 19:02:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 418ms 19:02:16 INFO - PROCESS | 1647 | 1461031336227 Marionette TRACE conn2 -> [0,61,"getWindowHandle",null] 19:02:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 19:02:16 INFO - PROCESS | 1647 | 1461031336231 Marionette TRACE conn2 <- [1,61,null,{"value":"7"}] 19:02:16 INFO - PROCESS | 1647 | 1461031336245 Marionette TRACE conn2 -> [0,62,"setScriptTimeout",{"ms":35000}] 19:02:16 INFO - PROCESS | 1647 | 1461031336247 Marionette TRACE conn2 <- [1,62,null,{}] 19:02:16 INFO - PROCESS | 1647 | 1461031336262 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}] 19:02:16 INFO - PROCESS | 1647 | 1461031336401 Marionette TRACE conn2 <- [1,63,null,{"value":null}] 19:02:16 INFO - PROCESS | 1647 | 1461031336409 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:02:16 INFO - PROCESS | 1647 | ++DOCSHELL 0x1291ed800 == 23 [pid = 1647] [id = 23] 19:02:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 65 (0x11bfcd000) [pid = 1647] [serial = 65] [outer = 0x0] 19:02:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 66 (0x130759000) [pid = 1647] [serial = 66] [outer = 0x11bfcd000] 19:02:16 INFO - PROCESS | 1647 | 1461031336451 Marionette DEBUG loaded listener.js 19:02:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 67 (0x13075b800) [pid = 1647] [serial = 67] [outer = 0x11bfcd000] 19:02:17 INFO - PROCESS | 1647 | 1461031337628 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]]]}] 19:02:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 19:02:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 1436ms 19:02:17 INFO - PROCESS | 1647 | 1461031337671 Marionette TRACE conn2 -> [0,65,"getWindowHandle",null] 19:02:17 INFO - PROCESS | 1647 | 1461031337675 Marionette TRACE conn2 <- [1,65,null,{"value":"7"}] 19:02:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 19:02:17 INFO - PROCESS | 1647 | 1461031337679 Marionette TRACE conn2 -> [0,66,"setScriptTimeout",{"ms":35000}] 19:02:17 INFO - PROCESS | 1647 | 1461031337681 Marionette TRACE conn2 <- [1,66,null,{}] 19:02:17 INFO - PROCESS | 1647 | 1461031337685 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}] 19:02:17 INFO - PROCESS | 1647 | 1461031337795 Marionette TRACE conn2 <- [1,67,null,{"value":null}] 19:02:17 INFO - PROCESS | 1647 | 1461031337849 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:02:17 INFO - PROCESS | 1647 | ++DOCSHELL 0x11583c800 == 24 [pid = 1647] [id = 24] 19:02:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 68 (0x116460c00) [pid = 1647] [serial = 68] [outer = 0x0] 19:02:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 69 (0x11853dc00) [pid = 1647] [serial = 69] [outer = 0x116460c00] 19:02:17 INFO - PROCESS | 1647 | 1461031337881 Marionette DEBUG loaded listener.js 19:02:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 70 (0x11923c400) [pid = 1647] [serial = 70] [outer = 0x116460c00] 19:02:18 INFO - PROCESS | 1647 | 1461031338277 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]]]}] 19:02:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 19:02:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 620ms 19:02:18 INFO - PROCESS | 1647 | 1461031338299 Marionette TRACE conn2 -> [0,69,"getWindowHandle",null] 19:02:18 INFO - PROCESS | 1647 | 1461031338306 Marionette TRACE conn2 <- [1,69,null,{"value":"7"}] 19:02:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 19:02:18 INFO - PROCESS | 1647 | 1461031338330 Marionette TRACE conn2 -> [0,70,"setScriptTimeout",{"ms":35000}] 19:02:18 INFO - PROCESS | 1647 | 1461031338331 Marionette TRACE conn2 <- [1,70,null,{}] 19:02:18 INFO - PROCESS | 1647 | 1461031338334 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}] 19:02:18 INFO - PROCESS | 1647 | 1461031338448 Marionette TRACE conn2 <- [1,71,null,{"value":null}] 19:02:18 INFO - PROCESS | 1647 | 1461031338514 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:02:18 INFO - PROCESS | 1647 | ++DOCSHELL 0x11928a000 == 25 [pid = 1647] [id = 25] 19:02:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 71 (0x11a705c00) [pid = 1647] [serial = 71] [outer = 0x0] 19:02:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 72 (0x11a7a2c00) [pid = 1647] [serial = 72] [outer = 0x11a705c00] 19:02:18 INFO - PROCESS | 1647 | 1461031338559 Marionette DEBUG loaded listener.js 19:02:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 73 (0x11a7af400) [pid = 1647] [serial = 73] [outer = 0x11a705c00] 19:02:18 INFO - PROCESS | 1647 | 1461031338992 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]]]}] 19:02:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 19:02:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 723ms 19:02:19 INFO - PROCESS | 1647 | 1461031339070 Marionette TRACE conn2 -> [0,73,"getWindowHandle",null] 19:02:19 INFO - PROCESS | 1647 | 1461031339072 Marionette TRACE conn2 <- [1,73,null,{"value":"7"}] 19:02:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 19:02:19 INFO - PROCESS | 1647 | 1461031339081 Marionette TRACE conn2 -> [0,74,"setScriptTimeout",{"ms":35000}] 19:02:19 INFO - PROCESS | 1647 | 1461031339088 Marionette TRACE conn2 <- [1,74,null,{}] 19:02:19 INFO - PROCESS | 1647 | 1461031339197 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}] 19:02:19 INFO - PROCESS | 1647 | 1461031339384 Marionette TRACE conn2 <- [1,75,null,{"value":null}] 19:02:19 INFO - PROCESS | 1647 | 1461031339467 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:02:19 INFO - PROCESS | 1647 | ++DOCSHELL 0x11c250800 == 26 [pid = 1647] [id = 26] 19:02:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 74 (0x114e80800) [pid = 1647] [serial = 74] [outer = 0x0] 19:02:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 75 (0x11c553c00) [pid = 1647] [serial = 75] [outer = 0x114e80800] 19:02:19 INFO - PROCESS | 1647 | 1461031339503 Marionette DEBUG loaded listener.js 19:02:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 76 (0x1259d3800) [pid = 1647] [serial = 76] [outer = 0x114e80800] 19:02:20 INFO - PROCESS | 1647 | 1461031340112 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]]]}] 19:02:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 19:02:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 1087ms 19:02:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 19:02:20 INFO - PROCESS | 1647 | 1461031340165 Marionette TRACE conn2 -> [0,77,"getWindowHandle",null] 19:02:20 INFO - PROCESS | 1647 | 1461031340168 Marionette TRACE conn2 <- [1,77,null,{"value":"7"}] 19:02:20 INFO - PROCESS | 1647 | 1461031340172 Marionette TRACE conn2 -> [0,78,"setScriptTimeout",{"ms":35000}] 19:02:20 INFO - PROCESS | 1647 | 1461031340174 Marionette TRACE conn2 <- [1,78,null,{}] 19:02:20 INFO - PROCESS | 1647 | 1461031340177 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}] 19:02:20 INFO - PROCESS | 1647 | 1461031340262 Marionette TRACE conn2 <- [1,79,null,{"value":null}] 19:02:20 INFO - PROCESS | 1647 | 1461031340309 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:02:20 INFO - PROCESS | 1647 | ++DOCSHELL 0x1158de800 == 27 [pid = 1647] [id = 27] 19:02:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 77 (0x118c04c00) [pid = 1647] [serial = 77] [outer = 0x0] 19:02:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 78 (0x118c7cc00) [pid = 1647] [serial = 78] [outer = 0x118c04c00] 19:02:20 INFO - PROCESS | 1647 | 1461031340337 Marionette DEBUG loaded listener.js 19:02:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 79 (0x118cdd000) [pid = 1647] [serial = 79] [outer = 0x118c04c00] 19:02:20 INFO - PROCESS | 1647 | 1461031340677 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]]]}] 19:02:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 19:02:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 521ms 19:02:20 INFO - PROCESS | 1647 | 1461031340693 Marionette TRACE conn2 -> [0,81,"getWindowHandle",null] 19:02:20 INFO - PROCESS | 1647 | 1461031340697 Marionette TRACE conn2 <- [1,81,null,{"value":"7"}] 19:02:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 19:02:20 INFO - PROCESS | 1647 | 1461031340705 Marionette TRACE conn2 -> [0,82,"setScriptTimeout",{"ms":35000}] 19:02:20 INFO - PROCESS | 1647 | 1461031340707 Marionette TRACE conn2 <- [1,82,null,{}] 19:02:20 INFO - PROCESS | 1647 | 1461031340711 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}] 19:02:20 INFO - PROCESS | 1647 | 1461031340805 Marionette TRACE conn2 <- [1,83,null,{"value":null}] 19:02:20 INFO - PROCESS | 1647 | 1461031340906 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:02:20 INFO - PROCESS | 1647 | ++DOCSHELL 0x115324800 == 28 [pid = 1647] [id = 28] 19:02:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 80 (0x1146bec00) [pid = 1647] [serial = 80] [outer = 0x0] 19:02:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 81 (0x118c06400) [pid = 1647] [serial = 81] [outer = 0x1146bec00] 19:02:20 INFO - PROCESS | 1647 | 1461031340954 Marionette DEBUG loaded listener.js 19:02:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 82 (0x1191ad800) [pid = 1647] [serial = 82] [outer = 0x1146bec00] 19:02:21 INFO - PROCESS | 1647 | 1461031341311 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]]]}] 19:02:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 19:02:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 621ms 19:02:21 INFO - PROCESS | 1647 | 1461031341325 Marionette TRACE conn2 -> [0,85,"getWindowHandle",null] 19:02:21 INFO - PROCESS | 1647 | 1461031341326 Marionette TRACE conn2 <- [1,85,null,{"value":"7"}] 19:02:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 19:02:21 INFO - PROCESS | 1647 | 1461031341329 Marionette TRACE conn2 -> [0,86,"setScriptTimeout",{"ms":35000}] 19:02:21 INFO - PROCESS | 1647 | 1461031341331 Marionette TRACE conn2 <- [1,86,null,{}] 19:02:21 INFO - PROCESS | 1647 | 1461031341342 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}] 19:02:21 INFO - PROCESS | 1647 | 1461031341419 Marionette TRACE conn2 <- [1,87,null,{"value":null}] 19:02:21 INFO - PROCESS | 1647 | 1461031341472 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:02:21 INFO - PROCESS | 1647 | ++DOCSHELL 0x118e39000 == 29 [pid = 1647] [id = 29] 19:02:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 83 (0x119953c00) [pid = 1647] [serial = 83] [outer = 0x0] 19:02:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 84 (0x119c1f000) [pid = 1647] [serial = 84] [outer = 0x119953c00] 19:02:21 INFO - PROCESS | 1647 | 1461031341499 Marionette DEBUG loaded listener.js 19:02:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 85 (0x11a754800) [pid = 1647] [serial = 85] [outer = 0x119953c00] 19:02:21 INFO - PROCESS | 1647 | 1461031341761 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]]]}] 19:02:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 19:02:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 471ms 19:02:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 19:02:21 INFO - PROCESS | 1647 | 1461031341808 Marionette TRACE conn2 -> [0,89,"getWindowHandle",null] 19:02:21 INFO - PROCESS | 1647 | 1461031341810 Marionette TRACE conn2 <- [1,89,null,{"value":"7"}] 19:02:21 INFO - PROCESS | 1647 | 1461031341812 Marionette TRACE conn2 -> [0,90,"setScriptTimeout",{"ms":35000}] 19:02:21 INFO - PROCESS | 1647 | 1461031341813 Marionette TRACE conn2 <- [1,90,null,{}] 19:02:21 INFO - PROCESS | 1647 | 1461031341815 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}] 19:02:21 INFO - PROCESS | 1647 | 1461031341904 Marionette TRACE conn2 <- [1,91,null,{"value":null}] 19:02:21 INFO - PROCESS | 1647 | 1461031341908 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:02:21 INFO - PROCESS | 1647 | ++DOCSHELL 0x119286000 == 30 [pid = 1647] [id = 30] 19:02:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 86 (0x119c22800) [pid = 1647] [serial = 86] [outer = 0x0] 19:02:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 87 (0x11a7afc00) [pid = 1647] [serial = 87] [outer = 0x119c22800] 19:02:21 INFO - PROCESS | 1647 | 1461031341936 Marionette DEBUG loaded listener.js 19:02:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 88 (0x11acd9800) [pid = 1647] [serial = 88] [outer = 0x119c22800] 19:02:22 INFO - PROCESS | 1647 | 1461031342237 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]]]}] 19:02:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 19:02:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 469ms 19:02:22 INFO - PROCESS | 1647 | 1461031342281 Marionette TRACE conn2 -> [0,93,"getWindowHandle",null] 19:02:22 INFO - PROCESS | 1647 | 1461031342283 Marionette TRACE conn2 <- [1,93,null,{"value":"7"}] 19:02:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 19:02:22 INFO - PROCESS | 1647 | 1461031342285 Marionette TRACE conn2 -> [0,94,"setScriptTimeout",{"ms":35000}] 19:02:22 INFO - PROCESS | 1647 | 1461031342286 Marionette TRACE conn2 <- [1,94,null,{}] 19:02:22 INFO - PROCESS | 1647 | 1461031342289 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}] 19:02:22 INFO - PROCESS | 1647 | 1461031342358 Marionette TRACE conn2 <- [1,95,null,{"value":null}] 19:02:22 INFO - PROCESS | 1647 | 1461031342362 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:02:22 INFO - PROCESS | 1647 | ++DOCSHELL 0x119dea000 == 31 [pid = 1647] [id = 31] 19:02:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 89 (0x11aaf3400) [pid = 1647] [serial = 89] [outer = 0x0] 19:02:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 90 (0x11b553000) [pid = 1647] [serial = 90] [outer = 0x11aaf3400] 19:02:22 INFO - PROCESS | 1647 | 1461031342390 Marionette DEBUG loaded listener.js 19:02:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 91 (0x11b5d8c00) [pid = 1647] [serial = 91] [outer = 0x11aaf3400] 19:02:22 INFO - PROCESS | 1647 | 1461031342704 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]]]}] 19:02:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 19:02:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 468ms 19:02:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 19:02:22 INFO - PROCESS | 1647 | 1461031342754 Marionette TRACE conn2 -> [0,97,"getWindowHandle",null] 19:02:22 INFO - PROCESS | 1647 | 1461031342755 Marionette TRACE conn2 <- [1,97,null,{"value":"7"}] 19:02:22 INFO - PROCESS | 1647 | 1461031342757 Marionette TRACE conn2 -> [0,98,"setScriptTimeout",{"ms":35000}] 19:02:22 INFO - PROCESS | 1647 | 1461031342758 Marionette TRACE conn2 <- [1,98,null,{}] 19:02:22 INFO - PROCESS | 1647 | 1461031342760 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}] 19:02:22 INFO - PROCESS | 1647 | 1461031342840 Marionette TRACE conn2 <- [1,99,null,{"value":null}] 19:02:22 INFO - PROCESS | 1647 | 1461031342845 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:02:22 INFO - PROCESS | 1647 | ++DOCSHELL 0x114212800 == 32 [pid = 1647] [id = 32] 19:02:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 92 (0x11b5de400) [pid = 1647] [serial = 92] [outer = 0x0] 19:02:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 93 (0x11baf7800) [pid = 1647] [serial = 93] [outer = 0x11b5de400] 19:02:22 INFO - PROCESS | 1647 | 1461031342876 Marionette DEBUG loaded listener.js 19:02:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 94 (0x11c54a800) [pid = 1647] [serial = 94] [outer = 0x11b5de400] 19:02:23 INFO - PROCESS | 1647 | 1461031343156 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]]]}] 19:02:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 19:02:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 418ms 19:02:23 INFO - PROCESS | 1647 | 1461031343176 Marionette TRACE conn2 -> [0,101,"getWindowHandle",null] 19:02:23 INFO - PROCESS | 1647 | 1461031343178 Marionette TRACE conn2 <- [1,101,null,{"value":"7"}] 19:02:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 19:02:23 INFO - PROCESS | 1647 | 1461031343180 Marionette TRACE conn2 -> [0,102,"setScriptTimeout",{"ms":35000}] 19:02:23 INFO - PROCESS | 1647 | 1461031343181 Marionette TRACE conn2 <- [1,102,null,{}] 19:02:23 INFO - PROCESS | 1647 | 1461031343192 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}] 19:02:23 INFO - PROCESS | 1647 | 1461031343294 Marionette TRACE conn2 <- [1,103,null,{"value":null}] 19:02:23 INFO - PROCESS | 1647 | 1461031343301 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:02:23 INFO - PROCESS | 1647 | ++DOCSHELL 0x11b5c7000 == 33 [pid = 1647] [id = 33] 19:02:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 95 (0x11ace2000) [pid = 1647] [serial = 95] [outer = 0x0] 19:02:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 96 (0x11c286c00) [pid = 1647] [serial = 96] [outer = 0x11ace2000] 19:02:23 INFO - PROCESS | 1647 | 1461031343326 Marionette DEBUG loaded listener.js 19:02:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 97 (0x123ada800) [pid = 1647] [serial = 97] [outer = 0x11ace2000] 19:02:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 19:02:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 468ms 19:02:23 INFO - PROCESS | 1647 | 1461031343644 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]]]}] 19:02:23 INFO - PROCESS | 1647 | 1461031343649 Marionette TRACE conn2 -> [0,105,"getWindowHandle",null] 19:02:23 INFO - PROCESS | 1647 | 1461031343650 Marionette TRACE conn2 <- [1,105,null,{"value":"7"}] 19:02:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 19:02:23 INFO - PROCESS | 1647 | 1461031343657 Marionette TRACE conn2 -> [0,106,"setScriptTimeout",{"ms":35000}] 19:02:23 INFO - PROCESS | 1647 | 1461031343659 Marionette TRACE conn2 <- [1,106,null,{}] 19:02:23 INFO - PROCESS | 1647 | 1461031343663 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}] 19:02:23 INFO - PROCESS | 1647 | 1461031343776 Marionette TRACE conn2 <- [1,107,null,{"value":null}] 19:02:23 INFO - PROCESS | 1647 | 1461031343782 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:02:23 INFO - PROCESS | 1647 | ++DOCSHELL 0x11bb29000 == 34 [pid = 1647] [id = 34] 19:02:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x11baf1400) [pid = 1647] [serial = 98] [outer = 0x0] 19:02:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 99 (0x125a35000) [pid = 1647] [serial = 99] [outer = 0x11baf1400] 19:02:23 INFO - PROCESS | 1647 | 1461031343824 Marionette DEBUG loaded listener.js 19:02:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 100 (0x125db7c00) [pid = 1647] [serial = 100] [outer = 0x11baf1400] 19:02:24 INFO - PROCESS | 1647 | 1461031344194 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]]]}] 19:02:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 19:02:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 570ms 19:02:24 INFO - PROCESS | 1647 | 1461031344229 Marionette TRACE conn2 -> [0,109,"getWindowHandle",null] 19:02:24 INFO - PROCESS | 1647 | 1461031344231 Marionette TRACE conn2 <- [1,109,null,{"value":"7"}] 19:02:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 19:02:24 INFO - PROCESS | 1647 | 1461031344233 Marionette TRACE conn2 -> [0,110,"setScriptTimeout",{"ms":35000}] 19:02:24 INFO - PROCESS | 1647 | 1461031344234 Marionette TRACE conn2 <- [1,110,null,{}] 19:02:24 INFO - PROCESS | 1647 | 1461031344239 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}] 19:02:24 INFO - PROCESS | 1647 | 1461031344329 Marionette TRACE conn2 <- [1,111,null,{"value":null}] 19:02:24 INFO - PROCESS | 1647 | 1461031344338 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:02:24 INFO - PROCESS | 1647 | ++DOCSHELL 0x11bb2f000 == 35 [pid = 1647] [id = 35] 19:02:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 101 (0x123adb000) [pid = 1647] [serial = 101] [outer = 0x0] 19:02:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 102 (0x125ee0400) [pid = 1647] [serial = 102] [outer = 0x123adb000] 19:02:24 INFO - PROCESS | 1647 | 1461031344364 Marionette DEBUG loaded listener.js 19:02:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 103 (0x126981000) [pid = 1647] [serial = 103] [outer = 0x123adb000] 19:02:24 INFO - PROCESS | 1647 | 1461031344697 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]]]}] 19:02:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 19:02:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 472ms 19:02:24 INFO - PROCESS | 1647 | 1461031344708 Marionette TRACE conn2 -> [0,113,"getWindowHandle",null] 19:02:24 INFO - PROCESS | 1647 | 1461031344710 Marionette TRACE conn2 <- [1,113,null,{"value":"7"}] 19:02:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 19:02:24 INFO - PROCESS | 1647 | 1461031344713 Marionette TRACE conn2 -> [0,114,"setScriptTimeout",{"ms":35000}] 19:02:24 INFO - PROCESS | 1647 | 1461031344715 Marionette TRACE conn2 <- [1,114,null,{}] 19:02:24 INFO - PROCESS | 1647 | 1461031344718 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}] 19:02:24 INFO - PROCESS | 1647 | 1461031344832 Marionette TRACE conn2 <- [1,115,null,{"value":null}] 19:02:24 INFO - PROCESS | 1647 | 1461031344839 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:02:24 INFO - PROCESS | 1647 | ++DOCSHELL 0x11c6aa800 == 36 [pid = 1647] [id = 36] 19:02:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 104 (0x1259d3c00) [pid = 1647] [serial = 104] [outer = 0x0] 19:02:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 105 (0x12728b000) [pid = 1647] [serial = 105] [outer = 0x1259d3c00] 19:02:24 INFO - PROCESS | 1647 | 1461031344880 Marionette DEBUG loaded listener.js 19:02:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 106 (0x127472400) [pid = 1647] [serial = 106] [outer = 0x1259d3c00] 19:02:25 INFO - PROCESS | 1647 | 1461031345242 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]]]}] 19:02:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 19:02:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 570ms 19:02:25 INFO - PROCESS | 1647 | 1461031345284 Marionette TRACE conn2 -> [0,117,"getWindowHandle",null] 19:02:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 19:02:25 INFO - PROCESS | 1647 | 1461031345288 Marionette TRACE conn2 <- [1,117,null,{"value":"7"}] 19:02:25 INFO - PROCESS | 1647 | 1461031345290 Marionette TRACE conn2 -> [0,118,"setScriptTimeout",{"ms":35000}] 19:02:25 INFO - PROCESS | 1647 | 1461031345292 Marionette TRACE conn2 <- [1,118,null,{}] 19:02:25 INFO - PROCESS | 1647 | 1461031345294 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}] 19:02:25 INFO - PROCESS | 1647 | 1461031345379 Marionette TRACE conn2 <- [1,119,null,{"value":null}] 19:02:25 INFO - PROCESS | 1647 | 1461031345383 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:02:25 INFO - PROCESS | 1647 | ++DOCSHELL 0x12596f800 == 37 [pid = 1647] [id = 37] 19:02:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 107 (0x126897c00) [pid = 1647] [serial = 107] [outer = 0x0] 19:02:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 108 (0x127d86c00) [pid = 1647] [serial = 108] [outer = 0x126897c00] 19:02:25 INFO - PROCESS | 1647 | 1461031345416 Marionette DEBUG loaded listener.js 19:02:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 109 (0x129178c00) [pid = 1647] [serial = 109] [outer = 0x126897c00] 19:02:25 INFO - PROCESS | 1647 | 1461031345690 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]]]}] 19:02:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 19:02:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 419ms 19:02:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 19:02:25 INFO - PROCESS | 1647 | 1461031345709 Marionette TRACE conn2 -> [0,121,"getWindowHandle",null] 19:02:25 INFO - PROCESS | 1647 | 1461031345710 Marionette TRACE conn2 <- [1,121,null,{"value":"7"}] 19:02:25 INFO - PROCESS | 1647 | 1461031345712 Marionette TRACE conn2 -> [0,122,"setScriptTimeout",{"ms":35000}] 19:02:25 INFO - PROCESS | 1647 | 1461031345714 Marionette TRACE conn2 <- [1,122,null,{}] 19:02:25 INFO - PROCESS | 1647 | 1461031345716 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}] 19:02:25 INFO - PROCESS | 1647 | 1461031345805 Marionette TRACE conn2 <- [1,123,null,{"value":null}] 19:02:25 INFO - PROCESS | 1647 | 1461031345808 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:02:25 INFO - PROCESS | 1647 | ++DOCSHELL 0x125a67800 == 38 [pid = 1647] [id = 38] 19:02:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 110 (0x129179000) [pid = 1647] [serial = 110] [outer = 0x0] 19:02:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 111 (0x1296f2400) [pid = 1647] [serial = 111] [outer = 0x129179000] 19:02:25 INFO - PROCESS | 1647 | 1461031345834 Marionette DEBUG loaded listener.js 19:02:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 112 (0x129a65400) [pid = 1647] [serial = 112] [outer = 0x129179000] 19:02:26 INFO - PROCESS | 1647 | 1461031346107 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]]]}] 19:02:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 19:02:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 417ms 19:02:26 INFO - PROCESS | 1647 | 1461031346155 Marionette TRACE conn2 -> [0,125,"getWindowHandle",null] 19:02:26 INFO - PROCESS | 1647 | 1461031346157 Marionette TRACE conn2 <- [1,125,null,{"value":"7"}] 19:02:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 19:02:26 INFO - PROCESS | 1647 | 1461031346162 Marionette TRACE conn2 -> [0,126,"setScriptTimeout",{"ms":35000}] 19:02:26 INFO - PROCESS | 1647 | 1461031346163 Marionette TRACE conn2 <- [1,126,null,{}] 19:02:26 INFO - PROCESS | 1647 | 1461031346165 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}] 19:02:26 INFO - PROCESS | 1647 | 1461031346266 Marionette TRACE conn2 <- [1,127,null,{"value":null}] 19:02:26 INFO - PROCESS | 1647 | 1461031346273 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:02:26 INFO - PROCESS | 1647 | ++DOCSHELL 0x125c37000 == 39 [pid = 1647] [id = 39] 19:02:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 113 (0x127d85c00) [pid = 1647] [serial = 113] [outer = 0x0] 19:02:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 114 (0x129a64800) [pid = 1647] [serial = 114] [outer = 0x127d85c00] 19:02:26 INFO - PROCESS | 1647 | 1461031346297 Marionette DEBUG loaded listener.js 19:02:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 115 (0x12b003800) [pid = 1647] [serial = 115] [outer = 0x127d85c00] 19:02:26 INFO - PROCESS | 1647 | 1461031346656 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]]]}] 19:02:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 19:02:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 519ms 19:02:26 INFO - PROCESS | 1647 | 1461031346682 Marionette TRACE conn2 -> [0,129,"getWindowHandle",null] 19:02:26 INFO - PROCESS | 1647 | 1461031346685 Marionette TRACE conn2 <- [1,129,null,{"value":"7"}] 19:02:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 19:02:26 INFO - PROCESS | 1647 | 1461031346688 Marionette TRACE conn2 -> [0,130,"setScriptTimeout",{"ms":35000}] 19:02:26 INFO - PROCESS | 1647 | 1461031346691 Marionette TRACE conn2 <- [1,130,null,{}] 19:02:26 INFO - PROCESS | 1647 | 1461031346695 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}] 19:02:26 INFO - PROCESS | 1647 | 1461031346795 Marionette TRACE conn2 <- [1,131,null,{"value":null}] 19:02:26 INFO - PROCESS | 1647 | 1461031346856 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:02:26 INFO - PROCESS | 1647 | ++DOCSHELL 0x11582f800 == 40 [pid = 1647] [id = 40] 19:02:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 116 (0x1185ad400) [pid = 1647] [serial = 116] [outer = 0x0] 19:02:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 117 (0x1187f7400) [pid = 1647] [serial = 117] [outer = 0x1185ad400] 19:02:26 INFO - PROCESS | 1647 | 1461031346889 Marionette DEBUG loaded listener.js 19:02:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 118 (0x118f7b000) [pid = 1647] [serial = 118] [outer = 0x1185ad400] 19:02:27 INFO - PROCESS | 1647 | 1461031347331 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]]]}] 19:02:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 19:02:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 671ms 19:02:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 19:02:27 INFO - PROCESS | 1647 | 1461031347360 Marionette TRACE conn2 -> [0,133,"getWindowHandle",null] 19:02:27 INFO - PROCESS | 1647 | 1461031347364 Marionette TRACE conn2 <- [1,133,null,{"value":"7"}] 19:02:27 INFO - PROCESS | 1647 | 1461031347387 Marionette TRACE conn2 -> [0,134,"setScriptTimeout",{"ms":35000}] 19:02:27 INFO - PROCESS | 1647 | 1461031347389 Marionette TRACE conn2 <- [1,134,null,{}] 19:02:27 INFO - PROCESS | 1647 | 1461031347394 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}] 19:02:27 INFO - PROCESS | 1647 | 1461031347513 Marionette TRACE conn2 <- [1,135,null,{"value":null}] 19:02:27 INFO - PROCESS | 1647 | 1461031347573 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:02:27 INFO - PROCESS | 1647 | ++DOCSHELL 0x11accd800 == 41 [pid = 1647] [id = 41] 19:02:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 119 (0x119b7c000) [pid = 1647] [serial = 119] [outer = 0x0] 19:02:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 120 (0x11a74fc00) [pid = 1647] [serial = 120] [outer = 0x119b7c000] 19:02:27 INFO - PROCESS | 1647 | 1461031347605 Marionette DEBUG loaded listener.js 19:02:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 121 (0x11ace0400) [pid = 1647] [serial = 121] [outer = 0x119b7c000] 19:02:28 INFO - PROCESS | 1647 | 1461031348098 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]]]}] 19:02:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 19:02:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 740ms 19:02:28 INFO - PROCESS | 1647 | 1461031348109 Marionette TRACE conn2 -> [0,137,"getWindowHandle",null] 19:02:28 INFO - PROCESS | 1647 | 1461031348110 Marionette TRACE conn2 <- [1,137,null,{"value":"7"}] 19:02:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 19:02:28 INFO - PROCESS | 1647 | 1461031348113 Marionette TRACE conn2 -> [0,138,"setScriptTimeout",{"ms":35000}] 19:02:28 INFO - PROCESS | 1647 | 1461031348116 Marionette TRACE conn2 <- [1,138,null,{}] 19:02:28 INFO - PROCESS | 1647 | 1461031348145 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}] 19:02:28 INFO - PROCESS | 1647 | 1461031348246 Marionette TRACE conn2 <- [1,139,null,{"value":null}] 19:02:28 INFO - PROCESS | 1647 | 1461031348308 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:02:28 INFO - PROCESS | 1647 | ++DOCSHELL 0x126809000 == 42 [pid = 1647] [id = 42] 19:02:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 122 (0x11c286800) [pid = 1647] [serial = 122] [outer = 0x0] 19:02:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 123 (0x123788000) [pid = 1647] [serial = 123] [outer = 0x11c286800] 19:02:28 INFO - PROCESS | 1647 | 1461031348342 Marionette DEBUG loaded listener.js 19:02:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 124 (0x125ded000) [pid = 1647] [serial = 124] [outer = 0x11c286800] 19:02:28 INFO - PROCESS | 1647 | 1461031348813 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]]]}] 19:02:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 19:02:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 738ms 19:02:28 INFO - PROCESS | 1647 | 1461031348867 Marionette TRACE conn2 -> [0,141,"getWindowHandle",null] 19:02:28 INFO - PROCESS | 1647 | 1461031348871 Marionette TRACE conn2 <- [1,141,null,{"value":"7"}] 19:02:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 19:02:28 INFO - PROCESS | 1647 | 1461031348874 Marionette TRACE conn2 -> [0,142,"setScriptTimeout",{"ms":35000}] 19:02:28 INFO - PROCESS | 1647 | 1461031348875 Marionette TRACE conn2 <- [1,142,null,{}] 19:02:28 INFO - PROCESS | 1647 | 1461031348878 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}] 19:02:28 INFO - PROCESS | 1647 | 1461031348978 Marionette TRACE conn2 <- [1,143,null,{"value":null}] 19:02:29 INFO - PROCESS | 1647 | 1461031349036 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:02:29 INFO - PROCESS | 1647 | ++DOCSHELL 0x127408000 == 43 [pid = 1647] [id = 43] 19:02:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 125 (0x127493000) [pid = 1647] [serial = 125] [outer = 0x0] 19:02:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 126 (0x127d0dc00) [pid = 1647] [serial = 126] [outer = 0x127493000] 19:02:29 INFO - PROCESS | 1647 | 1461031349068 Marionette DEBUG loaded listener.js 19:02:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 127 (0x12917b800) [pid = 1647] [serial = 127] [outer = 0x127493000] 19:02:29 INFO - PROCESS | 1647 | 1461031349623 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]]]}] 19:02:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 19:02:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 819ms 19:02:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 19:02:29 INFO - PROCESS | 1647 | 1461031349694 Marionette TRACE conn2 -> [0,145,"getWindowHandle",null] 19:02:29 INFO - PROCESS | 1647 | 1461031349696 Marionette TRACE conn2 <- [1,145,null,{"value":"7"}] 19:02:29 INFO - PROCESS | 1647 | 1461031349699 Marionette TRACE conn2 -> [0,146,"setScriptTimeout",{"ms":35000}] 19:02:29 INFO - PROCESS | 1647 | 1461031349701 Marionette TRACE conn2 <- [1,146,null,{}] 19:02:29 INFO - PROCESS | 1647 | 1461031349705 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}] 19:02:29 INFO - PROCESS | 1647 | 1461031349800 Marionette TRACE conn2 <- [1,147,null,{"value":null}] 19:02:29 INFO - PROCESS | 1647 | 1461031349860 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:02:29 INFO - PROCESS | 1647 | ++DOCSHELL 0x118f38800 == 44 [pid = 1647] [id = 44] 19:02:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 128 (0x1187f5400) [pid = 1647] [serial = 128] [outer = 0x0] 19:02:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 129 (0x118e54000) [pid = 1647] [serial = 129] [outer = 0x1187f5400] 19:02:29 INFO - PROCESS | 1647 | 1461031349901 Marionette DEBUG loaded listener.js 19:02:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 130 (0x119240400) [pid = 1647] [serial = 130] [outer = 0x1187f5400] 19:02:30 INFO - PROCESS | 1647 | --DOCSHELL 0x125a67800 == 43 [pid = 1647] [id = 38] 19:02:30 INFO - PROCESS | 1647 | --DOCSHELL 0x12596f800 == 42 [pid = 1647] [id = 37] 19:02:30 INFO - PROCESS | 1647 | --DOCSHELL 0x11c6aa800 == 41 [pid = 1647] [id = 36] 19:02:30 INFO - PROCESS | 1647 | --DOCSHELL 0x11bb2f000 == 40 [pid = 1647] [id = 35] 19:02:30 INFO - PROCESS | 1647 | --DOCSHELL 0x11bb29000 == 39 [pid = 1647] [id = 34] 19:02:30 INFO - PROCESS | 1647 | --DOCSHELL 0x11b5c7000 == 38 [pid = 1647] [id = 33] 19:02:30 INFO - PROCESS | 1647 | --DOCSHELL 0x114212800 == 37 [pid = 1647] [id = 32] 19:02:30 INFO - PROCESS | 1647 | --DOCSHELL 0x119dea000 == 36 [pid = 1647] [id = 31] 19:02:30 INFO - PROCESS | 1647 | --DOCSHELL 0x119286000 == 35 [pid = 1647] [id = 30] 19:02:30 INFO - PROCESS | 1647 | --DOCSHELL 0x118e39000 == 34 [pid = 1647] [id = 29] 19:02:30 INFO - PROCESS | 1647 | --DOCSHELL 0x115324800 == 33 [pid = 1647] [id = 28] 19:02:30 INFO - PROCESS | 1647 | --DOCSHELL 0x1158de800 == 32 [pid = 1647] [id = 27] 19:02:30 INFO - PROCESS | 1647 | --DOCSHELL 0x11c250800 == 31 [pid = 1647] [id = 26] 19:02:30 INFO - PROCESS | 1647 | --DOCSHELL 0x11928a000 == 30 [pid = 1647] [id = 25] 19:02:30 INFO - PROCESS | 1647 | --DOCSHELL 0x11583c800 == 29 [pid = 1647] [id = 24] 19:02:30 INFO - PROCESS | 1647 | 1461031350417 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]]]}] 19:02:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 19:02:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 772ms 19:02:30 INFO - PROCESS | 1647 | 1461031350472 Marionette TRACE conn2 -> [0,149,"getWindowHandle",null] 19:02:30 INFO - PROCESS | 1647 | 1461031350475 Marionette TRACE conn2 <- [1,149,null,{"value":"7"}] 19:02:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 19:02:30 INFO - PROCESS | 1647 | 1461031350478 Marionette TRACE conn2 -> [0,150,"setScriptTimeout",{"ms":35000}] 19:02:30 INFO - PROCESS | 1647 | 1461031350481 Marionette TRACE conn2 <- [1,150,null,{}] 19:02:30 INFO - PROCESS | 1647 | 1461031350485 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}] 19:02:30 INFO - PROCESS | 1647 | 1461031350578 Marionette TRACE conn2 <- [1,151,null,{"value":null}] 19:02:30 INFO - PROCESS | 1647 | 1461031350638 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:02:30 INFO - PROCESS | 1647 | ++DOCSHELL 0x11879d800 == 30 [pid = 1647] [id = 45] 19:02:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 131 (0x118c82c00) [pid = 1647] [serial = 131] [outer = 0x0] 19:02:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 132 (0x11924b400) [pid = 1647] [serial = 132] [outer = 0x118c82c00] 19:02:30 INFO - PROCESS | 1647 | 1461031350671 Marionette DEBUG loaded listener.js 19:02:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 133 (0x119c21800) [pid = 1647] [serial = 133] [outer = 0x118c82c00] 19:02:31 INFO - PROCESS | 1647 | 1461031351119 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]]]}] 19:02:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 19:02:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 670ms 19:02:31 INFO - PROCESS | 1647 | 1461031351149 Marionette TRACE conn2 -> [0,153,"getWindowHandle",null] 19:02:31 INFO - PROCESS | 1647 | 1461031351153 Marionette TRACE conn2 <- [1,153,null,{"value":"7"}] 19:02:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 19:02:31 INFO - PROCESS | 1647 | 1461031351177 Marionette TRACE conn2 -> [0,154,"setScriptTimeout",{"ms":35000}] 19:02:31 INFO - PROCESS | 1647 | 1461031351179 Marionette TRACE conn2 <- [1,154,null,{}] 19:02:31 INFO - PROCESS | 1647 | 1461031351181 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}] 19:02:31 INFO - PROCESS | 1647 | 1461031351276 Marionette TRACE conn2 <- [1,155,null,{"value":null}] 19:02:31 INFO - PROCESS | 1647 | 1461031351337 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:02:31 INFO - PROCESS | 1647 | ++DOCSHELL 0x1199c5000 == 31 [pid = 1647] [id = 46] 19:02:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 134 (0x11a7a7800) [pid = 1647] [serial = 134] [outer = 0x0] 19:02:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 135 (0x11aa09000) [pid = 1647] [serial = 135] [outer = 0x11a7a7800] 19:02:31 INFO - PROCESS | 1647 | 1461031351368 Marionette DEBUG loaded listener.js 19:02:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 136 (0x11acda800) [pid = 1647] [serial = 136] [outer = 0x11a7a7800] 19:02:31 INFO - PROCESS | 1647 | 1461031351822 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]]]}] 19:02:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 19:02:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 674ms 19:02:31 INFO - PROCESS | 1647 | 1461031351847 Marionette TRACE conn2 -> [0,157,"getWindowHandle",null] 19:02:31 INFO - PROCESS | 1647 | 1461031351849 Marionette TRACE conn2 <- [1,157,null,{"value":"7"}] 19:02:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 19:02:31 INFO - PROCESS | 1647 | 1461031351871 Marionette TRACE conn2 -> [0,158,"setScriptTimeout",{"ms":35000}] 19:02:31 INFO - PROCESS | 1647 | 1461031351874 Marionette TRACE conn2 <- [1,158,null,{}] 19:02:31 INFO - PROCESS | 1647 | 1461031351884 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}] 19:02:31 INFO - PROCESS | 1647 | 1461031351981 Marionette TRACE conn2 <- [1,159,null,{"value":null}] 19:02:32 INFO - PROCESS | 1647 | 1461031352042 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:02:32 INFO - PROCESS | 1647 | ++DOCSHELL 0x11ba42000 == 32 [pid = 1647] [id = 47] 19:02:32 INFO - PROCESS | 1647 | ++DOMWINDOW == 137 (0x119b7b400) [pid = 1647] [serial = 137] [outer = 0x0] 19:02:32 INFO - PROCESS | 1647 | ++DOMWINDOW == 138 (0x11c285400) [pid = 1647] [serial = 138] [outer = 0x119b7b400] 19:02:32 INFO - PROCESS | 1647 | 1461031352076 Marionette DEBUG loaded listener.js 19:02:32 INFO - PROCESS | 1647 | ++DOMWINDOW == 139 (0x123793800) [pid = 1647] [serial = 139] [outer = 0x119b7b400] 19:02:32 INFO - PROCESS | 1647 | 1461031352484 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]]]}] 19:02:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 19:02:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 692ms 19:02:32 INFO - PROCESS | 1647 | 1461031352545 Marionette TRACE conn2 -> [0,161,"getWindowHandle",null] 19:02:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 19:02:32 INFO - PROCESS | 1647 | 1461031352547 Marionette TRACE conn2 <- [1,161,null,{"value":"7"}] 19:02:32 INFO - PROCESS | 1647 | 1461031352549 Marionette TRACE conn2 -> [0,162,"setScriptTimeout",{"ms":35000}] 19:02:32 INFO - PROCESS | 1647 | 1461031352551 Marionette TRACE conn2 <- [1,162,null,{}] 19:02:32 INFO - PROCESS | 1647 | 1461031352574 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}] 19:02:32 INFO - PROCESS | 1647 | 1461031352665 Marionette TRACE conn2 <- [1,163,null,{"value":null}] 19:02:32 INFO - PROCESS | 1647 | 1461031352726 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:02:32 INFO - PROCESS | 1647 | ++DOCSHELL 0x11c2f8000 == 33 [pid = 1647] [id = 48] 19:02:32 INFO - PROCESS | 1647 | ++DOMWINDOW == 140 (0x123adf000) [pid = 1647] [serial = 140] [outer = 0x0] 19:02:32 INFO - PROCESS | 1647 | ++DOMWINDOW == 141 (0x125c7ac00) [pid = 1647] [serial = 141] [outer = 0x123adf000] 19:02:32 INFO - PROCESS | 1647 | 1461031352758 Marionette DEBUG loaded listener.js 19:02:32 INFO - PROCESS | 1647 | ++DOMWINDOW == 142 (0x12698b800) [pid = 1647] [serial = 142] [outer = 0x123adf000] 19:02:33 INFO - PROCESS | 1647 | 1461031353195 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]]]}] 19:02:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 19:02:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 688ms 19:02:33 INFO - PROCESS | 1647 | 1461031353238 Marionette TRACE conn2 -> [0,165,"getWindowHandle",null] 19:02:33 INFO - PROCESS | 1647 | 1461031353239 Marionette TRACE conn2 <- [1,165,null,{"value":"7"}] 19:02:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 19:02:33 INFO - PROCESS | 1647 | 1461031353241 Marionette TRACE conn2 -> [0,166,"setScriptTimeout",{"ms":35000}] 19:02:33 INFO - PROCESS | 1647 | 1461031353243 Marionette TRACE conn2 <- [1,166,null,{}] 19:02:33 INFO - PROCESS | 1647 | 1461031353262 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}] 19:02:33 INFO - PROCESS | 1647 | 1461031353349 Marionette TRACE conn2 <- [1,167,null,{"value":null}] 19:02:33 INFO - PROCESS | 1647 | 1461031353408 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:02:33 INFO - PROCESS | 1647 | ++DOCSHELL 0x125969000 == 34 [pid = 1647] [id = 49] 19:02:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 143 (0x118789800) [pid = 1647] [serial = 143] [outer = 0x0] 19:02:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 144 (0x127291400) [pid = 1647] [serial = 144] [outer = 0x118789800] 19:02:33 INFO - PROCESS | 1647 | 1461031353439 Marionette DEBUG loaded listener.js 19:02:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 145 (0x12748e000) [pid = 1647] [serial = 145] [outer = 0x118789800] 19:02:33 INFO - PROCESS | 1647 | 1461031353922 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]]]}] 19:02:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 19:02:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 718ms 19:02:33 INFO - PROCESS | 1647 | 1461031353971 Marionette TRACE conn2 -> [0,169,"getWindowHandle",null] 19:02:33 INFO - PROCESS | 1647 | 1461031353974 Marionette TRACE conn2 <- [1,169,null,{"value":"7"}] 19:02:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 19:02:33 INFO - PROCESS | 1647 | 1461031353979 Marionette TRACE conn2 -> [0,170,"setScriptTimeout",{"ms":35000}] 19:02:33 INFO - PROCESS | 1647 | 1461031353981 Marionette TRACE conn2 <- [1,170,null,{}] 19:02:33 INFO - PROCESS | 1647 | 1461031353987 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}] 19:02:34 INFO - PROCESS | 1647 | 1461031354076 Marionette TRACE conn2 <- [1,171,null,{"value":null}] 19:02:34 INFO - PROCESS | 1647 | 1461031354141 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:02:34 INFO - PROCESS | 1647 | ++DOCSHELL 0x1188a3800 == 35 [pid = 1647] [id = 50] 19:02:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 146 (0x118c89800) [pid = 1647] [serial = 146] [outer = 0x0] 19:02:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 147 (0x118f7dc00) [pid = 1647] [serial = 147] [outer = 0x118c89800] 19:02:34 INFO - PROCESS | 1647 | 1461031354170 Marionette DEBUG loaded listener.js 19:02:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 148 (0x119c1a800) [pid = 1647] [serial = 148] [outer = 0x118c89800] 19:02:34 INFO - PROCESS | 1647 | --DOCSHELL 0x126809000 == 34 [pid = 1647] [id = 42] 19:02:34 INFO - PROCESS | 1647 | --DOCSHELL 0x11accd800 == 33 [pid = 1647] [id = 41] 19:02:34 INFO - PROCESS | 1647 | --DOCSHELL 0x11582f800 == 32 [pid = 1647] [id = 40] 19:02:34 INFO - PROCESS | 1647 | 1461031354645 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]]]}] 19:02:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 19:02:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 722ms 19:02:34 INFO - PROCESS | 1647 | 1461031354701 Marionette TRACE conn2 -> [0,173,"getWindowHandle",null] 19:02:34 INFO - PROCESS | 1647 | 1461031354704 Marionette TRACE conn2 <- [1,173,null,{"value":"7"}] 19:02:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 19:02:34 INFO - PROCESS | 1647 | 1461031354708 Marionette TRACE conn2 -> [0,174,"setScriptTimeout",{"ms":35000}] 19:02:34 INFO - PROCESS | 1647 | 1461031354710 Marionette TRACE conn2 <- [1,174,null,{}] 19:02:34 INFO - PROCESS | 1647 | 1461031354714 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}] 19:02:34 INFO - PROCESS | 1647 | 1461031354810 Marionette TRACE conn2 <- [1,175,null,{"value":null}] 19:02:34 INFO - PROCESS | 1647 | 1461031354870 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:02:34 INFO - PROCESS | 1647 | ++DOCSHELL 0x11acc1000 == 33 [pid = 1647] [id = 51] 19:02:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 149 (0x119da3c00) [pid = 1647] [serial = 149] [outer = 0x0] 19:02:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 150 (0x11a754c00) [pid = 1647] [serial = 150] [outer = 0x119da3c00] 19:02:34 INFO - PROCESS | 1647 | 1461031354903 Marionette DEBUG loaded listener.js 19:02:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 151 (0x11aaf6800) [pid = 1647] [serial = 151] [outer = 0x119da3c00] 19:02:35 INFO - PROCESS | 1647 | 1461031355329 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]]]}] 19:02:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 19:02:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 671ms 19:02:35 INFO - PROCESS | 1647 | 1461031355387 Marionette TRACE conn2 -> [0,177,"getWindowHandle",null] 19:02:35 INFO - PROCESS | 1647 | 1461031355391 Marionette TRACE conn2 <- [1,177,null,{"value":"7"}] 19:02:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 19:02:35 INFO - PROCESS | 1647 | 1461031355397 Marionette TRACE conn2 -> [0,178,"setScriptTimeout",{"ms":35000}] 19:02:35 INFO - PROCESS | 1647 | 1461031355399 Marionette TRACE conn2 <- [1,178,null,{}] 19:02:35 INFO - PROCESS | 1647 | 1461031355402 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}] 19:02:35 INFO - PROCESS | 1647 | 1461031355497 Marionette TRACE conn2 <- [1,179,null,{"value":null}] 19:02:35 INFO - PROCESS | 1647 | 1461031355557 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:02:35 INFO - PROCESS | 1647 | ++DOCSHELL 0x123720000 == 34 [pid = 1647] [id = 52] 19:02:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 152 (0x11b5de800) [pid = 1647] [serial = 152] [outer = 0x0] 19:02:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 153 (0x11c285000) [pid = 1647] [serial = 153] [outer = 0x11b5de800] 19:02:35 INFO - PROCESS | 1647 | 1461031355588 Marionette DEBUG loaded listener.js 19:02:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 154 (0x1238ea000) [pid = 1647] [serial = 154] [outer = 0x11b5de800] 19:02:36 INFO - PROCESS | 1647 | 1461031356008 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]]]}] 19:02:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 19:02:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 620ms 19:02:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 19:02:36 INFO - PROCESS | 1647 | 1461031356018 Marionette TRACE conn2 -> [0,181,"getWindowHandle",null] 19:02:36 INFO - PROCESS | 1647 | 1461031356020 Marionette TRACE conn2 <- [1,181,null,{"value":"7"}] 19:02:36 INFO - PROCESS | 1647 | 1461031356022 Marionette TRACE conn2 -> [0,182,"setScriptTimeout",{"ms":35000}] 19:02:36 INFO - PROCESS | 1647 | 1461031356025 Marionette TRACE conn2 <- [1,182,null,{}] 19:02:36 INFO - PROCESS | 1647 | 1461031356032 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}] 19:02:36 INFO - PROCESS | 1647 | 1461031356143 Marionette TRACE conn2 <- [1,183,null,{"value":null}] 19:02:36 INFO - PROCESS | 1647 | 1461031356219 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:02:36 INFO - PROCESS | 1647 | ++DOCSHELL 0x118504800 == 35 [pid = 1647] [id = 53] 19:02:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 155 (0x125db9400) [pid = 1647] [serial = 155] [outer = 0x0] 19:02:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 156 (0x12748ec00) [pid = 1647] [serial = 156] [outer = 0x125db9400] 19:02:36 INFO - PROCESS | 1647 | 1461031356256 Marionette DEBUG loaded listener.js 19:02:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 157 (0x129173800) [pid = 1647] [serial = 157] [outer = 0x125db9400] 19:02:36 INFO - PROCESS | 1647 | 1461031356690 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]]]}] 19:02:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 19:02:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 721ms 19:02:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 19:02:36 INFO - PROCESS | 1647 | 1461031356744 Marionette TRACE conn2 -> [0,185,"getWindowHandle",null] 19:02:36 INFO - PROCESS | 1647 | 1461031356746 Marionette TRACE conn2 <- [1,185,null,{"value":"7"}] 19:02:36 INFO - PROCESS | 1647 | 1461031356748 Marionette TRACE conn2 -> [0,186,"setScriptTimeout",{"ms":35000}] 19:02:36 INFO - PROCESS | 1647 | 1461031356749 Marionette TRACE conn2 <- [1,186,null,{}] 19:02:36 INFO - PROCESS | 1647 | 1461031356752 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}] 19:02:36 INFO - PROCESS | 1647 | 1461031356846 Marionette TRACE conn2 <- [1,187,null,{"value":null}] 19:02:36 INFO - PROCESS | 1647 | 1461031356905 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:02:36 INFO - PROCESS | 1647 | ++DOCSHELL 0x127d8c000 == 36 [pid = 1647] [id = 54] 19:02:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 158 (0x129a6e400) [pid = 1647] [serial = 158] [outer = 0x0] 19:02:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 159 (0x12b007400) [pid = 1647] [serial = 159] [outer = 0x129a6e400] 19:02:36 INFO - PROCESS | 1647 | 1461031356935 Marionette DEBUG loaded listener.js 19:02:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 160 (0x12b57a800) [pid = 1647] [serial = 160] [outer = 0x129a6e400] 19:02:37 INFO - PROCESS | 1647 | 1461031357345 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]]]}] 19:02:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 19:02:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 619ms 19:02:37 INFO - PROCESS | 1647 | 1461031357367 Marionette TRACE conn2 -> [0,189,"getWindowHandle",null] 19:02:37 INFO - PROCESS | 1647 | 1461031357369 Marionette TRACE conn2 <- [1,189,null,{"value":"7"}] 19:02:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 19:02:37 INFO - PROCESS | 1647 | 1461031357371 Marionette TRACE conn2 -> [0,190,"setScriptTimeout",{"ms":35000}] 19:02:37 INFO - PROCESS | 1647 | 1461031357372 Marionette TRACE conn2 <- [1,190,null,{}] 19:02:37 INFO - PROCESS | 1647 | 1461031357375 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}] 19:02:37 INFO - PROCESS | 1647 | 1461031357465 Marionette TRACE conn2 <- [1,191,null,{"value":null}] 19:02:37 INFO - PROCESS | 1647 | 1461031357548 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:02:37 INFO - PROCESS | 1647 | ++DOCSHELL 0x129612000 == 37 [pid = 1647] [id = 55] 19:02:37 INFO - PROCESS | 1647 | ++DOMWINDOW == 161 (0x12b581400) [pid = 1647] [serial = 161] [outer = 0x0] 19:02:37 INFO - PROCESS | 1647 | ++DOMWINDOW == 162 (0x12b890000) [pid = 1647] [serial = 162] [outer = 0x12b581400] 19:02:37 INFO - PROCESS | 1647 | 1461031357577 Marionette DEBUG loaded listener.js 19:02:37 INFO - PROCESS | 1647 | ++DOMWINDOW == 163 (0x12ba5f800) [pid = 1647] [serial = 163] [outer = 0x12b581400] 19:02:38 INFO - PROCESS | 1647 | 1461031358078 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]]]}] 19:02:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 19:02:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 723ms 19:02:38 INFO - PROCESS | 1647 | 1461031358095 Marionette TRACE conn2 -> [0,193,"getWindowHandle",null] 19:02:38 INFO - PROCESS | 1647 | 1461031358097 Marionette TRACE conn2 <- [1,193,null,{"value":"7"}] 19:02:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 19:02:38 INFO - PROCESS | 1647 | 1461031358100 Marionette TRACE conn2 -> [0,194,"setScriptTimeout",{"ms":35000}] 19:02:38 INFO - PROCESS | 1647 | 1461031358103 Marionette TRACE conn2 <- [1,194,null,{}] 19:02:38 INFO - PROCESS | 1647 | 1461031358107 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}] 19:02:38 INFO - PROCESS | 1647 | 1461031358197 Marionette TRACE conn2 <- [1,195,null,{"value":null}] 19:02:38 INFO - PROCESS | 1647 | 1461031358263 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:02:38 INFO - PROCESS | 1647 | ++DOCSHELL 0x11a776000 == 38 [pid = 1647] [id = 56] 19:02:38 INFO - PROCESS | 1647 | ++DOMWINDOW == 164 (0x1191ac000) [pid = 1647] [serial = 164] [outer = 0x0] 19:02:38 INFO - PROCESS | 1647 | ++DOMWINDOW == 165 (0x119b72c00) [pid = 1647] [serial = 165] [outer = 0x1191ac000] 19:02:38 INFO - PROCESS | 1647 | 1461031358291 Marionette DEBUG loaded listener.js 19:02:38 INFO - PROCESS | 1647 | ++DOMWINDOW == 166 (0x11a755400) [pid = 1647] [serial = 166] [outer = 0x1191ac000] 19:02:38 INFO - PROCESS | 1647 | --DOCSHELL 0x11ba42000 == 37 [pid = 1647] [id = 47] 19:02:38 INFO - PROCESS | 1647 | --DOCSHELL 0x1199c5000 == 36 [pid = 1647] [id = 46] 19:02:38 INFO - PROCESS | 1647 | --DOCSHELL 0x11879d800 == 35 [pid = 1647] [id = 45] 19:02:38 INFO - PROCESS | 1647 | 1461031358918 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]]]}] 19:02:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 19:02:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 872ms 19:02:38 INFO - PROCESS | 1647 | 1461031358974 Marionette TRACE conn2 -> [0,197,"getWindowHandle",null] 19:02:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 19:02:38 INFO - PROCESS | 1647 | 1461031358977 Marionette TRACE conn2 <- [1,197,null,{"value":"7"}] 19:02:38 INFO - PROCESS | 1647 | 1461031358982 Marionette TRACE conn2 -> [0,198,"setScriptTimeout",{"ms":35000}] 19:02:38 INFO - PROCESS | 1647 | 1461031358985 Marionette TRACE conn2 <- [1,198,null,{}] 19:02:38 INFO - PROCESS | 1647 | 1461031358991 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}] 19:02:39 INFO - PROCESS | 1647 | 1461031359114 Marionette TRACE conn2 <- [1,199,null,{"value":null}] 19:02:39 INFO - PROCESS | 1647 | 1461031359169 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:02:39 INFO - PROCESS | 1647 | ++DOCSHELL 0x11a995800 == 36 [pid = 1647] [id = 57] 19:02:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 167 (0x11a70d400) [pid = 1647] [serial = 167] [outer = 0x0] 19:02:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 168 (0x11b55a800) [pid = 1647] [serial = 168] [outer = 0x11a70d400] 19:02:39 INFO - PROCESS | 1647 | 1461031359202 Marionette DEBUG loaded listener.js 19:02:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 169 (0x11c283000) [pid = 1647] [serial = 169] [outer = 0x11a70d400] 19:02:39 INFO - PROCESS | 1647 | 1461031359594 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]]]}] 19:02:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 19:02:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 675ms 19:02:39 INFO - PROCESS | 1647 | 1461031359656 Marionette TRACE conn2 -> [0,201,"getWindowHandle",null] 19:02:39 INFO - PROCESS | 1647 | 1461031359660 Marionette TRACE conn2 <- [1,201,null,{"value":"7"}] 19:02:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 19:02:39 INFO - PROCESS | 1647 | 1461031359664 Marionette TRACE conn2 -> [0,202,"setScriptTimeout",{"ms":35000}] 19:02:39 INFO - PROCESS | 1647 | 1461031359666 Marionette TRACE conn2 <- [1,202,null,{}] 19:02:39 INFO - PROCESS | 1647 | 1461031359688 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}] 19:02:39 INFO - PROCESS | 1647 | 1461031359784 Marionette TRACE conn2 <- [1,203,null,{"value":null}] 19:02:39 INFO - PROCESS | 1647 | 1461031359849 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:02:39 INFO - PROCESS | 1647 | ++DOCSHELL 0x126bd3000 == 37 [pid = 1647] [id = 58] 19:02:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 170 (0x123ad9400) [pid = 1647] [serial = 170] [outer = 0x0] 19:02:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 171 (0x125a31800) [pid = 1647] [serial = 171] [outer = 0x123ad9400] 19:02:39 INFO - PROCESS | 1647 | 1461031359880 Marionette DEBUG loaded listener.js 19:02:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 172 (0x127486400) [pid = 1647] [serial = 172] [outer = 0x123ad9400] 19:02:40 INFO - PROCESS | 1647 | 1461031360284 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]]]}] 19:02:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 19:02:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 670ms 19:02:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 19:02:40 INFO - PROCESS | 1647 | 1461031360334 Marionette TRACE conn2 -> [0,205,"getWindowHandle",null] 19:02:40 INFO - PROCESS | 1647 | 1461031360336 Marionette TRACE conn2 <- [1,205,null,{"value":"7"}] 19:02:40 INFO - PROCESS | 1647 | 1461031360338 Marionette TRACE conn2 -> [0,206,"setScriptTimeout",{"ms":35000}] 19:02:40 INFO - PROCESS | 1647 | 1461031360341 Marionette TRACE conn2 <- [1,206,null,{}] 19:02:40 INFO - PROCESS | 1647 | 1461031360349 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}] 19:02:40 INFO - PROCESS | 1647 | 1461031360497 Marionette TRACE conn2 <- [1,207,null,{"value":null}] 19:02:40 INFO - PROCESS | 1647 | 1461031360547 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:02:40 INFO - PROCESS | 1647 | ++DOCSHELL 0x129a33000 == 38 [pid = 1647] [id = 59] 19:02:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 173 (0x129842000) [pid = 1647] [serial = 173] [outer = 0x0] 19:02:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 174 (0x129a6b400) [pid = 1647] [serial = 174] [outer = 0x129842000] 19:02:40 INFO - PROCESS | 1647 | 1461031360583 Marionette DEBUG loaded listener.js 19:02:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 175 (0x12b583800) [pid = 1647] [serial = 175] [outer = 0x129842000] 19:02:41 INFO - PROCESS | 1647 | 1461031361008 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]]]}] 19:02:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 19:02:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 721ms 19:02:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 19:02:41 INFO - PROCESS | 1647 | 1461031361060 Marionette TRACE conn2 -> [0,209,"getWindowHandle",null] 19:02:41 INFO - PROCESS | 1647 | 1461031361062 Marionette TRACE conn2 <- [1,209,null,{"value":"7"}] 19:02:41 INFO - PROCESS | 1647 | 1461031361064 Marionette TRACE conn2 -> [0,210,"setScriptTimeout",{"ms":35000}] 19:02:41 INFO - PROCESS | 1647 | 1461031361065 Marionette TRACE conn2 <- [1,210,null,{}] 19:02:41 INFO - PROCESS | 1647 | 1461031361068 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}] 19:02:41 INFO - PROCESS | 1647 | 1461031361159 Marionette TRACE conn2 <- [1,211,null,{"value":null}] 19:02:41 INFO - PROCESS | 1647 | 1461031361208 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:02:41 INFO - PROCESS | 1647 | ++DOCSHELL 0x12b802800 == 39 [pid = 1647] [id = 60] 19:02:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 176 (0x12ba68c00) [pid = 1647] [serial = 176] [outer = 0x0] 19:02:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 177 (0x12bb9fc00) [pid = 1647] [serial = 177] [outer = 0x12ba68c00] 19:02:41 INFO - PROCESS | 1647 | 1461031361239 Marionette DEBUG loaded listener.js 19:02:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 178 (0x12be1f000) [pid = 1647] [serial = 178] [outer = 0x12ba68c00] 19:02:41 INFO - PROCESS | 1647 | 1461031361649 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]]]}] 19:02:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 19:02:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 618ms 19:02:41 INFO - PROCESS | 1647 | 1461031361682 Marionette TRACE conn2 -> [0,213,"getWindowHandle",null] 19:02:41 INFO - PROCESS | 1647 | 1461031361684 Marionette TRACE conn2 <- [1,213,null,{"value":"7"}] 19:02:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 19:02:41 INFO - PROCESS | 1647 | 1461031361686 Marionette TRACE conn2 -> [0,214,"setScriptTimeout",{"ms":35000}] 19:02:41 INFO - PROCESS | 1647 | 1461031361687 Marionette TRACE conn2 <- [1,214,null,{}] 19:02:41 INFO - PROCESS | 1647 | 1461031361690 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}] 19:02:41 INFO - PROCESS | 1647 | 1461031361779 Marionette TRACE conn2 <- [1,215,null,{"value":null}] 19:02:41 INFO - PROCESS | 1647 | 1461031361857 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:02:41 INFO - PROCESS | 1647 | ++DOCSHELL 0x115465800 == 40 [pid = 1647] [id = 61] 19:02:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 179 (0x12be23000) [pid = 1647] [serial = 179] [outer = 0x0] 19:02:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 180 (0x12be92800) [pid = 1647] [serial = 180] [outer = 0x12be23000] 19:02:41 INFO - PROCESS | 1647 | 1461031361887 Marionette DEBUG loaded listener.js 19:02:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 181 (0x12bea0c00) [pid = 1647] [serial = 181] [outer = 0x12be23000] 19:02:42 INFO - PROCESS | 1647 | 1461031362320 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]]]}] 19:02:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 19:02:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 669ms 19:02:42 INFO - PROCESS | 1647 | 1461031362356 Marionette TRACE conn2 -> [0,217,"getWindowHandle",null] 19:02:42 INFO - PROCESS | 1647 | 1461031362358 Marionette TRACE conn2 <- [1,217,null,{"value":"7"}] 19:02:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 19:02:42 INFO - PROCESS | 1647 | 1461031362362 Marionette TRACE conn2 -> [0,218,"setScriptTimeout",{"ms":35000}] 19:02:42 INFO - PROCESS | 1647 | 1461031362364 Marionette TRACE conn2 <- [1,218,null,{}] 19:02:42 INFO - PROCESS | 1647 | 1461031362368 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}] 19:02:42 INFO - PROCESS | 1647 | 1461031362539 Marionette TRACE conn2 <- [1,219,null,{"value":null}] 19:02:42 INFO - PROCESS | 1647 | 1461031362658 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:02:42 INFO - PROCESS | 1647 | ++DOCSHELL 0x12cf1f800 == 41 [pid = 1647] [id = 62] 19:02:42 INFO - PROCESS | 1647 | ++DOMWINDOW == 182 (0x12be2bc00) [pid = 1647] [serial = 182] [outer = 0x0] 19:02:42 INFO - PROCESS | 1647 | ++DOMWINDOW == 183 (0x12d1d6c00) [pid = 1647] [serial = 183] [outer = 0x12be2bc00] 19:02:42 INFO - PROCESS | 1647 | 1461031362714 Marionette DEBUG loaded listener.js 19:02:42 INFO - PROCESS | 1647 | ++DOMWINDOW == 184 (0x12e0e6800) [pid = 1647] [serial = 184] [outer = 0x12be2bc00] 19:02:43 INFO - PROCESS | 1647 | 1461031363175 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]]]}] 19:02:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 19:02:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 822ms 19:02:43 INFO - PROCESS | 1647 | 1461031363203 Marionette TRACE conn2 -> [0,221,"getWindowHandle",null] 19:02:43 INFO - PROCESS | 1647 | 1461031363205 Marionette TRACE conn2 <- [1,221,null,{"value":"7"}] 19:02:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 19:02:43 INFO - PROCESS | 1647 | 1461031363211 Marionette TRACE conn2 -> [0,222,"setScriptTimeout",{"ms":35000}] 19:02:43 INFO - PROCESS | 1647 | 1461031363212 Marionette TRACE conn2 <- [1,222,null,{}] 19:02:43 INFO - PROCESS | 1647 | 1461031363215 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}] 19:02:43 INFO - PROCESS | 1647 | 1461031363307 Marionette TRACE conn2 <- [1,223,null,{"value":null}] 19:02:43 INFO - PROCESS | 1647 | 1461031363372 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:02:43 INFO - PROCESS | 1647 | ++DOCSHELL 0x12d90c000 == 42 [pid = 1647] [id = 63] 19:02:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 185 (0x12e0e7000) [pid = 1647] [serial = 185] [outer = 0x0] 19:02:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 186 (0x12e0f1c00) [pid = 1647] [serial = 186] [outer = 0x12e0e7000] 19:02:43 INFO - PROCESS | 1647 | 1461031363402 Marionette DEBUG loaded listener.js 19:02:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 187 (0x12e2b8c00) [pid = 1647] [serial = 187] [outer = 0x12e0e7000] 19:02:43 INFO - PROCESS | 1647 | 1461031363806 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]]]}] 19:02:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 19:02:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 620ms 19:02:43 INFO - PROCESS | 1647 | 1461031363830 Marionette TRACE conn2 -> [0,225,"getWindowHandle",null] 19:02:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 19:02:43 INFO - PROCESS | 1647 | 1461031363832 Marionette TRACE conn2 <- [1,225,null,{"value":"7"}] 19:02:43 INFO - PROCESS | 1647 | 1461031363834 Marionette TRACE conn2 -> [0,226,"setScriptTimeout",{"ms":35000}] 19:02:43 INFO - PROCESS | 1647 | 1461031363835 Marionette TRACE conn2 <- [1,226,null,{}] 19:02:43 INFO - PROCESS | 1647 | 1461031363838 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}] 19:02:43 INFO - PROCESS | 1647 | 1461031363978 Marionette TRACE conn2 <- [1,227,null,{"value":null}] 19:02:44 INFO - PROCESS | 1647 | 1461031364034 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:02:44 INFO - PROCESS | 1647 | ++DOCSHELL 0x118e28000 == 43 [pid = 1647] [id = 64] 19:02:44 INFO - PROCESS | 1647 | ++DOMWINDOW == 188 (0x116252000) [pid = 1647] [serial = 188] [outer = 0x0] 19:02:44 INFO - PROCESS | 1647 | ++DOMWINDOW == 189 (0x1185a6800) [pid = 1647] [serial = 189] [outer = 0x116252000] 19:02:44 INFO - PROCESS | 1647 | 1461031364063 Marionette DEBUG loaded listener.js 19:02:44 INFO - PROCESS | 1647 | ++DOMWINDOW == 190 (0x119da4800) [pid = 1647] [serial = 190] [outer = 0x116252000] 19:02:44 INFO - PROCESS | 1647 | --DOCSHELL 0x123720000 == 42 [pid = 1647] [id = 52] 19:02:44 INFO - PROCESS | 1647 | --DOCSHELL 0x11acc1000 == 41 [pid = 1647] [id = 51] 19:02:44 INFO - PROCESS | 1647 | 1461031364565 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]]]}] 19:02:44 INFO - PROCESS | 1647 | ++DOMWINDOW == 191 (0x11aa04c00) [pid = 1647] [serial = 191] [outer = 0x12fb92400] 19:02:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 19:02:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 820ms 19:02:44 INFO - PROCESS | 1647 | 1461031364682 Marionette TRACE conn2 -> [0,229,"getWindowHandle",null] 19:02:44 INFO - PROCESS | 1647 | 1461031364685 Marionette TRACE conn2 <- [1,229,null,{"value":"7"}] 19:02:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 19:02:44 INFO - PROCESS | 1647 | 1461031364691 Marionette TRACE conn2 -> [0,230,"setScriptTimeout",{"ms":35000}] 19:02:44 INFO - PROCESS | 1647 | 1461031364694 Marionette TRACE conn2 <- [1,230,null,{}] 19:02:44 INFO - PROCESS | 1647 | 1461031364698 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}] 19:02:44 INFO - PROCESS | 1647 | 1461031364801 Marionette TRACE conn2 <- [1,231,null,{"value":null}] 19:02:44 INFO - PROCESS | 1647 | 1461031364865 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:02:44 INFO - PROCESS | 1647 | ++DOCSHELL 0x125bab000 == 42 [pid = 1647] [id = 65] 19:02:44 INFO - PROCESS | 1647 | ++DOMWINDOW == 192 (0x119c22000) [pid = 1647] [serial = 192] [outer = 0x0] 19:02:44 INFO - PROCESS | 1647 | ++DOMWINDOW == 193 (0x123adb400) [pid = 1647] [serial = 193] [outer = 0x119c22000] 19:02:44 INFO - PROCESS | 1647 | 1461031364898 Marionette DEBUG loaded listener.js 19:02:44 INFO - PROCESS | 1647 | ++DOMWINDOW == 194 (0x1272f8400) [pid = 1647] [serial = 194] [outer = 0x119c22000] 19:02:45 INFO - PROCESS | 1647 | 1461031365403 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]]]}] 19:02:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 19:02:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 722ms 19:02:45 INFO - PROCESS | 1647 | 1461031365413 Marionette TRACE conn2 -> [0,233,"getWindowHandle",null] 19:02:45 INFO - PROCESS | 1647 | 1461031365422 Marionette TRACE conn2 <- [1,233,null,{"value":"7"}] 19:02:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 19:02:45 INFO - PROCESS | 1647 | 1461031365429 Marionette TRACE conn2 -> [0,234,"setScriptTimeout",{"ms":35000}] 19:02:45 INFO - PROCESS | 1647 | 1461031365432 Marionette TRACE conn2 <- [1,234,null,{}] 19:02:45 INFO - PROCESS | 1647 | 1461031365436 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}] 19:02:45 INFO - PROCESS | 1647 | 1461031365539 Marionette TRACE conn2 <- [1,235,null,{"value":null}] 19:02:45 INFO - PROCESS | 1647 | 1461031365604 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:02:45 INFO - PROCESS | 1647 | ++DOCSHELL 0x12b30f000 == 43 [pid = 1647] [id = 66] 19:02:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 195 (0x127d7ac00) [pid = 1647] [serial = 195] [outer = 0x0] 19:02:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 196 (0x129842c00) [pid = 1647] [serial = 196] [outer = 0x127d7ac00] 19:02:45 INFO - PROCESS | 1647 | 1461031365635 Marionette DEBUG loaded listener.js 19:02:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 197 (0x12b2fd400) [pid = 1647] [serial = 197] [outer = 0x127d7ac00] 19:02:46 INFO - PROCESS | 1647 | 1461031366063 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]]]}] 19:02:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 19:02:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 672ms 19:02:46 INFO - PROCESS | 1647 | 1461031366117 Marionette TRACE conn2 -> [0,237,"getWindowHandle",null] 19:02:46 INFO - PROCESS | 1647 | 1461031366120 Marionette TRACE conn2 <- [1,237,null,{"value":"7"}] 19:02:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 19:02:46 INFO - PROCESS | 1647 | 1461031366127 Marionette TRACE conn2 -> [0,238,"setScriptTimeout",{"ms":35000}] 19:02:46 INFO - PROCESS | 1647 | 1461031366129 Marionette TRACE conn2 <- [1,238,null,{}] 19:02:46 INFO - PROCESS | 1647 | 1461031366138 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}] 19:02:46 INFO - PROCESS | 1647 | 1461031366235 Marionette TRACE conn2 <- [1,239,null,{"value":null}] 19:02:46 INFO - PROCESS | 1647 | 1461031366302 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:02:46 INFO - PROCESS | 1647 | ++DOCSHELL 0x12d15d800 == 44 [pid = 1647] [id = 67] 19:02:46 INFO - PROCESS | 1647 | ++DOMWINDOW == 198 (0x12ba68400) [pid = 1647] [serial = 198] [outer = 0x0] 19:02:46 INFO - PROCESS | 1647 | ++DOMWINDOW == 199 (0x12be33800) [pid = 1647] [serial = 199] [outer = 0x12ba68400] 19:02:46 INFO - PROCESS | 1647 | 1461031366335 Marionette DEBUG loaded listener.js 19:02:46 INFO - PROCESS | 1647 | ++DOMWINDOW == 200 (0x12d1d1400) [pid = 1647] [serial = 200] [outer = 0x12ba68400] 19:02:46 INFO - PROCESS | 1647 | 1461031366761 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]]]}] 19:02:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 19:02:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 673ms 19:02:46 INFO - PROCESS | 1647 | 1461031366798 Marionette TRACE conn2 -> [0,241,"getWindowHandle",null] 19:02:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 19:02:46 INFO - PROCESS | 1647 | 1461031366800 Marionette TRACE conn2 <- [1,241,null,{"value":"7"}] 19:02:46 INFO - PROCESS | 1647 | 1461031366803 Marionette TRACE conn2 -> [0,242,"setScriptTimeout",{"ms":35000}] 19:02:46 INFO - PROCESS | 1647 | 1461031366804 Marionette TRACE conn2 <- [1,242,null,{}] 19:02:46 INFO - PROCESS | 1647 | 1461031366806 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}] 19:02:46 INFO - PROCESS | 1647 | 1461031366900 Marionette TRACE conn2 <- [1,243,null,{"value":null}] 19:02:46 INFO - PROCESS | 1647 | 1461031366953 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:02:46 INFO - PROCESS | 1647 | ++DOCSHELL 0x12e06c000 == 45 [pid = 1647] [id = 68] 19:02:46 INFO - PROCESS | 1647 | ++DOMWINDOW == 201 (0x12d972000) [pid = 1647] [serial = 201] [outer = 0x0] 19:02:46 INFO - PROCESS | 1647 | ++DOMWINDOW == 202 (0x12dac7400) [pid = 1647] [serial = 202] [outer = 0x12d972000] 19:02:46 INFO - PROCESS | 1647 | 1461031366984 Marionette DEBUG loaded listener.js 19:02:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 203 (0x12e2b2c00) [pid = 1647] [serial = 203] [outer = 0x12d972000] 19:02:47 INFO - PROCESS | 1647 | 1461031367395 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]]]}] 19:02:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 19:02:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 619ms 19:02:47 INFO - PROCESS | 1647 | 1461031367422 Marionette TRACE conn2 -> [0,245,"getWindowHandle",null] 19:02:47 INFO - PROCESS | 1647 | 1461031367424 Marionette TRACE conn2 <- [1,245,null,{"value":"7"}] 19:02:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 19:02:47 INFO - PROCESS | 1647 | 1461031367426 Marionette TRACE conn2 -> [0,246,"setScriptTimeout",{"ms":35000}] 19:02:47 INFO - PROCESS | 1647 | 1461031367427 Marionette TRACE conn2 <- [1,246,null,{}] 19:02:47 INFO - PROCESS | 1647 | 1461031367429 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}] 19:02:47 INFO - PROCESS | 1647 | 1461031367518 Marionette TRACE conn2 <- [1,247,null,{"value":null}] 19:02:47 INFO - PROCESS | 1647 | 1461031367602 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:02:47 INFO - PROCESS | 1647 | ++DOCSHELL 0x12e7c0800 == 46 [pid = 1647] [id = 69] 19:02:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 204 (0x12e2b9c00) [pid = 1647] [serial = 204] [outer = 0x0] 19:02:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 205 (0x12e2ca400) [pid = 1647] [serial = 205] [outer = 0x12e2b9c00] 19:02:47 INFO - PROCESS | 1647 | 1461031367633 Marionette DEBUG loaded listener.js 19:02:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 206 (0x12e2d1c00) [pid = 1647] [serial = 206] [outer = 0x12e2b9c00] 19:02:48 INFO - PROCESS | 1647 | 1461031368047 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]]]}] 19:02:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 19:02:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 668ms 19:02:48 INFO - PROCESS | 1647 | 1461031368095 Marionette TRACE conn2 -> [0,249,"getWindowHandle",null] 19:02:48 INFO - PROCESS | 1647 | 1461031368096 Marionette TRACE conn2 <- [1,249,null,{"value":"7"}] 19:02:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 19:02:48 INFO - PROCESS | 1647 | 1461031368099 Marionette TRACE conn2 -> [0,250,"setScriptTimeout",{"ms":35000}] 19:02:48 INFO - PROCESS | 1647 | 1461031368100 Marionette TRACE conn2 <- [1,250,null,{}] 19:02:48 INFO - PROCESS | 1647 | 1461031368102 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}] 19:02:48 INFO - PROCESS | 1647 | 1461031368220 Marionette TRACE conn2 <- [1,251,null,{"value":null}] 19:02:48 INFO - PROCESS | 1647 | 1461031368278 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:02:48 INFO - PROCESS | 1647 | ++DOCSHELL 0x12eada800 == 47 [pid = 1647] [id = 70] 19:02:48 INFO - PROCESS | 1647 | ++DOMWINDOW == 207 (0x12e80c400) [pid = 1647] [serial = 207] [outer = 0x0] 19:02:48 INFO - PROCESS | 1647 | ++DOMWINDOW == 208 (0x12e817800) [pid = 1647] [serial = 208] [outer = 0x12e80c400] 19:02:48 INFO - PROCESS | 1647 | 1461031368308 Marionette DEBUG loaded listener.js 19:02:48 INFO - PROCESS | 1647 | ++DOMWINDOW == 209 (0x12f608400) [pid = 1647] [serial = 209] [outer = 0x12e80c400] 19:02:48 INFO - PROCESS | 1647 | 1461031368703 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]]]}] 19:02:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 19:02:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 618ms 19:02:48 INFO - PROCESS | 1647 | 1461031368718 Marionette TRACE conn2 -> [0,253,"getWindowHandle",null] 19:02:48 INFO - PROCESS | 1647 | 1461031368719 Marionette TRACE conn2 <- [1,253,null,{"value":"7"}] 19:02:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 19:02:48 INFO - PROCESS | 1647 | 1461031368722 Marionette TRACE conn2 -> [0,254,"setScriptTimeout",{"ms":35000}] 19:02:48 INFO - PROCESS | 1647 | 1461031368723 Marionette TRACE conn2 <- [1,254,null,{}] 19:02:48 INFO - PROCESS | 1647 | 1461031368726 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}] 19:02:48 INFO - PROCESS | 1647 | 1461031368832 Marionette TRACE conn2 <- [1,255,null,{"value":null}] 19:02:48 INFO - PROCESS | 1647 | 1461031368909 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:02:48 INFO - PROCESS | 1647 | ++DOCSHELL 0x12f069800 == 48 [pid = 1647] [id = 71] 19:02:48 INFO - PROCESS | 1647 | ++DOMWINDOW == 210 (0x12d112800) [pid = 1647] [serial = 210] [outer = 0x0] 19:02:48 INFO - PROCESS | 1647 | ++DOMWINDOW == 211 (0x12d118400) [pid = 1647] [serial = 211] [outer = 0x12d112800] 19:02:48 INFO - PROCESS | 1647 | 1461031368939 Marionette DEBUG loaded listener.js 19:02:48 INFO - PROCESS | 1647 | ++DOMWINDOW == 212 (0x12d11b800) [pid = 1647] [serial = 212] [outer = 0x12d112800] 19:02:49 INFO - PROCESS | 1647 | 1461031369350 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]]]}] 19:02:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 19:02:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 671ms 19:02:49 INFO - PROCESS | 1647 | 1461031369393 Marionette TRACE conn2 -> [0,257,"getWindowHandle",null] 19:02:49 INFO - PROCESS | 1647 | 1461031369394 Marionette TRACE conn2 <- [1,257,null,{"value":"7"}] 19:02:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 19:02:49 INFO - PROCESS | 1647 | 1461031369397 Marionette TRACE conn2 -> [0,258,"setScriptTimeout",{"ms":35000}] 19:02:49 INFO - PROCESS | 1647 | 1461031369398 Marionette TRACE conn2 <- [1,258,null,{}] 19:02:49 INFO - PROCESS | 1647 | 1461031369400 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}] 19:02:49 INFO - PROCESS | 1647 | 1461031369494 Marionette TRACE conn2 <- [1,259,null,{"value":null}] 19:02:49 INFO - PROCESS | 1647 | 1461031369547 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:02:49 INFO - PROCESS | 1647 | ++DOCSHELL 0x12f64e000 == 49 [pid = 1647] [id = 72] 19:02:49 INFO - PROCESS | 1647 | ++DOMWINDOW == 213 (0x12d119000) [pid = 1647] [serial = 213] [outer = 0x0] 19:02:49 INFO - PROCESS | 1647 | ++DOMWINDOW == 214 (0x12f011400) [pid = 1647] [serial = 214] [outer = 0x12d119000] 19:02:49 INFO - PROCESS | 1647 | 1461031369576 Marionette DEBUG loaded listener.js 19:02:49 INFO - PROCESS | 1647 | ++DOMWINDOW == 215 (0x12f60bc00) [pid = 1647] [serial = 215] [outer = 0x12d119000] 19:02:50 INFO - PROCESS | 1647 | 1461031370047 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]]]}] 19:02:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 19:02:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 667ms 19:02:50 INFO - PROCESS | 1647 | 1461031370065 Marionette TRACE conn2 -> [0,261,"getWindowHandle",null] 19:02:50 INFO - PROCESS | 1647 | 1461031370067 Marionette TRACE conn2 <- [1,261,null,{"value":"7"}] 19:02:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 19:02:50 INFO - PROCESS | 1647 | 1461031370116 Marionette TRACE conn2 -> [0,262,"setScriptTimeout",{"ms":35000}] 19:02:50 INFO - PROCESS | 1647 | 1461031370119 Marionette TRACE conn2 <- [1,262,null,{}] 19:02:50 INFO - PROCESS | 1647 | 1461031370138 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}] 19:02:50 INFO - PROCESS | 1647 | 1461031370231 Marionette TRACE conn2 <- [1,263,null,{"value":null}] 19:02:50 INFO - PROCESS | 1647 | 1461031370301 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:02:50 INFO - PROCESS | 1647 | ++DOCSHELL 0x11c263000 == 50 [pid = 1647] [id = 73] 19:02:50 INFO - PROCESS | 1647 | ++DOMWINDOW == 216 (0x123adcc00) [pid = 1647] [serial = 216] [outer = 0x0] 19:02:50 INFO - PROCESS | 1647 | ++DOMWINDOW == 217 (0x125eeac00) [pid = 1647] [serial = 217] [outer = 0x123adcc00] 19:02:50 INFO - PROCESS | 1647 | 1461031370331 Marionette DEBUG loaded listener.js 19:02:50 INFO - PROCESS | 1647 | ++DOMWINDOW == 218 (0x127d11c00) [pid = 1647] [serial = 218] [outer = 0x123adcc00] 19:02:50 INFO - PROCESS | 1647 | --DOCSHELL 0x126bd3000 == 49 [pid = 1647] [id = 58] 19:02:50 INFO - PROCESS | 1647 | --DOCSHELL 0x11a995800 == 48 [pid = 1647] [id = 57] 19:02:50 INFO - PROCESS | 1647 | 1461031370799 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]]]}] 19:02:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 19:02:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 759ms 19:02:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 19:02:50 INFO - PROCESS | 1647 | 1461031370850 Marionette TRACE conn2 -> [0,265,"getWindowHandle",null] 19:02:50 INFO - PROCESS | 1647 | 1461031370852 Marionette TRACE conn2 <- [1,265,null,{"value":"7"}] 19:02:50 INFO - PROCESS | 1647 | 1461031370857 Marionette TRACE conn2 -> [0,266,"setScriptTimeout",{"ms":35000}] 19:02:50 INFO - PROCESS | 1647 | 1461031370860 Marionette TRACE conn2 <- [1,266,null,{}] 19:02:50 INFO - PROCESS | 1647 | 1461031370864 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}] 19:02:50 INFO - PROCESS | 1647 | 1461031370960 Marionette TRACE conn2 <- [1,267,null,{"value":null}] 19:02:51 INFO - PROCESS | 1647 | 1461031371031 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:02:51 INFO - PROCESS | 1647 | ++DOCSHELL 0x1291dc800 == 49 [pid = 1647] [id = 74] 19:02:51 INFO - PROCESS | 1647 | ++DOMWINDOW == 219 (0x11bff5c00) [pid = 1647] [serial = 219] [outer = 0x0] 19:02:51 INFO - PROCESS | 1647 | ++DOMWINDOW == 220 (0x127d0cc00) [pid = 1647] [serial = 220] [outer = 0x11bff5c00] 19:02:51 INFO - PROCESS | 1647 | 1461031371065 Marionette DEBUG loaded listener.js 19:02:51 INFO - PROCESS | 1647 | ++DOMWINDOW == 221 (0x129841000) [pid = 1647] [serial = 221] [outer = 0x11bff5c00] 19:02:51 INFO - PROCESS | 1647 | 1461031371492 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]]]}] 19:02:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 19:02:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 721ms 19:02:51 INFO - PROCESS | 1647 | 1461031371578 Marionette TRACE conn2 -> [0,269,"getWindowHandle",null] 19:02:51 INFO - PROCESS | 1647 | 1461031371582 Marionette TRACE conn2 <- [1,269,null,{"value":"7"}] 19:02:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 19:02:51 INFO - PROCESS | 1647 | 1461031371587 Marionette TRACE conn2 -> [0,270,"setScriptTimeout",{"ms":35000}] 19:02:51 INFO - PROCESS | 1647 | 1461031371589 Marionette TRACE conn2 <- [1,270,null,{}] 19:02:51 INFO - PROCESS | 1647 | 1461031371592 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}] 19:02:51 INFO - PROCESS | 1647 | 1461031371689 Marionette TRACE conn2 <- [1,271,null,{"value":null}] 19:02:51 INFO - PROCESS | 1647 | 1461031371760 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:02:51 INFO - PROCESS | 1647 | ++DOCSHELL 0x129a2a000 == 50 [pid = 1647] [id = 75] 19:02:51 INFO - PROCESS | 1647 | ++DOMWINDOW == 222 (0x129a6a000) [pid = 1647] [serial = 222] [outer = 0x0] 19:02:51 INFO - PROCESS | 1647 | ++DOMWINDOW == 223 (0x129c67c00) [pid = 1647] [serial = 223] [outer = 0x129a6a000] 19:02:51 INFO - PROCESS | 1647 | 1461031371791 Marionette DEBUG loaded listener.js 19:02:51 INFO - PROCESS | 1647 | ++DOMWINDOW == 224 (0x129c6e400) [pid = 1647] [serial = 224] [outer = 0x129a6a000] 19:02:52 INFO - PROCESS | 1647 | 1461031372220 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]]]}] 19:02:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 19:02:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 670ms 19:02:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 19:02:52 INFO - PROCESS | 1647 | 1461031372258 Marionette TRACE conn2 -> [0,273,"getWindowHandle",null] 19:02:52 INFO - PROCESS | 1647 | 1461031372259 Marionette TRACE conn2 <- [1,273,null,{"value":"7"}] 19:02:52 INFO - PROCESS | 1647 | 1461031372262 Marionette TRACE conn2 -> [0,274,"setScriptTimeout",{"ms":35000}] 19:02:52 INFO - PROCESS | 1647 | 1461031372264 Marionette TRACE conn2 <- [1,274,null,{}] 19:02:52 INFO - PROCESS | 1647 | 1461031372274 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}] 19:02:52 INFO - PROCESS | 1647 | 1461031372374 Marionette TRACE conn2 <- [1,275,null,{"value":null}] 19:02:52 INFO - PROCESS | 1647 | 1461031372446 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:02:52 INFO - PROCESS | 1647 | ++DOCSHELL 0x12e060800 == 51 [pid = 1647] [id = 76] 19:02:52 INFO - PROCESS | 1647 | ++DOMWINDOW == 225 (0x12ba68000) [pid = 1647] [serial = 225] [outer = 0x0] 19:02:52 INFO - PROCESS | 1647 | ++DOMWINDOW == 226 (0x12be1f400) [pid = 1647] [serial = 226] [outer = 0x12ba68000] 19:02:52 INFO - PROCESS | 1647 | 1461031372480 Marionette DEBUG loaded listener.js 19:02:52 INFO - PROCESS | 1647 | ++DOMWINDOW == 227 (0x12cfdcc00) [pid = 1647] [serial = 227] [outer = 0x12ba68000] 19:02:52 INFO - PROCESS | 1647 | 1461031372894 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]]]}] 19:02:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 19:02:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 670ms 19:02:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 19:02:52 INFO - PROCESS | 1647 | 1461031372933 Marionette TRACE conn2 -> [0,277,"getWindowHandle",null] 19:02:52 INFO - PROCESS | 1647 | 1461031372935 Marionette TRACE conn2 <- [1,277,null,{"value":"7"}] 19:02:52 INFO - PROCESS | 1647 | 1461031372937 Marionette TRACE conn2 -> [0,278,"setScriptTimeout",{"ms":35000}] 19:02:52 INFO - PROCESS | 1647 | 1461031372938 Marionette TRACE conn2 <- [1,278,null,{}] 19:02:52 INFO - PROCESS | 1647 | 1461031372941 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}] 19:02:53 INFO - PROCESS | 1647 | 1461031373052 Marionette TRACE conn2 <- [1,279,null,{"value":null}] 19:02:53 INFO - PROCESS | 1647 | 1461031373109 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:02:53 INFO - PROCESS | 1647 | ++DOCSHELL 0x12f057800 == 52 [pid = 1647] [id = 77] 19:02:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 228 (0x12d1d0800) [pid = 1647] [serial = 228] [outer = 0x0] 19:02:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 229 (0x12dac0400) [pid = 1647] [serial = 229] [outer = 0x12d1d0800] 19:02:53 INFO - PROCESS | 1647 | 1461031373140 Marionette DEBUG loaded listener.js 19:02:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 230 (0x12e2b0800) [pid = 1647] [serial = 230] [outer = 0x12d1d0800] 19:02:53 INFO - PROCESS | 1647 | 1461031373571 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]]]}] 19:02:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 19:02:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 669ms 19:02:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 19:02:53 INFO - PROCESS | 1647 | 1461031373607 Marionette TRACE conn2 -> [0,281,"getWindowHandle",null] 19:02:53 INFO - PROCESS | 1647 | 1461031373609 Marionette TRACE conn2 <- [1,281,null,{"value":"7"}] 19:02:53 INFO - PROCESS | 1647 | 1461031373613 Marionette TRACE conn2 -> [0,282,"setScriptTimeout",{"ms":35000}] 19:02:53 INFO - PROCESS | 1647 | 1461031373615 Marionette TRACE conn2 <- [1,282,null,{}] 19:02:53 INFO - PROCESS | 1647 | 1461031373618 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}] 19:02:53 INFO - PROCESS | 1647 | 1461031373736 Marionette TRACE conn2 <- [1,283,null,{"value":null}] 19:02:53 INFO - PROCESS | 1647 | 1461031373794 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:02:53 INFO - PROCESS | 1647 | ++DOCSHELL 0x12ff3c800 == 53 [pid = 1647] [id = 78] 19:02:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 231 (0x12e2bec00) [pid = 1647] [serial = 231] [outer = 0x0] 19:02:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 232 (0x12e2d1000) [pid = 1647] [serial = 232] [outer = 0x12e2bec00] 19:02:53 INFO - PROCESS | 1647 | 1461031373824 Marionette DEBUG loaded listener.js 19:02:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 233 (0x12e80d400) [pid = 1647] [serial = 233] [outer = 0x12e2bec00] 19:02:54 INFO - PROCESS | 1647 | 1461031374241 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]]]}] 19:02:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 19:02:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 670ms 19:02:54 INFO - PROCESS | 1647 | 1461031374283 Marionette TRACE conn2 -> [0,285,"getWindowHandle",null] 19:02:54 INFO - PROCESS | 1647 | 1461031374284 Marionette TRACE conn2 <- [1,285,null,{"value":"7"}] 19:02:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 19:02:54 INFO - PROCESS | 1647 | 1461031374287 Marionette TRACE conn2 -> [0,286,"setScriptTimeout",{"ms":35000}] 19:02:54 INFO - PROCESS | 1647 | 1461031374288 Marionette TRACE conn2 <- [1,286,null,{}] 19:02:54 INFO - PROCESS | 1647 | 1461031374291 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}] 19:02:54 INFO - PROCESS | 1647 | 1461031374428 Marionette TRACE conn2 <- [1,287,null,{"value":null}] 19:02:54 INFO - PROCESS | 1647 | 1461031374510 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:02:54 INFO - PROCESS | 1647 | ++DOCSHELL 0x130370800 == 54 [pid = 1647] [id = 79] 19:02:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 234 (0x12e2bf800) [pid = 1647] [serial = 234] [outer = 0x0] 19:02:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 235 (0x12ecae800) [pid = 1647] [serial = 235] [outer = 0x12e2bf800] 19:02:54 INFO - PROCESS | 1647 | 1461031374543 Marionette DEBUG loaded listener.js 19:02:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 236 (0x12f60ac00) [pid = 1647] [serial = 236] [outer = 0x12e2bf800] 19:02:54 INFO - PROCESS | 1647 | 1461031374989 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]]]}] 19:02:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 19:02:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 719ms 19:02:55 INFO - PROCESS | 1647 | 1461031375007 Marionette TRACE conn2 -> [0,289,"getWindowHandle",null] 19:02:55 INFO - PROCESS | 1647 | 1461031375009 Marionette TRACE conn2 <- [1,289,null,{"value":"7"}] 19:02:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 19:02:55 INFO - PROCESS | 1647 | 1461031375013 Marionette TRACE conn2 -> [0,290,"setScriptTimeout",{"ms":35000}] 19:02:55 INFO - PROCESS | 1647 | 1461031375015 Marionette TRACE conn2 <- [1,290,null,{}] 19:02:55 INFO - PROCESS | 1647 | 1461031375018 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}] 19:02:55 INFO - PROCESS | 1647 | 1461031375156 Marionette TRACE conn2 <- [1,291,null,{"value":null}] 19:02:55 INFO - PROCESS | 1647 | 1461031375282 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:02:55 INFO - PROCESS | 1647 | ++DOCSHELL 0x1303b8800 == 55 [pid = 1647] [id = 80] 19:02:55 INFO - PROCESS | 1647 | ++DOMWINDOW == 237 (0x12e810c00) [pid = 1647] [serial = 237] [outer = 0x0] 19:02:55 INFO - PROCESS | 1647 | ++DOMWINDOW == 238 (0x12f291000) [pid = 1647] [serial = 238] [outer = 0x12e810c00] 19:02:55 INFO - PROCESS | 1647 | 1461031375332 Marionette DEBUG loaded listener.js 19:02:55 INFO - PROCESS | 1647 | ++DOMWINDOW == 239 (0x12f295000) [pid = 1647] [serial = 239] [outer = 0x12e810c00] 19:02:55 INFO - PROCESS | 1647 | 1461031375784 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]]]}] 19:02:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 19:02:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 821ms 19:02:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 19:02:55 INFO - PROCESS | 1647 | 1461031375833 Marionette TRACE conn2 -> [0,293,"getWindowHandle",null] 19:02:55 INFO - PROCESS | 1647 | 1461031375834 Marionette TRACE conn2 <- [1,293,null,{"value":"7"}] 19:02:55 INFO - PROCESS | 1647 | 1461031375837 Marionette TRACE conn2 -> [0,294,"setScriptTimeout",{"ms":35000}] 19:02:55 INFO - PROCESS | 1647 | 1461031375838 Marionette TRACE conn2 <- [1,294,null,{}] 19:02:55 INFO - PROCESS | 1647 | 1461031375840 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}] 19:02:55 INFO - PROCESS | 1647 | 1461031375931 Marionette TRACE conn2 <- [1,295,null,{"value":null}] 19:02:55 INFO - PROCESS | 1647 | 1461031375988 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:02:55 INFO - PROCESS | 1647 | ++DOCSHELL 0x130a3b000 == 56 [pid = 1647] [id = 81] 19:02:55 INFO - PROCESS | 1647 | ++DOMWINDOW == 240 (0x11be68000) [pid = 1647] [serial = 240] [outer = 0x0] 19:02:56 INFO - PROCESS | 1647 | ++DOMWINDOW == 241 (0x11be70c00) [pid = 1647] [serial = 241] [outer = 0x11be68000] 19:02:56 INFO - PROCESS | 1647 | 1461031376018 Marionette DEBUG loaded listener.js 19:02:56 INFO - PROCESS | 1647 | ++DOMWINDOW == 242 (0x11be74800) [pid = 1647] [serial = 242] [outer = 0x11be68000] 19:02:56 INFO - PROCESS | 1647 | 1461031376469 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]]]}] 19:02:56 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. 19:02:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 668ms 19:02:56 INFO - PROCESS | 1647 | 1461031376505 Marionette TRACE conn2 -> [0,297,"getWindowHandle",null] 19:02:56 INFO - PROCESS | 1647 | 1461031376508 Marionette TRACE conn2 <- [1,297,null,{"value":"7"}] 19:02:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 19:02:56 INFO - PROCESS | 1647 | 1461031376512 Marionette TRACE conn2 -> [0,298,"setScriptTimeout",{"ms":35000}] 19:02:56 INFO - PROCESS | 1647 | 1461031376513 Marionette TRACE conn2 <- [1,298,null,{}] 19:02:56 INFO - PROCESS | 1647 | 1461031376517 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}] 19:02:56 INFO - PROCESS | 1647 | --DOCSHELL 0x127d8c000 == 55 [pid = 1647] [id = 54] 19:02:56 INFO - PROCESS | 1647 | --DOCSHELL 0x118504800 == 54 [pid = 1647] [id = 53] 19:02:56 INFO - PROCESS | 1647 | --DOCSHELL 0x12e06c000 == 53 [pid = 1647] [id = 68] 19:02:56 INFO - PROCESS | 1647 | --DOCSHELL 0x12d15d800 == 52 [pid = 1647] [id = 67] 19:02:56 INFO - PROCESS | 1647 | --DOCSHELL 0x12b30f000 == 51 [pid = 1647] [id = 66] 19:02:56 INFO - PROCESS | 1647 | --DOCSHELL 0x125bab000 == 50 [pid = 1647] [id = 65] 19:02:59 INFO - PROCESS | 1647 | --DOCSHELL 0x129612000 == 49 [pid = 1647] [id = 55] 19:02:59 INFO - PROCESS | 1647 | --DOCSHELL 0x12f643800 == 48 [pid = 1647] [id = 15] 19:02:59 INFO - PROCESS | 1647 | --DOCSHELL 0x13039b800 == 47 [pid = 1647] [id = 21] 19:02:59 INFO - PROCESS | 1647 | --DOCSHELL 0x12f64e000 == 46 [pid = 1647] [id = 72] 19:02:59 INFO - PROCESS | 1647 | --DOCSHELL 0x12e7d2800 == 45 [pid = 1647] [id = 11] 19:02:59 INFO - PROCESS | 1647 | --DOCSHELL 0x12ba1a800 == 44 [pid = 1647] [id = 6] 19:02:59 INFO - PROCESS | 1647 | --DOCSHELL 0x12f069800 == 43 [pid = 1647] [id = 71] 19:02:59 INFO - PROCESS | 1647 | --DOCSHELL 0x12eada800 == 42 [pid = 1647] [id = 70] 19:02:59 INFO - PROCESS | 1647 | --DOCSHELL 0x11a776000 == 41 [pid = 1647] [id = 56] 19:02:59 INFO - PROCESS | 1647 | --DOCSHELL 0x12e405800 == 40 [pid = 1647] [id = 10] 19:02:59 INFO - PROCESS | 1647 | --DOCSHELL 0x12e7c0800 == 39 [pid = 1647] [id = 69] 19:02:59 INFO - PROCESS | 1647 | --DOCSHELL 0x127408000 == 38 [pid = 1647] [id = 43] 19:02:59 INFO - PROCESS | 1647 | --DOCSHELL 0x12cf1f800 == 37 [pid = 1647] [id = 62] 19:02:59 INFO - PROCESS | 1647 | --DOCSHELL 0x130a24800 == 36 [pid = 1647] [id = 22] 19:02:59 INFO - PROCESS | 1647 | --DOCSHELL 0x130373000 == 35 [pid = 1647] [id = 20] 19:02:59 INFO - PROCESS | 1647 | --DOCSHELL 0x1188a3800 == 34 [pid = 1647] [id = 50] 19:02:59 INFO - PROCESS | 1647 | --DOCSHELL 0x118f38800 == 33 [pid = 1647] [id = 44] 19:02:59 INFO - PROCESS | 1647 | --DOCSHELL 0x12f05f000 == 32 [pid = 1647] [id = 14] 19:02:59 INFO - PROCESS | 1647 | --DOCSHELL 0x11c2f8000 == 31 [pid = 1647] [id = 48] 19:02:59 INFO - PROCESS | 1647 | --DOCSHELL 0x12da3d000 == 30 [pid = 1647] [id = 9] 19:02:59 INFO - PROCESS | 1647 | --DOCSHELL 0x125969000 == 29 [pid = 1647] [id = 49] 19:02:59 INFO - PROCESS | 1647 | --DOCSHELL 0x125c37000 == 28 [pid = 1647] [id = 39] 19:02:59 INFO - PROCESS | 1647 | --DOCSHELL 0x12b802800 == 27 [pid = 1647] [id = 60] 19:02:59 INFO - PROCESS | 1647 | --DOCSHELL 0x12f817000 == 26 [pid = 1647] [id = 16] 19:02:59 INFO - PROCESS | 1647 | --DOCSHELL 0x12d90c000 == 25 [pid = 1647] [id = 63] 19:02:59 INFO - PROCESS | 1647 | --DOCSHELL 0x12eadb800 == 24 [pid = 1647] [id = 13] 19:02:59 INFO - PROCESS | 1647 | --DOCSHELL 0x115465800 == 23 [pid = 1647] [id = 61] 19:02:59 INFO - PROCESS | 1647 | --DOCSHELL 0x12d158000 == 22 [pid = 1647] [id = 8] 19:02:59 INFO - PROCESS | 1647 | --DOCSHELL 0x129a33000 == 21 [pid = 1647] [id = 59] 19:02:59 INFO - PROCESS | 1647 | --DOCSHELL 0x130116000 == 20 [pid = 1647] [id = 19] 19:02:59 INFO - PROCESS | 1647 | --DOCSHELL 0x12ea2a000 == 19 [pid = 1647] [id = 12] 19:02:59 INFO - PROCESS | 1647 | --DOCSHELL 0x130370800 == 18 [pid = 1647] [id = 79] 19:02:59 INFO - PROCESS | 1647 | --DOCSHELL 0x1303b8800 == 17 [pid = 1647] [id = 80] 19:02:59 INFO - PROCESS | 1647 | --DOCSHELL 0x12ff3c800 == 16 [pid = 1647] [id = 78] 19:02:59 INFO - PROCESS | 1647 | --DOCSHELL 0x12f057800 == 15 [pid = 1647] [id = 77] 19:02:59 INFO - PROCESS | 1647 | --DOCSHELL 0x12e060800 == 14 [pid = 1647] [id = 76] 19:02:59 INFO - PROCESS | 1647 | --DOCSHELL 0x118e28000 == 13 [pid = 1647] [id = 64] 19:02:59 INFO - PROCESS | 1647 | --DOCSHELL 0x1291ed800 == 12 [pid = 1647] [id = 23] 19:02:59 INFO - PROCESS | 1647 | --DOCSHELL 0x129a2a000 == 11 [pid = 1647] [id = 75] 19:02:59 INFO - PROCESS | 1647 | --DOCSHELL 0x11c263000 == 10 [pid = 1647] [id = 73] 19:02:59 INFO - PROCESS | 1647 | --DOCSHELL 0x1291dc800 == 9 [pid = 1647] [id = 74] 19:03:00 INFO - PROCESS | 1647 | --DOCSHELL 0x130a3b000 == 8 [pid = 1647] [id = 81] 19:03:00 INFO - PROCESS | 1647 | 1461031380354 Marionette TRACE conn2 <- [1,299,null,{"value":null}] 19:03:00 INFO - PROCESS | 1647 | 1461031380435 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:03:00 INFO - PROCESS | 1647 | ++DOCSHELL 0x11546b000 == 9 [pid = 1647] [id = 82] 19:03:00 INFO - PROCESS | 1647 | ++DOMWINDOW == 243 (0x1185a4c00) [pid = 1647] [serial = 243] [outer = 0x0] 19:03:00 INFO - PROCESS | 1647 | ++DOMWINDOW == 244 (0x118781800) [pid = 1647] [serial = 244] [outer = 0x1185a4c00] 19:03:00 INFO - PROCESS | 1647 | 1461031380463 Marionette DEBUG loaded listener.js 19:03:00 INFO - PROCESS | 1647 | ++DOMWINDOW == 245 (0x11912dc00) [pid = 1647] [serial = 245] [outer = 0x1185a4c00] 19:03:00 INFO - PROCESS | 1647 | 1461031380762 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]]]}] 19:03:00 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. 19:03:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 4282ms 19:03:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 19:03:00 INFO - PROCESS | 1647 | 1461031380795 Marionette TRACE conn2 -> [0,301,"getWindowHandle",null] 19:03:00 INFO - PROCESS | 1647 | 1461031380797 Marionette TRACE conn2 <- [1,301,null,{"value":"7"}] 19:03:00 INFO - PROCESS | 1647 | 1461031380800 Marionette TRACE conn2 -> [0,302,"setScriptTimeout",{"ms":35000}] 19:03:00 INFO - PROCESS | 1647 | 1461031380806 Marionette TRACE conn2 <- [1,302,null,{}] 19:03:00 INFO - PROCESS | 1647 | 1461031380811 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}] 19:03:00 INFO - PROCESS | 1647 | 1461031380912 Marionette TRACE conn2 <- [1,303,null,{"value":null}] 19:03:00 INFO - PROCESS | 1647 | 1461031380965 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:03:00 INFO - PROCESS | 1647 | ++DOCSHELL 0x118515800 == 10 [pid = 1647] [id = 83] 19:03:00 INFO - PROCESS | 1647 | ++DOMWINDOW == 246 (0x119952c00) [pid = 1647] [serial = 246] [outer = 0x0] 19:03:00 INFO - PROCESS | 1647 | ++DOMWINDOW == 247 (0x11a74d400) [pid = 1647] [serial = 247] [outer = 0x119952c00] 19:03:00 INFO - PROCESS | 1647 | 1461031380994 Marionette DEBUG loaded listener.js 19:03:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 248 (0x11be74400) [pid = 1647] [serial = 248] [outer = 0x119952c00] 19:03:01 INFO - PROCESS | 1647 | 1461031381296 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]]]}] 19:03:01 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. 19:03:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 525ms 19:03:01 INFO - PROCESS | 1647 | 1461031381326 Marionette TRACE conn2 -> [0,305,"getWindowHandle",null] 19:03:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 19:03:01 INFO - PROCESS | 1647 | 1461031381328 Marionette TRACE conn2 <- [1,305,null,{"value":"7"}] 19:03:01 INFO - PROCESS | 1647 | 1461031381330 Marionette TRACE conn2 -> [0,306,"setScriptTimeout",{"ms":35000}] 19:03:01 INFO - PROCESS | 1647 | 1461031381332 Marionette TRACE conn2 <- [1,306,null,{}] 19:03:01 INFO - PROCESS | 1647 | 1461031381335 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}] 19:03:01 INFO - PROCESS | 1647 | 1461031381415 Marionette TRACE conn2 <- [1,307,null,{"value":null}] 19:03:01 INFO - PROCESS | 1647 | 1461031381422 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:03:01 INFO - PROCESS | 1647 | ++DOCSHELL 0x11c250800 == 11 [pid = 1647] [id = 84] 19:03:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 249 (0x11c291400) [pid = 1647] [serial = 249] [outer = 0x0] 19:03:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 250 (0x123ae0400) [pid = 1647] [serial = 250] [outer = 0x11c291400] 19:03:01 INFO - PROCESS | 1647 | 1461031381449 Marionette DEBUG loaded listener.js 19:03:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 251 (0x12698bc00) [pid = 1647] [serial = 251] [outer = 0x11c291400] 19:03:01 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. 19:03:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 519ms 19:03:01 INFO - PROCESS | 1647 | 1461031381846 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]]]}] 19:03:01 INFO - PROCESS | 1647 | 1461031381849 Marionette TRACE conn2 -> [0,309,"getWindowHandle",null] 19:03:01 INFO - PROCESS | 1647 | 1461031381852 Marionette TRACE conn2 <- [1,309,null,{"value":"7"}] 19:03:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 19:03:01 INFO - PROCESS | 1647 | 1461031381862 Marionette TRACE conn2 -> [0,310,"setScriptTimeout",{"ms":35000}] 19:03:01 INFO - PROCESS | 1647 | 1461031381865 Marionette TRACE conn2 <- [1,310,null,{}] 19:03:01 INFO - PROCESS | 1647 | 1461031381868 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}] 19:03:01 INFO - PROCESS | 1647 | 1461031381950 Marionette TRACE conn2 <- [1,311,null,{"value":null}] 19:03:01 INFO - PROCESS | 1647 | 1461031381955 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:03:01 INFO - PROCESS | 1647 | ++DOCSHELL 0x127d64800 == 12 [pid = 1647] [id = 85] 19:03:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 252 (0x126b35000) [pid = 1647] [serial = 252] [outer = 0x0] 19:03:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 253 (0x129170400) [pid = 1647] [serial = 253] [outer = 0x126b35000] 19:03:01 INFO - PROCESS | 1647 | 1461031381982 Marionette DEBUG loaded listener.js 19:03:02 INFO - PROCESS | 1647 | ++DOMWINDOW == 254 (0x129a64c00) [pid = 1647] [serial = 254] [outer = 0x126b35000] 19:03:02 INFO - PROCESS | 1647 | 1461031382346 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]]]}] 19:03:02 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. 19:03:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 525ms 19:03:02 INFO - PROCESS | 1647 | 1461031382383 Marionette TRACE conn2 -> [0,313,"getWindowHandle",null] 19:03:02 INFO - PROCESS | 1647 | 1461031382385 Marionette TRACE conn2 <- [1,313,null,{"value":"7"}] 19:03:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 19:03:02 INFO - PROCESS | 1647 | 1461031382389 Marionette TRACE conn2 -> [0,314,"setScriptTimeout",{"ms":35000}] 19:03:02 INFO - PROCESS | 1647 | 1461031382391 Marionette TRACE conn2 <- [1,314,null,{}] 19:03:02 INFO - PROCESS | 1647 | 1461031382393 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}] 19:03:02 INFO - PROCESS | 1647 | 1461031382517 Marionette TRACE conn2 <- [1,315,null,{"value":null}] 19:03:02 INFO - PROCESS | 1647 | 1461031382538 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:03:02 INFO - PROCESS | 1647 | ++DOCSHELL 0x129a37000 == 13 [pid = 1647] [id = 86] 19:03:02 INFO - PROCESS | 1647 | ++DOMWINDOW == 255 (0x129a6e800) [pid = 1647] [serial = 255] [outer = 0x0] 19:03:02 INFO - PROCESS | 1647 | ++DOMWINDOW == 256 (0x129c69000) [pid = 1647] [serial = 256] [outer = 0x129a6e800] 19:03:02 INFO - PROCESS | 1647 | 1461031382564 Marionette DEBUG loaded listener.js 19:03:02 INFO - PROCESS | 1647 | ++DOMWINDOW == 257 (0x12b00d800) [pid = 1647] [serial = 257] [outer = 0x129a6e800] 19:03:02 INFO - PROCESS | 1647 | 1461031382937 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]]]}] 19:03:02 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. 19:03:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 570ms 19:03:02 INFO - PROCESS | 1647 | 1461031382958 Marionette TRACE conn2 -> [0,317,"getWindowHandle",null] 19:03:02 INFO - PROCESS | 1647 | 1461031382960 Marionette TRACE conn2 <- [1,317,null,{"value":"7"}] 19:03:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 19:03:02 INFO - PROCESS | 1647 | 1461031382970 Marionette TRACE conn2 -> [0,318,"setScriptTimeout",{"ms":35000}] 19:03:02 INFO - PROCESS | 1647 | 1461031382971 Marionette TRACE conn2 <- [1,318,null,{}] 19:03:02 INFO - PROCESS | 1647 | 1461031382975 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}] 19:03:03 INFO - PROCESS | 1647 | 1461031383124 Marionette TRACE conn2 <- [1,319,null,{"value":null}] 19:03:03 INFO - PROCESS | 1647 | 1461031383151 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:03:03 INFO - PROCESS | 1647 | ++DOCSHELL 0x12c71f800 == 14 [pid = 1647] [id = 87] 19:03:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 258 (0x12b2f9800) [pid = 1647] [serial = 258] [outer = 0x0] 19:03:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 259 (0x12b2fb800) [pid = 1647] [serial = 259] [outer = 0x12b2f9800] 19:03:03 INFO - PROCESS | 1647 | 1461031383205 Marionette DEBUG loaded listener.js 19:03:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 260 (0x12bb9bc00) [pid = 1647] [serial = 260] [outer = 0x12b2f9800] 19:03:03 INFO - PROCESS | 1647 | 1461031383690 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]]]}] 19:03:03 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. 19:03:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 777ms 19:03:03 INFO - PROCESS | 1647 | 1461031383739 Marionette TRACE conn2 -> [0,321,"getWindowHandle",null] 19:03:03 INFO - PROCESS | 1647 | 1461031383741 Marionette TRACE conn2 <- [1,321,null,{"value":"7"}] 19:03:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 19:03:03 INFO - PROCESS | 1647 | 1461031383743 Marionette TRACE conn2 -> [0,322,"setScriptTimeout",{"ms":35000}] 19:03:03 INFO - PROCESS | 1647 | 1461031383744 Marionette TRACE conn2 <- [1,322,null,{}] 19:03:03 INFO - PROCESS | 1647 | 1461031383746 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}] 19:03:03 INFO - PROCESS | 1647 | 1461031383844 Marionette TRACE conn2 <- [1,323,null,{"value":null}] 19:03:03 INFO - PROCESS | 1647 | 1461031383883 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:03:03 INFO - PROCESS | 1647 | ++DOCSHELL 0x119271800 == 15 [pid = 1647] [id = 88] 19:03:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 261 (0x12be21000) [pid = 1647] [serial = 261] [outer = 0x0] 19:03:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 262 (0x12cfdb800) [pid = 1647] [serial = 262] [outer = 0x12be21000] 19:03:03 INFO - PROCESS | 1647 | 1461031383908 Marionette DEBUG loaded listener.js 19:03:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 263 (0x12d115c00) [pid = 1647] [serial = 263] [outer = 0x12be21000] 19:03:04 INFO - PROCESS | 1647 | 1461031384204 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]]]}] 19:03:04 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. 19:03:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 469ms 19:03:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 19:03:04 INFO - PROCESS | 1647 | 1461031384214 Marionette TRACE conn2 -> [0,325,"getWindowHandle",null] 19:03:04 INFO - PROCESS | 1647 | 1461031384215 Marionette TRACE conn2 <- [1,325,null,{"value":"7"}] 19:03:04 INFO - PROCESS | 1647 | 1461031384232 Marionette TRACE conn2 -> [0,326,"setScriptTimeout",{"ms":35000}] 19:03:04 INFO - PROCESS | 1647 | 1461031384234 Marionette TRACE conn2 <- [1,326,null,{}] 19:03:04 INFO - PROCESS | 1647 | 1461031384241 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}] 19:03:04 INFO - PROCESS | 1647 | 1461031384358 Marionette TRACE conn2 <- [1,327,null,{"value":null}] 19:03:04 INFO - PROCESS | 1647 | 1461031384403 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:03:04 INFO - PROCESS | 1647 | ++DOCSHELL 0x12e7cc000 == 16 [pid = 1647] [id = 89] 19:03:04 INFO - PROCESS | 1647 | ++DOMWINDOW == 264 (0x1185a3000) [pid = 1647] [serial = 264] [outer = 0x0] 19:03:04 INFO - PROCESS | 1647 | ++DOMWINDOW == 265 (0x12d119400) [pid = 1647] [serial = 265] [outer = 0x1185a3000] 19:03:04 INFO - PROCESS | 1647 | 1461031384435 Marionette DEBUG loaded listener.js 19:03:04 INFO - PROCESS | 1647 | ++DOMWINDOW == 266 (0x12d967800) [pid = 1647] [serial = 266] [outer = 0x1185a3000] 19:03:05 INFO - PROCESS | 1647 | --DOMWINDOW == 265 (0x118c04c00) [pid = 1647] [serial = 77] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 19:03:05 INFO - PROCESS | 1647 | --DOMWINDOW == 264 (0x1187f5400) [pid = 1647] [serial = 128] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 19:03:05 INFO - PROCESS | 1647 | --DOMWINDOW == 263 (0x119c22800) [pid = 1647] [serial = 86] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 19:03:05 INFO - PROCESS | 1647 | --DOMWINDOW == 262 (0x114e80800) [pid = 1647] [serial = 74] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 19:03:05 INFO - PROCESS | 1647 | --DOMWINDOW == 261 (0x11aaf3400) [pid = 1647] [serial = 89] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 19:03:05 INFO - PROCESS | 1647 | --DOMWINDOW == 260 (0x11b5de400) [pid = 1647] [serial = 92] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 19:03:05 INFO - PROCESS | 1647 | --DOMWINDOW == 259 (0x11ace2000) [pid = 1647] [serial = 95] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 19:03:05 INFO - PROCESS | 1647 | --DOMWINDOW == 258 (0x11baf1400) [pid = 1647] [serial = 98] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 19:03:05 INFO - PROCESS | 1647 | --DOMWINDOW == 257 (0x123adb000) [pid = 1647] [serial = 101] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 19:03:05 INFO - PROCESS | 1647 | --DOMWINDOW == 256 (0x1259d3c00) [pid = 1647] [serial = 104] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 19:03:05 INFO - PROCESS | 1647 | --DOMWINDOW == 255 (0x1146bec00) [pid = 1647] [serial = 80] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 19:03:05 INFO - PROCESS | 1647 | --DOMWINDOW == 254 (0x11a705c00) [pid = 1647] [serial = 71] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 19:03:05 INFO - PROCESS | 1647 | --DOMWINDOW == 253 (0x119953c00) [pid = 1647] [serial = 83] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 19:03:05 INFO - PROCESS | 1647 | --DOMWINDOW == 252 (0x116460c00) [pid = 1647] [serial = 68] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 19:03:05 INFO - PROCESS | 1647 | --DOMWINDOW == 251 (0x11bfcd000) [pid = 1647] [serial = 65] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 19:03:05 INFO - PROCESS | 1647 | --DOMWINDOW == 250 (0x123ad9400) [pid = 1647] [serial = 170] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 19:03:05 INFO - PROCESS | 1647 | --DOMWINDOW == 249 (0x129179000) [pid = 1647] [serial = 110] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 19:03:05 INFO - PROCESS | 1647 | --DOMWINDOW == 248 (0x123adcc00) [pid = 1647] [serial = 216] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 19:03:05 INFO - PROCESS | 1647 | --DOMWINDOW == 247 (0x123adf000) [pid = 1647] [serial = 140] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 19:03:05 INFO - PROCESS | 1647 | --DOMWINDOW == 246 (0x126897c00) [pid = 1647] [serial = 107] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 19:03:05 INFO - PROCESS | 1647 | --DOMWINDOW == 245 (0x11a7a7800) [pid = 1647] [serial = 134] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 19:03:05 INFO - PROCESS | 1647 | --DOMWINDOW == 244 (0x1191ac000) [pid = 1647] [serial = 164] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 19:03:05 INFO - PROCESS | 1647 | --DOMWINDOW == 243 (0x116252000) [pid = 1647] [serial = 188] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 19:03:05 INFO - PROCESS | 1647 | --DOMWINDOW == 242 (0x127493000) [pid = 1647] [serial = 125] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 19:03:05 INFO - PROCESS | 1647 | --DOMWINDOW == 241 (0x118c89800) [pid = 1647] [serial = 146] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 19:03:05 INFO - PROCESS | 1647 | --DOMWINDOW == 240 (0x12d119000) [pid = 1647] [serial = 213] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 19:03:05 INFO - PROCESS | 1647 | --DOMWINDOW == 239 (0x119b7b400) [pid = 1647] [serial = 137] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 19:03:05 INFO - PROCESS | 1647 | --DOMWINDOW == 238 (0x119c22000) [pid = 1647] [serial = 192] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 19:03:05 INFO - PROCESS | 1647 | --DOMWINDOW == 237 (0x119da3c00) [pid = 1647] [serial = 149] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 19:03:05 INFO - PROCESS | 1647 | --DOMWINDOW == 236 (0x12be23000) [pid = 1647] [serial = 179] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 19:03:05 INFO - PROCESS | 1647 | --DOMWINDOW == 235 (0x127d85c00) [pid = 1647] [serial = 113] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 19:03:05 INFO - PROCESS | 1647 | --DOMWINDOW == 234 (0x12ba63000) [pid = 1647] [serial = 14] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 19:03:05 INFO - PROCESS | 1647 | --DOMWINDOW == 233 (0x12d112800) [pid = 1647] [serial = 210] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 19:03:05 INFO - PROCESS | 1647 | --DOMWINDOW == 232 (0x129a6a000) [pid = 1647] [serial = 222] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 19:03:05 INFO - PROCESS | 1647 | --DOMWINDOW == 231 (0x12ba68c00) [pid = 1647] [serial = 176] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 19:03:05 INFO - PROCESS | 1647 | --DOMWINDOW == 230 (0x125db9400) [pid = 1647] [serial = 155] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 19:03:05 INFO - PROCESS | 1647 | --DOMWINDOW == 229 (0x11bff5c00) [pid = 1647] [serial = 219] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 19:03:05 INFO - PROCESS | 1647 | --DOMWINDOW == 228 (0x12e80c400) [pid = 1647] [serial = 207] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 19:03:05 INFO - PROCESS | 1647 | --DOMWINDOW == 227 (0x118789800) [pid = 1647] [serial = 143] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 19:03:05 INFO - PROCESS | 1647 | --DOMWINDOW == 226 (0x118c82c00) [pid = 1647] [serial = 131] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 19:03:05 INFO - PROCESS | 1647 | --DOMWINDOW == 225 (0x12378f400) [pid = 1647] [serial = 35] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 19:03:05 INFO - PROCESS | 1647 | --DOMWINDOW == 224 (0x12e810c00) [pid = 1647] [serial = 237] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 19:03:05 INFO - PROCESS | 1647 | --DOMWINDOW == 223 (0x12e76c000) [pid = 1647] [serial = 32] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 19:03:05 INFO - PROCESS | 1647 | --DOMWINDOW == 222 (0x1185ad400) [pid = 1647] [serial = 116] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 19:03:05 INFO - PROCESS | 1647 | --DOMWINDOW == 221 (0x12e2c4000) [pid = 1647] [serial = 29] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 19:03:05 INFO - PROCESS | 1647 | --DOMWINDOW == 220 (0x12e2bf800) [pid = 1647] [serial = 234] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 19:03:05 INFO - PROCESS | 1647 | --DOMWINDOW == 219 (0x12be2bc00) [pid = 1647] [serial = 182] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 19:03:05 INFO - PROCESS | 1647 | --DOMWINDOW == 218 (0x12ba68000) [pid = 1647] [serial = 225] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 19:03:05 INFO - PROCESS | 1647 | --DOMWINDOW == 217 (0x12e0ef800) [pid = 1647] [serial = 26] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 19:03:05 INFO - PROCESS | 1647 | --DOMWINDOW == 216 (0x12e2bec00) [pid = 1647] [serial = 231] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 19:03:05 INFO - PROCESS | 1647 | --DOMWINDOW == 215 (0x129a6e400) [pid = 1647] [serial = 158] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 19:03:05 INFO - PROCESS | 1647 | --DOMWINDOW == 214 (0x12d1d4000) [pid = 1647] [serial = 23] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 19:03:05 INFO - PROCESS | 1647 | --DOMWINDOW == 213 (0x12d1d0800) [pid = 1647] [serial = 228] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 19:03:05 INFO - PROCESS | 1647 | --DOMWINDOW == 212 (0x12cfe0400) [pid = 1647] [serial = 20] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 19:03:05 INFO - PROCESS | 1647 | --DOMWINDOW == 211 (0x12e2b9c00) [pid = 1647] [serial = 204] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 19:03:05 INFO - PROCESS | 1647 | --DOMWINDOW == 210 (0x12fe22c00) [pid = 1647] [serial = 62] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 19:03:05 INFO - PROCESS | 1647 | --DOMWINDOW == 209 (0x12b581400) [pid = 1647] [serial = 161] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 19:03:05 INFO - PROCESS | 1647 | --DOMWINDOW == 208 (0x11a704400) [pid = 1647] [serial = 59] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 19:03:05 INFO - PROCESS | 1647 | --DOMWINDOW == 207 (0x12d972000) [pid = 1647] [serial = 201] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 19:03:05 INFO - PROCESS | 1647 | --DOMWINDOW == 206 (0x129842000) [pid = 1647] [serial = 173] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 19:03:05 INFO - PROCESS | 1647 | --DOMWINDOW == 205 (0x11b5de800) [pid = 1647] [serial = 152] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 19:03:05 INFO - PROCESS | 1647 | --DOMWINDOW == 204 (0x11aa12c00) [pid = 1647] [serial = 56] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 19:03:05 INFO - PROCESS | 1647 | --DOMWINDOW == 203 (0x12fb87400) [pid = 1647] [serial = 53] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 19:03:05 INFO - PROCESS | 1647 | --DOMWINDOW == 202 (0x119b7c000) [pid = 1647] [serial = 119] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 19:03:05 INFO - PROCESS | 1647 | --DOMWINDOW == 201 (0x12ba68400) [pid = 1647] [serial = 198] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 19:03:05 INFO - PROCESS | 1647 | --DOMWINDOW == 200 (0x11c286800) [pid = 1647] [serial = 122] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 19:03:05 INFO - PROCESS | 1647 | --DOMWINDOW == 199 (0x12f7a0800) [pid = 1647] [serial = 44] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 19:03:05 INFO - PROCESS | 1647 | --DOMWINDOW == 198 (0x127d7ac00) [pid = 1647] [serial = 195] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 19:03:05 INFO - PROCESS | 1647 | --DOMWINDOW == 197 (0x12f607800) [pid = 1647] [serial = 41] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 19:03:05 INFO - PROCESS | 1647 | --DOMWINDOW == 196 (0x12e0f1000) [pid = 1647] [serial = 38] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 19:03:05 INFO - PROCESS | 1647 | --DOMWINDOW == 195 (0x11a70d400) [pid = 1647] [serial = 167] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 19:03:05 INFO - PROCESS | 1647 | --DOMWINDOW == 194 (0x12e0e7000) [pid = 1647] [serial = 185] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 19:03:05 INFO - PROCESS | 1647 | 1461031385948 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]]]}] 19:03:05 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. 19:03:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 1741ms 19:03:05 INFO - PROCESS | 1647 | 1461031385959 Marionette TRACE conn2 -> [0,329,"getWindowHandle",null] 19:03:05 INFO - PROCESS | 1647 | 1461031385960 Marionette TRACE conn2 <- [1,329,null,{"value":"7"}] 19:03:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 19:03:05 INFO - PROCESS | 1647 | 1461031385962 Marionette TRACE conn2 -> [0,330,"setScriptTimeout",{"ms":35000}] 19:03:05 INFO - PROCESS | 1647 | 1461031385963 Marionette TRACE conn2 <- [1,330,null,{}] 19:03:05 INFO - PROCESS | 1647 | 1461031385965 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}] 19:03:06 INFO - PROCESS | 1647 | 1461031386049 Marionette TRACE conn2 <- [1,331,null,{"value":null}] 19:03:06 INFO - PROCESS | 1647 | 1461031386055 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:03:06 INFO - PROCESS | 1647 | ++DOCSHELL 0x118f4a800 == 17 [pid = 1647] [id = 90] 19:03:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 195 (0x118766c00) [pid = 1647] [serial = 267] [outer = 0x0] 19:03:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 196 (0x118c82c00) [pid = 1647] [serial = 268] [outer = 0x118766c00] 19:03:06 INFO - PROCESS | 1647 | 1461031386081 Marionette DEBUG loaded listener.js 19:03:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 197 (0x119c13400) [pid = 1647] [serial = 269] [outer = 0x118766c00] 19:03:06 INFO - PROCESS | 1647 | 1461031386539 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]]]}] 19:03:06 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. 19:03:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 618ms 19:03:06 INFO - PROCESS | 1647 | 1461031386596 Marionette TRACE conn2 -> [0,333,"getWindowHandle",null] 19:03:06 INFO - PROCESS | 1647 | 1461031386597 Marionette TRACE conn2 <- [1,333,null,{"value":"7"}] 19:03:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 19:03:06 INFO - PROCESS | 1647 | 1461031386613 Marionette TRACE conn2 -> [0,334,"setScriptTimeout",{"ms":35000}] 19:03:06 INFO - PROCESS | 1647 | 1461031386614 Marionette TRACE conn2 <- [1,334,null,{}] 19:03:06 INFO - PROCESS | 1647 | 1461031386628 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}] 19:03:06 INFO - PROCESS | 1647 | 1461031386712 Marionette TRACE conn2 <- [1,335,null,{"value":null}] 19:03:06 INFO - PROCESS | 1647 | 1461031386719 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:03:06 INFO - PROCESS | 1647 | ++DOCSHELL 0x127d5a000 == 18 [pid = 1647] [id = 91] 19:03:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 198 (0x11a7af000) [pid = 1647] [serial = 270] [outer = 0x0] 19:03:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 199 (0x11bfd3000) [pid = 1647] [serial = 271] [outer = 0x11a7af000] 19:03:06 INFO - PROCESS | 1647 | 1461031386748 Marionette DEBUG loaded listener.js 19:03:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 200 (0x123790000) [pid = 1647] [serial = 272] [outer = 0x11a7af000] 19:03:07 INFO - PROCESS | 1647 | 1461031387090 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]]]}] 19:03:07 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. 19:03:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 536ms 19:03:07 INFO - PROCESS | 1647 | 1461031387140 Marionette TRACE conn2 -> [0,337,"getWindowHandle",null] 19:03:07 INFO - PROCESS | 1647 | 1461031387142 Marionette TRACE conn2 <- [1,337,null,{"value":"7"}] 19:03:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 19:03:07 INFO - PROCESS | 1647 | 1461031387146 Marionette TRACE conn2 -> [0,338,"setScriptTimeout",{"ms":35000}] 19:03:07 INFO - PROCESS | 1647 | 1461031387148 Marionette TRACE conn2 <- [1,338,null,{}] 19:03:07 INFO - PROCESS | 1647 | 1461031387151 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}] 19:03:07 INFO - PROCESS | 1647 | 1461031387273 Marionette TRACE conn2 <- [1,339,null,{"value":null}] 19:03:07 INFO - PROCESS | 1647 | 1461031387279 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:03:07 INFO - PROCESS | 1647 | ++DOCSHELL 0x12d91b000 == 19 [pid = 1647] [id = 92] 19:03:07 INFO - PROCESS | 1647 | ++DOMWINDOW == 201 (0x126981c00) [pid = 1647] [serial = 273] [outer = 0x0] 19:03:07 INFO - PROCESS | 1647 | ++DOMWINDOW == 202 (0x127467c00) [pid = 1647] [serial = 274] [outer = 0x126981c00] 19:03:07 INFO - PROCESS | 1647 | 1461031387337 Marionette DEBUG loaded listener.js 19:03:07 INFO - PROCESS | 1647 | ++DOMWINDOW == 203 (0x12b007800) [pid = 1647] [serial = 275] [outer = 0x126981c00] 19:03:08 INFO - PROCESS | 1647 | --DOMWINDOW == 202 (0x123adb400) [pid = 1647] [serial = 193] [outer = 0x0] [url = about:blank] 19:03:08 INFO - PROCESS | 1647 | --DOMWINDOW == 201 (0x119c1a800) [pid = 1647] [serial = 148] [outer = 0x0] [url = about:blank] 19:03:08 INFO - PROCESS | 1647 | --DOMWINDOW == 200 (0x127d0dc00) [pid = 1647] [serial = 126] [outer = 0x0] [url = about:blank] 19:03:08 INFO - PROCESS | 1647 | --DOMWINDOW == 199 (0x119b72c00) [pid = 1647] [serial = 165] [outer = 0x0] [url = about:blank] 19:03:08 INFO - PROCESS | 1647 | --DOMWINDOW == 198 (0x11924b400) [pid = 1647] [serial = 132] [outer = 0x0] [url = about:blank] 19:03:08 INFO - PROCESS | 1647 | --DOMWINDOW == 197 (0x118c7cc00) [pid = 1647] [serial = 78] [outer = 0x0] [url = about:blank] 19:03:08 INFO - PROCESS | 1647 | --DOMWINDOW == 196 (0x119240400) [pid = 1647] [serial = 130] [outer = 0x0] [url = about:blank] 19:03:08 INFO - PROCESS | 1647 | --DOMWINDOW == 195 (0x11a7afc00) [pid = 1647] [serial = 87] [outer = 0x0] [url = about:blank] 19:03:08 INFO - PROCESS | 1647 | --DOMWINDOW == 194 (0x11c553c00) [pid = 1647] [serial = 75] [outer = 0x0] [url = about:blank] 19:03:08 INFO - PROCESS | 1647 | --DOMWINDOW == 193 (0x11b553000) [pid = 1647] [serial = 90] [outer = 0x0] [url = about:blank] 19:03:08 INFO - PROCESS | 1647 | --DOMWINDOW == 192 (0x11b5d8c00) [pid = 1647] [serial = 91] [outer = 0x0] [url = about:blank] 19:03:08 INFO - PROCESS | 1647 | --DOMWINDOW == 191 (0x11baf7800) [pid = 1647] [serial = 93] [outer = 0x0] [url = about:blank] 19:03:08 INFO - PROCESS | 1647 | --DOMWINDOW == 190 (0x11c54a800) [pid = 1647] [serial = 94] [outer = 0x0] [url = about:blank] 19:03:08 INFO - PROCESS | 1647 | --DOMWINDOW == 189 (0x123ada800) [pid = 1647] [serial = 97] [outer = 0x0] [url = about:blank] 19:03:08 INFO - PROCESS | 1647 | --DOMWINDOW == 188 (0x125a35000) [pid = 1647] [serial = 99] [outer = 0x0] [url = about:blank] 19:03:08 INFO - PROCESS | 1647 | --DOMWINDOW == 187 (0x125db7c00) [pid = 1647] [serial = 100] [outer = 0x0] [url = about:blank] 19:03:08 INFO - PROCESS | 1647 | --DOMWINDOW == 186 (0x126981000) [pid = 1647] [serial = 103] [outer = 0x0] [url = about:blank] 19:03:08 INFO - PROCESS | 1647 | --DOMWINDOW == 185 (0x118f7dc00) [pid = 1647] [serial = 147] [outer = 0x0] [url = about:blank] 19:03:08 INFO - PROCESS | 1647 | --DOMWINDOW == 184 (0x127472400) [pid = 1647] [serial = 106] [outer = 0x0] [url = about:blank] 19:03:08 INFO - PROCESS | 1647 | --DOMWINDOW == 183 (0x12728b000) [pid = 1647] [serial = 105] [outer = 0x0] [url = about:blank] 19:03:08 INFO - PROCESS | 1647 | --DOMWINDOW == 182 (0x127d86c00) [pid = 1647] [serial = 108] [outer = 0x0] [url = about:blank] 19:03:08 INFO - PROCESS | 1647 | --DOMWINDOW == 181 (0x118c06400) [pid = 1647] [serial = 81] [outer = 0x0] [url = about:blank] 19:03:08 INFO - PROCESS | 1647 | --DOMWINDOW == 180 (0x118cdd000) [pid = 1647] [serial = 79] [outer = 0x0] [url = about:blank] 19:03:08 INFO - PROCESS | 1647 | --DOMWINDOW == 179 (0x118e54000) [pid = 1647] [serial = 129] [outer = 0x0] [url = about:blank] 19:03:08 INFO - PROCESS | 1647 | --DOMWINDOW == 178 (0x11a7a2c00) [pid = 1647] [serial = 72] [outer = 0x0] [url = about:blank] 19:03:08 INFO - PROCESS | 1647 | --DOMWINDOW == 177 (0x1191ad800) [pid = 1647] [serial = 82] [outer = 0x0] [url = about:blank] 19:03:08 INFO - PROCESS | 1647 | --DOMWINDOW == 176 (0x119c1f000) [pid = 1647] [serial = 84] [outer = 0x0] [url = about:blank] 19:03:08 INFO - PROCESS | 1647 | --DOMWINDOW == 175 (0x125ee0400) [pid = 1647] [serial = 102] [outer = 0x0] [url = about:blank] 19:03:08 INFO - PROCESS | 1647 | --DOMWINDOW == 174 (0x11853dc00) [pid = 1647] [serial = 69] [outer = 0x0] [url = about:blank] 19:03:08 INFO - PROCESS | 1647 | --DOMWINDOW == 173 (0x1185a6800) [pid = 1647] [serial = 189] [outer = 0x0] [url = about:blank] 19:03:08 INFO - PROCESS | 1647 | --DOMWINDOW == 172 (0x11c286c00) [pid = 1647] [serial = 96] [outer = 0x0] [url = about:blank] 19:03:08 INFO - PROCESS | 1647 | --DOMWINDOW == 171 (0x1259d3800) [pid = 1647] [serial = 76] [outer = 0x0] [url = about:blank] 19:03:08 INFO - PROCESS | 1647 | --DOMWINDOW == 170 (0x11acd9800) [pid = 1647] [serial = 88] [outer = 0x0] [url = about:blank] 19:03:08 INFO - PROCESS | 1647 | --DOMWINDOW == 169 (0x11a754800) [pid = 1647] [serial = 85] [outer = 0x0] [url = about:blank] 19:03:08 INFO - PROCESS | 1647 | --DOMWINDOW == 168 (0x13075b800) [pid = 1647] [serial = 67] [outer = 0x0] [url = about:blank] 19:03:08 INFO - PROCESS | 1647 | --DOMWINDOW == 167 (0x129a65400) [pid = 1647] [serial = 112] [outer = 0x0] [url = about:blank] 19:03:08 INFO - PROCESS | 1647 | --DOMWINDOW == 166 (0x130759000) [pid = 1647] [serial = 66] [outer = 0x0] [url = about:blank] 19:03:08 INFO - PROCESS | 1647 | --DOMWINDOW == 165 (0x11a7af400) [pid = 1647] [serial = 73] [outer = 0x0] [url = about:blank] 19:03:08 INFO - PROCESS | 1647 | --DOMWINDOW == 164 (0x12fb8a400) [pid = 1647] [serial = 52] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 19:03:08 INFO - PROCESS | 1647 | --DOMWINDOW == 163 (0x11923c400) [pid = 1647] [serial = 70] [outer = 0x0] [url = about:blank] 19:03:08 INFO - PROCESS | 1647 | --DOMWINDOW == 162 (0x129178c00) [pid = 1647] [serial = 109] [outer = 0x0] [url = about:blank] 19:03:08 INFO - PROCESS | 1647 | --DOMWINDOW == 161 (0x127d0cc00) [pid = 1647] [serial = 220] [outer = 0x0] [url = about:blank] 19:03:08 INFO - PROCESS | 1647 | --DOMWINDOW == 160 (0x125c7ac00) [pid = 1647] [serial = 141] [outer = 0x0] [url = about:blank] 19:03:08 INFO - PROCESS | 1647 | --DOMWINDOW == 159 (0x125eeac00) [pid = 1647] [serial = 217] [outer = 0x0] [url = about:blank] 19:03:08 INFO - PROCESS | 1647 | --DOMWINDOW == 158 (0x12e2d1c00) [pid = 1647] [serial = 206] [outer = 0x0] [url = about:blank] 19:03:08 INFO - PROCESS | 1647 | --DOMWINDOW == 157 (0x11acda800) [pid = 1647] [serial = 136] [outer = 0x0] [url = about:blank] 19:03:08 INFO - PROCESS | 1647 | --DOMWINDOW == 156 (0x11b55a800) [pid = 1647] [serial = 168] [outer = 0x0] [url = about:blank] 19:03:08 INFO - PROCESS | 1647 | --DOMWINDOW == 155 (0x123793800) [pid = 1647] [serial = 139] [outer = 0x0] [url = about:blank] 19:03:08 INFO - PROCESS | 1647 | --DOMWINDOW == 154 (0x11a755400) [pid = 1647] [serial = 166] [outer = 0x0] [url = about:blank] 19:03:08 INFO - PROCESS | 1647 | --DOMWINDOW == 153 (0x119da4800) [pid = 1647] [serial = 190] [outer = 0x0] [url = about:blank] 19:03:08 INFO - PROCESS | 1647 | --DOMWINDOW == 152 (0x11aa09000) [pid = 1647] [serial = 135] [outer = 0x0] [url = about:blank] 19:03:08 INFO - PROCESS | 1647 | --DOMWINDOW == 151 (0x12917b800) [pid = 1647] [serial = 127] [outer = 0x0] [url = about:blank] 19:03:08 INFO - PROCESS | 1647 | --DOMWINDOW == 150 (0x125dba000) [pid = 1647] [serial = 11] [outer = 0x0] [url = about:blank] 19:03:08 INFO - PROCESS | 1647 | --DOMWINDOW == 149 (0x129c67c00) [pid = 1647] [serial = 223] [outer = 0x0] [url = about:blank] 19:03:08 INFO - PROCESS | 1647 | --DOMWINDOW == 148 (0x12748ec00) [pid = 1647] [serial = 156] [outer = 0x0] [url = about:blank] 19:03:08 INFO - PROCESS | 1647 | --DOMWINDOW == 147 (0x126896c00) [pid = 1647] [serial = 8] [outer = 0x0] [url = about:blank] 19:03:08 INFO - PROCESS | 1647 | --DOMWINDOW == 146 (0x12b583800) [pid = 1647] [serial = 175] [outer = 0x0] [url = about:blank] 19:03:08 INFO - PROCESS | 1647 | --DOMWINDOW == 145 (0x12d118400) [pid = 1647] [serial = 211] [outer = 0x0] [url = about:blank] 19:03:08 INFO - PROCESS | 1647 | --DOMWINDOW == 144 (0x12f608400) [pid = 1647] [serial = 209] [outer = 0x0] [url = about:blank] 19:03:08 INFO - PROCESS | 1647 | --DOMWINDOW == 143 (0x12748e000) [pid = 1647] [serial = 145] [outer = 0x0] [url = about:blank] 19:03:08 INFO - PROCESS | 1647 | --DOMWINDOW == 142 (0x119c21800) [pid = 1647] [serial = 133] [outer = 0x0] [url = about:blank] 19:03:08 INFO - PROCESS | 1647 | --DOMWINDOW == 141 (0x127486400) [pid = 1647] [serial = 172] [outer = 0x0] [url = about:blank] 19:03:08 INFO - PROCESS | 1647 | --DOMWINDOW == 140 (0x1296f2400) [pid = 1647] [serial = 111] [outer = 0x0] [url = about:blank] 19:03:08 INFO - PROCESS | 1647 | --DOMWINDOW == 139 (0x11a754c00) [pid = 1647] [serial = 150] [outer = 0x0] [url = about:blank] 19:03:08 INFO - PROCESS | 1647 | --DOMWINDOW == 138 (0x12e817800) [pid = 1647] [serial = 208] [outer = 0x0] [url = about:blank] 19:03:08 INFO - PROCESS | 1647 | --DOMWINDOW == 137 (0x127291400) [pid = 1647] [serial = 144] [outer = 0x0] [url = about:blank] 19:03:08 INFO - PROCESS | 1647 | --DOMWINDOW == 136 (0x127d11c00) [pid = 1647] [serial = 218] [outer = 0x0] [url = about:blank] 19:03:08 INFO - PROCESS | 1647 | --DOMWINDOW == 135 (0x125a31800) [pid = 1647] [serial = 171] [outer = 0x0] [url = about:blank] 19:03:08 INFO - PROCESS | 1647 | --DOMWINDOW == 134 (0x12698b800) [pid = 1647] [serial = 142] [outer = 0x0] [url = about:blank] 19:03:08 INFO - PROCESS | 1647 | --DOMWINDOW == 133 (0x12ba6a000) [pid = 1647] [serial = 16] [outer = 0x0] [url = about:blank] 19:03:08 INFO - PROCESS | 1647 | --DOMWINDOW == 132 (0x129842c00) [pid = 1647] [serial = 196] [outer = 0x0] [url = about:blank] 19:03:08 INFO - PROCESS | 1647 | --DOMWINDOW == 131 (0x12f011400) [pid = 1647] [serial = 214] [outer = 0x0] [url = about:blank] 19:03:08 INFO - PROCESS | 1647 | --DOMWINDOW == 130 (0x12d1d6c00) [pid = 1647] [serial = 183] [outer = 0x0] [url = about:blank] 19:03:08 INFO - PROCESS | 1647 | --DOMWINDOW == 129 (0x12be1f400) [pid = 1647] [serial = 226] [outer = 0x0] [url = about:blank] 19:03:08 INFO - PROCESS | 1647 | --DOMWINDOW == 128 (0x12d11b800) [pid = 1647] [serial = 212] [outer = 0x0] [url = about:blank] 19:03:08 INFO - PROCESS | 1647 | --DOMWINDOW == 127 (0x129c6e400) [pid = 1647] [serial = 224] [outer = 0x0] [url = about:blank] 19:03:08 INFO - PROCESS | 1647 | --DOMWINDOW == 126 (0x12be1f000) [pid = 1647] [serial = 178] [outer = 0x0] [url = about:blank] 19:03:08 INFO - PROCESS | 1647 | --DOMWINDOW == 125 (0x129173800) [pid = 1647] [serial = 157] [outer = 0x0] [url = about:blank] 19:03:08 INFO - PROCESS | 1647 | --DOMWINDOW == 124 (0x12be92800) [pid = 1647] [serial = 180] [outer = 0x0] [url = about:blank] 19:03:08 INFO - PROCESS | 1647 | --DOMWINDOW == 123 (0x129841000) [pid = 1647] [serial = 221] [outer = 0x0] [url = about:blank] 19:03:08 INFO - PROCESS | 1647 | --DOMWINDOW == 122 (0x1187f7400) [pid = 1647] [serial = 117] [outer = 0x0] [url = about:blank] 19:03:08 INFO - PROCESS | 1647 | --DOMWINDOW == 121 (0x12bb9fc00) [pid = 1647] [serial = 177] [outer = 0x0] [url = about:blank] 19:03:08 INFO - PROCESS | 1647 | --DOMWINDOW == 120 (0x129a64800) [pid = 1647] [serial = 114] [outer = 0x0] [url = about:blank] 19:03:08 INFO - PROCESS | 1647 | --DOMWINDOW == 119 (0x12e0f1c00) [pid = 1647] [serial = 186] [outer = 0x0] [url = about:blank] 19:03:08 INFO - PROCESS | 1647 | --DOMWINDOW == 118 (0x12d970000) [pid = 1647] [serial = 24] [outer = 0x0] [url = about:blank] 19:03:08 INFO - PROCESS | 1647 | --DOMWINDOW == 117 (0x12dac0400) [pid = 1647] [serial = 229] [outer = 0x0] [url = about:blank] 19:03:08 INFO - PROCESS | 1647 | --DOMWINDOW == 116 (0x12e2d1000) [pid = 1647] [serial = 232] [outer = 0x0] [url = about:blank] 19:03:08 INFO - PROCESS | 1647 | --DOMWINDOW == 115 (0x11a74fc00) [pid = 1647] [serial = 120] [outer = 0x0] [url = about:blank] 19:03:08 INFO - PROCESS | 1647 | --DOMWINDOW == 114 (0x12e0e6c00) [pid = 1647] [serial = 25] [outer = 0x0] [url = about:blank] 19:03:08 INFO - PROCESS | 1647 | --DOMWINDOW == 113 (0x12d1ce800) [pid = 1647] [serial = 22] [outer = 0x0] [url = about:blank] 19:03:08 INFO - PROCESS | 1647 | --DOMWINDOW == 112 (0x12e2b0800) [pid = 1647] [serial = 230] [outer = 0x0] [url = about:blank] 19:03:08 INFO - PROCESS | 1647 | --DOMWINDOW == 111 (0x12f60bc00) [pid = 1647] [serial = 215] [outer = 0x0] [url = about:blank] 19:03:08 INFO - PROCESS | 1647 | --DOMWINDOW == 110 (0x12cfe2000) [pid = 1647] [serial = 21] [outer = 0x0] [url = about:blank] 19:03:08 INFO - PROCESS | 1647 | --DOMWINDOW == 109 (0x11c285400) [pid = 1647] [serial = 138] [outer = 0x0] [url = about:blank] 19:03:08 INFO - PROCESS | 1647 | --DOMWINDOW == 108 (0x1272f8400) [pid = 1647] [serial = 194] [outer = 0x0] [url = about:blank] 19:03:08 INFO - PROCESS | 1647 | --DOMWINDOW == 107 (0x11aaf6800) [pid = 1647] [serial = 151] [outer = 0x0] [url = about:blank] 19:03:08 INFO - PROCESS | 1647 | --DOMWINDOW == 106 (0x12bea0c00) [pid = 1647] [serial = 181] [outer = 0x0] [url = about:blank] 19:03:08 INFO - PROCESS | 1647 | --DOMWINDOW == 105 (0x12bb9dc00) [pid = 1647] [serial = 18] [outer = 0x0] [url = about:blank] 19:03:08 INFO - PROCESS | 1647 | --DOMWINDOW == 104 (0x12b003800) [pid = 1647] [serial = 115] [outer = 0x0] [url = about:blank] 19:03:08 INFO - PROCESS | 1647 | --DOMWINDOW == 103 (0x12b007400) [pid = 1647] [serial = 159] [outer = 0x0] [url = about:blank] 19:03:08 INFO - PROCESS | 1647 | --DOMWINDOW == 102 (0x12ba64c00) [pid = 1647] [serial = 15] [outer = 0x0] [url = about:blank] 19:03:08 INFO - PROCESS | 1647 | --DOMWINDOW == 101 (0x123789c00) [pid = 1647] [serial = 34] [outer = 0x0] [url = about:blank] 19:03:08 INFO - PROCESS | 1647 | --DOMWINDOW == 100 (0x118f7b000) [pid = 1647] [serial = 118] [outer = 0x0] [url = about:blank] 19:03:08 INFO - PROCESS | 1647 | --DOMWINDOW == 99 (0x12e2d1800) [pid = 1647] [serial = 30] [outer = 0x0] [url = about:blank] 19:03:08 INFO - PROCESS | 1647 | --DOMWINDOW == 98 (0x12e76bc00) [pid = 1647] [serial = 31] [outer = 0x0] [url = about:blank] 19:03:08 INFO - PROCESS | 1647 | --DOMWINDOW == 97 (0x12f60ac00) [pid = 1647] [serial = 236] [outer = 0x0] [url = about:blank] 19:03:08 INFO - PROCESS | 1647 | --DOMWINDOW == 96 (0x12f291000) [pid = 1647] [serial = 238] [outer = 0x0] [url = about:blank] 19:03:08 INFO - PROCESS | 1647 | --DOMWINDOW == 95 (0x12b890000) [pid = 1647] [serial = 162] [outer = 0x0] [url = about:blank] 19:03:08 INFO - PROCESS | 1647 | --DOMWINDOW == 94 (0x125ded000) [pid = 1647] [serial = 124] [outer = 0x0] [url = about:blank] 19:03:08 INFO - PROCESS | 1647 | --DOMWINDOW == 93 (0x12ecae800) [pid = 1647] [serial = 235] [outer = 0x0] [url = about:blank] 19:03:08 INFO - PROCESS | 1647 | --DOMWINDOW == 92 (0x12e0e6800) [pid = 1647] [serial = 184] [outer = 0x0] [url = about:blank] 19:03:08 INFO - PROCESS | 1647 | --DOMWINDOW == 91 (0x12cfdcc00) [pid = 1647] [serial = 227] [outer = 0x0] [url = about:blank] 19:03:08 INFO - PROCESS | 1647 | --DOMWINDOW == 90 (0x12e2b4c00) [pid = 1647] [serial = 27] [outer = 0x0] [url = about:blank] 19:03:08 INFO - PROCESS | 1647 | --DOMWINDOW == 89 (0x12e80d400) [pid = 1647] [serial = 233] [outer = 0x0] [url = about:blank] 19:03:08 INFO - PROCESS | 1647 | --DOMWINDOW == 88 (0x12e2bf000) [pid = 1647] [serial = 28] [outer = 0x0] [url = about:blank] 19:03:08 INFO - PROCESS | 1647 | --DOMWINDOW == 87 (0x12b57a800) [pid = 1647] [serial = 160] [outer = 0x0] [url = about:blank] 19:03:08 INFO - PROCESS | 1647 | --DOMWINDOW == 86 (0x12b2fd400) [pid = 1647] [serial = 197] [outer = 0x0] [url = about:blank] 19:03:08 INFO - PROCESS | 1647 | --DOMWINDOW == 85 (0x12fbc9800) [pid = 1647] [serial = 48] [outer = 0x0] [url = about:blank] 19:03:08 INFO - PROCESS | 1647 | --DOMWINDOW == 84 (0x12f60e800) [pid = 1647] [serial = 42] [outer = 0x0] [url = about:blank] 19:03:08 INFO - PROCESS | 1647 | --DOMWINDOW == 83 (0x12f79e400) [pid = 1647] [serial = 43] [outer = 0x0] [url = about:blank] 19:03:08 INFO - PROCESS | 1647 | --DOMWINDOW == 82 (0x12be33800) [pid = 1647] [serial = 199] [outer = 0x0] [url = about:blank] 19:03:08 INFO - PROCESS | 1647 | --DOMWINDOW == 81 (0x12f603000) [pid = 1647] [serial = 40] [outer = 0x0] [url = about:blank] 19:03:08 INFO - PROCESS | 1647 | --DOMWINDOW == 80 (0x11c283000) [pid = 1647] [serial = 169] [outer = 0x0] [url = about:blank] 19:03:08 INFO - PROCESS | 1647 | --DOMWINDOW == 79 (0x11c285000) [pid = 1647] [serial = 153] [outer = 0x0] [url = about:blank] 19:03:08 INFO - PROCESS | 1647 | --DOMWINDOW == 78 (0x12e2b8c00) [pid = 1647] [serial = 187] [outer = 0x0] [url = about:blank] 19:03:08 INFO - PROCESS | 1647 | --DOMWINDOW == 77 (0x12f00bc00) [pid = 1647] [serial = 39] [outer = 0x0] [url = about:blank] 19:03:08 INFO - PROCESS | 1647 | --DOMWINDOW == 76 (0x12e811800) [pid = 1647] [serial = 36] [outer = 0x0] [url = about:blank] 19:03:08 INFO - PROCESS | 1647 | --DOMWINDOW == 75 (0x12f295000) [pid = 1647] [serial = 239] [outer = 0x0] [url = about:blank] 19:03:08 INFO - PROCESS | 1647 | --DOMWINDOW == 74 (0x12f003c00) [pid = 1647] [serial = 37] [outer = 0x0] [url = about:blank] 19:03:08 INFO - PROCESS | 1647 | --DOMWINDOW == 73 (0x11be70c00) [pid = 1647] [serial = 241] [outer = 0x0] [url = about:blank] 19:03:08 INFO - PROCESS | 1647 | --DOMWINDOW == 72 (0x12e814000) [pid = 1647] [serial = 33] [outer = 0x0] [url = about:blank] 19:03:08 INFO - PROCESS | 1647 | --DOMWINDOW == 71 (0x11a711000) [pid = 1647] [serial = 61] [outer = 0x0] [url = about:blank] 19:03:08 INFO - PROCESS | 1647 | --DOMWINDOW == 70 (0x12e2b2c00) [pid = 1647] [serial = 203] [outer = 0x0] [url = about:blank] 19:03:08 INFO - PROCESS | 1647 | --DOMWINDOW == 69 (0x129a6b400) [pid = 1647] [serial = 174] [outer = 0x0] [url = about:blank] 19:03:08 INFO - PROCESS | 1647 | --DOMWINDOW == 68 (0x11a70d000) [pid = 1647] [serial = 60] [outer = 0x0] [url = about:blank] 19:03:08 INFO - PROCESS | 1647 | --DOMWINDOW == 67 (0x1238ea000) [pid = 1647] [serial = 154] [outer = 0x0] [url = about:blank] 19:03:08 INFO - PROCESS | 1647 | --DOMWINDOW == 66 (0x12fe20800) [pid = 1647] [serial = 57] [outer = 0x0] [url = about:blank] 19:03:08 INFO - PROCESS | 1647 | --DOMWINDOW == 65 (0x12fe26800) [pid = 1647] [serial = 58] [outer = 0x0] [url = about:blank] 19:03:08 INFO - PROCESS | 1647 | --DOMWINDOW == 64 (0x12dac7400) [pid = 1647] [serial = 202] [outer = 0x0] [url = about:blank] 19:03:08 INFO - PROCESS | 1647 | --DOMWINDOW == 63 (0x12ff18800) [pid = 1647] [serial = 54] [outer = 0x0] [url = about:blank] 19:03:08 INFO - PROCESS | 1647 | --DOMWINDOW == 62 (0x12fe1d800) [pid = 1647] [serial = 55] [outer = 0x0] [url = about:blank] 19:03:08 INFO - PROCESS | 1647 | --DOMWINDOW == 61 (0x11ace0400) [pid = 1647] [serial = 121] [outer = 0x0] [url = about:blank] 19:03:08 INFO - PROCESS | 1647 | --DOMWINDOW == 60 (0x12d1d1400) [pid = 1647] [serial = 200] [outer = 0x0] [url = about:blank] 19:03:08 INFO - PROCESS | 1647 | --DOMWINDOW == 59 (0x12fe71000) [pid = 1647] [serial = 51] [outer = 0x0] [url = about:blank] 19:03:08 INFO - PROCESS | 1647 | --DOMWINDOW == 58 (0x123788000) [pid = 1647] [serial = 123] [outer = 0x0] [url = about:blank] 19:03:08 INFO - PROCESS | 1647 | --DOMWINDOW == 57 (0x12f7a8c00) [pid = 1647] [serial = 45] [outer = 0x0] [url = about:blank] 19:03:08 INFO - PROCESS | 1647 | --DOMWINDOW == 56 (0x12fb85800) [pid = 1647] [serial = 46] [outer = 0x0] [url = about:blank] 19:03:08 INFO - PROCESS | 1647 | --DOMWINDOW == 55 (0x12e2ca400) [pid = 1647] [serial = 205] [outer = 0x0] [url = about:blank] 19:03:08 INFO - PROCESS | 1647 | --DOMWINDOW == 54 (0x12ff21c00) [pid = 1647] [serial = 63] [outer = 0x0] [url = about:blank] 19:03:08 INFO - PROCESS | 1647 | --DOMWINDOW == 53 (0x12ba5f800) [pid = 1647] [serial = 163] [outer = 0x0] [url = about:blank] 19:03:08 INFO - PROCESS | 1647 | --DOMWINDOW == 52 (0x130756400) [pid = 1647] [serial = 64] [outer = 0x0] [url = about:blank] 19:03:08 INFO - PROCESS | 1647 | 1461031388982 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]]]}] 19:03:09 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. 19:03:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 1873ms 19:03:09 INFO - PROCESS | 1647 | 1461031389019 Marionette TRACE conn2 -> [0,341,"getWindowHandle",null] 19:03:09 INFO - PROCESS | 1647 | 1461031389022 Marionette TRACE conn2 <- [1,341,null,{"value":"7"}] 19:03:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 19:03:09 INFO - PROCESS | 1647 | 1461031389026 Marionette TRACE conn2 -> [0,342,"setScriptTimeout",{"ms":35000}] 19:03:09 INFO - PROCESS | 1647 | 1461031389028 Marionette TRACE conn2 <- [1,342,null,{}] 19:03:09 INFO - PROCESS | 1647 | 1461031389033 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}] 19:03:09 INFO - PROCESS | 1647 | 1461031389110 Marionette TRACE conn2 <- [1,343,null,{"value":null}] 19:03:09 INFO - PROCESS | 1647 | 1461031389166 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 19:03:09 INFO - PROCESS | 1647 | 1461031389174 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:03:09 INFO - PROCESS | 1647 | ++DOCSHELL 0x11560c800 == 20 [pid = 1647] [id = 93] 19:03:09 INFO - PROCESS | 1647 | ++DOMWINDOW == 53 (0x118c7bc00) [pid = 1647] [serial = 276] [outer = 0x0] 19:03:09 INFO - PROCESS | 1647 | ++DOMWINDOW == 54 (0x118c7e000) [pid = 1647] [serial = 277] [outer = 0x118c7bc00] 19:03:09 INFO - PROCESS | 1647 | 1461031389209 Marionette DEBUG loaded listener.js 19:03:09 INFO - PROCESS | 1647 | ++DOMWINDOW == 55 (0x118f12400) [pid = 1647] [serial = 278] [outer = 0x118c7bc00] 19:03:09 INFO - PROCESS | 1647 | 1461031389527 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]]]}] 19:03:09 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. 19:03:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 522ms 19:03:09 INFO - PROCESS | 1647 | 1461031389548 Marionette TRACE conn2 -> [0,345,"getWindowHandle",null] 19:03:09 INFO - PROCESS | 1647 | 1461031389552 Marionette TRACE conn2 <- [1,345,null,{"value":"7"}] 19:03:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 19:03:09 INFO - PROCESS | 1647 | 1461031389559 Marionette TRACE conn2 -> [0,346,"setScriptTimeout",{"ms":35000}] 19:03:09 INFO - PROCESS | 1647 | 1461031389561 Marionette TRACE conn2 <- [1,346,null,{}] 19:03:09 INFO - PROCESS | 1647 | 1461031389563 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}] 19:03:09 INFO - PROCESS | 1647 | 1461031389633 Marionette TRACE conn2 <- [1,347,null,{"value":null}] 19:03:09 INFO - PROCESS | 1647 | 1461031389673 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:03:09 INFO - PROCESS | 1647 | ++DOCSHELL 0x11582f800 == 21 [pid = 1647] [id = 94] 19:03:09 INFO - PROCESS | 1647 | ++DOMWINDOW == 56 (0x118c11400) [pid = 1647] [serial = 279] [outer = 0x0] 19:03:09 INFO - PROCESS | 1647 | ++DOMWINDOW == 57 (0x11912b000) [pid = 1647] [serial = 280] [outer = 0x118c11400] 19:03:09 INFO - PROCESS | 1647 | 1461031389699 Marionette DEBUG loaded listener.js 19:03:09 INFO - PROCESS | 1647 | ++DOMWINDOW == 58 (0x119b7e000) [pid = 1647] [serial = 281] [outer = 0x118c11400] 19:03:10 INFO - PROCESS | 1647 | 1461031390000 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]]]}] 19:03:10 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. 19:03:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 470ms 19:03:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 19:03:10 INFO - PROCESS | 1647 | 1461031390029 Marionette TRACE conn2 -> [0,349,"getWindowHandle",null] 19:03:10 INFO - PROCESS | 1647 | 1461031390031 Marionette TRACE conn2 <- [1,349,null,{"value":"7"}] 19:03:10 INFO - PROCESS | 1647 | 1461031390033 Marionette TRACE conn2 -> [0,350,"setScriptTimeout",{"ms":35000}] 19:03:10 INFO - PROCESS | 1647 | 1461031390036 Marionette TRACE conn2 <- [1,350,null,{}] 19:03:10 INFO - PROCESS | 1647 | 1461031390049 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}] 19:03:10 INFO - PROCESS | 1647 | 1461031390123 Marionette TRACE conn2 <- [1,351,null,{"value":null}] 19:03:10 INFO - PROCESS | 1647 | 1461031390128 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:03:10 INFO - PROCESS | 1647 | ++DOCSHELL 0x118cad000 == 22 [pid = 1647] [id = 95] 19:03:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 59 (0x1146b7400) [pid = 1647] [serial = 282] [outer = 0x0] 19:03:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 60 (0x11a706800) [pid = 1647] [serial = 283] [outer = 0x1146b7400] 19:03:10 INFO - PROCESS | 1647 | 1461031390159 Marionette DEBUG loaded listener.js 19:03:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 61 (0x11a7a3c00) [pid = 1647] [serial = 284] [outer = 0x1146b7400] 19:03:10 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. 19:03:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 475ms 19:03:10 INFO - PROCESS | 1647 | 1461031390498 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]]]}] 19:03:10 INFO - PROCESS | 1647 | 1461031390509 Marionette TRACE conn2 -> [0,353,"getWindowHandle",null] 19:03:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 19:03:10 INFO - PROCESS | 1647 | 1461031390510 Marionette TRACE conn2 <- [1,353,null,{"value":"7"}] 19:03:10 INFO - PROCESS | 1647 | 1461031390512 Marionette TRACE conn2 -> [0,354,"setScriptTimeout",{"ms":35000}] 19:03:10 INFO - PROCESS | 1647 | 1461031390514 Marionette TRACE conn2 <- [1,354,null,{}] 19:03:10 INFO - PROCESS | 1647 | 1461031390516 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}] 19:03:10 INFO - PROCESS | 1647 | 1461031390602 Marionette TRACE conn2 <- [1,355,null,{"value":null}] 19:03:10 INFO - PROCESS | 1647 | 1461031390611 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:03:10 INFO - PROCESS | 1647 | ++DOCSHELL 0x118f4a000 == 23 [pid = 1647] [id = 96] 19:03:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 62 (0x11785e400) [pid = 1647] [serial = 285] [outer = 0x0] 19:03:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 63 (0x11a7ad000) [pid = 1647] [serial = 286] [outer = 0x11785e400] 19:03:10 INFO - PROCESS | 1647 | 1461031390638 Marionette DEBUG loaded listener.js 19:03:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 64 (0x11abbb000) [pid = 1647] [serial = 287] [outer = 0x11785e400] 19:03:11 INFO - PROCESS | 1647 | 1461031391043 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]]]}] 19:03:11 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. 19:03:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 568ms 19:03:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 19:03:11 INFO - PROCESS | 1647 | 1461031391082 Marionette TRACE conn2 -> [0,357,"getWindowHandle",null] 19:03:11 INFO - PROCESS | 1647 | 1461031391084 Marionette TRACE conn2 <- [1,357,null,{"value":"7"}] 19:03:11 INFO - PROCESS | 1647 | 1461031391096 Marionette TRACE conn2 -> [0,358,"setScriptTimeout",{"ms":35000}] 19:03:11 INFO - PROCESS | 1647 | 1461031391097 Marionette TRACE conn2 <- [1,358,null,{}] 19:03:11 INFO - PROCESS | 1647 | 1461031391100 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}] 19:03:11 INFO - PROCESS | 1647 | 1461031391220 Marionette TRACE conn2 <- [1,359,null,{"value":null}] 19:03:11 INFO - PROCESS | 1647 | 1461031391226 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:03:11 INFO - PROCESS | 1647 | ++DOCSHELL 0x1199ad000 == 24 [pid = 1647] [id = 97] 19:03:11 INFO - PROCESS | 1647 | ++DOMWINDOW == 65 (0x118f11c00) [pid = 1647] [serial = 288] [outer = 0x0] 19:03:11 INFO - PROCESS | 1647 | ++DOMWINDOW == 66 (0x11b553000) [pid = 1647] [serial = 289] [outer = 0x118f11c00] 19:03:11 INFO - PROCESS | 1647 | 1461031391251 Marionette DEBUG loaded listener.js 19:03:11 INFO - PROCESS | 1647 | ++DOMWINDOW == 67 (0x11baa6c00) [pid = 1647] [serial = 290] [outer = 0x118f11c00] 19:03:11 INFO - PROCESS | 1647 | 1461031391579 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]]]}] 19:03:11 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. 19:03:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 528ms 19:03:11 INFO - PROCESS | 1647 | 1461031391615 Marionette TRACE conn2 -> [0,361,"getWindowHandle",null] 19:03:11 INFO - PROCESS | 1647 | 1461031391616 Marionette TRACE conn2 <- [1,361,null,{"value":"7"}] 19:03:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 19:03:11 INFO - PROCESS | 1647 | 1461031391619 Marionette TRACE conn2 -> [0,362,"setScriptTimeout",{"ms":35000}] 19:03:11 INFO - PROCESS | 1647 | 1461031391620 Marionette TRACE conn2 <- [1,362,null,{}] 19:03:11 INFO - PROCESS | 1647 | 1461031391623 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}] 19:03:11 INFO - PROCESS | 1647 | 1461031391705 Marionette TRACE conn2 <- [1,363,null,{"value":null}] 19:03:11 INFO - PROCESS | 1647 | 1461031391710 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:03:11 INFO - PROCESS | 1647 | ++DOCSHELL 0x11a76f800 == 25 [pid = 1647] [id = 98] 19:03:11 INFO - PROCESS | 1647 | ++DOMWINDOW == 68 (0x11baf6400) [pid = 1647] [serial = 291] [outer = 0x0] 19:03:11 INFO - PROCESS | 1647 | ++DOMWINDOW == 69 (0x11be72000) [pid = 1647] [serial = 292] [outer = 0x11baf6400] 19:03:11 INFO - PROCESS | 1647 | 1461031391741 Marionette DEBUG loaded listener.js 19:03:11 INFO - PROCESS | 1647 | ++DOMWINDOW == 70 (0x11c282800) [pid = 1647] [serial = 293] [outer = 0x11baf6400] 19:03:12 INFO - PROCESS | 1647 | 1461031392040 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]]]}] 19:03:12 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. 19:03:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 470ms 19:03:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 19:03:12 INFO - PROCESS | 1647 | 1461031392089 Marionette TRACE conn2 -> [0,365,"getWindowHandle",null] 19:03:12 INFO - PROCESS | 1647 | 1461031392091 Marionette TRACE conn2 <- [1,365,null,{"value":"7"}] 19:03:12 INFO - PROCESS | 1647 | 1461031392093 Marionette TRACE conn2 -> [0,366,"setScriptTimeout",{"ms":35000}] 19:03:12 INFO - PROCESS | 1647 | 1461031392094 Marionette TRACE conn2 <- [1,366,null,{}] 19:03:12 INFO - PROCESS | 1647 | 1461031392096 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}] 19:03:12 INFO - PROCESS | 1647 | 1461031392181 Marionette TRACE conn2 <- [1,367,null,{"value":null}] 19:03:12 INFO - PROCESS | 1647 | 1461031392188 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:03:12 INFO - PROCESS | 1647 | ++DOCSHELL 0x11accf800 == 26 [pid = 1647] [id = 99] 19:03:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 71 (0x11923cc00) [pid = 1647] [serial = 294] [outer = 0x0] 19:03:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 72 (0x11c545400) [pid = 1647] [serial = 295] [outer = 0x11923cc00] 19:03:12 INFO - PROCESS | 1647 | 1461031392215 Marionette DEBUG loaded listener.js 19:03:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 73 (0x11baa7000) [pid = 1647] [serial = 296] [outer = 0x11923cc00] 19:03:12 INFO - PROCESS | 1647 | 1461031392526 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]]]}] 19:03:12 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. 19:03:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 468ms 19:03:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 19:03:12 INFO - PROCESS | 1647 | 1461031392561 Marionette TRACE conn2 -> [0,369,"getWindowHandle",null] 19:03:12 INFO - PROCESS | 1647 | 1461031392562 Marionette TRACE conn2 <- [1,369,null,{"value":"7"}] 19:03:12 INFO - PROCESS | 1647 | 1461031392564 Marionette TRACE conn2 -> [0,370,"setScriptTimeout",{"ms":35000}] 19:03:12 INFO - PROCESS | 1647 | 1461031392566 Marionette TRACE conn2 <- [1,370,null,{}] 19:03:12 INFO - PROCESS | 1647 | 1461031392568 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}] 19:03:12 INFO - PROCESS | 1647 | 1461031392633 Marionette TRACE conn2 <- [1,371,null,{"value":null}] 19:03:12 INFO - PROCESS | 1647 | 1461031392639 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:03:12 INFO - PROCESS | 1647 | ++DOCSHELL 0x11ba53800 == 27 [pid = 1647] [id = 100] 19:03:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 74 (0x12378cc00) [pid = 1647] [serial = 297] [outer = 0x0] 19:03:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 75 (0x123796800) [pid = 1647] [serial = 298] [outer = 0x12378cc00] 19:03:12 INFO - PROCESS | 1647 | 1461031392665 Marionette DEBUG loaded listener.js 19:03:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 76 (0x123ad9000) [pid = 1647] [serial = 299] [outer = 0x12378cc00] 19:03:12 INFO - PROCESS | 1647 | 1461031392958 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]]]}] 19:03:12 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. 19:03:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 418ms 19:03:12 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 19:03:12 INFO - PROCESS | 1647 | 1461031392983 Marionette TRACE conn2 -> [0,373,"getWindowHandle",null] 19:03:12 INFO - PROCESS | 1647 | 1461031392985 Marionette TRACE conn2 <- [1,373,null,{"value":"7"}] 19:03:12 INFO - PROCESS | 1647 | 1461031392988 Marionette TRACE conn2 -> [0,374,"setScriptTimeout",{"ms":35000}] 19:03:12 INFO - PROCESS | 1647 | 1461031392991 Marionette TRACE conn2 <- [1,374,null,{}] 19:03:12 INFO - PROCESS | 1647 | 1461031392994 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}] 19:03:13 INFO - PROCESS | 1647 | 1461031393083 Marionette TRACE conn2 <- [1,375,null,{"value":null}] 19:03:13 INFO - PROCESS | 1647 | 1461031393089 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:03:13 INFO - PROCESS | 1647 | ++DOCSHELL 0x118ca3800 == 28 [pid = 1647] [id = 101] 19:03:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 77 (0x119b78000) [pid = 1647] [serial = 300] [outer = 0x0] 19:03:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 78 (0x1238ee800) [pid = 1647] [serial = 301] [outer = 0x119b78000] 19:03:13 INFO - PROCESS | 1647 | 1461031393114 Marionette DEBUG loaded listener.js 19:03:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 79 (0x125a35800) [pid = 1647] [serial = 302] [outer = 0x119b78000] 19:03:13 INFO - PROCESS | 1647 | 1461031393393 Marionette TRACE conn2 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 19:03:13 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 19:03:13 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 423ms 19:03:13 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 19:03:13 INFO - PROCESS | 1647 | 1461031393410 Marionette TRACE conn2 -> [0,377,"getWindowHandle",null] 19:03:13 INFO - PROCESS | 1647 | 1461031393411 Marionette TRACE conn2 <- [1,377,null,{"value":"7"}] 19:03:13 INFO - PROCESS | 1647 | 1461031393413 Marionette TRACE conn2 -> [0,378,"setScriptTimeout",{"ms":35000}] 19:03:13 INFO - PROCESS | 1647 | 1461031393415 Marionette TRACE conn2 <- [1,378,null,{}] 19:03:13 INFO - PROCESS | 1647 | 1461031393417 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}] 19:03:13 INFO - PROCESS | 1647 | 1461031393502 Marionette TRACE conn2 <- [1,379,null,{"value":null}] 19:03:13 INFO - PROCESS | 1647 | 1461031393506 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:03:13 INFO - PROCESS | 1647 | ++DOCSHELL 0x11c265000 == 29 [pid = 1647] [id = 102] 19:03:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 80 (0x123794c00) [pid = 1647] [serial = 303] [outer = 0x0] 19:03:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 81 (0x125dbb800) [pid = 1647] [serial = 304] [outer = 0x123794c00] 19:03:13 INFO - PROCESS | 1647 | 1461031393535 Marionette DEBUG loaded listener.js 19:03:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 82 (0x126981000) [pid = 1647] [serial = 305] [outer = 0x123794c00] 19:03:13 INFO - PROCESS | 1647 | 1461031393851 Marionette TRACE conn2 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 19:03:13 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 19:03:13 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 467ms 19:03:13 INFO - PROCESS | 1647 | 1461031393882 Marionette TRACE conn2 -> [0,381,"getWindowHandle",null] 19:03:13 INFO - PROCESS | 1647 | 1461031393883 Marionette TRACE conn2 <- [1,381,null,{"value":"7"}] 19:03:13 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 19:03:13 INFO - PROCESS | 1647 | 1461031393886 Marionette TRACE conn2 -> [0,382,"setScriptTimeout",{"ms":35000}] 19:03:13 INFO - PROCESS | 1647 | 1461031393890 Marionette TRACE conn2 <- [1,382,null,{}] 19:03:13 INFO - PROCESS | 1647 | 1461031393892 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}] 19:03:14 INFO - PROCESS | 1647 | 1461031393997 Marionette TRACE conn2 <- [1,383,null,{"value":null}] 19:03:14 INFO - PROCESS | 1647 | 1461031394001 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:03:14 INFO - PROCESS | 1647 | ++DOCSHELL 0x1199ac800 == 30 [pid = 1647] [id = 103] 19:03:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 83 (0x114c14800) [pid = 1647] [serial = 306] [outer = 0x0] 19:03:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 84 (0x126896c00) [pid = 1647] [serial = 307] [outer = 0x114c14800] 19:03:14 INFO - PROCESS | 1647 | 1461031394054 Marionette DEBUG loaded listener.js 19:03:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 85 (0x1274e1400) [pid = 1647] [serial = 308] [outer = 0x114c14800] 19:03:14 INFO - PROCESS | 1647 | 1461031394381 Marionette TRACE conn2 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 19:03:14 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 19:03:14 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 521ms 19:03:14 INFO - PROCESS | 1647 | 1461031394409 Marionette TRACE conn2 -> [0,385,"getWindowHandle",null] 19:03:14 INFO - PROCESS | 1647 | 1461031394410 Marionette TRACE conn2 <- [1,385,null,{"value":"7"}] 19:03:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 19:03:14 INFO - PROCESS | 1647 | 1461031394413 Marionette TRACE conn2 -> [0,386,"setScriptTimeout",{"ms":35000}] 19:03:14 INFO - PROCESS | 1647 | 1461031394414 Marionette TRACE conn2 <- [1,386,null,{}] 19:03:14 INFO - PROCESS | 1647 | 1461031394416 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}] 19:03:14 INFO - PROCESS | 1647 | 1461031394502 Marionette TRACE conn2 <- [1,387,null,{"value":null}] 19:03:14 INFO - PROCESS | 1647 | 1461031394506 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:03:14 INFO - PROCESS | 1647 | ++DOCSHELL 0x125a4d800 == 31 [pid = 1647] [id = 104] 19:03:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 86 (0x123793000) [pid = 1647] [serial = 309] [outer = 0x0] 19:03:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 87 (0x127d0ac00) [pid = 1647] [serial = 310] [outer = 0x123793000] 19:03:14 INFO - PROCESS | 1647 | 1461031394531 Marionette DEBUG loaded listener.js 19:03:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 88 (0x119b74c00) [pid = 1647] [serial = 311] [outer = 0x123793000] 19:03:14 INFO - PROCESS | 1647 | 1461031394869 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]]]}] 19:03:14 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 19:03:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 467ms 19:03:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 19:03:14 INFO - PROCESS | 1647 | 1461031394881 Marionette TRACE conn2 -> [0,389,"getWindowHandle",null] 19:03:14 INFO - PROCESS | 1647 | 1461031394882 Marionette TRACE conn2 <- [1,389,null,{"value":"7"}] 19:03:14 INFO - PROCESS | 1647 | 1461031394884 Marionette TRACE conn2 -> [0,390,"setScriptTimeout",{"ms":35000}] 19:03:14 INFO - PROCESS | 1647 | 1461031394885 Marionette TRACE conn2 <- [1,390,null,{}] 19:03:14 INFO - PROCESS | 1647 | 1461031394890 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}] 19:03:14 INFO - PROCESS | 1647 | 1461031394981 Marionette TRACE conn2 <- [1,391,null,{"value":null}] 19:03:15 INFO - PROCESS | 1647 | 1461031395011 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:03:15 INFO - PROCESS | 1647 | ++DOCSHELL 0x125c2c800 == 32 [pid = 1647] [id = 105] 19:03:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 89 (0x127d09800) [pid = 1647] [serial = 312] [outer = 0x0] 19:03:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 90 (0x129173800) [pid = 1647] [serial = 313] [outer = 0x127d09800] 19:03:15 INFO - PROCESS | 1647 | 1461031395036 Marionette DEBUG loaded listener.js 19:03:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 91 (0x1291c0c00) [pid = 1647] [serial = 314] [outer = 0x127d09800] 19:03:15 INFO - PROCESS | 1647 | 1461031395380 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]]]}] 19:03:15 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 19:03:15 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 523ms 19:03:15 INFO - PROCESS | 1647 | 1461031395408 Marionette TRACE conn2 -> [0,393,"getWindowHandle",null] 19:03:15 INFO - PROCESS | 1647 | 1461031395409 Marionette TRACE conn2 <- [1,393,null,{"value":"7"}] 19:03:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 19:03:15 INFO - PROCESS | 1647 | 1461031395430 Marionette TRACE conn2 -> [0,394,"setScriptTimeout",{"ms":35000}] 19:03:15 INFO - PROCESS | 1647 | 1461031395431 Marionette TRACE conn2 <- [1,394,null,{}] 19:03:15 INFO - PROCESS | 1647 | 1461031395433 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}] 19:03:15 INFO - PROCESS | 1647 | 1461031395521 Marionette TRACE conn2 <- [1,395,null,{"value":null}] 19:03:15 INFO - PROCESS | 1647 | 1461031395525 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:03:15 INFO - PROCESS | 1647 | ++DOCSHELL 0x126bcd800 == 33 [pid = 1647] [id = 106] 19:03:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 92 (0x127d84400) [pid = 1647] [serial = 315] [outer = 0x0] 19:03:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 93 (0x1296fbc00) [pid = 1647] [serial = 316] [outer = 0x127d84400] 19:03:15 INFO - PROCESS | 1647 | 1461031395550 Marionette DEBUG loaded listener.js 19:03:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 94 (0x129a6f000) [pid = 1647] [serial = 317] [outer = 0x127d84400] 19:03:15 INFO - PROCESS | 1647 | 1461031395877 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]]]}] 19:03:15 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 19:03:15 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 478ms 19:03:15 INFO - PROCESS | 1647 | --DOMWINDOW == 93 (0x11a7af000) [pid = 1647] [serial = 270] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 19:03:15 INFO - PROCESS | 1647 | --DOMWINDOW == 92 (0x12b2f9800) [pid = 1647] [serial = 258] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 19:03:15 INFO - PROCESS | 1647 | --DOMWINDOW == 91 (0x12be21000) [pid = 1647] [serial = 261] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 19:03:15 INFO - PROCESS | 1647 | --DOMWINDOW == 90 (0x1185a3000) [pid = 1647] [serial = 264] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 19:03:15 INFO - PROCESS | 1647 | --DOMWINDOW == 89 (0x126b35000) [pid = 1647] [serial = 252] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 19:03:15 INFO - PROCESS | 1647 | --DOMWINDOW == 88 (0x1185a4c00) [pid = 1647] [serial = 243] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 19:03:15 INFO - PROCESS | 1647 | --DOMWINDOW == 87 (0x119952c00) [pid = 1647] [serial = 246] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 19:03:15 INFO - PROCESS | 1647 | --DOMWINDOW == 86 (0x11c291400) [pid = 1647] [serial = 249] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 19:03:15 INFO - PROCESS | 1647 | --DOMWINDOW == 85 (0x118766c00) [pid = 1647] [serial = 267] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 19:03:15 INFO - PROCESS | 1647 | --DOMWINDOW == 84 (0x129a6e800) [pid = 1647] [serial = 255] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 19:03:15 INFO - PROCESS | 1647 | --DOMWINDOW == 83 (0x11be68000) [pid = 1647] [serial = 240] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 19:03:15 INFO - PROCESS | 1647 | 1461031395929 Marionette TRACE conn2 -> [0,397,"getWindowHandle",null] 19:03:15 INFO - PROCESS | 1647 | 1461031395930 Marionette TRACE conn2 <- [1,397,null,{"value":"7"}] 19:03:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 19:03:15 INFO - PROCESS | 1647 | 1461031395934 Marionette TRACE conn2 -> [0,398,"setScriptTimeout",{"ms":35000}] 19:03:15 INFO - PROCESS | 1647 | 1461031395935 Marionette TRACE conn2 <- [1,398,null,{}] 19:03:15 INFO - PROCESS | 1647 | 1461031395937 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}] 19:03:16 INFO - PROCESS | 1647 | 1461031396024 Marionette TRACE conn2 <- [1,399,null,{"value":null}] 19:03:16 INFO - PROCESS | 1647 | 1461031396052 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:03:16 INFO - PROCESS | 1647 | ++DOCSHELL 0x11a777800 == 34 [pid = 1647] [id = 107] 19:03:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 84 (0x1146c3400) [pid = 1647] [serial = 318] [outer = 0x0] 19:03:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 85 (0x119c1f400) [pid = 1647] [serial = 319] [outer = 0x1146c3400] 19:03:16 INFO - PROCESS | 1647 | 1461031396077 Marionette DEBUG loaded listener.js 19:03:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 86 (0x129a6b400) [pid = 1647] [serial = 320] [outer = 0x1146c3400] 19:03:16 INFO - PROCESS | 1647 | 1461031396376 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]]]}] 19:03:16 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 19:03:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 468ms 19:03:16 INFO - PROCESS | 1647 | 1461031396403 Marionette TRACE conn2 -> [0,401,"getWindowHandle",null] 19:03:16 INFO - PROCESS | 1647 | 1461031396406 Marionette TRACE conn2 <- [1,401,null,{"value":"7"}] 19:03:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 19:03:16 INFO - PROCESS | 1647 | 1461031396410 Marionette TRACE conn2 -> [0,402,"setScriptTimeout",{"ms":35000}] 19:03:16 INFO - PROCESS | 1647 | 1461031396411 Marionette TRACE conn2 <- [1,402,null,{}] 19:03:16 INFO - PROCESS | 1647 | 1461031396413 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}] 19:03:16 INFO - PROCESS | 1647 | 1461031396485 Marionette TRACE conn2 <- [1,403,null,{"value":null}] 19:03:16 INFO - PROCESS | 1647 | 1461031396491 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:03:16 INFO - PROCESS | 1647 | ++DOCSHELL 0x127d63000 == 35 [pid = 1647] [id = 108] 19:03:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 87 (0x11acdb400) [pid = 1647] [serial = 321] [outer = 0x0] 19:03:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 88 (0x129c71000) [pid = 1647] [serial = 322] [outer = 0x11acdb400] 19:03:16 INFO - PROCESS | 1647 | 1461031396516 Marionette DEBUG loaded listener.js 19:03:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 89 (0x12b00b800) [pid = 1647] [serial = 323] [outer = 0x11acdb400] 19:03:16 INFO - PROCESS | 1647 | 1461031396822 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]]]}] 19:03:16 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 19:03:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 468ms 19:03:16 INFO - PROCESS | 1647 | 1461031396882 Marionette TRACE conn2 -> [0,405,"getWindowHandle",null] 19:03:16 INFO - PROCESS | 1647 | 1461031396883 Marionette TRACE conn2 <- [1,405,null,{"value":"7"}] 19:03:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 19:03:16 INFO - PROCESS | 1647 | 1461031396885 Marionette TRACE conn2 -> [0,406,"setScriptTimeout",{"ms":35000}] 19:03:16 INFO - PROCESS | 1647 | 1461031396886 Marionette TRACE conn2 <- [1,406,null,{}] 19:03:16 INFO - PROCESS | 1647 | 1461031396889 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}] 19:03:16 INFO - PROCESS | 1647 | 1461031396959 Marionette TRACE conn2 <- [1,407,null,{"value":null}] 19:03:16 INFO - PROCESS | 1647 | 1461031396962 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:03:16 INFO - PROCESS | 1647 | ++DOCSHELL 0x1291ef800 == 36 [pid = 1647] [id = 109] 19:03:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 90 (0x11a708c00) [pid = 1647] [serial = 324] [outer = 0x0] 19:03:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 91 (0x12b2f4800) [pid = 1647] [serial = 325] [outer = 0x11a708c00] 19:03:16 INFO - PROCESS | 1647 | 1461031396989 Marionette DEBUG loaded listener.js 19:03:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 92 (0x12b2f9c00) [pid = 1647] [serial = 326] [outer = 0x11a708c00] 19:03:17 INFO - PROCESS | 1647 | 1461031397298 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]]]}] 19:03:17 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 19:03:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 419ms 19:03:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 19:03:17 INFO - PROCESS | 1647 | 1461031397310 Marionette TRACE conn2 -> [0,409,"getWindowHandle",null] 19:03:17 INFO - PROCESS | 1647 | 1461031397311 Marionette TRACE conn2 <- [1,409,null,{"value":"7"}] 19:03:17 INFO - PROCESS | 1647 | 1461031397313 Marionette TRACE conn2 -> [0,410,"setScriptTimeout",{"ms":35000}] 19:03:17 INFO - PROCESS | 1647 | 1461031397314 Marionette TRACE conn2 <- [1,410,null,{}] 19:03:17 INFO - PROCESS | 1647 | 1461031397316 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}] 19:03:17 INFO - PROCESS | 1647 | 1461031397397 Marionette TRACE conn2 <- [1,411,null,{"value":null}] 19:03:17 INFO - PROCESS | 1647 | 1461031397402 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:03:17 INFO - PROCESS | 1647 | ++DOCSHELL 0x129a31000 == 37 [pid = 1647] [id = 110] 19:03:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 93 (0x12b2fa800) [pid = 1647] [serial = 327] [outer = 0x0] 19:03:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 94 (0x12b586000) [pid = 1647] [serial = 328] [outer = 0x12b2fa800] 19:03:17 INFO - PROCESS | 1647 | 1461031397429 Marionette DEBUG loaded listener.js 19:03:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 95 (0x12ba5f800) [pid = 1647] [serial = 329] [outer = 0x12b2fa800] 19:03:17 INFO - PROCESS | 1647 | 1461031397757 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]]]}] 19:03:17 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 19:03:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 469ms 19:03:17 INFO - PROCESS | 1647 | 1461031397783 Marionette TRACE conn2 -> [0,413,"getWindowHandle",null] 19:03:17 INFO - PROCESS | 1647 | 1461031397785 Marionette TRACE conn2 <- [1,413,null,{"value":"7"}] 19:03:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 19:03:17 INFO - PROCESS | 1647 | 1461031397803 Marionette TRACE conn2 -> [0,414,"setScriptTimeout",{"ms":35000}] 19:03:17 INFO - PROCESS | 1647 | 1461031397805 Marionette TRACE conn2 <- [1,414,null,{}] 19:03:17 INFO - PROCESS | 1647 | 1461031397808 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}] 19:03:17 INFO - PROCESS | 1647 | 1461031397926 Marionette TRACE conn2 <- [1,415,null,{"value":null}] 19:03:17 INFO - PROCESS | 1647 | 1461031397933 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:03:17 INFO - PROCESS | 1647 | ++DOCSHELL 0x12b317000 == 38 [pid = 1647] [id = 111] 19:03:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 96 (0x12b010000) [pid = 1647] [serial = 330] [outer = 0x0] 19:03:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 97 (0x12ba69400) [pid = 1647] [serial = 331] [outer = 0x12b010000] 19:03:17 INFO - PROCESS | 1647 | 1461031397973 Marionette DEBUG loaded listener.js 19:03:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x12bba0c00) [pid = 1647] [serial = 332] [outer = 0x12b010000] 19:03:18 INFO - PROCESS | 1647 | 1461031398682 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]]]}] 19:03:18 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 19:03:18 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 934ms 19:03:18 INFO - PROCESS | 1647 | 1461031398742 Marionette TRACE conn2 -> [0,417,"getWindowHandle",null] 19:03:18 INFO - PROCESS | 1647 | 1461031398746 Marionette TRACE conn2 <- [1,417,null,{"value":"7"}] 19:03:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 19:03:18 INFO - PROCESS | 1647 | 1461031398751 Marionette TRACE conn2 -> [0,418,"setScriptTimeout",{"ms":35000}] 19:03:18 INFO - PROCESS | 1647 | 1461031398753 Marionette TRACE conn2 <- [1,418,null,{}] 19:03:18 INFO - PROCESS | 1647 | 1461031398757 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}] 19:03:18 INFO - PROCESS | 1647 | 1461031398863 Marionette TRACE conn2 <- [1,419,null,{"value":null}] 19:03:18 INFO - PROCESS | 1647 | 1461031398910 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:03:18 INFO - PROCESS | 1647 | ++DOCSHELL 0x11850d000 == 39 [pid = 1647] [id = 112] 19:03:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 99 (0x118542c00) [pid = 1647] [serial = 333] [outer = 0x0] 19:03:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 100 (0x118cdd000) [pid = 1647] [serial = 334] [outer = 0x118542c00] 19:03:18 INFO - PROCESS | 1647 | 1461031398942 Marionette DEBUG loaded listener.js 19:03:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 101 (0x119240c00) [pid = 1647] [serial = 335] [outer = 0x118542c00] 19:03:19 INFO - PROCESS | 1647 | --DOCSHELL 0x11546b000 == 38 [pid = 1647] [id = 82] 19:03:19 INFO - PROCESS | 1647 | --DOCSHELL 0x129a31000 == 37 [pid = 1647] [id = 110] 19:03:19 INFO - PROCESS | 1647 | --DOCSHELL 0x1291ef800 == 36 [pid = 1647] [id = 109] 19:03:19 INFO - PROCESS | 1647 | --DOCSHELL 0x127d63000 == 35 [pid = 1647] [id = 108] 19:03:19 INFO - PROCESS | 1647 | --DOCSHELL 0x11a777800 == 34 [pid = 1647] [id = 107] 19:03:19 INFO - PROCESS | 1647 | --DOCSHELL 0x126bcd800 == 33 [pid = 1647] [id = 106] 19:03:19 INFO - PROCESS | 1647 | --DOCSHELL 0x125c2c800 == 32 [pid = 1647] [id = 105] 19:03:19 INFO - PROCESS | 1647 | --DOCSHELL 0x125a4d800 == 31 [pid = 1647] [id = 104] 19:03:19 INFO - PROCESS | 1647 | --DOMWINDOW == 100 (0x127467c00) [pid = 1647] [serial = 274] [outer = 0x0] [url = about:blank] 19:03:19 INFO - PROCESS | 1647 | --DOCSHELL 0x1199ac800 == 30 [pid = 1647] [id = 103] 19:03:19 INFO - PROCESS | 1647 | --DOCSHELL 0x11c265000 == 29 [pid = 1647] [id = 102] 19:03:19 INFO - PROCESS | 1647 | --DOCSHELL 0x118ca3800 == 28 [pid = 1647] [id = 101] 19:03:19 INFO - PROCESS | 1647 | --DOCSHELL 0x11ba53800 == 27 [pid = 1647] [id = 100] 19:03:19 INFO - PROCESS | 1647 | --DOMWINDOW == 99 (0x11be74800) [pid = 1647] [serial = 242] [outer = 0x0] [url = about:blank] 19:03:19 INFO - PROCESS | 1647 | --DOMWINDOW == 98 (0x123790000) [pid = 1647] [serial = 272] [outer = 0x0] [url = about:blank] 19:03:19 INFO - PROCESS | 1647 | --DOMWINDOW == 97 (0x12b2fb800) [pid = 1647] [serial = 259] [outer = 0x0] [url = about:blank] 19:03:19 INFO - PROCESS | 1647 | --DOMWINDOW == 96 (0x12cfdb800) [pid = 1647] [serial = 262] [outer = 0x0] [url = about:blank] 19:03:19 INFO - PROCESS | 1647 | --DOMWINDOW == 95 (0x12d119400) [pid = 1647] [serial = 265] [outer = 0x0] [url = about:blank] 19:03:19 INFO - PROCESS | 1647 | --DOMWINDOW == 94 (0x11bfd3000) [pid = 1647] [serial = 271] [outer = 0x0] [url = about:blank] 19:03:19 INFO - PROCESS | 1647 | --DOMWINDOW == 93 (0x12d115c00) [pid = 1647] [serial = 263] [outer = 0x0] [url = about:blank] 19:03:19 INFO - PROCESS | 1647 | --DOMWINDOW == 92 (0x129170400) [pid = 1647] [serial = 253] [outer = 0x0] [url = about:blank] 19:03:19 INFO - PROCESS | 1647 | --DOMWINDOW == 91 (0x129a64c00) [pid = 1647] [serial = 254] [outer = 0x0] [url = about:blank] 19:03:19 INFO - PROCESS | 1647 | --DOMWINDOW == 90 (0x118781800) [pid = 1647] [serial = 244] [outer = 0x0] [url = about:blank] 19:03:19 INFO - PROCESS | 1647 | --DOMWINDOW == 89 (0x11912dc00) [pid = 1647] [serial = 245] [outer = 0x0] [url = about:blank] 19:03:19 INFO - PROCESS | 1647 | --DOMWINDOW == 88 (0x11a74d400) [pid = 1647] [serial = 247] [outer = 0x0] [url = about:blank] 19:03:19 INFO - PROCESS | 1647 | --DOMWINDOW == 87 (0x11be74400) [pid = 1647] [serial = 248] [outer = 0x0] [url = about:blank] 19:03:19 INFO - PROCESS | 1647 | --DOMWINDOW == 86 (0x12698bc00) [pid = 1647] [serial = 251] [outer = 0x0] [url = about:blank] 19:03:19 INFO - PROCESS | 1647 | --DOMWINDOW == 85 (0x123ae0400) [pid = 1647] [serial = 250] [outer = 0x0] [url = about:blank] 19:03:19 INFO - PROCESS | 1647 | --DOMWINDOW == 84 (0x118c82c00) [pid = 1647] [serial = 268] [outer = 0x0] [url = about:blank] 19:03:19 INFO - PROCESS | 1647 | --DOMWINDOW == 83 (0x12d967800) [pid = 1647] [serial = 266] [outer = 0x0] [url = about:blank] 19:03:19 INFO - PROCESS | 1647 | --DOMWINDOW == 82 (0x129c69000) [pid = 1647] [serial = 256] [outer = 0x0] [url = about:blank] 19:03:19 INFO - PROCESS | 1647 | --DOMWINDOW == 81 (0x12b00d800) [pid = 1647] [serial = 257] [outer = 0x0] [url = about:blank] 19:03:19 INFO - PROCESS | 1647 | --DOMWINDOW == 80 (0x119c13400) [pid = 1647] [serial = 269] [outer = 0x0] [url = about:blank] 19:03:19 INFO - PROCESS | 1647 | --DOMWINDOW == 79 (0x12bb9bc00) [pid = 1647] [serial = 260] [outer = 0x0] [url = about:blank] 19:03:20 INFO - PROCESS | 1647 | 1461031400097 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]]]}] 19:03:20 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 19:03:20 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1374ms 19:03:20 INFO - PROCESS | 1647 | 1461031400125 Marionette TRACE conn2 -> [0,421,"getWindowHandle",null] 19:03:20 INFO - PROCESS | 1647 | 1461031400127 Marionette TRACE conn2 <- [1,421,null,{"value":"7"}] 19:03:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 19:03:20 INFO - PROCESS | 1647 | 1461031400130 Marionette TRACE conn2 -> [0,422,"setScriptTimeout",{"ms":35000}] 19:03:20 INFO - PROCESS | 1647 | 1461031400133 Marionette TRACE conn2 <- [1,422,null,{}] 19:03:20 INFO - PROCESS | 1647 | 1461031400136 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}] 19:03:20 INFO - PROCESS | 1647 | 1461031400205 Marionette TRACE conn2 <- [1,423,null,{"value":null}] 19:03:20 INFO - PROCESS | 1647 | 1461031400245 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:03:20 INFO - PROCESS | 1647 | ++DOCSHELL 0x11582e000 == 28 [pid = 1647] [id = 113] 19:03:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 80 (0x118538000) [pid = 1647] [serial = 336] [outer = 0x0] 19:03:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 81 (0x118c7c000) [pid = 1647] [serial = 337] [outer = 0x118538000] 19:03:20 INFO - PROCESS | 1647 | 1461031400273 Marionette DEBUG loaded listener.js 19:03:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 82 (0x118f86000) [pid = 1647] [serial = 338] [outer = 0x118538000] 19:03:21 INFO - PROCESS | 1647 | 1461031401104 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]]]}] 19:03:21 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 19:03:21 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1020ms 19:03:21 INFO - PROCESS | 1647 | 1461031401151 Marionette TRACE conn2 -> [0,425,"getWindowHandle",null] 19:03:21 INFO - PROCESS | 1647 | 1461031401154 Marionette TRACE conn2 <- [1,425,null,{"value":"7"}] 19:03:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 19:03:21 INFO - PROCESS | 1647 | 1461031401158 Marionette TRACE conn2 -> [0,426,"setScriptTimeout",{"ms":35000}] 19:03:21 INFO - PROCESS | 1647 | 1461031401159 Marionette TRACE conn2 <- [1,426,null,{}] 19:03:21 INFO - PROCESS | 1647 | 1461031401179 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}] 19:03:21 INFO - PROCESS | 1647 | 1461031401265 Marionette TRACE conn2 <- [1,427,null,{"value":null}] 19:03:21 INFO - PROCESS | 1647 | 1461031401307 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:03:21 INFO - PROCESS | 1647 | ++DOCSHELL 0x118745000 == 29 [pid = 1647] [id = 114] 19:03:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 83 (0x118766c00) [pid = 1647] [serial = 339] [outer = 0x0] 19:03:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 84 (0x1191ad000) [pid = 1647] [serial = 340] [outer = 0x118766c00] 19:03:21 INFO - PROCESS | 1647 | 1461031401340 Marionette DEBUG loaded listener.js 19:03:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 85 (0x119b74000) [pid = 1647] [serial = 341] [outer = 0x118766c00] 19:03:21 INFO - PROCESS | 1647 | 1461031401790 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] 19:03:21 INFO - PROCESS | 1647 | 1461031401850 Marionette TRACE conn2 <- [1,429,null,{"value":"7"}] 19:03:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 19:03:21 INFO - PROCESS | 1647 | 1461031401873 Marionette TRACE conn2 -> [0,430,"setScriptTimeout",{"ms":35000}] 19:03:21 INFO - PROCESS | 1647 | 1461031401875 Marionette TRACE conn2 <- [1,430,null,{}] 19:03:21 INFO - PROCESS | 1647 | 1461031401878 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}] 19:03:21 INFO - PROCESS | 1647 | 1461031401964 Marionette TRACE conn2 <- [1,431,null,{"value":null}] 19:03:22 INFO - PROCESS | 1647 | 1461031402020 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:03:22 INFO - PROCESS | 1647 | ++DOCSHELL 0x119705800 == 30 [pid = 1647] [id = 115] 19:03:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 86 (0x118c06c00) [pid = 1647] [serial = 342] [outer = 0x0] 19:03:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 87 (0x11a70cc00) [pid = 1647] [serial = 343] [outer = 0x118c06c00] 19:03:22 INFO - PROCESS | 1647 | 1461031402052 Marionette DEBUG loaded listener.js 19:03:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 88 (0x11a7a4000) [pid = 1647] [serial = 344] [outer = 0x118c06c00] 19:03:22 INFO - PROCESS | 1647 | 1461031402457 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]]]}] 19:03:22 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 19:03:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 622ms 19:03:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 19:03:22 INFO - PROCESS | 1647 | 1461031402494 Marionette TRACE conn2 -> [0,433,"getWindowHandle",null] 19:03:22 INFO - PROCESS | 1647 | 1461031402496 Marionette TRACE conn2 <- [1,433,null,{"value":"7"}] 19:03:22 INFO - PROCESS | 1647 | 1461031402498 Marionette TRACE conn2 -> [0,434,"setScriptTimeout",{"ms":35000}] 19:03:22 INFO - PROCESS | 1647 | 1461031402501 Marionette TRACE conn2 <- [1,434,null,{}] 19:03:22 INFO - PROCESS | 1647 | 1461031402509 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}] 19:03:22 INFO - PROCESS | 1647 | 1461031402618 Marionette TRACE conn2 <- [1,435,null,{"value":null}] 19:03:22 INFO - PROCESS | 1647 | 1461031402663 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:03:22 INFO - PROCESS | 1647 | ++DOCSHELL 0x11a999800 == 31 [pid = 1647] [id = 116] 19:03:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 89 (0x11aaee000) [pid = 1647] [serial = 345] [outer = 0x0] 19:03:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 90 (0x11baa7400) [pid = 1647] [serial = 346] [outer = 0x11aaee000] 19:03:22 INFO - PROCESS | 1647 | 1461031402697 Marionette DEBUG loaded listener.js 19:03:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 91 (0x11be67400) [pid = 1647] [serial = 347] [outer = 0x11aaee000] 19:03:23 INFO - PROCESS | 1647 | 1461031403087 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]]]}] 19:03:23 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 19:03:23 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 623ms 19:03:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 19:03:23 INFO - PROCESS | 1647 | 1461031403124 Marionette TRACE conn2 -> [0,437,"getWindowHandle",null] 19:03:23 INFO - PROCESS | 1647 | 1461031403126 Marionette TRACE conn2 <- [1,437,null,{"value":"7"}] 19:03:23 INFO - PROCESS | 1647 | 1461031403129 Marionette TRACE conn2 -> [0,438,"setScriptTimeout",{"ms":35000}] 19:03:23 INFO - PROCESS | 1647 | 1461031403130 Marionette TRACE conn2 <- [1,438,null,{}] 19:03:23 INFO - PROCESS | 1647 | 1461031403133 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}] 19:03:23 INFO - PROCESS | 1647 | 1461031403224 Marionette TRACE conn2 <- [1,439,null,{"value":null}] 19:03:23 INFO - PROCESS | 1647 | 1461031403261 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:03:23 INFO - PROCESS | 1647 | ++DOCSHELL 0x11bb1b800 == 32 [pid = 1647] [id = 117] 19:03:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 92 (0x118cd7c00) [pid = 1647] [serial = 348] [outer = 0x0] 19:03:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 93 (0x11be71000) [pid = 1647] [serial = 349] [outer = 0x118cd7c00] 19:03:23 INFO - PROCESS | 1647 | 1461031403295 Marionette DEBUG loaded listener.js 19:03:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 94 (0x11bff3000) [pid = 1647] [serial = 350] [outer = 0x118cd7c00] 19:03:23 INFO - PROCESS | 1647 | 1461031403722 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]]]}] 19:03:23 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 19:03:23 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 618ms 19:03:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 19:03:23 INFO - PROCESS | 1647 | 1461031403759 Marionette TRACE conn2 -> [0,441,"getWindowHandle",null] 19:03:23 INFO - PROCESS | 1647 | 1461031403761 Marionette TRACE conn2 <- [1,441,null,{"value":"7"}] 19:03:23 INFO - PROCESS | 1647 | 1461031403764 Marionette TRACE conn2 -> [0,442,"setScriptTimeout",{"ms":35000}] 19:03:23 INFO - PROCESS | 1647 | 1461031403767 Marionette TRACE conn2 <- [1,442,null,{}] 19:03:23 INFO - PROCESS | 1647 | 1461031403801 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}] 19:03:23 INFO - PROCESS | 1647 | 1461031403919 Marionette TRACE conn2 <- [1,443,null,{"value":null}] 19:03:23 INFO - PROCESS | 1647 | 1461031403958 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:03:23 INFO - PROCESS | 1647 | ++DOCSHELL 0x118865800 == 33 [pid = 1647] [id = 118] 19:03:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 95 (0x118e49c00) [pid = 1647] [serial = 351] [outer = 0x0] 19:03:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 96 (0x119129c00) [pid = 1647] [serial = 352] [outer = 0x118e49c00] 19:03:23 INFO - PROCESS | 1647 | 1461031403987 Marionette DEBUG loaded listener.js 19:03:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 97 (0x119c1fc00) [pid = 1647] [serial = 353] [outer = 0x118e49c00] 19:03:24 INFO - PROCESS | 1647 | 1461031404291 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]]]}] 19:03:24 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 19:03:24 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 574ms 19:03:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 19:03:24 INFO - PROCESS | 1647 | 1461031404339 Marionette TRACE conn2 -> [0,445,"getWindowHandle",null] 19:03:24 INFO - PROCESS | 1647 | 1461031404343 Marionette TRACE conn2 <- [1,445,null,{"value":"7"}] 19:03:24 INFO - PROCESS | 1647 | 1461031404347 Marionette TRACE conn2 -> [0,446,"setScriptTimeout",{"ms":35000}] 19:03:24 INFO - PROCESS | 1647 | 1461031404349 Marionette TRACE conn2 <- [1,446,null,{}] 19:03:24 INFO - PROCESS | 1647 | 1461031404351 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}] 19:03:24 INFO - PROCESS | 1647 | 1461031404423 Marionette TRACE conn2 <- [1,447,null,{"value":null}] 19:03:24 INFO - PROCESS | 1647 | 1461031404427 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:03:24 INFO - PROCESS | 1647 | ++DOCSHELL 0x11ba42800 == 34 [pid = 1647] [id = 119] 19:03:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x11853e000) [pid = 1647] [serial = 354] [outer = 0x0] 19:03:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 99 (0x11a7a8000) [pid = 1647] [serial = 355] [outer = 0x11853e000] 19:03:24 INFO - PROCESS | 1647 | 1461031404456 Marionette DEBUG loaded listener.js 19:03:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 100 (0x11be6a800) [pid = 1647] [serial = 356] [outer = 0x11853e000] 19:03:24 INFO - PROCESS | 1647 | 1461031404779 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]]]}] 19:03:24 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 19:03:24 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 469ms 19:03:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 19:03:24 INFO - PROCESS | 1647 | 1461031404816 Marionette TRACE conn2 -> [0,449,"getWindowHandle",null] 19:03:24 INFO - PROCESS | 1647 | 1461031404818 Marionette TRACE conn2 <- [1,449,null,{"value":"7"}] 19:03:24 INFO - PROCESS | 1647 | 1461031404820 Marionette TRACE conn2 -> [0,450,"setScriptTimeout",{"ms":35000}] 19:03:24 INFO - PROCESS | 1647 | 1461031404825 Marionette TRACE conn2 <- [1,450,null,{}] 19:03:24 INFO - PROCESS | 1647 | 1461031404832 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}] 19:03:24 INFO - PROCESS | 1647 | 1461031404904 Marionette TRACE conn2 <- [1,451,null,{"value":null}] 19:03:24 INFO - PROCESS | 1647 | 1461031404909 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:03:24 INFO - PROCESS | 1647 | ++DOCSHELL 0x12370b000 == 35 [pid = 1647] [id = 120] 19:03:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 101 (0x11be71400) [pid = 1647] [serial = 357] [outer = 0x0] 19:03:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 102 (0x12378fc00) [pid = 1647] [serial = 358] [outer = 0x11be71400] 19:03:24 INFO - PROCESS | 1647 | 1461031404938 Marionette DEBUG loaded listener.js 19:03:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 103 (0x123adb400) [pid = 1647] [serial = 359] [outer = 0x11be71400] 19:03:25 INFO - PROCESS | 1647 | 1461031405319 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] 19:03:25 INFO - PROCESS | 1647 | 1461031405347 Marionette TRACE conn2 <- [1,453,null,{"value":"7"}] 19:03:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 19:03:25 INFO - PROCESS | 1647 | 1461031405350 Marionette TRACE conn2 -> [0,454,"setScriptTimeout",{"ms":35000}] 19:03:25 INFO - PROCESS | 1647 | 1461031405351 Marionette TRACE conn2 <- [1,454,null,{}] 19:03:25 INFO - PROCESS | 1647 | 1461031405358 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}] 19:03:25 INFO - PROCESS | 1647 | 1461031405449 Marionette TRACE conn2 <- [1,455,null,{"value":null}] 19:03:25 INFO - PROCESS | 1647 | 1461031405455 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:03:25 INFO - PROCESS | 1647 | ++DOCSHELL 0x125a4d000 == 36 [pid = 1647] [id = 121] 19:03:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 104 (0x123adc000) [pid = 1647] [serial = 360] [outer = 0x0] 19:03:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 105 (0x125cc7400) [pid = 1647] [serial = 361] [outer = 0x123adc000] 19:03:25 INFO - PROCESS | 1647 | 1461031405482 Marionette DEBUG loaded listener.js 19:03:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 106 (0x126f3b800) [pid = 1647] [serial = 362] [outer = 0x123adc000] 19:03:25 INFO - PROCESS | 1647 | [1647] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 19:03:25 INFO - PROCESS | 1647 | 1461031405825 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]]]}] 19:03:25 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 19:03:25 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 518ms 19:03:25 INFO - PROCESS | 1647 | 1461031405869 Marionette TRACE conn2 -> [0,457,"getWindowHandle",null] 19:03:25 INFO - PROCESS | 1647 | 1461031405870 Marionette TRACE conn2 <- [1,457,null,{"value":"7"}] 19:03:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 19:03:25 INFO - PROCESS | 1647 | 1461031405872 Marionette TRACE conn2 -> [0,458,"setScriptTimeout",{"ms":35000}] 19:03:25 INFO - PROCESS | 1647 | 1461031405873 Marionette TRACE conn2 <- [1,458,null,{}] 19:03:25 INFO - PROCESS | 1647 | 1461031405876 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}] 19:03:25 INFO - PROCESS | 1647 | 1461031405960 Marionette TRACE conn2 <- [1,459,null,{"value":null}] 19:03:25 INFO - PROCESS | 1647 | 1461031405990 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:03:25 INFO - PROCESS | 1647 | ++DOCSHELL 0x126bda800 == 37 [pid = 1647] [id = 122] 19:03:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 107 (0x126f3bc00) [pid = 1647] [serial = 363] [outer = 0x0] 19:03:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 108 (0x127467c00) [pid = 1647] [serial = 364] [outer = 0x126f3bc00] 19:03:26 INFO - PROCESS | 1647 | 1461031406015 Marionette DEBUG loaded listener.js 19:03:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 109 (0x11be66c00) [pid = 1647] [serial = 365] [outer = 0x126f3bc00] 19:03:26 INFO - PROCESS | 1647 | 1461031406349 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] 19:03:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 19:03:26 INFO - PROCESS | 1647 | 1461031406393 Marionette TRACE conn2 <- [1,461,null,{"value":"7"}] 19:03:26 INFO - PROCESS | 1647 | 1461031406395 Marionette TRACE conn2 -> [0,462,"setScriptTimeout",{"ms":35000}] 19:03:26 INFO - PROCESS | 1647 | 1461031406396 Marionette TRACE conn2 <- [1,462,null,{}] 19:03:26 INFO - PROCESS | 1647 | 1461031406399 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}] 19:03:26 INFO - PROCESS | 1647 | 1461031406507 Marionette TRACE conn2 <- [1,463,null,{"value":null}] 19:03:26 INFO - PROCESS | 1647 | 1461031406537 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:03:26 INFO - PROCESS | 1647 | ++DOCSHELL 0x127d9b800 == 38 [pid = 1647] [id = 123] 19:03:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 110 (0x1277bd400) [pid = 1647] [serial = 366] [outer = 0x0] 19:03:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 111 (0x1291cb000) [pid = 1647] [serial = 367] [outer = 0x1277bd400] 19:03:26 INFO - PROCESS | 1647 | 1461031406565 Marionette DEBUG loaded listener.js 19:03:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 112 (0x129c66400) [pid = 1647] [serial = 368] [outer = 0x1277bd400] 19:03:26 INFO - PROCESS | 1647 | --DOMWINDOW == 111 (0x118c7bc00) [pid = 1647] [serial = 276] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 19:03:26 INFO - PROCESS | 1647 | --DOMWINDOW == 110 (0x11baf6400) [pid = 1647] [serial = 291] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 19:03:26 INFO - PROCESS | 1647 | --DOMWINDOW == 109 (0x11785e400) [pid = 1647] [serial = 285] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 19:03:26 INFO - PROCESS | 1647 | --DOMWINDOW == 108 (0x123793000) [pid = 1647] [serial = 309] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 19:03:26 INFO - PROCESS | 1647 | --DOMWINDOW == 107 (0x118f11c00) [pid = 1647] [serial = 288] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 19:03:26 INFO - PROCESS | 1647 | --DOMWINDOW == 106 (0x126981c00) [pid = 1647] [serial = 273] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 19:03:26 INFO - PROCESS | 1647 | --DOMWINDOW == 105 (0x1146b7400) [pid = 1647] [serial = 282] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 19:03:26 INFO - PROCESS | 1647 | --DOMWINDOW == 104 (0x118c11400) [pid = 1647] [serial = 279] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 19:03:26 INFO - PROCESS | 1647 | --DOMWINDOW == 103 (0x123794c00) [pid = 1647] [serial = 303] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 19:03:26 INFO - PROCESS | 1647 | --DOMWINDOW == 102 (0x11923cc00) [pid = 1647] [serial = 294] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 19:03:26 INFO - PROCESS | 1647 | --DOMWINDOW == 101 (0x12378cc00) [pid = 1647] [serial = 297] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 19:03:26 INFO - PROCESS | 1647 | --DOMWINDOW == 100 (0x119b78000) [pid = 1647] [serial = 300] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 19:03:26 INFO - PROCESS | 1647 | --DOMWINDOW == 99 (0x127d09800) [pid = 1647] [serial = 312] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 19:03:26 INFO - PROCESS | 1647 | --DOMWINDOW == 98 (0x127d84400) [pid = 1647] [serial = 315] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 19:03:26 INFO - PROCESS | 1647 | --DOMWINDOW == 97 (0x11acdb400) [pid = 1647] [serial = 321] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 19:03:26 INFO - PROCESS | 1647 | --DOMWINDOW == 96 (0x1146c3400) [pid = 1647] [serial = 318] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 19:03:26 INFO - PROCESS | 1647 | --DOMWINDOW == 95 (0x114c14800) [pid = 1647] [serial = 306] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 19:03:26 INFO - PROCESS | 1647 | --DOMWINDOW == 94 (0x12b2fa800) [pid = 1647] [serial = 327] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 19:03:26 INFO - PROCESS | 1647 | --DOMWINDOW == 93 (0x11a708c00) [pid = 1647] [serial = 324] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 19:03:26 INFO - PROCESS | 1647 | [1647] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 19:03:26 INFO - PROCESS | 1647 | 1461031406898 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] 19:03:26 INFO - PROCESS | 1647 | 1461031406916 Marionette TRACE conn2 <- [1,465,null,{"value":"7"}] 19:03:26 INFO - PROCESS | 1647 | 1461031406918 Marionette TRACE conn2 -> [0,466,"setScriptTimeout",{"ms":35000}] 19:03:26 INFO - PROCESS | 1647 | 1461031406919 Marionette TRACE conn2 <- [1,466,null,{}] 19:03:26 INFO - PROCESS | 1647 | 1461031406924 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}] 19:03:26 INFO - PROCESS | 1647 | 1461031406995 Marionette TRACE conn2 <- [1,467,null,{"value":null}] 19:03:27 INFO - PROCESS | 1647 | 1461031406999 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:03:27 INFO - PROCESS | 1647 | ++DOCSHELL 0x11b5ca800 == 39 [pid = 1647] [id = 124] 19:03:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 94 (0x119da2c00) [pid = 1647] [serial = 369] [outer = 0x0] 19:03:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 95 (0x125c79400) [pid = 1647] [serial = 370] [outer = 0x119da2c00] 19:03:27 INFO - PROCESS | 1647 | 1461031407027 Marionette DEBUG loaded listener.js 19:03:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 96 (0x129179c00) [pid = 1647] [serial = 371] [outer = 0x119da2c00] 19:03:27 INFO - TEST-FAIL | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html | Canvas test: 2d.drawImage.incomplete.removedsrc - 19:03:27 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html:26:1 19:03:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:03:27 INFO - _addTest/ [0,469,"getWindowHandle",null] 19:03:27 INFO - PROCESS | 1647 | 1461031407392 Marionette TRACE conn2 <- [1,469,null,{"value":"7"}] 19:03:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 19:03:27 INFO - PROCESS | 1647 | 1461031407400 Marionette TRACE conn2 -> [0,470,"setScriptTimeout",{"ms":35000}] 19:03:27 INFO - PROCESS | 1647 | 1461031407402 Marionette TRACE conn2 <- [1,470,null,{}] 19:03:27 INFO - PROCESS | 1647 | 1461031407405 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}] 19:03:27 INFO - PROCESS | 1647 | 1461031407481 Marionette TRACE conn2 <- [1,471,null,{"value":null}] 19:03:27 INFO - PROCESS | 1647 | 1461031407485 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:03:27 INFO - PROCESS | 1647 | ++DOCSHELL 0x12b315800 == 40 [pid = 1647] [id = 125] 19:03:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 97 (0x1291bf000) [pid = 1647] [serial = 372] [outer = 0x0] 19:03:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x12b005400) [pid = 1647] [serial = 373] [outer = 0x1291bf000] 19:03:27 INFO - PROCESS | 1647 | 1461031407513 Marionette DEBUG loaded listener.js 19:03:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 99 (0x12b2f8800) [pid = 1647] [serial = 374] [outer = 0x1291bf000] 19:03:27 INFO - PROCESS | 1647 | 1461031407831 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]]]}] 19:03:27 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 19:03:27 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 467ms 19:03:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 19:03:27 INFO - PROCESS | 1647 | 1461031407869 Marionette TRACE conn2 -> [0,473,"getWindowHandle",null] 19:03:27 INFO - PROCESS | 1647 | 1461031407870 Marionette TRACE conn2 <- [1,473,null,{"value":"7"}] 19:03:27 INFO - PROCESS | 1647 | 1461031407872 Marionette TRACE conn2 -> [0,474,"setScriptTimeout",{"ms":35000}] 19:03:27 INFO - PROCESS | 1647 | 1461031407873 Marionette TRACE conn2 <- [1,474,null,{}] 19:03:27 INFO - PROCESS | 1647 | 1461031407875 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}] 19:03:27 INFO - PROCESS | 1647 | 1461031407947 Marionette TRACE conn2 <- [1,475,null,{"value":null}] 19:03:27 INFO - PROCESS | 1647 | 1461031407950 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:03:27 INFO - PROCESS | 1647 | ++DOCSHELL 0x12bad1800 == 41 [pid = 1647] [id = 126] 19:03:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 100 (0x12b00b000) [pid = 1647] [serial = 375] [outer = 0x0] 19:03:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 101 (0x12b896c00) [pid = 1647] [serial = 376] [outer = 0x12b00b000] 19:03:27 INFO - PROCESS | 1647 | 1461031407979 Marionette DEBUG loaded listener.js 19:03:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 102 (0x12ba68c00) [pid = 1647] [serial = 377] [outer = 0x12b00b000] 19:03:28 INFO - PROCESS | 1647 | 1461031408290 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]]]}] 19:03:28 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 19:03:28 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 468ms 19:03:28 INFO - PROCESS | 1647 | 1461031408350 Marionette TRACE conn2 -> [0,477,"getWindowHandle",null] 19:03:28 INFO - PROCESS | 1647 | 1461031408351 Marionette TRACE conn2 <- [1,477,null,{"value":"7"}] 19:03:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 19:03:28 INFO - PROCESS | 1647 | 1461031408354 Marionette TRACE conn2 -> [0,478,"setScriptTimeout",{"ms":35000}] 19:03:28 INFO - PROCESS | 1647 | 1461031408355 Marionette TRACE conn2 <- [1,478,null,{}] 19:03:28 INFO - PROCESS | 1647 | 1461031408357 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}] 19:03:28 INFO - PROCESS | 1647 | 1461031408429 Marionette TRACE conn2 <- [1,479,null,{"value":null}] 19:03:28 INFO - PROCESS | 1647 | 1461031408433 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:03:28 INFO - PROCESS | 1647 | ++DOCSHELL 0x12c708800 == 42 [pid = 1647] [id = 127] 19:03:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 103 (0x12b2fc400) [pid = 1647] [serial = 378] [outer = 0x0] 19:03:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 104 (0x12bba3400) [pid = 1647] [serial = 379] [outer = 0x12b2fc400] 19:03:28 INFO - PROCESS | 1647 | 1461031408460 Marionette DEBUG loaded listener.js 19:03:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 105 (0x12be1a400) [pid = 1647] [serial = 380] [outer = 0x12b2fc400] 19:03:28 INFO - PROCESS | 1647 | 1461031408797 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]]]}] 19:03:28 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 19:03:28 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 469ms 19:03:28 INFO - PROCESS | 1647 | 1461031408824 Marionette TRACE conn2 -> [0,481,"getWindowHandle",null] 19:03:28 INFO - PROCESS | 1647 | 1461031408826 Marionette TRACE conn2 <- [1,481,null,{"value":"7"}] 19:03:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 19:03:28 INFO - PROCESS | 1647 | 1461031408828 Marionette TRACE conn2 -> [0,482,"setScriptTimeout",{"ms":35000}] 19:03:28 INFO - PROCESS | 1647 | 1461031408829 Marionette TRACE conn2 <- [1,482,null,{}] 19:03:28 INFO - PROCESS | 1647 | 1461031408832 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}] 19:03:28 INFO - PROCESS | 1647 | 1461031408923 Marionette TRACE conn2 <- [1,483,null,{"value":null}] 19:03:28 INFO - PROCESS | 1647 | 1461031408965 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:03:28 INFO - PROCESS | 1647 | ++DOCSHELL 0x12cf12800 == 43 [pid = 1647] [id = 128] 19:03:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 106 (0x12b2f8c00) [pid = 1647] [serial = 381] [outer = 0x0] 19:03:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 107 (0x12be1e000) [pid = 1647] [serial = 382] [outer = 0x12b2f8c00] 19:03:28 INFO - PROCESS | 1647 | 1461031408995 Marionette DEBUG loaded listener.js 19:03:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 108 (0x12cfd6c00) [pid = 1647] [serial = 383] [outer = 0x12b2f8c00] 19:03:29 INFO - PROCESS | 1647 | 1461031409463 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]]]}] 19:03:29 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 19:03:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 669ms 19:03:29 INFO - PROCESS | 1647 | 1461031409498 Marionette TRACE conn2 -> [0,485,"getWindowHandle",null] 19:03:29 INFO - PROCESS | 1647 | 1461031409501 Marionette TRACE conn2 <- [1,485,null,{"value":"7"}] 19:03:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 19:03:29 INFO - PROCESS | 1647 | 1461031409507 Marionette TRACE conn2 -> [0,486,"setScriptTimeout",{"ms":35000}] 19:03:29 INFO - PROCESS | 1647 | 1461031409509 Marionette TRACE conn2 <- [1,486,null,{}] 19:03:29 INFO - PROCESS | 1647 | 1461031409513 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}] 19:03:29 INFO - PROCESS | 1647 | 1461031409608 Marionette TRACE conn2 <- [1,487,null,{"value":null}] 19:03:29 INFO - PROCESS | 1647 | 1461031409666 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:03:29 INFO - PROCESS | 1647 | ++DOCSHELL 0x11a776000 == 44 [pid = 1647] [id = 129] 19:03:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 109 (0x118c87000) [pid = 1647] [serial = 384] [outer = 0x0] 19:03:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 110 (0x119da5000) [pid = 1647] [serial = 385] [outer = 0x118c87000] 19:03:29 INFO - PROCESS | 1647 | 1461031409698 Marionette DEBUG loaded listener.js 19:03:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 111 (0x11a7a9c00) [pid = 1647] [serial = 386] [outer = 0x118c87000] 19:03:30 INFO - PROCESS | 1647 | 1461031410141 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]]]}] 19:03:30 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 19:03:30 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 672ms 19:03:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 19:03:30 INFO - PROCESS | 1647 | 1461031410229 Marionette TRACE conn2 -> [0,489,"getWindowHandle",null] 19:03:30 INFO - PROCESS | 1647 | 1461031410233 Marionette TRACE conn2 <- [1,489,null,{"value":"7"}] 19:03:30 INFO - PROCESS | 1647 | 1461031410239 Marionette TRACE conn2 -> [0,490,"setScriptTimeout",{"ms":35000}] 19:03:30 INFO - PROCESS | 1647 | 1461031410241 Marionette TRACE conn2 <- [1,490,null,{}] 19:03:30 INFO - PROCESS | 1647 | 1461031410243 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}] 19:03:30 INFO - PROCESS | 1647 | 1461031410338 Marionette TRACE conn2 <- [1,491,null,{"value":null}] 19:03:30 INFO - PROCESS | 1647 | 1461031410384 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:03:30 INFO - PROCESS | 1647 | ++DOCSHELL 0x125c2b000 == 45 [pid = 1647] [id = 130] 19:03:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 112 (0x11a7aac00) [pid = 1647] [serial = 387] [outer = 0x0] 19:03:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 113 (0x11c688000) [pid = 1647] [serial = 388] [outer = 0x11a7aac00] 19:03:30 INFO - PROCESS | 1647 | 1461031410414 Marionette DEBUG loaded listener.js 19:03:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 114 (0x123ad8400) [pid = 1647] [serial = 389] [outer = 0x11a7aac00] 19:03:30 INFO - PROCESS | 1647 | 1461031410844 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]]]}] 19:03:30 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 19:03:30 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 619ms 19:03:30 INFO - PROCESS | 1647 | 1461031410871 Marionette TRACE conn2 -> [0,493,"getWindowHandle",null] 19:03:30 INFO - PROCESS | 1647 | 1461031410873 Marionette TRACE conn2 <- [1,493,null,{"value":"7"}] 19:03:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 19:03:30 INFO - PROCESS | 1647 | 1461031410877 Marionette TRACE conn2 -> [0,494,"setScriptTimeout",{"ms":35000}] 19:03:30 INFO - PROCESS | 1647 | 1461031410879 Marionette TRACE conn2 <- [1,494,null,{}] 19:03:30 INFO - PROCESS | 1647 | 1461031410887 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}] 19:03:30 INFO - PROCESS | 1647 | 1461031410987 Marionette TRACE conn2 <- [1,495,null,{"value":null}] 19:03:31 INFO - PROCESS | 1647 | 1461031411046 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:03:31 INFO - PROCESS | 1647 | ++DOCSHELL 0x12d158000 == 46 [pid = 1647] [id = 131] 19:03:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 115 (0x1277be800) [pid = 1647] [serial = 390] [outer = 0x0] 19:03:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 116 (0x1296f5800) [pid = 1647] [serial = 391] [outer = 0x1277be800] 19:03:31 INFO - PROCESS | 1647 | 1461031411078 Marionette DEBUG loaded listener.js 19:03:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 117 (0x129a6d400) [pid = 1647] [serial = 392] [outer = 0x1277be800] 19:03:31 INFO - PROCESS | 1647 | 1461031411527 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]]]}] 19:03:31 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 19:03:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 671ms 19:03:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 19:03:31 INFO - PROCESS | 1647 | 1461031411548 Marionette TRACE conn2 -> [0,497,"getWindowHandle",null] 19:03:31 INFO - PROCESS | 1647 | 1461031411550 Marionette TRACE conn2 <- [1,497,null,{"value":"7"}] 19:03:31 INFO - PROCESS | 1647 | 1461031411553 Marionette TRACE conn2 -> [0,498,"setScriptTimeout",{"ms":35000}] 19:03:31 INFO - PROCESS | 1647 | 1461031411554 Marionette TRACE conn2 <- [1,498,null,{}] 19:03:31 INFO - PROCESS | 1647 | 1461031411577 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}] 19:03:31 INFO - PROCESS | 1647 | 1461031411698 Marionette TRACE conn2 <- [1,499,null,{"value":null}] 19:03:31 INFO - PROCESS | 1647 | 1461031411899 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:03:31 INFO - PROCESS | 1647 | ++DOCSHELL 0x118750800 == 47 [pid = 1647] [id = 132] 19:03:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 118 (0x116634c00) [pid = 1647] [serial = 393] [outer = 0x0] 19:03:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 119 (0x118781800) [pid = 1647] [serial = 394] [outer = 0x116634c00] 19:03:31 INFO - PROCESS | 1647 | 1461031411928 Marionette DEBUG loaded listener.js 19:03:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 120 (0x119b73400) [pid = 1647] [serial = 395] [outer = 0x116634c00] 19:03:32 INFO - PROCESS | 1647 | 1461031412343 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]]]}] 19:03:32 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 19:03:32 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 838ms 19:03:32 INFO - PROCESS | 1647 | 1461031412392 Marionette TRACE conn2 -> [0,501,"getWindowHandle",null] 19:03:32 INFO - PROCESS | 1647 | 1461031412394 Marionette TRACE conn2 <- [1,501,null,{"value":"7"}] 19:03:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 19:03:32 INFO - PROCESS | 1647 | 1461031412397 Marionette TRACE conn2 -> [0,502,"setScriptTimeout",{"ms":35000}] 19:03:32 INFO - PROCESS | 1647 | 1461031412400 Marionette TRACE conn2 <- [1,502,null,{}] 19:03:32 INFO - PROCESS | 1647 | 1461031412423 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}] 19:03:32 INFO - PROCESS | 1647 | 1461031412516 Marionette TRACE conn2 <- [1,503,null,{"value":null}] 19:03:32 INFO - PROCESS | 1647 | --DOCSHELL 0x11850d000 == 46 [pid = 1647] [id = 112] 19:03:32 INFO - PROCESS | 1647 | --DOCSHELL 0x12c708800 == 45 [pid = 1647] [id = 127] 19:03:32 INFO - PROCESS | 1647 | --DOCSHELL 0x12bad1800 == 44 [pid = 1647] [id = 126] 19:03:32 INFO - PROCESS | 1647 | --DOCSHELL 0x12b315800 == 43 [pid = 1647] [id = 125] 19:03:32 INFO - PROCESS | 1647 | --DOCSHELL 0x11b5ca800 == 42 [pid = 1647] [id = 124] 19:03:32 INFO - PROCESS | 1647 | --DOCSHELL 0x127d9b800 == 41 [pid = 1647] [id = 123] 19:03:32 INFO - PROCESS | 1647 | --DOCSHELL 0x126bda800 == 40 [pid = 1647] [id = 122] 19:03:32 INFO - PROCESS | 1647 | --DOCSHELL 0x125a4d000 == 39 [pid = 1647] [id = 121] 19:03:32 INFO - PROCESS | 1647 | --DOCSHELL 0x12370b000 == 38 [pid = 1647] [id = 120] 19:03:32 INFO - PROCESS | 1647 | --DOMWINDOW == 119 (0x118c7c000) [pid = 1647] [serial = 337] [outer = 0x0] [url = about:blank] 19:03:32 INFO - PROCESS | 1647 | --DOMWINDOW == 118 (0x118cdd000) [pid = 1647] [serial = 334] [outer = 0x0] [url = about:blank] 19:03:32 INFO - PROCESS | 1647 | 1461031412611 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:03:32 INFO - PROCESS | 1647 | --DOCSHELL 0x11ba42800 == 37 [pid = 1647] [id = 119] 19:03:32 INFO - PROCESS | 1647 | --DOCSHELL 0x118865800 == 36 [pid = 1647] [id = 118] 19:03:32 INFO - PROCESS | 1647 | --DOCSHELL 0x118745000 == 35 [pid = 1647] [id = 114] 19:03:32 INFO - PROCESS | 1647 | --DOCSHELL 0x11582e000 == 34 [pid = 1647] [id = 113] 19:03:32 INFO - PROCESS | 1647 | ++DOCSHELL 0x11561f800 == 35 [pid = 1647] [id = 133] 19:03:32 INFO - PROCESS | 1647 | ++DOMWINDOW == 119 (0x118cdd000) [pid = 1647] [serial = 396] [outer = 0x0] 19:03:32 INFO - PROCESS | 1647 | ++DOMWINDOW == 120 (0x11a755800) [pid = 1647] [serial = 397] [outer = 0x118cdd000] 19:03:32 INFO - PROCESS | 1647 | 1461031412643 Marionette DEBUG loaded listener.js 19:03:32 INFO - PROCESS | 1647 | ++DOMWINDOW == 121 (0x11baf4c00) [pid = 1647] [serial = 398] [outer = 0x118cdd000] 19:03:32 INFO - PROCESS | 1647 | --DOMWINDOW == 120 (0x11c545400) [pid = 1647] [serial = 295] [outer = 0x0] [url = about:blank] 19:03:32 INFO - PROCESS | 1647 | --DOMWINDOW == 119 (0x11baa7000) [pid = 1647] [serial = 296] [outer = 0x0] [url = about:blank] 19:03:32 INFO - PROCESS | 1647 | --DOMWINDOW == 118 (0x123796800) [pid = 1647] [serial = 298] [outer = 0x0] [url = about:blank] 19:03:32 INFO - PROCESS | 1647 | --DOMWINDOW == 117 (0x123ad9000) [pid = 1647] [serial = 299] [outer = 0x0] [url = about:blank] 19:03:32 INFO - PROCESS | 1647 | --DOMWINDOW == 116 (0x1238ee800) [pid = 1647] [serial = 301] [outer = 0x0] [url = about:blank] 19:03:32 INFO - PROCESS | 1647 | --DOMWINDOW == 115 (0x125a35800) [pid = 1647] [serial = 302] [outer = 0x0] [url = about:blank] 19:03:32 INFO - PROCESS | 1647 | --DOMWINDOW == 114 (0x129173800) [pid = 1647] [serial = 313] [outer = 0x0] [url = about:blank] 19:03:32 INFO - PROCESS | 1647 | --DOMWINDOW == 113 (0x1296fbc00) [pid = 1647] [serial = 316] [outer = 0x0] [url = about:blank] 19:03:32 INFO - PROCESS | 1647 | --DOMWINDOW == 112 (0x1291c0c00) [pid = 1647] [serial = 314] [outer = 0x0] [url = about:blank] 19:03:32 INFO - PROCESS | 1647 | --DOMWINDOW == 111 (0x12b2f4800) [pid = 1647] [serial = 325] [outer = 0x0] [url = about:blank] 19:03:32 INFO - PROCESS | 1647 | --DOMWINDOW == 110 (0x12b00b800) [pid = 1647] [serial = 323] [outer = 0x0] [url = about:blank] 19:03:32 INFO - PROCESS | 1647 | --DOMWINDOW == 109 (0x129a6b400) [pid = 1647] [serial = 320] [outer = 0x0] [url = about:blank] 19:03:32 INFO - PROCESS | 1647 | --DOMWINDOW == 108 (0x129c71000) [pid = 1647] [serial = 322] [outer = 0x0] [url = about:blank] 19:03:32 INFO - PROCESS | 1647 | --DOMWINDOW == 107 (0x129a6f000) [pid = 1647] [serial = 317] [outer = 0x0] [url = about:blank] 19:03:32 INFO - PROCESS | 1647 | --DOMWINDOW == 106 (0x119c1f400) [pid = 1647] [serial = 319] [outer = 0x0] [url = about:blank] 19:03:32 INFO - PROCESS | 1647 | --DOMWINDOW == 105 (0x126896c00) [pid = 1647] [serial = 307] [outer = 0x0] [url = about:blank] 19:03:32 INFO - PROCESS | 1647 | --DOMWINDOW == 104 (0x1274e1400) [pid = 1647] [serial = 308] [outer = 0x0] [url = about:blank] 19:03:32 INFO - PROCESS | 1647 | --DOMWINDOW == 103 (0x12ba5f800) [pid = 1647] [serial = 329] [outer = 0x0] [url = about:blank] 19:03:32 INFO - PROCESS | 1647 | --DOMWINDOW == 102 (0x12ba69400) [pid = 1647] [serial = 331] [outer = 0x0] [url = about:blank] 19:03:32 INFO - PROCESS | 1647 | --DOMWINDOW == 101 (0x119b74c00) [pid = 1647] [serial = 311] [outer = 0x0] [url = about:blank] 19:03:32 INFO - PROCESS | 1647 | --DOMWINDOW == 100 (0x12b586000) [pid = 1647] [serial = 328] [outer = 0x0] [url = about:blank] 19:03:32 INFO - PROCESS | 1647 | --DOMWINDOW == 99 (0x12b2f9c00) [pid = 1647] [serial = 326] [outer = 0x0] [url = about:blank] 19:03:32 INFO - PROCESS | 1647 | --DOMWINDOW == 98 (0x118c7e000) [pid = 1647] [serial = 277] [outer = 0x0] [url = about:blank] 19:03:32 INFO - PROCESS | 1647 | --DOMWINDOW == 97 (0x118f12400) [pid = 1647] [serial = 278] [outer = 0x0] [url = about:blank] 19:03:32 INFO - PROCESS | 1647 | --DOMWINDOW == 96 (0x11be72000) [pid = 1647] [serial = 292] [outer = 0x0] [url = about:blank] 19:03:32 INFO - PROCESS | 1647 | --DOMWINDOW == 95 (0x11c282800) [pid = 1647] [serial = 293] [outer = 0x0] [url = about:blank] 19:03:32 INFO - PROCESS | 1647 | --DOMWINDOW == 94 (0x11a7ad000) [pid = 1647] [serial = 286] [outer = 0x0] [url = about:blank] 19:03:32 INFO - PROCESS | 1647 | --DOMWINDOW == 93 (0x11abbb000) [pid = 1647] [serial = 287] [outer = 0x0] [url = about:blank] 19:03:32 INFO - PROCESS | 1647 | --DOMWINDOW == 92 (0x127d0ac00) [pid = 1647] [serial = 310] [outer = 0x0] [url = about:blank] 19:03:32 INFO - PROCESS | 1647 | --DOMWINDOW == 91 (0x11b553000) [pid = 1647] [serial = 289] [outer = 0x0] [url = about:blank] 19:03:32 INFO - PROCESS | 1647 | --DOMWINDOW == 90 (0x11baa6c00) [pid = 1647] [serial = 290] [outer = 0x0] [url = about:blank] 19:03:32 INFO - PROCESS | 1647 | --DOMWINDOW == 89 (0x12b007800) [pid = 1647] [serial = 275] [outer = 0x0] [url = about:blank] 19:03:32 INFO - PROCESS | 1647 | --DOMWINDOW == 88 (0x11a706800) [pid = 1647] [serial = 283] [outer = 0x0] [url = about:blank] 19:03:32 INFO - PROCESS | 1647 | --DOMWINDOW == 87 (0x11a7a3c00) [pid = 1647] [serial = 284] [outer = 0x0] [url = about:blank] 19:03:32 INFO - PROCESS | 1647 | --DOMWINDOW == 86 (0x11912b000) [pid = 1647] [serial = 280] [outer = 0x0] [url = about:blank] 19:03:32 INFO - PROCESS | 1647 | --DOMWINDOW == 85 (0x119b7e000) [pid = 1647] [serial = 281] [outer = 0x0] [url = about:blank] 19:03:32 INFO - PROCESS | 1647 | --DOMWINDOW == 84 (0x125dbb800) [pid = 1647] [serial = 304] [outer = 0x0] [url = about:blank] 19:03:32 INFO - PROCESS | 1647 | --DOMWINDOW == 83 (0x126981000) [pid = 1647] [serial = 305] [outer = 0x0] [url = about:blank] 19:03:32 INFO - PROCESS | 1647 | 1461031412945 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]]]}] 19:03:32 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 19:03:32 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 571ms 19:03:32 INFO - PROCESS | 1647 | 1461031412972 Marionette TRACE conn2 -> [0,505,"getWindowHandle",null] 19:03:32 INFO - PROCESS | 1647 | 1461031412976 Marionette TRACE conn2 <- [1,505,null,{"value":"7"}] 19:03:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 19:03:32 INFO - PROCESS | 1647 | 1461031412984 Marionette TRACE conn2 -> [0,506,"setScriptTimeout",{"ms":35000}] 19:03:32 INFO - PROCESS | 1647 | 1461031412985 Marionette TRACE conn2 <- [1,506,null,{}] 19:03:32 INFO - PROCESS | 1647 | 1461031412988 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}] 19:03:33 INFO - PROCESS | 1647 | 1461031413062 Marionette TRACE conn2 <- [1,507,null,{"value":null}] 19:03:33 INFO - PROCESS | 1647 | 1461031413067 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:03:33 INFO - PROCESS | 1647 | ++DOCSHELL 0x1199ac800 == 36 [pid = 1647] [id = 134] 19:03:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 84 (0x11be70800) [pid = 1647] [serial = 399] [outer = 0x0] 19:03:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 85 (0x11c282800) [pid = 1647] [serial = 400] [outer = 0x11be70800] 19:03:33 INFO - PROCESS | 1647 | 1461031413097 Marionette DEBUG loaded listener.js 19:03:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 86 (0x123791400) [pid = 1647] [serial = 401] [outer = 0x11be70800] 19:03:33 INFO - PROCESS | 1647 | 1461031413462 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]]]}] 19:03:33 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 19:03:33 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 521ms 19:03:33 INFO - PROCESS | 1647 | 1461031413503 Marionette TRACE conn2 -> [0,509,"getWindowHandle",null] 19:03:33 INFO - PROCESS | 1647 | 1461031413504 Marionette TRACE conn2 <- [1,509,null,{"value":"7"}] 19:03:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 19:03:33 INFO - PROCESS | 1647 | 1461031413511 Marionette TRACE conn2 -> [0,510,"setScriptTimeout",{"ms":35000}] 19:03:33 INFO - PROCESS | 1647 | 1461031413515 Marionette TRACE conn2 <- [1,510,null,{}] 19:03:33 INFO - PROCESS | 1647 | 1461031413524 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}] 19:03:33 INFO - PROCESS | 1647 | 1461031413603 Marionette TRACE conn2 <- [1,511,null,{"value":null}] 19:03:33 INFO - PROCESS | 1647 | 1461031413610 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:03:33 INFO - PROCESS | 1647 | ++DOCSHELL 0x11ba58800 == 37 [pid = 1647] [id = 135] 19:03:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 87 (0x123792c00) [pid = 1647] [serial = 402] [outer = 0x0] 19:03:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 88 (0x125dba800) [pid = 1647] [serial = 403] [outer = 0x123792c00] 19:03:33 INFO - PROCESS | 1647 | 1461031413636 Marionette DEBUG loaded listener.js 19:03:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 89 (0x12746c400) [pid = 1647] [serial = 404] [outer = 0x123792c00] 19:03:34 INFO - PROCESS | 1647 | 1461031413992 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]]]}] 19:03:34 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 19:03:34 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 526ms 19:03:34 INFO - PROCESS | 1647 | 1461031414034 Marionette TRACE conn2 -> [0,513,"getWindowHandle",null] 19:03:34 INFO - PROCESS | 1647 | 1461031414037 Marionette TRACE conn2 <- [1,513,null,{"value":"7"}] 19:03:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 19:03:34 INFO - PROCESS | 1647 | 1461031414042 Marionette TRACE conn2 -> [0,514,"setScriptTimeout",{"ms":35000}] 19:03:34 INFO - PROCESS | 1647 | 1461031414044 Marionette TRACE conn2 <- [1,514,null,{}] 19:03:34 INFO - PROCESS | 1647 | 1461031414048 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}] 19:03:34 INFO - PROCESS | 1647 | 1461031414192 Marionette TRACE conn2 <- [1,515,null,{"value":null}] 19:03:34 INFO - PROCESS | 1647 | 1461031414208 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:03:34 INFO - PROCESS | 1647 | ++DOCSHELL 0x11befc000 == 38 [pid = 1647] [id = 136] 19:03:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 90 (0x11be6f800) [pid = 1647] [serial = 405] [outer = 0x0] 19:03:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 91 (0x127d0f400) [pid = 1647] [serial = 406] [outer = 0x11be6f800] 19:03:34 INFO - PROCESS | 1647 | 1461031414231 Marionette DEBUG loaded listener.js 19:03:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 92 (0x12917c400) [pid = 1647] [serial = 407] [outer = 0x11be6f800] 19:03:34 INFO - PROCESS | 1647 | 1461031414584 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]]]}] 19:03:34 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 19:03:34 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 570ms 19:03:34 INFO - PROCESS | 1647 | 1461031414613 Marionette TRACE conn2 -> [0,517,"getWindowHandle",null] 19:03:34 INFO - PROCESS | 1647 | 1461031414615 Marionette TRACE conn2 <- [1,517,null,{"value":"7"}] 19:03:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 19:03:34 INFO - PROCESS | 1647 | 1461031414619 Marionette TRACE conn2 -> [0,518,"setScriptTimeout",{"ms":35000}] 19:03:34 INFO - PROCESS | 1647 | 1461031414621 Marionette TRACE conn2 <- [1,518,null,{}] 19:03:34 INFO - PROCESS | 1647 | 1461031414624 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}] 19:03:34 INFO - PROCESS | 1647 | 1461031414737 Marionette TRACE conn2 <- [1,519,null,{"value":null}] 19:03:34 INFO - PROCESS | 1647 | 1461031414829 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:03:34 INFO - PROCESS | 1647 | ++DOCSHELL 0x123720000 == 39 [pid = 1647] [id = 137] 19:03:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 93 (0x129a6b400) [pid = 1647] [serial = 408] [outer = 0x0] 19:03:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 94 (0x129a6e800) [pid = 1647] [serial = 409] [outer = 0x129a6b400] 19:03:34 INFO - PROCESS | 1647 | 1461031414865 Marionette DEBUG loaded listener.js 19:03:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 95 (0x12b00cc00) [pid = 1647] [serial = 410] [outer = 0x129a6b400] 19:03:35 INFO - PROCESS | 1647 | 1461031415210 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]]]}] 19:03:35 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 19:03:35 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 622ms 19:03:35 INFO - PROCESS | 1647 | 1461031415241 Marionette TRACE conn2 -> [0,521,"getWindowHandle",null] 19:03:35 INFO - PROCESS | 1647 | 1461031415243 Marionette TRACE conn2 <- [1,521,null,{"value":"7"}] 19:03:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 19:03:35 INFO - PROCESS | 1647 | 1461031415245 Marionette TRACE conn2 -> [0,522,"setScriptTimeout",{"ms":35000}] 19:03:35 INFO - PROCESS | 1647 | 1461031415246 Marionette TRACE conn2 <- [1,522,null,{}] 19:03:35 INFO - PROCESS | 1647 | 1461031415248 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}] 19:03:35 INFO - PROCESS | 1647 | 1461031415340 Marionette TRACE conn2 <- [1,523,null,{"value":null}] 19:03:35 INFO - PROCESS | 1647 | 1461031415385 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:03:35 INFO - PROCESS | 1647 | ++DOCSHELL 0x125c2b800 == 40 [pid = 1647] [id = 138] 19:03:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 96 (0x12b57b800) [pid = 1647] [serial = 411] [outer = 0x0] 19:03:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 97 (0x12bba4400) [pid = 1647] [serial = 412] [outer = 0x12b57b800] 19:03:35 INFO - PROCESS | 1647 | 1461031415409 Marionette DEBUG loaded listener.js 19:03:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x12be28800) [pid = 1647] [serial = 413] [outer = 0x12b57b800] 19:03:35 INFO - PROCESS | 1647 | 1461031415778 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]]]}] 19:03:35 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 19:03:35 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 568ms 19:03:35 INFO - PROCESS | 1647 | 1461031415817 Marionette TRACE conn2 -> [0,525,"getWindowHandle",null] 19:03:35 INFO - PROCESS | 1647 | 1461031415819 Marionette TRACE conn2 <- [1,525,null,{"value":"7"}] 19:03:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 19:03:35 INFO - PROCESS | 1647 | 1461031415823 Marionette TRACE conn2 -> [0,526,"setScriptTimeout",{"ms":35000}] 19:03:35 INFO - PROCESS | 1647 | 1461031415824 Marionette TRACE conn2 <- [1,526,null,{}] 19:03:35 INFO - PROCESS | 1647 | 1461031415827 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}] 19:03:35 INFO - PROCESS | 1647 | 1461031415963 Marionette TRACE conn2 <- [1,527,null,{"value":null}] 19:03:35 INFO - PROCESS | 1647 | 1461031415981 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:03:35 INFO - PROCESS | 1647 | ++DOCSHELL 0x115605000 == 41 [pid = 1647] [id = 139] 19:03:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 99 (0x12be22800) [pid = 1647] [serial = 414] [outer = 0x0] 19:03:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 100 (0x12be9d400) [pid = 1647] [serial = 415] [outer = 0x12be22800] 19:03:36 INFO - PROCESS | 1647 | 1461031416006 Marionette DEBUG loaded listener.js 19:03:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 101 (0x12cfdb400) [pid = 1647] [serial = 416] [outer = 0x12be22800] 19:03:36 INFO - PROCESS | 1647 | 1461031416340 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]]]}] 19:03:36 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 19:03:36 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 572ms 19:03:36 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 19:03:36 INFO - PROCESS | 1647 | 1461031416394 Marionette TRACE conn2 -> [0,529,"getWindowHandle",null] 19:03:36 INFO - PROCESS | 1647 | 1461031416396 Marionette TRACE conn2 <- [1,529,null,{"value":"7"}] 19:03:36 INFO - PROCESS | 1647 | 1461031416398 Marionette TRACE conn2 -> [0,530,"setScriptTimeout",{"ms":35000}] 19:03:36 INFO - PROCESS | 1647 | 1461031416399 Marionette TRACE conn2 <- [1,530,null,{}] 19:03:36 INFO - PROCESS | 1647 | 1461031416401 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}] 19:03:36 INFO - PROCESS | 1647 | 1461031416493 Marionette TRACE conn2 <- [1,531,null,{"value":null}] 19:03:36 INFO - PROCESS | 1647 | 1461031416522 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:03:36 INFO - PROCESS | 1647 | ++DOCSHELL 0x127d71000 == 42 [pid = 1647] [id = 140] 19:03:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 102 (0x12cfdf400) [pid = 1647] [serial = 417] [outer = 0x0] 19:03:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 103 (0x12d10f800) [pid = 1647] [serial = 418] [outer = 0x12cfdf400] 19:03:36 INFO - PROCESS | 1647 | 1461031416547 Marionette DEBUG loaded listener.js 19:03:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 104 (0x12d118000) [pid = 1647] [serial = 419] [outer = 0x12cfdf400] 19:03:36 INFO - PROCESS | 1647 | --DOMWINDOW == 103 (0x118542c00) [pid = 1647] [serial = 333] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 19:03:36 INFO - PROCESS | 1647 | --DOMWINDOW == 102 (0x12b010000) [pid = 1647] [serial = 330] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 19:03:36 INFO - PROCESS | 1647 | --DOMWINDOW == 101 (0x123adc000) [pid = 1647] [serial = 360] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 19:03:36 INFO - PROCESS | 1647 | --DOMWINDOW == 100 (0x11853e000) [pid = 1647] [serial = 354] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 19:03:36 INFO - PROCESS | 1647 | --DOMWINDOW == 99 (0x118e49c00) [pid = 1647] [serial = 351] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 19:03:36 INFO - PROCESS | 1647 | --DOMWINDOW == 98 (0x11be71400) [pid = 1647] [serial = 357] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 19:03:36 INFO - PROCESS | 1647 | --DOMWINDOW == 97 (0x126f3bc00) [pid = 1647] [serial = 363] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 19:03:36 INFO - PROCESS | 1647 | --DOMWINDOW == 96 (0x1277bd400) [pid = 1647] [serial = 366] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 19:03:36 INFO - PROCESS | 1647 | --DOMWINDOW == 95 (0x119da2c00) [pid = 1647] [serial = 369] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 19:03:36 INFO - PROCESS | 1647 | --DOMWINDOW == 94 (0x12b00b000) [pid = 1647] [serial = 375] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 19:03:36 INFO - PROCESS | 1647 | --DOMWINDOW == 93 (0x12b2fc400) [pid = 1647] [serial = 378] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 19:03:36 INFO - PROCESS | 1647 | --DOMWINDOW == 92 (0x1291bf000) [pid = 1647] [serial = 372] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 19:03:36 INFO - PROCESS | 1647 | --DOMWINDOW == 91 (0x118cd7c00) [pid = 1647] [serial = 348] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 19:03:36 INFO - PROCESS | 1647 | 1461031416977 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"]]]}] 19:03:37 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 19:03:37 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 19:03:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:03:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:03:37 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 19:03:37 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 19:03:37 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 19:03:37 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 19:03:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:03:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:03:37 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 19:03:37 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 19:03:37 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 618ms 19:03:37 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 19:03:37 INFO - PROCESS | 1647 | 1461031417017 Marionette TRACE conn2 -> [0,533,"getWindowHandle",null] 19:03:37 INFO - PROCESS | 1647 | 1461031417018 Marionette TRACE conn2 <- [1,533,null,{"value":"7"}] 19:03:37 INFO - PROCESS | 1647 | 1461031417020 Marionette TRACE conn2 -> [0,534,"setScriptTimeout",{"ms":35000}] 19:03:37 INFO - PROCESS | 1647 | 1461031417021 Marionette TRACE conn2 <- [1,534,null,{}] 19:03:37 INFO - PROCESS | 1647 | 1461031417024 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}] 19:03:37 INFO - PROCESS | 1647 | 1461031417099 Marionette TRACE conn2 <- [1,535,null,{"value":null}] 19:03:37 INFO - PROCESS | 1647 | 1461031417104 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:03:37 INFO - PROCESS | 1647 | ++DOCSHELL 0x129a2e800 == 43 [pid = 1647] [id = 141] 19:03:37 INFO - PROCESS | 1647 | ++DOMWINDOW == 92 (0x11a708c00) [pid = 1647] [serial = 420] [outer = 0x0] 19:03:37 INFO - PROCESS | 1647 | ++DOMWINDOW == 93 (0x12b2f0c00) [pid = 1647] [serial = 421] [outer = 0x11a708c00] 19:03:37 INFO - PROCESS | 1647 | 1461031417131 Marionette DEBUG loaded listener.js 19:03:37 INFO - PROCESS | 1647 | ++DOMWINDOW == 94 (0x12d118400) [pid = 1647] [serial = 422] [outer = 0x11a708c00] 19:03:37 INFO - PROCESS | 1647 | 1461031417464 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]]]}] 19:03:37 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 19:03:37 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 470ms 19:03:37 INFO - PROCESS | 1647 | 1461031417493 Marionette TRACE conn2 -> [0,537,"getWindowHandle",null] 19:03:37 INFO - PROCESS | 1647 | 1461031417494 Marionette TRACE conn2 <- [1,537,null,{"value":"7"}] 19:03:37 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 19:03:37 INFO - PROCESS | 1647 | 1461031417496 Marionette TRACE conn2 -> [0,538,"setScriptTimeout",{"ms":35000}] 19:03:37 INFO - PROCESS | 1647 | 1461031417497 Marionette TRACE conn2 <- [1,538,null,{}] 19:03:37 INFO - PROCESS | 1647 | 1461031417500 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}] 19:03:37 INFO - PROCESS | 1647 | 1461031417577 Marionette TRACE conn2 <- [1,539,null,{"value":null}] 19:03:37 INFO - PROCESS | 1647 | 1461031417582 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:03:37 INFO - PROCESS | 1647 | ++DOCSHELL 0x12ba19800 == 44 [pid = 1647] [id = 142] 19:03:37 INFO - PROCESS | 1647 | ++DOMWINDOW == 95 (0x12cfdf000) [pid = 1647] [serial = 423] [outer = 0x0] 19:03:37 INFO - PROCESS | 1647 | ++DOMWINDOW == 96 (0x12d1ccc00) [pid = 1647] [serial = 424] [outer = 0x12cfdf000] 19:03:37 INFO - PROCESS | 1647 | 1461031417617 Marionette DEBUG loaded listener.js 19:03:37 INFO - PROCESS | 1647 | ++DOMWINDOW == 97 (0x12d1d7400) [pid = 1647] [serial = 425] [outer = 0x12cfdf000] 19:03:37 INFO - PROCESS | 1647 | 1461031417964 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]]]}] 19:03:38 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. 19:03:38 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 517ms 19:03:38 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 19:03:38 INFO - PROCESS | 1647 | 1461031418015 Marionette TRACE conn2 -> [0,541,"getWindowHandle",null] 19:03:38 INFO - PROCESS | 1647 | 1461031418016 Marionette TRACE conn2 <- [1,541,null,{"value":"7"}] 19:03:38 INFO - PROCESS | 1647 | 1461031418019 Marionette TRACE conn2 -> [0,542,"setScriptTimeout",{"ms":35000}] 19:03:38 INFO - PROCESS | 1647 | 1461031418020 Marionette TRACE conn2 <- [1,542,null,{}] 19:03:38 INFO - PROCESS | 1647 | 1461031418023 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}] 19:03:38 INFO - PROCESS | 1647 | 1461031418135 Marionette TRACE conn2 <- [1,543,null,{"value":null}] 19:03:38 INFO - PROCESS | 1647 | 1461031418164 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:03:38 INFO - PROCESS | 1647 | ++DOCSHELL 0x12cf13000 == 45 [pid = 1647] [id = 143] 19:03:38 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x12d11e400) [pid = 1647] [serial = 426] [outer = 0x0] 19:03:38 INFO - PROCESS | 1647 | ++DOMWINDOW == 99 (0x12d969c00) [pid = 1647] [serial = 427] [outer = 0x12d11e400] 19:03:38 INFO - PROCESS | 1647 | 1461031418189 Marionette DEBUG loaded listener.js 19:03:38 INFO - PROCESS | 1647 | ++DOMWINDOW == 100 (0x12dacdc00) [pid = 1647] [serial = 428] [outer = 0x12d11e400] 19:03:38 INFO - PROCESS | 1647 | 1461031418466 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]]]}] 19:03:38 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. 19:03:38 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 471ms 19:03:38 INFO - PROCESS | 1647 | 1461031418498 Marionette TRACE conn2 -> [0,545,"getWindowHandle",null] 19:03:38 INFO - PROCESS | 1647 | 1461031418500 Marionette TRACE conn2 <- [1,545,null,{"value":"7"}] 19:03:38 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 19:03:38 INFO - PROCESS | 1647 | 1461031418516 Marionette TRACE conn2 -> [0,546,"setScriptTimeout",{"ms":35000}] 19:03:38 INFO - PROCESS | 1647 | 1461031418518 Marionette TRACE conn2 <- [1,546,null,{}] 19:03:38 INFO - PROCESS | 1647 | 1461031418526 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}] 19:03:38 INFO - PROCESS | 1647 | 1461031418666 Marionette TRACE conn2 <- [1,547,null,{"value":null}] 19:03:38 INFO - PROCESS | 1647 | 1461031418753 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:03:38 INFO - PROCESS | 1647 | ++DOCSHELL 0x12d90c000 == 46 [pid = 1647] [id = 144] 19:03:38 INFO - PROCESS | 1647 | ++DOMWINDOW == 101 (0x12d11a800) [pid = 1647] [serial = 429] [outer = 0x0] 19:03:38 INFO - PROCESS | 1647 | ++DOMWINDOW == 102 (0x12dace800) [pid = 1647] [serial = 430] [outer = 0x12d11a800] 19:03:38 INFO - PROCESS | 1647 | 1461031418808 Marionette DEBUG loaded listener.js 19:03:38 INFO - PROCESS | 1647 | ++DOMWINDOW == 103 (0x12e0f0c00) [pid = 1647] [serial = 431] [outer = 0x12d11a800] 19:03:39 INFO - PROCESS | 1647 | 1461031419247 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]]]}] 19:03:39 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 19:03:39 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 789ms 19:03:39 INFO - PROCESS | 1647 | 1461031419293 Marionette TRACE conn2 -> [0,549,"getWindowHandle",null] 19:03:39 INFO - PROCESS | 1647 | 1461031419296 Marionette TRACE conn2 <- [1,549,null,{"value":"7"}] 19:03:39 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 19:03:39 INFO - PROCESS | 1647 | 1461031419300 Marionette TRACE conn2 -> [0,550,"setScriptTimeout",{"ms":35000}] 19:03:39 INFO - PROCESS | 1647 | 1461031419302 Marionette TRACE conn2 <- [1,550,null,{}] 19:03:39 INFO - PROCESS | 1647 | 1461031419326 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}] 19:03:39 INFO - PROCESS | 1647 | 1461031419432 Marionette TRACE conn2 <- [1,551,null,{"value":null}] 19:03:39 INFO - PROCESS | 1647 | 1461031419517 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:03:39 INFO - PROCESS | 1647 | ++DOCSHELL 0x11a768000 == 47 [pid = 1647] [id = 145] 19:03:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 104 (0x119da9c00) [pid = 1647] [serial = 432] [outer = 0x0] 19:03:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 105 (0x11a752800) [pid = 1647] [serial = 433] [outer = 0x119da9c00] 19:03:39 INFO - PROCESS | 1647 | 1461031419559 Marionette DEBUG loaded listener.js 19:03:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 106 (0x11be6f000) [pid = 1647] [serial = 434] [outer = 0x119da9c00] 19:03:39 INFO - PROCESS | 1647 | 1461031419957 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]]]}] 19:03:39 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. 19:03:39 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 690ms 19:03:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 19:03:40 INFO - PROCESS | 1647 | 1461031419991 Marionette TRACE conn2 -> [0,553,"getWindowHandle",null] 19:03:40 INFO - PROCESS | 1647 | 1461031419995 Marionette TRACE conn2 <- [1,553,null,{"value":"7"}] 19:03:40 INFO - PROCESS | 1647 | 1461031419999 Marionette TRACE conn2 -> [0,554,"setScriptTimeout",{"ms":35000}] 19:03:40 INFO - PROCESS | 1647 | 1461031420001 Marionette TRACE conn2 <- [1,554,null,{}] 19:03:40 INFO - PROCESS | 1647 | 1461031420004 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}] 19:03:40 INFO - PROCESS | 1647 | 1461031420128 Marionette TRACE conn2 <- [1,555,null,{"value":null}] 19:03:40 INFO - PROCESS | 1647 | 1461031420189 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:03:40 INFO - PROCESS | 1647 | ++DOCSHELL 0x125c2e800 == 48 [pid = 1647] [id = 146] 19:03:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 107 (0x11c291400) [pid = 1647] [serial = 435] [outer = 0x0] 19:03:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 108 (0x125a2b000) [pid = 1647] [serial = 436] [outer = 0x11c291400] 19:03:40 INFO - PROCESS | 1647 | 1461031420219 Marionette DEBUG loaded listener.js 19:03:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 109 (0x126988800) [pid = 1647] [serial = 437] [outer = 0x11c291400] 19:03:40 INFO - PROCESS | 1647 | [1647] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 19:03:40 INFO - PROCESS | 1647 | 1461031420638 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]]]}] 19:03:40 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 19:03:40 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 670ms 19:03:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 19:03:40 INFO - PROCESS | 1647 | 1461031420671 Marionette TRACE conn2 -> [0,557,"getWindowHandle",null] 19:03:40 INFO - PROCESS | 1647 | 1461031420673 Marionette TRACE conn2 <- [1,557,null,{"value":"7"}] 19:03:40 INFO - PROCESS | 1647 | 1461031420677 Marionette TRACE conn2 -> [0,558,"setScriptTimeout",{"ms":35000}] 19:03:40 INFO - PROCESS | 1647 | 1461031420681 Marionette TRACE conn2 <- [1,558,null,{}] 19:03:40 INFO - PROCESS | 1647 | 1461031420713 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}] 19:03:40 INFO - PROCESS | 1647 | 1461031420892 Marionette TRACE conn2 <- [1,559,null,{"value":null}] 19:03:40 INFO - PROCESS | 1647 | 1461031420959 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:03:40 INFO - PROCESS | 1647 | ++DOCSHELL 0x12da3b800 == 49 [pid = 1647] [id = 147] 19:03:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 110 (0x129c6b800) [pid = 1647] [serial = 438] [outer = 0x0] 19:03:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 111 (0x12b003400) [pid = 1647] [serial = 439] [outer = 0x129c6b800] 19:03:41 INFO - PROCESS | 1647 | 1461031421009 Marionette DEBUG loaded listener.js 19:03:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 112 (0x12b899000) [pid = 1647] [serial = 440] [outer = 0x129c6b800] 19:03:41 INFO - PROCESS | 1647 | 1461031421480 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]]]}] 19:03:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 19:03:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 875ms 19:03:41 INFO - PROCESS | 1647 | 1461031421551 Marionette TRACE conn2 -> [0,561,"getWindowHandle",null] 19:03:41 INFO - PROCESS | 1647 | 1461031421553 Marionette TRACE conn2 <- [1,561,null,{"value":"7"}] 19:03:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 19:03:41 INFO - PROCESS | 1647 | 1461031421575 Marionette TRACE conn2 -> [0,562,"setScriptTimeout",{"ms":35000}] 19:03:41 INFO - PROCESS | 1647 | 1461031421576 Marionette TRACE conn2 <- [1,562,null,{}] 19:03:41 INFO - PROCESS | 1647 | 1461031421579 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}] 19:03:41 INFO - PROCESS | 1647 | 1461031421679 Marionette TRACE conn2 <- [1,563,null,{"value":null}] 19:03:41 INFO - PROCESS | 1647 | 1461031421741 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:03:41 INFO - PROCESS | 1647 | ++DOCSHELL 0x12e069000 == 50 [pid = 1647] [id = 148] 19:03:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 113 (0x12be18000) [pid = 1647] [serial = 441] [outer = 0x0] 19:03:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 114 (0x12cfd3c00) [pid = 1647] [serial = 442] [outer = 0x12be18000] 19:03:41 INFO - PROCESS | 1647 | 1461031421771 Marionette DEBUG loaded listener.js 19:03:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 115 (0x12d1d3000) [pid = 1647] [serial = 443] [outer = 0x12be18000] 19:03:41 INFO - PROCESS | 1647 | [1647] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 19:03:42 INFO - PROCESS | 1647 | 1461031422175 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]]]}] 19:03:42 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 19:03:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 621ms 19:03:42 INFO - PROCESS | 1647 | 1461031422194 Marionette TRACE conn2 -> [0,565,"getWindowHandle",null] 19:03:42 INFO - PROCESS | 1647 | 1461031422196 Marionette TRACE conn2 <- [1,565,null,{"value":"7"}] 19:03:42 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 19:03:42 INFO - PROCESS | 1647 | 1461031422198 Marionette TRACE conn2 -> [0,566,"setScriptTimeout",{"ms":35000}] 19:03:42 INFO - PROCESS | 1647 | 1461031422199 Marionette TRACE conn2 <- [1,566,null,{}] 19:03:42 INFO - PROCESS | 1647 | 1461031422202 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}] 19:03:42 INFO - PROCESS | 1647 | 1461031422297 Marionette TRACE conn2 <- [1,567,null,{"value":null}] 19:03:42 INFO - PROCESS | 1647 | 1461031422342 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:03:42 INFO - PROCESS | 1647 | ++DOCSHELL 0x12e40a800 == 51 [pid = 1647] [id = 149] 19:03:42 INFO - PROCESS | 1647 | ++DOMWINDOW == 116 (0x12be1d800) [pid = 1647] [serial = 444] [outer = 0x0] 19:03:42 INFO - PROCESS | 1647 | ++DOMWINDOW == 117 (0x12d96ac00) [pid = 1647] [serial = 445] [outer = 0x12be1d800] 19:03:42 INFO - PROCESS | 1647 | 1461031422372 Marionette DEBUG loaded listener.js 19:03:42 INFO - PROCESS | 1647 | ++DOMWINDOW == 118 (0x12dacac00) [pid = 1647] [serial = 446] [outer = 0x12be1d800] 19:03:42 INFO - PROCESS | 1647 | [1647] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 19:03:42 INFO - PROCESS | 1647 | 1461031422775 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]]]}] 19:03:42 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 19:03:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 619ms 19:03:42 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 19:03:42 INFO - PROCESS | 1647 | 1461031422818 Marionette TRACE conn2 -> [0,569,"getWindowHandle",null] 19:03:42 INFO - PROCESS | 1647 | 1461031422819 Marionette TRACE conn2 <- [1,569,null,{"value":"7"}] 19:03:42 INFO - PROCESS | 1647 | 1461031422821 Marionette TRACE conn2 -> [0,570,"setScriptTimeout",{"ms":35000}] 19:03:42 INFO - PROCESS | 1647 | 1461031422823 Marionette TRACE conn2 <- [1,570,null,{}] 19:03:42 INFO - PROCESS | 1647 | 1461031422825 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}] 19:03:42 INFO - PROCESS | 1647 | 1461031422933 Marionette TRACE conn2 <- [1,571,null,{"value":null}] 19:03:43 INFO - PROCESS | 1647 | 1461031423025 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:03:43 INFO - PROCESS | 1647 | ++DOCSHELL 0x1188e4000 == 52 [pid = 1647] [id = 150] 19:03:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 119 (0x118c0d800) [pid = 1647] [serial = 447] [outer = 0x0] 19:03:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 120 (0x12e0ef000) [pid = 1647] [serial = 448] [outer = 0x118c0d800] 19:03:43 INFO - PROCESS | 1647 | 1461031423060 Marionette DEBUG loaded listener.js 19:03:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 121 (0x12e2b8c00) [pid = 1647] [serial = 449] [outer = 0x118c0d800] 19:03:43 INFO - PROCESS | 1647 | [1647] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 19:03:43 INFO - PROCESS | 1647 | 1461031423576 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]]]}] 19:03:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 19:03:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 770ms 19:03:43 INFO - PROCESS | 1647 | 1461031423592 Marionette TRACE conn2 -> [0,573,"getWindowHandle",null] 19:03:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 19:03:43 INFO - PROCESS | 1647 | 1461031423594 Marionette TRACE conn2 <- [1,573,null,{"value":"7"}] 19:03:43 INFO - PROCESS | 1647 | 1461031423598 Marionette TRACE conn2 -> [0,574,"setScriptTimeout",{"ms":35000}] 19:03:43 INFO - PROCESS | 1647 | 1461031423600 Marionette TRACE conn2 <- [1,574,null,{}] 19:03:43 INFO - PROCESS | 1647 | 1461031423604 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}] 19:03:43 INFO - PROCESS | 1647 | 1461031423697 Marionette TRACE conn2 <- [1,575,null,{"value":null}] 19:03:43 INFO - PROCESS | 1647 | 1461031423743 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:03:43 INFO - PROCESS | 1647 | ++DOCSHELL 0x11bb1d800 == 53 [pid = 1647] [id = 151] 19:03:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 122 (0x118f12400) [pid = 1647] [serial = 450] [outer = 0x0] 19:03:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 123 (0x119c19c00) [pid = 1647] [serial = 451] [outer = 0x118f12400] 19:03:43 INFO - PROCESS | 1647 | 1461031423772 Marionette DEBUG loaded listener.js 19:03:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 124 (0x11a74dc00) [pid = 1647] [serial = 452] [outer = 0x118f12400] 19:03:44 INFO - PROCESS | 1647 | 1461031424248 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]]]}] 19:03:44 INFO - PROCESS | 1647 | --DOCSHELL 0x11a999800 == 52 [pid = 1647] [id = 116] 19:03:44 INFO - PROCESS | 1647 | --DOCSHELL 0x12cf13000 == 51 [pid = 1647] [id = 143] 19:03:44 INFO - PROCESS | 1647 | --DOCSHELL 0x12ba19800 == 50 [pid = 1647] [id = 142] 19:03:44 INFO - PROCESS | 1647 | --DOCSHELL 0x129a2e800 == 49 [pid = 1647] [id = 141] 19:03:44 INFO - PROCESS | 1647 | --DOMWINDOW == 123 (0x12be1e000) [pid = 1647] [serial = 382] [outer = 0x0] [url = about:blank] 19:03:44 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 19:03:44 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 722ms 19:03:44 INFO - PROCESS | 1647 | --DOCSHELL 0x127d71000 == 48 [pid = 1647] [id = 140] 19:03:44 INFO - PROCESS | 1647 | --DOCSHELL 0x115605000 == 47 [pid = 1647] [id = 139] 19:03:44 INFO - PROCESS | 1647 | --DOCSHELL 0x125c2b800 == 46 [pid = 1647] [id = 138] 19:03:44 INFO - PROCESS | 1647 | --DOCSHELL 0x123720000 == 45 [pid = 1647] [id = 137] 19:03:44 INFO - PROCESS | 1647 | --DOCSHELL 0x11befc000 == 44 [pid = 1647] [id = 136] 19:03:44 INFO - PROCESS | 1647 | --DOCSHELL 0x11ba58800 == 43 [pid = 1647] [id = 135] 19:03:44 INFO - PROCESS | 1647 | --DOCSHELL 0x1199ac800 == 42 [pid = 1647] [id = 134] 19:03:44 INFO - PROCESS | 1647 | --DOCSHELL 0x11561f800 == 41 [pid = 1647] [id = 133] 19:03:44 INFO - PROCESS | 1647 | --DOCSHELL 0x118750800 == 40 [pid = 1647] [id = 132] 19:03:44 INFO - PROCESS | 1647 | 1461031424352 Marionette TRACE conn2 -> [0,577,"getWindowHandle",null] 19:03:44 INFO - PROCESS | 1647 | 1461031424360 Marionette TRACE conn2 <- [1,577,null,{"value":"7"}] 19:03:44 INFO - PROCESS | 1647 | --DOCSHELL 0x11a776000 == 39 [pid = 1647] [id = 129] 19:03:44 INFO - PROCESS | 1647 | --DOMWINDOW == 122 (0x119240c00) [pid = 1647] [serial = 335] [outer = 0x0] [url = about:blank] 19:03:44 INFO - PROCESS | 1647 | --DOMWINDOW == 121 (0x12bba0c00) [pid = 1647] [serial = 332] [outer = 0x0] [url = about:blank] 19:03:44 INFO - PROCESS | 1647 | --DOMWINDOW == 120 (0x11a70cc00) [pid = 1647] [serial = 343] [outer = 0x0] [url = about:blank] 19:03:44 INFO - PROCESS | 1647 | --DOMWINDOW == 119 (0x11baa7400) [pid = 1647] [serial = 346] [outer = 0x0] [url = about:blank] 19:03:44 INFO - PROCESS | 1647 | --DOMWINDOW == 118 (0x125cc7400) [pid = 1647] [serial = 361] [outer = 0x0] [url = about:blank] 19:03:44 INFO - PROCESS | 1647 | --DOMWINDOW == 117 (0x1191ad000) [pid = 1647] [serial = 340] [outer = 0x0] [url = about:blank] 19:03:44 INFO - PROCESS | 1647 | --DOMWINDOW == 116 (0x11a7a8000) [pid = 1647] [serial = 355] [outer = 0x0] [url = about:blank] 19:03:44 INFO - PROCESS | 1647 | --DOMWINDOW == 115 (0x11be6a800) [pid = 1647] [serial = 356] [outer = 0x0] [url = about:blank] 19:03:44 INFO - PROCESS | 1647 | --DOMWINDOW == 114 (0x119129c00) [pid = 1647] [serial = 352] [outer = 0x0] [url = about:blank] 19:03:44 INFO - PROCESS | 1647 | --DOMWINDOW == 113 (0x119c1fc00) [pid = 1647] [serial = 353] [outer = 0x0] [url = about:blank] 19:03:44 INFO - PROCESS | 1647 | --DOMWINDOW == 112 (0x12378fc00) [pid = 1647] [serial = 358] [outer = 0x0] [url = about:blank] 19:03:44 INFO - PROCESS | 1647 | --DOMWINDOW == 111 (0x127467c00) [pid = 1647] [serial = 364] [outer = 0x0] [url = about:blank] 19:03:44 INFO - PROCESS | 1647 | --DOMWINDOW == 110 (0x126f3b800) [pid = 1647] [serial = 362] [outer = 0x0] [url = about:blank] 19:03:44 INFO - PROCESS | 1647 | --DOMWINDOW == 109 (0x1291cb000) [pid = 1647] [serial = 367] [outer = 0x0] [url = about:blank] 19:03:44 INFO - PROCESS | 1647 | --DOMWINDOW == 108 (0x11be66c00) [pid = 1647] [serial = 365] [outer = 0x0] [url = about:blank] 19:03:44 INFO - PROCESS | 1647 | --DOMWINDOW == 107 (0x129179c00) [pid = 1647] [serial = 371] [outer = 0x0] [url = about:blank] 19:03:44 INFO - PROCESS | 1647 | --DOMWINDOW == 106 (0x125c79400) [pid = 1647] [serial = 370] [outer = 0x0] [url = about:blank] 19:03:44 INFO - PROCESS | 1647 | --DOMWINDOW == 105 (0x12b896c00) [pid = 1647] [serial = 376] [outer = 0x0] [url = about:blank] 19:03:44 INFO - PROCESS | 1647 | --DOMWINDOW == 104 (0x12bba3400) [pid = 1647] [serial = 379] [outer = 0x0] [url = about:blank] 19:03:44 INFO - PROCESS | 1647 | --DOMWINDOW == 103 (0x12ba68c00) [pid = 1647] [serial = 377] [outer = 0x0] [url = about:blank] 19:03:44 INFO - PROCESS | 1647 | --DOMWINDOW == 102 (0x12b2f8800) [pid = 1647] [serial = 374] [outer = 0x0] [url = about:blank] 19:03:44 INFO - PROCESS | 1647 | --DOMWINDOW == 101 (0x129c66400) [pid = 1647] [serial = 368] [outer = 0x0] [url = about:blank] 19:03:44 INFO - PROCESS | 1647 | --DOMWINDOW == 100 (0x12be1a400) [pid = 1647] [serial = 380] [outer = 0x0] [url = about:blank] 19:03:44 INFO - PROCESS | 1647 | --DOMWINDOW == 99 (0x11be71000) [pid = 1647] [serial = 349] [outer = 0x0] [url = about:blank] 19:03:44 INFO - PROCESS | 1647 | --DOMWINDOW == 98 (0x11bff3000) [pid = 1647] [serial = 350] [outer = 0x0] [url = about:blank] 19:03:44 INFO - PROCESS | 1647 | --DOMWINDOW == 97 (0x123adb400) [pid = 1647] [serial = 359] [outer = 0x0] [url = about:blank] 19:03:44 INFO - PROCESS | 1647 | --DOMWINDOW == 96 (0x12b005400) [pid = 1647] [serial = 373] [outer = 0x0] [url = about:blank] 19:03:44 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 19:03:44 INFO - PROCESS | 1647 | 1461031424375 Marionette TRACE conn2 -> [0,578,"setScriptTimeout",{"ms":35000}] 19:03:44 INFO - PROCESS | 1647 | 1461031424378 Marionette TRACE conn2 <- [1,578,null,{}] 19:03:44 INFO - PROCESS | 1647 | 1461031424382 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}] 19:03:44 INFO - PROCESS | 1647 | 1461031424507 Marionette TRACE conn2 <- [1,579,null,{"value":null}] 19:03:44 INFO - PROCESS | 1647 | 1461031424516 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:03:44 INFO - PROCESS | 1647 | ++DOCSHELL 0x118e29000 == 40 [pid = 1647] [id = 152] 19:03:44 INFO - PROCESS | 1647 | ++DOMWINDOW == 97 (0x11a750000) [pid = 1647] [serial = 453] [outer = 0x0] 19:03:44 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x11ace1800) [pid = 1647] [serial = 454] [outer = 0x11a750000] 19:03:44 INFO - PROCESS | 1647 | 1461031424559 Marionette DEBUG loaded listener.js 19:03:44 INFO - PROCESS | 1647 | ++DOMWINDOW == 99 (0x11be6b800) [pid = 1647] [serial = 455] [outer = 0x11a750000] 19:03:44 INFO - PROCESS | 1647 | ++DOMWINDOW == 100 (0x11b5d2c00) [pid = 1647] [serial = 456] [outer = 0x12fb92400] 19:03:44 INFO - PROCESS | 1647 | 1461031424973 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]]]}] 19:03:44 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 19:03:44 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 622ms 19:03:44 INFO - PROCESS | 1647 | 1461031424996 Marionette TRACE conn2 -> [0,581,"getWindowHandle",null] 19:03:44 INFO - PROCESS | 1647 | 1461031424998 Marionette TRACE conn2 <- [1,581,null,{"value":"7"}] 19:03:44 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 19:03:45 INFO - PROCESS | 1647 | 1461031425000 Marionette TRACE conn2 -> [0,582,"setScriptTimeout",{"ms":35000}] 19:03:45 INFO - PROCESS | 1647 | 1461031425002 Marionette TRACE conn2 <- [1,582,null,{}] 19:03:45 INFO - PROCESS | 1647 | 1461031425012 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}] 19:03:45 INFO - PROCESS | 1647 | 1461031425092 Marionette TRACE conn2 <- [1,583,null,{"value":null}] 19:03:45 INFO - PROCESS | 1647 | 1461031425097 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:03:45 INFO - PROCESS | 1647 | ++DOCSHELL 0x11ba42000 == 41 [pid = 1647] [id = 153] 19:03:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 101 (0x11be74000) [pid = 1647] [serial = 457] [outer = 0x0] 19:03:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 102 (0x11c545400) [pid = 1647] [serial = 458] [outer = 0x11be74000] 19:03:45 INFO - PROCESS | 1647 | 1461031425126 Marionette DEBUG loaded listener.js 19:03:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 103 (0x12746ac00) [pid = 1647] [serial = 459] [outer = 0x11be74000] 19:03:45 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 19:03:45 INFO - PROCESS | 1647 | 1461031425465 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]]]}] 19:03:45 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 473ms 19:03:45 INFO - PROCESS | 1647 | 1461031425486 Marionette TRACE conn2 -> [0,585,"getWindowHandle",null] 19:03:45 INFO - PROCESS | 1647 | 1461031425489 Marionette TRACE conn2 <- [1,585,null,{"value":"7"}] 19:03:45 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 19:03:45 INFO - PROCESS | 1647 | 1461031425494 Marionette TRACE conn2 -> [0,586,"setScriptTimeout",{"ms":35000}] 19:03:45 INFO - PROCESS | 1647 | 1461031425495 Marionette TRACE conn2 <- [1,586,null,{}] 19:03:45 INFO - PROCESS | 1647 | 1461031425499 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}] 19:03:45 INFO - PROCESS | 1647 | 1461031425617 Marionette TRACE conn2 <- [1,587,null,{"value":null}] 19:03:45 INFO - PROCESS | 1647 | 1461031425642 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:03:45 INFO - PROCESS | 1647 | ++DOCSHELL 0x125a58000 == 42 [pid = 1647] [id = 154] 19:03:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 104 (0x12916fc00) [pid = 1647] [serial = 460] [outer = 0x0] 19:03:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 105 (0x129179c00) [pid = 1647] [serial = 461] [outer = 0x12916fc00] 19:03:45 INFO - PROCESS | 1647 | 1461031425684 Marionette DEBUG loaded listener.js 19:03:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 106 (0x129a65400) [pid = 1647] [serial = 462] [outer = 0x12916fc00] 19:03:45 INFO - PROCESS | 1647 | [1647] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 19:03:45 INFO - PROCESS | 1647 | [1647] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 19:03:46 INFO - PROCESS | 1647 | 1461031426038 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]]]}] 19:03:46 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 19:03:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 571ms 19:03:46 INFO - PROCESS | 1647 | 1461031426078 Marionette TRACE conn2 -> [0,589,"getWindowHandle",null] 19:03:46 INFO - PROCESS | 1647 | 1461031426079 Marionette TRACE conn2 <- [1,589,null,{"value":"7"}] 19:03:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 19:03:46 INFO - PROCESS | 1647 | 1461031426082 Marionette TRACE conn2 -> [0,590,"setScriptTimeout",{"ms":35000}] 19:03:46 INFO - PROCESS | 1647 | 1461031426084 Marionette TRACE conn2 <- [1,590,null,{}] 19:03:46 INFO - PROCESS | 1647 | 1461031426086 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}] 19:03:46 INFO - PROCESS | 1647 | 1461031426161 Marionette TRACE conn2 <- [1,591,null,{"value":null}] 19:03:46 INFO - PROCESS | 1647 | 1461031426165 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:03:46 INFO - PROCESS | 1647 | ++DOCSHELL 0x126f13000 == 43 [pid = 1647] [id = 155] 19:03:46 INFO - PROCESS | 1647 | ++DOMWINDOW == 107 (0x127d7fc00) [pid = 1647] [serial = 463] [outer = 0x0] 19:03:46 INFO - PROCESS | 1647 | ++DOMWINDOW == 108 (0x129c6d000) [pid = 1647] [serial = 464] [outer = 0x127d7fc00] 19:03:46 INFO - PROCESS | 1647 | 1461031426194 Marionette DEBUG loaded listener.js 19:03:46 INFO - PROCESS | 1647 | ++DOMWINDOW == 109 (0x12b2f9c00) [pid = 1647] [serial = 465] [outer = 0x127d7fc00] 19:03:46 INFO - PROCESS | 1647 | 1461031426552 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]]]}] 19:03:46 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 19:03:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 518ms 19:03:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 19:03:46 INFO - PROCESS | 1647 | 1461031426602 Marionette TRACE conn2 -> [0,593,"getWindowHandle",null] 19:03:46 INFO - PROCESS | 1647 | 1461031426603 Marionette TRACE conn2 <- [1,593,null,{"value":"7"}] 19:03:46 INFO - PROCESS | 1647 | 1461031426605 Marionette TRACE conn2 -> [0,594,"setScriptTimeout",{"ms":35000}] 19:03:46 INFO - PROCESS | 1647 | 1461031426606 Marionette TRACE conn2 <- [1,594,null,{}] 19:03:46 INFO - PROCESS | 1647 | 1461031426608 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}] 19:03:46 INFO - PROCESS | 1647 | 1461031426714 Marionette TRACE conn2 <- [1,595,null,{"value":null}] 19:03:46 INFO - PROCESS | 1647 | 1461031426728 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:03:46 INFO - PROCESS | 1647 | ++DOCSHELL 0x12961f000 == 44 [pid = 1647] [id = 156] 19:03:46 INFO - PROCESS | 1647 | ++DOMWINDOW == 110 (0x12b57ec00) [pid = 1647] [serial = 466] [outer = 0x0] 19:03:46 INFO - PROCESS | 1647 | ++DOMWINDOW == 111 (0x12be23800) [pid = 1647] [serial = 467] [outer = 0x12b57ec00] 19:03:46 INFO - PROCESS | 1647 | 1461031426754 Marionette DEBUG loaded listener.js 19:03:46 INFO - PROCESS | 1647 | ++DOMWINDOW == 112 (0x12d117000) [pid = 1647] [serial = 468] [outer = 0x12b57ec00] 19:03:47 INFO - PROCESS | 1647 | 1461031427179 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]]]}] 19:03:47 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 19:03:47 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 621ms 19:03:47 INFO - PROCESS | 1647 | 1461031427227 Marionette TRACE conn2 -> [0,597,"getWindowHandle",null] 19:03:47 INFO - PROCESS | 1647 | 1461031427229 Marionette TRACE conn2 <- [1,597,null,{"value":"7"}] 19:03:47 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 19:03:47 INFO - PROCESS | 1647 | 1461031427246 Marionette TRACE conn2 -> [0,598,"setScriptTimeout",{"ms":35000}] 19:03:47 INFO - PROCESS | 1647 | 1461031427248 Marionette TRACE conn2 <- [1,598,null,{}] 19:03:47 INFO - PROCESS | 1647 | 1461031427251 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}] 19:03:47 INFO - PROCESS | 1647 | 1461031427394 Marionette TRACE conn2 <- [1,599,null,{"value":null}] 19:03:47 INFO - PROCESS | 1647 | 1461031427415 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:03:47 INFO - PROCESS | 1647 | ++DOCSHELL 0x12b3ba800 == 45 [pid = 1647] [id = 157] 19:03:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 113 (0x11abba800) [pid = 1647] [serial = 469] [outer = 0x0] 19:03:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 114 (0x12d11d400) [pid = 1647] [serial = 470] [outer = 0x11abba800] 19:03:47 INFO - PROCESS | 1647 | 1461031427456 Marionette DEBUG loaded listener.js 19:03:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 115 (0x12dac7000) [pid = 1647] [serial = 471] [outer = 0x11abba800] 19:03:47 INFO - PROCESS | 1647 | 1461031427889 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]]]}] 19:03:47 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 19:03:47 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 671ms 19:03:47 INFO - PROCESS | 1647 | 1461031427918 Marionette TRACE conn2 -> [0,601,"getWindowHandle",null] 19:03:47 INFO - PROCESS | 1647 | 1461031427919 Marionette TRACE conn2 <- [1,601,null,{"value":"7"}] 19:03:47 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 19:03:47 INFO - PROCESS | 1647 | 1461031427934 Marionette TRACE conn2 -> [0,602,"setScriptTimeout",{"ms":35000}] 19:03:47 INFO - PROCESS | 1647 | 1461031427935 Marionette TRACE conn2 <- [1,602,null,{}] 19:03:47 INFO - PROCESS | 1647 | 1461031427942 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}] 19:03:48 INFO - PROCESS | 1647 | 1461031428063 Marionette TRACE conn2 <- [1,603,null,{"value":null}] 19:03:48 INFO - PROCESS | 1647 | 1461031428087 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:03:48 INFO - PROCESS | 1647 | ++DOCSHELL 0x12c706800 == 46 [pid = 1647] [id = 158] 19:03:48 INFO - PROCESS | 1647 | ++DOMWINDOW == 116 (0x12bba8c00) [pid = 1647] [serial = 472] [outer = 0x0] 19:03:48 INFO - PROCESS | 1647 | ++DOMWINDOW == 117 (0x12e0ee800) [pid = 1647] [serial = 473] [outer = 0x12bba8c00] 19:03:48 INFO - PROCESS | 1647 | 1461031428126 Marionette DEBUG loaded listener.js 19:03:48 INFO - PROCESS | 1647 | ++DOMWINDOW == 118 (0x12e2b9000) [pid = 1647] [serial = 474] [outer = 0x12bba8c00] 19:03:48 INFO - PROCESS | 1647 | --DOMWINDOW == 117 (0x11be6f800) [pid = 1647] [serial = 405] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 19:03:48 INFO - PROCESS | 1647 | --DOMWINDOW == 116 (0x12cfdf400) [pid = 1647] [serial = 417] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 19:03:48 INFO - PROCESS | 1647 | --DOMWINDOW == 115 (0x11a708c00) [pid = 1647] [serial = 420] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 19:03:48 INFO - PROCESS | 1647 | --DOMWINDOW == 114 (0x12cfdf000) [pid = 1647] [serial = 423] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 19:03:48 INFO - PROCESS | 1647 | --DOMWINDOW == 113 (0x129a6b400) [pid = 1647] [serial = 408] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 19:03:48 INFO - PROCESS | 1647 | --DOMWINDOW == 112 (0x12d11e400) [pid = 1647] [serial = 426] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 19:03:48 INFO - PROCESS | 1647 | --DOMWINDOW == 111 (0x12b57b800) [pid = 1647] [serial = 411] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 19:03:48 INFO - PROCESS | 1647 | --DOMWINDOW == 110 (0x12be22800) [pid = 1647] [serial = 414] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 19:03:48 INFO - PROCESS | 1647 | --DOMWINDOW == 109 (0x12b2f8c00) [pid = 1647] [serial = 381] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 19:03:48 INFO - PROCESS | 1647 | --DOMWINDOW == 108 (0x116634c00) [pid = 1647] [serial = 393] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 19:03:48 INFO - PROCESS | 1647 | --DOMWINDOW == 107 (0x118cdd000) [pid = 1647] [serial = 396] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 19:03:48 INFO - PROCESS | 1647 | --DOMWINDOW == 106 (0x11be70800) [pid = 1647] [serial = 399] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 19:03:48 INFO - PROCESS | 1647 | --DOMWINDOW == 105 (0x123792c00) [pid = 1647] [serial = 402] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 19:03:48 INFO - PROCESS | 1647 | 1461031428764 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]]]}] 19:03:48 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 19:03:48 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 869ms 19:03:48 INFO - PROCESS | 1647 | 1461031428803 Marionette TRACE conn2 -> [0,605,"getWindowHandle",null] 19:03:48 INFO - PROCESS | 1647 | 1461031428805 Marionette TRACE conn2 <- [1,605,null,{"value":"7"}] 19:03:48 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 19:03:48 INFO - PROCESS | 1647 | 1461031428810 Marionette TRACE conn2 -> [0,606,"setScriptTimeout",{"ms":35000}] 19:03:48 INFO - PROCESS | 1647 | 1461031428811 Marionette TRACE conn2 <- [1,606,null,{}] 19:03:48 INFO - PROCESS | 1647 | 1461031428813 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}] 19:03:48 INFO - PROCESS | 1647 | 1461031428887 Marionette TRACE conn2 <- [1,607,null,{"value":null}] 19:03:48 INFO - PROCESS | 1647 | 1461031428936 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:03:48 INFO - PROCESS | 1647 | ++DOCSHELL 0x127d8c800 == 47 [pid = 1647] [id = 159] 19:03:48 INFO - PROCESS | 1647 | ++DOMWINDOW == 106 (0x119d9cc00) [pid = 1647] [serial = 475] [outer = 0x0] 19:03:48 INFO - PROCESS | 1647 | ++DOMWINDOW == 107 (0x123796800) [pid = 1647] [serial = 476] [outer = 0x119d9cc00] 19:03:48 INFO - PROCESS | 1647 | 1461031428961 Marionette DEBUG loaded listener.js 19:03:49 INFO - PROCESS | 1647 | ++DOMWINDOW == 108 (0x12cfdcc00) [pid = 1647] [serial = 477] [outer = 0x119d9cc00] 19:03:49 INFO - PROCESS | 1647 | 1461031429227 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]]]}] 19:03:49 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 19:03:49 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 468ms 19:03:49 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 19:03:49 INFO - PROCESS | 1647 | 1461031429279 Marionette TRACE conn2 -> [0,609,"getWindowHandle",null] 19:03:49 INFO - PROCESS | 1647 | 1461031429280 Marionette TRACE conn2 <- [1,609,null,{"value":"7"}] 19:03:49 INFO - PROCESS | 1647 | 1461031429282 Marionette TRACE conn2 -> [0,610,"setScriptTimeout",{"ms":35000}] 19:03:49 INFO - PROCESS | 1647 | 1461031429283 Marionette TRACE conn2 <- [1,610,null,{}] 19:03:49 INFO - PROCESS | 1647 | 1461031429286 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}] 19:03:49 INFO - PROCESS | 1647 | 1461031429368 Marionette TRACE conn2 <- [1,611,null,{"value":null}] 19:03:49 INFO - PROCESS | 1647 | 1461031429391 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:03:49 INFO - PROCESS | 1647 | ++DOCSHELL 0x12d90f000 == 48 [pid = 1647] [id = 160] 19:03:49 INFO - PROCESS | 1647 | ++DOMWINDOW == 109 (0x12d970c00) [pid = 1647] [serial = 478] [outer = 0x0] 19:03:49 INFO - PROCESS | 1647 | ++DOMWINDOW == 110 (0x12e2c3400) [pid = 1647] [serial = 479] [outer = 0x12d970c00] 19:03:49 INFO - PROCESS | 1647 | 1461031429416 Marionette DEBUG loaded listener.js 19:03:49 INFO - PROCESS | 1647 | ++DOMWINDOW == 111 (0x12e2cb800) [pid = 1647] [serial = 480] [outer = 0x12d970c00] 19:03:49 INFO - PROCESS | 1647 | 1461031429747 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]]]}] 19:03:49 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 19:03:49 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 519ms 19:03:49 INFO - PROCESS | 1647 | 1461031429802 Marionette TRACE conn2 -> [0,613,"getWindowHandle",null] 19:03:49 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 19:03:49 INFO - PROCESS | 1647 | 1461031429803 Marionette TRACE conn2 <- [1,613,null,{"value":"7"}] 19:03:49 INFO - PROCESS | 1647 | 1461031429805 Marionette TRACE conn2 -> [0,614,"setScriptTimeout",{"ms":35000}] 19:03:49 INFO - PROCESS | 1647 | 1461031429807 Marionette TRACE conn2 <- [1,614,null,{}] 19:03:49 INFO - PROCESS | 1647 | 1461031429809 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}] 19:03:49 INFO - PROCESS | 1647 | 1461031429899 Marionette TRACE conn2 <- [1,615,null,{"value":null}] 19:03:49 INFO - PROCESS | 1647 | 1461031429908 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:03:49 INFO - PROCESS | 1647 | ++DOCSHELL 0x12e7cc800 == 49 [pid = 1647] [id = 161] 19:03:49 INFO - PROCESS | 1647 | ++DOMWINDOW == 112 (0x12be96c00) [pid = 1647] [serial = 481] [outer = 0x0] 19:03:49 INFO - PROCESS | 1647 | ++DOMWINDOW == 113 (0x12e766400) [pid = 1647] [serial = 482] [outer = 0x12be96c00] 19:03:49 INFO - PROCESS | 1647 | 1461031429937 Marionette DEBUG loaded listener.js 19:03:49 INFO - PROCESS | 1647 | ++DOMWINDOW == 114 (0x12e811800) [pid = 1647] [serial = 483] [outer = 0x12be96c00] 19:03:50 INFO - PROCESS | 1647 | 1461031430247 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]]]}] 19:03:50 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 19:03:50 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 468ms 19:03:50 INFO - PROCESS | 1647 | 1461031430276 Marionette TRACE conn2 -> [0,617,"getWindowHandle",null] 19:03:50 INFO - PROCESS | 1647 | 1461031430278 Marionette TRACE conn2 <- [1,617,null,{"value":"7"}] 19:03:50 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 19:03:50 INFO - PROCESS | 1647 | 1461031430280 Marionette TRACE conn2 -> [0,618,"setScriptTimeout",{"ms":35000}] 19:03:50 INFO - PROCESS | 1647 | 1461031430281 Marionette TRACE conn2 <- [1,618,null,{}] 19:03:50 INFO - PROCESS | 1647 | 1461031430284 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}] 19:03:50 INFO - PROCESS | 1647 | 1461031430365 Marionette TRACE conn2 <- [1,619,null,{"value":null}] 19:03:50 INFO - PROCESS | 1647 | 1461031430412 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:03:50 INFO - PROCESS | 1647 | ++DOCSHELL 0x12ea1e800 == 50 [pid = 1647] [id = 162] 19:03:50 INFO - PROCESS | 1647 | ++DOMWINDOW == 115 (0x12e76cc00) [pid = 1647] [serial = 484] [outer = 0x0] 19:03:50 INFO - PROCESS | 1647 | ++DOMWINDOW == 116 (0x12e815800) [pid = 1647] [serial = 485] [outer = 0x12e76cc00] 19:03:50 INFO - PROCESS | 1647 | 1461031430437 Marionette DEBUG loaded listener.js 19:03:50 INFO - PROCESS | 1647 | ++DOMWINDOW == 117 (0x12ecac400) [pid = 1647] [serial = 486] [outer = 0x12e76cc00] 19:03:50 INFO - PROCESS | 1647 | 1461031430887 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]]]}] 19:03:50 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 19:03:50 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 619ms 19:03:50 INFO - PROCESS | 1647 | 1461031430900 Marionette TRACE conn2 -> [0,621,"getWindowHandle",null] 19:03:50 INFO - PROCESS | 1647 | 1461031430904 Marionette TRACE conn2 <- [1,621,null,{"value":"7"}] 19:03:50 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 19:03:50 INFO - PROCESS | 1647 | 1461031430932 Marionette TRACE conn2 -> [0,622,"setScriptTimeout",{"ms":35000}] 19:03:50 INFO - PROCESS | 1647 | 1461031430936 Marionette TRACE conn2 <- [1,622,null,{}] 19:03:50 INFO - PROCESS | 1647 | 1461031430945 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}] 19:03:51 INFO - PROCESS | 1647 | 1461031431054 Marionette TRACE conn2 <- [1,623,null,{"value":null}] 19:03:51 INFO - PROCESS | 1647 | 1461031431117 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:03:51 INFO - PROCESS | 1647 | ++DOCSHELL 0x11915c800 == 51 [pid = 1647] [id = 163] 19:03:51 INFO - PROCESS | 1647 | ++DOMWINDOW == 118 (0x118c05800) [pid = 1647] [serial = 487] [outer = 0x0] 19:03:51 INFO - PROCESS | 1647 | ++DOMWINDOW == 119 (0x119b71400) [pid = 1647] [serial = 488] [outer = 0x118c05800] 19:03:51 INFO - PROCESS | 1647 | 1461031431150 Marionette DEBUG loaded listener.js 19:03:51 INFO - PROCESS | 1647 | ++DOMWINDOW == 120 (0x11a754800) [pid = 1647] [serial = 489] [outer = 0x118c05800] 19:03:51 INFO - PROCESS | 1647 | 1461031431584 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]]]}] 19:03:51 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 19:03:51 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 680ms 19:03:51 INFO - PROCESS | 1647 | 1461031431609 Marionette TRACE conn2 -> [0,625,"getWindowHandle",null] 19:03:51 INFO - PROCESS | 1647 | 1461031431613 Marionette TRACE conn2 <- [1,625,null,{"value":"7"}] 19:03:51 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 19:03:51 INFO - PROCESS | 1647 | 1461031431618 Marionette TRACE conn2 -> [0,626,"setScriptTimeout",{"ms":35000}] 19:03:51 INFO - PROCESS | 1647 | 1461031431620 Marionette TRACE conn2 <- [1,626,null,{}] 19:03:51 INFO - PROCESS | 1647 | 1461031431667 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}] 19:03:51 INFO - PROCESS | 1647 | 1461031431770 Marionette TRACE conn2 <- [1,627,null,{"value":null}] 19:03:51 INFO - PROCESS | 1647 | 1461031431834 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:03:51 INFO - PROCESS | 1647 | ++DOCSHELL 0x125a61000 == 52 [pid = 1647] [id = 164] 19:03:51 INFO - PROCESS | 1647 | ++DOMWINDOW == 121 (0x11a754c00) [pid = 1647] [serial = 490] [outer = 0x0] 19:03:51 INFO - PROCESS | 1647 | ++DOMWINDOW == 122 (0x12378fc00) [pid = 1647] [serial = 491] [outer = 0x11a754c00] 19:03:51 INFO - PROCESS | 1647 | 1461031431864 Marionette DEBUG loaded listener.js 19:03:51 INFO - PROCESS | 1647 | ++DOMWINDOW == 123 (0x125db7800) [pid = 1647] [serial = 492] [outer = 0x11a754c00] 19:03:52 INFO - PROCESS | 1647 | 1461031432273 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]]]}] 19:03:52 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 19:03:52 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 711ms 19:03:52 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 19:03:52 INFO - PROCESS | 1647 | 1461031432330 Marionette TRACE conn2 -> [0,629,"getWindowHandle",null] 19:03:52 INFO - PROCESS | 1647 | 1461031432332 Marionette TRACE conn2 <- [1,629,null,{"value":"7"}] 19:03:52 INFO - PROCESS | 1647 | 1461031432334 Marionette TRACE conn2 -> [0,630,"setScriptTimeout",{"ms":35000}] 19:03:52 INFO - PROCESS | 1647 | 1461031432337 Marionette TRACE conn2 <- [1,630,null,{}] 19:03:52 INFO - PROCESS | 1647 | 1461031432364 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}] 19:03:52 INFO - PROCESS | 1647 | 1461031432473 Marionette TRACE conn2 <- [1,631,null,{"value":null}] 19:03:52 INFO - PROCESS | 1647 | 1461031432536 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:03:52 INFO - PROCESS | 1647 | ++DOCSHELL 0x12e071000 == 53 [pid = 1647] [id = 165] 19:03:52 INFO - PROCESS | 1647 | ++DOMWINDOW == 124 (0x12b2fc000) [pid = 1647] [serial = 493] [outer = 0x0] 19:03:52 INFO - PROCESS | 1647 | ++DOMWINDOW == 125 (0x12b57b800) [pid = 1647] [serial = 494] [outer = 0x12b2fc000] 19:03:52 INFO - PROCESS | 1647 | 1461031432569 Marionette DEBUG loaded listener.js 19:03:52 INFO - PROCESS | 1647 | ++DOMWINDOW == 126 (0x12be29000) [pid = 1647] [serial = 495] [outer = 0x12b2fc000] 19:03:52 INFO - PROCESS | 1647 | 1461031432979 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]]]}] 19:03:53 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 19:03:53 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 690ms 19:03:53 INFO - PROCESS | 1647 | 1461031433049 Marionette TRACE conn2 -> [0,633,"getWindowHandle",null] 19:03:53 INFO - PROCESS | 1647 | 1461031433051 Marionette TRACE conn2 <- [1,633,null,{"value":"7"}] 19:03:53 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 19:03:53 INFO - PROCESS | 1647 | 1461031433066 Marionette TRACE conn2 -> [0,634,"setScriptTimeout",{"ms":35000}] 19:03:53 INFO - PROCESS | 1647 | 1461031433067 Marionette TRACE conn2 <- [1,634,null,{}] 19:03:53 INFO - PROCESS | 1647 | 1461031433090 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}] 19:03:53 INFO - PROCESS | 1647 | 1461031433193 Marionette TRACE conn2 <- [1,635,null,{"value":null}] 19:03:53 INFO - PROCESS | 1647 | 1461031433256 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:03:53 INFO - PROCESS | 1647 | ++DOCSHELL 0x12ead7000 == 54 [pid = 1647] [id = 166] 19:03:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 127 (0x12d96a000) [pid = 1647] [serial = 496] [outer = 0x0] 19:03:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 128 (0x12e2b2800) [pid = 1647] [serial = 497] [outer = 0x12d96a000] 19:03:53 INFO - PROCESS | 1647 | 1461031433287 Marionette DEBUG loaded listener.js 19:03:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 129 (0x12e2cc800) [pid = 1647] [serial = 498] [outer = 0x12d96a000] 19:03:53 INFO - PROCESS | 1647 | [1647] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 19:03:53 INFO - PROCESS | 1647 | 1461031433670 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]]]}] 19:03:53 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 19:03:53 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 684ms 19:03:53 INFO - PROCESS | 1647 | 1461031433737 Marionette TRACE conn2 -> [0,637,"getWindowHandle",null] 19:03:53 INFO - PROCESS | 1647 | 1461031433739 Marionette TRACE conn2 <- [1,637,null,{"value":"7"}] 19:03:53 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 19:03:53 INFO - PROCESS | 1647 | 1461031433741 Marionette TRACE conn2 -> [0,638,"setScriptTimeout",{"ms":35000}] 19:03:53 INFO - PROCESS | 1647 | 1461031433742 Marionette TRACE conn2 <- [1,638,null,{}] 19:03:53 INFO - PROCESS | 1647 | 1461031433745 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}] 19:03:53 INFO - PROCESS | 1647 | 1461031433852 Marionette TRACE conn2 <- [1,639,null,{"value":null}] 19:03:53 INFO - PROCESS | 1647 | 1461031433902 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:03:53 INFO - PROCESS | 1647 | ++DOCSHELL 0x11546b800 == 55 [pid = 1647] [id = 167] 19:03:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 130 (0x118cd7c00) [pid = 1647] [serial = 499] [outer = 0x0] 19:03:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 131 (0x12d115000) [pid = 1647] [serial = 500] [outer = 0x118cd7c00] 19:03:53 INFO - PROCESS | 1647 | 1461031433945 Marionette DEBUG loaded listener.js 19:03:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 132 (0x12e768400) [pid = 1647] [serial = 501] [outer = 0x118cd7c00] 19:03:54 INFO - PROCESS | 1647 | [1647] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 19:03:54 INFO - PROCESS | 1647 | 1461031434564 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]]]}] 19:03:54 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 19:03:54 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 870ms 19:03:54 INFO - PROCESS | 1647 | 1461031434613 Marionette TRACE conn2 -> [0,641,"getWindowHandle",null] 19:03:54 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 19:03:54 INFO - PROCESS | 1647 | 1461031434617 Marionette TRACE conn2 <- [1,641,null,{"value":"7"}] 19:03:54 INFO - PROCESS | 1647 | 1461031434621 Marionette TRACE conn2 -> [0,642,"setScriptTimeout",{"ms":35000}] 19:03:54 INFO - PROCESS | 1647 | 1461031434625 Marionette TRACE conn2 <- [1,642,null,{}] 19:03:54 INFO - PROCESS | 1647 | 1461031434630 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}] 19:03:54 INFO - PROCESS | 1647 | 1461031434764 Marionette TRACE conn2 <- [1,643,null,{"value":null}] 19:03:54 INFO - PROCESS | 1647 | 1461031434864 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:03:54 INFO - PROCESS | 1647 | ++DOCSHELL 0x11886c000 == 56 [pid = 1647] [id = 168] 19:03:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 133 (0x11877f800) [pid = 1647] [serial = 502] [outer = 0x0] 19:03:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 134 (0x118e54000) [pid = 1647] [serial = 503] [outer = 0x11877f800] 19:03:54 INFO - PROCESS | 1647 | 1461031434910 Marionette DEBUG loaded listener.js 19:03:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 135 (0x119da3000) [pid = 1647] [serial = 504] [outer = 0x11877f800] 19:03:55 INFO - PROCESS | 1647 | 1461031435394 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]]]}] 19:03:55 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 19:03:55 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 826ms 19:03:55 INFO - PROCESS | 1647 | 1461031435447 Marionette TRACE conn2 -> [0,645,"getWindowHandle",null] 19:03:55 INFO - PROCESS | 1647 | 1461031435450 Marionette TRACE conn2 <- [1,645,null,{"value":"7"}] 19:03:55 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 19:03:55 INFO - PROCESS | 1647 | 1461031435474 Marionette TRACE conn2 -> [0,646,"setScriptTimeout",{"ms":35000}] 19:03:55 INFO - PROCESS | 1647 | 1461031435476 Marionette TRACE conn2 <- [1,646,null,{}] 19:03:55 INFO - PROCESS | 1647 | 1461031435480 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}] 19:03:55 INFO - PROCESS | 1647 | 1461031435575 Marionette TRACE conn2 <- [1,647,null,{"value":null}] 19:03:55 INFO - PROCESS | 1647 | --DOCSHELL 0x12e7cc800 == 55 [pid = 1647] [id = 161] 19:03:55 INFO - PROCESS | 1647 | --DOCSHELL 0x12d90f000 == 54 [pid = 1647] [id = 160] 19:03:55 INFO - PROCESS | 1647 | --DOCSHELL 0x127d8c800 == 53 [pid = 1647] [id = 159] 19:03:55 INFO - PROCESS | 1647 | --DOCSHELL 0x12c706800 == 52 [pid = 1647] [id = 158] 19:03:55 INFO - PROCESS | 1647 | --DOCSHELL 0x12b3ba800 == 51 [pid = 1647] [id = 157] 19:03:55 INFO - PROCESS | 1647 | --DOCSHELL 0x12961f000 == 50 [pid = 1647] [id = 156] 19:03:55 INFO - PROCESS | 1647 | --DOCSHELL 0x126f13000 == 49 [pid = 1647] [id = 155] 19:03:55 INFO - PROCESS | 1647 | --DOMWINDOW == 134 (0x11c688000) [pid = 1647] [serial = 388] [outer = 0x0] [url = about:blank] 19:03:55 INFO - PROCESS | 1647 | --DOMWINDOW == 133 (0x119da5000) [pid = 1647] [serial = 385] [outer = 0x0] [url = about:blank] 19:03:55 INFO - PROCESS | 1647 | --DOMWINDOW == 132 (0x1296f5800) [pid = 1647] [serial = 391] [outer = 0x0] [url = about:blank] 19:03:55 INFO - PROCESS | 1647 | 1461031435689 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:03:55 INFO - PROCESS | 1647 | --DOCSHELL 0x125a58000 == 48 [pid = 1647] [id = 154] 19:03:55 INFO - PROCESS | 1647 | --DOCSHELL 0x11ba42000 == 47 [pid = 1647] [id = 153] 19:03:55 INFO - PROCESS | 1647 | --DOCSHELL 0x118e29000 == 46 [pid = 1647] [id = 152] 19:03:55 INFO - PROCESS | 1647 | --DOCSHELL 0x11bb1d800 == 45 [pid = 1647] [id = 151] 19:03:55 INFO - PROCESS | 1647 | ++DOCSHELL 0x11560e800 == 46 [pid = 1647] [id = 169] 19:03:55 INFO - PROCESS | 1647 | ++DOMWINDOW == 133 (0x118e55800) [pid = 1647] [serial = 505] [outer = 0x0] 19:03:55 INFO - PROCESS | 1647 | ++DOMWINDOW == 134 (0x11a708c00) [pid = 1647] [serial = 506] [outer = 0x118e55800] 19:03:55 INFO - PROCESS | 1647 | 1461031435723 Marionette DEBUG loaded listener.js 19:03:55 INFO - PROCESS | 1647 | ++DOMWINDOW == 135 (0x11baa7c00) [pid = 1647] [serial = 507] [outer = 0x118e55800] 19:03:55 INFO - PROCESS | 1647 | --DOMWINDOW == 134 (0x12bba4400) [pid = 1647] [serial = 412] [outer = 0x0] [url = about:blank] 19:03:55 INFO - PROCESS | 1647 | --DOMWINDOW == 133 (0x12be9d400) [pid = 1647] [serial = 415] [outer = 0x0] [url = about:blank] 19:03:55 INFO - PROCESS | 1647 | --DOMWINDOW == 132 (0x12be28800) [pid = 1647] [serial = 413] [outer = 0x0] [url = about:blank] 19:03:55 INFO - PROCESS | 1647 | --DOMWINDOW == 131 (0x12cfd6c00) [pid = 1647] [serial = 383] [outer = 0x0] [url = about:blank] 19:03:55 INFO - PROCESS | 1647 | --DOMWINDOW == 130 (0x119b73400) [pid = 1647] [serial = 395] [outer = 0x0] [url = about:blank] 19:03:55 INFO - PROCESS | 1647 | --DOMWINDOW == 129 (0x118781800) [pid = 1647] [serial = 394] [outer = 0x0] [url = about:blank] 19:03:55 INFO - PROCESS | 1647 | --DOMWINDOW == 128 (0x11a755800) [pid = 1647] [serial = 397] [outer = 0x0] [url = about:blank] 19:03:55 INFO - PROCESS | 1647 | --DOMWINDOW == 127 (0x11baf4c00) [pid = 1647] [serial = 398] [outer = 0x0] [url = about:blank] 19:03:55 INFO - PROCESS | 1647 | --DOMWINDOW == 126 (0x11c282800) [pid = 1647] [serial = 400] [outer = 0x0] [url = about:blank] 19:03:55 INFO - PROCESS | 1647 | --DOMWINDOW == 125 (0x123791400) [pid = 1647] [serial = 401] [outer = 0x0] [url = about:blank] 19:03:55 INFO - PROCESS | 1647 | --DOMWINDOW == 124 (0x125dba800) [pid = 1647] [serial = 403] [outer = 0x0] [url = about:blank] 19:03:55 INFO - PROCESS | 1647 | --DOMWINDOW == 123 (0x12746c400) [pid = 1647] [serial = 404] [outer = 0x0] [url = about:blank] 19:03:55 INFO - PROCESS | 1647 | --DOMWINDOW == 122 (0x127d0f400) [pid = 1647] [serial = 406] [outer = 0x0] [url = about:blank] 19:03:55 INFO - PROCESS | 1647 | --DOMWINDOW == 121 (0x12917c400) [pid = 1647] [serial = 407] [outer = 0x0] [url = about:blank] 19:03:55 INFO - PROCESS | 1647 | --DOMWINDOW == 120 (0x12d10f800) [pid = 1647] [serial = 418] [outer = 0x0] [url = about:blank] 19:03:55 INFO - PROCESS | 1647 | --DOMWINDOW == 119 (0x12cfdb400) [pid = 1647] [serial = 416] [outer = 0x0] [url = about:blank] 19:03:55 INFO - PROCESS | 1647 | --DOMWINDOW == 118 (0x12b2f0c00) [pid = 1647] [serial = 421] [outer = 0x0] [url = about:blank] 19:03:55 INFO - PROCESS | 1647 | --DOMWINDOW == 117 (0x12d118400) [pid = 1647] [serial = 422] [outer = 0x0] [url = about:blank] 19:03:55 INFO - PROCESS | 1647 | --DOMWINDOW == 116 (0x12d118000) [pid = 1647] [serial = 419] [outer = 0x0] [url = about:blank] 19:03:55 INFO - PROCESS | 1647 | --DOMWINDOW == 115 (0x12d1ccc00) [pid = 1647] [serial = 424] [outer = 0x0] [url = about:blank] 19:03:55 INFO - PROCESS | 1647 | --DOMWINDOW == 114 (0x129a6e800) [pid = 1647] [serial = 409] [outer = 0x0] [url = about:blank] 19:03:55 INFO - PROCESS | 1647 | --DOMWINDOW == 113 (0x12b00cc00) [pid = 1647] [serial = 410] [outer = 0x0] [url = about:blank] 19:03:55 INFO - PROCESS | 1647 | --DOMWINDOW == 112 (0x12d1d7400) [pid = 1647] [serial = 425] [outer = 0x0] [url = about:blank] 19:03:55 INFO - PROCESS | 1647 | --DOMWINDOW == 111 (0x12dacdc00) [pid = 1647] [serial = 428] [outer = 0x0] [url = about:blank] 19:03:55 INFO - PROCESS | 1647 | --DOMWINDOW == 110 (0x12d969c00) [pid = 1647] [serial = 427] [outer = 0x0] [url = about:blank] 19:03:56 INFO - PROCESS | 1647 | 1461031436038 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]]]}] 19:03:56 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 19:03:56 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 640ms 19:03:56 INFO - PROCESS | 1647 | 1461031436096 Marionette TRACE conn2 -> [0,649,"getWindowHandle",null] 19:03:56 INFO - PROCESS | 1647 | 1461031436097 Marionette TRACE conn2 <- [1,649,null,{"value":"7"}] 19:03:56 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 19:03:56 INFO - PROCESS | 1647 | 1461031436100 Marionette TRACE conn2 -> [0,650,"setScriptTimeout",{"ms":35000}] 19:03:56 INFO - PROCESS | 1647 | 1461031436102 Marionette TRACE conn2 <- [1,650,null,{}] 19:03:56 INFO - PROCESS | 1647 | 1461031436109 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}] 19:03:56 INFO - PROCESS | 1647 | 1461031436210 Marionette TRACE conn2 <- [1,651,null,{"value":null}] 19:03:56 INFO - PROCESS | 1647 | 1461031436269 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:03:56 INFO - PROCESS | 1647 | ++DOCSHELL 0x11b506800 == 47 [pid = 1647] [id = 170] 19:03:56 INFO - PROCESS | 1647 | ++DOMWINDOW == 111 (0x11b554400) [pid = 1647] [serial = 508] [outer = 0x0] 19:03:56 INFO - PROCESS | 1647 | ++DOMWINDOW == 112 (0x11c546c00) [pid = 1647] [serial = 509] [outer = 0x11b554400] 19:03:56 INFO - PROCESS | 1647 | 1461031436297 Marionette DEBUG loaded listener.js 19:03:56 INFO - PROCESS | 1647 | ++DOMWINDOW == 113 (0x126b29400) [pid = 1647] [serial = 510] [outer = 0x11b554400] 19:03:56 INFO - PROCESS | 1647 | 1461031436577 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]]]}] 19:03:56 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 19:03:56 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 524ms 19:03:56 INFO - PROCESS | 1647 | 1461031436627 Marionette TRACE conn2 -> [0,653,"getWindowHandle",null] 19:03:56 INFO - PROCESS | 1647 | 1461031436630 Marionette TRACE conn2 <- [1,653,null,{"value":"7"}] 19:03:56 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 19:03:56 INFO - PROCESS | 1647 | 1461031436633 Marionette TRACE conn2 -> [0,654,"setScriptTimeout",{"ms":35000}] 19:03:56 INFO - PROCESS | 1647 | 1461031436636 Marionette TRACE conn2 <- [1,654,null,{}] 19:03:56 INFO - PROCESS | 1647 | 1461031436640 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}] 19:03:56 INFO - PROCESS | 1647 | 1461031436764 Marionette TRACE conn2 <- [1,655,null,{"value":null}] 19:03:56 INFO - PROCESS | 1647 | 1461031436836 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:03:56 INFO - PROCESS | 1647 | ++DOCSHELL 0x11bedf000 == 48 [pid = 1647] [id = 171] 19:03:56 INFO - PROCESS | 1647 | ++DOMWINDOW == 114 (0x12378cc00) [pid = 1647] [serial = 511] [outer = 0x0] 19:03:56 INFO - PROCESS | 1647 | ++DOMWINDOW == 115 (0x1272f6c00) [pid = 1647] [serial = 512] [outer = 0x12378cc00] 19:03:56 INFO - PROCESS | 1647 | 1461031436879 Marionette DEBUG loaded listener.js 19:03:56 INFO - PROCESS | 1647 | ++DOMWINDOW == 116 (0x129842c00) [pid = 1647] [serial = 513] [outer = 0x12378cc00] 19:03:57 INFO - PROCESS | 1647 | 1461031437233 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]]]}] 19:03:57 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 19:03:57 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 625ms 19:03:57 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 19:03:57 INFO - PROCESS | 1647 | 1461031437260 Marionette TRACE conn2 -> [0,657,"getWindowHandle",null] 19:03:57 INFO - PROCESS | 1647 | 1461031437261 Marionette TRACE conn2 <- [1,657,null,{"value":"7"}] 19:03:57 INFO - PROCESS | 1647 | 1461031437263 Marionette TRACE conn2 -> [0,658,"setScriptTimeout",{"ms":35000}] 19:03:57 INFO - PROCESS | 1647 | 1461031437264 Marionette TRACE conn2 <- [1,658,null,{}] 19:03:57 INFO - PROCESS | 1647 | 1461031437267 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}] 19:03:57 INFO - PROCESS | 1647 | 1461031437344 Marionette TRACE conn2 <- [1,659,null,{"value":null}] 19:03:57 INFO - PROCESS | 1647 | 1461031437400 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:03:57 INFO - PROCESS | 1647 | ++DOCSHELL 0x125ba8000 == 49 [pid = 1647] [id = 172] 19:03:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 117 (0x125a37000) [pid = 1647] [serial = 514] [outer = 0x0] 19:03:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 118 (0x129a6c800) [pid = 1647] [serial = 515] [outer = 0x125a37000] 19:03:57 INFO - PROCESS | 1647 | 1461031437427 Marionette DEBUG loaded listener.js 19:03:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 119 (0x12b2f2000) [pid = 1647] [serial = 516] [outer = 0x125a37000] 19:03:57 INFO - PROCESS | 1647 | 1461031437750 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]]]}] 19:03:57 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 19:03:57 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 519ms 19:03:57 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 19:03:57 INFO - PROCESS | 1647 | 1461031437782 Marionette TRACE conn2 -> [0,661,"getWindowHandle",null] 19:03:57 INFO - PROCESS | 1647 | 1461031437784 Marionette TRACE conn2 <- [1,661,null,{"value":"7"}] 19:03:57 INFO - PROCESS | 1647 | 1461031437786 Marionette TRACE conn2 -> [0,662,"setScriptTimeout",{"ms":35000}] 19:03:57 INFO - PROCESS | 1647 | 1461031437787 Marionette TRACE conn2 <- [1,662,null,{}] 19:03:57 INFO - PROCESS | 1647 | 1461031437796 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}] 19:03:57 INFO - PROCESS | 1647 | 1461031437911 Marionette TRACE conn2 <- [1,663,null,{"value":null}] 19:03:57 INFO - PROCESS | 1647 | 1461031437916 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:03:57 INFO - PROCESS | 1647 | ++DOCSHELL 0x118eea800 == 50 [pid = 1647] [id = 173] 19:03:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 120 (0x12b2ef800) [pid = 1647] [serial = 517] [outer = 0x0] 19:03:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 121 (0x12ba61c00) [pid = 1647] [serial = 518] [outer = 0x12b2ef800] 19:03:57 INFO - PROCESS | 1647 | 1461031437945 Marionette DEBUG loaded listener.js 19:03:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 122 (0x12d1ccc00) [pid = 1647] [serial = 519] [outer = 0x12b2ef800] 19:03:58 INFO - PROCESS | 1647 | [1647] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 19:03:58 INFO - PROCESS | 1647 | [1647] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 19:03:58 INFO - PROCESS | 1647 | 1461031438292 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]]]}] 19:03:58 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 19:03:58 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 527ms 19:03:58 INFO - PROCESS | 1647 | 1461031438319 Marionette TRACE conn2 -> [0,665,"getWindowHandle",null] 19:03:58 INFO - PROCESS | 1647 | 1461031438320 Marionette TRACE conn2 <- [1,665,null,{"value":"7"}] 19:03:58 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 19:03:58 INFO - PROCESS | 1647 | 1461031438325 Marionette TRACE conn2 -> [0,666,"setScriptTimeout",{"ms":35000}] 19:03:58 INFO - PROCESS | 1647 | 1461031438326 Marionette TRACE conn2 <- [1,666,null,{}] 19:03:58 INFO - PROCESS | 1647 | 1461031438329 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}] 19:03:58 INFO - PROCESS | 1647 | 1461031438448 Marionette TRACE conn2 <- [1,667,null,{"value":null}] 19:03:58 INFO - PROCESS | 1647 | 1461031438464 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:03:58 INFO - PROCESS | 1647 | ++DOCSHELL 0x129a2f000 == 51 [pid = 1647] [id = 174] 19:03:58 INFO - PROCESS | 1647 | ++DOMWINDOW == 123 (0x12d1d6800) [pid = 1647] [serial = 520] [outer = 0x0] 19:03:58 INFO - PROCESS | 1647 | ++DOMWINDOW == 124 (0x12d974000) [pid = 1647] [serial = 521] [outer = 0x12d1d6800] 19:03:58 INFO - PROCESS | 1647 | 1461031438505 Marionette DEBUG loaded listener.js 19:03:58 INFO - PROCESS | 1647 | ++DOMWINDOW == 125 (0x12e0ea000) [pid = 1647] [serial = 522] [outer = 0x12d1d6800] 19:03:58 INFO - PROCESS | 1647 | [1647] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 19:03:58 INFO - PROCESS | 1647 | [1647] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 19:03:58 INFO - PROCESS | 1647 | 1461031438979 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]]]}] 19:03:58 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 19:03:58 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 672ms 19:03:58 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 19:03:59 INFO - PROCESS | 1647 | 1461031438995 Marionette TRACE conn2 -> [0,669,"getWindowHandle",null] 19:03:59 INFO - PROCESS | 1647 | 1461031438996 Marionette TRACE conn2 <- [1,669,null,{"value":"7"}] 19:03:59 INFO - PROCESS | 1647 | 1461031438999 Marionette TRACE conn2 -> [0,670,"setScriptTimeout",{"ms":35000}] 19:03:59 INFO - PROCESS | 1647 | 1461031439000 Marionette TRACE conn2 <- [1,670,null,{}] 19:03:59 INFO - PROCESS | 1647 | 1461031439002 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}] 19:03:59 INFO - PROCESS | 1647 | 1461031439097 Marionette TRACE conn2 <- [1,671,null,{"value":null}] 19:03:59 INFO - PROCESS | 1647 | 1461031439109 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:03:59 INFO - PROCESS | 1647 | ++DOCSHELL 0x12bad3000 == 52 [pid = 1647] [id = 175] 19:03:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 126 (0x12e0f1400) [pid = 1647] [serial = 523] [outer = 0x0] 19:03:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 127 (0x12e2bb000) [pid = 1647] [serial = 524] [outer = 0x12e0f1400] 19:03:59 INFO - PROCESS | 1647 | 1461031439135 Marionette DEBUG loaded listener.js 19:03:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 128 (0x12e2d1000) [pid = 1647] [serial = 525] [outer = 0x12e0f1400] 19:03:59 INFO - PROCESS | 1647 | 1461031439465 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]]]}] 19:03:59 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 19:03:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 518ms 19:03:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 19:03:59 INFO - PROCESS | 1647 | 1461031439517 Marionette TRACE conn2 -> [0,673,"getWindowHandle",null] 19:03:59 INFO - PROCESS | 1647 | 1461031439518 Marionette TRACE conn2 <- [1,673,null,{"value":"7"}] 19:03:59 INFO - PROCESS | 1647 | 1461031439521 Marionette TRACE conn2 -> [0,674,"setScriptTimeout",{"ms":35000}] 19:03:59 INFO - PROCESS | 1647 | 1461031439522 Marionette TRACE conn2 <- [1,674,null,{}] 19:03:59 INFO - PROCESS | 1647 | 1461031439524 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}] 19:03:59 INFO - PROCESS | 1647 | 1461031439619 Marionette TRACE conn2 <- [1,675,null,{"value":null}] 19:03:59 INFO - PROCESS | 1647 | 1461031439631 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:03:59 INFO - PROCESS | 1647 | ++DOCSHELL 0x12d15b800 == 53 [pid = 1647] [id = 176] 19:03:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 129 (0x12e0e3400) [pid = 1647] [serial = 526] [outer = 0x0] 19:03:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 130 (0x12e76a400) [pid = 1647] [serial = 527] [outer = 0x12e0e3400] 19:03:59 INFO - PROCESS | 1647 | 1461031439657 Marionette DEBUG loaded listener.js 19:03:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 131 (0x12e816000) [pid = 1647] [serial = 528] [outer = 0x12e0e3400] 19:03:59 INFO - PROCESS | 1647 | --DOMWINDOW == 130 (0x11be74000) [pid = 1647] [serial = 457] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 19:03:59 INFO - PROCESS | 1647 | --DOMWINDOW == 129 (0x11abba800) [pid = 1647] [serial = 469] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 19:03:59 INFO - PROCESS | 1647 | --DOMWINDOW == 128 (0x11c291400) [pid = 1647] [serial = 435] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 19:03:59 INFO - PROCESS | 1647 | --DOMWINDOW == 127 (0x119d9cc00) [pid = 1647] [serial = 475] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 19:03:59 INFO - PROCESS | 1647 | --DOMWINDOW == 126 (0x12916fc00) [pid = 1647] [serial = 460] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 19:03:59 INFO - PROCESS | 1647 | --DOMWINDOW == 125 (0x12bba8c00) [pid = 1647] [serial = 472] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 19:03:59 INFO - PROCESS | 1647 | --DOMWINDOW == 124 (0x12d970c00) [pid = 1647] [serial = 478] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 19:03:59 INFO - PROCESS | 1647 | --DOMWINDOW == 123 (0x12be96c00) [pid = 1647] [serial = 481] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 19:03:59 INFO - PROCESS | 1647 | --DOMWINDOW == 122 (0x11aaee000) [pid = 1647] [serial = 345] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 19:03:59 INFO - PROCESS | 1647 | --DOMWINDOW == 121 (0x118538000) [pid = 1647] [serial = 336] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 19:04:00 INFO - PROCESS | 1647 | --DOMWINDOW == 120 (0x11a7aac00) [pid = 1647] [serial = 387] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 19:04:00 INFO - PROCESS | 1647 | --DOMWINDOW == 119 (0x118c06c00) [pid = 1647] [serial = 342] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 19:04:00 INFO - PROCESS | 1647 | --DOMWINDOW == 118 (0x1277be800) [pid = 1647] [serial = 390] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 19:04:00 INFO - PROCESS | 1647 | --DOMWINDOW == 117 (0x118c87000) [pid = 1647] [serial = 384] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 19:04:00 INFO - PROCESS | 1647 | --DOMWINDOW == 116 (0x118766c00) [pid = 1647] [serial = 339] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 19:04:00 INFO - PROCESS | 1647 | --DOMWINDOW == 115 (0x129c6b800) [pid = 1647] [serial = 438] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 19:04:00 INFO - PROCESS | 1647 | --DOMWINDOW == 114 (0x118c0d800) [pid = 1647] [serial = 447] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 19:04:00 INFO - PROCESS | 1647 | --DOMWINDOW == 113 (0x119da9c00) [pid = 1647] [serial = 432] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 19:04:00 INFO - PROCESS | 1647 | --DOMWINDOW == 112 (0x12b57ec00) [pid = 1647] [serial = 466] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 19:04:00 INFO - PROCESS | 1647 | --DOMWINDOW == 111 (0x118f12400) [pid = 1647] [serial = 450] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 19:04:00 INFO - PROCESS | 1647 | --DOMWINDOW == 110 (0x127d7fc00) [pid = 1647] [serial = 463] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 19:04:00 INFO - PROCESS | 1647 | --DOMWINDOW == 109 (0x11a750000) [pid = 1647] [serial = 453] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 19:04:00 INFO - PROCESS | 1647 | [1647] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 19:04:00 INFO - PROCESS | 1647 | [1647] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 19:04:00 INFO - PROCESS | 1647 | 1461031440139 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]]]}] 19:04:00 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 19:04:00 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 671ms 19:04:00 INFO - PROCESS | 1647 | 1461031440195 Marionette TRACE conn2 -> [0,677,"getWindowHandle",null] 19:04:00 INFO - PROCESS | 1647 | 1461031440196 Marionette TRACE conn2 <- [1,677,null,{"value":"7"}] 19:04:00 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 19:04:00 INFO - PROCESS | 1647 | 1461031440198 Marionette TRACE conn2 -> [0,678,"setScriptTimeout",{"ms":35000}] 19:04:00 INFO - PROCESS | 1647 | 1461031440199 Marionette TRACE conn2 <- [1,678,null,{}] 19:04:00 INFO - PROCESS | 1647 | 1461031440202 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}] 19:04:00 INFO - PROCESS | 1647 | 1461031440287 Marionette TRACE conn2 <- [1,679,null,{"value":null}] 19:04:00 INFO - PROCESS | 1647 | 1461031440294 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:04:00 INFO - PROCESS | 1647 | ++DOCSHELL 0x11c252000 == 54 [pid = 1647] [id = 177] 19:04:00 INFO - PROCESS | 1647 | ++DOMWINDOW == 110 (0x11aaebc00) [pid = 1647] [serial = 529] [outer = 0x0] 19:04:00 INFO - PROCESS | 1647 | ++DOMWINDOW == 111 (0x11b5d2800) [pid = 1647] [serial = 530] [outer = 0x11aaebc00] 19:04:00 INFO - PROCESS | 1647 | 1461031440320 Marionette DEBUG loaded listener.js 19:04:00 INFO - PROCESS | 1647 | ++DOMWINDOW == 112 (0x125cc1400) [pid = 1647] [serial = 531] [outer = 0x11aaebc00] 19:04:00 INFO - PROCESS | 1647 | 1461031440635 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]]]}] 19:04:00 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 19:04:00 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 468ms 19:04:00 INFO - PROCESS | 1647 | 1461031440666 Marionette TRACE conn2 -> [0,681,"getWindowHandle",null] 19:04:00 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 19:04:00 INFO - PROCESS | 1647 | 1461031440668 Marionette TRACE conn2 <- [1,681,null,{"value":"7"}] 19:04:00 INFO - PROCESS | 1647 | 1461031440670 Marionette TRACE conn2 -> [0,682,"setScriptTimeout",{"ms":35000}] 19:04:00 INFO - PROCESS | 1647 | 1461031440674 Marionette TRACE conn2 <- [1,682,null,{}] 19:04:00 INFO - PROCESS | 1647 | 1461031440677 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}] 19:04:00 INFO - PROCESS | 1647 | 1461031440768 Marionette TRACE conn2 <- [1,683,null,{"value":null}] 19:04:00 INFO - PROCESS | 1647 | 1461031440817 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:04:00 INFO - PROCESS | 1647 | ++DOCSHELL 0x12d90e800 == 55 [pid = 1647] [id = 178] 19:04:00 INFO - PROCESS | 1647 | ++DOMWINDOW == 113 (0x11aaf5800) [pid = 1647] [serial = 532] [outer = 0x0] 19:04:00 INFO - PROCESS | 1647 | ++DOMWINDOW == 114 (0x1291c5c00) [pid = 1647] [serial = 533] [outer = 0x11aaf5800] 19:04:00 INFO - PROCESS | 1647 | 1461031440847 Marionette DEBUG loaded listener.js 19:04:00 INFO - PROCESS | 1647 | ++DOMWINDOW == 115 (0x12ecb2800) [pid = 1647] [serial = 534] [outer = 0x11aaf5800] 19:04:01 INFO - PROCESS | 1647 | 1461031441641 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]]]}] 19:04:01 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) 19:04:01 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1022ms 19:04:01 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 19:04:01 INFO - PROCESS | 1647 | 1461031441693 Marionette TRACE conn2 -> [0,685,"getWindowHandle",null] 19:04:01 INFO - PROCESS | 1647 | 1461031441694 Marionette TRACE conn2 <- [1,685,null,{"value":"7"}] 19:04:01 INFO - PROCESS | 1647 | 1461031441696 Marionette TRACE conn2 -> [0,686,"setScriptTimeout",{"ms":35000}] 19:04:01 INFO - PROCESS | 1647 | 1461031441697 Marionette TRACE conn2 <- [1,686,null,{}] 19:04:01 INFO - PROCESS | 1647 | 1461031441699 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}] 19:04:01 INFO - PROCESS | 1647 | 1461031441779 Marionette TRACE conn2 <- [1,687,null,{"value":null}] 19:04:01 INFO - PROCESS | 1647 | 1461031441782 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:04:01 INFO - PROCESS | 1647 | ++DOCSHELL 0x12ea32000 == 56 [pid = 1647] [id = 179] 19:04:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 116 (0x119b79800) [pid = 1647] [serial = 535] [outer = 0x0] 19:04:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 117 (0x12f002c00) [pid = 1647] [serial = 536] [outer = 0x119b79800] 19:04:01 INFO - PROCESS | 1647 | 1461031441808 Marionette DEBUG loaded listener.js 19:04:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 118 (0x12f00bc00) [pid = 1647] [serial = 537] [outer = 0x119b79800] 19:04:02 INFO - PROCESS | 1647 | 1461031442792 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]]]}] 19:04:02 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 19:04:02 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1121ms 19:04:02 INFO - PROCESS | 1647 | 1461031442817 Marionette TRACE conn2 -> [0,689,"getWindowHandle",null] 19:04:02 INFO - PROCESS | 1647 | 1461031442820 Marionette TRACE conn2 <- [1,689,null,{"value":"7"}] 19:04:02 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 19:04:02 INFO - PROCESS | 1647 | 1461031442824 Marionette TRACE conn2 -> [0,690,"setScriptTimeout",{"ms":35000}] 19:04:02 INFO - PROCESS | 1647 | 1461031442825 Marionette TRACE conn2 <- [1,690,null,{}] 19:04:02 INFO - PROCESS | 1647 | 1461031442830 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}] 19:04:02 INFO - PROCESS | 1647 | 1461031442930 Marionette TRACE conn2 <- [1,691,null,{"value":null}] 19:04:02 INFO - PROCESS | 1647 | 1461031442976 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:04:02 INFO - PROCESS | 1647 | ++DOCSHELL 0x119df4000 == 57 [pid = 1647] [id = 180] 19:04:02 INFO - PROCESS | 1647 | ++DOMWINDOW == 119 (0x119131000) [pid = 1647] [serial = 538] [outer = 0x0] 19:04:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 120 (0x11a70d000) [pid = 1647] [serial = 539] [outer = 0x119131000] 19:04:03 INFO - PROCESS | 1647 | 1461031443009 Marionette DEBUG loaded listener.js 19:04:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 121 (0x11b5d2400) [pid = 1647] [serial = 540] [outer = 0x119131000] 19:04:03 INFO - PROCESS | 1647 | 1461031443959 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]]]}] 19:04:03 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 19:04:03 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1173ms 19:04:04 INFO - PROCESS | 1647 | 1461031443997 Marionette TRACE conn2 -> [0,693,"getWindowHandle",null] 19:04:04 INFO - PROCESS | 1647 | 1461031444002 Marionette TRACE conn2 <- [1,693,null,{"value":"7"}] 19:04:04 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 19:04:04 INFO - PROCESS | 1647 | 1461031444006 Marionette TRACE conn2 -> [0,694,"setScriptTimeout",{"ms":35000}] 19:04:04 INFO - PROCESS | 1647 | 1461031444008 Marionette TRACE conn2 <- [1,694,null,{}] 19:04:04 INFO - PROCESS | 1647 | 1461031444011 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}] 19:04:04 INFO - PROCESS | 1647 | 1461031444114 Marionette TRACE conn2 <- [1,695,null,{"value":null}] 19:04:04 INFO - PROCESS | 1647 | 1461031444161 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:04:04 INFO - PROCESS | 1647 | ++DOCSHELL 0x125a5b800 == 58 [pid = 1647] [id = 181] 19:04:04 INFO - PROCESS | 1647 | ++DOMWINDOW == 122 (0x11b5d7000) [pid = 1647] [serial = 541] [outer = 0x0] 19:04:04 INFO - PROCESS | 1647 | ++DOMWINDOW == 123 (0x125cc3800) [pid = 1647] [serial = 542] [outer = 0x11b5d7000] 19:04:04 INFO - PROCESS | 1647 | 1461031444191 Marionette DEBUG loaded listener.js 19:04:04 INFO - PROCESS | 1647 | ++DOMWINDOW == 124 (0x1274e1400) [pid = 1647] [serial = 543] [outer = 0x11b5d7000] 19:04:05 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) 19:04:05 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1121ms 19:04:05 INFO - PROCESS | 1647 | 1461031445121 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]]]}] 19:04:05 INFO - PROCESS | 1647 | 1461031445127 Marionette TRACE conn2 -> [0,697,"getWindowHandle",null] 19:04:05 INFO - PROCESS | 1647 | 1461031445129 Marionette TRACE conn2 <- [1,697,null,{"value":"7"}] 19:04:05 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 19:04:05 INFO - PROCESS | 1647 | 1461031445131 Marionette TRACE conn2 -> [0,698,"setScriptTimeout",{"ms":35000}] 19:04:05 INFO - PROCESS | 1647 | 1461031445134 Marionette TRACE conn2 <- [1,698,null,{}] 19:04:05 INFO - PROCESS | 1647 | 1461031445144 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}] 19:04:05 INFO - PROCESS | 1647 | 1461031445258 Marionette TRACE conn2 <- [1,699,null,{"value":null}] 19:04:05 INFO - PROCESS | 1647 | 1461031445309 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:04:05 INFO - PROCESS | 1647 | ++DOCSHELL 0x12e7d3000 == 59 [pid = 1647] [id = 182] 19:04:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 125 (0x12917a000) [pid = 1647] [serial = 544] [outer = 0x0] 19:04:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 126 (0x12bba2400) [pid = 1647] [serial = 545] [outer = 0x12917a000] 19:04:05 INFO - PROCESS | 1647 | 1461031445341 Marionette DEBUG loaded listener.js 19:04:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 127 (0x12cfe2400) [pid = 1647] [serial = 546] [outer = 0x12917a000] 19:04:06 INFO - PROCESS | 1647 | 1461031446279 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]]]}] 19:04:06 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) 19:04:06 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1173ms 19:04:06 INFO - PROCESS | 1647 | 1461031446305 Marionette TRACE conn2 -> [0,701,"getWindowHandle",null] 19:04:06 INFO - PROCESS | 1647 | 1461031446310 Marionette TRACE conn2 <- [1,701,null,{"value":"7"}] 19:04:06 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 19:04:06 INFO - PROCESS | 1647 | 1461031446313 Marionette TRACE conn2 -> [0,702,"setScriptTimeout",{"ms":35000}] 19:04:06 INFO - PROCESS | 1647 | 1461031446316 Marionette TRACE conn2 <- [1,702,null,{}] 19:04:06 INFO - PROCESS | 1647 | 1461031446319 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}] 19:04:06 INFO - PROCESS | 1647 | 1461031446410 Marionette TRACE conn2 <- [1,703,null,{"value":null}] 19:04:06 INFO - PROCESS | 1647 | 1461031446487 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:04:06 INFO - PROCESS | 1647 | ++DOCSHELL 0x119df8000 == 60 [pid = 1647] [id = 183] 19:04:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 128 (0x11a704000) [pid = 1647] [serial = 547] [outer = 0x0] 19:04:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 129 (0x11a70f400) [pid = 1647] [serial = 548] [outer = 0x11a704000] 19:04:06 INFO - PROCESS | 1647 | 1461031446560 Marionette DEBUG loaded listener.js 19:04:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 130 (0x11aaecc00) [pid = 1647] [serial = 549] [outer = 0x11a704000] 19:04:06 INFO - PROCESS | 1647 | --DOCSHELL 0x12d158000 == 59 [pid = 1647] [id = 131] 19:04:06 INFO - PROCESS | 1647 | --DOCSHELL 0x12d90e800 == 58 [pid = 1647] [id = 178] 19:04:06 INFO - PROCESS | 1647 | --DOCSHELL 0x11c252000 == 57 [pid = 1647] [id = 177] 19:04:06 INFO - PROCESS | 1647 | --DOCSHELL 0x12d15b800 == 56 [pid = 1647] [id = 176] 19:04:06 INFO - PROCESS | 1647 | --DOCSHELL 0x12bad3000 == 55 [pid = 1647] [id = 175] 19:04:06 INFO - PROCESS | 1647 | --DOMWINDOW == 129 (0x12dace800) [pid = 1647] [serial = 430] [outer = 0x0] [url = about:blank] 19:04:06 INFO - PROCESS | 1647 | --DOMWINDOW == 128 (0x12e815800) [pid = 1647] [serial = 485] [outer = 0x0] [url = about:blank] 19:04:06 INFO - PROCESS | 1647 | --DOCSHELL 0x129a2f000 == 54 [pid = 1647] [id = 174] 19:04:06 INFO - PROCESS | 1647 | --DOCSHELL 0x118eea800 == 53 [pid = 1647] [id = 173] 19:04:06 INFO - PROCESS | 1647 | --DOCSHELL 0x125ba8000 == 52 [pid = 1647] [id = 172] 19:04:06 INFO - PROCESS | 1647 | --DOCSHELL 0x11bedf000 == 51 [pid = 1647] [id = 171] 19:04:06 INFO - PROCESS | 1647 | --DOCSHELL 0x11b506800 == 50 [pid = 1647] [id = 170] 19:04:06 INFO - PROCESS | 1647 | --DOCSHELL 0x11560e800 == 49 [pid = 1647] [id = 169] 19:04:06 INFO - PROCESS | 1647 | --DOCSHELL 0x11886c000 == 48 [pid = 1647] [id = 168] 19:04:06 INFO - PROCESS | 1647 | --DOCSHELL 0x11546b800 == 47 [pid = 1647] [id = 167] 19:04:06 INFO - PROCESS | 1647 | --DOCSHELL 0x12ead7000 == 46 [pid = 1647] [id = 166] 19:04:06 INFO - PROCESS | 1647 | --DOCSHELL 0x12e071000 == 45 [pid = 1647] [id = 165] 19:04:06 INFO - PROCESS | 1647 | --DOCSHELL 0x125a61000 == 44 [pid = 1647] [id = 164] 19:04:06 INFO - PROCESS | 1647 | --DOCSHELL 0x11915c800 == 43 [pid = 1647] [id = 163] 19:04:07 INFO - PROCESS | 1647 | --DOMWINDOW == 127 (0x11be67400) [pid = 1647] [serial = 347] [outer = 0x0] [url = about:blank] 19:04:07 INFO - PROCESS | 1647 | --DOMWINDOW == 126 (0x118f86000) [pid = 1647] [serial = 338] [outer = 0x0] [url = about:blank] 19:04:07 INFO - PROCESS | 1647 | --DOMWINDOW == 125 (0x123ad8400) [pid = 1647] [serial = 389] [outer = 0x0] [url = about:blank] 19:04:07 INFO - PROCESS | 1647 | --DOMWINDOW == 124 (0x11a7a4000) [pid = 1647] [serial = 344] [outer = 0x0] [url = about:blank] 19:04:07 INFO - PROCESS | 1647 | --DOMWINDOW == 123 (0x129a6d400) [pid = 1647] [serial = 392] [outer = 0x0] [url = about:blank] 19:04:07 INFO - PROCESS | 1647 | --DOMWINDOW == 122 (0x11a7a9c00) [pid = 1647] [serial = 386] [outer = 0x0] [url = about:blank] 19:04:07 INFO - PROCESS | 1647 | --DOMWINDOW == 121 (0x119b74000) [pid = 1647] [serial = 341] [outer = 0x0] [url = about:blank] 19:04:07 INFO - PROCESS | 1647 | --DOMWINDOW == 120 (0x12be23800) [pid = 1647] [serial = 467] [outer = 0x0] [url = about:blank] 19:04:07 INFO - PROCESS | 1647 | --DOMWINDOW == 119 (0x11a74dc00) [pid = 1647] [serial = 452] [outer = 0x0] [url = about:blank] 19:04:07 INFO - PROCESS | 1647 | --DOMWINDOW == 118 (0x119c19c00) [pid = 1647] [serial = 451] [outer = 0x0] [url = about:blank] 19:04:07 INFO - PROCESS | 1647 | --DOMWINDOW == 117 (0x129c6d000) [pid = 1647] [serial = 464] [outer = 0x0] [url = about:blank] 19:04:07 INFO - PROCESS | 1647 | --DOMWINDOW == 116 (0x11ace1800) [pid = 1647] [serial = 454] [outer = 0x0] [url = about:blank] 19:04:07 INFO - PROCESS | 1647 | --DOMWINDOW == 115 (0x11be6b800) [pid = 1647] [serial = 455] [outer = 0x0] [url = about:blank] 19:04:07 INFO - PROCESS | 1647 | --DOMWINDOW == 114 (0x11c545400) [pid = 1647] [serial = 458] [outer = 0x0] [url = about:blank] 19:04:07 INFO - PROCESS | 1647 | --DOMWINDOW == 113 (0x12d11d400) [pid = 1647] [serial = 470] [outer = 0x0] [url = about:blank] 19:04:07 INFO - PROCESS | 1647 | --DOMWINDOW == 112 (0x12746ac00) [pid = 1647] [serial = 459] [outer = 0x0] [url = about:blank] 19:04:07 INFO - PROCESS | 1647 | --DOMWINDOW == 111 (0x125a2b000) [pid = 1647] [serial = 436] [outer = 0x0] [url = about:blank] 19:04:07 INFO - PROCESS | 1647 | --DOMWINDOW == 110 (0x123796800) [pid = 1647] [serial = 476] [outer = 0x0] [url = about:blank] 19:04:07 INFO - PROCESS | 1647 | --DOMWINDOW == 109 (0x126988800) [pid = 1647] [serial = 437] [outer = 0x0] [url = about:blank] 19:04:07 INFO - PROCESS | 1647 | --DOMWINDOW == 108 (0x129179c00) [pid = 1647] [serial = 461] [outer = 0x0] [url = about:blank] 19:04:07 INFO - PROCESS | 1647 | --DOMWINDOW == 107 (0x129a65400) [pid = 1647] [serial = 462] [outer = 0x0] [url = about:blank] 19:04:07 INFO - PROCESS | 1647 | --DOMWINDOW == 106 (0x12e0ee800) [pid = 1647] [serial = 473] [outer = 0x0] [url = about:blank] 19:04:07 INFO - PROCESS | 1647 | --DOMWINDOW == 105 (0x12e2c3400) [pid = 1647] [serial = 479] [outer = 0x0] [url = about:blank] 19:04:07 INFO - PROCESS | 1647 | --DOMWINDOW == 104 (0x12e2cb800) [pid = 1647] [serial = 480] [outer = 0x0] [url = about:blank] 19:04:07 INFO - PROCESS | 1647 | --DOMWINDOW == 103 (0x12cfd3c00) [pid = 1647] [serial = 442] [outer = 0x0] [url = about:blank] 19:04:07 INFO - PROCESS | 1647 | --DOMWINDOW == 102 (0x12d96ac00) [pid = 1647] [serial = 445] [outer = 0x0] [url = about:blank] 19:04:07 INFO - PROCESS | 1647 | --DOMWINDOW == 101 (0x12e766400) [pid = 1647] [serial = 482] [outer = 0x0] [url = about:blank] 19:04:07 INFO - PROCESS | 1647 | --DOMWINDOW == 100 (0x12e2b9000) [pid = 1647] [serial = 474] [outer = 0x0] [url = about:blank] 19:04:07 INFO - PROCESS | 1647 | --DOMWINDOW == 99 (0x11aa04c00) [pid = 1647] [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.] 19:04:07 INFO - PROCESS | 1647 | --DOMWINDOW == 98 (0x12e811800) [pid = 1647] [serial = 483] [outer = 0x0] [url = about:blank] 19:04:07 INFO - PROCESS | 1647 | --DOMWINDOW == 97 (0x12dac7000) [pid = 1647] [serial = 471] [outer = 0x0] [url = about:blank] 19:04:07 INFO - PROCESS | 1647 | --DOMWINDOW == 96 (0x12d117000) [pid = 1647] [serial = 468] [outer = 0x0] [url = about:blank] 19:04:07 INFO - PROCESS | 1647 | --DOMWINDOW == 95 (0x12cfdcc00) [pid = 1647] [serial = 477] [outer = 0x0] [url = about:blank] 19:04:07 INFO - PROCESS | 1647 | --DOMWINDOW == 94 (0x12b2f9c00) [pid = 1647] [serial = 465] [outer = 0x0] [url = about:blank] 19:04:07 INFO - PROCESS | 1647 | --DOMWINDOW == 93 (0x12b899000) [pid = 1647] [serial = 440] [outer = 0x0] [url = about:blank] 19:04:07 INFO - PROCESS | 1647 | --DOMWINDOW == 92 (0x12b003400) [pid = 1647] [serial = 439] [outer = 0x0] [url = about:blank] 19:04:07 INFO - PROCESS | 1647 | --DOMWINDOW == 91 (0x12e2b8c00) [pid = 1647] [serial = 449] [outer = 0x0] [url = about:blank] 19:04:07 INFO - PROCESS | 1647 | --DOMWINDOW == 90 (0x12e0ef000) [pid = 1647] [serial = 448] [outer = 0x0] [url = about:blank] 19:04:07 INFO - PROCESS | 1647 | --DOMWINDOW == 89 (0x11be6f000) [pid = 1647] [serial = 434] [outer = 0x0] [url = about:blank] 19:04:07 INFO - PROCESS | 1647 | --DOMWINDOW == 88 (0x11a752800) [pid = 1647] [serial = 433] [outer = 0x0] [url = about:blank] 19:04:07 INFO - PROCESS | 1647 | 1461031447421 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]]]}] 19:04:07 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 19:04:07 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1120ms 19:04:07 INFO - PROCESS | 1647 | 1461031447434 Marionette TRACE conn2 -> [0,705,"getWindowHandle",null] 19:04:07 INFO - PROCESS | 1647 | 1461031447439 Marionette TRACE conn2 <- [1,705,null,{"value":"7"}] 19:04:07 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 19:04:07 INFO - PROCESS | 1647 | 1461031447444 Marionette TRACE conn2 -> [0,706,"setScriptTimeout",{"ms":35000}] 19:04:07 INFO - PROCESS | 1647 | 1461031447445 Marionette TRACE conn2 <- [1,706,null,{}] 19:04:07 INFO - PROCESS | 1647 | 1461031447447 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}] 19:04:07 INFO - PROCESS | 1647 | 1461031447527 Marionette TRACE conn2 <- [1,707,null,{"value":null}] 19:04:07 INFO - PROCESS | 1647 | 1461031447574 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:04:07 INFO - PROCESS | 1647 | ++DOCSHELL 0x119287000 == 44 [pid = 1647] [id = 184] 19:04:07 INFO - PROCESS | 1647 | ++DOMWINDOW == 89 (0x11a706000) [pid = 1647] [serial = 550] [outer = 0x0] 19:04:07 INFO - PROCESS | 1647 | ++DOMWINDOW == 90 (0x11be68400) [pid = 1647] [serial = 551] [outer = 0x11a706000] 19:04:07 INFO - PROCESS | 1647 | 1461031447600 Marionette DEBUG loaded listener.js 19:04:07 INFO - PROCESS | 1647 | ++DOMWINDOW == 91 (0x11bfc5000) [pid = 1647] [serial = 552] [outer = 0x11a706000] 19:04:08 INFO - PROCESS | 1647 | 1461031448398 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]]]}] 19:04:08 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 19:04:08 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 970ms 19:04:08 INFO - PROCESS | 1647 | 1461031448413 Marionette TRACE conn2 -> [0,709,"getWindowHandle",null] 19:04:08 INFO - PROCESS | 1647 | 1461031448414 Marionette TRACE conn2 <- [1,709,null,{"value":"7"}] 19:04:08 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 19:04:08 INFO - PROCESS | 1647 | 1461031448417 Marionette TRACE conn2 -> [0,710,"setScriptTimeout",{"ms":35000}] 19:04:08 INFO - PROCESS | 1647 | 1461031448419 Marionette TRACE conn2 <- [1,710,null,{}] 19:04:08 INFO - PROCESS | 1647 | 1461031448428 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}] 19:04:08 INFO - PROCESS | 1647 | 1461031448510 Marionette TRACE conn2 <- [1,711,null,{"value":null}] 19:04:08 INFO - PROCESS | 1647 | 1461031448514 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:04:08 INFO - PROCESS | 1647 | ++DOCSHELL 0x11c24c000 == 45 [pid = 1647] [id = 185] 19:04:08 INFO - PROCESS | 1647 | ++DOMWINDOW == 92 (0x11bfed000) [pid = 1647] [serial = 553] [outer = 0x0] 19:04:08 INFO - PROCESS | 1647 | ++DOMWINDOW == 93 (0x125eeb000) [pid = 1647] [serial = 554] [outer = 0x11bfed000] 19:04:08 INFO - PROCESS | 1647 | 1461031448543 Marionette DEBUG loaded listener.js 19:04:08 INFO - PROCESS | 1647 | ++DOMWINDOW == 94 (0x1277be800) [pid = 1647] [serial = 555] [outer = 0x11bfed000] 19:04:09 INFO - PROCESS | 1647 | 1461031449403 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]]]}] 19:04:09 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 19:04:09 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1025ms 19:04:09 INFO - PROCESS | 1647 | 1461031449443 Marionette TRACE conn2 -> [0,713,"getWindowHandle",null] 19:04:09 INFO - PROCESS | 1647 | 1461031449445 Marionette TRACE conn2 <- [1,713,null,{"value":"7"}] 19:04:09 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 19:04:09 INFO - PROCESS | 1647 | 1461031449447 Marionette TRACE conn2 -> [0,714,"setScriptTimeout",{"ms":35000}] 19:04:09 INFO - PROCESS | 1647 | 1461031449448 Marionette TRACE conn2 <- [1,714,null,{}] 19:04:09 INFO - PROCESS | 1647 | 1461031449450 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}] 19:04:09 INFO - PROCESS | 1647 | 1461031449544 Marionette TRACE conn2 <- [1,715,null,{"value":null}] 19:04:09 INFO - PROCESS | 1647 | 1461031449578 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:04:09 INFO - PROCESS | 1647 | ++DOCSHELL 0x125965000 == 46 [pid = 1647] [id = 186] 19:04:09 INFO - PROCESS | 1647 | ++DOMWINDOW == 95 (0x123adf400) [pid = 1647] [serial = 556] [outer = 0x0] 19:04:09 INFO - PROCESS | 1647 | ++DOMWINDOW == 96 (0x129c63c00) [pid = 1647] [serial = 557] [outer = 0x123adf400] 19:04:09 INFO - PROCESS | 1647 | 1461031449604 Marionette DEBUG loaded listener.js 19:04:09 INFO - PROCESS | 1647 | ++DOMWINDOW == 97 (0x12b00bc00) [pid = 1647] [serial = 558] [outer = 0x123adf400] 19:04:10 INFO - PROCESS | 1647 | --DOMWINDOW == 96 (0x12d1d6800) [pid = 1647] [serial = 520] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 19:04:10 INFO - PROCESS | 1647 | --DOMWINDOW == 95 (0x11b554400) [pid = 1647] [serial = 508] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 19:04:10 INFO - PROCESS | 1647 | --DOMWINDOW == 94 (0x12b2ef800) [pid = 1647] [serial = 517] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 19:04:10 INFO - PROCESS | 1647 | --DOMWINDOW == 93 (0x118cd7c00) [pid = 1647] [serial = 499] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 19:04:10 INFO - PROCESS | 1647 | --DOMWINDOW == 92 (0x12e0f1400) [pid = 1647] [serial = 523] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 19:04:10 INFO - PROCESS | 1647 | --DOMWINDOW == 91 (0x11877f800) [pid = 1647] [serial = 502] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 19:04:10 INFO - PROCESS | 1647 | --DOMWINDOW == 90 (0x125a37000) [pid = 1647] [serial = 514] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 19:04:10 INFO - PROCESS | 1647 | --DOMWINDOW == 89 (0x12378cc00) [pid = 1647] [serial = 511] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 19:04:10 INFO - PROCESS | 1647 | --DOMWINDOW == 88 (0x118e55800) [pid = 1647] [serial = 505] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 19:04:10 INFO - PROCESS | 1647 | --DOMWINDOW == 87 (0x12e0e3400) [pid = 1647] [serial = 526] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 19:04:10 INFO - PROCESS | 1647 | --DOMWINDOW == 86 (0x11aaebc00) [pid = 1647] [serial = 529] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 19:04:10 INFO - PROCESS | 1647 | --DOMWINDOW == 85 (0x11aaf5800) [pid = 1647] [serial = 532] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 19:04:10 INFO - PROCESS | 1647 | --DOMWINDOW == 84 (0x12d11a800) [pid = 1647] [serial = 429] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 19:04:10 INFO - PROCESS | 1647 | 1461031450430 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]]]}] 19:04:10 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 19:04:10 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1019ms 19:04:10 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 19:04:10 INFO - PROCESS | 1647 | 1461031450466 Marionette TRACE conn2 -> [0,717,"getWindowHandle",null] 19:04:10 INFO - PROCESS | 1647 | 1461031450467 Marionette TRACE conn2 <- [1,717,null,{"value":"7"}] 19:04:10 INFO - PROCESS | 1647 | 1461031450469 Marionette TRACE conn2 -> [0,718,"setScriptTimeout",{"ms":35000}] 19:04:10 INFO - PROCESS | 1647 | 1461031450470 Marionette TRACE conn2 <- [1,718,null,{}] 19:04:10 INFO - PROCESS | 1647 | 1461031450472 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}] 19:04:10 INFO - PROCESS | 1647 | 1461031450542 Marionette TRACE conn2 <- [1,719,null,{"value":null}] 19:04:10 INFO - PROCESS | 1647 | 1461031450546 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:04:10 INFO - PROCESS | 1647 | ++DOCSHELL 0x11c2f9000 == 47 [pid = 1647] [id = 187] 19:04:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 85 (0x11a710400) [pid = 1647] [serial = 559] [outer = 0x0] 19:04:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 86 (0x11c68bc00) [pid = 1647] [serial = 560] [outer = 0x11a710400] 19:04:10 INFO - PROCESS | 1647 | 1461031450567 Marionette DEBUG loaded listener.js 19:04:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 87 (0x12b2ef800) [pid = 1647] [serial = 561] [outer = 0x11a710400] 19:04:11 INFO - PROCESS | 1647 | 1461031451511 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]]]}] 19:04:11 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 19:04:11 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1072ms 19:04:11 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 19:04:11 INFO - PROCESS | 1647 | 1461031451543 Marionette TRACE conn2 -> [0,721,"getWindowHandle",null] 19:04:11 INFO - PROCESS | 1647 | 1461031451544 Marionette TRACE conn2 <- [1,721,null,{"value":"7"}] 19:04:11 INFO - PROCESS | 1647 | 1461031451546 Marionette TRACE conn2 -> [0,722,"setScriptTimeout",{"ms":35000}] 19:04:11 INFO - PROCESS | 1647 | 1461031451547 Marionette TRACE conn2 <- [1,722,null,{}] 19:04:11 INFO - PROCESS | 1647 | 1461031451549 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}] 19:04:11 INFO - PROCESS | 1647 | 1461031451662 Marionette TRACE conn2 <- [1,723,null,{"value":null}] 19:04:11 INFO - PROCESS | 1647 | 1461031451669 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:04:11 INFO - PROCESS | 1647 | ++DOCSHELL 0x127d62000 == 48 [pid = 1647] [id = 188] 19:04:11 INFO - PROCESS | 1647 | ++DOMWINDOW == 88 (0x12b2fc400) [pid = 1647] [serial = 562] [outer = 0x0] 19:04:11 INFO - PROCESS | 1647 | ++DOMWINDOW == 89 (0x12cfd4c00) [pid = 1647] [serial = 563] [outer = 0x12b2fc400] 19:04:11 INFO - PROCESS | 1647 | 1461031451699 Marionette DEBUG loaded listener.js 19:04:11 INFO - PROCESS | 1647 | ++DOMWINDOW == 90 (0x12d11a800) [pid = 1647] [serial = 564] [outer = 0x12b2fc400] 19:04:12 INFO - PROCESS | 1647 | 1461031452014 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] 19:04:12 INFO - PROCESS | 1647 | 1461031452067 Marionette TRACE conn2 <- [1,725,null,{"value":"7"}] 19:04:12 INFO - PROCESS | 1647 | 1461031452069 Marionette TRACE conn2 -> [0,726,"setScriptTimeout",{"ms":35000}] 19:04:12 INFO - PROCESS | 1647 | 1461031452070 Marionette TRACE conn2 <- [1,726,null,{}] 19:04:12 INFO - PROCESS | 1647 | 1461031452073 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}] 19:04:12 INFO - PROCESS | 1647 | 1461031452148 Marionette TRACE conn2 <- [1,727,null,{"value":null}] 19:04:12 INFO - PROCESS | 1647 | 1461031452153 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:04:12 INFO - PROCESS | 1647 | ++DOCSHELL 0x129a33000 == 49 [pid = 1647] [id = 189] 19:04:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 91 (0x12d11b000) [pid = 1647] [serial = 565] [outer = 0x0] 19:04:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 92 (0x12d96c800) [pid = 1647] [serial = 566] [outer = 0x12d11b000] 19:04:12 INFO - PROCESS | 1647 | 1461031452181 Marionette DEBUG loaded listener.js 19:04:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 93 (0x12e0ee000) [pid = 1647] [serial = 567] [outer = 0x12d11b000] 19:04:12 INFO - PROCESS | 1647 | 1461031452533 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]]]}] 19:04:12 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 19:04:12 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 470ms 19:04:12 INFO - PROCESS | 1647 | 1461031452541 Marionette TRACE conn2 -> [0,729,"getWindowHandle",null] 19:04:12 INFO - PROCESS | 1647 | 1461031452544 Marionette TRACE conn2 <- [1,729,null,{"value":"7"}] 19:04:12 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 19:04:12 INFO - PROCESS | 1647 | 1461031452554 Marionette TRACE conn2 -> [0,730,"setScriptTimeout",{"ms":35000}] 19:04:12 INFO - PROCESS | 1647 | 1461031452555 Marionette TRACE conn2 <- [1,730,null,{}] 19:04:12 INFO - PROCESS | 1647 | 1461031452561 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}] 19:04:12 INFO - PROCESS | 1647 | 1461031452638 Marionette TRACE conn2 <- [1,731,null,{"value":null}] 19:04:12 INFO - PROCESS | 1647 | 1461031452734 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:04:12 INFO - PROCESS | 1647 | ++DOCSHELL 0x115603800 == 50 [pid = 1647] [id = 190] 19:04:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 94 (0x114c14800) [pid = 1647] [serial = 568] [outer = 0x0] 19:04:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 95 (0x116460400) [pid = 1647] [serial = 569] [outer = 0x114c14800] 19:04:12 INFO - PROCESS | 1647 | 1461031452772 Marionette DEBUG loaded listener.js 19:04:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 96 (0x119128c00) [pid = 1647] [serial = 570] [outer = 0x114c14800] 19:04:13 INFO - PROCESS | 1647 | 1461031453202 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] 19:04:13 INFO - PROCESS | 1647 | 1461031453232 Marionette TRACE conn2 <- [1,733,null,{"value":"7"}] 19:04:13 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 19:04:13 INFO - PROCESS | 1647 | 1461031453235 Marionette TRACE conn2 -> [0,734,"setScriptTimeout",{"ms":35000}] 19:04:13 INFO - PROCESS | 1647 | 1461031453238 Marionette TRACE conn2 <- [1,734,null,{}] 19:04:13 INFO - PROCESS | 1647 | 1461031453241 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}] 19:04:13 INFO - PROCESS | 1647 | 1461031453342 Marionette TRACE conn2 <- [1,735,null,{"value":null}] 19:04:13 INFO - PROCESS | 1647 | 1461031453430 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:04:13 INFO - PROCESS | 1647 | ++DOCSHELL 0x11c6a2800 == 51 [pid = 1647] [id = 191] 19:04:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 97 (0x11baa8000) [pid = 1647] [serial = 571] [outer = 0x0] 19:04:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x11c54ac00) [pid = 1647] [serial = 572] [outer = 0x11baa8000] 19:04:13 INFO - PROCESS | 1647 | 1461031453463 Marionette DEBUG loaded listener.js 19:04:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 99 (0x123ad8400) [pid = 1647] [serial = 573] [outer = 0x11baa8000] 19:04:13 INFO - PROCESS | 1647 | 1461031453891 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]]]}] 19:04:13 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 19:04:13 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 674ms 19:04:13 INFO - PROCESS | 1647 | 1461031453911 Marionette TRACE conn2 -> [0,737,"getWindowHandle",null] 19:04:13 INFO - PROCESS | 1647 | 1461031453914 Marionette TRACE conn2 <- [1,737,null,{"value":"7"}] 19:04:13 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 19:04:13 INFO - PROCESS | 1647 | 1461031453917 Marionette TRACE conn2 -> [0,738,"setScriptTimeout",{"ms":35000}] 19:04:13 INFO - PROCESS | 1647 | 1461031453918 Marionette TRACE conn2 <- [1,738,null,{}] 19:04:13 INFO - PROCESS | 1647 | 1461031453921 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}] 19:04:14 INFO - PROCESS | 1647 | 1461031454019 Marionette TRACE conn2 <- [1,739,null,{"value":null}] 19:04:14 INFO - PROCESS | 1647 | 1461031454064 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:04:14 INFO - PROCESS | 1647 | ++DOCSHELL 0x12bad5000 == 52 [pid = 1647] [id = 192] 19:04:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 100 (0x12378a000) [pid = 1647] [serial = 574] [outer = 0x0] 19:04:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 101 (0x129c64400) [pid = 1647] [serial = 575] [outer = 0x12378a000] 19:04:14 INFO - PROCESS | 1647 | 1461031454095 Marionette DEBUG loaded listener.js 19:04:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 102 (0x12bba5800) [pid = 1647] [serial = 576] [outer = 0x12378a000] 19:04:14 INFO - PROCESS | 1647 | 1461031454967 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]]]}] 19:04:14 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 19:04:14 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1071ms 19:04:14 INFO - PROCESS | 1647 | 1461031454991 Marionette TRACE conn2 -> [0,741,"getWindowHandle",null] 19:04:14 INFO - PROCESS | 1647 | 1461031454992 Marionette TRACE conn2 <- [1,741,null,{"value":"7"}] 19:04:14 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 19:04:15 INFO - PROCESS | 1647 | 1461031455000 Marionette TRACE conn2 -> [0,742,"setScriptTimeout",{"ms":35000}] 19:04:15 INFO - PROCESS | 1647 | 1461031455004 Marionette TRACE conn2 <- [1,742,null,{}] 19:04:15 INFO - PROCESS | 1647 | 1461031455010 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}] 19:04:15 INFO - PROCESS | 1647 | 1461031455108 Marionette TRACE conn2 <- [1,743,null,{"value":null}] 19:04:15 INFO - PROCESS | 1647 | 1461031455153 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:04:15 INFO - PROCESS | 1647 | ++DOCSHELL 0x12d159000 == 53 [pid = 1647] [id = 193] 19:04:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 103 (0x129a6d000) [pid = 1647] [serial = 577] [outer = 0x0] 19:04:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 104 (0x12e0e5400) [pid = 1647] [serial = 578] [outer = 0x129a6d000] 19:04:15 INFO - PROCESS | 1647 | 1461031455183 Marionette DEBUG loaded listener.js 19:04:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 105 (0x12e75d800) [pid = 1647] [serial = 579] [outer = 0x129a6d000] 19:04:16 INFO - PROCESS | 1647 | 1461031456065 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]]]}] 19:04:16 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 19:04:16 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1082ms 19:04:16 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 19:04:16 INFO - PROCESS | 1647 | 1461031456077 Marionette TRACE conn2 -> [0,745,"getWindowHandle",null] 19:04:16 INFO - PROCESS | 1647 | 1461031456080 Marionette TRACE conn2 <- [1,745,null,{"value":"7"}] 19:04:16 INFO - PROCESS | 1647 | 1461031456082 Marionette TRACE conn2 -> [0,746,"setScriptTimeout",{"ms":35000}] 19:04:16 INFO - PROCESS | 1647 | 1461031456083 Marionette TRACE conn2 <- [1,746,null,{}] 19:04:16 INFO - PROCESS | 1647 | 1461031456086 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}] 19:04:16 INFO - PROCESS | 1647 | 1461031456186 Marionette TRACE conn2 <- [1,747,null,{"value":null}] 19:04:16 INFO - PROCESS | 1647 | 1461031456232 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:04:16 INFO - PROCESS | 1647 | ++DOCSHELL 0x12da40000 == 54 [pid = 1647] [id = 194] 19:04:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 106 (0x12cfdb400) [pid = 1647] [serial = 580] [outer = 0x0] 19:04:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 107 (0x12e815800) [pid = 1647] [serial = 581] [outer = 0x12cfdb400] 19:04:16 INFO - PROCESS | 1647 | 1461031456262 Marionette DEBUG loaded listener.js 19:04:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 108 (0x12ecad400) [pid = 1647] [serial = 582] [outer = 0x12cfdb400] 19:04:17 INFO - PROCESS | 1647 | 1461031457159 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]]]}] 19:04:17 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.) 19:04:17 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1123ms 19:04:17 INFO - PROCESS | 1647 | 1461031457206 Marionette TRACE conn2 -> [0,749,"getWindowHandle",null] 19:04:17 INFO - PROCESS | 1647 | 1461031457209 Marionette TRACE conn2 <- [1,749,null,{"value":"7"}] 19:04:17 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 19:04:17 INFO - PROCESS | 1647 | 1461031457212 Marionette TRACE conn2 -> [0,750,"setScriptTimeout",{"ms":35000}] 19:04:17 INFO - PROCESS | 1647 | 1461031457215 Marionette TRACE conn2 <- [1,750,null,{}] 19:04:17 INFO - PROCESS | 1647 | 1461031457219 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}] 19:04:17 INFO - PROCESS | 1647 | 1461031457313 Marionette TRACE conn2 <- [1,751,null,{"value":null}] 19:04:17 INFO - PROCESS | 1647 | 1461031457360 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:04:17 INFO - PROCESS | 1647 | ++DOCSHELL 0x11b506800 == 55 [pid = 1647] [id = 195] 19:04:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 109 (0x119d9a400) [pid = 1647] [serial = 583] [outer = 0x0] 19:04:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 110 (0x11a70cc00) [pid = 1647] [serial = 584] [outer = 0x119d9a400] 19:04:17 INFO - PROCESS | 1647 | 1461031457389 Marionette DEBUG loaded listener.js 19:04:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 111 (0x11ace0400) [pid = 1647] [serial = 585] [outer = 0x119d9a400] 19:04:17 INFO - PROCESS | 1647 | --DOCSHELL 0x129a33000 == 54 [pid = 1647] [id = 189] 19:04:17 INFO - PROCESS | 1647 | --DOCSHELL 0x127d62000 == 53 [pid = 1647] [id = 188] 19:04:17 INFO - PROCESS | 1647 | --DOCSHELL 0x11c2f9000 == 52 [pid = 1647] [id = 187] 19:04:17 INFO - PROCESS | 1647 | --DOCSHELL 0x125965000 == 51 [pid = 1647] [id = 186] 19:04:17 INFO - PROCESS | 1647 | --DOCSHELL 0x11c24c000 == 50 [pid = 1647] [id = 185] 19:04:17 INFO - PROCESS | 1647 | --DOCSHELL 0x119287000 == 49 [pid = 1647] [id = 184] 19:04:17 INFO - PROCESS | 1647 | --DOCSHELL 0x119df8000 == 48 [pid = 1647] [id = 183] 19:04:18 INFO - PROCESS | 1647 | --DOMWINDOW == 110 (0x12f002c00) [pid = 1647] [serial = 536] [outer = 0x0] [url = about:blank] 19:04:18 INFO - PROCESS | 1647 | --DOCSHELL 0x12e7d3000 == 47 [pid = 1647] [id = 182] 19:04:18 INFO - PROCESS | 1647 | --DOCSHELL 0x125a5b800 == 46 [pid = 1647] [id = 181] 19:04:18 INFO - PROCESS | 1647 | --DOCSHELL 0x119df4000 == 45 [pid = 1647] [id = 180] 19:04:18 INFO - PROCESS | 1647 | --DOMWINDOW == 109 (0x12e0f0c00) [pid = 1647] [serial = 431] [outer = 0x0] [url = about:blank] 19:04:18 INFO - PROCESS | 1647 | --DOMWINDOW == 108 (0x12d974000) [pid = 1647] [serial = 521] [outer = 0x0] [url = about:blank] 19:04:18 INFO - PROCESS | 1647 | --DOMWINDOW == 107 (0x119b71400) [pid = 1647] [serial = 488] [outer = 0x0] [url = about:blank] 19:04:18 INFO - PROCESS | 1647 | --DOMWINDOW == 106 (0x11c546c00) [pid = 1647] [serial = 509] [outer = 0x0] [url = about:blank] 19:04:18 INFO - PROCESS | 1647 | --DOMWINDOW == 105 (0x126b29400) [pid = 1647] [serial = 510] [outer = 0x0] [url = about:blank] 19:04:18 INFO - PROCESS | 1647 | --DOMWINDOW == 104 (0x12ba61c00) [pid = 1647] [serial = 518] [outer = 0x0] [url = about:blank] 19:04:18 INFO - PROCESS | 1647 | --DOMWINDOW == 103 (0x12e768400) [pid = 1647] [serial = 501] [outer = 0x0] [url = about:blank] 19:04:18 INFO - PROCESS | 1647 | --DOMWINDOW == 102 (0x12e2bb000) [pid = 1647] [serial = 524] [outer = 0x0] [url = about:blank] 19:04:18 INFO - PROCESS | 1647 | --DOMWINDOW == 101 (0x12d115000) [pid = 1647] [serial = 500] [outer = 0x0] [url = about:blank] 19:04:18 INFO - PROCESS | 1647 | --DOMWINDOW == 100 (0x119da3000) [pid = 1647] [serial = 504] [outer = 0x0] [url = about:blank] 19:04:18 INFO - PROCESS | 1647 | --DOMWINDOW == 99 (0x118e54000) [pid = 1647] [serial = 503] [outer = 0x0] [url = about:blank] 19:04:18 INFO - PROCESS | 1647 | --DOMWINDOW == 98 (0x129a6c800) [pid = 1647] [serial = 515] [outer = 0x0] [url = about:blank] 19:04:18 INFO - PROCESS | 1647 | --DOMWINDOW == 97 (0x12378fc00) [pid = 1647] [serial = 491] [outer = 0x0] [url = about:blank] 19:04:18 INFO - PROCESS | 1647 | --DOMWINDOW == 96 (0x1272f6c00) [pid = 1647] [serial = 512] [outer = 0x0] [url = about:blank] 19:04:18 INFO - PROCESS | 1647 | --DOMWINDOW == 95 (0x129842c00) [pid = 1647] [serial = 513] [outer = 0x0] [url = about:blank] 19:04:18 INFO - PROCESS | 1647 | --DOMWINDOW == 94 (0x12e0ea000) [pid = 1647] [serial = 522] [outer = 0x0] [url = about:blank] 19:04:18 INFO - PROCESS | 1647 | --DOMWINDOW == 93 (0x11a708c00) [pid = 1647] [serial = 506] [outer = 0x0] [url = about:blank] 19:04:18 INFO - PROCESS | 1647 | --DOMWINDOW == 92 (0x11baa7c00) [pid = 1647] [serial = 507] [outer = 0x0] [url = about:blank] 19:04:18 INFO - PROCESS | 1647 | --DOMWINDOW == 91 (0x12e76a400) [pid = 1647] [serial = 527] [outer = 0x0] [url = about:blank] 19:04:18 INFO - PROCESS | 1647 | --DOMWINDOW == 90 (0x12b57b800) [pid = 1647] [serial = 494] [outer = 0x0] [url = about:blank] 19:04:18 INFO - PROCESS | 1647 | --DOMWINDOW == 89 (0x12e2b2800) [pid = 1647] [serial = 497] [outer = 0x0] [url = about:blank] 19:04:18 INFO - PROCESS | 1647 | --DOMWINDOW == 88 (0x11b5d2800) [pid = 1647] [serial = 530] [outer = 0x0] [url = about:blank] 19:04:18 INFO - PROCESS | 1647 | --DOMWINDOW == 87 (0x12e816000) [pid = 1647] [serial = 528] [outer = 0x0] [url = about:blank] 19:04:18 INFO - PROCESS | 1647 | --DOMWINDOW == 86 (0x1291c5c00) [pid = 1647] [serial = 533] [outer = 0x0] [url = about:blank] 19:04:18 INFO - PROCESS | 1647 | --DOMWINDOW == 85 (0x12ecb2800) [pid = 1647] [serial = 534] [outer = 0x0] [url = about:blank] 19:04:18 INFO - PROCESS | 1647 | --DOMWINDOW == 84 (0x12d1ccc00) [pid = 1647] [serial = 519] [outer = 0x0] [url = about:blank] 19:04:18 INFO - PROCESS | 1647 | --DOMWINDOW == 83 (0x125cc1400) [pid = 1647] [serial = 531] [outer = 0x0] [url = about:blank] 19:04:18 INFO - PROCESS | 1647 | --DOMWINDOW == 82 (0x12e2d1000) [pid = 1647] [serial = 525] [outer = 0x0] [url = about:blank] 19:04:18 INFO - PROCESS | 1647 | --DOMWINDOW == 81 (0x12b2f2000) [pid = 1647] [serial = 516] [outer = 0x0] [url = about:blank] 19:04:18 INFO - PROCESS | 1647 | 1461031458271 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]]]}] 19:04:18 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 19:04:18 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1072ms 19:04:18 INFO - PROCESS | 1647 | 1461031458285 Marionette TRACE conn2 -> [0,753,"getWindowHandle",null] 19:04:18 INFO - PROCESS | 1647 | 1461031458290 Marionette TRACE conn2 <- [1,753,null,{"value":"7"}] 19:04:18 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 19:04:18 INFO - PROCESS | 1647 | 1461031458294 Marionette TRACE conn2 -> [0,754,"setScriptTimeout",{"ms":35000}] 19:04:18 INFO - PROCESS | 1647 | 1461031458296 Marionette TRACE conn2 <- [1,754,null,{}] 19:04:18 INFO - PROCESS | 1647 | 1461031458299 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}] 19:04:18 INFO - PROCESS | 1647 | 1461031458379 Marionette TRACE conn2 <- [1,755,null,{"value":null}] 19:04:18 INFO - PROCESS | 1647 | 1461031458383 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:04:18 INFO - PROCESS | 1647 | ++DOCSHELL 0x11915c800 == 46 [pid = 1647] [id = 196] 19:04:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 82 (0x118c81c00) [pid = 1647] [serial = 586] [outer = 0x0] 19:04:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 83 (0x11baf8400) [pid = 1647] [serial = 587] [outer = 0x118c81c00] 19:04:18 INFO - PROCESS | 1647 | 1461031458414 Marionette DEBUG loaded listener.js 19:04:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 84 (0x11c688000) [pid = 1647] [serial = 588] [outer = 0x118c81c00] 19:04:19 INFO - PROCESS | 1647 | 1461031459294 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]]]}] 19:04:19 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 19:04:19 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1023ms 19:04:19 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 19:04:19 INFO - PROCESS | 1647 | 1461031459318 Marionette TRACE conn2 -> [0,757,"getWindowHandle",null] 19:04:19 INFO - PROCESS | 1647 | 1461031459321 Marionette TRACE conn2 <- [1,757,null,{"value":"7"}] 19:04:19 INFO - PROCESS | 1647 | 1461031459335 Marionette TRACE conn2 -> [0,758,"setScriptTimeout",{"ms":35000}] 19:04:19 INFO - PROCESS | 1647 | 1461031459337 Marionette TRACE conn2 <- [1,758,null,{}] 19:04:19 INFO - PROCESS | 1647 | 1461031459344 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}] 19:04:19 INFO - PROCESS | 1647 | 1461031459474 Marionette TRACE conn2 <- [1,759,null,{"value":null}] 19:04:19 INFO - PROCESS | 1647 | 1461031459480 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:04:19 INFO - PROCESS | 1647 | ++DOCSHELL 0x12370f000 == 47 [pid = 1647] [id = 197] 19:04:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 85 (0x125dba800) [pid = 1647] [serial = 589] [outer = 0x0] 19:04:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 86 (0x129c6b800) [pid = 1647] [serial = 590] [outer = 0x125dba800] 19:04:19 INFO - PROCESS | 1647 | 1461031459508 Marionette DEBUG loaded listener.js 19:04:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 87 (0x12b57f800) [pid = 1647] [serial = 591] [outer = 0x125dba800] 19:04:19 INFO - PROCESS | 1647 | 1461031459853 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]]]}] 19:04:19 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 19:04:19 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 583ms 19:04:19 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 19:04:19 INFO - PROCESS | 1647 | 1461031459906 Marionette TRACE conn2 -> [0,761,"getWindowHandle",null] 19:04:19 INFO - PROCESS | 1647 | 1461031459908 Marionette TRACE conn2 <- [1,761,null,{"value":"7"}] 19:04:19 INFO - PROCESS | 1647 | 1461031459910 Marionette TRACE conn2 -> [0,762,"setScriptTimeout",{"ms":35000}] 19:04:19 INFO - PROCESS | 1647 | 1461031459911 Marionette TRACE conn2 <- [1,762,null,{}] 19:04:19 INFO - PROCESS | 1647 | 1461031459914 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}] 19:04:19 INFO - PROCESS | 1647 | 1461031459996 Marionette TRACE conn2 <- [1,763,null,{"value":null}] 19:04:20 INFO - PROCESS | 1647 | 1461031460001 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:04:20 INFO - PROCESS | 1647 | ++DOCSHELL 0x12721f800 == 48 [pid = 1647] [id = 198] 19:04:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 88 (0x12ba68c00) [pid = 1647] [serial = 592] [outer = 0x0] 19:04:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 89 (0x12cfdc000) [pid = 1647] [serial = 593] [outer = 0x12ba68c00] 19:04:20 INFO - PROCESS | 1647 | 1461031460028 Marionette DEBUG loaded listener.js 19:04:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 90 (0x12d1d8800) [pid = 1647] [serial = 594] [outer = 0x12ba68c00] 19:04:20 INFO - PROCESS | 1647 | 1461031460857 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]]]}] 19:04:20 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 19:04:20 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 969ms 19:04:20 INFO - PROCESS | 1647 | 1461031460879 Marionette TRACE conn2 -> [0,765,"getWindowHandle",null] 19:04:20 INFO - PROCESS | 1647 | 1461031460881 Marionette TRACE conn2 <- [1,765,null,{"value":"7"}] 19:04:20 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 19:04:20 INFO - PROCESS | 1647 | 1461031460883 Marionette TRACE conn2 -> [0,766,"setScriptTimeout",{"ms":35000}] 19:04:20 INFO - PROCESS | 1647 | 1461031460884 Marionette TRACE conn2 <- [1,766,null,{}] 19:04:20 INFO - PROCESS | 1647 | 1461031460886 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}] 19:04:20 INFO - PROCESS | 1647 | 1461031460984 Marionette TRACE conn2 <- [1,767,null,{"value":null}] 19:04:21 INFO - PROCESS | 1647 | 1461031460997 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:04:21 INFO - PROCESS | 1647 | ++DOCSHELL 0x129a29800 == 49 [pid = 1647] [id = 199] 19:04:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 91 (0x11a710c00) [pid = 1647] [serial = 595] [outer = 0x0] 19:04:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 92 (0x12e0ea400) [pid = 1647] [serial = 596] [outer = 0x11a710c00] 19:04:21 INFO - PROCESS | 1647 | 1461031461023 Marionette DEBUG loaded listener.js 19:04:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 93 (0x12e2d1000) [pid = 1647] [serial = 597] [outer = 0x11a710c00] 19:04:21 INFO - PROCESS | 1647 | --DOMWINDOW == 92 (0x11a754c00) [pid = 1647] [serial = 490] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 19:04:21 INFO - PROCESS | 1647 | --DOMWINDOW == 91 (0x118c05800) [pid = 1647] [serial = 487] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 19:04:21 INFO - PROCESS | 1647 | --DOMWINDOW == 90 (0x12b2fc000) [pid = 1647] [serial = 493] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 19:04:21 INFO - PROCESS | 1647 | --DOMWINDOW == 89 (0x123adf400) [pid = 1647] [serial = 556] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 19:04:21 INFO - PROCESS | 1647 | --DOMWINDOW == 88 (0x11a704000) [pid = 1647] [serial = 547] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 19:04:21 INFO - PROCESS | 1647 | --DOMWINDOW == 87 (0x11a710400) [pid = 1647] [serial = 559] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 19:04:21 INFO - PROCESS | 1647 | --DOMWINDOW == 86 (0x11a706000) [pid = 1647] [serial = 550] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 19:04:21 INFO - PROCESS | 1647 | --DOMWINDOW == 85 (0x12917a000) [pid = 1647] [serial = 544] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 19:04:21 INFO - PROCESS | 1647 | --DOMWINDOW == 84 (0x11bfed000) [pid = 1647] [serial = 553] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 19:04:21 INFO - PROCESS | 1647 | --DOMWINDOW == 83 (0x12b2fc400) [pid = 1647] [serial = 562] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 19:04:21 INFO - PROCESS | 1647 | --DOMWINDOW == 82 (0x12e76cc00) [pid = 1647] [serial = 484] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 19:04:21 INFO - PROCESS | 1647 | 1461031461818 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]]]}] 19:04:21 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 19:04:21 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 969ms 19:04:21 INFO - PROCESS | 1647 | 1461031461853 Marionette TRACE conn2 -> [0,769,"getWindowHandle",null] 19:04:21 INFO - PROCESS | 1647 | 1461031461854 Marionette TRACE conn2 <- [1,769,null,{"value":"7"}] 19:04:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 19:04:21 INFO - PROCESS | 1647 | 1461031461856 Marionette TRACE conn2 -> [0,770,"setScriptTimeout",{"ms":35000}] 19:04:21 INFO - PROCESS | 1647 | 1461031461857 Marionette TRACE conn2 <- [1,770,null,{}] 19:04:21 INFO - PROCESS | 1647 | 1461031461860 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}] 19:04:21 INFO - PROCESS | 1647 | 1461031461971 Marionette TRACE conn2 <- [1,771,null,{"value":null}] 19:04:22 INFO - PROCESS | 1647 | 1461031462005 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:04:22 INFO - PROCESS | 1647 | ++DOCSHELL 0x129a23800 == 50 [pid = 1647] [id = 200] 19:04:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 83 (0x12be9e000) [pid = 1647] [serial = 598] [outer = 0x0] 19:04:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 84 (0x12e765400) [pid = 1647] [serial = 599] [outer = 0x12be9e000] 19:04:22 INFO - PROCESS | 1647 | 1461031462036 Marionette DEBUG loaded listener.js 19:04:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 85 (0x12ecb3000) [pid = 1647] [serial = 600] [outer = 0x12be9e000] 19:04:22 INFO - PROCESS | 1647 | 1461031462321 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]]]}] 19:04:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 19:04:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 519ms 19:04:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 19:04:22 INFO - PROCESS | 1647 | 1461031462377 Marionette TRACE conn2 -> [0,773,"getWindowHandle",null] 19:04:22 INFO - PROCESS | 1647 | 1461031462379 Marionette TRACE conn2 <- [1,773,null,{"value":"7"}] 19:04:22 INFO - PROCESS | 1647 | 1461031462381 Marionette TRACE conn2 -> [0,774,"setScriptTimeout",{"ms":35000}] 19:04:22 INFO - PROCESS | 1647 | 1461031462382 Marionette TRACE conn2 <- [1,774,null,{}] 19:04:22 INFO - PROCESS | 1647 | 1461031462384 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}] 19:04:22 INFO - PROCESS | 1647 | 1461031462466 Marionette TRACE conn2 <- [1,775,null,{"value":null}] 19:04:22 INFO - PROCESS | 1647 | 1461031462517 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:04:22 INFO - PROCESS | 1647 | ++DOCSHELL 0x12bad7000 == 51 [pid = 1647] [id = 201] 19:04:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 86 (0x1162da000) [pid = 1647] [serial = 601] [outer = 0x0] 19:04:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 87 (0x12ecac000) [pid = 1647] [serial = 602] [outer = 0x1162da000] 19:04:22 INFO - PROCESS | 1647 | 1461031462543 Marionette DEBUG loaded listener.js 19:04:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 88 (0x12f00c000) [pid = 1647] [serial = 603] [outer = 0x1162da000] 19:04:22 INFO - PROCESS | 1647 | 1461031462820 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]]]}] 19:04:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 19:04:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 468ms 19:04:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 19:04:22 INFO - PROCESS | 1647 | 1461031462850 Marionette TRACE conn2 -> [0,777,"getWindowHandle",null] 19:04:22 INFO - PROCESS | 1647 | 1461031462851 Marionette TRACE conn2 <- [1,777,null,{"value":"7"}] 19:04:22 INFO - PROCESS | 1647 | 1461031462853 Marionette TRACE conn2 -> [0,778,"setScriptTimeout",{"ms":35000}] 19:04:22 INFO - PROCESS | 1647 | 1461031462854 Marionette TRACE conn2 <- [1,778,null,{}] 19:04:22 INFO - PROCESS | 1647 | 1461031462865 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}] 19:04:22 INFO - PROCESS | 1647 | 1461031462950 Marionette TRACE conn2 <- [1,779,null,{"value":null}] 19:04:22 INFO - PROCESS | 1647 | 1461031462954 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:04:22 INFO - PROCESS | 1647 | ++DOCSHELL 0x12d918000 == 52 [pid = 1647] [id = 202] 19:04:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 89 (0x12f00e000) [pid = 1647] [serial = 604] [outer = 0x0] 19:04:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 90 (0x12f28b400) [pid = 1647] [serial = 605] [outer = 0x12f00e000] 19:04:22 INFO - PROCESS | 1647 | 1461031462982 Marionette DEBUG loaded listener.js 19:04:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 91 (0x12f291000) [pid = 1647] [serial = 606] [outer = 0x12f00e000] 19:04:23 INFO - PROCESS | 1647 | 1461031463323 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]]]}] 19:04:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 19:04:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 477ms 19:04:23 INFO - PROCESS | 1647 | 1461031463330 Marionette TRACE conn2 -> [0,781,"getWindowHandle",null] 19:04:23 INFO - PROCESS | 1647 | 1461031463332 Marionette TRACE conn2 <- [1,781,null,{"value":"7"}] 19:04:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 19:04:23 INFO - PROCESS | 1647 | 1461031463334 Marionette TRACE conn2 -> [0,782,"setScriptTimeout",{"ms":35000}] 19:04:23 INFO - PROCESS | 1647 | 1461031463335 Marionette TRACE conn2 <- [1,782,null,{}] 19:04:23 INFO - PROCESS | 1647 | 1461031463337 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}] 19:04:23 INFO - PROCESS | 1647 | 1461031463442 Marionette TRACE conn2 <- [1,783,null,{"value":null}] 19:04:23 INFO - PROCESS | 1647 | 1461031463448 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:04:23 INFO - PROCESS | 1647 | ++DOCSHELL 0x12e06e800 == 53 [pid = 1647] [id = 203] 19:04:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 92 (0x12f005800) [pid = 1647] [serial = 607] [outer = 0x0] 19:04:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 93 (0x12f290c00) [pid = 1647] [serial = 608] [outer = 0x12f005800] 19:04:23 INFO - PROCESS | 1647 | 1461031463473 Marionette DEBUG loaded listener.js 19:04:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 94 (0x12f605800) [pid = 1647] [serial = 609] [outer = 0x12f005800] 19:04:23 INFO - PROCESS | 1647 | 1461031463772 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]]]}] 19:04:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 19:04:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 469ms 19:04:23 INFO - PROCESS | 1647 | 1461031463863 Marionette TRACE conn2 -> [0,785,"getWindowHandle",null] 19:04:23 INFO - PROCESS | 1647 | 1461031463865 Marionette TRACE conn2 <- [1,785,null,{"value":"7"}] 19:04:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 19:04:23 INFO - PROCESS | 1647 | 1461031463871 Marionette TRACE conn2 -> [0,786,"setScriptTimeout",{"ms":35000}] 19:04:23 INFO - PROCESS | 1647 | 1461031463873 Marionette TRACE conn2 <- [1,786,null,{}] 19:04:23 INFO - PROCESS | 1647 | 1461031463878 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}] 19:04:23 INFO - PROCESS | 1647 | 1461031463969 Marionette TRACE conn2 <- [1,787,null,{"value":null}] 19:04:24 INFO - PROCESS | 1647 | 1461031464058 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:04:24 INFO - PROCESS | 1647 | ++DOCSHELL 0x118f39800 == 54 [pid = 1647] [id = 204] 19:04:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 95 (0x118e54000) [pid = 1647] [serial = 610] [outer = 0x0] 19:04:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 96 (0x1191ad000) [pid = 1647] [serial = 611] [outer = 0x118e54000] 19:04:24 INFO - PROCESS | 1647 | 1461031464090 Marionette DEBUG loaded listener.js 19:04:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 97 (0x11a706800) [pid = 1647] [serial = 612] [outer = 0x118e54000] 19:04:24 INFO - PROCESS | 1647 | 1461031464610 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]]]}] 19:04:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 19:04:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 822ms 19:04:24 INFO - PROCESS | 1647 | 1461031464698 Marionette TRACE conn2 -> [0,789,"getWindowHandle",null] 19:04:24 INFO - PROCESS | 1647 | 1461031464703 Marionette TRACE conn2 <- [1,789,null,{"value":"7"}] 19:04:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 19:04:24 INFO - PROCESS | 1647 | 1461031464713 Marionette TRACE conn2 -> [0,790,"setScriptTimeout",{"ms":35000}] 19:04:24 INFO - PROCESS | 1647 | 1461031464718 Marionette TRACE conn2 <- [1,790,null,{}] 19:04:24 INFO - PROCESS | 1647 | 1461031464723 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}] 19:04:24 INFO - PROCESS | 1647 | 1461031464865 Marionette TRACE conn2 <- [1,791,null,{"value":null}] 19:04:24 INFO - PROCESS | 1647 | 1461031464925 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:04:24 INFO - PROCESS | 1647 | ++DOCSHELL 0x125a58000 == 55 [pid = 1647] [id = 205] 19:04:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x119d9e400) [pid = 1647] [serial = 613] [outer = 0x0] 19:04:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 99 (0x11c553c00) [pid = 1647] [serial = 614] [outer = 0x119d9e400] 19:04:24 INFO - PROCESS | 1647 | 1461031464955 Marionette DEBUG loaded listener.js 19:04:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 100 (0x11c667c00) [pid = 1647] [serial = 615] [outer = 0x119d9e400] 19:04:25 INFO - PROCESS | 1647 | 1461031465378 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]]]}] 19:04:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 19:04:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 677ms 19:04:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 19:04:25 INFO - PROCESS | 1647 | 1461031465388 Marionette TRACE conn2 -> [0,793,"getWindowHandle",null] 19:04:25 INFO - PROCESS | 1647 | 1461031465392 Marionette TRACE conn2 <- [1,793,null,{"value":"7"}] 19:04:25 INFO - PROCESS | 1647 | 1461031465395 Marionette TRACE conn2 -> [0,794,"setScriptTimeout",{"ms":35000}] 19:04:25 INFO - PROCESS | 1647 | 1461031465396 Marionette TRACE conn2 <- [1,794,null,{}] 19:04:25 INFO - PROCESS | 1647 | 1461031465400 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}] 19:04:25 INFO - PROCESS | 1647 | 1461031465505 Marionette TRACE conn2 <- [1,795,null,{"value":null}] 19:04:25 INFO - PROCESS | 1647 | 1461031465570 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:04:25 INFO - PROCESS | 1647 | ++DOCSHELL 0x12d918800 == 56 [pid = 1647] [id = 206] 19:04:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 101 (0x127469400) [pid = 1647] [serial = 616] [outer = 0x0] 19:04:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 102 (0x127493000) [pid = 1647] [serial = 617] [outer = 0x127469400] 19:04:25 INFO - PROCESS | 1647 | 1461031465608 Marionette DEBUG loaded listener.js 19:04:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 103 (0x12983f400) [pid = 1647] [serial = 618] [outer = 0x127469400] 19:04:26 INFO - PROCESS | 1647 | 1461031466001 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]]]}] 19:04:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 19:04:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 668ms 19:04:26 INFO - PROCESS | 1647 | 1461031466064 Marionette TRACE conn2 -> [0,797,"getWindowHandle",null] 19:04:26 INFO - PROCESS | 1647 | 1461031466065 Marionette TRACE conn2 <- [1,797,null,{"value":"7"}] 19:04:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 19:04:26 INFO - PROCESS | 1647 | 1461031466068 Marionette TRACE conn2 -> [0,798,"setScriptTimeout",{"ms":35000}] 19:04:26 INFO - PROCESS | 1647 | 1461031466069 Marionette TRACE conn2 <- [1,798,null,{}] 19:04:26 INFO - PROCESS | 1647 | 1461031466072 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}] 19:04:26 INFO - PROCESS | 1647 | 1461031466195 Marionette TRACE conn2 <- [1,799,null,{"value":null}] 19:04:26 INFO - PROCESS | 1647 | 1461031466274 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:04:26 INFO - PROCESS | 1647 | ++DOCSHELL 0x12ead1800 == 57 [pid = 1647] [id = 207] 19:04:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 104 (0x12b899000) [pid = 1647] [serial = 619] [outer = 0x0] 19:04:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 105 (0x12d110800) [pid = 1647] [serial = 620] [outer = 0x12b899000] 19:04:26 INFO - PROCESS | 1647 | 1461031466306 Marionette DEBUG loaded listener.js 19:04:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 106 (0x12e2b2800) [pid = 1647] [serial = 621] [outer = 0x12b899000] 19:04:26 INFO - PROCESS | 1647 | 1461031466687 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]]]}] 19:04:26 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 19:04:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 672ms 19:04:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 19:04:26 INFO - PROCESS | 1647 | 1461031466742 Marionette TRACE conn2 -> [0,801,"getWindowHandle",null] 19:04:26 INFO - PROCESS | 1647 | 1461031466744 Marionette TRACE conn2 <- [1,801,null,{"value":"7"}] 19:04:26 INFO - PROCESS | 1647 | 1461031466746 Marionette TRACE conn2 -> [0,802,"setScriptTimeout",{"ms":35000}] 19:04:26 INFO - PROCESS | 1647 | 1461031466747 Marionette TRACE conn2 <- [1,802,null,{}] 19:04:26 INFO - PROCESS | 1647 | 1461031466750 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}] 19:04:26 INFO - PROCESS | 1647 | 1461031466847 Marionette TRACE conn2 <- [1,803,null,{"value":null}] 19:04:26 INFO - PROCESS | 1647 | 1461031466898 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:04:26 INFO - PROCESS | 1647 | ++DOCSHELL 0x12f05e800 == 58 [pid = 1647] [id = 208] 19:04:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 107 (0x1272f6000) [pid = 1647] [serial = 622] [outer = 0x0] 19:04:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 108 (0x12e810400) [pid = 1647] [serial = 623] [outer = 0x1272f6000] 19:04:26 INFO - PROCESS | 1647 | 1461031466928 Marionette DEBUG loaded listener.js 19:04:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 109 (0x12f002400) [pid = 1647] [serial = 624] [outer = 0x1272f6000] 19:04:27 INFO - PROCESS | 1647 | 1461031467341 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]]]}] 19:04:27 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 19:04:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 618ms 19:04:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 19:04:27 INFO - PROCESS | 1647 | 1461031467365 Marionette TRACE conn2 -> [0,805,"getWindowHandle",null] 19:04:27 INFO - PROCESS | 1647 | 1461031467366 Marionette TRACE conn2 <- [1,805,null,{"value":"7"}] 19:04:27 INFO - PROCESS | 1647 | 1461031467369 Marionette TRACE conn2 -> [0,806,"setScriptTimeout",{"ms":35000}] 19:04:27 INFO - PROCESS | 1647 | 1461031467370 Marionette TRACE conn2 <- [1,806,null,{}] 19:04:27 INFO - PROCESS | 1647 | 1461031467373 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}] 19:04:27 INFO - PROCESS | 1647 | 1461031467490 Marionette TRACE conn2 <- [1,807,null,{"value":null}] 19:04:27 INFO - PROCESS | 1647 | 1461031467585 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:04:27 INFO - PROCESS | 1647 | ++DOCSHELL 0x12f641800 == 59 [pid = 1647] [id = 209] 19:04:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 110 (0x12f298c00) [pid = 1647] [serial = 625] [outer = 0x0] 19:04:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 111 (0x12f608c00) [pid = 1647] [serial = 626] [outer = 0x12f298c00] 19:04:27 INFO - PROCESS | 1647 | 1461031467618 Marionette DEBUG loaded listener.js 19:04:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 112 (0x12f79e000) [pid = 1647] [serial = 627] [outer = 0x12f298c00] 19:04:28 INFO - PROCESS | 1647 | Exported SkiaGL extensions: GL_ARB_framebuffer_object GL_ARB_texture_rg GL_EXT_packed_depth_stencil GL_EXT_bgra 19:04:28 INFO - PROCESS | 1647 | Determined SkiaGL cache limits: Size 100663296, Items: 256 19:04:28 INFO - PROCESS | 1647 | [GFX2-]: Using SkiaGL canvas. 19:04:28 INFO - PROCESS | 1647 | 1461031468085 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]]]}] 19:04:28 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 19:04:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 769ms 19:04:28 INFO - PROCESS | 1647 | 1461031468139 Marionette TRACE conn2 -> [0,809,"getWindowHandle",null] 19:04:28 INFO - PROCESS | 1647 | 1461031468140 Marionette TRACE conn2 <- [1,809,null,{"value":"7"}] 19:04:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 19:04:28 INFO - PROCESS | 1647 | 1461031468142 Marionette TRACE conn2 -> [0,810,"setScriptTimeout",{"ms":35000}] 19:04:28 INFO - PROCESS | 1647 | 1461031468144 Marionette TRACE conn2 <- [1,810,null,{}] 19:04:28 INFO - PROCESS | 1647 | 1461031468146 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}] 19:04:28 INFO - PROCESS | 1647 | 1461031468244 Marionette TRACE conn2 <- [1,811,null,{"value":null}] 19:04:28 INFO - PROCESS | 1647 | 1461031468296 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:04:28 INFO - PROCESS | 1647 | ++DOCSHELL 0x119de4800 == 60 [pid = 1647] [id = 210] 19:04:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 113 (0x11baf6800) [pid = 1647] [serial = 628] [outer = 0x0] 19:04:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 114 (0x125958000) [pid = 1647] [serial = 629] [outer = 0x11baf6800] 19:04:28 INFO - PROCESS | 1647 | 1461031468326 Marionette DEBUG loaded listener.js 19:04:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 115 (0x12ba6b800) [pid = 1647] [serial = 630] [outer = 0x11baf6800] 19:04:28 INFO - PROCESS | 1647 | 1461031468898 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]]]}] 19:04:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 19:04:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 770ms 19:04:28 INFO - PROCESS | 1647 | 1461031468914 Marionette TRACE conn2 -> [0,813,"getWindowHandle",null] 19:04:28 INFO - PROCESS | 1647 | 1461031468916 Marionette TRACE conn2 <- [1,813,null,{"value":"7"}] 19:04:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 19:04:28 INFO - PROCESS | 1647 | 1461031468920 Marionette TRACE conn2 -> [0,814,"setScriptTimeout",{"ms":35000}] 19:04:28 INFO - PROCESS | 1647 | 1461031468922 Marionette TRACE conn2 <- [1,814,null,{}] 19:04:28 INFO - PROCESS | 1647 | 1461031468926 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}] 19:04:29 INFO - PROCESS | 1647 | 1461031469020 Marionette TRACE conn2 <- [1,815,null,{"value":null}] 19:04:29 INFO - PROCESS | 1647 | 1461031469092 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:04:29 INFO - PROCESS | 1647 | ++DOCSHELL 0x115617800 == 61 [pid = 1647] [id = 211] 19:04:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 116 (0x1146ff800) [pid = 1647] [serial = 631] [outer = 0x0] 19:04:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 117 (0x114e83800) [pid = 1647] [serial = 632] [outer = 0x1146ff800] 19:04:29 INFO - PROCESS | 1647 | 1461031469121 Marionette DEBUG loaded listener.js 19:04:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 118 (0x11573b400) [pid = 1647] [serial = 633] [outer = 0x1146ff800] 19:04:29 INFO - PROCESS | 1647 | 1461031469600 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] 19:04:29 INFO - PROCESS | 1647 | 1461031469711 Marionette TRACE conn2 <- [1,817,null,{"value":"7"}] 19:04:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 19:04:29 INFO - PROCESS | 1647 | 1461031469720 Marionette TRACE conn2 -> [0,818,"setScriptTimeout",{"ms":35000}] 19:04:29 INFO - PROCESS | 1647 | 1461031469722 Marionette TRACE conn2 <- [1,818,null,{}] 19:04:29 INFO - PROCESS | 1647 | 1461031469726 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}] 19:04:29 INFO - PROCESS | 1647 | 1461031469855 Marionette TRACE conn2 <- [1,819,null,{"value":null}] 19:04:29 INFO - PROCESS | 1647 | 1461031469859 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:04:29 INFO - PROCESS | 1647 | ++DOCSHELL 0x118ee0800 == 49 [pid = 1647] [id = 212] 19:04:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 116 (0x118c7ac00) [pid = 1647] [serial = 634] [outer = 0x0] 19:04:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 117 (0x118cd6c00) [pid = 1647] [serial = 635] [outer = 0x118c7ac00] 19:04:29 INFO - PROCESS | 1647 | 1461031469886 Marionette DEBUG loaded listener.js 19:04:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 118 (0x1191a6800) [pid = 1647] [serial = 636] [outer = 0x118c7ac00] 19:04:30 INFO - PROCESS | 1647 | --DOMWINDOW == 117 (0x12ecac400) [pid = 1647] [serial = 486] [outer = 0x0] [url = about:blank] 19:04:30 INFO - PROCESS | 1647 | --DOMWINDOW == 116 (0x129c63c00) [pid = 1647] [serial = 557] [outer = 0x0] [url = about:blank] 19:04:30 INFO - PROCESS | 1647 | --DOMWINDOW == 115 (0x11a70f400) [pid = 1647] [serial = 548] [outer = 0x0] [url = about:blank] 19:04:30 INFO - PROCESS | 1647 | --DOMWINDOW == 114 (0x11c68bc00) [pid = 1647] [serial = 560] [outer = 0x0] [url = about:blank] 19:04:30 INFO - PROCESS | 1647 | --DOMWINDOW == 113 (0x11aaecc00) [pid = 1647] [serial = 549] [outer = 0x0] [url = about:blank] 19:04:30 INFO - PROCESS | 1647 | --DOMWINDOW == 112 (0x11be68400) [pid = 1647] [serial = 551] [outer = 0x0] [url = about:blank] 19:04:30 INFO - PROCESS | 1647 | --DOMWINDOW == 111 (0x11bfc5000) [pid = 1647] [serial = 552] [outer = 0x0] [url = about:blank] 19:04:30 INFO - PROCESS | 1647 | --DOMWINDOW == 110 (0x12cfe2400) [pid = 1647] [serial = 546] [outer = 0x0] [url = about:blank] 19:04:30 INFO - PROCESS | 1647 | --DOMWINDOW == 109 (0x12bba2400) [pid = 1647] [serial = 545] [outer = 0x0] [url = about:blank] 19:04:30 INFO - PROCESS | 1647 | --DOMWINDOW == 108 (0x125eeb000) [pid = 1647] [serial = 554] [outer = 0x0] [url = about:blank] 19:04:30 INFO - PROCESS | 1647 | --DOMWINDOW == 107 (0x12b2ef800) [pid = 1647] [serial = 561] [outer = 0x0] [url = about:blank] 19:04:30 INFO - PROCESS | 1647 | --DOMWINDOW == 106 (0x12b00bc00) [pid = 1647] [serial = 558] [outer = 0x0] [url = about:blank] 19:04:30 INFO - PROCESS | 1647 | --DOMWINDOW == 105 (0x12d11a800) [pid = 1647] [serial = 564] [outer = 0x0] [url = about:blank] 19:04:30 INFO - PROCESS | 1647 | --DOMWINDOW == 104 (0x12cfd4c00) [pid = 1647] [serial = 563] [outer = 0x0] [url = about:blank] 19:04:30 INFO - PROCESS | 1647 | --DOMWINDOW == 103 (0x1277be800) [pid = 1647] [serial = 555] [outer = 0x0] [url = about:blank] 19:04:30 INFO - PROCESS | 1647 | --DOMWINDOW == 102 (0x125db7800) [pid = 1647] [serial = 492] [outer = 0x0] [url = about:blank] 19:04:30 INFO - PROCESS | 1647 | --DOMWINDOW == 101 (0x11a754800) [pid = 1647] [serial = 489] [outer = 0x0] [url = about:blank] 19:04:30 INFO - PROCESS | 1647 | --DOMWINDOW == 100 (0x12be29000) [pid = 1647] [serial = 495] [outer = 0x0] [url = about:blank] 19:04:30 INFO - PROCESS | 1647 | 1461031470243 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]]]}] 19:04:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 19:04:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 572ms 19:04:30 INFO - PROCESS | 1647 | 1461031470292 Marionette TRACE conn2 -> [0,821,"getWindowHandle",null] 19:04:30 INFO - PROCESS | 1647 | 1461031470294 Marionette TRACE conn2 <- [1,821,null,{"value":"7"}] 19:04:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 19:04:30 INFO - PROCESS | 1647 | 1461031470296 Marionette TRACE conn2 -> [0,822,"setScriptTimeout",{"ms":35000}] 19:04:30 INFO - PROCESS | 1647 | 1461031470299 Marionette TRACE conn2 <- [1,822,null,{}] 19:04:30 INFO - PROCESS | 1647 | 1461031470306 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}] 19:04:30 INFO - PROCESS | 1647 | 1461031470388 Marionette TRACE conn2 <- [1,823,null,{"value":null}] 19:04:30 INFO - PROCESS | 1647 | 1461031470396 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:04:30 INFO - PROCESS | 1647 | ++DOCSHELL 0x11a757800 == 50 [pid = 1647] [id = 213] 19:04:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 101 (0x119243c00) [pid = 1647] [serial = 637] [outer = 0x0] 19:04:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 102 (0x119c1fc00) [pid = 1647] [serial = 638] [outer = 0x119243c00] 19:04:30 INFO - PROCESS | 1647 | 1461031470425 Marionette DEBUG loaded listener.js 19:04:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 103 (0x11a7ad800) [pid = 1647] [serial = 639] [outer = 0x119243c00] 19:04:30 INFO - PROCESS | 1647 | 1461031470787 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] 19:04:30 INFO - PROCESS | 1647 | 1461031470819 Marionette TRACE conn2 <- [1,825,null,{"value":"7"}] 19:04:30 INFO - PROCESS | 1647 | 1461031470822 Marionette TRACE conn2 -> [0,826,"setScriptTimeout",{"ms":35000}] 19:04:30 INFO - PROCESS | 1647 | 1461031470823 Marionette TRACE conn2 <- [1,826,null,{}] 19:04:30 INFO - PROCESS | 1647 | 1461031470825 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}] 19:04:30 INFO - PROCESS | 1647 | 1461031470909 Marionette TRACE conn2 <- [1,827,null,{"value":null}] 19:04:30 INFO - PROCESS | 1647 | 1461031470914 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:04:30 INFO - PROCESS | 1647 | ++DOCSHELL 0x11bb15000 == 51 [pid = 1647] [id = 214] 19:04:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 104 (0x11aaebc00) [pid = 1647] [serial = 640] [outer = 0x0] 19:04:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 105 (0x11baf3000) [pid = 1647] [serial = 641] [outer = 0x11aaebc00] 19:04:30 INFO - PROCESS | 1647 | 1461031470940 Marionette DEBUG loaded listener.js 19:04:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 106 (0x11be74c00) [pid = 1647] [serial = 642] [outer = 0x11aaebc00] 19:04:31 INFO - PROCESS | 1647 | 1461031471263 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]]]}] 19:04:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 19:04:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 470ms 19:04:31 INFO - PROCESS | 1647 | 1461031471293 Marionette TRACE conn2 -> [0,829,"getWindowHandle",null] 19:04:31 INFO - PROCESS | 1647 | 1461031471295 Marionette TRACE conn2 <- [1,829,null,{"value":"7"}] 19:04:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 19:04:31 INFO - PROCESS | 1647 | 1461031471297 Marionette TRACE conn2 -> [0,830,"setScriptTimeout",{"ms":35000}] 19:04:31 INFO - PROCESS | 1647 | 1461031471298 Marionette TRACE conn2 <- [1,830,null,{}] 19:04:31 INFO - PROCESS | 1647 | 1461031471301 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}] 19:04:31 INFO - PROCESS | 1647 | 1461031471383 Marionette TRACE conn2 <- [1,831,null,{"value":null}] 19:04:31 INFO - PROCESS | 1647 | 1461031471440 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:04:31 INFO - PROCESS | 1647 | ++DOCSHELL 0x11befa800 == 52 [pid = 1647] [id = 215] 19:04:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 107 (0x11aaf1000) [pid = 1647] [serial = 643] [outer = 0x0] 19:04:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 108 (0x11bfc6c00) [pid = 1647] [serial = 644] [outer = 0x11aaf1000] 19:04:31 INFO - PROCESS | 1647 | 1461031471466 Marionette DEBUG loaded listener.js 19:04:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 109 (0x11c661000) [pid = 1647] [serial = 645] [outer = 0x11aaf1000] 19:04:31 INFO - PROCESS | 1647 | 1461031471802 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]]]}] 19:04:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 19:04:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 520ms 19:04:31 INFO - PROCESS | 1647 | 1461031471817 Marionette TRACE conn2 -> [0,833,"getWindowHandle",null] 19:04:31 INFO - PROCESS | 1647 | 1461031471818 Marionette TRACE conn2 <- [1,833,null,{"value":"7"}] 19:04:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 19:04:31 INFO - PROCESS | 1647 | 1461031471821 Marionette TRACE conn2 -> [0,834,"setScriptTimeout",{"ms":35000}] 19:04:31 INFO - PROCESS | 1647 | 1461031471822 Marionette TRACE conn2 <- [1,834,null,{}] 19:04:31 INFO - PROCESS | 1647 | 1461031471826 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}] 19:04:31 INFO - PROCESS | 1647 | 1461031471939 Marionette TRACE conn2 <- [1,835,null,{"value":null}] 19:04:31 INFO - PROCESS | 1647 | 1461031471956 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:04:31 INFO - PROCESS | 1647 | ++DOCSHELL 0x125bac800 == 53 [pid = 1647] [id = 216] 19:04:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 110 (0x11c666000) [pid = 1647] [serial = 646] [outer = 0x0] 19:04:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 111 (0x123796000) [pid = 1647] [serial = 647] [outer = 0x11c666000] 19:04:31 INFO - PROCESS | 1647 | 1461031471984 Marionette DEBUG loaded listener.js 19:04:32 INFO - PROCESS | 1647 | ++DOMWINDOW == 112 (0x125adc800) [pid = 1647] [serial = 648] [outer = 0x11c666000] 19:04:32 INFO - PROCESS | 1647 | 1461031472325 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]]]}] 19:04:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 19:04:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 520ms 19:04:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 19:04:32 INFO - PROCESS | 1647 | 1461031472341 Marionette TRACE conn2 -> [0,837,"getWindowHandle",null] 19:04:32 INFO - PROCESS | 1647 | 1461031472343 Marionette TRACE conn2 <- [1,837,null,{"value":"7"}] 19:04:32 INFO - PROCESS | 1647 | 1461031472345 Marionette TRACE conn2 -> [0,838,"setScriptTimeout",{"ms":35000}] 19:04:32 INFO - PROCESS | 1647 | 1461031472346 Marionette TRACE conn2 <- [1,838,null,{}] 19:04:32 INFO - PROCESS | 1647 | 1461031472348 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}] 19:04:32 INFO - PROCESS | 1647 | 1461031472450 Marionette TRACE conn2 <- [1,839,null,{"value":null}] 19:04:32 INFO - PROCESS | 1647 | 1461031472463 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:04:32 INFO - PROCESS | 1647 | ++DOCSHELL 0x12699a800 == 54 [pid = 1647] [id = 217] 19:04:32 INFO - PROCESS | 1647 | ++DOMWINDOW == 113 (0x125ad8400) [pid = 1647] [serial = 649] [outer = 0x0] 19:04:32 INFO - PROCESS | 1647 | ++DOMWINDOW == 114 (0x125ae2c00) [pid = 1647] [serial = 650] [outer = 0x125ad8400] 19:04:32 INFO - PROCESS | 1647 | 1461031472488 Marionette DEBUG loaded listener.js 19:04:32 INFO - PROCESS | 1647 | ++DOMWINDOW == 115 (0x125ae7400) [pid = 1647] [serial = 651] [outer = 0x125ad8400] 19:04:32 INFO - PROCESS | 1647 | 1461031472848 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]]]}] 19:04:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 19:04:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 522ms 19:04:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 19:04:32 INFO - PROCESS | 1647 | 1461031472867 Marionette TRACE conn2 -> [0,841,"getWindowHandle",null] 19:04:32 INFO - PROCESS | 1647 | 1461031472868 Marionette TRACE conn2 <- [1,841,null,{"value":"7"}] 19:04:32 INFO - PROCESS | 1647 | 1461031472871 Marionette TRACE conn2 -> [0,842,"setScriptTimeout",{"ms":35000}] 19:04:32 INFO - PROCESS | 1647 | 1461031472872 Marionette TRACE conn2 <- [1,842,null,{}] 19:04:32 INFO - PROCESS | 1647 | 1461031472874 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}] 19:04:32 INFO - PROCESS | 1647 | 1461031472977 Marionette TRACE conn2 <- [1,843,null,{"value":null}] 19:04:32 INFO - PROCESS | 1647 | 1461031472990 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:04:32 INFO - PROCESS | 1647 | ++DOCSHELL 0x127d5d000 == 55 [pid = 1647] [id = 218] 19:04:32 INFO - PROCESS | 1647 | ++DOMWINDOW == 116 (0x125cc2000) [pid = 1647] [serial = 652] [outer = 0x0] 19:04:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 117 (0x125eeac00) [pid = 1647] [serial = 653] [outer = 0x125cc2000] 19:04:33 INFO - PROCESS | 1647 | 1461031473016 Marionette DEBUG loaded listener.js 19:04:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 118 (0x126b35400) [pid = 1647] [serial = 654] [outer = 0x125cc2000] 19:04:33 INFO - PROCESS | 1647 | 1461031473362 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]]]}] 19:04:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 19:04:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 520ms 19:04:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 19:04:33 INFO - PROCESS | 1647 | 1461031473392 Marionette TRACE conn2 -> [0,845,"getWindowHandle",null] 19:04:33 INFO - PROCESS | 1647 | 1461031473394 Marionette TRACE conn2 <- [1,845,null,{"value":"7"}] 19:04:33 INFO - PROCESS | 1647 | 1461031473396 Marionette TRACE conn2 -> [0,846,"setScriptTimeout",{"ms":35000}] 19:04:33 INFO - PROCESS | 1647 | 1461031473398 Marionette TRACE conn2 <- [1,846,null,{}] 19:04:33 INFO - PROCESS | 1647 | 1461031473401 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}] 19:04:33 INFO - PROCESS | 1647 | 1461031473545 Marionette TRACE conn2 <- [1,847,null,{"value":null}] 19:04:33 INFO - PROCESS | 1647 | 1461031473563 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:04:33 INFO - PROCESS | 1647 | ++DOCSHELL 0x129615000 == 56 [pid = 1647] [id = 219] 19:04:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 119 (0x125cc3800) [pid = 1647] [serial = 655] [outer = 0x0] 19:04:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 120 (0x127473400) [pid = 1647] [serial = 656] [outer = 0x125cc3800] 19:04:33 INFO - PROCESS | 1647 | 1461031473604 Marionette DEBUG loaded listener.js 19:04:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 121 (0x127d0f000) [pid = 1647] [serial = 657] [outer = 0x125cc3800] 19:04:33 INFO - PROCESS | 1647 | --DOMWINDOW == 120 (0x11b5d7000) [pid = 1647] [serial = 541] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 19:04:33 INFO - PROCESS | 1647 | --DOMWINDOW == 119 (0x119131000) [pid = 1647] [serial = 538] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 19:04:33 INFO - PROCESS | 1647 | --DOMWINDOW == 118 (0x12be1d800) [pid = 1647] [serial = 444] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 19:04:33 INFO - PROCESS | 1647 | --DOMWINDOW == 117 (0x12d96a000) [pid = 1647] [serial = 496] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 19:04:33 INFO - PROCESS | 1647 | --DOMWINDOW == 116 (0x12d11b000) [pid = 1647] [serial = 565] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 19:04:33 INFO - PROCESS | 1647 | --DOMWINDOW == 115 (0x12be18000) [pid = 1647] [serial = 441] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 19:04:33 INFO - PROCESS | 1647 | --DOMWINDOW == 114 (0x125dba800) [pid = 1647] [serial = 589] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 19:04:33 INFO - PROCESS | 1647 | --DOMWINDOW == 113 (0x119d9a400) [pid = 1647] [serial = 583] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 19:04:33 INFO - PROCESS | 1647 | --DOMWINDOW == 112 (0x11a710c00) [pid = 1647] [serial = 595] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 19:04:33 INFO - PROCESS | 1647 | --DOMWINDOW == 111 (0x12ba68c00) [pid = 1647] [serial = 592] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 19:04:33 INFO - PROCESS | 1647 | --DOMWINDOW == 110 (0x118c81c00) [pid = 1647] [serial = 586] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 19:04:33 INFO - PROCESS | 1647 | --DOMWINDOW == 109 (0x1162da000) [pid = 1647] [serial = 601] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 19:04:33 INFO - PROCESS | 1647 | --DOMWINDOW == 108 (0x12f00e000) [pid = 1647] [serial = 604] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 19:04:33 INFO - PROCESS | 1647 | --DOMWINDOW == 107 (0x12be9e000) [pid = 1647] [serial = 598] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 19:04:34 INFO - PROCESS | 1647 | 1461031474091 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]]]}] 19:04:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 19:04:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 718ms 19:04:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 19:04:34 INFO - PROCESS | 1647 | 1461031474115 Marionette TRACE conn2 -> [0,849,"getWindowHandle",null] 19:04:34 INFO - PROCESS | 1647 | 1461031474116 Marionette TRACE conn2 <- [1,849,null,{"value":"7"}] 19:04:34 INFO - PROCESS | 1647 | 1461031474118 Marionette TRACE conn2 -> [0,850,"setScriptTimeout",{"ms":35000}] 19:04:34 INFO - PROCESS | 1647 | 1461031474119 Marionette TRACE conn2 <- [1,850,null,{}] 19:04:34 INFO - PROCESS | 1647 | 1461031474122 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}] 19:04:34 INFO - PROCESS | 1647 | 1461031474238 Marionette TRACE conn2 <- [1,851,null,{"value":null}] 19:04:34 INFO - PROCESS | 1647 | 1461031474277 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:04:34 INFO - PROCESS | 1647 | ++DOCSHELL 0x129a38800 == 57 [pid = 1647] [id = 220] 19:04:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 108 (0x11853f000) [pid = 1647] [serial = 658] [outer = 0x0] 19:04:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 109 (0x127d82800) [pid = 1647] [serial = 659] [outer = 0x11853f000] 19:04:34 INFO - PROCESS | 1647 | 1461031474303 Marionette DEBUG loaded listener.js 19:04:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 110 (0x129171000) [pid = 1647] [serial = 660] [outer = 0x11853f000] 19:04:34 INFO - PROCESS | 1647 | 1461031474564 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]]]}] 19:04:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 19:04:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 473ms 19:04:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 19:04:34 INFO - PROCESS | 1647 | 1461031474597 Marionette TRACE conn2 -> [0,853,"getWindowHandle",null] 19:04:34 INFO - PROCESS | 1647 | 1461031474599 Marionette TRACE conn2 <- [1,853,null,{"value":"7"}] 19:04:34 INFO - PROCESS | 1647 | 1461031474602 Marionette TRACE conn2 -> [0,854,"setScriptTimeout",{"ms":35000}] 19:04:34 INFO - PROCESS | 1647 | 1461031474604 Marionette TRACE conn2 <- [1,854,null,{}] 19:04:34 INFO - PROCESS | 1647 | 1461031474619 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}] 19:04:34 INFO - PROCESS | 1647 | 1461031474752 Marionette TRACE conn2 <- [1,855,null,{"value":null}] 19:04:34 INFO - PROCESS | 1647 | 1461031474800 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:04:34 INFO - PROCESS | 1647 | ++DOCSHELL 0x12ba14000 == 58 [pid = 1647] [id = 221] 19:04:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 111 (0x127488400) [pid = 1647] [serial = 661] [outer = 0x0] 19:04:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 112 (0x1296f2000) [pid = 1647] [serial = 662] [outer = 0x127488400] 19:04:34 INFO - PROCESS | 1647 | 1461031474822 Marionette DEBUG loaded listener.js 19:04:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 113 (0x12b00c800) [pid = 1647] [serial = 663] [outer = 0x127488400] 19:04:35 INFO - PROCESS | 1647 | 1461031475189 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]]]}] 19:04:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 19:04:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 623ms 19:04:35 INFO - PROCESS | 1647 | 1461031475226 Marionette TRACE conn2 -> [0,857,"getWindowHandle",null] 19:04:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 19:04:35 INFO - PROCESS | 1647 | 1461031475228 Marionette TRACE conn2 <- [1,857,null,{"value":"7"}] 19:04:35 INFO - PROCESS | 1647 | 1461031475231 Marionette TRACE conn2 -> [0,858,"setScriptTimeout",{"ms":35000}] 19:04:35 INFO - PROCESS | 1647 | 1461031475233 Marionette TRACE conn2 <- [1,858,null,{}] 19:04:35 INFO - PROCESS | 1647 | 1461031475236 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}] 19:04:35 INFO - PROCESS | 1647 | 1461031475364 Marionette TRACE conn2 <- [1,859,null,{"value":null}] 19:04:35 INFO - PROCESS | 1647 | 1461031475441 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:04:35 INFO - PROCESS | 1647 | ++DOCSHELL 0x12d152000 == 59 [pid = 1647] [id = 222] 19:04:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 114 (0x11a7ab000) [pid = 1647] [serial = 664] [outer = 0x0] 19:04:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 115 (0x127d82000) [pid = 1647] [serial = 665] [outer = 0x11a7ab000] 19:04:35 INFO - PROCESS | 1647 | 1461031475481 Marionette DEBUG loaded listener.js 19:04:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 116 (0x12b2fe400) [pid = 1647] [serial = 666] [outer = 0x11a7ab000] 19:04:35 INFO - PROCESS | 1647 | 1461031475777 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]]]}] 19:04:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 19:04:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 570ms 19:04:35 INFO - PROCESS | 1647 | 1461031475800 Marionette TRACE conn2 -> [0,861,"getWindowHandle",null] 19:04:35 INFO - PROCESS | 1647 | 1461031475801 Marionette TRACE conn2 <- [1,861,null,{"value":"7"}] 19:04:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 19:04:35 INFO - PROCESS | 1647 | 1461031475804 Marionette TRACE conn2 -> [0,862,"setScriptTimeout",{"ms":35000}] 19:04:35 INFO - PROCESS | 1647 | 1461031475805 Marionette TRACE conn2 <- [1,862,null,{}] 19:04:35 INFO - PROCESS | 1647 | 1461031475814 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}] 19:04:35 INFO - PROCESS | 1647 | 1461031475906 Marionette TRACE conn2 <- [1,863,null,{"value":null}] 19:04:36 INFO - PROCESS | 1647 | 1461031476013 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:04:36 INFO - PROCESS | 1647 | ++DOCSHELL 0x1142ac800 == 60 [pid = 1647] [id = 223] 19:04:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 117 (0x114030c00) [pid = 1647] [serial = 667] [outer = 0x0] 19:04:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 118 (0x11424c000) [pid = 1647] [serial = 668] [outer = 0x114030c00] 19:04:36 INFO - PROCESS | 1647 | 1461031476045 Marionette DEBUG loaded listener.js 19:04:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 119 (0x114c06c00) [pid = 1647] [serial = 669] [outer = 0x114030c00] 19:04:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 19:04:36 INFO - PROCESS | 1647 | 1461031476515 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]]]}] 19:04:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 720ms 19:04:36 INFO - PROCESS | 1647 | 1461031476526 Marionette TRACE conn2 -> [0,865,"getWindowHandle",null] 19:04:36 INFO - PROCESS | 1647 | 1461031476529 Marionette TRACE conn2 <- [1,865,null,{"value":"7"}] 19:04:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 19:04:36 INFO - PROCESS | 1647 | 1461031476533 Marionette TRACE conn2 -> [0,866,"setScriptTimeout",{"ms":35000}] 19:04:36 INFO - PROCESS | 1647 | 1461031476535 Marionette TRACE conn2 <- [1,866,null,{}] 19:04:36 INFO - PROCESS | 1647 | 1461031476538 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}] 19:04:36 INFO - PROCESS | 1647 | 1461031476648 Marionette TRACE conn2 <- [1,867,null,{"value":null}] 19:04:36 INFO - PROCESS | 1647 | 1461031476702 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:04:36 INFO - PROCESS | 1647 | ++DOCSHELL 0x11acd1800 == 61 [pid = 1647] [id = 224] 19:04:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 120 (0x11549e000) [pid = 1647] [serial = 670] [outer = 0x0] 19:04:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 121 (0x119952800) [pid = 1647] [serial = 671] [outer = 0x11549e000] 19:04:36 INFO - PROCESS | 1647 | 1461031476734 Marionette DEBUG loaded listener.js 19:04:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 122 (0x11a710400) [pid = 1647] [serial = 672] [outer = 0x11549e000] 19:04:37 INFO - PROCESS | 1647 | 1461031477182 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]]]}] 19:04:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 19:04:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 670ms 19:04:37 INFO - PROCESS | 1647 | 1461031477205 Marionette TRACE conn2 -> [0,869,"getWindowHandle",null] 19:04:37 INFO - PROCESS | 1647 | 1461031477208 Marionette TRACE conn2 <- [1,869,null,{"value":"7"}] 19:04:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 19:04:37 INFO - PROCESS | 1647 | 1461031477211 Marionette TRACE conn2 -> [0,870,"setScriptTimeout",{"ms":35000}] 19:04:37 INFO - PROCESS | 1647 | 1461031477212 Marionette TRACE conn2 <- [1,870,null,{}] 19:04:37 INFO - PROCESS | 1647 | 1461031477215 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}] 19:04:37 INFO - PROCESS | 1647 | 1461031477339 Marionette TRACE conn2 <- [1,871,null,{"value":null}] 19:04:37 INFO - PROCESS | 1647 | 1461031477418 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:04:37 INFO - PROCESS | 1647 | ++DOCSHELL 0x127d69000 == 62 [pid = 1647] [id = 225] 19:04:37 INFO - PROCESS | 1647 | ++DOMWINDOW == 123 (0x11aaed000) [pid = 1647] [serial = 673] [outer = 0x0] 19:04:37 INFO - PROCESS | 1647 | ++DOMWINDOW == 124 (0x11be6c000) [pid = 1647] [serial = 674] [outer = 0x11aaed000] 19:04:37 INFO - PROCESS | 1647 | 1461031477450 Marionette DEBUG loaded listener.js 19:04:37 INFO - PROCESS | 1647 | ++DOMWINDOW == 125 (0x11c66dc00) [pid = 1647] [serial = 675] [outer = 0x11aaed000] 19:04:37 INFO - PROCESS | 1647 | 1461031477892 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]]]}] 19:04:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 19:04:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 720ms 19:04:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 19:04:37 INFO - PROCESS | 1647 | 1461031477943 Marionette TRACE conn2 -> [0,873,"getWindowHandle",null] 19:04:37 INFO - PROCESS | 1647 | 1461031477945 Marionette TRACE conn2 <- [1,873,null,{"value":"7"}] 19:04:37 INFO - PROCESS | 1647 | 1461031477958 Marionette TRACE conn2 -> [0,874,"setScriptTimeout",{"ms":35000}] 19:04:37 INFO - PROCESS | 1647 | 1461031477965 Marionette TRACE conn2 <- [1,874,null,{}] 19:04:37 INFO - PROCESS | 1647 | 1461031477969 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}] 19:04:38 INFO - PROCESS | 1647 | 1461031478114 Marionette TRACE conn2 <- [1,875,null,{"value":null}] 19:04:38 INFO - PROCESS | 1647 | 1461031478181 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:04:38 INFO - PROCESS | 1647 | ++DOCSHELL 0x12e412000 == 63 [pid = 1647] [id = 226] 19:04:38 INFO - PROCESS | 1647 | ++DOMWINDOW == 126 (0x11c66e400) [pid = 1647] [serial = 676] [outer = 0x0] 19:04:38 INFO - PROCESS | 1647 | ++DOMWINDOW == 127 (0x126b27c00) [pid = 1647] [serial = 677] [outer = 0x11c66e400] 19:04:38 INFO - PROCESS | 1647 | 1461031478211 Marionette DEBUG loaded listener.js 19:04:38 INFO - PROCESS | 1647 | ++DOMWINDOW == 128 (0x1291cc800) [pid = 1647] [serial = 678] [outer = 0x11c66e400] 19:04:38 INFO - PROCESS | 1647 | 1461031478664 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]]]}] 19:04:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 19:04:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 733ms 19:04:38 INFO - PROCESS | 1647 | 1461031478684 Marionette TRACE conn2 -> [0,877,"getWindowHandle",null] 19:04:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 19:04:38 INFO - PROCESS | 1647 | 1461031478686 Marionette TRACE conn2 <- [1,877,null,{"value":"7"}] 19:04:38 INFO - PROCESS | 1647 | 1461031478689 Marionette TRACE conn2 -> [0,878,"setScriptTimeout",{"ms":35000}] 19:04:38 INFO - PROCESS | 1647 | 1461031478691 Marionette TRACE conn2 <- [1,878,null,{}] 19:04:38 INFO - PROCESS | 1647 | 1461031478694 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}] 19:04:38 INFO - PROCESS | 1647 | 1461031478844 Marionette TRACE conn2 <- [1,879,null,{"value":null}] 19:04:38 INFO - PROCESS | 1647 | 1461031478940 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:04:38 INFO - PROCESS | 1647 | ++DOCSHELL 0x12ea15000 == 64 [pid = 1647] [id = 227] 19:04:38 INFO - PROCESS | 1647 | ++DOMWINDOW == 129 (0x125ade400) [pid = 1647] [serial = 679] [outer = 0x0] 19:04:38 INFO - PROCESS | 1647 | ++DOMWINDOW == 130 (0x12b006800) [pid = 1647] [serial = 680] [outer = 0x125ade400] 19:04:38 INFO - PROCESS | 1647 | 1461031478981 Marionette DEBUG loaded listener.js 19:04:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 131 (0x12b586000) [pid = 1647] [serial = 681] [outer = 0x125ade400] 19:04:39 INFO - PROCESS | 1647 | 1461031479397 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]]]}] 19:04:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 19:04:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 720ms 19:04:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 19:04:39 INFO - PROCESS | 1647 | 1461031479410 Marionette TRACE conn2 -> [0,881,"getWindowHandle",null] 19:04:39 INFO - PROCESS | 1647 | 1461031479411 Marionette TRACE conn2 <- [1,881,null,{"value":"7"}] 19:04:39 INFO - PROCESS | 1647 | 1461031479413 Marionette TRACE conn2 -> [0,882,"setScriptTimeout",{"ms":35000}] 19:04:39 INFO - PROCESS | 1647 | 1461031479415 Marionette TRACE conn2 <- [1,882,null,{}] 19:04:39 INFO - PROCESS | 1647 | 1461031479417 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}] 19:04:39 INFO - PROCESS | 1647 | 1461031479520 Marionette TRACE conn2 <- [1,883,null,{"value":null}] 19:04:39 INFO - PROCESS | 1647 | 1461031479571 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:04:39 INFO - PROCESS | 1647 | ++DOCSHELL 0x11c6ad000 == 65 [pid = 1647] [id = 228] 19:04:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 132 (0x12b89a000) [pid = 1647] [serial = 682] [outer = 0x0] 19:04:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 133 (0x12ba63000) [pid = 1647] [serial = 683] [outer = 0x12b89a000] 19:04:39 INFO - PROCESS | 1647 | 1461031479609 Marionette DEBUG loaded listener.js 19:04:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 134 (0x12be1e400) [pid = 1647] [serial = 684] [outer = 0x12b89a000] 19:04:40 INFO - PROCESS | 1647 | 1461031480286 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]]]}] 19:04:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 19:04:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 922ms 19:04:40 INFO - PROCESS | 1647 | 1461031480337 Marionette TRACE conn2 -> [0,885,"getWindowHandle",null] 19:04:40 INFO - PROCESS | 1647 | 1461031480342 Marionette TRACE conn2 <- [1,885,null,{"value":"7"}] 19:04:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 19:04:40 INFO - PROCESS | 1647 | 1461031480347 Marionette TRACE conn2 -> [0,886,"setScriptTimeout",{"ms":35000}] 19:04:40 INFO - PROCESS | 1647 | 1461031480351 Marionette TRACE conn2 <- [1,886,null,{}] 19:04:40 INFO - PROCESS | 1647 | 1461031480356 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}] 19:04:40 INFO - PROCESS | 1647 | 1461031480497 Marionette TRACE conn2 <- [1,887,null,{"value":null}] 19:04:40 INFO - PROCESS | 1647 | 1461031480627 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:04:40 INFO - PROCESS | 1647 | ++DOCSHELL 0x11660c000 == 66 [pid = 1647] [id = 229] 19:04:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 135 (0x118e52000) [pid = 1647] [serial = 685] [outer = 0x0] 19:04:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 136 (0x11912b000) [pid = 1647] [serial = 686] [outer = 0x118e52000] 19:04:40 INFO - PROCESS | 1647 | 1461031480657 Marionette DEBUG loaded listener.js 19:04:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 137 (0x119953c00) [pid = 1647] [serial = 687] [outer = 0x118e52000] 19:04:41 INFO - PROCESS | 1647 | 1461031481065 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]]]}] 19:04:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 19:04:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 725ms 19:04:41 INFO - PROCESS | 1647 | 1461031481072 Marionette TRACE conn2 -> [0,889,"getWindowHandle",null] 19:04:41 INFO - PROCESS | 1647 | 1461031481075 Marionette TRACE conn2 <- [1,889,null,{"value":"7"}] 19:04:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 19:04:41 INFO - PROCESS | 1647 | 1461031481080 Marionette TRACE conn2 -> [0,890,"setScriptTimeout",{"ms":35000}] 19:04:41 INFO - PROCESS | 1647 | 1461031481082 Marionette TRACE conn2 <- [1,890,null,{}] 19:04:41 INFO - PROCESS | 1647 | 1461031481084 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}] 19:04:41 INFO - PROCESS | 1647 | 1461031481204 Marionette TRACE conn2 <- [1,891,null,{"value":null}] 19:04:41 INFO - PROCESS | 1647 | --DOCSHELL 0x119705800 == 65 [pid = 1647] [id = 115] 19:04:41 INFO - PROCESS | 1647 | --DOCSHELL 0x11bb1b800 == 64 [pid = 1647] [id = 117] 19:04:41 INFO - PROCESS | 1647 | --DOCSHELL 0x12d152000 == 63 [pid = 1647] [id = 222] 19:04:41 INFO - PROCESS | 1647 | --DOCSHELL 0x12ba14000 == 62 [pid = 1647] [id = 221] 19:04:41 INFO - PROCESS | 1647 | --DOCSHELL 0x129a38800 == 61 [pid = 1647] [id = 220] 19:04:41 INFO - PROCESS | 1647 | --DOCSHELL 0x129615000 == 60 [pid = 1647] [id = 219] 19:04:41 INFO - PROCESS | 1647 | --DOCSHELL 0x127d5d000 == 59 [pid = 1647] [id = 218] 19:04:41 INFO - PROCESS | 1647 | --DOCSHELL 0x12699a800 == 58 [pid = 1647] [id = 217] 19:04:41 INFO - PROCESS | 1647 | --DOMWINDOW == 136 (0x12e815800) [pid = 1647] [serial = 581] [outer = 0x0] [url = about:blank] 19:04:41 INFO - PROCESS | 1647 | --DOMWINDOW == 135 (0x11c54ac00) [pid = 1647] [serial = 572] [outer = 0x0] [url = about:blank] 19:04:41 INFO - PROCESS | 1647 | --DOMWINDOW == 134 (0x129c64400) [pid = 1647] [serial = 575] [outer = 0x0] [url = about:blank] 19:04:41 INFO - PROCESS | 1647 | --DOMWINDOW == 133 (0x116460400) [pid = 1647] [serial = 569] [outer = 0x0] [url = about:blank] 19:04:41 INFO - PROCESS | 1647 | --DOMWINDOW == 132 (0x12e0e5400) [pid = 1647] [serial = 578] [outer = 0x0] [url = about:blank] 19:04:41 INFO - PROCESS | 1647 | --DOMWINDOW == 131 (0x12f290c00) [pid = 1647] [serial = 608] [outer = 0x0] [url = about:blank] 19:04:41 INFO - PROCESS | 1647 | --DOCSHELL 0x125bac800 == 57 [pid = 1647] [id = 216] 19:04:41 INFO - PROCESS | 1647 | --DOCSHELL 0x11befa800 == 56 [pid = 1647] [id = 215] 19:04:41 INFO - PROCESS | 1647 | --DOCSHELL 0x11bb15000 == 55 [pid = 1647] [id = 214] 19:04:41 INFO - PROCESS | 1647 | --DOCSHELL 0x11a757800 == 54 [pid = 1647] [id = 213] 19:04:41 INFO - PROCESS | 1647 | --DOCSHELL 0x118ee0800 == 53 [pid = 1647] [id = 212] 19:04:41 INFO - PROCESS | 1647 | --DOCSHELL 0x115617800 == 52 [pid = 1647] [id = 211] 19:04:41 INFO - PROCESS | 1647 | --DOCSHELL 0x125a58000 == 51 [pid = 1647] [id = 205] 19:04:41 INFO - PROCESS | 1647 | --DOCSHELL 0x118f39800 == 50 [pid = 1647] [id = 204] 19:04:41 INFO - PROCESS | 1647 | 1461031481288 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:04:41 INFO - PROCESS | 1647 | ++DOCSHELL 0x11560a000 == 51 [pid = 1647] [id = 230] 19:04:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 132 (0x116460400) [pid = 1647] [serial = 688] [outer = 0x0] 19:04:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 133 (0x118f84c00) [pid = 1647] [serial = 689] [outer = 0x116460400] 19:04:41 INFO - PROCESS | 1647 | 1461031481314 Marionette DEBUG loaded listener.js 19:04:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 134 (0x11a751000) [pid = 1647] [serial = 690] [outer = 0x116460400] 19:04:41 INFO - PROCESS | 1647 | --DOMWINDOW == 133 (0x12e2cc800) [pid = 1647] [serial = 498] [outer = 0x0] [url = about:blank] 19:04:41 INFO - PROCESS | 1647 | --DOMWINDOW == 132 (0x12e0ee000) [pid = 1647] [serial = 567] [outer = 0x0] [url = about:blank] 19:04:41 INFO - PROCESS | 1647 | --DOMWINDOW == 131 (0x12d1d3000) [pid = 1647] [serial = 443] [outer = 0x0] [url = about:blank] 19:04:41 INFO - PROCESS | 1647 | --DOMWINDOW == 130 (0x1274e1400) [pid = 1647] [serial = 543] [outer = 0x0] [url = about:blank] 19:04:41 INFO - PROCESS | 1647 | --DOMWINDOW == 129 (0x11b5d2400) [pid = 1647] [serial = 540] [outer = 0x0] [url = about:blank] 19:04:41 INFO - PROCESS | 1647 | --DOMWINDOW == 128 (0x12dacac00) [pid = 1647] [serial = 446] [outer = 0x0] [url = about:blank] 19:04:41 INFO - PROCESS | 1647 | --DOMWINDOW == 127 (0x129c6b800) [pid = 1647] [serial = 590] [outer = 0x0] [url = about:blank] 19:04:41 INFO - PROCESS | 1647 | --DOMWINDOW == 126 (0x12b57f800) [pid = 1647] [serial = 591] [outer = 0x0] [url = about:blank] 19:04:41 INFO - PROCESS | 1647 | --DOMWINDOW == 125 (0x11ace0400) [pid = 1647] [serial = 585] [outer = 0x0] [url = about:blank] 19:04:41 INFO - PROCESS | 1647 | --DOMWINDOW == 124 (0x11a70cc00) [pid = 1647] [serial = 584] [outer = 0x0] [url = about:blank] 19:04:41 INFO - PROCESS | 1647 | --DOMWINDOW == 123 (0x12e0ea400) [pid = 1647] [serial = 596] [outer = 0x0] [url = about:blank] 19:04:41 INFO - PROCESS | 1647 | --DOMWINDOW == 122 (0x12cfdc000) [pid = 1647] [serial = 593] [outer = 0x0] [url = about:blank] 19:04:41 INFO - PROCESS | 1647 | --DOMWINDOW == 121 (0x11baf8400) [pid = 1647] [serial = 587] [outer = 0x0] [url = about:blank] 19:04:41 INFO - PROCESS | 1647 | --DOMWINDOW == 120 (0x11c688000) [pid = 1647] [serial = 588] [outer = 0x0] [url = about:blank] 19:04:41 INFO - PROCESS | 1647 | --DOMWINDOW == 119 (0x12f00c000) [pid = 1647] [serial = 603] [outer = 0x0] [url = about:blank] 19:04:41 INFO - PROCESS | 1647 | --DOMWINDOW == 118 (0x12f28b400) [pid = 1647] [serial = 605] [outer = 0x0] [url = about:blank] 19:04:41 INFO - PROCESS | 1647 | --DOMWINDOW == 117 (0x12f291000) [pid = 1647] [serial = 606] [outer = 0x0] [url = about:blank] 19:04:41 INFO - PROCESS | 1647 | --DOMWINDOW == 116 (0x12e2d1000) [pid = 1647] [serial = 597] [outer = 0x0] [url = about:blank] 19:04:41 INFO - PROCESS | 1647 | --DOMWINDOW == 115 (0x12e765400) [pid = 1647] [serial = 599] [outer = 0x0] [url = about:blank] 19:04:41 INFO - PROCESS | 1647 | --DOMWINDOW == 114 (0x12ecb3000) [pid = 1647] [serial = 600] [outer = 0x0] [url = about:blank] 19:04:41 INFO - PROCESS | 1647 | --DOMWINDOW == 113 (0x12ecac000) [pid = 1647] [serial = 602] [outer = 0x0] [url = about:blank] 19:04:41 INFO - PROCESS | 1647 | --DOMWINDOW == 112 (0x12d1d8800) [pid = 1647] [serial = 594] [outer = 0x0] [url = about:blank] 19:04:41 INFO - PROCESS | 1647 | 1461031481638 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]]]}] 19:04:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 19:04:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 569ms 19:04:41 INFO - PROCESS | 1647 | 1461031481655 Marionette TRACE conn2 -> [0,893,"getWindowHandle",null] 19:04:41 INFO - PROCESS | 1647 | 1461031481656 Marionette TRACE conn2 <- [1,893,null,{"value":"7"}] 19:04:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 19:04:41 INFO - PROCESS | 1647 | 1461031481662 Marionette TRACE conn2 -> [0,894,"setScriptTimeout",{"ms":35000}] 19:04:41 INFO - PROCESS | 1647 | 1461031481665 Marionette TRACE conn2 <- [1,894,null,{}] 19:04:41 INFO - PROCESS | 1647 | 1461031481672 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}] 19:04:41 INFO - PROCESS | 1647 | 1461031481754 Marionette TRACE conn2 <- [1,895,null,{"value":null}] 19:04:41 INFO - PROCESS | 1647 | 1461031481761 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:04:41 INFO - PROCESS | 1647 | ++DOCSHELL 0x11ba4d800 == 52 [pid = 1647] [id = 231] 19:04:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 113 (0x11abbfc00) [pid = 1647] [serial = 691] [outer = 0x0] 19:04:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 114 (0x11baf7c00) [pid = 1647] [serial = 692] [outer = 0x11abbfc00] 19:04:41 INFO - PROCESS | 1647 | 1461031481789 Marionette DEBUG loaded listener.js 19:04:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 115 (0x11bfd3800) [pid = 1647] [serial = 693] [outer = 0x11abbfc00] 19:04:42 INFO - PROCESS | 1647 | 1461031482180 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]]]}] 19:04:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 19:04:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 523ms 19:04:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 19:04:42 INFO - PROCESS | 1647 | 1461031482185 Marionette TRACE conn2 -> [0,897,"getWindowHandle",null] 19:04:42 INFO - PROCESS | 1647 | 1461031482186 Marionette TRACE conn2 <- [1,897,null,{"value":"7"}] 19:04:42 INFO - PROCESS | 1647 | 1461031482189 Marionette TRACE conn2 -> [0,898,"setScriptTimeout",{"ms":35000}] 19:04:42 INFO - PROCESS | 1647 | 1461031482191 Marionette TRACE conn2 <- [1,898,null,{}] 19:04:42 INFO - PROCESS | 1647 | 1461031482195 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}] 19:04:42 INFO - PROCESS | 1647 | 1461031482273 Marionette TRACE conn2 <- [1,899,null,{"value":null}] 19:04:42 INFO - PROCESS | 1647 | 1461031482330 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:04:42 INFO - PROCESS | 1647 | ++DOCSHELL 0x11c254000 == 53 [pid = 1647] [id = 232] 19:04:42 INFO - PROCESS | 1647 | ++DOMWINDOW == 116 (0x11bfd2000) [pid = 1647] [serial = 694] [outer = 0x0] 19:04:42 INFO - PROCESS | 1647 | ++DOMWINDOW == 117 (0x11c661400) [pid = 1647] [serial = 695] [outer = 0x11bfd2000] 19:04:42 INFO - PROCESS | 1647 | 1461031482365 Marionette DEBUG loaded listener.js 19:04:42 INFO - PROCESS | 1647 | ++DOMWINDOW == 118 (0x11c66e000) [pid = 1647] [serial = 696] [outer = 0x11bfd2000] 19:04:42 INFO - PROCESS | 1647 | 1461031482786 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]]]}] 19:04:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 19:04:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 622ms 19:04:42 INFO - PROCESS | 1647 | 1461031482815 Marionette TRACE conn2 -> [0,901,"getWindowHandle",null] 19:04:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 19:04:42 INFO - PROCESS | 1647 | 1461031482817 Marionette TRACE conn2 <- [1,901,null,{"value":"7"}] 19:04:42 INFO - PROCESS | 1647 | 1461031482820 Marionette TRACE conn2 -> [0,902,"setScriptTimeout",{"ms":35000}] 19:04:42 INFO - PROCESS | 1647 | 1461031482822 Marionette TRACE conn2 <- [1,902,null,{}] 19:04:42 INFO - PROCESS | 1647 | 1461031482826 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}] 19:04:42 INFO - PROCESS | 1647 | 1461031482911 Marionette TRACE conn2 <- [1,903,null,{"value":null}] 19:04:42 INFO - PROCESS | 1647 | 1461031482916 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:04:42 INFO - PROCESS | 1647 | ++DOCSHELL 0x125c25800 == 54 [pid = 1647] [id = 233] 19:04:42 INFO - PROCESS | 1647 | ++DOMWINDOW == 119 (0x12378e000) [pid = 1647] [serial = 697] [outer = 0x0] 19:04:42 INFO - PROCESS | 1647 | ++DOMWINDOW == 120 (0x123ad4c00) [pid = 1647] [serial = 698] [outer = 0x12378e000] 19:04:42 INFO - PROCESS | 1647 | 1461031482942 Marionette DEBUG loaded listener.js 19:04:42 INFO - PROCESS | 1647 | ++DOMWINDOW == 121 (0x12594ec00) [pid = 1647] [serial = 699] [outer = 0x12378e000] 19:04:43 INFO - PROCESS | 1647 | 1461031483303 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]]]}] 19:04:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 19:04:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 523ms 19:04:43 INFO - PROCESS | 1647 | 1461031483344 Marionette TRACE conn2 -> [0,905,"getWindowHandle",null] 19:04:43 INFO - PROCESS | 1647 | 1461031483345 Marionette TRACE conn2 <- [1,905,null,{"value":"7"}] 19:04:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 19:04:43 INFO - PROCESS | 1647 | 1461031483348 Marionette TRACE conn2 -> [0,906,"setScriptTimeout",{"ms":35000}] 19:04:43 INFO - PROCESS | 1647 | 1461031483349 Marionette TRACE conn2 <- [1,906,null,{}] 19:04:43 INFO - PROCESS | 1647 | 1461031483351 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}] 19:04:43 INFO - PROCESS | 1647 | 1461031483435 Marionette TRACE conn2 <- [1,907,null,{"value":null}] 19:04:43 INFO - PROCESS | 1647 | 1461031483509 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:04:43 INFO - PROCESS | 1647 | ++DOCSHELL 0x12722a000 == 55 [pid = 1647] [id = 234] 19:04:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 122 (0x12595a000) [pid = 1647] [serial = 700] [outer = 0x0] 19:04:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 123 (0x125c74400) [pid = 1647] [serial = 701] [outer = 0x12595a000] 19:04:43 INFO - PROCESS | 1647 | 1461031483537 Marionette DEBUG loaded listener.js 19:04:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 124 (0x127491000) [pid = 1647] [serial = 702] [outer = 0x12595a000] 19:04:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 19:04:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 517ms 19:04:43 INFO - PROCESS | 1647 | 1461031483860 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]]]}] 19:04:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 19:04:43 INFO - PROCESS | 1647 | 1461031483869 Marionette TRACE conn2 -> [0,909,"getWindowHandle",null] 19:04:43 INFO - PROCESS | 1647 | 1461031483871 Marionette TRACE conn2 <- [1,909,null,{"value":"7"}] 19:04:43 INFO - PROCESS | 1647 | 1461031483875 Marionette TRACE conn2 -> [0,910,"setScriptTimeout",{"ms":35000}] 19:04:43 INFO - PROCESS | 1647 | 1461031483878 Marionette TRACE conn2 <- [1,910,null,{}] 19:04:43 INFO - PROCESS | 1647 | 1461031483881 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}] 19:04:43 INFO - PROCESS | 1647 | 1461031483982 Marionette TRACE conn2 <- [1,911,null,{"value":null}] 19:04:43 INFO - PROCESS | 1647 | 1461031483986 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:04:43 INFO - PROCESS | 1647 | ++DOCSHELL 0x127d99000 == 56 [pid = 1647] [id = 235] 19:04:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 125 (0x125ad8c00) [pid = 1647] [serial = 703] [outer = 0x0] 19:04:44 INFO - PROCESS | 1647 | ++DOMWINDOW == 126 (0x127492400) [pid = 1647] [serial = 704] [outer = 0x125ad8c00] 19:04:44 INFO - PROCESS | 1647 | 1461031484012 Marionette DEBUG loaded listener.js 19:04:44 INFO - PROCESS | 1647 | ++DOMWINDOW == 127 (0x1291bf400) [pid = 1647] [serial = 705] [outer = 0x125ad8c00] 19:04:44 INFO - PROCESS | 1647 | 1461031484356 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]]]}] 19:04:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 19:04:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 525ms 19:04:44 INFO - PROCESS | 1647 | 1461031484399 Marionette TRACE conn2 -> [0,913,"getWindowHandle",null] 19:04:44 INFO - PROCESS | 1647 | 1461031484400 Marionette TRACE conn2 <- [1,913,null,{"value":"7"}] 19:04:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 19:04:44 INFO - PROCESS | 1647 | 1461031484402 Marionette TRACE conn2 -> [0,914,"setScriptTimeout",{"ms":35000}] 19:04:44 INFO - PROCESS | 1647 | 1461031484403 Marionette TRACE conn2 <- [1,914,null,{}] 19:04:44 INFO - PROCESS | 1647 | 1461031484405 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}] 19:04:44 INFO - PROCESS | 1647 | 1461031484504 Marionette TRACE conn2 <- [1,915,null,{"value":null}] 19:04:44 INFO - PROCESS | 1647 | 1461031484508 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:04:44 INFO - PROCESS | 1647 | ++DOCSHELL 0x12b30c000 == 57 [pid = 1647] [id = 236] 19:04:44 INFO - PROCESS | 1647 | ++DOMWINDOW == 128 (0x126981c00) [pid = 1647] [serial = 706] [outer = 0x0] 19:04:44 INFO - PROCESS | 1647 | ++DOMWINDOW == 129 (0x129a6d800) [pid = 1647] [serial = 707] [outer = 0x126981c00] 19:04:44 INFO - PROCESS | 1647 | 1461031484533 Marionette DEBUG loaded listener.js 19:04:44 INFO - PROCESS | 1647 | ++DOMWINDOW == 130 (0x12b003c00) [pid = 1647] [serial = 708] [outer = 0x126981c00] 19:04:44 INFO - PROCESS | 1647 | 1461031484876 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]]]}] 19:04:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 19:04:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 521ms 19:04:44 INFO - PROCESS | 1647 | 1461031484923 Marionette TRACE conn2 -> [0,917,"getWindowHandle",null] 19:04:44 INFO - PROCESS | 1647 | 1461031484925 Marionette TRACE conn2 <- [1,917,null,{"value":"7"}] 19:04:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 19:04:44 INFO - PROCESS | 1647 | 1461031484927 Marionette TRACE conn2 -> [0,918,"setScriptTimeout",{"ms":35000}] 19:04:44 INFO - PROCESS | 1647 | 1461031484928 Marionette TRACE conn2 <- [1,918,null,{}] 19:04:44 INFO - PROCESS | 1647 | 1461031484930 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}] 19:04:45 INFO - PROCESS | 1647 | 1461031485026 Marionette TRACE conn2 <- [1,919,null,{"value":null}] 19:04:45 INFO - PROCESS | 1647 | 1461031485040 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:04:45 INFO - PROCESS | 1647 | ++DOCSHELL 0x12ba1b800 == 58 [pid = 1647] [id = 237] 19:04:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 131 (0x129a64800) [pid = 1647] [serial = 709] [outer = 0x0] 19:04:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 132 (0x12b57ec00) [pid = 1647] [serial = 710] [outer = 0x129a64800] 19:04:45 INFO - PROCESS | 1647 | 1461031485065 Marionette DEBUG loaded listener.js 19:04:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 133 (0x12ba68800) [pid = 1647] [serial = 711] [outer = 0x129a64800] 19:04:45 INFO - PROCESS | 1647 | 1461031485413 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]]]}] 19:04:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 19:04:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 519ms 19:04:45 INFO - PROCESS | 1647 | --DOMWINDOW == 132 (0x125ad8400) [pid = 1647] [serial = 649] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 19:04:45 INFO - PROCESS | 1647 | --DOMWINDOW == 131 (0x11c666000) [pid = 1647] [serial = 646] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 19:04:45 INFO - PROCESS | 1647 | --DOMWINDOW == 130 (0x125cc2000) [pid = 1647] [serial = 652] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 19:04:45 INFO - PROCESS | 1647 | --DOMWINDOW == 129 (0x125cc3800) [pid = 1647] [serial = 655] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 19:04:45 INFO - PROCESS | 1647 | --DOMWINDOW == 128 (0x11853f000) [pid = 1647] [serial = 658] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 19:04:45 INFO - PROCESS | 1647 | --DOMWINDOW == 127 (0x12f005800) [pid = 1647] [serial = 607] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 19:04:45 INFO - PROCESS | 1647 | --DOMWINDOW == 126 (0x118c7ac00) [pid = 1647] [serial = 634] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 19:04:45 INFO - PROCESS | 1647 | --DOMWINDOW == 125 (0x119243c00) [pid = 1647] [serial = 637] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 19:04:45 INFO - PROCESS | 1647 | --DOMWINDOW == 124 (0x11aaebc00) [pid = 1647] [serial = 640] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 19:04:45 INFO - PROCESS | 1647 | --DOMWINDOW == 123 (0x11aaf1000) [pid = 1647] [serial = 643] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 19:04:45 INFO - PROCESS | 1647 | --DOMWINDOW == 122 (0x1146ff800) [pid = 1647] [serial = 631] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 19:04:45 INFO - PROCESS | 1647 | --DOMWINDOW == 121 (0x11baf6800) [pid = 1647] [serial = 628] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 19:04:45 INFO - PROCESS | 1647 | --DOMWINDOW == 120 (0x127488400) [pid = 1647] [serial = 661] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 19:04:45 INFO - PROCESS | 1647 | --DOMWINDOW == 119 (0x119b79800) [pid = 1647] [serial = 535] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 19:04:45 INFO - PROCESS | 1647 | --DOMWINDOW == 118 (0x12cfdb400) [pid = 1647] [serial = 580] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 19:04:45 INFO - PROCESS | 1647 | --DOMWINDOW == 117 (0x129a6d000) [pid = 1647] [serial = 577] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 19:04:45 INFO - PROCESS | 1647 | --DOMWINDOW == 116 (0x12378a000) [pid = 1647] [serial = 574] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 19:04:45 INFO - PROCESS | 1647 | --DOMWINDOW == 115 (0x114c14800) [pid = 1647] [serial = 568] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 19:04:45 INFO - PROCESS | 1647 | --DOMWINDOW == 114 (0x11baa8000) [pid = 1647] [serial = 571] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 19:04:45 INFO - PROCESS | 1647 | 1461031485684 Marionette TRACE conn2 -> [0,921,"getWindowHandle",null] 19:04:45 INFO - PROCESS | 1647 | 1461031485685 Marionette TRACE conn2 <- [1,921,null,{"value":"7"}] 19:04:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 19:04:45 INFO - PROCESS | 1647 | 1461031485696 Marionette TRACE conn2 -> [0,922,"setScriptTimeout",{"ms":35000}] 19:04:45 INFO - PROCESS | 1647 | 1461031485698 Marionette TRACE conn2 <- [1,922,null,{}] 19:04:45 INFO - PROCESS | 1647 | 1461031485700 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}] 19:04:45 INFO - PROCESS | 1647 | 1461031485784 Marionette TRACE conn2 <- [1,923,null,{"value":null}] 19:04:45 INFO - PROCESS | 1647 | 1461031485799 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:04:45 INFO - PROCESS | 1647 | ++DOCSHELL 0x12596c800 == 59 [pid = 1647] [id = 238] 19:04:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 115 (0x11acd9800) [pid = 1647] [serial = 712] [outer = 0x0] 19:04:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 116 (0x11bfd3400) [pid = 1647] [serial = 713] [outer = 0x11acd9800] 19:04:45 INFO - PROCESS | 1647 | 1461031485827 Marionette DEBUG loaded listener.js 19:04:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 117 (0x125ae0800) [pid = 1647] [serial = 714] [outer = 0x11acd9800] 19:04:46 INFO - PROCESS | 1647 | 1461031486151 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]]]}] 19:04:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 19:04:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 469ms 19:04:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 19:04:46 INFO - PROCESS | 1647 | 1461031486166 Marionette TRACE conn2 -> [0,925,"getWindowHandle",null] 19:04:46 INFO - PROCESS | 1647 | 1461031486167 Marionette TRACE conn2 <- [1,925,null,{"value":"7"}] 19:04:46 INFO - PROCESS | 1647 | 1461031486170 Marionette TRACE conn2 -> [0,926,"setScriptTimeout",{"ms":35000}] 19:04:46 INFO - PROCESS | 1647 | 1461031486171 Marionette TRACE conn2 <- [1,926,null,{}] 19:04:46 INFO - PROCESS | 1647 | 1461031486177 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}] 19:04:46 INFO - PROCESS | 1647 | 1461031486276 Marionette TRACE conn2 <- [1,927,null,{"value":null}] 19:04:46 INFO - PROCESS | 1647 | 1461031486354 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:04:46 INFO - PROCESS | 1647 | ++DOCSHELL 0x12d920800 == 60 [pid = 1647] [id = 239] 19:04:46 INFO - PROCESS | 1647 | ++DOMWINDOW == 118 (0x123790400) [pid = 1647] [serial = 715] [outer = 0x0] 19:04:46 INFO - PROCESS | 1647 | ++DOMWINDOW == 119 (0x12be1f800) [pid = 1647] [serial = 716] [outer = 0x123790400] 19:04:46 INFO - PROCESS | 1647 | 1461031486384 Marionette DEBUG loaded listener.js 19:04:46 INFO - PROCESS | 1647 | ++DOMWINDOW == 120 (0x12be9e800) [pid = 1647] [serial = 717] [outer = 0x123790400] 19:04:46 INFO - PROCESS | 1647 | 1461031486664 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]]]}] 19:04:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 19:04:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 524ms 19:04:46 INFO - PROCESS | 1647 | 1461031486697 Marionette TRACE conn2 -> [0,929,"getWindowHandle",null] 19:04:46 INFO - PROCESS | 1647 | 1461031486698 Marionette TRACE conn2 <- [1,929,null,{"value":"7"}] 19:04:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 19:04:46 INFO - PROCESS | 1647 | 1461031486701 Marionette TRACE conn2 -> [0,930,"setScriptTimeout",{"ms":35000}] 19:04:46 INFO - PROCESS | 1647 | 1461031486702 Marionette TRACE conn2 <- [1,930,null,{}] 19:04:46 INFO - PROCESS | 1647 | 1461031486705 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}] 19:04:46 INFO - PROCESS | 1647 | 1461031486795 Marionette TRACE conn2 <- [1,931,null,{"value":null}] 19:04:46 INFO - PROCESS | 1647 | 1461031486799 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:04:46 INFO - PROCESS | 1647 | ++DOCSHELL 0x12e415000 == 61 [pid = 1647] [id = 240] 19:04:46 INFO - PROCESS | 1647 | ++DOMWINDOW == 121 (0x12be9ec00) [pid = 1647] [serial = 718] [outer = 0x0] 19:04:46 INFO - PROCESS | 1647 | ++DOMWINDOW == 122 (0x12cfdf400) [pid = 1647] [serial = 719] [outer = 0x12be9ec00] 19:04:46 INFO - PROCESS | 1647 | 1461031486825 Marionette DEBUG loaded listener.js 19:04:46 INFO - PROCESS | 1647 | ++DOMWINDOW == 123 (0x12d113400) [pid = 1647] [serial = 720] [outer = 0x12be9ec00] 19:04:47 INFO - PROCESS | 1647 | 1461031487150 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]]]}] 19:04:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 19:04:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 469ms 19:04:47 INFO - PROCESS | 1647 | 1461031487170 Marionette TRACE conn2 -> [0,933,"getWindowHandle",null] 19:04:47 INFO - PROCESS | 1647 | 1461031487172 Marionette TRACE conn2 <- [1,933,null,{"value":"7"}] 19:04:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 19:04:47 INFO - PROCESS | 1647 | 1461031487175 Marionette TRACE conn2 -> [0,934,"setScriptTimeout",{"ms":35000}] 19:04:47 INFO - PROCESS | 1647 | 1461031487178 Marionette TRACE conn2 <- [1,934,null,{}] 19:04:47 INFO - PROCESS | 1647 | 1461031487181 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}] 19:04:47 INFO - PROCESS | 1647 | 1461031487292 Marionette TRACE conn2 <- [1,935,null,{"value":null}] 19:04:47 INFO - PROCESS | 1647 | 1461031487299 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:04:47 INFO - PROCESS | 1647 | ++DOCSHELL 0x12ea23000 == 62 [pid = 1647] [id = 241] 19:04:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 124 (0x12be29400) [pid = 1647] [serial = 721] [outer = 0x0] 19:04:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 125 (0x12d113800) [pid = 1647] [serial = 722] [outer = 0x12be29400] 19:04:47 INFO - PROCESS | 1647 | 1461031487324 Marionette DEBUG loaded listener.js 19:04:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 126 (0x12d1ccc00) [pid = 1647] [serial = 723] [outer = 0x12be29400] 19:04:47 INFO - PROCESS | 1647 | 1461031487627 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]]]}] 19:04:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 19:04:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 473ms 19:04:47 INFO - PROCESS | 1647 | 1461031487648 Marionette TRACE conn2 -> [0,937,"getWindowHandle",null] 19:04:47 INFO - PROCESS | 1647 | 1461031487649 Marionette TRACE conn2 <- [1,937,null,{"value":"7"}] 19:04:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 19:04:47 INFO - PROCESS | 1647 | 1461031487651 Marionette TRACE conn2 -> [0,938,"setScriptTimeout",{"ms":35000}] 19:04:47 INFO - PROCESS | 1647 | 1461031487652 Marionette TRACE conn2 <- [1,938,null,{}] 19:04:47 INFO - PROCESS | 1647 | 1461031487655 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}] 19:04:47 INFO - PROCESS | 1647 | 1461031487802 Marionette TRACE conn2 <- [1,939,null,{"value":null}] 19:04:47 INFO - PROCESS | 1647 | 1461031487855 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:04:47 INFO - PROCESS | 1647 | ++DOCSHELL 0x1158e3800 == 63 [pid = 1647] [id = 242] 19:04:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 127 (0x1146ba400) [pid = 1647] [serial = 724] [outer = 0x0] 19:04:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 128 (0x114c06800) [pid = 1647] [serial = 725] [outer = 0x1146ba400] 19:04:47 INFO - PROCESS | 1647 | 1461031487888 Marionette DEBUG loaded listener.js 19:04:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 129 (0x1164da800) [pid = 1647] [serial = 726] [outer = 0x1146ba400] 19:04:48 INFO - PROCESS | 1647 | 1461031488327 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]]]}] 19:04:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 19:04:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 722ms 19:04:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 19:04:48 INFO - PROCESS | 1647 | 1461031488377 Marionette TRACE conn2 -> [0,941,"getWindowHandle",null] 19:04:48 INFO - PROCESS | 1647 | 1461031488380 Marionette TRACE conn2 <- [1,941,null,{"value":"7"}] 19:04:48 INFO - PROCESS | 1647 | 1461031488383 Marionette TRACE conn2 -> [0,942,"setScriptTimeout",{"ms":35000}] 19:04:48 INFO - PROCESS | 1647 | 1461031488386 Marionette TRACE conn2 <- [1,942,null,{}] 19:04:48 INFO - PROCESS | 1647 | 1461031488390 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}] 19:04:48 INFO - PROCESS | 1647 | 1461031488497 Marionette TRACE conn2 <- [1,943,null,{"value":null}] 19:04:48 INFO - PROCESS | 1647 | 1461031488550 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:04:48 INFO - PROCESS | 1647 | ++DOCSHELL 0x11b5ce000 == 64 [pid = 1647] [id = 243] 19:04:48 INFO - PROCESS | 1647 | ++DOMWINDOW == 130 (0x118c81000) [pid = 1647] [serial = 727] [outer = 0x0] 19:04:48 INFO - PROCESS | 1647 | ++DOMWINDOW == 131 (0x11a70d800) [pid = 1647] [serial = 728] [outer = 0x118c81000] 19:04:48 INFO - PROCESS | 1647 | 1461031488578 Marionette DEBUG loaded listener.js 19:04:48 INFO - PROCESS | 1647 | ++DOMWINDOW == 132 (0x11aaec000) [pid = 1647] [serial = 729] [outer = 0x118c81000] 19:04:49 INFO - PROCESS | 1647 | 1461031489001 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]]]}] 19:04:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 19:04:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 671ms 19:04:49 INFO - PROCESS | 1647 | 1461031489055 Marionette TRACE conn2 -> [0,945,"getWindowHandle",null] 19:04:49 INFO - PROCESS | 1647 | 1461031489057 Marionette TRACE conn2 <- [1,945,null,{"value":"7"}] 19:04:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 19:04:49 INFO - PROCESS | 1647 | 1461031489060 Marionette TRACE conn2 -> [0,946,"setScriptTimeout",{"ms":35000}] 19:04:49 INFO - PROCESS | 1647 | 1461031489061 Marionette TRACE conn2 <- [1,946,null,{}] 19:04:49 INFO - PROCESS | 1647 | 1461031489064 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}] 19:04:49 INFO - PROCESS | 1647 | 1461031489193 Marionette TRACE conn2 <- [1,947,null,{"value":null}] 19:04:49 INFO - PROCESS | 1647 | 1461031489262 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:04:49 INFO - PROCESS | 1647 | ++DOCSHELL 0x12b311000 == 65 [pid = 1647] [id = 244] 19:04:49 INFO - PROCESS | 1647 | ++DOMWINDOW == 133 (0x11ace1400) [pid = 1647] [serial = 730] [outer = 0x0] 19:04:49 INFO - PROCESS | 1647 | ++DOMWINDOW == 134 (0x11bff7800) [pid = 1647] [serial = 731] [outer = 0x11ace1400] 19:04:49 INFO - PROCESS | 1647 | 1461031489294 Marionette DEBUG loaded listener.js 19:04:49 INFO - PROCESS | 1647 | ++DOMWINDOW == 135 (0x123ad8800) [pid = 1647] [serial = 732] [outer = 0x11ace1400] 19:04:49 INFO - PROCESS | 1647 | 1461031489688 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]]]}] 19:04:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 19:04:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 669ms 19:04:49 INFO - PROCESS | 1647 | 1461031489730 Marionette TRACE conn2 -> [0,949,"getWindowHandle",null] 19:04:49 INFO - PROCESS | 1647 | 1461031489733 Marionette TRACE conn2 <- [1,949,null,{"value":"7"}] 19:04:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 19:04:49 INFO - PROCESS | 1647 | 1461031489741 Marionette TRACE conn2 -> [0,950,"setScriptTimeout",{"ms":35000}] 19:04:49 INFO - PROCESS | 1647 | 1461031489744 Marionette TRACE conn2 <- [1,950,null,{}] 19:04:49 INFO - PROCESS | 1647 | 1461031489747 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}] 19:04:49 INFO - PROCESS | 1647 | 1461031489851 Marionette TRACE conn2 <- [1,951,null,{"value":null}] 19:04:49 INFO - PROCESS | 1647 | 1461031489908 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:04:49 INFO - PROCESS | 1647 | ++DOCSHELL 0x12ea28000 == 66 [pid = 1647] [id = 245] 19:04:49 INFO - PROCESS | 1647 | ++DOMWINDOW == 136 (0x1259d3800) [pid = 1647] [serial = 733] [outer = 0x0] 19:04:49 INFO - PROCESS | 1647 | ++DOMWINDOW == 137 (0x125de2800) [pid = 1647] [serial = 734] [outer = 0x1259d3800] 19:04:49 INFO - PROCESS | 1647 | 1461031489939 Marionette DEBUG loaded listener.js 19:04:49 INFO - PROCESS | 1647 | ++DOMWINDOW == 138 (0x129a6a000) [pid = 1647] [serial = 735] [outer = 0x1259d3800] 19:04:50 INFO - PROCESS | 1647 | 1461031490376 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]]]}] 19:04:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 19:04:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 678ms 19:04:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 19:04:50 INFO - PROCESS | 1647 | 1461031490414 Marionette TRACE conn2 -> [0,953,"getWindowHandle",null] 19:04:50 INFO - PROCESS | 1647 | 1461031490416 Marionette TRACE conn2 <- [1,953,null,{"value":"7"}] 19:04:50 INFO - PROCESS | 1647 | 1461031490418 Marionette TRACE conn2 -> [0,954,"setScriptTimeout",{"ms":35000}] 19:04:50 INFO - PROCESS | 1647 | 1461031490419 Marionette TRACE conn2 <- [1,954,null,{}] 19:04:50 INFO - PROCESS | 1647 | 1461031490422 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}] 19:04:50 INFO - PROCESS | 1647 | 1461031490544 Marionette TRACE conn2 <- [1,955,null,{"value":null}] 19:04:50 INFO - PROCESS | 1647 | 1461031490612 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:04:50 INFO - PROCESS | 1647 | ++DOCSHELL 0x12f640000 == 67 [pid = 1647] [id = 246] 19:04:50 INFO - PROCESS | 1647 | ++DOMWINDOW == 139 (0x129c68400) [pid = 1647] [serial = 736] [outer = 0x0] 19:04:50 INFO - PROCESS | 1647 | ++DOMWINDOW == 140 (0x12bba1000) [pid = 1647] [serial = 737] [outer = 0x129c68400] 19:04:50 INFO - PROCESS | 1647 | 1461031490642 Marionette DEBUG loaded listener.js 19:04:50 INFO - PROCESS | 1647 | ++DOMWINDOW == 141 (0x12be31800) [pid = 1647] [serial = 738] [outer = 0x129c68400] 19:04:51 INFO - PROCESS | 1647 | 1461031491051 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]]]}] 19:04:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 19:04:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 670ms 19:04:51 INFO - PROCESS | 1647 | 1461031491089 Marionette TRACE conn2 -> [0,957,"getWindowHandle",null] 19:04:51 INFO - PROCESS | 1647 | 1461031491090 Marionette TRACE conn2 <- [1,957,null,{"value":"7"}] 19:04:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 19:04:51 INFO - PROCESS | 1647 | 1461031491093 Marionette TRACE conn2 -> [0,958,"setScriptTimeout",{"ms":35000}] 19:04:51 INFO - PROCESS | 1647 | 1461031491094 Marionette TRACE conn2 <- [1,958,null,{}] 19:04:51 INFO - PROCESS | 1647 | 1461031491097 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}] 19:04:51 INFO - PROCESS | 1647 | 1461031491201 Marionette TRACE conn2 <- [1,959,null,{"value":null}] 19:04:51 INFO - PROCESS | 1647 | 1461031491268 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:04:51 INFO - PROCESS | 1647 | ++DOCSHELL 0x12f820000 == 68 [pid = 1647] [id = 247] 19:04:51 INFO - PROCESS | 1647 | ++DOMWINDOW == 142 (0x12d11c000) [pid = 1647] [serial = 739] [outer = 0x0] 19:04:51 INFO - PROCESS | 1647 | ++DOMWINDOW == 143 (0x12d1d4400) [pid = 1647] [serial = 740] [outer = 0x12d11c000] 19:04:51 INFO - PROCESS | 1647 | 1461031491305 Marionette DEBUG loaded listener.js 19:04:51 INFO - PROCESS | 1647 | ++DOMWINDOW == 144 (0x12d971000) [pid = 1647] [serial = 741] [outer = 0x12d11c000] 19:04:51 INFO - PROCESS | 1647 | 1461031491763 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]]]}] 19:04:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 19:04:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 722ms 19:04:51 INFO - PROCESS | 1647 | 1461031491859 Marionette TRACE conn2 -> [0,961,"getWindowHandle",null] 19:04:51 INFO - PROCESS | 1647 | 1461031491861 Marionette TRACE conn2 <- [1,961,null,{"value":"7"}] 19:04:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 19:04:51 INFO - PROCESS | 1647 | 1461031491865 Marionette TRACE conn2 -> [0,962,"setScriptTimeout",{"ms":35000}] 19:04:51 INFO - PROCESS | 1647 | 1461031491867 Marionette TRACE conn2 <- [1,962,null,{}] 19:04:51 INFO - PROCESS | 1647 | 1461031491871 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}] 19:04:52 INFO - PROCESS | 1647 | 1461031492010 Marionette TRACE conn2 <- [1,963,null,{"value":null}] 19:04:52 INFO - PROCESS | 1647 | 1461031492056 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:04:52 INFO - PROCESS | 1647 | ++DOCSHELL 0x12ff40800 == 69 [pid = 1647] [id = 248] 19:04:52 INFO - PROCESS | 1647 | ++DOMWINDOW == 145 (0x12dacbc00) [pid = 1647] [serial = 742] [outer = 0x0] 19:04:52 INFO - PROCESS | 1647 | ++DOMWINDOW == 146 (0x12e0e8c00) [pid = 1647] [serial = 743] [outer = 0x12dacbc00] 19:04:52 INFO - PROCESS | 1647 | 1461031492079 Marionette DEBUG loaded listener.js 19:04:52 INFO - PROCESS | 1647 | ++DOMWINDOW == 147 (0x12e2b1000) [pid = 1647] [serial = 744] [outer = 0x12dacbc00] 19:04:52 INFO - PROCESS | 1647 | 1461031492554 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]]]}] 19:04:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 19:04:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 722ms 19:04:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 19:04:52 INFO - PROCESS | 1647 | 1461031492587 Marionette TRACE conn2 -> [0,965,"getWindowHandle",null] 19:04:52 INFO - PROCESS | 1647 | 1461031492589 Marionette TRACE conn2 <- [1,965,null,{"value":"7"}] 19:04:52 INFO - PROCESS | 1647 | 1461031492595 Marionette TRACE conn2 -> [0,966,"setScriptTimeout",{"ms":35000}] 19:04:52 INFO - PROCESS | 1647 | 1461031492598 Marionette TRACE conn2 <- [1,966,null,{}] 19:04:52 INFO - PROCESS | 1647 | 1461031492601 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}] 19:04:52 INFO - PROCESS | 1647 | 1461031492802 Marionette TRACE conn2 <- [1,967,null,{"value":null}] 19:04:52 INFO - PROCESS | 1647 | 1461031492883 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:04:52 INFO - PROCESS | 1647 | ++DOCSHELL 0x12b812800 == 70 [pid = 1647] [id = 249] 19:04:52 INFO - PROCESS | 1647 | ++DOMWINDOW == 148 (0x129175800) [pid = 1647] [serial = 745] [outer = 0x0] 19:04:52 INFO - PROCESS | 1647 | ++DOMWINDOW == 149 (0x12e2b4c00) [pid = 1647] [serial = 746] [outer = 0x129175800] 19:04:52 INFO - PROCESS | 1647 | 1461031492913 Marionette DEBUG loaded listener.js 19:04:52 INFO - PROCESS | 1647 | ++DOMWINDOW == 150 (0x12e2c8000) [pid = 1647] [serial = 747] [outer = 0x129175800] 19:04:53 INFO - PROCESS | 1647 | 1461031493334 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]]]}] 19:04:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 19:04:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 772ms 19:04:53 INFO - PROCESS | 1647 | 1461031493367 Marionette TRACE conn2 -> [0,969,"getWindowHandle",null] 19:04:53 INFO - PROCESS | 1647 | 1461031493368 Marionette TRACE conn2 <- [1,969,null,{"value":"7"}] 19:04:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 19:04:53 INFO - PROCESS | 1647 | 1461031493371 Marionette TRACE conn2 -> [0,970,"setScriptTimeout",{"ms":35000}] 19:04:53 INFO - PROCESS | 1647 | 1461031493372 Marionette TRACE conn2 <- [1,970,null,{}] 19:04:53 INFO - PROCESS | 1647 | 1461031493374 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}] 19:04:53 INFO - PROCESS | 1647 | 1461031493480 Marionette TRACE conn2 <- [1,971,null,{"value":null}] 19:04:53 INFO - PROCESS | 1647 | 1461031493535 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:04:53 INFO - PROCESS | 1647 | ++DOCSHELL 0x118ede800 == 71 [pid = 1647] [id = 250] 19:04:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 151 (0x118783400) [pid = 1647] [serial = 748] [outer = 0x0] 19:04:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 152 (0x11bfd2c00) [pid = 1647] [serial = 749] [outer = 0x118783400] 19:04:53 INFO - PROCESS | 1647 | 1461031493566 Marionette DEBUG loaded listener.js 19:04:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 153 (0x12d11a000) [pid = 1647] [serial = 750] [outer = 0x118783400] 19:04:54 INFO - PROCESS | 1647 | 1461031494144 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]]]}] 19:04:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 19:04:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 821ms 19:04:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 19:04:54 INFO - PROCESS | 1647 | 1461031494193 Marionette TRACE conn2 -> [0,973,"getWindowHandle",null] 19:04:54 INFO - PROCESS | 1647 | 1461031494196 Marionette TRACE conn2 <- [1,973,null,{"value":"7"}] 19:04:54 INFO - PROCESS | 1647 | 1461031494199 Marionette TRACE conn2 -> [0,974,"setScriptTimeout",{"ms":35000}] 19:04:54 INFO - PROCESS | 1647 | 1461031494201 Marionette TRACE conn2 <- [1,974,null,{}] 19:04:54 INFO - PROCESS | 1647 | 1461031494205 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}] 19:04:54 INFO - PROCESS | 1647 | 1461031494305 Marionette TRACE conn2 <- [1,975,null,{"value":null}] 19:04:54 INFO - PROCESS | 1647 | 1461031494369 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:04:54 INFO - PROCESS | 1647 | ++DOCSHELL 0x115468000 == 72 [pid = 1647] [id = 251] 19:04:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 154 (0x118cdb800) [pid = 1647] [serial = 751] [outer = 0x0] 19:04:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 155 (0x119952c00) [pid = 1647] [serial = 752] [outer = 0x118cdb800] 19:04:54 INFO - PROCESS | 1647 | 1461031494399 Marionette DEBUG loaded listener.js 19:04:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 156 (0x11a710c00) [pid = 1647] [serial = 753] [outer = 0x118cdb800] 19:04:54 INFO - PROCESS | 1647 | 1461031494850 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]]]}] 19:04:54 INFO - PROCESS | 1647 | --DOCSHELL 0x12ea23000 == 71 [pid = 1647] [id = 241] 19:04:54 INFO - PROCESS | 1647 | --DOCSHELL 0x12e415000 == 70 [pid = 1647] [id = 240] 19:04:54 INFO - PROCESS | 1647 | --DOCSHELL 0x12d920800 == 69 [pid = 1647] [id = 239] 19:04:54 INFO - PROCESS | 1647 | --DOCSHELL 0x12596c800 == 68 [pid = 1647] [id = 238] 19:04:54 INFO - PROCESS | 1647 | --DOCSHELL 0x12ba1b800 == 67 [pid = 1647] [id = 237] 19:04:54 INFO - PROCESS | 1647 | --DOCSHELL 0x12b30c000 == 66 [pid = 1647] [id = 236] 19:04:54 INFO - PROCESS | 1647 | --DOCSHELL 0x127d99000 == 65 [pid = 1647] [id = 235] 19:04:54 INFO - PROCESS | 1647 | --DOCSHELL 0x12722a000 == 64 [pid = 1647] [id = 234] 19:04:54 INFO - PROCESS | 1647 | --DOCSHELL 0x125c25800 == 63 [pid = 1647] [id = 233] 19:04:54 INFO - PROCESS | 1647 | --DOCSHELL 0x11c254000 == 62 [pid = 1647] [id = 232] 19:04:54 INFO - PROCESS | 1647 | --DOCSHELL 0x11ba4d800 == 61 [pid = 1647] [id = 231] 19:04:54 INFO - PROCESS | 1647 | --DOCSHELL 0x11560a000 == 60 [pid = 1647] [id = 230] 19:04:54 INFO - PROCESS | 1647 | --DOCSHELL 0x11660c000 == 59 [pid = 1647] [id = 229] 19:04:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 19:04:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 722ms 19:04:54 INFO - PROCESS | 1647 | 1461031494921 Marionette TRACE conn2 -> [0,977,"getWindowHandle",null] 19:04:54 INFO - PROCESS | 1647 | 1461031494926 Marionette TRACE conn2 <- [1,977,null,{"value":"7"}] 19:04:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 19:04:54 INFO - PROCESS | 1647 | 1461031494931 Marionette TRACE conn2 -> [0,978,"setScriptTimeout",{"ms":35000}] 19:04:54 INFO - PROCESS | 1647 | 1461031494932 Marionette TRACE conn2 <- [1,978,null,{}] 19:04:54 INFO - PROCESS | 1647 | 1461031494935 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}] 19:04:55 INFO - PROCESS | 1647 | 1461031495024 Marionette TRACE conn2 <- [1,979,null,{"value":null}] 19:04:55 INFO - PROCESS | 1647 | --DOMWINDOW == 155 (0x119128c00) [pid = 1647] [serial = 570] [outer = 0x0] [url = about:blank] 19:04:55 INFO - PROCESS | 1647 | --DOMWINDOW == 154 (0x123ad8400) [pid = 1647] [serial = 573] [outer = 0x0] [url = about:blank] 19:04:55 INFO - PROCESS | 1647 | --DOMWINDOW == 153 (0x12f00bc00) [pid = 1647] [serial = 537] [outer = 0x0] [url = about:blank] 19:04:55 INFO - PROCESS | 1647 | --DOMWINDOW == 152 (0x12ecad400) [pid = 1647] [serial = 582] [outer = 0x0] [url = about:blank] 19:04:55 INFO - PROCESS | 1647 | --DOMWINDOW == 151 (0x12e75d800) [pid = 1647] [serial = 579] [outer = 0x0] [url = about:blank] 19:04:55 INFO - PROCESS | 1647 | --DOMWINDOW == 150 (0x12bba5800) [pid = 1647] [serial = 576] [outer = 0x0] [url = about:blank] 19:04:55 INFO - PROCESS | 1647 | --DOMWINDOW == 149 (0x125ae2c00) [pid = 1647] [serial = 650] [outer = 0x0] [url = about:blank] 19:04:55 INFO - PROCESS | 1647 | --DOMWINDOW == 148 (0x123796000) [pid = 1647] [serial = 647] [outer = 0x0] [url = about:blank] 19:04:55 INFO - PROCESS | 1647 | --DOMWINDOW == 147 (0x125eeac00) [pid = 1647] [serial = 653] [outer = 0x0] [url = about:blank] 19:04:55 INFO - PROCESS | 1647 | --DOMWINDOW == 146 (0x127473400) [pid = 1647] [serial = 656] [outer = 0x0] [url = about:blank] 19:04:55 INFO - PROCESS | 1647 | --DOMWINDOW == 145 (0x127d82800) [pid = 1647] [serial = 659] [outer = 0x0] [url = about:blank] 19:04:55 INFO - PROCESS | 1647 | --DOMWINDOW == 144 (0x12f605800) [pid = 1647] [serial = 609] [outer = 0x0] [url = about:blank] 19:04:55 INFO - PROCESS | 1647 | --DOMWINDOW == 143 (0x118cd6c00) [pid = 1647] [serial = 635] [outer = 0x0] [url = about:blank] 19:04:55 INFO - PROCESS | 1647 | --DOMWINDOW == 142 (0x1191a6800) [pid = 1647] [serial = 636] [outer = 0x0] [url = about:blank] 19:04:55 INFO - PROCESS | 1647 | --DOMWINDOW == 141 (0x1191ad000) [pid = 1647] [serial = 611] [outer = 0x0] [url = about:blank] 19:04:55 INFO - PROCESS | 1647 | --DOMWINDOW == 140 (0x11c553c00) [pid = 1647] [serial = 614] [outer = 0x0] [url = about:blank] 19:04:55 INFO - PROCESS | 1647 | --DOMWINDOW == 139 (0x119c1fc00) [pid = 1647] [serial = 638] [outer = 0x0] [url = about:blank] 19:04:55 INFO - PROCESS | 1647 | --DOMWINDOW == 138 (0x11a7ad800) [pid = 1647] [serial = 639] [outer = 0x0] [url = about:blank] 19:04:55 INFO - PROCESS | 1647 | --DOMWINDOW == 137 (0x11baf3000) [pid = 1647] [serial = 641] [outer = 0x0] [url = about:blank] 19:04:55 INFO - PROCESS | 1647 | --DOMWINDOW == 136 (0x11be74c00) [pid = 1647] [serial = 642] [outer = 0x0] [url = about:blank] 19:04:55 INFO - PROCESS | 1647 | --DOMWINDOW == 135 (0x126b35400) [pid = 1647] [serial = 654] [outer = 0x0] [url = about:blank] 19:04:55 INFO - PROCESS | 1647 | --DOMWINDOW == 134 (0x12e810400) [pid = 1647] [serial = 623] [outer = 0x0] [url = about:blank] 19:04:55 INFO - PROCESS | 1647 | --DOMWINDOW == 133 (0x11bfc6c00) [pid = 1647] [serial = 644] [outer = 0x0] [url = about:blank] 19:04:55 INFO - PROCESS | 1647 | --DOMWINDOW == 132 (0x127493000) [pid = 1647] [serial = 617] [outer = 0x0] [url = about:blank] 19:04:55 INFO - PROCESS | 1647 | --DOMWINDOW == 131 (0x11573b400) [pid = 1647] [serial = 633] [outer = 0x0] [url = about:blank] 19:04:55 INFO - PROCESS | 1647 | --DOMWINDOW == 130 (0x114e83800) [pid = 1647] [serial = 632] [outer = 0x0] [url = about:blank] 19:04:55 INFO - PROCESS | 1647 | --DOMWINDOW == 129 (0x12d110800) [pid = 1647] [serial = 620] [outer = 0x0] [url = about:blank] 19:04:55 INFO - PROCESS | 1647 | --DOMWINDOW == 128 (0x12f608c00) [pid = 1647] [serial = 626] [outer = 0x0] [url = about:blank] 19:04:55 INFO - PROCESS | 1647 | --DOMWINDOW == 127 (0x12ba6b800) [pid = 1647] [serial = 630] [outer = 0x0] [url = about:blank] 19:04:55 INFO - PROCESS | 1647 | --DOMWINDOW == 126 (0x12b00c800) [pid = 1647] [serial = 663] [outer = 0x0] [url = about:blank] 19:04:55 INFO - PROCESS | 1647 | --DOMWINDOW == 125 (0x125958000) [pid = 1647] [serial = 629] [outer = 0x0] [url = about:blank] 19:04:55 INFO - PROCESS | 1647 | --DOMWINDOW == 124 (0x127d0f000) [pid = 1647] [serial = 657] [outer = 0x0] [url = about:blank] 19:04:55 INFO - PROCESS | 1647 | --DOMWINDOW == 123 (0x125ae7400) [pid = 1647] [serial = 651] [outer = 0x0] [url = about:blank] 19:04:55 INFO - PROCESS | 1647 | --DOMWINDOW == 122 (0x129171000) [pid = 1647] [serial = 660] [outer = 0x0] [url = about:blank] 19:04:55 INFO - PROCESS | 1647 | --DOMWINDOW == 121 (0x125adc800) [pid = 1647] [serial = 648] [outer = 0x0] [url = about:blank] 19:04:55 INFO - PROCESS | 1647 | --DOMWINDOW == 120 (0x127d82000) [pid = 1647] [serial = 665] [outer = 0x0] [url = about:blank] 19:04:55 INFO - PROCESS | 1647 | --DOMWINDOW == 119 (0x1296f2000) [pid = 1647] [serial = 662] [outer = 0x0] [url = about:blank] 19:04:55 INFO - PROCESS | 1647 | --DOMWINDOW == 118 (0x11c661000) [pid = 1647] [serial = 645] [outer = 0x0] [url = about:blank] 19:04:55 INFO - PROCESS | 1647 | 1461031495096 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:04:55 INFO - PROCESS | 1647 | ++DOCSHELL 0x118892000 == 60 [pid = 1647] [id = 252] 19:04:55 INFO - PROCESS | 1647 | ++DOMWINDOW == 119 (0x114e83800) [pid = 1647] [serial = 754] [outer = 0x0] 19:04:55 INFO - PROCESS | 1647 | ++DOMWINDOW == 120 (0x1191a6800) [pid = 1647] [serial = 755] [outer = 0x114e83800] 19:04:55 INFO - PROCESS | 1647 | 1461031495125 Marionette DEBUG loaded listener.js 19:04:55 INFO - PROCESS | 1647 | ++DOMWINDOW == 121 (0x11b5d3400) [pid = 1647] [serial = 756] [outer = 0x114e83800] 19:04:55 INFO - PROCESS | 1647 | 1461031495448 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]]]}] 19:04:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 19:04:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 569ms 19:04:55 INFO - PROCESS | 1647 | 1461031495500 Marionette TRACE conn2 -> [0,981,"getWindowHandle",null] 19:04:55 INFO - PROCESS | 1647 | 1461031495501 Marionette TRACE conn2 <- [1,981,null,{"value":"7"}] 19:04:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 19:04:55 INFO - PROCESS | 1647 | 1461031495504 Marionette TRACE conn2 -> [0,982,"setScriptTimeout",{"ms":35000}] 19:04:55 INFO - PROCESS | 1647 | 1461031495506 Marionette TRACE conn2 <- [1,982,null,{}] 19:04:55 INFO - PROCESS | 1647 | 1461031495513 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}] 19:04:55 INFO - PROCESS | 1647 | 1461031495602 Marionette TRACE conn2 <- [1,983,null,{"value":null}] 19:04:55 INFO - PROCESS | 1647 | 1461031495671 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:04:55 INFO - PROCESS | 1647 | ++DOCSHELL 0x11c59e800 == 61 [pid = 1647] [id = 253] 19:04:55 INFO - PROCESS | 1647 | ++DOMWINDOW == 122 (0x11ace4800) [pid = 1647] [serial = 757] [outer = 0x0] 19:04:55 INFO - PROCESS | 1647 | ++DOMWINDOW == 123 (0x11c545400) [pid = 1647] [serial = 758] [outer = 0x11ace4800] 19:04:55 INFO - PROCESS | 1647 | 1461031495699 Marionette DEBUG loaded listener.js 19:04:55 INFO - PROCESS | 1647 | ++DOMWINDOW == 124 (0x123795800) [pid = 1647] [serial = 759] [outer = 0x11ace4800] 19:04:55 INFO - PROCESS | 1647 | 1461031495981 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]]]}] 19:04:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 19:04:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 522ms 19:04:56 INFO - PROCESS | 1647 | 1461031496029 Marionette TRACE conn2 -> [0,985,"getWindowHandle",null] 19:04:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 19:04:56 INFO - PROCESS | 1647 | 1461031496031 Marionette TRACE conn2 <- [1,985,null,{"value":"7"}] 19:04:56 INFO - PROCESS | 1647 | 1461031496033 Marionette TRACE conn2 -> [0,986,"setScriptTimeout",{"ms":35000}] 19:04:56 INFO - PROCESS | 1647 | 1461031496034 Marionette TRACE conn2 <- [1,986,null,{}] 19:04:56 INFO - PROCESS | 1647 | 1461031496036 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}] 19:04:56 INFO - PROCESS | 1647 | 1461031496123 Marionette TRACE conn2 <- [1,987,null,{"value":null}] 19:04:56 INFO - PROCESS | 1647 | 1461031496129 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:04:56 INFO - PROCESS | 1647 | ++DOCSHELL 0x126808800 == 62 [pid = 1647] [id = 254] 19:04:56 INFO - PROCESS | 1647 | ++DOMWINDOW == 125 (0x123796000) [pid = 1647] [serial = 760] [outer = 0x0] 19:04:56 INFO - PROCESS | 1647 | ++DOMWINDOW == 126 (0x125add000) [pid = 1647] [serial = 761] [outer = 0x123796000] 19:04:56 INFO - PROCESS | 1647 | 1461031496156 Marionette DEBUG loaded listener.js 19:04:56 INFO - PROCESS | 1647 | ++DOMWINDOW == 127 (0x125c76400) [pid = 1647] [serial = 762] [outer = 0x123796000] 19:04:56 INFO - PROCESS | 1647 | 1461031496512 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]]]}] 19:04:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 19:04:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 518ms 19:04:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 19:04:56 INFO - PROCESS | 1647 | 1461031496551 Marionette TRACE conn2 -> [0,989,"getWindowHandle",null] 19:04:56 INFO - PROCESS | 1647 | 1461031496553 Marionette TRACE conn2 <- [1,989,null,{"value":"7"}] 19:04:56 INFO - PROCESS | 1647 | 1461031496555 Marionette TRACE conn2 -> [0,990,"setScriptTimeout",{"ms":35000}] 19:04:56 INFO - PROCESS | 1647 | 1461031496556 Marionette TRACE conn2 <- [1,990,null,{}] 19:04:56 INFO - PROCESS | 1647 | 1461031496558 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}] 19:04:56 INFO - PROCESS | 1647 | 1461031496641 Marionette TRACE conn2 <- [1,991,null,{"value":null}] 19:04:56 INFO - PROCESS | 1647 | 1461031496647 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:04:56 INFO - PROCESS | 1647 | ++DOCSHELL 0x12722b000 == 63 [pid = 1647] [id = 255] 19:04:56 INFO - PROCESS | 1647 | ++DOMWINDOW == 128 (0x125ad9800) [pid = 1647] [serial = 763] [outer = 0x0] 19:04:56 INFO - PROCESS | 1647 | ++DOMWINDOW == 129 (0x126b2c400) [pid = 1647] [serial = 764] [outer = 0x125ad9800] 19:04:56 INFO - PROCESS | 1647 | 1461031496673 Marionette DEBUG loaded listener.js 19:04:56 INFO - PROCESS | 1647 | ++DOMWINDOW == 130 (0x1277c0800) [pid = 1647] [serial = 765] [outer = 0x125ad9800] 19:04:57 INFO - PROCESS | 1647 | 1461031497017 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]]]}] 19:04:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 19:04:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 468ms 19:04:57 INFO - PROCESS | 1647 | 1461031497024 Marionette TRACE conn2 -> [0,993,"getWindowHandle",null] 19:04:57 INFO - PROCESS | 1647 | 1461031497028 Marionette TRACE conn2 <- [1,993,null,{"value":"7"}] 19:04:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 19:04:57 INFO - PROCESS | 1647 | 1461031497031 Marionette TRACE conn2 -> [0,994,"setScriptTimeout",{"ms":35000}] 19:04:57 INFO - PROCESS | 1647 | 1461031497032 Marionette TRACE conn2 <- [1,994,null,{}] 19:04:57 INFO - PROCESS | 1647 | 1461031497034 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}] 19:04:57 INFO - PROCESS | 1647 | 1461031497129 Marionette TRACE conn2 <- [1,995,null,{"value":null}] 19:04:57 INFO - PROCESS | 1647 | 1461031497198 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:04:57 INFO - PROCESS | 1647 | ++DOCSHELL 0x127d73000 == 64 [pid = 1647] [id = 256] 19:04:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 131 (0x123ad9400) [pid = 1647] [serial = 766] [outer = 0x0] 19:04:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 132 (0x127d83800) [pid = 1647] [serial = 767] [outer = 0x123ad9400] 19:04:57 INFO - PROCESS | 1647 | 1461031497225 Marionette DEBUG loaded listener.js 19:04:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 133 (0x12ba5f400) [pid = 1647] [serial = 768] [outer = 0x123ad9400] 19:04:57 INFO - PROCESS | 1647 | 1461031497584 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]]]}] 19:04:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 19:04:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 569ms 19:04:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 19:04:57 INFO - PROCESS | 1647 | 1461031497601 Marionette TRACE conn2 -> [0,997,"getWindowHandle",null] 19:04:57 INFO - PROCESS | 1647 | 1461031497602 Marionette TRACE conn2 <- [1,997,null,{"value":"7"}] 19:04:57 INFO - PROCESS | 1647 | 1461031497604 Marionette TRACE conn2 -> [0,998,"setScriptTimeout",{"ms":35000}] 19:04:57 INFO - PROCESS | 1647 | 1461031497605 Marionette TRACE conn2 <- [1,998,null,{}] 19:04:57 INFO - PROCESS | 1647 | 1461031497608 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}] 19:04:57 INFO - PROCESS | 1647 | 1461031497714 Marionette TRACE conn2 <- [1,999,null,{"value":null}] 19:04:57 INFO - PROCESS | 1647 | 1461031497727 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:04:57 INFO - PROCESS | 1647 | ++DOCSHELL 0x12b811000 == 65 [pid = 1647] [id = 257] 19:04:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 134 (0x12917a800) [pid = 1647] [serial = 769] [outer = 0x0] 19:04:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 135 (0x12bba5800) [pid = 1647] [serial = 770] [outer = 0x12917a800] 19:04:57 INFO - PROCESS | 1647 | 1461031497752 Marionette DEBUG loaded listener.js 19:04:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 136 (0x12cfd6c00) [pid = 1647] [serial = 771] [outer = 0x12917a800] 19:04:58 INFO - PROCESS | 1647 | 1461031498100 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]]]}] 19:04:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 19:04:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 520ms 19:04:58 INFO - PROCESS | 1647 | 1461031498127 Marionette TRACE conn2 -> [0,1001,"getWindowHandle",null] 19:04:58 INFO - PROCESS | 1647 | 1461031498128 Marionette TRACE conn2 <- [1,1001,null,{"value":"7"}] 19:04:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 19:04:58 INFO - PROCESS | 1647 | 1461031498131 Marionette TRACE conn2 -> [0,1002,"setScriptTimeout",{"ms":35000}] 19:04:58 INFO - PROCESS | 1647 | 1461031498132 Marionette TRACE conn2 <- [1,1002,null,{}] 19:04:58 INFO - PROCESS | 1647 | 1461031498134 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}] 19:04:58 INFO - PROCESS | 1647 | 1461031498251 Marionette TRACE conn2 <- [1,1003,null,{"value":null}] 19:04:58 INFO - PROCESS | 1647 | 1461031498263 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:04:58 INFO - PROCESS | 1647 | ++DOCSHELL 0x12cf13800 == 66 [pid = 1647] [id = 258] 19:04:58 INFO - PROCESS | 1647 | ++DOMWINDOW == 137 (0x12ba61c00) [pid = 1647] [serial = 772] [outer = 0x0] 19:04:58 INFO - PROCESS | 1647 | ++DOMWINDOW == 138 (0x12d114400) [pid = 1647] [serial = 773] [outer = 0x12ba61c00] 19:04:58 INFO - PROCESS | 1647 | 1461031498288 Marionette DEBUG loaded listener.js 19:04:58 INFO - PROCESS | 1647 | ++DOMWINDOW == 139 (0x12d1da400) [pid = 1647] [serial = 774] [outer = 0x12ba61c00] 19:04:58 INFO - PROCESS | 1647 | 1461031498638 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]]]}] 19:04:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 19:04:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 518ms 19:04:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 19:04:58 INFO - PROCESS | 1647 | 1461031498649 Marionette TRACE conn2 -> [0,1005,"getWindowHandle",null] 19:04:58 INFO - PROCESS | 1647 | 1461031498651 Marionette TRACE conn2 <- [1,1005,null,{"value":"7"}] 19:04:58 INFO - PROCESS | 1647 | 1461031498653 Marionette TRACE conn2 -> [0,1006,"setScriptTimeout",{"ms":35000}] 19:04:58 INFO - PROCESS | 1647 | 1461031498654 Marionette TRACE conn2 <- [1,1006,null,{}] 19:04:58 INFO - PROCESS | 1647 | 1461031498657 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}] 19:04:58 INFO - PROCESS | 1647 | 1461031498767 Marionette TRACE conn2 <- [1,1007,null,{"value":null}] 19:04:58 INFO - PROCESS | 1647 | 1461031498780 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:04:58 INFO - PROCESS | 1647 | ++DOCSHELL 0x12e05d800 == 67 [pid = 1647] [id = 259] 19:04:58 INFO - PROCESS | 1647 | ++DOMWINDOW == 140 (0x12d10f800) [pid = 1647] [serial = 775] [outer = 0x0] 19:04:58 INFO - PROCESS | 1647 | ++DOMWINDOW == 141 (0x12d975400) [pid = 1647] [serial = 776] [outer = 0x12d10f800] 19:04:58 INFO - PROCESS | 1647 | 1461031498806 Marionette DEBUG loaded listener.js 19:04:58 INFO - PROCESS | 1647 | ++DOMWINDOW == 142 (0x12e0eb000) [pid = 1647] [serial = 777] [outer = 0x12d10f800] 19:04:59 INFO - PROCESS | 1647 | 1461031499134 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]]]}] 19:04:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 19:04:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 517ms 19:04:59 INFO - PROCESS | 1647 | --DOMWINDOW == 141 (0x125ad8c00) [pid = 1647] [serial = 703] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 19:04:59 INFO - PROCESS | 1647 | --DOMWINDOW == 140 (0x126981c00) [pid = 1647] [serial = 706] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 19:04:59 INFO - PROCESS | 1647 | --DOMWINDOW == 139 (0x11c66e400) [pid = 1647] [serial = 676] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 19:04:59 INFO - PROCESS | 1647 | --DOMWINDOW == 138 (0x12b89a000) [pid = 1647] [serial = 682] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 19:04:59 INFO - PROCESS | 1647 | --DOMWINDOW == 137 (0x118e52000) [pid = 1647] [serial = 685] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 19:04:59 INFO - PROCESS | 1647 | --DOMWINDOW == 136 (0x11abbfc00) [pid = 1647] [serial = 691] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 19:04:59 INFO - PROCESS | 1647 | --DOMWINDOW == 135 (0x12378e000) [pid = 1647] [serial = 697] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 19:04:59 INFO - PROCESS | 1647 | --DOMWINDOW == 134 (0x11549e000) [pid = 1647] [serial = 670] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 19:04:59 INFO - PROCESS | 1647 | --DOMWINDOW == 133 (0x11aaed000) [pid = 1647] [serial = 673] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 19:04:59 INFO - PROCESS | 1647 | --DOMWINDOW == 132 (0x116460400) [pid = 1647] [serial = 688] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 19:04:59 INFO - PROCESS | 1647 | --DOMWINDOW == 131 (0x11bfd2000) [pid = 1647] [serial = 694] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 19:04:59 INFO - PROCESS | 1647 | --DOMWINDOW == 130 (0x125ade400) [pid = 1647] [serial = 679] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 19:04:59 INFO - PROCESS | 1647 | --DOMWINDOW == 129 (0x129a64800) [pid = 1647] [serial = 709] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 19:04:59 INFO - PROCESS | 1647 | --DOMWINDOW == 128 (0x11acd9800) [pid = 1647] [serial = 712] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 19:04:59 INFO - PROCESS | 1647 | --DOMWINDOW == 127 (0x12be9ec00) [pid = 1647] [serial = 718] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 19:04:59 INFO - PROCESS | 1647 | --DOMWINDOW == 126 (0x114030c00) [pid = 1647] [serial = 667] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 19:04:59 INFO - PROCESS | 1647 | --DOMWINDOW == 125 (0x12595a000) [pid = 1647] [serial = 700] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 19:04:59 INFO - PROCESS | 1647 | --DOMWINDOW == 124 (0x123790400) [pid = 1647] [serial = 715] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 19:04:59 INFO - PROCESS | 1647 | --DOMWINDOW == 123 (0x119d9e400) [pid = 1647] [serial = 613] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 19:04:59 INFO - PROCESS | 1647 | --DOMWINDOW == 122 (0x1272f6000) [pid = 1647] [serial = 622] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 19:04:59 INFO - PROCESS | 1647 | --DOMWINDOW == 121 (0x127469400) [pid = 1647] [serial = 616] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 19:04:59 INFO - PROCESS | 1647 | --DOMWINDOW == 120 (0x118e54000) [pid = 1647] [serial = 610] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 19:04:59 INFO - PROCESS | 1647 | --DOMWINDOW == 119 (0x12f298c00) [pid = 1647] [serial = 625] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 19:04:59 INFO - PROCESS | 1647 | --DOMWINDOW == 118 (0x12b899000) [pid = 1647] [serial = 619] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 19:04:59 INFO - PROCESS | 1647 | 1461031499333 Marionette TRACE conn2 -> [0,1009,"getWindowHandle",null] 19:04:59 INFO - PROCESS | 1647 | 1461031499335 Marionette TRACE conn2 <- [1,1009,null,{"value":"7"}] 19:04:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 19:04:59 INFO - PROCESS | 1647 | 1461031499340 Marionette TRACE conn2 -> [0,1010,"setScriptTimeout",{"ms":35000}] 19:04:59 INFO - PROCESS | 1647 | 1461031499341 Marionette TRACE conn2 <- [1,1010,null,{}] 19:04:59 INFO - PROCESS | 1647 | 1461031499344 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}] 19:04:59 INFO - PROCESS | 1647 | 1461031499428 Marionette TRACE conn2 <- [1,1011,null,{"value":null}] 19:04:59 INFO - PROCESS | 1647 | 1461031499433 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:04:59 INFO - PROCESS | 1647 | ++DOCSHELL 0x11accd800 == 68 [pid = 1647] [id = 260] 19:04:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 119 (0x1146c4400) [pid = 1647] [serial = 778] [outer = 0x0] 19:04:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 120 (0x118e54000) [pid = 1647] [serial = 779] [outer = 0x1146c4400] 19:04:59 INFO - PROCESS | 1647 | 1461031499462 Marionette DEBUG loaded listener.js 19:04:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 121 (0x11b550400) [pid = 1647] [serial = 780] [outer = 0x1146c4400] 19:04:59 INFO - PROCESS | 1647 | 1461031499812 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]]]}] 19:04:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 19:04:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 521ms 19:04:59 INFO - PROCESS | 1647 | 1461031499862 Marionette TRACE conn2 -> [0,1013,"getWindowHandle",null] 19:04:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 19:04:59 INFO - PROCESS | 1647 | 1461031499864 Marionette TRACE conn2 <- [1,1013,null,{"value":"7"}] 19:04:59 INFO - PROCESS | 1647 | 1461031499866 Marionette TRACE conn2 -> [0,1014,"setScriptTimeout",{"ms":35000}] 19:04:59 INFO - PROCESS | 1647 | 1461031499867 Marionette TRACE conn2 <- [1,1014,null,{}] 19:04:59 INFO - PROCESS | 1647 | 1461031499870 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}] 19:04:59 INFO - PROCESS | 1647 | 1461031499995 Marionette TRACE conn2 <- [1,1015,null,{"value":null}] 19:05:00 INFO - PROCESS | 1647 | 1461031500004 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:05:00 INFO - PROCESS | 1647 | ++DOCSHELL 0x12e7d3000 == 69 [pid = 1647] [id = 261] 19:05:00 INFO - PROCESS | 1647 | ++DOMWINDOW == 122 (0x118538000) [pid = 1647] [serial = 781] [outer = 0x0] 19:05:00 INFO - PROCESS | 1647 | ++DOMWINDOW == 123 (0x12595a000) [pid = 1647] [serial = 782] [outer = 0x118538000] 19:05:00 INFO - PROCESS | 1647 | 1461031500036 Marionette DEBUG loaded listener.js 19:05:00 INFO - PROCESS | 1647 | ++DOMWINDOW == 124 (0x12e2b3000) [pid = 1647] [serial = 783] [outer = 0x118538000] 19:05:00 INFO - PROCESS | 1647 | 1461031500360 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]]]}] 19:05:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 19:05:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 518ms 19:05:00 INFO - PROCESS | 1647 | 1461031500385 Marionette TRACE conn2 -> [0,1017,"getWindowHandle",null] 19:05:00 INFO - PROCESS | 1647 | 1461031500386 Marionette TRACE conn2 <- [1,1017,null,{"value":"7"}] 19:05:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 19:05:00 INFO - PROCESS | 1647 | 1461031500388 Marionette TRACE conn2 -> [0,1018,"setScriptTimeout",{"ms":35000}] 19:05:00 INFO - PROCESS | 1647 | 1461031500389 Marionette TRACE conn2 <- [1,1018,null,{}] 19:05:00 INFO - PROCESS | 1647 | 1461031500394 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}] 19:05:00 INFO - PROCESS | 1647 | 1461031500483 Marionette TRACE conn2 <- [1,1019,null,{"value":null}] 19:05:00 INFO - PROCESS | 1647 | 1461031500487 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:05:00 INFO - PROCESS | 1647 | ++DOCSHELL 0x12f649800 == 70 [pid = 1647] [id = 262] 19:05:00 INFO - PROCESS | 1647 | ++DOMWINDOW == 125 (0x12e2bf000) [pid = 1647] [serial = 784] [outer = 0x0] 19:05:00 INFO - PROCESS | 1647 | ++DOMWINDOW == 126 (0x12e2cfc00) [pid = 1647] [serial = 785] [outer = 0x12e2bf000] 19:05:00 INFO - PROCESS | 1647 | 1461031500517 Marionette DEBUG loaded listener.js 19:05:00 INFO - PROCESS | 1647 | ++DOMWINDOW == 127 (0x12b2f4800) [pid = 1647] [serial = 786] [outer = 0x12e2bf000] 19:05:00 INFO - PROCESS | 1647 | 1461031500883 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]]]}] 19:05:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 19:05:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 524ms 19:05:00 INFO - PROCESS | 1647 | 1461031500913 Marionette TRACE conn2 -> [0,1021,"getWindowHandle",null] 19:05:00 INFO - PROCESS | 1647 | 1461031500915 Marionette TRACE conn2 <- [1,1021,null,{"value":"7"}] 19:05:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 19:05:00 INFO - PROCESS | 1647 | 1461031500917 Marionette TRACE conn2 -> [0,1022,"setScriptTimeout",{"ms":35000}] 19:05:00 INFO - PROCESS | 1647 | 1461031500918 Marionette TRACE conn2 <- [1,1022,null,{}] 19:05:00 INFO - PROCESS | 1647 | 1461031500921 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}] 19:05:01 INFO - PROCESS | 1647 | 1461031501014 Marionette TRACE conn2 <- [1,1023,null,{"value":null}] 19:05:01 INFO - PROCESS | 1647 | 1461031501018 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:05:01 INFO - PROCESS | 1647 | ++DOCSHELL 0x12ff49800 == 71 [pid = 1647] [id = 263] 19:05:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 128 (0x12e766c00) [pid = 1647] [serial = 787] [outer = 0x0] 19:05:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 129 (0x12e76bc00) [pid = 1647] [serial = 788] [outer = 0x12e766c00] 19:05:01 INFO - PROCESS | 1647 | 1461031501043 Marionette DEBUG loaded listener.js 19:05:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 130 (0x12e816000) [pid = 1647] [serial = 789] [outer = 0x12e766c00] 19:05:01 INFO - PROCESS | 1647 | 1461031501513 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]]]}] 19:05:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 19:05:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 622ms 19:05:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 19:05:01 INFO - PROCESS | 1647 | 1461031501543 Marionette TRACE conn2 -> [0,1025,"getWindowHandle",null] 19:05:01 INFO - PROCESS | 1647 | 1461031501545 Marionette TRACE conn2 <- [1,1025,null,{"value":"7"}] 19:05:01 INFO - PROCESS | 1647 | 1461031501550 Marionette TRACE conn2 -> [0,1026,"setScriptTimeout",{"ms":35000}] 19:05:01 INFO - PROCESS | 1647 | 1461031501552 Marionette TRACE conn2 <- [1,1026,null,{}] 19:05:01 INFO - PROCESS | 1647 | 1461031501557 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}] 19:05:01 INFO - PROCESS | 1647 | 1461031501669 Marionette TRACE conn2 <- [1,1027,null,{"value":null}] 19:05:01 INFO - PROCESS | 1647 | 1461031501756 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:05:01 INFO - PROCESS | 1647 | ++DOCSHELL 0x11b504000 == 72 [pid = 1647] [id = 264] 19:05:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 131 (0x119127c00) [pid = 1647] [serial = 790] [outer = 0x0] 19:05:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 132 (0x11923e000) [pid = 1647] [serial = 791] [outer = 0x119127c00] 19:05:01 INFO - PROCESS | 1647 | 1461031501832 Marionette DEBUG loaded listener.js 19:05:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 133 (0x11a7ad800) [pid = 1647] [serial = 792] [outer = 0x119127c00] 19:05:02 INFO - PROCESS | 1647 | 1461031502260 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]]]}] 19:05:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 19:05:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 725ms 19:05:02 INFO - PROCESS | 1647 | 1461031502294 Marionette TRACE conn2 -> [0,1029,"getWindowHandle",null] 19:05:02 INFO - PROCESS | 1647 | 1461031502298 Marionette TRACE conn2 <- [1,1029,null,{"value":"7"}] 19:05:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 19:05:02 INFO - PROCESS | 1647 | 1461031502304 Marionette TRACE conn2 -> [0,1030,"setScriptTimeout",{"ms":35000}] 19:05:02 INFO - PROCESS | 1647 | 1461031502306 Marionette TRACE conn2 <- [1,1030,null,{}] 19:05:02 INFO - PROCESS | 1647 | 1461031502311 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}] 19:05:02 INFO - PROCESS | 1647 | 1461031502420 Marionette TRACE conn2 <- [1,1031,null,{"value":null}] 19:05:02 INFO - PROCESS | 1647 | 1461031502491 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:05:02 INFO - PROCESS | 1647 | ++DOCSHELL 0x127228800 == 73 [pid = 1647] [id = 265] 19:05:02 INFO - PROCESS | 1647 | ++DOMWINDOW == 134 (0x119b7c800) [pid = 1647] [serial = 793] [outer = 0x0] 19:05:02 INFO - PROCESS | 1647 | ++DOMWINDOW == 135 (0x11be6f400) [pid = 1647] [serial = 794] [outer = 0x119b7c800] 19:05:02 INFO - PROCESS | 1647 | 1461031502521 Marionette DEBUG loaded listener.js 19:05:02 INFO - PROCESS | 1647 | ++DOMWINDOW == 136 (0x11c664000) [pid = 1647] [serial = 795] [outer = 0x119b7c800] 19:05:02 INFO - PROCESS | 1647 | 1461031502945 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]]]}] 19:05:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 19:05:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 674ms 19:05:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 19:05:02 INFO - PROCESS | 1647 | 1461031502978 Marionette TRACE conn2 -> [0,1033,"getWindowHandle",null] 19:05:02 INFO - PROCESS | 1647 | 1461031502980 Marionette TRACE conn2 <- [1,1033,null,{"value":"7"}] 19:05:02 INFO - PROCESS | 1647 | 1461031502982 Marionette TRACE conn2 -> [0,1034,"setScriptTimeout",{"ms":35000}] 19:05:02 INFO - PROCESS | 1647 | 1461031502985 Marionette TRACE conn2 <- [1,1034,null,{}] 19:05:02 INFO - PROCESS | 1647 | 1461031502993 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}] 19:05:03 INFO - PROCESS | 1647 | 1461031503127 Marionette TRACE conn2 <- [1,1035,null,{"value":null}] 19:05:03 INFO - PROCESS | 1647 | 1461031503186 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:05:03 INFO - PROCESS | 1647 | ++DOCSHELL 0x12f058800 == 74 [pid = 1647] [id = 266] 19:05:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 137 (0x12378e000) [pid = 1647] [serial = 796] [outer = 0x0] 19:05:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 138 (0x1274e1000) [pid = 1647] [serial = 797] [outer = 0x12378e000] 19:05:03 INFO - PROCESS | 1647 | 1461031503260 Marionette DEBUG loaded listener.js 19:05:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 139 (0x129a68c00) [pid = 1647] [serial = 798] [outer = 0x12378e000] 19:05:03 INFO - PROCESS | 1647 | 1461031503692 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]]]}] 19:05:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 19:05:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 721ms 19:05:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 19:05:03 INFO - PROCESS | 1647 | 1461031503704 Marionette TRACE conn2 -> [0,1037,"getWindowHandle",null] 19:05:03 INFO - PROCESS | 1647 | 1461031503706 Marionette TRACE conn2 <- [1,1037,null,{"value":"7"}] 19:05:03 INFO - PROCESS | 1647 | 1461031503710 Marionette TRACE conn2 -> [0,1038,"setScriptTimeout",{"ms":35000}] 19:05:03 INFO - PROCESS | 1647 | 1461031503712 Marionette TRACE conn2 <- [1,1038,null,{}] 19:05:03 INFO - PROCESS | 1647 | 1461031503714 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}] 19:05:03 INFO - PROCESS | 1647 | 1461031503821 Marionette TRACE conn2 <- [1,1039,null,{"value":null}] 19:05:03 INFO - PROCESS | 1647 | 1461031503878 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:05:03 INFO - PROCESS | 1647 | ++DOCSHELL 0x13036b000 == 75 [pid = 1647] [id = 267] 19:05:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 140 (0x12b003400) [pid = 1647] [serial = 799] [outer = 0x0] 19:05:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 141 (0x12b57e000) [pid = 1647] [serial = 800] [outer = 0x12b003400] 19:05:03 INFO - PROCESS | 1647 | 1461031503908 Marionette DEBUG loaded listener.js 19:05:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 142 (0x12cfdb400) [pid = 1647] [serial = 801] [outer = 0x12b003400] 19:05:04 INFO - PROCESS | 1647 | 1461031504367 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]]]}] 19:05:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 19:05:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 672ms 19:05:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 19:05:04 INFO - PROCESS | 1647 | 1461031504381 Marionette TRACE conn2 -> [0,1041,"getWindowHandle",null] 19:05:04 INFO - PROCESS | 1647 | 1461031504382 Marionette TRACE conn2 <- [1,1041,null,{"value":"7"}] 19:05:04 INFO - PROCESS | 1647 | 1461031504384 Marionette TRACE conn2 -> [0,1042,"setScriptTimeout",{"ms":35000}] 19:05:04 INFO - PROCESS | 1647 | 1461031504386 Marionette TRACE conn2 <- [1,1042,null,{}] 19:05:04 INFO - PROCESS | 1647 | 1461031504388 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}] 19:05:04 INFO - PROCESS | 1647 | 1461031504517 Marionette TRACE conn2 <- [1,1043,null,{"value":null}] 19:05:04 INFO - PROCESS | 1647 | 1461031504831 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:05:04 INFO - PROCESS | 1647 | ++DOCSHELL 0x11914b800 == 76 [pid = 1647] [id = 268] 19:05:04 INFO - PROCESS | 1647 | ++DOMWINDOW == 143 (0x1146c2000) [pid = 1647] [serial = 802] [outer = 0x0] 19:05:04 INFO - PROCESS | 1647 | ++DOMWINDOW == 144 (0x116250400) [pid = 1647] [serial = 803] [outer = 0x1146c2000] 19:05:04 INFO - PROCESS | 1647 | 1461031504861 Marionette DEBUG loaded listener.js 19:05:04 INFO - PROCESS | 1647 | ++DOMWINDOW == 145 (0x1185a5c00) [pid = 1647] [serial = 804] [outer = 0x1146c2000] 19:05:05 INFO - PROCESS | 1647 | 1461031505268 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]]]}] 19:05:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 19:05:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 919ms 19:05:05 INFO - PROCESS | 1647 | 1461031505305 Marionette TRACE conn2 -> [0,1045,"getWindowHandle",null] 19:05:05 INFO - PROCESS | 1647 | 1461031505308 Marionette TRACE conn2 <- [1,1045,null,{"value":"7"}] 19:05:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 19:05:05 INFO - PROCESS | 1647 | 1461031505311 Marionette TRACE conn2 -> [0,1046,"setScriptTimeout",{"ms":35000}] 19:05:05 INFO - PROCESS | 1647 | 1461031505313 Marionette TRACE conn2 <- [1,1046,null,{}] 19:05:05 INFO - PROCESS | 1647 | 1461031505317 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}] 19:05:05 INFO - PROCESS | 1647 | 1461031505413 Marionette TRACE conn2 <- [1,1047,null,{"value":null}] 19:05:05 INFO - PROCESS | 1647 | 1461031505471 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:05:05 INFO - PROCESS | 1647 | ++DOCSHELL 0x11bb2c800 == 77 [pid = 1647] [id = 269] 19:05:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 146 (0x1153f5000) [pid = 1647] [serial = 805] [outer = 0x0] 19:05:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 147 (0x118f7b000) [pid = 1647] [serial = 806] [outer = 0x1153f5000] 19:05:05 INFO - PROCESS | 1647 | 1461031505500 Marionette DEBUG loaded listener.js 19:05:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 148 (0x119c16000) [pid = 1647] [serial = 807] [outer = 0x1153f5000] 19:05:05 INFO - PROCESS | 1647 | --DOCSHELL 0x12da3b800 == 76 [pid = 1647] [id = 147] 19:05:05 INFO - PROCESS | 1647 | --DOCSHELL 0x12b317000 == 75 [pid = 1647] [id = 111] 19:05:05 INFO - PROCESS | 1647 | --DOCSHELL 0x12f05e800 == 74 [pid = 1647] [id = 208] 19:05:05 INFO - PROCESS | 1647 | --DOCSHELL 0x12f649800 == 73 [pid = 1647] [id = 262] 19:05:05 INFO - PROCESS | 1647 | --DOCSHELL 0x12e7d3000 == 72 [pid = 1647] [id = 261] 19:05:05 INFO - PROCESS | 1647 | --DOCSHELL 0x11accd800 == 71 [pid = 1647] [id = 260] 19:05:05 INFO - PROCESS | 1647 | --DOCSHELL 0x12e05d800 == 70 [pid = 1647] [id = 259] 19:05:05 INFO - PROCESS | 1647 | --DOCSHELL 0x12cf13800 == 69 [pid = 1647] [id = 258] 19:05:05 INFO - PROCESS | 1647 | --DOCSHELL 0x12b811000 == 68 [pid = 1647] [id = 257] 19:05:05 INFO - PROCESS | 1647 | 1461031505984 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]]]}] 19:05:06 INFO - PROCESS | 1647 | --DOCSHELL 0x127d73000 == 67 [pid = 1647] [id = 256] 19:05:06 INFO - PROCESS | 1647 | --DOCSHELL 0x12722b000 == 66 [pid = 1647] [id = 255] 19:05:06 INFO - PROCESS | 1647 | --DOCSHELL 0x126808800 == 65 [pid = 1647] [id = 254] 19:05:06 INFO - PROCESS | 1647 | --DOCSHELL 0x11c59e800 == 64 [pid = 1647] [id = 253] 19:05:06 INFO - PROCESS | 1647 | --DOCSHELL 0x118892000 == 63 [pid = 1647] [id = 252] 19:05:06 INFO - PROCESS | 1647 | --DOCSHELL 0x115468000 == 62 [pid = 1647] [id = 251] 19:05:06 INFO - PROCESS | 1647 | --DOCSHELL 0x12f640000 == 61 [pid = 1647] [id = 246] 19:05:06 INFO - PROCESS | 1647 | --DOCSHELL 0x12ea28000 == 60 [pid = 1647] [id = 245] 19:05:06 INFO - PROCESS | 1647 | --DOCSHELL 0x12b311000 == 59 [pid = 1647] [id = 244] 19:05:06 INFO - PROCESS | 1647 | --DOCSHELL 0x11b5ce000 == 58 [pid = 1647] [id = 243] 19:05:06 INFO - PROCESS | 1647 | --DOCSHELL 0x1158e3800 == 57 [pid = 1647] [id = 242] 19:05:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 19:05:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 726ms 19:05:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 19:05:06 INFO - PROCESS | 1647 | 1461031506049 Marionette TRACE conn2 -> [0,1049,"getWindowHandle",null] 19:05:06 INFO - PROCESS | 1647 | 1461031506051 Marionette TRACE conn2 <- [1,1049,null,{"value":"7"}] 19:05:06 INFO - PROCESS | 1647 | 1461031506054 Marionette TRACE conn2 -> [0,1050,"setScriptTimeout",{"ms":35000}] 19:05:06 INFO - PROCESS | 1647 | 1461031506055 Marionette TRACE conn2 <- [1,1050,null,{}] 19:05:06 INFO - PROCESS | 1647 | 1461031506059 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}] 19:05:06 INFO - PROCESS | 1647 | 1461031506142 Marionette TRACE conn2 <- [1,1051,null,{"value":null}] 19:05:06 INFO - PROCESS | 1647 | 1461031506149 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:05:06 INFO - PROCESS | 1647 | ++DOCSHELL 0x1158f2000 == 58 [pid = 1647] [id = 270] 19:05:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 149 (0x11a70f400) [pid = 1647] [serial = 808] [outer = 0x0] 19:05:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 150 (0x11a752800) [pid = 1647] [serial = 809] [outer = 0x11a70f400] 19:05:06 INFO - PROCESS | 1647 | 1461031506176 Marionette DEBUG loaded listener.js 19:05:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 151 (0x11abb2800) [pid = 1647] [serial = 810] [outer = 0x11a70f400] 19:05:06 INFO - PROCESS | 1647 | --DOMWINDOW == 150 (0x127492400) [pid = 1647] [serial = 704] [outer = 0x0] [url = about:blank] 19:05:06 INFO - PROCESS | 1647 | --DOMWINDOW == 149 (0x129a6d800) [pid = 1647] [serial = 707] [outer = 0x0] [url = about:blank] 19:05:06 INFO - PROCESS | 1647 | --DOMWINDOW == 148 (0x1291cc800) [pid = 1647] [serial = 678] [outer = 0x0] [url = about:blank] 19:05:06 INFO - PROCESS | 1647 | --DOMWINDOW == 147 (0x126b27c00) [pid = 1647] [serial = 677] [outer = 0x0] [url = about:blank] 19:05:06 INFO - PROCESS | 1647 | --DOMWINDOW == 146 (0x12be1e400) [pid = 1647] [serial = 684] [outer = 0x0] [url = about:blank] 19:05:06 INFO - PROCESS | 1647 | --DOMWINDOW == 145 (0x12ba63000) [pid = 1647] [serial = 683] [outer = 0x0] [url = about:blank] 19:05:06 INFO - PROCESS | 1647 | --DOMWINDOW == 144 (0x11912b000) [pid = 1647] [serial = 686] [outer = 0x0] [url = about:blank] 19:05:06 INFO - PROCESS | 1647 | --DOMWINDOW == 143 (0x119953c00) [pid = 1647] [serial = 687] [outer = 0x0] [url = about:blank] 19:05:06 INFO - PROCESS | 1647 | --DOMWINDOW == 142 (0x11baf7c00) [pid = 1647] [serial = 692] [outer = 0x0] [url = about:blank] 19:05:06 INFO - PROCESS | 1647 | --DOMWINDOW == 141 (0x11bfd3800) [pid = 1647] [serial = 693] [outer = 0x0] [url = about:blank] 19:05:06 INFO - PROCESS | 1647 | --DOMWINDOW == 140 (0x123ad4c00) [pid = 1647] [serial = 698] [outer = 0x0] [url = about:blank] 19:05:06 INFO - PROCESS | 1647 | --DOMWINDOW == 139 (0x12594ec00) [pid = 1647] [serial = 699] [outer = 0x0] [url = about:blank] 19:05:06 INFO - PROCESS | 1647 | --DOMWINDOW == 138 (0x11a710400) [pid = 1647] [serial = 672] [outer = 0x0] [url = about:blank] 19:05:06 INFO - PROCESS | 1647 | --DOMWINDOW == 137 (0x119952800) [pid = 1647] [serial = 671] [outer = 0x0] [url = about:blank] 19:05:06 INFO - PROCESS | 1647 | --DOMWINDOW == 136 (0x11c66dc00) [pid = 1647] [serial = 675] [outer = 0x0] [url = about:blank] 19:05:06 INFO - PROCESS | 1647 | --DOMWINDOW == 135 (0x11be6c000) [pid = 1647] [serial = 674] [outer = 0x0] [url = about:blank] 19:05:06 INFO - PROCESS | 1647 | --DOMWINDOW == 134 (0x118f84c00) [pid = 1647] [serial = 689] [outer = 0x0] [url = about:blank] 19:05:06 INFO - PROCESS | 1647 | --DOMWINDOW == 133 (0x11a751000) [pid = 1647] [serial = 690] [outer = 0x0] [url = about:blank] 19:05:06 INFO - PROCESS | 1647 | --DOMWINDOW == 132 (0x11c66e000) [pid = 1647] [serial = 696] [outer = 0x0] [url = about:blank] 19:05:06 INFO - PROCESS | 1647 | --DOMWINDOW == 131 (0x11c661400) [pid = 1647] [serial = 695] [outer = 0x0] [url = about:blank] 19:05:06 INFO - PROCESS | 1647 | --DOMWINDOW == 130 (0x12b586000) [pid = 1647] [serial = 681] [outer = 0x0] [url = about:blank] 19:05:06 INFO - PROCESS | 1647 | --DOMWINDOW == 129 (0x12b006800) [pid = 1647] [serial = 680] [outer = 0x0] [url = about:blank] 19:05:06 INFO - PROCESS | 1647 | --DOMWINDOW == 128 (0x12b57ec00) [pid = 1647] [serial = 710] [outer = 0x0] [url = about:blank] 19:05:06 INFO - PROCESS | 1647 | --DOMWINDOW == 127 (0x12b003c00) [pid = 1647] [serial = 708] [outer = 0x0] [url = about:blank] 19:05:06 INFO - PROCESS | 1647 | --DOMWINDOW == 126 (0x12ba68800) [pid = 1647] [serial = 711] [outer = 0x0] [url = about:blank] 19:05:06 INFO - PROCESS | 1647 | --DOMWINDOW == 125 (0x11bfd3400) [pid = 1647] [serial = 713] [outer = 0x0] [url = about:blank] 19:05:06 INFO - PROCESS | 1647 | --DOMWINDOW == 124 (0x125ae0800) [pid = 1647] [serial = 714] [outer = 0x0] [url = about:blank] 19:05:06 INFO - PROCESS | 1647 | --DOMWINDOW == 123 (0x12cfdf400) [pid = 1647] [serial = 719] [outer = 0x0] [url = about:blank] 19:05:06 INFO - PROCESS | 1647 | --DOMWINDOW == 122 (0x114c06c00) [pid = 1647] [serial = 669] [outer = 0x0] [url = about:blank] 19:05:06 INFO - PROCESS | 1647 | --DOMWINDOW == 121 (0x11424c000) [pid = 1647] [serial = 668] [outer = 0x0] [url = about:blank] 19:05:06 INFO - PROCESS | 1647 | --DOMWINDOW == 120 (0x125c74400) [pid = 1647] [serial = 701] [outer = 0x0] [url = about:blank] 19:05:06 INFO - PROCESS | 1647 | --DOMWINDOW == 119 (0x127491000) [pid = 1647] [serial = 702] [outer = 0x0] [url = about:blank] 19:05:06 INFO - PROCESS | 1647 | --DOMWINDOW == 118 (0x1291bf400) [pid = 1647] [serial = 705] [outer = 0x0] [url = about:blank] 19:05:06 INFO - PROCESS | 1647 | --DOMWINDOW == 117 (0x12d113400) [pid = 1647] [serial = 720] [outer = 0x0] [url = about:blank] 19:05:06 INFO - PROCESS | 1647 | --DOMWINDOW == 116 (0x12be9e800) [pid = 1647] [serial = 717] [outer = 0x0] [url = about:blank] 19:05:06 INFO - PROCESS | 1647 | --DOMWINDOW == 115 (0x12d113800) [pid = 1647] [serial = 722] [outer = 0x0] [url = about:blank] 19:05:06 INFO - PROCESS | 1647 | --DOMWINDOW == 114 (0x12be1f800) [pid = 1647] [serial = 716] [outer = 0x0] [url = about:blank] 19:05:06 INFO - PROCESS | 1647 | --DOMWINDOW == 113 (0x11c667c00) [pid = 1647] [serial = 615] [outer = 0x0] [url = about:blank] 19:05:06 INFO - PROCESS | 1647 | --DOMWINDOW == 112 (0x12f002400) [pid = 1647] [serial = 624] [outer = 0x0] [url = about:blank] 19:05:06 INFO - PROCESS | 1647 | --DOMWINDOW == 111 (0x12983f400) [pid = 1647] [serial = 618] [outer = 0x0] [url = about:blank] 19:05:06 INFO - PROCESS | 1647 | --DOMWINDOW == 110 (0x11a706800) [pid = 1647] [serial = 612] [outer = 0x0] [url = about:blank] 19:05:06 INFO - PROCESS | 1647 | --DOMWINDOW == 109 (0x12f79e000) [pid = 1647] [serial = 627] [outer = 0x0] [url = about:blank] 19:05:06 INFO - PROCESS | 1647 | --DOMWINDOW == 108 (0x12e2b2800) [pid = 1647] [serial = 621] [outer = 0x0] [url = about:blank] 19:05:06 INFO - PROCESS | 1647 | 1461031506559 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]]]}] 19:05:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 19:05:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 520ms 19:05:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 19:05:06 INFO - PROCESS | 1647 | 1461031506575 Marionette TRACE conn2 -> [0,1053,"getWindowHandle",null] 19:05:06 INFO - PROCESS | 1647 | 1461031506577 Marionette TRACE conn2 <- [1,1053,null,{"value":"7"}] 19:05:06 INFO - PROCESS | 1647 | 1461031506584 Marionette TRACE conn2 -> [0,1054,"setScriptTimeout",{"ms":35000}] 19:05:06 INFO - PROCESS | 1647 | 1461031506588 Marionette TRACE conn2 <- [1,1054,null,{}] 19:05:06 INFO - PROCESS | 1647 | 1461031506591 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}] 19:05:06 INFO - PROCESS | 1647 | 1461031506701 Marionette TRACE conn2 <- [1,1055,null,{"value":null}] 19:05:06 INFO - PROCESS | 1647 | 1461031506711 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:05:06 INFO - PROCESS | 1647 | ++DOCSHELL 0x119de7000 == 59 [pid = 1647] [id = 271] 19:05:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 109 (0x11acde800) [pid = 1647] [serial = 811] [outer = 0x0] 19:05:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 110 (0x11baf3000) [pid = 1647] [serial = 812] [outer = 0x11acde800] 19:05:06 INFO - PROCESS | 1647 | 1461031506754 Marionette DEBUG loaded listener.js 19:05:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 111 (0x11bfc7000) [pid = 1647] [serial = 813] [outer = 0x11acde800] 19:05:07 INFO - PROCESS | 1647 | 1461031507145 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]]]}] 19:05:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 19:05:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 579ms 19:05:07 INFO - PROCESS | 1647 | 1461031507160 Marionette TRACE conn2 -> [0,1057,"getWindowHandle",null] 19:05:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 19:05:07 INFO - PROCESS | 1647 | 1461031507162 Marionette TRACE conn2 <- [1,1057,null,{"value":"7"}] 19:05:07 INFO - PROCESS | 1647 | 1461031507164 Marionette TRACE conn2 -> [0,1058,"setScriptTimeout",{"ms":35000}] 19:05:07 INFO - PROCESS | 1647 | 1461031507165 Marionette TRACE conn2 <- [1,1058,null,{}] 19:05:07 INFO - PROCESS | 1647 | 1461031507168 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}] 19:05:07 INFO - PROCESS | 1647 | 1461031507247 Marionette TRACE conn2 <- [1,1059,null,{"value":null}] 19:05:07 INFO - PROCESS | 1647 | 1461031507251 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:05:07 INFO - PROCESS | 1647 | ++DOCSHELL 0x11c267800 == 60 [pid = 1647] [id = 272] 19:05:07 INFO - PROCESS | 1647 | ++DOMWINDOW == 112 (0x11be71800) [pid = 1647] [serial = 814] [outer = 0x0] 19:05:07 INFO - PROCESS | 1647 | ++DOMWINDOW == 113 (0x11c54ac00) [pid = 1647] [serial = 815] [outer = 0x11be71800] 19:05:07 INFO - PROCESS | 1647 | 1461031507278 Marionette DEBUG loaded listener.js 19:05:07 INFO - PROCESS | 1647 | ++DOMWINDOW == 114 (0x11c668c00) [pid = 1647] [serial = 816] [outer = 0x11be71800] 19:05:07 INFO - PROCESS | 1647 | 1461031507609 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]]]}] 19:05:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 19:05:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 469ms 19:05:07 INFO - PROCESS | 1647 | 1461031507634 Marionette TRACE conn2 -> [0,1061,"getWindowHandle",null] 19:05:07 INFO - PROCESS | 1647 | 1461031507635 Marionette TRACE conn2 <- [1,1061,null,{"value":"7"}] 19:05:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 19:05:07 INFO - PROCESS | 1647 | 1461031507637 Marionette TRACE conn2 -> [0,1062,"setScriptTimeout",{"ms":35000}] 19:05:07 INFO - PROCESS | 1647 | 1461031507638 Marionette TRACE conn2 <- [1,1062,null,{}] 19:05:07 INFO - PROCESS | 1647 | 1461031507641 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}] 19:05:07 INFO - PROCESS | 1647 | 1461031507721 Marionette TRACE conn2 <- [1,1063,null,{"value":null}] 19:05:07 INFO - PROCESS | 1647 | 1461031507727 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:05:07 INFO - PROCESS | 1647 | ++DOCSHELL 0x12596f800 == 61 [pid = 1647] [id = 273] 19:05:07 INFO - PROCESS | 1647 | ++DOMWINDOW == 115 (0x123789000) [pid = 1647] [serial = 817] [outer = 0x0] 19:05:07 INFO - PROCESS | 1647 | ++DOMWINDOW == 116 (0x12378e400) [pid = 1647] [serial = 818] [outer = 0x123789000] 19:05:07 INFO - PROCESS | 1647 | 1461031507811 Marionette DEBUG loaded listener.js 19:05:07 INFO - PROCESS | 1647 | ++DOMWINDOW == 117 (0x12594d800) [pid = 1647] [serial = 819] [outer = 0x123789000] 19:05:08 INFO - PROCESS | 1647 | 1461031508262 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]]]}] 19:05:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 19:05:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 670ms 19:05:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 19:05:08 INFO - PROCESS | 1647 | 1461031508313 Marionette TRACE conn2 -> [0,1065,"getWindowHandle",null] 19:05:08 INFO - PROCESS | 1647 | 1461031508314 Marionette TRACE conn2 <- [1,1065,null,{"value":"7"}] 19:05:08 INFO - PROCESS | 1647 | 1461031508316 Marionette TRACE conn2 -> [0,1066,"setScriptTimeout",{"ms":35000}] 19:05:08 INFO - PROCESS | 1647 | 1461031508317 Marionette TRACE conn2 <- [1,1066,null,{}] 19:05:08 INFO - PROCESS | 1647 | 1461031508320 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}] 19:05:08 INFO - PROCESS | 1647 | 1461031508423 Marionette TRACE conn2 <- [1,1067,null,{"value":null}] 19:05:08 INFO - PROCESS | 1647 | 1461031508477 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:05:08 INFO - PROCESS | 1647 | ++DOCSHELL 0x1187a7800 == 62 [pid = 1647] [id = 274] 19:05:08 INFO - PROCESS | 1647 | ++DOMWINDOW == 118 (0x1259cf400) [pid = 1647] [serial = 820] [outer = 0x0] 19:05:08 INFO - PROCESS | 1647 | ++DOMWINDOW == 119 (0x127d7c400) [pid = 1647] [serial = 821] [outer = 0x1259cf400] 19:05:08 INFO - PROCESS | 1647 | 1461031508503 Marionette DEBUG loaded listener.js 19:05:08 INFO - PROCESS | 1647 | ++DOMWINDOW == 120 (0x12916f800) [pid = 1647] [serial = 822] [outer = 0x1259cf400] 19:05:08 INFO - PROCESS | 1647 | 1461031508811 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]]]}] 19:05:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 19:05:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 518ms 19:05:08 INFO - PROCESS | 1647 | 1461031508836 Marionette TRACE conn2 -> [0,1069,"getWindowHandle",null] 19:05:08 INFO - PROCESS | 1647 | 1461031508837 Marionette TRACE conn2 <- [1,1069,null,{"value":"7"}] 19:05:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 19:05:08 INFO - PROCESS | 1647 | 1461031508839 Marionette TRACE conn2 -> [0,1070,"setScriptTimeout",{"ms":35000}] 19:05:08 INFO - PROCESS | 1647 | 1461031508840 Marionette TRACE conn2 <- [1,1070,null,{}] 19:05:08 INFO - PROCESS | 1647 | 1461031508845 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}] 19:05:08 INFO - PROCESS | 1647 | 1461031508930 Marionette TRACE conn2 <- [1,1071,null,{"value":null}] 19:05:08 INFO - PROCESS | 1647 | 1461031508953 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:05:08 INFO - PROCESS | 1647 | ++DOCSHELL 0x129a28000 == 63 [pid = 1647] [id = 275] 19:05:08 INFO - PROCESS | 1647 | ++DOMWINDOW == 121 (0x127d84400) [pid = 1647] [serial = 823] [outer = 0x0] 19:05:08 INFO - PROCESS | 1647 | ++DOMWINDOW == 122 (0x1296f2400) [pid = 1647] [serial = 824] [outer = 0x127d84400] 19:05:08 INFO - PROCESS | 1647 | 1461031508978 Marionette DEBUG loaded listener.js 19:05:09 INFO - PROCESS | 1647 | ++DOMWINDOW == 123 (0x129a6c400) [pid = 1647] [serial = 825] [outer = 0x127d84400] 19:05:09 INFO - PROCESS | 1647 | 1461031509312 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]]]}] 19:05:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 19:05:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 520ms 19:05:09 INFO - PROCESS | 1647 | 1461031509360 Marionette TRACE conn2 -> [0,1073,"getWindowHandle",null] 19:05:09 INFO - PROCESS | 1647 | 1461031509361 Marionette TRACE conn2 <- [1,1073,null,{"value":"7"}] 19:05:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 19:05:09 INFO - PROCESS | 1647 | 1461031509363 Marionette TRACE conn2 -> [0,1074,"setScriptTimeout",{"ms":35000}] 19:05:09 INFO - PROCESS | 1647 | 1461031509364 Marionette TRACE conn2 <- [1,1074,null,{}] 19:05:09 INFO - PROCESS | 1647 | 1461031509367 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}] 19:05:09 INFO - PROCESS | 1647 | 1461031509465 Marionette TRACE conn2 <- [1,1075,null,{"value":null}] 19:05:09 INFO - PROCESS | 1647 | 1461031509479 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:05:09 INFO - PROCESS | 1647 | ++DOCSHELL 0x12b80b000 == 64 [pid = 1647] [id = 276] 19:05:09 INFO - PROCESS | 1647 | ++DOMWINDOW == 124 (0x129c65000) [pid = 1647] [serial = 826] [outer = 0x0] 19:05:09 INFO - PROCESS | 1647 | ++DOMWINDOW == 125 (0x129c6d800) [pid = 1647] [serial = 827] [outer = 0x129c65000] 19:05:09 INFO - PROCESS | 1647 | 1461031509504 Marionette DEBUG loaded listener.js 19:05:09 INFO - PROCESS | 1647 | ++DOMWINDOW == 126 (0x12b00c800) [pid = 1647] [serial = 828] [outer = 0x129c65000] 19:05:09 INFO - PROCESS | 1647 | 1461031509854 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]]]}] 19:05:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 19:05:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 520ms 19:05:09 INFO - PROCESS | 1647 | 1461031509883 Marionette TRACE conn2 -> [0,1077,"getWindowHandle",null] 19:05:09 INFO - PROCESS | 1647 | 1461031509884 Marionette TRACE conn2 <- [1,1077,null,{"value":"7"}] 19:05:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 19:05:09 INFO - PROCESS | 1647 | 1461031509886 Marionette TRACE conn2 -> [0,1078,"setScriptTimeout",{"ms":35000}] 19:05:09 INFO - PROCESS | 1647 | 1461031509887 Marionette TRACE conn2 <- [1,1078,null,{}] 19:05:09 INFO - PROCESS | 1647 | 1461031509895 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}] 19:05:09 INFO - PROCESS | 1647 | 1461031509993 Marionette TRACE conn2 <- [1,1079,null,{"value":null}] 19:05:10 INFO - PROCESS | 1647 | 1461031510025 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:05:10 INFO - PROCESS | 1647 | ++DOCSHELL 0x12baea000 == 65 [pid = 1647] [id = 277] 19:05:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 127 (0x12b00cc00) [pid = 1647] [serial = 829] [outer = 0x0] 19:05:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 128 (0x12b2f7000) [pid = 1647] [serial = 830] [outer = 0x12b00cc00] 19:05:10 INFO - PROCESS | 1647 | 1461031510051 Marionette DEBUG loaded listener.js 19:05:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 129 (0x12b588000) [pid = 1647] [serial = 831] [outer = 0x12b00cc00] 19:05:10 INFO - PROCESS | 1647 | --DOMWINDOW == 128 (0x123ad9400) [pid = 1647] [serial = 766] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 19:05:10 INFO - PROCESS | 1647 | --DOMWINDOW == 127 (0x11a7ab000) [pid = 1647] [serial = 664] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 19:05:10 INFO - PROCESS | 1647 | --DOMWINDOW == 126 (0x12917a800) [pid = 1647] [serial = 769] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 19:05:10 INFO - PROCESS | 1647 | --DOMWINDOW == 125 (0x118783400) [pid = 1647] [serial = 748] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 19:05:10 INFO - PROCESS | 1647 | --DOMWINDOW == 124 (0x114e83800) [pid = 1647] [serial = 754] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 19:05:10 INFO - PROCESS | 1647 | --DOMWINDOW == 123 (0x11ace4800) [pid = 1647] [serial = 757] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 19:05:10 INFO - PROCESS | 1647 | --DOMWINDOW == 122 (0x12ba61c00) [pid = 1647] [serial = 772] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 19:05:10 INFO - PROCESS | 1647 | --DOMWINDOW == 121 (0x12e2bf000) [pid = 1647] [serial = 784] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 19:05:10 INFO - PROCESS | 1647 | --DOMWINDOW == 120 (0x118cdb800) [pid = 1647] [serial = 751] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 19:05:10 INFO - PROCESS | 1647 | --DOMWINDOW == 119 (0x125ad9800) [pid = 1647] [serial = 763] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 19:05:10 INFO - PROCESS | 1647 | --DOMWINDOW == 118 (0x123796000) [pid = 1647] [serial = 760] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 19:05:10 INFO - PROCESS | 1647 | --DOMWINDOW == 117 (0x12d10f800) [pid = 1647] [serial = 775] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 19:05:10 INFO - PROCESS | 1647 | --DOMWINDOW == 116 (0x1146c4400) [pid = 1647] [serial = 778] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 19:05:10 INFO - PROCESS | 1647 | --DOMWINDOW == 115 (0x118538000) [pid = 1647] [serial = 781] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 19:05:10 INFO - PROCESS | 1647 | 1461031510580 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]]]}] 19:05:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 19:05:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 718ms 19:05:10 INFO - PROCESS | 1647 | 1461031510605 Marionette TRACE conn2 -> [0,1081,"getWindowHandle",null] 19:05:10 INFO - PROCESS | 1647 | 1461031510606 Marionette TRACE conn2 <- [1,1081,null,{"value":"7"}] 19:05:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 19:05:10 INFO - PROCESS | 1647 | 1461031510614 Marionette TRACE conn2 -> [0,1082,"setScriptTimeout",{"ms":35000}] 19:05:10 INFO - PROCESS | 1647 | 1461031510615 Marionette TRACE conn2 <- [1,1082,null,{}] 19:05:10 INFO - PROCESS | 1647 | 1461031510617 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}] 19:05:10 INFO - PROCESS | 1647 | 1461031510732 Marionette TRACE conn2 <- [1,1083,null,{"value":null}] 19:05:10 INFO - PROCESS | 1647 | 1461031510787 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:05:10 INFO - PROCESS | 1647 | ++DOCSHELL 0x1187a4800 == 66 [pid = 1647] [id = 278] 19:05:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 116 (0x11a7a3400) [pid = 1647] [serial = 832] [outer = 0x0] 19:05:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 117 (0x126989c00) [pid = 1647] [serial = 833] [outer = 0x11a7a3400] 19:05:10 INFO - PROCESS | 1647 | 1461031510816 Marionette DEBUG loaded listener.js 19:05:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 118 (0x12b899000) [pid = 1647] [serial = 834] [outer = 0x11a7a3400] 19:05:11 INFO - PROCESS | 1647 | 1461031511149 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]]]}] 19:05:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 19:05:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 570ms 19:05:11 INFO - PROCESS | 1647 | 1461031511184 Marionette TRACE conn2 -> [0,1085,"getWindowHandle",null] 19:05:11 INFO - PROCESS | 1647 | 1461031511186 Marionette TRACE conn2 <- [1,1085,null,{"value":"7"}] 19:05:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 19:05:11 INFO - PROCESS | 1647 | 1461031511190 Marionette TRACE conn2 -> [0,1086,"setScriptTimeout",{"ms":35000}] 19:05:11 INFO - PROCESS | 1647 | 1461031511192 Marionette TRACE conn2 <- [1,1086,null,{}] 19:05:11 INFO - PROCESS | 1647 | 1461031511196 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}] 19:05:11 INFO - PROCESS | 1647 | 1461031511371 Marionette TRACE conn2 <- [1,1087,null,{"value":null}] 19:05:11 INFO - PROCESS | 1647 | 1461031511386 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:05:11 INFO - PROCESS | 1647 | ++DOCSHELL 0x12d131000 == 67 [pid = 1647] [id = 279] 19:05:11 INFO - PROCESS | 1647 | ++DOMWINDOW == 119 (0x11be6fc00) [pid = 1647] [serial = 835] [outer = 0x0] 19:05:11 INFO - PROCESS | 1647 | ++DOMWINDOW == 120 (0x12ba61c00) [pid = 1647] [serial = 836] [outer = 0x11be6fc00] 19:05:11 INFO - PROCESS | 1647 | 1461031511426 Marionette DEBUG loaded listener.js 19:05:11 INFO - PROCESS | 1647 | ++DOMWINDOW == 121 (0x12be2e800) [pid = 1647] [serial = 837] [outer = 0x11be6fc00] 19:05:11 INFO - PROCESS | 1647 | 1461031511778 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]]]}] 19:05:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 19:05:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 621ms 19:05:11 INFO - PROCESS | 1647 | 1461031511811 Marionette TRACE conn2 -> [0,1089,"getWindowHandle",null] 19:05:11 INFO - PROCESS | 1647 | 1461031511813 Marionette TRACE conn2 <- [1,1089,null,{"value":"7"}] 19:05:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 19:05:11 INFO - PROCESS | 1647 | 1461031511815 Marionette TRACE conn2 -> [0,1090,"setScriptTimeout",{"ms":35000}] 19:05:11 INFO - PROCESS | 1647 | 1461031511816 Marionette TRACE conn2 <- [1,1090,null,{}] 19:05:11 INFO - PROCESS | 1647 | 1461031511819 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}] 19:05:11 INFO - PROCESS | 1647 | 1461031511900 Marionette TRACE conn2 <- [1,1091,null,{"value":null}] 19:05:11 INFO - PROCESS | 1647 | 1461031511971 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:05:11 INFO - PROCESS | 1647 | ++DOCSHELL 0x12da40800 == 68 [pid = 1647] [id = 280] 19:05:11 INFO - PROCESS | 1647 | ++DOMWINDOW == 122 (0x12be91400) [pid = 1647] [serial = 838] [outer = 0x0] 19:05:11 INFO - PROCESS | 1647 | ++DOMWINDOW == 123 (0x12cfd6400) [pid = 1647] [serial = 839] [outer = 0x12be91400] 19:05:11 INFO - PROCESS | 1647 | 1461031511997 Marionette DEBUG loaded listener.js 19:05:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 124 (0x12cfdd800) [pid = 1647] [serial = 840] [outer = 0x12be91400] 19:05:12 INFO - PROCESS | 1647 | 1461031512261 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]]]}] 19:05:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 19:05:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 469ms 19:05:12 INFO - PROCESS | 1647 | 1461031512284 Marionette TRACE conn2 -> [0,1093,"getWindowHandle",null] 19:05:12 INFO - PROCESS | 1647 | 1461031512285 Marionette TRACE conn2 <- [1,1093,null,{"value":"7"}] 19:05:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 19:05:12 INFO - PROCESS | 1647 | 1461031512287 Marionette TRACE conn2 -> [0,1094,"setScriptTimeout",{"ms":35000}] 19:05:12 INFO - PROCESS | 1647 | 1461031512288 Marionette TRACE conn2 <- [1,1094,null,{}] 19:05:12 INFO - PROCESS | 1647 | 1461031512298 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}] 19:05:12 INFO - PROCESS | 1647 | 1461031512386 Marionette TRACE conn2 <- [1,1095,null,{"value":null}] 19:05:12 INFO - PROCESS | 1647 | 1461031512390 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:05:12 INFO - PROCESS | 1647 | ++DOCSHELL 0x12e41d800 == 69 [pid = 1647] [id = 281] 19:05:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 125 (0x12cfde400) [pid = 1647] [serial = 841] [outer = 0x0] 19:05:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 126 (0x12d11a400) [pid = 1647] [serial = 842] [outer = 0x12cfde400] 19:05:12 INFO - PROCESS | 1647 | 1461031512415 Marionette DEBUG loaded listener.js 19:05:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 127 (0x12d1d3000) [pid = 1647] [serial = 843] [outer = 0x12cfde400] 19:05:12 INFO - PROCESS | 1647 | 1461031512919 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]]]}] 19:05:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 19:05:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 669ms 19:05:12 INFO - PROCESS | 1647 | 1461031512958 Marionette TRACE conn2 -> [0,1097,"getWindowHandle",null] 19:05:12 INFO - PROCESS | 1647 | 1461031512963 Marionette TRACE conn2 <- [1,1097,null,{"value":"7"}] 19:05:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 19:05:12 INFO - PROCESS | 1647 | 1461031512967 Marionette TRACE conn2 -> [0,1098,"setScriptTimeout",{"ms":35000}] 19:05:12 INFO - PROCESS | 1647 | 1461031512969 Marionette TRACE conn2 <- [1,1098,null,{}] 19:05:12 INFO - PROCESS | 1647 | 1461031512972 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}] 19:05:13 INFO - PROCESS | 1647 | 1461031513080 Marionette TRACE conn2 <- [1,1099,null,{"value":null}] 19:05:13 INFO - PROCESS | 1647 | 1461031513186 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:05:13 INFO - PROCESS | 1647 | ++DOCSHELL 0x119de5800 == 70 [pid = 1647] [id = 282] 19:05:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 128 (0x119129c00) [pid = 1647] [serial = 844] [outer = 0x0] 19:05:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 129 (0x119242400) [pid = 1647] [serial = 845] [outer = 0x119129c00] 19:05:13 INFO - PROCESS | 1647 | 1461031513220 Marionette DEBUG loaded listener.js 19:05:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 130 (0x11a70b400) [pid = 1647] [serial = 846] [outer = 0x119129c00] 19:05:13 INFO - PROCESS | 1647 | 1461031513605 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]]]}] 19:05:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 19:05:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 673ms 19:05:13 INFO - PROCESS | 1647 | 1461031513640 Marionette TRACE conn2 -> [0,1101,"getWindowHandle",null] 19:05:13 INFO - PROCESS | 1647 | 1461031513644 Marionette TRACE conn2 <- [1,1101,null,{"value":"7"}] 19:05:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 19:05:13 INFO - PROCESS | 1647 | 1461031513649 Marionette TRACE conn2 -> [0,1102,"setScriptTimeout",{"ms":35000}] 19:05:13 INFO - PROCESS | 1647 | 1461031513651 Marionette TRACE conn2 <- [1,1102,null,{}] 19:05:13 INFO - PROCESS | 1647 | 1461031513653 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}] 19:05:13 INFO - PROCESS | 1647 | 1461031513760 Marionette TRACE conn2 <- [1,1103,null,{"value":null}] 19:05:13 INFO - PROCESS | 1647 | 1461031513828 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:05:13 INFO - PROCESS | 1647 | ++DOCSHELL 0x126803000 == 71 [pid = 1647] [id = 283] 19:05:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 131 (0x11a7a3800) [pid = 1647] [serial = 847] [outer = 0x0] 19:05:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 132 (0x11baf3800) [pid = 1647] [serial = 848] [outer = 0x11a7a3800] 19:05:13 INFO - PROCESS | 1647 | 1461031513857 Marionette DEBUG loaded listener.js 19:05:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 133 (0x11bfcac00) [pid = 1647] [serial = 849] [outer = 0x11a7a3800] 19:05:14 INFO - PROCESS | 1647 | 1461031514279 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]]]}] 19:05:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 19:05:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 672ms 19:05:14 INFO - PROCESS | 1647 | 1461031514322 Marionette TRACE conn2 -> [0,1105,"getWindowHandle",null] 19:05:14 INFO - PROCESS | 1647 | 1461031514323 Marionette TRACE conn2 <- [1,1105,null,{"value":"7"}] 19:05:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 19:05:14 INFO - PROCESS | 1647 | 1461031514326 Marionette TRACE conn2 -> [0,1106,"setScriptTimeout",{"ms":35000}] 19:05:14 INFO - PROCESS | 1647 | 1461031514328 Marionette TRACE conn2 <- [1,1106,null,{}] 19:05:14 INFO - PROCESS | 1647 | 1461031514335 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}] 19:05:14 INFO - PROCESS | 1647 | 1461031514458 Marionette TRACE conn2 <- [1,1107,null,{"value":null}] 19:05:14 INFO - PROCESS | 1647 | 1461031514590 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:05:14 INFO - PROCESS | 1647 | ++DOCSHELL 0x12e7c7800 == 72 [pid = 1647] [id = 284] 19:05:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 134 (0x12594d400) [pid = 1647] [serial = 850] [outer = 0x0] 19:05:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 135 (0x125adb000) [pid = 1647] [serial = 851] [outer = 0x12594d400] 19:05:14 INFO - PROCESS | 1647 | 1461031514643 Marionette DEBUG loaded listener.js 19:05:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 136 (0x127d0a800) [pid = 1647] [serial = 852] [outer = 0x12594d400] 19:05:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 137 (0x12903dc00) [pid = 1647] [serial = 853] [outer = 0x12fb92400] 19:05:15 INFO - PROCESS | 1647 | 1461031515173 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]]]}] 19:05:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 19:05:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 874ms 19:05:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 19:05:15 INFO - PROCESS | 1647 | 1461031515201 Marionette TRACE conn2 -> [0,1109,"getWindowHandle",null] 19:05:15 INFO - PROCESS | 1647 | 1461031515202 Marionette TRACE conn2 <- [1,1109,null,{"value":"7"}] 19:05:15 INFO - PROCESS | 1647 | 1461031515205 Marionette TRACE conn2 -> [0,1110,"setScriptTimeout",{"ms":35000}] 19:05:15 INFO - PROCESS | 1647 | 1461031515206 Marionette TRACE conn2 <- [1,1110,null,{}] 19:05:15 INFO - PROCESS | 1647 | 1461031515228 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}] 19:05:15 INFO - PROCESS | 1647 | 1461031515331 Marionette TRACE conn2 <- [1,1111,null,{"value":null}] 19:05:15 INFO - PROCESS | 1647 | 1461031515410 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:05:15 INFO - PROCESS | 1647 | ++DOCSHELL 0x12da3d000 == 73 [pid = 1647] [id = 285] 19:05:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 138 (0x123795c00) [pid = 1647] [serial = 854] [outer = 0x0] 19:05:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 139 (0x12b010000) [pid = 1647] [serial = 855] [outer = 0x123795c00] 19:05:15 INFO - PROCESS | 1647 | 1461031515442 Marionette DEBUG loaded listener.js 19:05:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 140 (0x12ba68400) [pid = 1647] [serial = 856] [outer = 0x123795c00] 19:05:15 INFO - PROCESS | 1647 | 1461031515841 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]]]}] 19:05:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 19:05:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 685ms 19:05:15 INFO - PROCESS | 1647 | 1461031515898 Marionette TRACE conn2 -> [0,1113,"getWindowHandle",null] 19:05:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 19:05:15 INFO - PROCESS | 1647 | 1461031515899 Marionette TRACE conn2 <- [1,1113,null,{"value":"7"}] 19:05:15 INFO - PROCESS | 1647 | 1461031515902 Marionette TRACE conn2 -> [0,1114,"setScriptTimeout",{"ms":35000}] 19:05:15 INFO - PROCESS | 1647 | 1461031515903 Marionette TRACE conn2 <- [1,1114,null,{}] 19:05:15 INFO - PROCESS | 1647 | 1461031515905 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}] 19:05:16 INFO - PROCESS | 1647 | 1461031516040 Marionette TRACE conn2 <- [1,1115,null,{"value":null}] 19:05:16 INFO - PROCESS | 1647 | 1461031516077 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:05:16 INFO - PROCESS | 1647 | ++DOCSHELL 0x12f056800 == 74 [pid = 1647] [id = 286] 19:05:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 141 (0x12be1d400) [pid = 1647] [serial = 857] [outer = 0x0] 19:05:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 142 (0x12d11b400) [pid = 1647] [serial = 858] [outer = 0x12be1d400] 19:05:16 INFO - PROCESS | 1647 | 1461031516107 Marionette DEBUG loaded listener.js 19:05:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 143 (0x12d1d9c00) [pid = 1647] [serial = 859] [outer = 0x12be1d400] 19:05:16 INFO - PROCESS | 1647 | 1461031516543 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]]]}] 19:05:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 19:05:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 669ms 19:05:16 INFO - PROCESS | 1647 | 1461031516571 Marionette TRACE conn2 -> [0,1117,"getWindowHandle",null] 19:05:16 INFO - PROCESS | 1647 | 1461031516573 Marionette TRACE conn2 <- [1,1117,null,{"value":"7"}] 19:05:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 19:05:16 INFO - PROCESS | 1647 | 1461031516575 Marionette TRACE conn2 -> [0,1118,"setScriptTimeout",{"ms":35000}] 19:05:16 INFO - PROCESS | 1647 | 1461031516577 Marionette TRACE conn2 <- [1,1118,null,{}] 19:05:16 INFO - PROCESS | 1647 | 1461031516579 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}] 19:05:16 INFO - PROCESS | 1647 | 1461031516690 Marionette TRACE conn2 <- [1,1119,null,{"value":null}] 19:05:16 INFO - PROCESS | 1647 | 1461031516758 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:05:16 INFO - PROCESS | 1647 | ++DOCSHELL 0x12f80a800 == 75 [pid = 1647] [id = 287] 19:05:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 144 (0x12d96c400) [pid = 1647] [serial = 860] [outer = 0x0] 19:05:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 145 (0x12e2b6400) [pid = 1647] [serial = 861] [outer = 0x12d96c400] 19:05:16 INFO - PROCESS | 1647 | 1461031516789 Marionette DEBUG loaded listener.js 19:05:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 146 (0x12e2c7c00) [pid = 1647] [serial = 862] [outer = 0x12d96c400] 19:05:17 INFO - PROCESS | 1647 | 1461031517200 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]]]}] 19:05:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 19:05:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 669ms 19:05:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 19:05:17 INFO - PROCESS | 1647 | 1461031517244 Marionette TRACE conn2 -> [0,1121,"getWindowHandle",null] 19:05:17 INFO - PROCESS | 1647 | 1461031517246 Marionette TRACE conn2 <- [1,1121,null,{"value":"7"}] 19:05:17 INFO - PROCESS | 1647 | 1461031517248 Marionette TRACE conn2 -> [0,1122,"setScriptTimeout",{"ms":35000}] 19:05:17 INFO - PROCESS | 1647 | 1461031517249 Marionette TRACE conn2 <- [1,1122,null,{}] 19:05:17 INFO - PROCESS | 1647 | 1461031517252 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}] 19:05:17 INFO - PROCESS | 1647 | 1461031517374 Marionette TRACE conn2 <- [1,1123,null,{"value":null}] 19:05:17 INFO - PROCESS | 1647 | 1461031517443 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:05:17 INFO - PROCESS | 1647 | ++DOCSHELL 0x11874f800 == 76 [pid = 1647] [id = 288] 19:05:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 147 (0x11be68400) [pid = 1647] [serial = 863] [outer = 0x0] 19:05:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 148 (0x1296f0800) [pid = 1647] [serial = 864] [outer = 0x11be68400] 19:05:17 INFO - PROCESS | 1647 | 1461031517475 Marionette DEBUG loaded listener.js 19:05:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 149 (0x12e2cd400) [pid = 1647] [serial = 865] [outer = 0x11be68400] 19:05:18 INFO - PROCESS | 1647 | 1461031518037 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]]]}] 19:05:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 19:05:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 819ms 19:05:18 INFO - PROCESS | 1647 | 1461031518067 Marionette TRACE conn2 -> [0,1125,"getWindowHandle",null] 19:05:18 INFO - PROCESS | 1647 | 1461031518070 Marionette TRACE conn2 <- [1,1125,null,{"value":"7"}] 19:05:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 19:05:18 INFO - PROCESS | 1647 | 1461031518073 Marionette TRACE conn2 -> [0,1126,"setScriptTimeout",{"ms":35000}] 19:05:18 INFO - PROCESS | 1647 | 1461031518076 Marionette TRACE conn2 <- [1,1126,null,{}] 19:05:18 INFO - PROCESS | 1647 | 1461031518080 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}] 19:05:18 INFO - PROCESS | 1647 | 1461031518178 Marionette TRACE conn2 <- [1,1127,null,{"value":null}] 19:05:18 INFO - PROCESS | 1647 | 1461031518237 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:05:18 INFO - PROCESS | 1647 | ++DOCSHELL 0x11bb23000 == 77 [pid = 1647] [id = 289] 19:05:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 150 (0x1187f9400) [pid = 1647] [serial = 866] [outer = 0x0] 19:05:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 151 (0x118c0fc00) [pid = 1647] [serial = 867] [outer = 0x1187f9400] 19:05:18 INFO - PROCESS | 1647 | 1461031518277 Marionette DEBUG loaded listener.js 19:05:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 152 (0x119b7e400) [pid = 1647] [serial = 868] [outer = 0x1187f9400] 19:05:18 INFO - PROCESS | 1647 | 1461031518738 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]]]}] 19:05:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 19:05:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 671ms 19:05:18 INFO - PROCESS | 1647 | 1461031518766 Marionette TRACE conn2 -> [0,1129,"getWindowHandle",null] 19:05:18 INFO - PROCESS | 1647 | 1461031518771 Marionette TRACE conn2 <- [1,1129,null,{"value":"7"}] 19:05:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 19:05:18 INFO - PROCESS | 1647 | 1461031518781 Marionette TRACE conn2 -> [0,1130,"setScriptTimeout",{"ms":35000}] 19:05:18 INFO - PROCESS | 1647 | 1461031518784 Marionette TRACE conn2 <- [1,1130,null,{}] 19:05:18 INFO - PROCESS | 1647 | 1461031518787 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}] 19:05:18 INFO - PROCESS | 1647 | 1461031518933 Marionette TRACE conn2 <- [1,1131,null,{"value":null}] 19:05:19 INFO - PROCESS | 1647 | 1461031519036 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:05:19 INFO - PROCESS | 1647 | ++DOCSHELL 0x11bb18000 == 78 [pid = 1647] [id = 290] 19:05:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 153 (0x11a7ab400) [pid = 1647] [serial = 869] [outer = 0x0] 19:05:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 154 (0x11acd9800) [pid = 1647] [serial = 870] [outer = 0x11a7ab400] 19:05:19 INFO - PROCESS | 1647 | 1461031519081 Marionette DEBUG loaded listener.js 19:05:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 155 (0x11be6e000) [pid = 1647] [serial = 871] [outer = 0x11a7ab400] 19:05:19 INFO - PROCESS | 1647 | --DOCSHELL 0x12ea1e800 == 77 [pid = 1647] [id = 162] 19:05:19 INFO - PROCESS | 1647 | --DOCSHELL 0x12da40800 == 76 [pid = 1647] [id = 280] 19:05:19 INFO - PROCESS | 1647 | --DOCSHELL 0x12d131000 == 75 [pid = 1647] [id = 279] 19:05:19 INFO - PROCESS | 1647 | --DOCSHELL 0x1187a4800 == 74 [pid = 1647] [id = 278] 19:05:19 INFO - PROCESS | 1647 | --DOCSHELL 0x12baea000 == 73 [pid = 1647] [id = 277] 19:05:19 INFO - PROCESS | 1647 | --DOCSHELL 0x12b80b000 == 72 [pid = 1647] [id = 276] 19:05:19 INFO - PROCESS | 1647 | --DOCSHELL 0x129a28000 == 71 [pid = 1647] [id = 275] 19:05:19 INFO - PROCESS | 1647 | --DOMWINDOW == 154 (0x12e76bc00) [pid = 1647] [serial = 788] [outer = 0x0] [url = about:blank] 19:05:19 INFO - PROCESS | 1647 | --DOCSHELL 0x1187a7800 == 70 [pid = 1647] [id = 274] 19:05:19 INFO - PROCESS | 1647 | --DOCSHELL 0x12596f800 == 69 [pid = 1647] [id = 273] 19:05:19 INFO - PROCESS | 1647 | --DOCSHELL 0x11c267800 == 68 [pid = 1647] [id = 272] 19:05:19 INFO - PROCESS | 1647 | --DOCSHELL 0x119de7000 == 67 [pid = 1647] [id = 271] 19:05:19 INFO - PROCESS | 1647 | --DOCSHELL 0x1158f2000 == 66 [pid = 1647] [id = 270] 19:05:19 INFO - PROCESS | 1647 | --DOCSHELL 0x11bb2c800 == 65 [pid = 1647] [id = 269] 19:05:19 INFO - PROCESS | 1647 | --DOCSHELL 0x11914b800 == 64 [pid = 1647] [id = 268] 19:05:19 INFO - PROCESS | 1647 | --DOCSHELL 0x12f058800 == 63 [pid = 1647] [id = 266] 19:05:19 INFO - PROCESS | 1647 | --DOCSHELL 0x127228800 == 62 [pid = 1647] [id = 265] 19:05:19 INFO - PROCESS | 1647 | --DOCSHELL 0x11b504000 == 61 [pid = 1647] [id = 264] 19:05:19 INFO - PROCESS | 1647 | --DOCSHELL 0x12ff49800 == 60 [pid = 1647] [id = 263] 19:05:19 INFO - PROCESS | 1647 | --DOMWINDOW == 153 (0x12b2fe400) [pid = 1647] [serial = 666] [outer = 0x0] [url = about:blank] 19:05:19 INFO - PROCESS | 1647 | --DOMWINDOW == 152 (0x114c06800) [pid = 1647] [serial = 725] [outer = 0x0] [url = about:blank] 19:05:19 INFO - PROCESS | 1647 | --DOMWINDOW == 151 (0x12bba5800) [pid = 1647] [serial = 770] [outer = 0x0] [url = about:blank] 19:05:19 INFO - PROCESS | 1647 | --DOMWINDOW == 150 (0x11bfd2c00) [pid = 1647] [serial = 749] [outer = 0x0] [url = about:blank] 19:05:19 INFO - PROCESS | 1647 | --DOMWINDOW == 149 (0x12d11a000) [pid = 1647] [serial = 750] [outer = 0x0] [url = about:blank] 19:05:19 INFO - PROCESS | 1647 | --DOMWINDOW == 148 (0x12d1d4400) [pid = 1647] [serial = 740] [outer = 0x0] [url = about:blank] 19:05:19 INFO - PROCESS | 1647 | --DOMWINDOW == 147 (0x1191a6800) [pid = 1647] [serial = 755] [outer = 0x0] [url = about:blank] 19:05:19 INFO - PROCESS | 1647 | --DOMWINDOW == 146 (0x11b5d3400) [pid = 1647] [serial = 756] [outer = 0x0] [url = about:blank] 19:05:19 INFO - PROCESS | 1647 | --DOMWINDOW == 145 (0x12e2b4c00) [pid = 1647] [serial = 746] [outer = 0x0] [url = about:blank] 19:05:19 INFO - PROCESS | 1647 | --DOMWINDOW == 144 (0x11a70d800) [pid = 1647] [serial = 728] [outer = 0x0] [url = about:blank] 19:05:19 INFO - PROCESS | 1647 | --DOMWINDOW == 143 (0x11c545400) [pid = 1647] [serial = 758] [outer = 0x0] [url = about:blank] 19:05:19 INFO - PROCESS | 1647 | --DOMWINDOW == 142 (0x123795800) [pid = 1647] [serial = 759] [outer = 0x0] [url = about:blank] 19:05:19 INFO - PROCESS | 1647 | --DOMWINDOW == 141 (0x12d114400) [pid = 1647] [serial = 773] [outer = 0x0] [url = about:blank] 19:05:19 INFO - PROCESS | 1647 | --DOMWINDOW == 140 (0x11bff7800) [pid = 1647] [serial = 731] [outer = 0x0] [url = about:blank] 19:05:19 INFO - PROCESS | 1647 | --DOMWINDOW == 139 (0x12b2f4800) [pid = 1647] [serial = 786] [outer = 0x0] [url = about:blank] 19:05:19 INFO - PROCESS | 1647 | --DOMWINDOW == 138 (0x12bba1000) [pid = 1647] [serial = 737] [outer = 0x0] [url = about:blank] 19:05:19 INFO - PROCESS | 1647 | --DOMWINDOW == 137 (0x12e0e8c00) [pid = 1647] [serial = 743] [outer = 0x0] [url = about:blank] 19:05:19 INFO - PROCESS | 1647 | --DOMWINDOW == 136 (0x11a710c00) [pid = 1647] [serial = 753] [outer = 0x0] [url = about:blank] 19:05:19 INFO - PROCESS | 1647 | --DOMWINDOW == 135 (0x119952c00) [pid = 1647] [serial = 752] [outer = 0x0] [url = about:blank] 19:05:19 INFO - PROCESS | 1647 | --DOMWINDOW == 134 (0x126b2c400) [pid = 1647] [serial = 764] [outer = 0x0] [url = about:blank] 19:05:19 INFO - PROCESS | 1647 | --DOMWINDOW == 133 (0x1277c0800) [pid = 1647] [serial = 765] [outer = 0x0] [url = about:blank] 19:05:19 INFO - PROCESS | 1647 | --DOMWINDOW == 132 (0x12cfd6c00) [pid = 1647] [serial = 771] [outer = 0x0] [url = about:blank] 19:05:19 INFO - PROCESS | 1647 | --DOMWINDOW == 131 (0x125de2800) [pid = 1647] [serial = 734] [outer = 0x0] [url = about:blank] 19:05:19 INFO - PROCESS | 1647 | --DOMWINDOW == 130 (0x125add000) [pid = 1647] [serial = 761] [outer = 0x0] [url = about:blank] 19:05:19 INFO - PROCESS | 1647 | --DOMWINDOW == 129 (0x125c76400) [pid = 1647] [serial = 762] [outer = 0x0] [url = about:blank] 19:05:19 INFO - PROCESS | 1647 | --DOMWINDOW == 128 (0x12d975400) [pid = 1647] [serial = 776] [outer = 0x0] [url = about:blank] 19:05:19 INFO - PROCESS | 1647 | --DOMWINDOW == 127 (0x118e54000) [pid = 1647] [serial = 779] [outer = 0x0] [url = about:blank] 19:05:19 INFO - PROCESS | 1647 | --DOMWINDOW == 126 (0x11b550400) [pid = 1647] [serial = 780] [outer = 0x0] [url = about:blank] 19:05:19 INFO - PROCESS | 1647 | --DOMWINDOW == 125 (0x12595a000) [pid = 1647] [serial = 782] [outer = 0x0] [url = about:blank] 19:05:19 INFO - PROCESS | 1647 | --DOMWINDOW == 124 (0x12e2cfc00) [pid = 1647] [serial = 785] [outer = 0x0] [url = about:blank] 19:05:19 INFO - PROCESS | 1647 | --DOMWINDOW == 123 (0x12e0eb000) [pid = 1647] [serial = 777] [outer = 0x0] [url = about:blank] 19:05:19 INFO - PROCESS | 1647 | --DOMWINDOW == 122 (0x127d83800) [pid = 1647] [serial = 767] [outer = 0x0] [url = about:blank] 19:05:19 INFO - PROCESS | 1647 | --DOMWINDOW == 121 (0x12ba5f400) [pid = 1647] [serial = 768] [outer = 0x0] [url = about:blank] 19:05:19 INFO - PROCESS | 1647 | --DOMWINDOW == 120 (0x12e2b3000) [pid = 1647] [serial = 783] [outer = 0x0] [url = about:blank] 19:05:19 INFO - PROCESS | 1647 | --DOMWINDOW == 119 (0x12d1da400) [pid = 1647] [serial = 774] [outer = 0x0] [url = about:blank] 19:05:19 INFO - PROCESS | 1647 | 1461031519520 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]]]}] 19:05:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 19:05:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 773ms 19:05:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 19:05:19 INFO - PROCESS | 1647 | 1461031519553 Marionette TRACE conn2 -> [0,1133,"getWindowHandle",null] 19:05:19 INFO - PROCESS | 1647 | 1461031519555 Marionette TRACE conn2 <- [1,1133,null,{"value":"7"}] 19:05:19 INFO - PROCESS | 1647 | 1461031519557 Marionette TRACE conn2 -> [0,1134,"setScriptTimeout",{"ms":35000}] 19:05:19 INFO - PROCESS | 1647 | 1461031519559 Marionette TRACE conn2 <- [1,1134,null,{}] 19:05:19 INFO - PROCESS | 1647 | 1461031519566 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}] 19:05:19 INFO - PROCESS | 1647 | 1461031519657 Marionette TRACE conn2 <- [1,1135,null,{"value":null}] 19:05:19 INFO - PROCESS | 1647 | 1461031519713 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:05:19 INFO - PROCESS | 1647 | ++DOCSHELL 0x11a764000 == 61 [pid = 1647] [id = 291] 19:05:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 120 (0x11a704400) [pid = 1647] [serial = 872] [outer = 0x0] 19:05:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 121 (0x11bfd2c00) [pid = 1647] [serial = 873] [outer = 0x11a704400] 19:05:19 INFO - PROCESS | 1647 | 1461031519744 Marionette DEBUG loaded listener.js 19:05:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 122 (0x11c668000) [pid = 1647] [serial = 874] [outer = 0x11a704400] 19:05:20 INFO - PROCESS | 1647 | 1461031520056 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]]]}] 19:05:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 19:05:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 523ms 19:05:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 19:05:20 INFO - PROCESS | 1647 | 1461031520081 Marionette TRACE conn2 -> [0,1137,"getWindowHandle",null] 19:05:20 INFO - PROCESS | 1647 | 1461031520083 Marionette TRACE conn2 <- [1,1137,null,{"value":"7"}] 19:05:20 INFO - PROCESS | 1647 | 1461031520085 Marionette TRACE conn2 -> [0,1138,"setScriptTimeout",{"ms":35000}] 19:05:20 INFO - PROCESS | 1647 | 1461031520087 Marionette TRACE conn2 <- [1,1138,null,{}] 19:05:20 INFO - PROCESS | 1647 | 1461031520089 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}] 19:05:20 INFO - PROCESS | 1647 | 1461031520183 Marionette TRACE conn2 <- [1,1139,null,{"value":null}] 19:05:20 INFO - PROCESS | 1647 | 1461031520238 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:05:20 INFO - PROCESS | 1647 | ++DOCSHELL 0x12596c000 == 62 [pid = 1647] [id = 292] 19:05:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 123 (0x11bfed000) [pid = 1647] [serial = 875] [outer = 0x0] 19:05:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 124 (0x123795000) [pid = 1647] [serial = 876] [outer = 0x11bfed000] 19:05:20 INFO - PROCESS | 1647 | 1461031520265 Marionette DEBUG loaded listener.js 19:05:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 125 (0x125de2800) [pid = 1647] [serial = 877] [outer = 0x11bfed000] 19:05:20 INFO - PROCESS | 1647 | 1461031520561 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]]]}] 19:05:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 19:05:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 519ms 19:05:20 INFO - PROCESS | 1647 | 1461031520604 Marionette TRACE conn2 -> [0,1141,"getWindowHandle",null] 19:05:20 INFO - PROCESS | 1647 | 1461031520606 Marionette TRACE conn2 <- [1,1141,null,{"value":"7"}] 19:05:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 19:05:20 INFO - PROCESS | 1647 | 1461031520610 Marionette TRACE conn2 -> [0,1142,"setScriptTimeout",{"ms":35000}] 19:05:20 INFO - PROCESS | 1647 | 1461031520612 Marionette TRACE conn2 <- [1,1142,null,{}] 19:05:20 INFO - PROCESS | 1647 | 1461031520614 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}] 19:05:20 INFO - PROCESS | 1647 | 1461031520696 Marionette TRACE conn2 <- [1,1143,null,{"value":null}] 19:05:20 INFO - PROCESS | 1647 | 1461031520700 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:05:20 INFO - PROCESS | 1647 | ++DOCSHELL 0x1291dd800 == 63 [pid = 1647] [id = 293] 19:05:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 126 (0x12594e400) [pid = 1647] [serial = 878] [outer = 0x0] 19:05:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 127 (0x127d83800) [pid = 1647] [serial = 879] [outer = 0x12594e400] 19:05:20 INFO - PROCESS | 1647 | 1461031520726 Marionette DEBUG loaded listener.js 19:05:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 128 (0x12983fc00) [pid = 1647] [serial = 880] [outer = 0x12594e400] 19:05:21 INFO - PROCESS | 1647 | 1461031521052 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]]]}] 19:05:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 19:05:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 473ms 19:05:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 19:05:21 INFO - PROCESS | 1647 | 1461031521082 Marionette TRACE conn2 -> [0,1145,"getWindowHandle",null] 19:05:21 INFO - PROCESS | 1647 | 1461031521083 Marionette TRACE conn2 <- [1,1145,null,{"value":"7"}] 19:05:21 INFO - PROCESS | 1647 | 1461031521085 Marionette TRACE conn2 -> [0,1146,"setScriptTimeout",{"ms":35000}] 19:05:21 INFO - PROCESS | 1647 | 1461031521086 Marionette TRACE conn2 <- [1,1146,null,{}] 19:05:21 INFO - PROCESS | 1647 | 1461031521088 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}] 19:05:21 INFO - PROCESS | 1647 | 1461031521219 Marionette TRACE conn2 <- [1,1147,null,{"value":null}] 19:05:21 INFO - PROCESS | 1647 | 1461031521252 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:05:21 INFO - PROCESS | 1647 | ++DOCSHELL 0x12b318000 == 64 [pid = 1647] [id = 294] 19:05:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 129 (0x125a35800) [pid = 1647] [serial = 881] [outer = 0x0] 19:05:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 130 (0x12b00b800) [pid = 1647] [serial = 882] [outer = 0x125a35800] 19:05:21 INFO - PROCESS | 1647 | 1461031521280 Marionette DEBUG loaded listener.js 19:05:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 131 (0x12be20000) [pid = 1647] [serial = 883] [outer = 0x125a35800] 19:05:21 INFO - PROCESS | 1647 | 1461031521597 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]]]}] 19:05:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 19:05:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 567ms 19:05:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 19:05:21 INFO - PROCESS | 1647 | 1461031521653 Marionette TRACE conn2 -> [0,1149,"getWindowHandle",null] 19:05:21 INFO - PROCESS | 1647 | 1461031521654 Marionette TRACE conn2 <- [1,1149,null,{"value":"7"}] 19:05:21 INFO - PROCESS | 1647 | 1461031521656 Marionette TRACE conn2 -> [0,1150,"setScriptTimeout",{"ms":35000}] 19:05:21 INFO - PROCESS | 1647 | 1461031521657 Marionette TRACE conn2 <- [1,1150,null,{}] 19:05:21 INFO - PROCESS | 1647 | 1461031521659 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}] 19:05:21 INFO - PROCESS | 1647 | 1461031521765 Marionette TRACE conn2 <- [1,1151,null,{"value":null}] 19:05:21 INFO - PROCESS | 1647 | 1461031521781 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:05:21 INFO - PROCESS | 1647 | ++DOCSHELL 0x12c710800 == 65 [pid = 1647] [id = 295] 19:05:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 132 (0x12be2c800) [pid = 1647] [serial = 884] [outer = 0x0] 19:05:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 133 (0x12cfd7c00) [pid = 1647] [serial = 885] [outer = 0x12be2c800] 19:05:21 INFO - PROCESS | 1647 | 1461031521805 Marionette DEBUG loaded listener.js 19:05:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 134 (0x12d96a400) [pid = 1647] [serial = 886] [outer = 0x12be2c800] 19:05:22 INFO - PROCESS | 1647 | 1461031522131 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]]]}] 19:05:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 19:05:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 518ms 19:05:22 INFO - PROCESS | 1647 | 1461031522174 Marionette TRACE conn2 -> [0,1153,"getWindowHandle",null] 19:05:22 INFO - PROCESS | 1647 | 1461031522175 Marionette TRACE conn2 <- [1,1153,null,{"value":"7"}] 19:05:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 19:05:22 INFO - PROCESS | 1647 | 1461031522178 Marionette TRACE conn2 -> [0,1154,"setScriptTimeout",{"ms":35000}] 19:05:22 INFO - PROCESS | 1647 | 1461031522179 Marionette TRACE conn2 <- [1,1154,null,{}] 19:05:22 INFO - PROCESS | 1647 | 1461031522181 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}] 19:05:22 INFO - PROCESS | 1647 | 1461031522284 Marionette TRACE conn2 <- [1,1155,null,{"value":null}] 19:05:22 INFO - PROCESS | 1647 | 1461031522318 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:05:22 INFO - PROCESS | 1647 | ++DOCSHELL 0x12d169800 == 66 [pid = 1647] [id = 296] 19:05:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 135 (0x12be2e000) [pid = 1647] [serial = 887] [outer = 0x0] 19:05:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 136 (0x12e0ee800) [pid = 1647] [serial = 888] [outer = 0x12be2e000] 19:05:22 INFO - PROCESS | 1647 | 1461031522343 Marionette DEBUG loaded listener.js 19:05:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 137 (0x11a7ad400) [pid = 1647] [serial = 889] [outer = 0x12be2e000] 19:05:22 INFO - PROCESS | 1647 | 1461031522687 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]]]}] 19:05:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 19:05:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 520ms 19:05:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 19:05:22 INFO - PROCESS | 1647 | 1461031522698 Marionette TRACE conn2 -> [0,1157,"getWindowHandle",null] 19:05:22 INFO - PROCESS | 1647 | 1461031522699 Marionette TRACE conn2 <- [1,1157,null,{"value":"7"}] 19:05:22 INFO - PROCESS | 1647 | 1461031522702 Marionette TRACE conn2 -> [0,1158,"setScriptTimeout",{"ms":35000}] 19:05:22 INFO - PROCESS | 1647 | 1461031522703 Marionette TRACE conn2 <- [1,1158,null,{}] 19:05:22 INFO - PROCESS | 1647 | 1461031522705 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}] 19:05:22 INFO - PROCESS | 1647 | 1461031522812 Marionette TRACE conn2 <- [1,1159,null,{"value":null}] 19:05:22 INFO - PROCESS | 1647 | 1461031522848 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:05:22 INFO - PROCESS | 1647 | ++DOCSHELL 0x12e06c000 == 67 [pid = 1647] [id = 297] 19:05:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 138 (0x11a70bc00) [pid = 1647] [serial = 890] [outer = 0x0] 19:05:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 139 (0x12e2d1800) [pid = 1647] [serial = 891] [outer = 0x11a70bc00] 19:05:22 INFO - PROCESS | 1647 | 1461031522873 Marionette DEBUG loaded listener.js 19:05:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 140 (0x12e76bc00) [pid = 1647] [serial = 892] [outer = 0x11a70bc00] 19:05:23 INFO - PROCESS | 1647 | 1461031523172 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]]]}] 19:05:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 19:05:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 517ms 19:05:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 19:05:23 INFO - PROCESS | 1647 | 1461031523220 Marionette TRACE conn2 -> [0,1161,"getWindowHandle",null] 19:05:23 INFO - PROCESS | 1647 | 1461031523221 Marionette TRACE conn2 <- [1,1161,null,{"value":"7"}] 19:05:23 INFO - PROCESS | 1647 | 1461031523232 Marionette TRACE conn2 -> [0,1162,"setScriptTimeout",{"ms":35000}] 19:05:23 INFO - PROCESS | 1647 | 1461031523234 Marionette TRACE conn2 <- [1,1162,null,{}] 19:05:23 INFO - PROCESS | 1647 | 1461031523238 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}] 19:05:23 INFO - PROCESS | 1647 | 1461031523399 Marionette TRACE conn2 <- [1,1163,null,{"value":null}] 19:05:23 INFO - PROCESS | 1647 | 1461031523416 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:05:23 INFO - PROCESS | 1647 | ++DOCSHELL 0x12eae1000 == 68 [pid = 1647] [id = 298] 19:05:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 141 (0x12d1d8400) [pid = 1647] [serial = 893] [outer = 0x0] 19:05:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 142 (0x12e814800) [pid = 1647] [serial = 894] [outer = 0x12d1d8400] 19:05:23 INFO - PROCESS | 1647 | 1461031523456 Marionette DEBUG loaded listener.js 19:05:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 143 (0x12ecac400) [pid = 1647] [serial = 895] [outer = 0x12d1d8400] 19:05:23 INFO - PROCESS | 1647 | --DOMWINDOW == 142 (0x11be6fc00) [pid = 1647] [serial = 835] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 19:05:23 INFO - PROCESS | 1647 | --DOMWINDOW == 141 (0x1259cf400) [pid = 1647] [serial = 820] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 19:05:23 INFO - PROCESS | 1647 | --DOMWINDOW == 140 (0x127d84400) [pid = 1647] [serial = 823] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 19:05:23 INFO - PROCESS | 1647 | --DOMWINDOW == 139 (0x123789000) [pid = 1647] [serial = 817] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 19:05:23 INFO - PROCESS | 1647 | --DOMWINDOW == 138 (0x11acde800) [pid = 1647] [serial = 811] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 19:05:23 INFO - PROCESS | 1647 | --DOMWINDOW == 137 (0x129c65000) [pid = 1647] [serial = 826] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 19:05:23 INFO - PROCESS | 1647 | --DOMWINDOW == 136 (0x1146c2000) [pid = 1647] [serial = 802] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 19:05:23 INFO - PROCESS | 1647 | --DOMWINDOW == 135 (0x1153f5000) [pid = 1647] [serial = 805] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 19:05:23 INFO - PROCESS | 1647 | --DOMWINDOW == 134 (0x11be71800) [pid = 1647] [serial = 814] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 19:05:23 INFO - PROCESS | 1647 | --DOMWINDOW == 133 (0x11a70f400) [pid = 1647] [serial = 808] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 19:05:23 INFO - PROCESS | 1647 | --DOMWINDOW == 132 (0x11a7a3400) [pid = 1647] [serial = 832] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 19:05:23 INFO - PROCESS | 1647 | --DOMWINDOW == 131 (0x12b00cc00) [pid = 1647] [serial = 829] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 19:05:23 INFO - PROCESS | 1647 | --DOMWINDOW == 130 (0x12be91400) [pid = 1647] [serial = 838] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 19:05:24 INFO - PROCESS | 1647 | 1461031524000 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]]]}] 19:05:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 19:05:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 828ms 19:05:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 19:05:24 INFO - PROCESS | 1647 | 1461031524053 Marionette TRACE conn2 -> [0,1165,"getWindowHandle",null] 19:05:24 INFO - PROCESS | 1647 | 1461031524054 Marionette TRACE conn2 <- [1,1165,null,{"value":"7"}] 19:05:24 INFO - PROCESS | 1647 | 1461031524056 Marionette TRACE conn2 -> [0,1166,"setScriptTimeout",{"ms":35000}] 19:05:24 INFO - PROCESS | 1647 | 1461031524060 Marionette TRACE conn2 <- [1,1166,null,{}] 19:05:24 INFO - PROCESS | 1647 | 1461031524067 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}] 19:05:24 INFO - PROCESS | 1647 | 1461031524175 Marionette TRACE conn2 <- [1,1167,null,{"value":null}] 19:05:24 INFO - PROCESS | 1647 | 1461031524180 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:05:24 INFO - PROCESS | 1647 | ++DOCSHELL 0x12f80b000 == 69 [pid = 1647] [id = 299] 19:05:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 131 (0x11a707800) [pid = 1647] [serial = 896] [outer = 0x0] 19:05:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 132 (0x12be91400) [pid = 1647] [serial = 897] [outer = 0x11a707800] 19:05:24 INFO - PROCESS | 1647 | 1461031524211 Marionette DEBUG loaded listener.js 19:05:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 133 (0x12ecb8400) [pid = 1647] [serial = 898] [outer = 0x11a707800] 19:05:24 INFO - PROCESS | 1647 | 1461031524532 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]]]}] 19:05:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 19:05:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 525ms 19:05:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 19:05:24 INFO - PROCESS | 1647 | 1461031524582 Marionette TRACE conn2 -> [0,1169,"getWindowHandle",null] 19:05:24 INFO - PROCESS | 1647 | 1461031524583 Marionette TRACE conn2 <- [1,1169,null,{"value":"7"}] 19:05:24 INFO - PROCESS | 1647 | 1461031524585 Marionette TRACE conn2 -> [0,1170,"setScriptTimeout",{"ms":35000}] 19:05:24 INFO - PROCESS | 1647 | 1461031524586 Marionette TRACE conn2 <- [1,1170,null,{}] 19:05:24 INFO - PROCESS | 1647 | 1461031524589 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}] 19:05:24 INFO - PROCESS | 1647 | 1461031524676 Marionette TRACE conn2 <- [1,1171,null,{"value":null}] 19:05:24 INFO - PROCESS | 1647 | 1461031524734 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:05:24 INFO - PROCESS | 1647 | ++DOCSHELL 0x12fbc4000 == 70 [pid = 1647] [id = 300] 19:05:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 134 (0x129c65000) [pid = 1647] [serial = 899] [outer = 0x0] 19:05:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 135 (0x12f006800) [pid = 1647] [serial = 900] [outer = 0x129c65000] 19:05:24 INFO - PROCESS | 1647 | 1461031524759 Marionette DEBUG loaded listener.js 19:05:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 136 (0x12f00f000) [pid = 1647] [serial = 901] [outer = 0x129c65000] 19:05:25 INFO - PROCESS | 1647 | 1461031525048 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]]]}] 19:05:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 19:05:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 519ms 19:05:25 INFO - PROCESS | 1647 | 1461031525105 Marionette TRACE conn2 -> [0,1173,"getWindowHandle",null] 19:05:25 INFO - PROCESS | 1647 | 1461031525106 Marionette TRACE conn2 <- [1,1173,null,{"value":"7"}] 19:05:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 19:05:25 INFO - PROCESS | 1647 | 1461031525108 Marionette TRACE conn2 -> [0,1174,"setScriptTimeout",{"ms":35000}] 19:05:25 INFO - PROCESS | 1647 | 1461031525110 Marionette TRACE conn2 <- [1,1174,null,{}] 19:05:25 INFO - PROCESS | 1647 | 1461031525112 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}] 19:05:25 INFO - PROCESS | 1647 | 1461031525201 Marionette TRACE conn2 <- [1,1175,null,{"value":null}] 19:05:25 INFO - PROCESS | 1647 | 1461031525205 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:05:25 INFO - PROCESS | 1647 | ++DOCSHELL 0x130120800 == 71 [pid = 1647] [id = 301] 19:05:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 137 (0x12f00f400) [pid = 1647] [serial = 902] [outer = 0x0] 19:05:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 138 (0x12f28d800) [pid = 1647] [serial = 903] [outer = 0x12f00f400] 19:05:25 INFO - PROCESS | 1647 | 1461031525231 Marionette DEBUG loaded listener.js 19:05:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 139 (0x12f295c00) [pid = 1647] [serial = 904] [outer = 0x12f00f400] 19:05:25 INFO - PROCESS | 1647 | 1461031525565 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] 19:05:25 INFO - PROCESS | 1647 | 1461031525582 Marionette TRACE conn2 <- [1,1177,null,{"value":"7"}] 19:05:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 19:05:25 INFO - PROCESS | 1647 | 1461031525584 Marionette TRACE conn2 -> [0,1178,"setScriptTimeout",{"ms":35000}] 19:05:25 INFO - PROCESS | 1647 | 1461031525585 Marionette TRACE conn2 <- [1,1178,null,{}] 19:05:25 INFO - PROCESS | 1647 | 1461031525587 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}] 19:05:25 INFO - PROCESS | 1647 | 1461031525709 Marionette TRACE conn2 <- [1,1179,null,{"value":null}] 19:05:25 INFO - PROCESS | 1647 | 1461031525716 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:05:25 INFO - PROCESS | 1647 | ++DOCSHELL 0x130380000 == 72 [pid = 1647] [id = 302] 19:05:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 140 (0x12f007800) [pid = 1647] [serial = 905] [outer = 0x0] 19:05:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 141 (0x12f296000) [pid = 1647] [serial = 906] [outer = 0x12f007800] 19:05:25 INFO - PROCESS | 1647 | 1461031525741 Marionette DEBUG loaded listener.js 19:05:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 142 (0x12f60b800) [pid = 1647] [serial = 907] [outer = 0x12f007800] 19:05:26 INFO - PROCESS | 1647 | 1461031526266 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] 19:05:26 INFO - PROCESS | 1647 | 1461031526308 Marionette TRACE conn2 <- [1,1181,null,{"value":"7"}] 19:05:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 19:05:26 INFO - PROCESS | 1647 | 1461031526312 Marionette TRACE conn2 -> [0,1182,"setScriptTimeout",{"ms":35000}] 19:05:26 INFO - PROCESS | 1647 | 1461031526314 Marionette TRACE conn2 <- [1,1182,null,{}] 19:05:26 INFO - PROCESS | 1647 | 1461031526318 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}] 19:05:26 INFO - PROCESS | 1647 | 1461031526430 Marionette TRACE conn2 <- [1,1183,null,{"value":null}] 19:05:26 INFO - PROCESS | 1647 | 1461031526503 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:05:26 INFO - PROCESS | 1647 | ++DOCSHELL 0x11b5c6000 == 73 [pid = 1647] [id = 303] 19:05:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 143 (0x11a7a9400) [pid = 1647] [serial = 908] [outer = 0x0] 19:05:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 144 (0x11b551000) [pid = 1647] [serial = 909] [outer = 0x11a7a9400] 19:05:26 INFO - PROCESS | 1647 | 1461031526535 Marionette DEBUG loaded listener.js 19:05:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 145 (0x11be71400) [pid = 1647] [serial = 910] [outer = 0x11a7a9400] 19:05:26 INFO - PROCESS | 1647 | 1461031526950 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] 19:05:26 INFO - PROCESS | 1647 | 1461031526987 Marionette TRACE conn2 <- [1,1185,null,{"value":"7"}] 19:05:26 INFO - PROCESS | 1647 | 1461031526991 Marionette TRACE conn2 -> [0,1186,"setScriptTimeout",{"ms":35000}] 19:05:26 INFO - PROCESS | 1647 | 1461031526993 Marionette TRACE conn2 <- [1,1186,null,{}] 19:05:26 INFO - PROCESS | 1647 | 1461031526996 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}] 19:05:27 INFO - PROCESS | 1647 | 1461031527104 Marionette TRACE conn2 <- [1,1187,null,{"value":null}] 19:05:27 INFO - PROCESS | 1647 | 1461031527196 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:05:27 INFO - PROCESS | 1647 | ++DOCSHELL 0x12ba1d800 == 74 [pid = 1647] [id = 304] 19:05:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 146 (0x11c291400) [pid = 1647] [serial = 911] [outer = 0x0] 19:05:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 147 (0x126b27c00) [pid = 1647] [serial = 912] [outer = 0x11c291400] 19:05:27 INFO - PROCESS | 1647 | 1461031527240 Marionette DEBUG loaded listener.js 19:05:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 148 (0x12917b000) [pid = 1647] [serial = 913] [outer = 0x11c291400] 19:05:27 INFO - PROCESS | 1647 | 1461031527664 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] 19:05:27 INFO - PROCESS | 1647 | 1461031527717 Marionette TRACE conn2 <- [1,1189,null,{"value":"7"}] 19:05:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 19:05:27 INFO - PROCESS | 1647 | 1461031527720 Marionette TRACE conn2 -> [0,1190,"setScriptTimeout",{"ms":35000}] 19:05:27 INFO - PROCESS | 1647 | 1461031527722 Marionette TRACE conn2 <- [1,1190,null,{}] 19:05:27 INFO - PROCESS | 1647 | 1461031527730 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}] 19:05:27 INFO - PROCESS | 1647 | 1461031527839 Marionette TRACE conn2 <- [1,1191,null,{"value":null}] 19:05:27 INFO - PROCESS | 1647 | 1461031527900 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:05:27 INFO - PROCESS | 1647 | ++DOCSHELL 0x1303b4800 == 75 [pid = 1647] [id = 305] 19:05:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 149 (0x12b00d800) [pid = 1647] [serial = 914] [outer = 0x0] 19:05:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 150 (0x12bba0800) [pid = 1647] [serial = 915] [outer = 0x12b00d800] 19:05:27 INFO - PROCESS | 1647 | 1461031527972 Marionette DEBUG loaded listener.js 19:05:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 151 (0x12e0e5400) [pid = 1647] [serial = 916] [outer = 0x12b00d800] 19:05:28 INFO - PROCESS | 1647 | 1461031528363 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] 19:05:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 19:05:28 INFO - PROCESS | 1647 | 1461031528396 Marionette TRACE conn2 <- [1,1193,null,{"value":"7"}] 19:05:28 INFO - PROCESS | 1647 | 1461031528398 Marionette TRACE conn2 -> [0,1194,"setScriptTimeout",{"ms":35000}] 19:05:28 INFO - PROCESS | 1647 | 1461031528399 Marionette TRACE conn2 <- [1,1194,null,{}] 19:05:28 INFO - PROCESS | 1647 | 1461031528402 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}] 19:05:28 INFO - PROCESS | 1647 | 1461031528529 Marionette TRACE conn2 <- [1,1195,null,{"value":null}] 19:05:28 INFO - PROCESS | 1647 | 1461031528629 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:05:28 INFO - PROCESS | 1647 | ++DOCSHELL 0x130c96800 == 76 [pid = 1647] [id = 306] 19:05:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 152 (0x12e2c4800) [pid = 1647] [serial = 917] [outer = 0x0] 19:05:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 153 (0x12ecae400) [pid = 1647] [serial = 918] [outer = 0x12e2c4800] 19:05:28 INFO - PROCESS | 1647 | 1461031528662 Marionette DEBUG loaded listener.js 19:05:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 154 (0x12f005800) [pid = 1647] [serial = 919] [outer = 0x12e2c4800] 19:05:29 INFO - PROCESS | 1647 | 1461031529049 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] 19:05:29 INFO - PROCESS | 1647 | 1461031529069 Marionette TRACE conn2 <- [1,1197,null,{"value":"7"}] 19:05:29 INFO - PROCESS | 1647 | 1461031529071 Marionette TRACE conn2 -> [0,1198,"setScriptTimeout",{"ms":35000}] 19:05:29 INFO - PROCESS | 1647 | 1461031529073 Marionette TRACE conn2 <- [1,1198,null,{}] 19:05:29 INFO - PROCESS | 1647 | 1461031529077 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}] 19:05:29 INFO - PROCESS | 1647 | 1461031529183 Marionette TRACE conn2 <- [1,1199,null,{"value":null}] 19:05:29 INFO - PROCESS | 1647 | 1461031529252 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:05:29 INFO - PROCESS | 1647 | ++DOCSHELL 0x1391cf800 == 77 [pid = 1647] [id = 307] 19:05:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 155 (0x12aabb800) [pid = 1647] [serial = 920] [outer = 0x0] 19:05:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 156 (0x12aac5000) [pid = 1647] [serial = 921] [outer = 0x12aabb800] 19:05:29 INFO - PROCESS | 1647 | 1461031529282 Marionette DEBUG loaded listener.js 19:05:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 157 (0x12aac9000) [pid = 1647] [serial = 922] [outer = 0x12aabb800] 19:05:29 INFO - PROCESS | 1647 | 1461031529696 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]]]}] 19:05:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 19:05:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 674ms 19:05:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 19:05:29 INFO - PROCESS | 1647 | 1461031529746 Marionette TRACE conn2 -> [0,1201,"getWindowHandle",null] 19:05:29 INFO - PROCESS | 1647 | 1461031529747 Marionette TRACE conn2 <- [1,1201,null,{"value":"7"}] 19:05:29 INFO - PROCESS | 1647 | 1461031529749 Marionette TRACE conn2 -> [0,1202,"setScriptTimeout",{"ms":35000}] 19:05:29 INFO - PROCESS | 1647 | 1461031529750 Marionette TRACE conn2 <- [1,1202,null,{}] 19:05:29 INFO - PROCESS | 1647 | 1461031529753 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}] 19:05:29 INFO - PROCESS | 1647 | 1461031529884 Marionette TRACE conn2 <- [1,1203,null,{"value":null}] 19:05:30 INFO - PROCESS | 1647 | 1461031529998 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:05:30 INFO - PROCESS | 1647 | ++DOCSHELL 0x1303aa000 == 78 [pid = 1647] [id = 308] 19:05:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 158 (0x12aabc800) [pid = 1647] [serial = 923] [outer = 0x0] 19:05:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 159 (0x12f006c00) [pid = 1647] [serial = 924] [outer = 0x12aabc800] 19:05:30 INFO - PROCESS | 1647 | 1461031530032 Marionette DEBUG loaded listener.js 19:05:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 160 (0x12f79fc00) [pid = 1647] [serial = 925] [outer = 0x12aabc800] 19:05:30 INFO - PROCESS | 1647 | 1461031530444 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]]]}] 19:05:30 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 19:05:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 719ms 19:05:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 19:05:30 INFO - PROCESS | 1647 | 1461031530468 Marionette TRACE conn2 -> [0,1205,"getWindowHandle",null] 19:05:30 INFO - PROCESS | 1647 | 1461031530470 Marionette TRACE conn2 <- [1,1205,null,{"value":"7"}] 19:05:30 INFO - PROCESS | 1647 | 1461031530472 Marionette TRACE conn2 -> [0,1206,"setScriptTimeout",{"ms":35000}] 19:05:30 INFO - PROCESS | 1647 | 1461031530473 Marionette TRACE conn2 <- [1,1206,null,{}] 19:05:30 INFO - PROCESS | 1647 | 1461031530476 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}] 19:05:30 INFO - PROCESS | 1647 | 1461031530586 Marionette TRACE conn2 <- [1,1207,null,{"value":null}] 19:05:30 INFO - PROCESS | 1647 | 1461031530643 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:05:30 INFO - PROCESS | 1647 | ++DOCSHELL 0x11a758800 == 79 [pid = 1647] [id = 309] 19:05:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 161 (0x114eca800) [pid = 1647] [serial = 926] [outer = 0x0] 19:05:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 162 (0x116634000) [pid = 1647] [serial = 927] [outer = 0x114eca800] 19:05:30 INFO - PROCESS | 1647 | 1461031530867 Marionette DEBUG loaded listener.js 19:05:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 163 (0x11912f800) [pid = 1647] [serial = 928] [outer = 0x114eca800] 19:05:31 INFO - PROCESS | 1647 | 1461031531353 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]]]}] 19:05:31 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 19:05:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 922ms 19:05:31 INFO - PROCESS | 1647 | 1461031531395 Marionette TRACE conn2 -> [0,1209,"getWindowHandle",null] 19:05:31 INFO - PROCESS | 1647 | 1461031531397 Marionette TRACE conn2 <- [1,1209,null,{"value":"7"}] 19:05:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 19:05:31 INFO - PROCESS | 1647 | 1461031531400 Marionette TRACE conn2 -> [0,1210,"setScriptTimeout",{"ms":35000}] 19:05:31 INFO - PROCESS | 1647 | 1461031531402 Marionette TRACE conn2 <- [1,1210,null,{}] 19:05:31 INFO - PROCESS | 1647 | 1461031531406 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}] 19:05:31 INFO - PROCESS | 1647 | 1461031531506 Marionette TRACE conn2 <- [1,1211,null,{"value":null}] 19:05:31 INFO - PROCESS | 1647 | 1461031531579 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:05:31 INFO - PROCESS | 1647 | ++DOCSHELL 0x11acd2800 == 80 [pid = 1647] [id = 310] 19:05:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 164 (0x11acda800) [pid = 1647] [serial = 929] [outer = 0x0] 19:05:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 165 (0x11be74000) [pid = 1647] [serial = 930] [outer = 0x11acda800] 19:05:31 INFO - PROCESS | 1647 | 1461031531607 Marionette DEBUG loaded listener.js 19:05:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 166 (0x11c66a800) [pid = 1647] [serial = 931] [outer = 0x11acda800] 19:05:31 INFO - PROCESS | 1647 | --DOCSHELL 0x12ea32000 == 79 [pid = 1647] [id = 179] 19:05:31 INFO - PROCESS | 1647 | --DOCSHELL 0x130120800 == 78 [pid = 1647] [id = 301] 19:05:31 INFO - PROCESS | 1647 | --DOCSHELL 0x12fbc4000 == 77 [pid = 1647] [id = 300] 19:05:31 INFO - PROCESS | 1647 | --DOCSHELL 0x12f80b000 == 76 [pid = 1647] [id = 299] 19:05:31 INFO - PROCESS | 1647 | --DOCSHELL 0x12eae1000 == 75 [pid = 1647] [id = 298] 19:05:31 INFO - PROCESS | 1647 | --DOCSHELL 0x12e06c000 == 74 [pid = 1647] [id = 297] 19:05:31 INFO - PROCESS | 1647 | --DOCSHELL 0x12d169800 == 73 [pid = 1647] [id = 296] 19:05:31 INFO - PROCESS | 1647 | --DOCSHELL 0x12c710800 == 72 [pid = 1647] [id = 295] 19:05:31 INFO - PROCESS | 1647 | --DOCSHELL 0x12b318000 == 71 [pid = 1647] [id = 294] 19:05:31 INFO - PROCESS | 1647 | --DOCSHELL 0x1291dd800 == 70 [pid = 1647] [id = 293] 19:05:31 INFO - PROCESS | 1647 | --DOCSHELL 0x12596c000 == 69 [pid = 1647] [id = 292] 19:05:31 INFO - PROCESS | 1647 | --DOCSHELL 0x11a764000 == 68 [pid = 1647] [id = 291] 19:05:31 INFO - PROCESS | 1647 | --DOCSHELL 0x11bb18000 == 67 [pid = 1647] [id = 290] 19:05:31 INFO - PROCESS | 1647 | --DOCSHELL 0x11bb23000 == 66 [pid = 1647] [id = 289] 19:05:31 INFO - PROCESS | 1647 | --DOCSHELL 0x12f056800 == 65 [pid = 1647] [id = 286] 19:05:31 INFO - PROCESS | 1647 | --DOCSHELL 0x12da3d000 == 64 [pid = 1647] [id = 285] 19:05:31 INFO - PROCESS | 1647 | --DOCSHELL 0x12e7c7800 == 63 [pid = 1647] [id = 284] 19:05:31 INFO - PROCESS | 1647 | --DOCSHELL 0x126803000 == 62 [pid = 1647] [id = 283] 19:05:31 INFO - PROCESS | 1647 | --DOCSHELL 0x119de5800 == 61 [pid = 1647] [id = 282] 19:05:32 INFO - PROCESS | 1647 | 1461031532026 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]]]}] 19:05:32 INFO - PROCESS | 1647 | --DOMWINDOW == 165 (0x12be2e800) [pid = 1647] [serial = 837] [outer = 0x0] [url = about:blank] 19:05:32 INFO - PROCESS | 1647 | --DOMWINDOW == 164 (0x127d7c400) [pid = 1647] [serial = 821] [outer = 0x0] [url = about:blank] 19:05:32 INFO - PROCESS | 1647 | --DOMWINDOW == 163 (0x1296f2400) [pid = 1647] [serial = 824] [outer = 0x0] [url = about:blank] 19:05:32 INFO - PROCESS | 1647 | --DOMWINDOW == 162 (0x12916f800) [pid = 1647] [serial = 822] [outer = 0x0] [url = about:blank] 19:05:32 INFO - PROCESS | 1647 | --DOMWINDOW == 161 (0x12378e400) [pid = 1647] [serial = 818] [outer = 0x0] [url = about:blank] 19:05:32 INFO - PROCESS | 1647 | --DOMWINDOW == 160 (0x11baf3000) [pid = 1647] [serial = 812] [outer = 0x0] [url = about:blank] 19:05:32 INFO - PROCESS | 1647 | --DOMWINDOW == 159 (0x11bfc7000) [pid = 1647] [serial = 813] [outer = 0x0] [url = about:blank] 19:05:32 INFO - PROCESS | 1647 | --DOMWINDOW == 158 (0x129c6d800) [pid = 1647] [serial = 827] [outer = 0x0] [url = about:blank] 19:05:32 INFO - PROCESS | 1647 | --DOMWINDOW == 157 (0x1185a5c00) [pid = 1647] [serial = 804] [outer = 0x0] [url = about:blank] 19:05:32 INFO - PROCESS | 1647 | --DOMWINDOW == 156 (0x116250400) [pid = 1647] [serial = 803] [outer = 0x0] [url = about:blank] 19:05:32 INFO - PROCESS | 1647 | --DOMWINDOW == 155 (0x119c16000) [pid = 1647] [serial = 807] [outer = 0x0] [url = about:blank] 19:05:32 INFO - PROCESS | 1647 | --DOMWINDOW == 154 (0x118f7b000) [pid = 1647] [serial = 806] [outer = 0x0] [url = about:blank] 19:05:32 INFO - PROCESS | 1647 | --DOMWINDOW == 153 (0x11c54ac00) [pid = 1647] [serial = 815] [outer = 0x0] [url = about:blank] 19:05:32 INFO - PROCESS | 1647 | --DOMWINDOW == 152 (0x11c668c00) [pid = 1647] [serial = 816] [outer = 0x0] [url = about:blank] 19:05:32 INFO - PROCESS | 1647 | --DOMWINDOW == 151 (0x11923e000) [pid = 1647] [serial = 791] [outer = 0x0] [url = about:blank] 19:05:32 INFO - PROCESS | 1647 | --DOMWINDOW == 150 (0x12b57e000) [pid = 1647] [serial = 800] [outer = 0x0] [url = about:blank] 19:05:32 INFO - PROCESS | 1647 | --DOMWINDOW == 149 (0x129a6c400) [pid = 1647] [serial = 825] [outer = 0x0] [url = about:blank] 19:05:32 INFO - PROCESS | 1647 | --DOMWINDOW == 148 (0x11a752800) [pid = 1647] [serial = 809] [outer = 0x0] [url = about:blank] 19:05:32 INFO - PROCESS | 1647 | --DOMWINDOW == 147 (0x11abb2800) [pid = 1647] [serial = 810] [outer = 0x0] [url = about:blank] 19:05:32 INFO - PROCESS | 1647 | --DOMWINDOW == 146 (0x1274e1000) [pid = 1647] [serial = 797] [outer = 0x0] [url = about:blank] 19:05:32 INFO - PROCESS | 1647 | --DOMWINDOW == 145 (0x11be6f400) [pid = 1647] [serial = 794] [outer = 0x0] [url = about:blank] 19:05:32 INFO - PROCESS | 1647 | --DOMWINDOW == 144 (0x126989c00) [pid = 1647] [serial = 833] [outer = 0x0] [url = about:blank] 19:05:32 INFO - PROCESS | 1647 | --DOMWINDOW == 143 (0x12b2f7000) [pid = 1647] [serial = 830] [outer = 0x0] [url = about:blank] 19:05:32 INFO - PROCESS | 1647 | --DOMWINDOW == 142 (0x12cfd6400) [pid = 1647] [serial = 839] [outer = 0x0] [url = about:blank] 19:05:32 INFO - PROCESS | 1647 | --DOMWINDOW == 141 (0x12b00c800) [pid = 1647] [serial = 828] [outer = 0x0] [url = about:blank] 19:05:32 INFO - PROCESS | 1647 | --DOMWINDOW == 140 (0x12cfdd800) [pid = 1647] [serial = 840] [outer = 0x0] [url = about:blank] 19:05:32 INFO - PROCESS | 1647 | --DOMWINDOW == 139 (0x12ba61c00) [pid = 1647] [serial = 836] [outer = 0x0] [url = about:blank] 19:05:32 INFO - PROCESS | 1647 | --DOMWINDOW == 138 (0x12b588000) [pid = 1647] [serial = 831] [outer = 0x0] [url = about:blank] 19:05:32 INFO - PROCESS | 1647 | --DOMWINDOW == 137 (0x12594d800) [pid = 1647] [serial = 819] [outer = 0x0] [url = about:blank] 19:05:32 INFO - PROCESS | 1647 | --DOMWINDOW == 136 (0x12b899000) [pid = 1647] [serial = 834] [outer = 0x0] [url = about:blank] 19:05:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 19:05:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 671ms 19:05:32 INFO - PROCESS | 1647 | 1461031532070 Marionette TRACE conn2 -> [0,1213,"getWindowHandle",null] 19:05:32 INFO - PROCESS | 1647 | 1461031532073 Marionette TRACE conn2 <- [1,1213,null,{"value":"7"}] 19:05:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 19:05:32 INFO - PROCESS | 1647 | 1461031532077 Marionette TRACE conn2 -> [0,1214,"setScriptTimeout",{"ms":35000}] 19:05:32 INFO - PROCESS | 1647 | 1461031532079 Marionette TRACE conn2 <- [1,1214,null,{}] 19:05:32 INFO - PROCESS | 1647 | 1461031532081 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}] 19:05:32 INFO - PROCESS | 1647 | 1461031532167 Marionette TRACE conn2 <- [1,1215,null,{"value":null}] 19:05:32 INFO - PROCESS | 1647 | 1461031532171 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:05:32 INFO - PROCESS | 1647 | ++DOCSHELL 0x1199b8000 == 62 [pid = 1647] [id = 311] 19:05:32 INFO - PROCESS | 1647 | ++DOMWINDOW == 137 (0x11c66b800) [pid = 1647] [serial = 932] [outer = 0x0] 19:05:32 INFO - PROCESS | 1647 | ++DOMWINDOW == 138 (0x1238ea400) [pid = 1647] [serial = 933] [outer = 0x11c66b800] 19:05:32 INFO - PROCESS | 1647 | 1461031532198 Marionette DEBUG loaded listener.js 19:05:32 INFO - PROCESS | 1647 | ++DOMWINDOW == 139 (0x125a2d400) [pid = 1647] [serial = 934] [outer = 0x11c66b800] 19:05:32 INFO - PROCESS | 1647 | 1461031532558 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]]]}] 19:05:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 19:05:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 521ms 19:05:32 INFO - PROCESS | 1647 | 1461031532599 Marionette TRACE conn2 -> [0,1217,"getWindowHandle",null] 19:05:32 INFO - PROCESS | 1647 | 1461031532600 Marionette TRACE conn2 <- [1,1217,null,{"value":"7"}] 19:05:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 19:05:32 INFO - PROCESS | 1647 | 1461031532602 Marionette TRACE conn2 -> [0,1218,"setScriptTimeout",{"ms":35000}] 19:05:32 INFO - PROCESS | 1647 | 1461031532605 Marionette TRACE conn2 <- [1,1218,null,{}] 19:05:32 INFO - PROCESS | 1647 | 1461031532612 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}] 19:05:32 INFO - PROCESS | 1647 | 1461031532701 Marionette TRACE conn2 <- [1,1219,null,{"value":null}] 19:05:32 INFO - PROCESS | 1647 | 1461031532706 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:05:32 INFO - PROCESS | 1647 | ++DOCSHELL 0x125c39000 == 63 [pid = 1647] [id = 312] 19:05:32 INFO - PROCESS | 1647 | ++DOMWINDOW == 140 (0x127469000) [pid = 1647] [serial = 935] [outer = 0x0] 19:05:32 INFO - PROCESS | 1647 | ++DOMWINDOW == 141 (0x129841400) [pid = 1647] [serial = 936] [outer = 0x127469000] 19:05:32 INFO - PROCESS | 1647 | 1461031532734 Marionette DEBUG loaded listener.js 19:05:32 INFO - PROCESS | 1647 | ++DOMWINDOW == 142 (0x12aac4800) [pid = 1647] [serial = 937] [outer = 0x127469000] 19:05:33 INFO - PROCESS | 1647 | 1461031533081 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]]]}] 19:05:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 19:05:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 520ms 19:05:33 INFO - PROCESS | 1647 | 1461031533124 Marionette TRACE conn2 -> [0,1221,"getWindowHandle",null] 19:05:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 19:05:33 INFO - PROCESS | 1647 | 1461031533125 Marionette TRACE conn2 <- [1,1221,null,{"value":"7"}] 19:05:33 INFO - PROCESS | 1647 | 1461031533134 Marionette TRACE conn2 -> [0,1222,"setScriptTimeout",{"ms":35000}] 19:05:33 INFO - PROCESS | 1647 | 1461031533135 Marionette TRACE conn2 <- [1,1222,null,{}] 19:05:33 INFO - PROCESS | 1647 | 1461031533142 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}] 19:05:33 INFO - PROCESS | 1647 | 1461031533226 Marionette TRACE conn2 <- [1,1223,null,{"value":null}] 19:05:33 INFO - PROCESS | 1647 | 1461031533232 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:05:33 INFO - PROCESS | 1647 | ++DOCSHELL 0x12b315800 == 64 [pid = 1647] [id = 313] 19:05:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 143 (0x12aac5400) [pid = 1647] [serial = 938] [outer = 0x0] 19:05:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 144 (0x12b2fec00) [pid = 1647] [serial = 939] [outer = 0x12aac5400] 19:05:33 INFO - PROCESS | 1647 | 1461031533259 Marionette DEBUG loaded listener.js 19:05:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 145 (0x12bb9c800) [pid = 1647] [serial = 940] [outer = 0x12aac5400] 19:05:33 INFO - PROCESS | 1647 | 1461031533585 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] 19:05:33 INFO - PROCESS | 1647 | 1461031533612 Marionette TRACE conn2 <- [1,1225,null,{"value":"7"}] 19:05:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 19:05:33 INFO - PROCESS | 1647 | 1461031533615 Marionette TRACE conn2 -> [0,1226,"setScriptTimeout",{"ms":35000}] 19:05:33 INFO - PROCESS | 1647 | 1461031533616 Marionette TRACE conn2 <- [1,1226,null,{}] 19:05:33 INFO - PROCESS | 1647 | 1461031533619 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}] 19:05:33 INFO - PROCESS | 1647 | 1461031533706 Marionette TRACE conn2 <- [1,1227,null,{"value":null}] 19:05:33 INFO - PROCESS | 1647 | 1461031533710 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:05:33 INFO - PROCESS | 1647 | ++DOCSHELL 0x12bae9000 == 65 [pid = 1647] [id = 314] 19:05:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 146 (0x12cfd4800) [pid = 1647] [serial = 941] [outer = 0x0] 19:05:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 147 (0x12d10f400) [pid = 1647] [serial = 942] [outer = 0x12cfd4800] 19:05:33 INFO - PROCESS | 1647 | 1461031533741 Marionette DEBUG loaded listener.js 19:05:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 148 (0x12d970c00) [pid = 1647] [serial = 943] [outer = 0x12cfd4800] 19:05:34 INFO - PROCESS | 1647 | 1461031534107 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]]]}] 19:05:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 19:05:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 519ms 19:05:34 INFO - PROCESS | 1647 | 1461031534135 Marionette TRACE conn2 -> [0,1229,"getWindowHandle",null] 19:05:34 INFO - PROCESS | 1647 | 1461031534136 Marionette TRACE conn2 <- [1,1229,null,{"value":"7"}] 19:05:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 19:05:34 INFO - PROCESS | 1647 | 1461031534138 Marionette TRACE conn2 -> [0,1230,"setScriptTimeout",{"ms":35000}] 19:05:34 INFO - PROCESS | 1647 | 1461031534139 Marionette TRACE conn2 <- [1,1230,null,{}] 19:05:34 INFO - PROCESS | 1647 | 1461031534151 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}] 19:05:34 INFO - PROCESS | 1647 | 1461031534258 Marionette TRACE conn2 <- [1,1231,null,{"value":null}] 19:05:34 INFO - PROCESS | 1647 | 1461031534292 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:05:34 INFO - PROCESS | 1647 | ++DOCSHELL 0x12cf16800 == 66 [pid = 1647] [id = 315] 19:05:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 149 (0x12cfd8400) [pid = 1647] [serial = 944] [outer = 0x0] 19:05:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 150 (0x12e2be400) [pid = 1647] [serial = 945] [outer = 0x12cfd8400] 19:05:34 INFO - PROCESS | 1647 | 1461031534319 Marionette DEBUG loaded listener.js 19:05:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 151 (0x12e81a400) [pid = 1647] [serial = 946] [outer = 0x12cfd8400] 19:05:34 INFO - PROCESS | 1647 | 1461031534645 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]]]}] 19:05:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 19:05:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 520ms 19:05:34 INFO - PROCESS | 1647 | 1461031534662 Marionette TRACE conn2 -> [0,1233,"getWindowHandle",null] 19:05:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 19:05:34 INFO - PROCESS | 1647 | 1461031534664 Marionette TRACE conn2 <- [1,1233,null,{"value":"7"}] 19:05:34 INFO - PROCESS | 1647 | 1461031534668 Marionette TRACE conn2 -> [0,1234,"setScriptTimeout",{"ms":35000}] 19:05:34 INFO - PROCESS | 1647 | 1461031534670 Marionette TRACE conn2 <- [1,1234,null,{}] 19:05:34 INFO - PROCESS | 1647 | 1461031534673 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}] 19:05:34 INFO - PROCESS | 1647 | 1461031534836 Marionette TRACE conn2 <- [1,1235,null,{"value":null}] 19:05:34 INFO - PROCESS | 1647 | 1461031534855 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:05:34 INFO - PROCESS | 1647 | ++DOCSHELL 0x12e054800 == 67 [pid = 1647] [id = 316] 19:05:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 152 (0x12e2b1c00) [pid = 1647] [serial = 947] [outer = 0x0] 19:05:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 153 (0x12f005c00) [pid = 1647] [serial = 948] [outer = 0x12e2b1c00] 19:05:34 INFO - PROCESS | 1647 | 1461031534880 Marionette DEBUG loaded listener.js 19:05:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 154 (0x12f28a400) [pid = 1647] [serial = 949] [outer = 0x12e2b1c00] 19:05:35 INFO - PROCESS | 1647 | 1461031535209 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]]]}] 19:05:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 19:05:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 575ms 19:05:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 19:05:35 INFO - PROCESS | 1647 | 1461031535243 Marionette TRACE conn2 -> [0,1237,"getWindowHandle",null] 19:05:35 INFO - PROCESS | 1647 | 1461031535244 Marionette TRACE conn2 <- [1,1237,null,{"value":"7"}] 19:05:35 INFO - PROCESS | 1647 | 1461031535246 Marionette TRACE conn2 -> [0,1238,"setScriptTimeout",{"ms":35000}] 19:05:35 INFO - PROCESS | 1647 | 1461031535247 Marionette TRACE conn2 <- [1,1238,null,{}] 19:05:35 INFO - PROCESS | 1647 | 1461031535249 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}] 19:05:35 INFO - PROCESS | 1647 | 1461031535365 Marionette TRACE conn2 <- [1,1239,null,{"value":null}] 19:05:35 INFO - PROCESS | 1647 | 1461031535406 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:05:35 INFO - PROCESS | 1647 | ++DOCSHELL 0x12ea18800 == 68 [pid = 1647] [id = 317] 19:05:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 155 (0x12e80bc00) [pid = 1647] [serial = 950] [outer = 0x0] 19:05:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 156 (0x11abbb000) [pid = 1647] [serial = 951] [outer = 0x12e80bc00] 19:05:35 INFO - PROCESS | 1647 | 1461031535431 Marionette DEBUG loaded listener.js 19:05:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 157 (0x12e2b8000) [pid = 1647] [serial = 952] [outer = 0x12e80bc00] 19:05:35 INFO - PROCESS | 1647 | 1461031535727 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]]]}] 19:05:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 19:05:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 519ms 19:05:35 INFO - PROCESS | 1647 | 1461031535766 Marionette TRACE conn2 -> [0,1241,"getWindowHandle",null] 19:05:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 19:05:35 INFO - PROCESS | 1647 | 1461031535767 Marionette TRACE conn2 <- [1,1241,null,{"value":"7"}] 19:05:35 INFO - PROCESS | 1647 | 1461031535769 Marionette TRACE conn2 -> [0,1242,"setScriptTimeout",{"ms":35000}] 19:05:35 INFO - PROCESS | 1647 | 1461031535770 Marionette TRACE conn2 <- [1,1242,null,{}] 19:05:35 INFO - PROCESS | 1647 | 1461031535772 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}] 19:05:35 INFO - PROCESS | 1647 | 1461031535882 Marionette TRACE conn2 <- [1,1243,null,{"value":null}] 19:05:35 INFO - PROCESS | 1647 | 1461031535896 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:05:35 INFO - PROCESS | 1647 | ++DOCSHELL 0x12f805800 == 69 [pid = 1647] [id = 318] 19:05:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 158 (0x12be92800) [pid = 1647] [serial = 953] [outer = 0x0] 19:05:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 159 (0x12f60f400) [pid = 1647] [serial = 954] [outer = 0x12be92800] 19:05:35 INFO - PROCESS | 1647 | 1461031535921 Marionette DEBUG loaded listener.js 19:05:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 160 (0x12f7a1800) [pid = 1647] [serial = 955] [outer = 0x12be92800] 19:05:36 INFO - PROCESS | 1647 | --DOMWINDOW == 159 (0x12f00f400) [pid = 1647] [serial = 902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 19:05:36 INFO - PROCESS | 1647 | --DOMWINDOW == 158 (0x12be2e000) [pid = 1647] [serial = 887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 19:05:36 INFO - PROCESS | 1647 | --DOMWINDOW == 157 (0x12be2c800) [pid = 1647] [serial = 884] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 19:05:36 INFO - PROCESS | 1647 | --DOMWINDOW == 156 (0x11a70bc00) [pid = 1647] [serial = 890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 19:05:36 INFO - PROCESS | 1647 | --DOMWINDOW == 155 (0x12d1d8400) [pid = 1647] [serial = 893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 19:05:36 INFO - PROCESS | 1647 | --DOMWINDOW == 154 (0x11a704400) [pid = 1647] [serial = 872] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 19:05:36 INFO - PROCESS | 1647 | --DOMWINDOW == 153 (0x125a35800) [pid = 1647] [serial = 881] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 19:05:36 INFO - PROCESS | 1647 | --DOMWINDOW == 152 (0x1187f9400) [pid = 1647] [serial = 866] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 19:05:36 INFO - PROCESS | 1647 | --DOMWINDOW == 151 (0x11bfed000) [pid = 1647] [serial = 875] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 19:05:36 INFO - PROCESS | 1647 | --DOMWINDOW == 150 (0x11a7ab400) [pid = 1647] [serial = 869] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 19:05:36 INFO - PROCESS | 1647 | --DOMWINDOW == 149 (0x12594e400) [pid = 1647] [serial = 878] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 19:05:36 INFO - PROCESS | 1647 | --DOMWINDOW == 148 (0x11a707800) [pid = 1647] [serial = 896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 19:05:36 INFO - PROCESS | 1647 | --DOMWINDOW == 147 (0x129c65000) [pid = 1647] [serial = 899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 19:05:36 INFO - PROCESS | 1647 | 1461031536450 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]]]}] 19:05:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 19:05:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 724ms 19:05:36 INFO - PROCESS | 1647 | 1461031536493 Marionette TRACE conn2 -> [0,1245,"getWindowHandle",null] 19:05:36 INFO - PROCESS | 1647 | 1461031536494 Marionette TRACE conn2 <- [1,1245,null,{"value":"7"}] 19:05:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 19:05:36 INFO - PROCESS | 1647 | 1461031536497 Marionette TRACE conn2 -> [0,1246,"setScriptTimeout",{"ms":35000}] 19:05:36 INFO - PROCESS | 1647 | 1461031536498 Marionette TRACE conn2 <- [1,1246,null,{}] 19:05:36 INFO - PROCESS | 1647 | 1461031536500 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}] 19:05:36 INFO - PROCESS | 1647 | 1461031536585 Marionette TRACE conn2 <- [1,1247,null,{"value":null}] 19:05:36 INFO - PROCESS | 1647 | 1461031536589 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:05:36 INFO - PROCESS | 1647 | ++DOCSHELL 0x12bad6800 == 70 [pid = 1647] [id = 319] 19:05:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 148 (0x112231800) [pid = 1647] [serial = 956] [outer = 0x0] 19:05:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 149 (0x112236400) [pid = 1647] [serial = 957] [outer = 0x112231800] 19:05:36 INFO - PROCESS | 1647 | 1461031536619 Marionette DEBUG loaded listener.js 19:05:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 150 (0x11a704400) [pid = 1647] [serial = 958] [outer = 0x112231800] 19:05:36 INFO - PROCESS | 1647 | 1461031536974 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]]]}] 19:05:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 19:05:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 519ms 19:05:37 INFO - PROCESS | 1647 | 1461031537016 Marionette TRACE conn2 -> [0,1249,"getWindowHandle",null] 19:05:37 INFO - PROCESS | 1647 | 1461031537018 Marionette TRACE conn2 <- [1,1249,null,{"value":"7"}] 19:05:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 19:05:37 INFO - PROCESS | 1647 | 1461031537020 Marionette TRACE conn2 -> [0,1250,"setScriptTimeout",{"ms":35000}] 19:05:37 INFO - PROCESS | 1647 | 1461031537022 Marionette TRACE conn2 <- [1,1250,null,{}] 19:05:37 INFO - PROCESS | 1647 | 1461031537024 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}] 19:05:37 INFO - PROCESS | 1647 | 1461031537123 Marionette TRACE conn2 <- [1,1251,null,{"value":null}] 19:05:37 INFO - PROCESS | 1647 | 1461031537148 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:05:37 INFO - PROCESS | 1647 | ++DOCSHELL 0x13039e800 == 71 [pid = 1647] [id = 320] 19:05:37 INFO - PROCESS | 1647 | ++DOMWINDOW == 151 (0x12aae4c00) [pid = 1647] [serial = 959] [outer = 0x0] 19:05:37 INFO - PROCESS | 1647 | ++DOMWINDOW == 152 (0x12aaeac00) [pid = 1647] [serial = 960] [outer = 0x12aae4c00] 19:05:37 INFO - PROCESS | 1647 | 1461031537174 Marionette DEBUG loaded listener.js 19:05:37 INFO - PROCESS | 1647 | ++DOMWINDOW == 153 (0x12be2c800) [pid = 1647] [serial = 961] [outer = 0x12aae4c00] 19:05:37 INFO - PROCESS | 1647 | 1461031537493 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]]]}] 19:05:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 19:05:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 521ms 19:05:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 19:05:37 INFO - PROCESS | 1647 | 1461031537541 Marionette TRACE conn2 -> [0,1253,"getWindowHandle",null] 19:05:37 INFO - PROCESS | 1647 | 1461031537543 Marionette TRACE conn2 <- [1,1253,null,{"value":"7"}] 19:05:37 INFO - PROCESS | 1647 | 1461031537545 Marionette TRACE conn2 -> [0,1254,"setScriptTimeout",{"ms":35000}] 19:05:37 INFO - PROCESS | 1647 | 1461031537546 Marionette TRACE conn2 <- [1,1254,null,{}] 19:05:37 INFO - PROCESS | 1647 | 1461031537548 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}] 19:05:37 INFO - PROCESS | 1647 | 1461031537635 Marionette TRACE conn2 <- [1,1255,null,{"value":null}] 19:05:37 INFO - PROCESS | 1647 | 1461031537696 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:05:37 INFO - PROCESS | 1647 | ++DOCSHELL 0x131d07000 == 72 [pid = 1647] [id = 321] 19:05:37 INFO - PROCESS | 1647 | ++DOMWINDOW == 154 (0x12aae9800) [pid = 1647] [serial = 962] [outer = 0x0] 19:05:37 INFO - PROCESS | 1647 | ++DOMWINDOW == 155 (0x12f009400) [pid = 1647] [serial = 963] [outer = 0x12aae9800] 19:05:37 INFO - PROCESS | 1647 | 1461031537721 Marionette DEBUG loaded listener.js 19:05:37 INFO - PROCESS | 1647 | ++DOMWINDOW == 156 (0x12f7a2400) [pid = 1647] [serial = 964] [outer = 0x12aae9800] 19:05:38 INFO - PROCESS | 1647 | 1461031538012 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]]]}] 19:05:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 19:05:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 520ms 19:05:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 19:05:38 INFO - PROCESS | 1647 | 1461031538065 Marionette TRACE conn2 -> [0,1257,"getWindowHandle",null] 19:05:38 INFO - PROCESS | 1647 | 1461031538066 Marionette TRACE conn2 <- [1,1257,null,{"value":"7"}] 19:05:38 INFO - PROCESS | 1647 | 1461031538068 Marionette TRACE conn2 -> [0,1258,"setScriptTimeout",{"ms":35000}] 19:05:38 INFO - PROCESS | 1647 | 1461031538069 Marionette TRACE conn2 <- [1,1258,null,{}] 19:05:38 INFO - PROCESS | 1647 | 1461031538071 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}] 19:05:38 INFO - PROCESS | 1647 | 1461031538160 Marionette TRACE conn2 <- [1,1259,null,{"value":null}] 19:05:38 INFO - PROCESS | 1647 | 1461031538164 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:05:38 INFO - PROCESS | 1647 | ++DOCSHELL 0x129fe4800 == 73 [pid = 1647] [id = 322] 19:05:38 INFO - PROCESS | 1647 | ++DOMWINDOW == 157 (0x12aaedc00) [pid = 1647] [serial = 965] [outer = 0x0] 19:05:38 INFO - PROCESS | 1647 | ++DOMWINDOW == 158 (0x12f7aa800) [pid = 1647] [serial = 966] [outer = 0x12aaedc00] 19:05:38 INFO - PROCESS | 1647 | 1461031538188 Marionette DEBUG loaded listener.js 19:05:38 INFO - PROCESS | 1647 | ++DOMWINDOW == 159 (0x12fb89000) [pid = 1647] [serial = 967] [outer = 0x12aaedc00] 19:05:38 INFO - PROCESS | 1647 | 1461031538698 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]]]}] 19:05:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 19:05:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 667ms 19:05:38 INFO - PROCESS | 1647 | 1461031538737 Marionette TRACE conn2 -> [0,1261,"getWindowHandle",null] 19:05:38 INFO - PROCESS | 1647 | 1461031538739 Marionette TRACE conn2 <- [1,1261,null,{"value":"7"}] 19:05:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 19:05:38 INFO - PROCESS | 1647 | 1461031538743 Marionette TRACE conn2 -> [0,1262,"setScriptTimeout",{"ms":35000}] 19:05:38 INFO - PROCESS | 1647 | 1461031538745 Marionette TRACE conn2 <- [1,1262,null,{}] 19:05:38 INFO - PROCESS | 1647 | 1461031538749 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}] 19:05:38 INFO - PROCESS | 1647 | 1461031538863 Marionette TRACE conn2 <- [1,1263,null,{"value":null}] 19:05:38 INFO - PROCESS | 1647 | 1461031538965 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:05:38 INFO - PROCESS | 1647 | ++DOCSHELL 0x11c6a3800 == 74 [pid = 1647] [id = 323] 19:05:38 INFO - PROCESS | 1647 | ++DOMWINDOW == 160 (0x118c85400) [pid = 1647] [serial = 968] [outer = 0x0] 19:05:38 INFO - PROCESS | 1647 | ++DOMWINDOW == 161 (0x11a705000) [pid = 1647] [serial = 969] [outer = 0x118c85400] 19:05:39 INFO - PROCESS | 1647 | 1461031539001 Marionette DEBUG loaded listener.js 19:05:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 162 (0x11aaec800) [pid = 1647] [serial = 970] [outer = 0x118c85400] 19:05:39 INFO - PROCESS | 1647 | 1461031539415 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]]]}] 19:05:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 19:05:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 721ms 19:05:39 INFO - PROCESS | 1647 | 1461031539464 Marionette TRACE conn2 -> [0,1265,"getWindowHandle",null] 19:05:39 INFO - PROCESS | 1647 | 1461031539468 Marionette TRACE conn2 <- [1,1265,null,{"value":"7"}] 19:05:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 19:05:39 INFO - PROCESS | 1647 | 1461031539473 Marionette TRACE conn2 -> [0,1266,"setScriptTimeout",{"ms":35000}] 19:05:39 INFO - PROCESS | 1647 | 1461031539475 Marionette TRACE conn2 <- [1,1266,null,{}] 19:05:39 INFO - PROCESS | 1647 | 1461031539477 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}] 19:05:39 INFO - PROCESS | 1647 | 1461031539588 Marionette TRACE conn2 <- [1,1267,null,{"value":null}] 19:05:39 INFO - PROCESS | 1647 | 1461031539699 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:05:39 INFO - PROCESS | 1647 | ++DOCSHELL 0x129ff1000 == 75 [pid = 1647] [id = 324] 19:05:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 163 (0x11c665400) [pid = 1647] [serial = 971] [outer = 0x0] 19:05:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 164 (0x123adb400) [pid = 1647] [serial = 972] [outer = 0x11c665400] 19:05:39 INFO - PROCESS | 1647 | 1461031539730 Marionette DEBUG loaded listener.js 19:05:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 165 (0x1272f5400) [pid = 1647] [serial = 973] [outer = 0x11c665400] 19:05:40 INFO - PROCESS | 1647 | 1461031540162 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]]]}] 19:05:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 19:05:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 726ms 19:05:40 INFO - PROCESS | 1647 | 1461031540198 Marionette TRACE conn2 -> [0,1269,"getWindowHandle",null] 19:05:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 19:05:40 INFO - PROCESS | 1647 | 1461031540200 Marionette TRACE conn2 <- [1,1269,null,{"value":"7"}] 19:05:40 INFO - PROCESS | 1647 | 1461031540202 Marionette TRACE conn2 -> [0,1270,"setScriptTimeout",{"ms":35000}] 19:05:40 INFO - PROCESS | 1647 | 1461031540205 Marionette TRACE conn2 <- [1,1270,null,{}] 19:05:40 INFO - PROCESS | 1647 | 1461031540213 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}] 19:05:40 INFO - PROCESS | 1647 | 1461031540322 Marionette TRACE conn2 <- [1,1271,null,{"value":null}] 19:05:40 INFO - PROCESS | 1647 | 1461031540396 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:05:40 INFO - PROCESS | 1647 | ++DOCSHELL 0x12ff4d800 == 76 [pid = 1647] [id = 325] 19:05:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 166 (0x1274e5c00) [pid = 1647] [serial = 974] [outer = 0x0] 19:05:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 167 (0x12aae0400) [pid = 1647] [serial = 975] [outer = 0x1274e5c00] 19:05:40 INFO - PROCESS | 1647 | 1461031540429 Marionette DEBUG loaded listener.js 19:05:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 168 (0x12b588000) [pid = 1647] [serial = 976] [outer = 0x1274e5c00] 19:05:40 INFO - PROCESS | 1647 | 1461031540833 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]]]}] 19:05:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 19:05:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 671ms 19:05:40 INFO - PROCESS | 1647 | 1461031540874 Marionette TRACE conn2 -> [0,1273,"getWindowHandle",null] 19:05:40 INFO - PROCESS | 1647 | 1461031540876 Marionette TRACE conn2 <- [1,1273,null,{"value":"7"}] 19:05:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 19:05:40 INFO - PROCESS | 1647 | 1461031540878 Marionette TRACE conn2 -> [0,1274,"setScriptTimeout",{"ms":35000}] 19:05:40 INFO - PROCESS | 1647 | 1461031540880 Marionette TRACE conn2 <- [1,1274,null,{}] 19:05:40 INFO - PROCESS | 1647 | 1461031540882 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}] 19:05:41 INFO - PROCESS | 1647 | 1461031541014 Marionette TRACE conn2 <- [1,1275,null,{"value":null}] 19:05:41 INFO - PROCESS | 1647 | 1461031541116 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:05:41 INFO - PROCESS | 1647 | ++DOCSHELL 0x131d22800 == 77 [pid = 1647] [id = 326] 19:05:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 169 (0x12be1d800) [pid = 1647] [serial = 977] [outer = 0x0] 19:05:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 170 (0x12d96a000) [pid = 1647] [serial = 978] [outer = 0x12be1d800] 19:05:41 INFO - PROCESS | 1647 | 1461031541148 Marionette DEBUG loaded listener.js 19:05:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 171 (0x12e75d800) [pid = 1647] [serial = 979] [outer = 0x12be1d800] 19:05:41 INFO - PROCESS | 1647 | 1461031541541 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]]]}] 19:05:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 19:05:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 721ms 19:05:41 INFO - PROCESS | 1647 | 1461031541599 Marionette TRACE conn2 -> [0,1277,"getWindowHandle",null] 19:05:41 INFO - PROCESS | 1647 | 1461031541600 Marionette TRACE conn2 <- [1,1277,null,{"value":"7"}] 19:05:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 19:05:41 INFO - PROCESS | 1647 | 1461031541603 Marionette TRACE conn2 -> [0,1278,"setScriptTimeout",{"ms":35000}] 19:05:41 INFO - PROCESS | 1647 | 1461031541604 Marionette TRACE conn2 <- [1,1278,null,{}] 19:05:41 INFO - PROCESS | 1647 | 1461031541606 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}] 19:05:41 INFO - PROCESS | 1647 | 1461031541713 Marionette TRACE conn2 <- [1,1279,null,{"value":null}] 19:05:41 INFO - PROCESS | 1647 | 1461031541815 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:05:41 INFO - PROCESS | 1647 | ++DOCSHELL 0x1316b5000 == 78 [pid = 1647] [id = 327] 19:05:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 172 (0x10a5ef000) [pid = 1647] [serial = 980] [outer = 0x0] 19:05:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 173 (0x10a5f7000) [pid = 1647] [serial = 981] [outer = 0x10a5ef000] 19:05:41 INFO - PROCESS | 1647 | 1461031541847 Marionette DEBUG loaded listener.js 19:05:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 174 (0x10a5fbc00) [pid = 1647] [serial = 982] [outer = 0x10a5ef000] 19:05:42 INFO - PROCESS | 1647 | 1461031542264 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]]]}] 19:05:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 19:05:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 670ms 19:05:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 19:05:42 INFO - PROCESS | 1647 | 1461031542274 Marionette TRACE conn2 -> [0,1281,"getWindowHandle",null] 19:05:42 INFO - PROCESS | 1647 | 1461031542275 Marionette TRACE conn2 <- [1,1281,null,{"value":"7"}] 19:05:42 INFO - PROCESS | 1647 | 1461031542280 Marionette TRACE conn2 -> [0,1282,"setScriptTimeout",{"ms":35000}] 19:05:42 INFO - PROCESS | 1647 | 1461031542281 Marionette TRACE conn2 <- [1,1282,null,{}] 19:05:42 INFO - PROCESS | 1647 | 1461031542283 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}] 19:05:42 INFO - PROCESS | 1647 | 1461031542420 Marionette TRACE conn2 <- [1,1283,null,{"value":null}] 19:05:42 INFO - PROCESS | 1647 | 1461031542496 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:05:42 INFO - PROCESS | 1647 | ++DOCSHELL 0x1316d0800 == 79 [pid = 1647] [id = 328] 19:05:42 INFO - PROCESS | 1647 | ++DOMWINDOW == 175 (0x12abcb400) [pid = 1647] [serial = 983] [outer = 0x0] 19:05:42 INFO - PROCESS | 1647 | ++DOMWINDOW == 176 (0x12d10f800) [pid = 1647] [serial = 984] [outer = 0x12abcb400] 19:05:42 INFO - PROCESS | 1647 | 1461031542528 Marionette DEBUG loaded listener.js 19:05:42 INFO - PROCESS | 1647 | ++DOMWINDOW == 177 (0x12f28c800) [pid = 1647] [serial = 985] [outer = 0x12abcb400] 19:05:42 INFO - PROCESS | 1647 | 1461031542964 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]]]}] 19:05:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 19:05:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 720ms 19:05:43 INFO - PROCESS | 1647 | 1461031543001 Marionette TRACE conn2 -> [0,1285,"getWindowHandle",null] 19:05:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 19:05:43 INFO - PROCESS | 1647 | 1461031543002 Marionette TRACE conn2 <- [1,1285,null,{"value":"7"}] 19:05:43 INFO - PROCESS | 1647 | 1461031543004 Marionette TRACE conn2 -> [0,1286,"setScriptTimeout",{"ms":35000}] 19:05:43 INFO - PROCESS | 1647 | 1461031543006 Marionette TRACE conn2 <- [1,1286,null,{}] 19:05:43 INFO - PROCESS | 1647 | 1461031543008 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}] 19:05:43 INFO - PROCESS | 1647 | 1461031543113 Marionette TRACE conn2 <- [1,1287,null,{"value":null}] 19:05:43 INFO - PROCESS | 1647 | 1461031543173 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:05:43 INFO - PROCESS | 1647 | ++DOCSHELL 0x112116000 == 80 [pid = 1647] [id = 329] 19:05:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 178 (0x115641400) [pid = 1647] [serial = 986] [outer = 0x0] 19:05:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 179 (0x115648400) [pid = 1647] [serial = 987] [outer = 0x115641400] 19:05:43 INFO - PROCESS | 1647 | 1461031543247 Marionette DEBUG loaded listener.js 19:05:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 180 (0x11564e000) [pid = 1647] [serial = 988] [outer = 0x115641400] 19:05:43 INFO - PROCESS | 1647 | 1461031543862 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]]]}] 19:05:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 19:05:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 871ms 19:05:43 INFO - PROCESS | 1647 | 1461031543876 Marionette TRACE conn2 -> [0,1289,"getWindowHandle",null] 19:05:43 INFO - PROCESS | 1647 | 1461031543880 Marionette TRACE conn2 <- [1,1289,null,{"value":"7"}] 19:05:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 19:05:43 INFO - PROCESS | 1647 | 1461031543884 Marionette TRACE conn2 -> [0,1290,"setScriptTimeout",{"ms":35000}] 19:05:43 INFO - PROCESS | 1647 | 1461031543886 Marionette TRACE conn2 <- [1,1290,null,{}] 19:05:43 INFO - PROCESS | 1647 | 1461031543890 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}] 19:05:43 INFO - PROCESS | 1647 | 1461031543991 Marionette TRACE conn2 <- [1,1291,null,{"value":null}] 19:05:44 INFO - PROCESS | 1647 | 1461031544057 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:05:44 INFO - PROCESS | 1647 | ++DOCSHELL 0x125966800 == 81 [pid = 1647] [id = 330] 19:05:44 INFO - PROCESS | 1647 | ++DOMWINDOW == 181 (0x11853e000) [pid = 1647] [serial = 989] [outer = 0x0] 19:05:44 INFO - PROCESS | 1647 | ++DOMWINDOW == 182 (0x11912b000) [pid = 1647] [serial = 990] [outer = 0x11853e000] 19:05:44 INFO - PROCESS | 1647 | 1461031544086 Marionette DEBUG loaded listener.js 19:05:44 INFO - PROCESS | 1647 | ++DOMWINDOW == 183 (0x11a710400) [pid = 1647] [serial = 991] [outer = 0x11853e000] 19:05:44 INFO - PROCESS | 1647 | 1461031544593 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]]]}] 19:05:44 INFO - PROCESS | 1647 | --DOCSHELL 0x13036b000 == 80 [pid = 1647] [id = 267] 19:05:44 INFO - PROCESS | 1647 | --DOCSHELL 0x131d07000 == 79 [pid = 1647] [id = 321] 19:05:44 INFO - PROCESS | 1647 | --DOCSHELL 0x13039e800 == 78 [pid = 1647] [id = 320] 19:05:44 INFO - PROCESS | 1647 | --DOCSHELL 0x12bad6800 == 77 [pid = 1647] [id = 319] 19:05:44 INFO - PROCESS | 1647 | --DOCSHELL 0x12f805800 == 76 [pid = 1647] [id = 318] 19:05:44 INFO - PROCESS | 1647 | --DOCSHELL 0x12ea18800 == 75 [pid = 1647] [id = 317] 19:05:44 INFO - PROCESS | 1647 | --DOCSHELL 0x12e054800 == 74 [pid = 1647] [id = 316] 19:05:44 INFO - PROCESS | 1647 | --DOCSHELL 0x12cf16800 == 73 [pid = 1647] [id = 315] 19:05:44 INFO - PROCESS | 1647 | --DOMWINDOW == 182 (0x12f296000) [pid = 1647] [serial = 906] [outer = 0x0] [url = about:blank] 19:05:44 INFO - PROCESS | 1647 | --DOCSHELL 0x12bae9000 == 72 [pid = 1647] [id = 314] 19:05:44 INFO - PROCESS | 1647 | --DOCSHELL 0x12b315800 == 71 [pid = 1647] [id = 313] 19:05:44 INFO - PROCESS | 1647 | --DOCSHELL 0x125c39000 == 70 [pid = 1647] [id = 312] 19:05:44 INFO - PROCESS | 1647 | --DOCSHELL 0x1199b8000 == 69 [pid = 1647] [id = 311] 19:05:44 INFO - PROCESS | 1647 | --DOCSHELL 0x11acd2800 == 68 [pid = 1647] [id = 310] 19:05:44 INFO - PROCESS | 1647 | --DOCSHELL 0x11a758800 == 67 [pid = 1647] [id = 309] 19:05:44 INFO - PROCESS | 1647 | --DOCSHELL 0x1303aa000 == 66 [pid = 1647] [id = 308] 19:05:44 INFO - PROCESS | 1647 | --DOCSHELL 0x1391cf800 == 65 [pid = 1647] [id = 307] 19:05:44 INFO - PROCESS | 1647 | --DOCSHELL 0x130c96800 == 64 [pid = 1647] [id = 306] 19:05:44 INFO - PROCESS | 1647 | --DOCSHELL 0x1303b4800 == 63 [pid = 1647] [id = 305] 19:05:44 INFO - PROCESS | 1647 | --DOCSHELL 0x12ba1d800 == 62 [pid = 1647] [id = 304] 19:05:44 INFO - PROCESS | 1647 | --DOCSHELL 0x11b5c6000 == 61 [pid = 1647] [id = 303] 19:05:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 19:05:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 773ms 19:05:44 INFO - PROCESS | 1647 | 1461031544657 Marionette TRACE conn2 -> [0,1293,"getWindowHandle",null] 19:05:44 INFO - PROCESS | 1647 | 1461031544662 Marionette TRACE conn2 <- [1,1293,null,{"value":"7"}] 19:05:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 19:05:44 INFO - PROCESS | 1647 | 1461031544666 Marionette TRACE conn2 -> [0,1294,"setScriptTimeout",{"ms":35000}] 19:05:44 INFO - PROCESS | 1647 | 1461031544668 Marionette TRACE conn2 <- [1,1294,null,{}] 19:05:44 INFO - PROCESS | 1647 | 1461031544670 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}] 19:05:44 INFO - PROCESS | 1647 | 1461031544760 Marionette TRACE conn2 <- [1,1295,null,{"value":null}] 19:05:44 INFO - PROCESS | 1647 | 1461031544769 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:05:44 INFO - PROCESS | 1647 | ++DOCSHELL 0x119ddc000 == 62 [pid = 1647] [id = 331] 19:05:44 INFO - PROCESS | 1647 | ++DOMWINDOW == 183 (0x11a70d400) [pid = 1647] [serial = 992] [outer = 0x0] 19:05:44 INFO - PROCESS | 1647 | ++DOMWINDOW == 184 (0x11a7ab800) [pid = 1647] [serial = 993] [outer = 0x11a70d400] 19:05:44 INFO - PROCESS | 1647 | 1461031544796 Marionette DEBUG loaded listener.js 19:05:44 INFO - PROCESS | 1647 | ++DOMWINDOW == 185 (0x11be66800) [pid = 1647] [serial = 994] [outer = 0x11a70d400] 19:05:44 INFO - PROCESS | 1647 | --DOMWINDOW == 184 (0x12f28d800) [pid = 1647] [serial = 903] [outer = 0x0] [url = about:blank] 19:05:44 INFO - PROCESS | 1647 | --DOMWINDOW == 183 (0x12e0ee800) [pid = 1647] [serial = 888] [outer = 0x0] [url = about:blank] 19:05:44 INFO - PROCESS | 1647 | --DOMWINDOW == 182 (0x12cfd7c00) [pid = 1647] [serial = 885] [outer = 0x0] [url = about:blank] 19:05:44 INFO - PROCESS | 1647 | --DOMWINDOW == 181 (0x12e2d1800) [pid = 1647] [serial = 891] [outer = 0x0] [url = about:blank] 19:05:44 INFO - PROCESS | 1647 | --DOMWINDOW == 180 (0x11a7ad400) [pid = 1647] [serial = 889] [outer = 0x0] [url = about:blank] 19:05:44 INFO - PROCESS | 1647 | --DOMWINDOW == 179 (0x12e814800) [pid = 1647] [serial = 894] [outer = 0x0] [url = about:blank] 19:05:44 INFO - PROCESS | 1647 | --DOMWINDOW == 178 (0x11bfd2c00) [pid = 1647] [serial = 873] [outer = 0x0] [url = about:blank] 19:05:44 INFO - PROCESS | 1647 | --DOMWINDOW == 177 (0x11c668000) [pid = 1647] [serial = 874] [outer = 0x0] [url = about:blank] 19:05:44 INFO - PROCESS | 1647 | --DOMWINDOW == 176 (0x12d11b400) [pid = 1647] [serial = 858] [outer = 0x0] [url = about:blank] 19:05:44 INFO - PROCESS | 1647 | --DOMWINDOW == 175 (0x12b00b800) [pid = 1647] [serial = 882] [outer = 0x0] [url = about:blank] 19:05:44 INFO - PROCESS | 1647 | --DOMWINDOW == 174 (0x119b7e400) [pid = 1647] [serial = 868] [outer = 0x0] [url = about:blank] 19:05:44 INFO - PROCESS | 1647 | --DOMWINDOW == 173 (0x118c0fc00) [pid = 1647] [serial = 867] [outer = 0x0] [url = about:blank] 19:05:44 INFO - PROCESS | 1647 | --DOMWINDOW == 172 (0x123795000) [pid = 1647] [serial = 876] [outer = 0x0] [url = about:blank] 19:05:44 INFO - PROCESS | 1647 | --DOMWINDOW == 171 (0x125de2800) [pid = 1647] [serial = 877] [outer = 0x0] [url = about:blank] 19:05:44 INFO - PROCESS | 1647 | --DOMWINDOW == 170 (0x11be6e000) [pid = 1647] [serial = 871] [outer = 0x0] [url = about:blank] 19:05:44 INFO - PROCESS | 1647 | --DOMWINDOW == 169 (0x11acd9800) [pid = 1647] [serial = 870] [outer = 0x0] [url = about:blank] 19:05:44 INFO - PROCESS | 1647 | --DOMWINDOW == 168 (0x12d11a400) [pid = 1647] [serial = 842] [outer = 0x0] [url = about:blank] 19:05:44 INFO - PROCESS | 1647 | --DOMWINDOW == 167 (0x127d83800) [pid = 1647] [serial = 879] [outer = 0x0] [url = about:blank] 19:05:44 INFO - PROCESS | 1647 | --DOMWINDOW == 166 (0x12983fc00) [pid = 1647] [serial = 880] [outer = 0x0] [url = about:blank] 19:05:44 INFO - PROCESS | 1647 | --DOMWINDOW == 165 (0x1296f0800) [pid = 1647] [serial = 864] [outer = 0x0] [url = about:blank] 19:05:44 INFO - PROCESS | 1647 | --DOMWINDOW == 164 (0x12e76bc00) [pid = 1647] [serial = 892] [outer = 0x0] [url = about:blank] 19:05:44 INFO - PROCESS | 1647 | --DOMWINDOW == 163 (0x12e2b6400) [pid = 1647] [serial = 861] [outer = 0x0] [url = about:blank] 19:05:44 INFO - PROCESS | 1647 | --DOMWINDOW == 162 (0x125adb000) [pid = 1647] [serial = 851] [outer = 0x0] [url = about:blank] 19:05:44 INFO - PROCESS | 1647 | --DOMWINDOW == 161 (0x12b010000) [pid = 1647] [serial = 855] [outer = 0x0] [url = about:blank] 19:05:44 INFO - PROCESS | 1647 | --DOMWINDOW == 160 (0x11baf3800) [pid = 1647] [serial = 848] [outer = 0x0] [url = about:blank] 19:05:44 INFO - PROCESS | 1647 | --DOMWINDOW == 159 (0x119242400) [pid = 1647] [serial = 845] [outer = 0x0] [url = about:blank] 19:05:44 INFO - PROCESS | 1647 | --DOMWINDOW == 158 (0x11b5d2c00) [pid = 1647] [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.] 19:05:44 INFO - PROCESS | 1647 | --DOMWINDOW == 157 (0x12be91400) [pid = 1647] [serial = 897] [outer = 0x0] [url = about:blank] 19:05:44 INFO - PROCESS | 1647 | --DOMWINDOW == 156 (0x12f295c00) [pid = 1647] [serial = 904] [outer = 0x0] [url = about:blank] 19:05:44 INFO - PROCESS | 1647 | --DOMWINDOW == 155 (0x12ecac400) [pid = 1647] [serial = 895] [outer = 0x0] [url = about:blank] 19:05:44 INFO - PROCESS | 1647 | --DOMWINDOW == 154 (0x12ecb8400) [pid = 1647] [serial = 898] [outer = 0x0] [url = about:blank] 19:05:44 INFO - PROCESS | 1647 | --DOMWINDOW == 153 (0x12f00f000) [pid = 1647] [serial = 901] [outer = 0x0] [url = about:blank] 19:05:44 INFO - PROCESS | 1647 | --DOMWINDOW == 152 (0x12d96a400) [pid = 1647] [serial = 886] [outer = 0x0] [url = about:blank] 19:05:44 INFO - PROCESS | 1647 | --DOMWINDOW == 151 (0x12be20000) [pid = 1647] [serial = 883] [outer = 0x0] [url = about:blank] 19:05:44 INFO - PROCESS | 1647 | --DOMWINDOW == 150 (0x12f006800) [pid = 1647] [serial = 900] [outer = 0x0] [url = about:blank] 19:05:45 INFO - PROCESS | 1647 | 1461031545168 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]]]}] 19:05:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 19:05:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 524ms 19:05:45 INFO - PROCESS | 1647 | 1461031545191 Marionette TRACE conn2 -> [0,1297,"getWindowHandle",null] 19:05:45 INFO - PROCESS | 1647 | 1461031545192 Marionette TRACE conn2 <- [1,1297,null,{"value":"7"}] 19:05:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 19:05:45 INFO - PROCESS | 1647 | 1461031545195 Marionette TRACE conn2 -> [0,1298,"setScriptTimeout",{"ms":35000}] 19:05:45 INFO - PROCESS | 1647 | 1461031545197 Marionette TRACE conn2 <- [1,1298,null,{}] 19:05:45 INFO - PROCESS | 1647 | 1461031545204 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}] 19:05:45 INFO - PROCESS | 1647 | 1461031545307 Marionette TRACE conn2 <- [1,1299,null,{"value":null}] 19:05:45 INFO - PROCESS | 1647 | 1461031545336 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:05:45 INFO - PROCESS | 1647 | ++DOCSHELL 0x125a51000 == 63 [pid = 1647] [id = 332] 19:05:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 151 (0x11bfd3800) [pid = 1647] [serial = 995] [outer = 0x0] 19:05:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 152 (0x11c65f400) [pid = 1647] [serial = 996] [outer = 0x11bfd3800] 19:05:45 INFO - PROCESS | 1647 | 1461031545365 Marionette DEBUG loaded listener.js 19:05:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 153 (0x11a70a400) [pid = 1647] [serial = 997] [outer = 0x11bfd3800] 19:05:45 INFO - PROCESS | 1647 | 1461031545719 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]]]}] 19:05:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 19:05:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 571ms 19:05:45 INFO - PROCESS | 1647 | 1461031545767 Marionette TRACE conn2 -> [0,1301,"getWindowHandle",null] 19:05:45 INFO - PROCESS | 1647 | 1461031545769 Marionette TRACE conn2 <- [1,1301,null,{"value":"7"}] 19:05:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 19:05:45 INFO - PROCESS | 1647 | 1461031545771 Marionette TRACE conn2 -> [0,1302,"setScriptTimeout",{"ms":35000}] 19:05:45 INFO - PROCESS | 1647 | 1461031545772 Marionette TRACE conn2 <- [1,1302,null,{}] 19:05:45 INFO - PROCESS | 1647 | 1461031545774 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}] 19:05:45 INFO - PROCESS | 1647 | 1461031545865 Marionette TRACE conn2 <- [1,1303,null,{"value":null}] 19:05:45 INFO - PROCESS | 1647 | 1461031545870 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:05:45 INFO - PROCESS | 1647 | ++DOCSHELL 0x127d6a800 == 64 [pid = 1647] [id = 333] 19:05:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 154 (0x1274e1000) [pid = 1647] [serial = 998] [outer = 0x0] 19:05:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 155 (0x129178c00) [pid = 1647] [serial = 999] [outer = 0x1274e1000] 19:05:45 INFO - PROCESS | 1647 | 1461031545897 Marionette DEBUG loaded listener.js 19:05:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 156 (0x129a64c00) [pid = 1647] [serial = 1000] [outer = 0x1274e1000] 19:05:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 19:05:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 470ms 19:05:46 INFO - PROCESS | 1647 | 1461031546234 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]]]}] 19:05:46 INFO - PROCESS | 1647 | 1461031546245 Marionette TRACE conn2 -> [0,1305,"getWindowHandle",null] 19:05:46 INFO - PROCESS | 1647 | 1461031546247 Marionette TRACE conn2 <- [1,1305,null,{"value":"7"}] 19:05:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 19:05:46 INFO - PROCESS | 1647 | 1461031546250 Marionette TRACE conn2 -> [0,1306,"setScriptTimeout",{"ms":35000}] 19:05:46 INFO - PROCESS | 1647 | 1461031546251 Marionette TRACE conn2 <- [1,1306,null,{}] 19:05:46 INFO - PROCESS | 1647 | 1461031546253 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}] 19:05:46 INFO - PROCESS | 1647 | 1461031546344 Marionette TRACE conn2 <- [1,1307,null,{"value":null}] 19:05:46 INFO - PROCESS | 1647 | 1461031546410 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:05:46 INFO - PROCESS | 1647 | ++DOCSHELL 0x129a38800 == 65 [pid = 1647] [id = 334] 19:05:46 INFO - PROCESS | 1647 | ++DOMWINDOW == 157 (0x11be69400) [pid = 1647] [serial = 1001] [outer = 0x0] 19:05:46 INFO - PROCESS | 1647 | ++DOMWINDOW == 158 (0x129a6f000) [pid = 1647] [serial = 1002] [outer = 0x11be69400] 19:05:46 INFO - PROCESS | 1647 | 1461031546436 Marionette DEBUG loaded listener.js 19:05:46 INFO - PROCESS | 1647 | ++DOMWINDOW == 159 (0x12aae0000) [pid = 1647] [serial = 1003] [outer = 0x11be69400] 19:05:46 INFO - PROCESS | 1647 | 1461031546768 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]]]}] 19:05:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 19:05:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 568ms 19:05:46 INFO - PROCESS | 1647 | 1461031546819 Marionette TRACE conn2 -> [0,1309,"getWindowHandle",null] 19:05:46 INFO - PROCESS | 1647 | 1461031546820 Marionette TRACE conn2 <- [1,1309,null,{"value":"7"}] 19:05:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 19:05:46 INFO - PROCESS | 1647 | 1461031546822 Marionette TRACE conn2 -> [0,1310,"setScriptTimeout",{"ms":35000}] 19:05:46 INFO - PROCESS | 1647 | 1461031546823 Marionette TRACE conn2 <- [1,1310,null,{}] 19:05:46 INFO - PROCESS | 1647 | 1461031546826 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}] 19:05:46 INFO - PROCESS | 1647 | 1461031546948 Marionette TRACE conn2 <- [1,1311,null,{"value":null}] 19:05:46 INFO - PROCESS | 1647 | 1461031546966 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:05:46 INFO - PROCESS | 1647 | ++DOCSHELL 0x12c712000 == 66 [pid = 1647] [id = 335] 19:05:46 INFO - PROCESS | 1647 | ++DOMWINDOW == 160 (0x12aae7c00) [pid = 1647] [serial = 1004] [outer = 0x0] 19:05:46 INFO - PROCESS | 1647 | ++DOMWINDOW == 161 (0x12abd4000) [pid = 1647] [serial = 1005] [outer = 0x12aae7c00] 19:05:46 INFO - PROCESS | 1647 | 1461031546994 Marionette DEBUG loaded listener.js 19:05:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 162 (0x12be1a400) [pid = 1647] [serial = 1006] [outer = 0x12aae7c00] 19:05:47 INFO - PROCESS | 1647 | 1461031547344 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] 19:05:47 INFO - PROCESS | 1647 | 1461031547393 Marionette TRACE conn2 <- [1,1313,null,{"value":"7"}] 19:05:47 INFO - PROCESS | 1647 | 1461031547395 Marionette TRACE conn2 -> [0,1314,"setScriptTimeout",{"ms":35000}] 19:05:47 INFO - PROCESS | 1647 | 1461031547396 Marionette TRACE conn2 <- [1,1314,null,{}] 19:05:47 INFO - PROCESS | 1647 | 1461031547399 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}] 19:05:47 INFO - PROCESS | 1647 | 1461031547505 Marionette TRACE conn2 <- [1,1315,null,{"value":null}] 19:05:47 INFO - PROCESS | 1647 | 1461031547541 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:05:47 INFO - PROCESS | 1647 | ++DOCSHELL 0x12d165800 == 67 [pid = 1647] [id = 336] 19:05:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 163 (0x12aaed000) [pid = 1647] [serial = 1007] [outer = 0x0] 19:05:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 164 (0x12cfd5c00) [pid = 1647] [serial = 1008] [outer = 0x12aaed000] 19:05:47 INFO - PROCESS | 1647 | 1461031547567 Marionette DEBUG loaded listener.js 19:05:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 165 (0x12d1cf800) [pid = 1647] [serial = 1009] [outer = 0x12aaed000] 19:05:47 INFO - PROCESS | 1647 | 1461031547904 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]]]}] 19:05:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 19:05:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 518ms 19:05:47 INFO - PROCESS | 1647 | 1461031547914 Marionette TRACE conn2 -> [0,1317,"getWindowHandle",null] 19:05:47 INFO - PROCESS | 1647 | 1461031547915 Marionette TRACE conn2 <- [1,1317,null,{"value":"7"}] 19:05:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 19:05:47 INFO - PROCESS | 1647 | 1461031547917 Marionette TRACE conn2 -> [0,1318,"setScriptTimeout",{"ms":35000}] 19:05:47 INFO - PROCESS | 1647 | 1461031547918 Marionette TRACE conn2 <- [1,1318,null,{}] 19:05:47 INFO - PROCESS | 1647 | 1461031547921 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}] 19:05:48 INFO - PROCESS | 1647 | 1461031548036 Marionette TRACE conn2 <- [1,1319,null,{"value":null}] 19:05:48 INFO - PROCESS | 1647 | 1461031548073 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:05:48 INFO - PROCESS | 1647 | ++DOCSHELL 0x12e413800 == 68 [pid = 1647] [id = 337] 19:05:48 INFO - PROCESS | 1647 | ++DOMWINDOW == 166 (0x12bba7c00) [pid = 1647] [serial = 1010] [outer = 0x0] 19:05:48 INFO - PROCESS | 1647 | ++DOMWINDOW == 167 (0x12e0eb000) [pid = 1647] [serial = 1011] [outer = 0x12bba7c00] 19:05:48 INFO - PROCESS | 1647 | 1461031548098 Marionette DEBUG loaded listener.js 19:05:48 INFO - PROCESS | 1647 | ++DOMWINDOW == 168 (0x12e2d1800) [pid = 1647] [serial = 1012] [outer = 0x12bba7c00] 19:05:48 INFO - PROCESS | 1647 | 1461031548397 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]]]}] 19:05:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 19:05:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 518ms 19:05:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 19:05:48 INFO - PROCESS | 1647 | 1461031548436 Marionette TRACE conn2 -> [0,1321,"getWindowHandle",null] 19:05:48 INFO - PROCESS | 1647 | 1461031548437 Marionette TRACE conn2 <- [1,1321,null,{"value":"7"}] 19:05:48 INFO - PROCESS | 1647 | 1461031548439 Marionette TRACE conn2 -> [0,1322,"setScriptTimeout",{"ms":35000}] 19:05:48 INFO - PROCESS | 1647 | 1461031548440 Marionette TRACE conn2 <- [1,1322,null,{}] 19:05:48 INFO - PROCESS | 1647 | 1461031548443 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}] 19:05:48 INFO - PROCESS | 1647 | 1461031548560 Marionette TRACE conn2 <- [1,1323,null,{"value":null}] 19:05:48 INFO - PROCESS | 1647 | 1461031548572 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:05:48 INFO - PROCESS | 1647 | ++DOCSHELL 0x12eacf800 == 69 [pid = 1647] [id = 338] 19:05:48 INFO - PROCESS | 1647 | ++DOMWINDOW == 169 (0x12e0e8800) [pid = 1647] [serial = 1013] [outer = 0x0] 19:05:48 INFO - PROCESS | 1647 | ++DOMWINDOW == 170 (0x12e818c00) [pid = 1647] [serial = 1014] [outer = 0x12e0e8800] 19:05:48 INFO - PROCESS | 1647 | 1461031548597 Marionette DEBUG loaded listener.js 19:05:48 INFO - PROCESS | 1647 | ++DOMWINDOW == 171 (0x12f002400) [pid = 1647] [serial = 1015] [outer = 0x12e0e8800] 19:05:48 INFO - PROCESS | 1647 | --DOMWINDOW == 170 (0x12cfd8400) [pid = 1647] [serial = 944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 19:05:48 INFO - PROCESS | 1647 | --DOMWINDOW == 169 (0x12aae4c00) [pid = 1647] [serial = 959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 19:05:48 INFO - PROCESS | 1647 | --DOMWINDOW == 168 (0x12aae9800) [pid = 1647] [serial = 962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 19:05:48 INFO - PROCESS | 1647 | --DOMWINDOW == 167 (0x12d11c000) [pid = 1647] [serial = 739] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 19:05:48 INFO - PROCESS | 1647 | --DOMWINDOW == 166 (0x12dacbc00) [pid = 1647] [serial = 742] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 19:05:48 INFO - PROCESS | 1647 | --DOMWINDOW == 165 (0x12e766c00) [pid = 1647] [serial = 787] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 19:05:48 INFO - PROCESS | 1647 | --DOMWINDOW == 164 (0x129c68400) [pid = 1647] [serial = 736] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 19:05:48 INFO - PROCESS | 1647 | --DOMWINDOW == 163 (0x129175800) [pid = 1647] [serial = 745] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 19:05:48 INFO - PROCESS | 1647 | --DOMWINDOW == 162 (0x1146ba400) [pid = 1647] [serial = 724] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 19:05:48 INFO - PROCESS | 1647 | --DOMWINDOW == 161 (0x118c81000) [pid = 1647] [serial = 727] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 19:05:48 INFO - PROCESS | 1647 | --DOMWINDOW == 160 (0x11ace1400) [pid = 1647] [serial = 730] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 19:05:48 INFO - PROCESS | 1647 | --DOMWINDOW == 159 (0x1259d3800) [pid = 1647] [serial = 733] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 19:05:48 INFO - PROCESS | 1647 | --DOMWINDOW == 158 (0x12cfde400) [pid = 1647] [serial = 841] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 19:05:48 INFO - PROCESS | 1647 | --DOMWINDOW == 157 (0x12e2b1c00) [pid = 1647] [serial = 947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 19:05:48 INFO - PROCESS | 1647 | --DOMWINDOW == 156 (0x127469000) [pid = 1647] [serial = 935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 19:05:48 INFO - PROCESS | 1647 | --DOMWINDOW == 155 (0x11acda800) [pid = 1647] [serial = 929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 19:05:48 INFO - PROCESS | 1647 | --DOMWINDOW == 154 (0x11c66b800) [pid = 1647] [serial = 932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 19:05:48 INFO - PROCESS | 1647 | --DOMWINDOW == 153 (0x12f007800) [pid = 1647] [serial = 905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 19:05:48 INFO - PROCESS | 1647 | --DOMWINDOW == 152 (0x12e80bc00) [pid = 1647] [serial = 950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 19:05:48 INFO - PROCESS | 1647 | --DOMWINDOW == 151 (0x12be92800) [pid = 1647] [serial = 953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 19:05:48 INFO - PROCESS | 1647 | --DOMWINDOW == 150 (0x114eca800) [pid = 1647] [serial = 926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 19:05:48 INFO - PROCESS | 1647 | --DOMWINDOW == 149 (0x112231800) [pid = 1647] [serial = 956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 19:05:48 INFO - PROCESS | 1647 | --DOMWINDOW == 148 (0x12cfd4800) [pid = 1647] [serial = 941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 19:05:48 INFO - PROCESS | 1647 | --DOMWINDOW == 147 (0x12aac5400) [pid = 1647] [serial = 938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 19:05:49 INFO - PROCESS | 1647 | 1461031549079 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]]]}] 19:05:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 19:05:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 668ms 19:05:49 INFO - PROCESS | 1647 | 1461031549108 Marionette TRACE conn2 -> [0,1325,"getWindowHandle",null] 19:05:49 INFO - PROCESS | 1647 | 1461031549109 Marionette TRACE conn2 <- [1,1325,null,{"value":"7"}] 19:05:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 19:05:49 INFO - PROCESS | 1647 | 1461031549123 Marionette TRACE conn2 -> [0,1326,"setScriptTimeout",{"ms":35000}] 19:05:49 INFO - PROCESS | 1647 | 1461031549125 Marionette TRACE conn2 <- [1,1326,null,{}] 19:05:49 INFO - PROCESS | 1647 | 1461031549134 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}] 19:05:49 INFO - PROCESS | 1647 | 1461031549231 Marionette TRACE conn2 <- [1,1327,null,{"value":null}] 19:05:49 INFO - PROCESS | 1647 | 1461031549236 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:05:49 INFO - PROCESS | 1647 | ++DOCSHELL 0x12d906800 == 70 [pid = 1647] [id = 339] 19:05:49 INFO - PROCESS | 1647 | ++DOMWINDOW == 148 (0x112238400) [pid = 1647] [serial = 1016] [outer = 0x0] 19:05:49 INFO - PROCESS | 1647 | ++DOMWINDOW == 149 (0x11c546c00) [pid = 1647] [serial = 1017] [outer = 0x112238400] 19:05:49 INFO - PROCESS | 1647 | 1461031549262 Marionette DEBUG loaded listener.js 19:05:49 INFO - PROCESS | 1647 | ++DOMWINDOW == 150 (0x127469000) [pid = 1647] [serial = 1018] [outer = 0x112238400] 19:05:49 INFO - PROCESS | 1647 | 1461031549590 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]]]}] 19:05:49 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 19:05:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 482ms 19:05:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 19:05:49 INFO - PROCESS | 1647 | 1461031549599 Marionette TRACE conn2 -> [0,1329,"getWindowHandle",null] 19:05:49 INFO - PROCESS | 1647 | 1461031549601 Marionette TRACE conn2 <- [1,1329,null,{"value":"7"}] 19:05:49 INFO - PROCESS | 1647 | 1461031549603 Marionette TRACE conn2 -> [0,1330,"setScriptTimeout",{"ms":35000}] 19:05:49 INFO - PROCESS | 1647 | 1461031549605 Marionette TRACE conn2 <- [1,1330,null,{}] 19:05:49 INFO - PROCESS | 1647 | 1461031549607 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}] 19:05:49 INFO - PROCESS | 1647 | 1461031549712 Marionette TRACE conn2 <- [1,1331,null,{"value":null}] 19:05:49 INFO - PROCESS | 1647 | 1461031549775 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:05:49 INFO - PROCESS | 1647 | ++DOCSHELL 0x12f80b000 == 71 [pid = 1647] [id = 340] 19:05:49 INFO - PROCESS | 1647 | ++DOMWINDOW == 151 (0x125cc2000) [pid = 1647] [serial = 1019] [outer = 0x0] 19:05:49 INFO - PROCESS | 1647 | ++DOMWINDOW == 152 (0x12be18400) [pid = 1647] [serial = 1020] [outer = 0x125cc2000] 19:05:49 INFO - PROCESS | 1647 | 1461031549805 Marionette DEBUG loaded listener.js 19:05:49 INFO - PROCESS | 1647 | ++DOMWINDOW == 153 (0x12f00f000) [pid = 1647] [serial = 1021] [outer = 0x125cc2000] 19:05:50 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 19:05:50 INFO - PROCESS | 1647 | 1461031550119 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]]]}] 19:05:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 520ms 19:05:50 INFO - PROCESS | 1647 | 1461031550124 Marionette TRACE conn2 -> [0,1333,"getWindowHandle",null] 19:05:50 INFO - PROCESS | 1647 | 1461031550125 Marionette TRACE conn2 <- [1,1333,null,{"value":"7"}] 19:05:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 19:05:50 INFO - PROCESS | 1647 | 1461031550135 Marionette TRACE conn2 -> [0,1334,"setScriptTimeout",{"ms":35000}] 19:05:50 INFO - PROCESS | 1647 | 1461031550136 Marionette TRACE conn2 <- [1,1334,null,{}] 19:05:50 INFO - PROCESS | 1647 | 1461031550138 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}] 19:05:50 INFO - PROCESS | 1647 | 1461031550231 Marionette TRACE conn2 <- [1,1335,null,{"value":null}] 19:05:50 INFO - PROCESS | 1647 | 1461031550235 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:05:50 INFO - PROCESS | 1647 | ++DOCSHELL 0x130378800 == 72 [pid = 1647] [id = 341] 19:05:50 INFO - PROCESS | 1647 | ++DOMWINDOW == 154 (0x12f00f400) [pid = 1647] [serial = 1022] [outer = 0x0] 19:05:50 INFO - PROCESS | 1647 | ++DOMWINDOW == 155 (0x12f296000) [pid = 1647] [serial = 1023] [outer = 0x12f00f400] 19:05:50 INFO - PROCESS | 1647 | 1461031550261 Marionette DEBUG loaded listener.js 19:05:50 INFO - PROCESS | 1647 | ++DOMWINDOW == 156 (0x12f79d400) [pid = 1647] [serial = 1024] [outer = 0x12f00f400] 19:05:50 INFO - PROCESS | 1647 | 1461031550587 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]]]}] 19:05:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 19:05:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 467ms 19:05:50 INFO - PROCESS | 1647 | 1461031550603 Marionette TRACE conn2 -> [0,1337,"getWindowHandle",null] 19:05:50 INFO - PROCESS | 1647 | 1461031550604 Marionette TRACE conn2 <- [1,1337,null,{"value":"7"}] 19:05:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 19:05:50 INFO - PROCESS | 1647 | 1461031550606 Marionette TRACE conn2 -> [0,1338,"setScriptTimeout",{"ms":35000}] 19:05:50 INFO - PROCESS | 1647 | 1461031550607 Marionette TRACE conn2 <- [1,1338,null,{}] 19:05:50 INFO - PROCESS | 1647 | 1461031550612 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}] 19:05:50 INFO - PROCESS | 1647 | 1461031550750 Marionette TRACE conn2 <- [1,1339,null,{"value":null}] 19:05:50 INFO - PROCESS | 1647 | 1461031550760 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:05:50 INFO - PROCESS | 1647 | ++DOCSHELL 0x130c87800 == 73 [pid = 1647] [id = 342] 19:05:50 INFO - PROCESS | 1647 | ++DOMWINDOW == 157 (0x12ecb8c00) [pid = 1647] [serial = 1025] [outer = 0x0] 19:05:50 INFO - PROCESS | 1647 | ++DOMWINDOW == 158 (0x12f7a1400) [pid = 1647] [serial = 1026] [outer = 0x12ecb8c00] 19:05:50 INFO - PROCESS | 1647 | 1461031550795 Marionette DEBUG loaded listener.js 19:05:50 INFO - PROCESS | 1647 | ++DOMWINDOW == 159 (0x12fb8b400) [pid = 1647] [serial = 1027] [outer = 0x12ecb8c00] 19:05:51 INFO - PROCESS | 1647 | 1461031551878 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]]]}] 19:05:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 19:05:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1320ms 19:05:51 INFO - PROCESS | 1647 | 1461031551926 Marionette TRACE conn2 -> [0,1341,"getWindowHandle",null] 19:05:51 INFO - PROCESS | 1647 | 1461031551929 Marionette TRACE conn2 <- [1,1341,null,{"value":"7"}] 19:05:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 19:05:51 INFO - PROCESS | 1647 | 1461031551932 Marionette TRACE conn2 -> [0,1342,"setScriptTimeout",{"ms":35000}] 19:05:51 INFO - PROCESS | 1647 | 1461031551934 Marionette TRACE conn2 <- [1,1342,null,{}] 19:05:51 INFO - PROCESS | 1647 | 1461031551938 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}] 19:05:52 INFO - PROCESS | 1647 | 1461031552050 Marionette TRACE conn2 <- [1,1343,null,{"value":null}] 19:05:52 INFO - PROCESS | 1647 | 1461031552111 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:05:52 INFO - PROCESS | 1647 | ++DOCSHELL 0x11c2e4800 == 74 [pid = 1647] [id = 343] 19:05:52 INFO - PROCESS | 1647 | ++DOMWINDOW == 160 (0x1158b1400) [pid = 1647] [serial = 1028] [outer = 0x0] 19:05:52 INFO - PROCESS | 1647 | ++DOMWINDOW == 161 (0x119da3c00) [pid = 1647] [serial = 1029] [outer = 0x1158b1400] 19:05:52 INFO - PROCESS | 1647 | 1461031552143 Marionette DEBUG loaded listener.js 19:05:52 INFO - PROCESS | 1647 | ++DOMWINDOW == 162 (0x11b55a400) [pid = 1647] [serial = 1030] [outer = 0x1158b1400] 19:05:52 INFO - PROCESS | 1647 | 1461031552640 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]]]}] 19:05:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 19:05:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 772ms 19:05:52 INFO - PROCESS | 1647 | 1461031552705 Marionette TRACE conn2 -> [0,1345,"getWindowHandle",null] 19:05:52 INFO - PROCESS | 1647 | 1461031552711 Marionette TRACE conn2 <- [1,1345,null,{"value":"7"}] 19:05:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 19:05:52 INFO - PROCESS | 1647 | 1461031552718 Marionette TRACE conn2 -> [0,1346,"setScriptTimeout",{"ms":35000}] 19:05:52 INFO - PROCESS | 1647 | 1461031552721 Marionette TRACE conn2 <- [1,1346,null,{}] 19:05:52 INFO - PROCESS | 1647 | 1461031552725 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}] 19:05:52 INFO - PROCESS | 1647 | 1461031552879 Marionette TRACE conn2 <- [1,1347,null,{"value":null}] 19:05:52 INFO - PROCESS | 1647 | 1461031552984 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:05:52 INFO - PROCESS | 1647 | ++DOCSHELL 0x129fea800 == 75 [pid = 1647] [id = 344] 19:05:52 INFO - PROCESS | 1647 | ++DOMWINDOW == 163 (0x11b5d1c00) [pid = 1647] [serial = 1031] [outer = 0x0] 19:05:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 164 (0x125959400) [pid = 1647] [serial = 1032] [outer = 0x11b5d1c00] 19:05:53 INFO - PROCESS | 1647 | 1461031553016 Marionette DEBUG loaded listener.js 19:05:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 165 (0x1277c0800) [pid = 1647] [serial = 1033] [outer = 0x11b5d1c00] 19:05:53 INFO - PROCESS | 1647 | 1461031553480 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]]]}] 19:05:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 19:05:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 826ms 19:05:53 INFO - PROCESS | 1647 | 1461031553544 Marionette TRACE conn2 -> [0,1349,"getWindowHandle",null] 19:05:53 INFO - PROCESS | 1647 | 1461031553546 Marionette TRACE conn2 <- [1,1349,null,{"value":"7"}] 19:05:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 19:05:53 INFO - PROCESS | 1647 | 1461031553548 Marionette TRACE conn2 -> [0,1350,"setScriptTimeout",{"ms":35000}] 19:05:53 INFO - PROCESS | 1647 | 1461031553551 Marionette TRACE conn2 <- [1,1350,null,{}] 19:05:53 INFO - PROCESS | 1647 | 1461031553559 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}] 19:05:53 INFO - PROCESS | 1647 | 1461031553672 Marionette TRACE conn2 <- [1,1351,null,{"value":null}] 19:05:53 INFO - PROCESS | 1647 | 1461031553747 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:05:53 INFO - PROCESS | 1647 | ++DOCSHELL 0x130362800 == 76 [pid = 1647] [id = 345] 19:05:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 166 (0x12aae1000) [pid = 1647] [serial = 1034] [outer = 0x0] 19:05:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 167 (0x12abd1400) [pid = 1647] [serial = 1035] [outer = 0x12aae1000] 19:05:53 INFO - PROCESS | 1647 | 1461031553779 Marionette DEBUG loaded listener.js 19:05:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 168 (0x12b2fe400) [pid = 1647] [serial = 1036] [outer = 0x12aae1000] 19:05:54 INFO - PROCESS | 1647 | 1461031554181 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]]]}] 19:05:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 19:05:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 671ms 19:05:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 19:05:54 INFO - PROCESS | 1647 | 1461031554220 Marionette TRACE conn2 -> [0,1353,"getWindowHandle",null] 19:05:54 INFO - PROCESS | 1647 | 1461031554222 Marionette TRACE conn2 <- [1,1353,null,{"value":"7"}] 19:05:54 INFO - PROCESS | 1647 | 1461031554224 Marionette TRACE conn2 -> [0,1354,"setScriptTimeout",{"ms":35000}] 19:05:54 INFO - PROCESS | 1647 | 1461031554225 Marionette TRACE conn2 <- [1,1354,null,{}] 19:05:54 INFO - PROCESS | 1647 | 1461031554228 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}] 19:05:54 INFO - PROCESS | 1647 | 1461031554343 Marionette TRACE conn2 <- [1,1355,null,{"value":null}] 19:05:54 INFO - PROCESS | 1647 | 1461031554450 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:05:54 INFO - PROCESS | 1647 | ++DOCSHELL 0x1316dd800 == 77 [pid = 1647] [id = 346] 19:05:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 169 (0x12ba68000) [pid = 1647] [serial = 1037] [outer = 0x0] 19:05:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 170 (0x12d1d8400) [pid = 1647] [serial = 1038] [outer = 0x12ba68000] 19:05:54 INFO - PROCESS | 1647 | 1461031554496 Marionette DEBUG loaded listener.js 19:05:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 171 (0x12e80f800) [pid = 1647] [serial = 1039] [outer = 0x12ba68000] 19:05:55 INFO - PROCESS | 1647 | 1461031555036 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]]]}] 19:05:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 19:05:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 820ms 19:05:55 INFO - PROCESS | 1647 | 1461031555062 Marionette TRACE conn2 -> [0,1357,"getWindowHandle",null] 19:05:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 19:05:55 INFO - PROCESS | 1647 | 1461031555064 Marionette TRACE conn2 <- [1,1357,null,{"value":"7"}] 19:05:55 INFO - PROCESS | 1647 | 1461031555068 Marionette TRACE conn2 -> [0,1358,"setScriptTimeout",{"ms":35000}] 19:05:55 INFO - PROCESS | 1647 | 1461031555069 Marionette TRACE conn2 <- [1,1358,null,{}] 19:05:55 INFO - PROCESS | 1647 | 1461031555072 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}] 19:05:55 INFO - PROCESS | 1647 | 1461031555205 Marionette TRACE conn2 <- [1,1359,null,{"value":null}] 19:05:55 INFO - PROCESS | 1647 | 1461031555314 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:05:55 INFO - PROCESS | 1647 | ++DOCSHELL 0x11c2f2000 == 78 [pid = 1647] [id = 347] 19:05:55 INFO - PROCESS | 1647 | ++DOMWINDOW == 172 (0x11912d000) [pid = 1647] [serial = 1040] [outer = 0x0] 19:05:55 INFO - PROCESS | 1647 | ++DOMWINDOW == 173 (0x1274e2000) [pid = 1647] [serial = 1041] [outer = 0x11912d000] 19:05:55 INFO - PROCESS | 1647 | 1461031555362 Marionette DEBUG loaded listener.js 19:05:55 INFO - PROCESS | 1647 | ++DOMWINDOW == 174 (0x129f48c00) [pid = 1647] [serial = 1042] [outer = 0x11912d000] 19:05:55 INFO - PROCESS | 1647 | 1461031555817 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]]]}] 19:05:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 19:05:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 770ms 19:05:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 19:05:55 INFO - PROCESS | 1647 | 1461031555838 Marionette TRACE conn2 -> [0,1361,"getWindowHandle",null] 19:05:55 INFO - PROCESS | 1647 | 1461031555839 Marionette TRACE conn2 <- [1,1361,null,{"value":"7"}] 19:05:55 INFO - PROCESS | 1647 | 1461031555842 Marionette TRACE conn2 -> [0,1362,"setScriptTimeout",{"ms":35000}] 19:05:55 INFO - PROCESS | 1647 | 1461031555843 Marionette TRACE conn2 <- [1,1362,null,{}] 19:05:55 INFO - PROCESS | 1647 | 1461031555845 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}] 19:05:55 INFO - PROCESS | 1647 | 1461031555962 Marionette TRACE conn2 <- [1,1363,null,{"value":null}] 19:05:56 INFO - PROCESS | 1647 | 1461031556220 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:05:56 INFO - PROCESS | 1647 | ++DOCSHELL 0x11ba54800 == 79 [pid = 1647] [id = 348] 19:05:56 INFO - PROCESS | 1647 | ++DOMWINDOW == 175 (0x112233c00) [pid = 1647] [serial = 1043] [outer = 0x0] 19:05:56 INFO - PROCESS | 1647 | ++DOMWINDOW == 176 (0x112237c00) [pid = 1647] [serial = 1044] [outer = 0x112233c00] 19:05:56 INFO - PROCESS | 1647 | 1461031556273 Marionette DEBUG loaded listener.js 19:05:56 INFO - PROCESS | 1647 | ++DOMWINDOW == 177 (0x115643000) [pid = 1647] [serial = 1045] [outer = 0x112233c00] 19:05:56 INFO - PROCESS | 1647 | 1461031556763 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]]]}] 19:05:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 19:05:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 975ms 19:05:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 19:05:56 INFO - PROCESS | 1647 | 1461031556818 Marionette TRACE conn2 -> [0,1365,"getWindowHandle",null] 19:05:56 INFO - PROCESS | 1647 | 1461031556820 Marionette TRACE conn2 <- [1,1365,null,{"value":"7"}] 19:05:56 INFO - PROCESS | 1647 | 1461031556824 Marionette TRACE conn2 -> [0,1366,"setScriptTimeout",{"ms":35000}] 19:05:56 INFO - PROCESS | 1647 | 1461031556826 Marionette TRACE conn2 <- [1,1366,null,{}] 19:05:56 INFO - PROCESS | 1647 | 1461031556829 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}] 19:05:56 INFO - PROCESS | 1647 | 1461031556931 Marionette TRACE conn2 <- [1,1367,null,{"value":null}] 19:05:57 INFO - PROCESS | 1647 | 1461031557009 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:05:57 INFO - PROCESS | 1647 | ++DOCSHELL 0x11bb1c000 == 80 [pid = 1647] [id = 349] 19:05:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 178 (0x118782800) [pid = 1647] [serial = 1046] [outer = 0x0] 19:05:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 179 (0x11a7a3c00) [pid = 1647] [serial = 1047] [outer = 0x118782800] 19:05:57 INFO - PROCESS | 1647 | 1461031557039 Marionette DEBUG loaded listener.js 19:05:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 180 (0x11acde800) [pid = 1647] [serial = 1048] [outer = 0x118782800] 19:05:57 INFO - PROCESS | 1647 | --DOCSHELL 0x130378800 == 79 [pid = 1647] [id = 341] 19:05:57 INFO - PROCESS | 1647 | --DOCSHELL 0x12f80b000 == 78 [pid = 1647] [id = 340] 19:05:57 INFO - PROCESS | 1647 | --DOCSHELL 0x12d906800 == 77 [pid = 1647] [id = 339] 19:05:57 INFO - PROCESS | 1647 | --DOCSHELL 0x12eacf800 == 76 [pid = 1647] [id = 338] 19:05:57 INFO - PROCESS | 1647 | --DOCSHELL 0x12e413800 == 75 [pid = 1647] [id = 337] 19:05:57 INFO - PROCESS | 1647 | --DOCSHELL 0x12d165800 == 74 [pid = 1647] [id = 336] 19:05:57 INFO - PROCESS | 1647 | --DOCSHELL 0x12c712000 == 73 [pid = 1647] [id = 335] 19:05:57 INFO - PROCESS | 1647 | --DOMWINDOW == 179 (0x12f7aa800) [pid = 1647] [serial = 966] [outer = 0x0] [url = about:blank] 19:05:57 INFO - PROCESS | 1647 | --DOCSHELL 0x129a38800 == 72 [pid = 1647] [id = 334] 19:05:57 INFO - PROCESS | 1647 | --DOCSHELL 0x127d6a800 == 71 [pid = 1647] [id = 333] 19:05:57 INFO - PROCESS | 1647 | --DOCSHELL 0x125a51000 == 70 [pid = 1647] [id = 332] 19:05:57 INFO - PROCESS | 1647 | --DOCSHELL 0x119ddc000 == 69 [pid = 1647] [id = 331] 19:05:57 INFO - PROCESS | 1647 | --DOCSHELL 0x125966800 == 68 [pid = 1647] [id = 330] 19:05:57 INFO - PROCESS | 1647 | --DOCSHELL 0x112116000 == 67 [pid = 1647] [id = 329] 19:05:57 INFO - PROCESS | 1647 | --DOCSHELL 0x1316d0800 == 66 [pid = 1647] [id = 328] 19:05:57 INFO - PROCESS | 1647 | --DOCSHELL 0x1316b5000 == 65 [pid = 1647] [id = 327] 19:05:57 INFO - PROCESS | 1647 | --DOCSHELL 0x131d22800 == 64 [pid = 1647] [id = 326] 19:05:57 INFO - PROCESS | 1647 | --DOCSHELL 0x12ff4d800 == 63 [pid = 1647] [id = 325] 19:05:57 INFO - PROCESS | 1647 | --DOCSHELL 0x129ff1000 == 62 [pid = 1647] [id = 324] 19:05:57 INFO - PROCESS | 1647 | --DOCSHELL 0x11c6a3800 == 61 [pid = 1647] [id = 323] 19:05:57 INFO - PROCESS | 1647 | --DOMWINDOW == 178 (0x1164da800) [pid = 1647] [serial = 726] [outer = 0x0] [url = about:blank] 19:05:57 INFO - PROCESS | 1647 | --DOMWINDOW == 177 (0x11aaec000) [pid = 1647] [serial = 729] [outer = 0x0] [url = about:blank] 19:05:57 INFO - PROCESS | 1647 | --DOMWINDOW == 176 (0x123ad8800) [pid = 1647] [serial = 732] [outer = 0x0] [url = about:blank] 19:05:57 INFO - PROCESS | 1647 | --DOMWINDOW == 175 (0x129a6a000) [pid = 1647] [serial = 735] [outer = 0x0] [url = about:blank] 19:05:57 INFO - PROCESS | 1647 | --DOMWINDOW == 174 (0x12e2be400) [pid = 1647] [serial = 945] [outer = 0x0] [url = about:blank] 19:05:57 INFO - PROCESS | 1647 | --DOMWINDOW == 173 (0x12e81a400) [pid = 1647] [serial = 946] [outer = 0x0] [url = about:blank] 19:05:57 INFO - PROCESS | 1647 | --DOMWINDOW == 172 (0x12be2c800) [pid = 1647] [serial = 961] [outer = 0x0] [url = about:blank] 19:05:57 INFO - PROCESS | 1647 | --DOMWINDOW == 171 (0x12f28a400) [pid = 1647] [serial = 949] [outer = 0x0] [url = about:blank] 19:05:57 INFO - PROCESS | 1647 | --DOMWINDOW == 170 (0x12f7a1800) [pid = 1647] [serial = 955] [outer = 0x0] [url = about:blank] 19:05:57 INFO - PROCESS | 1647 | --DOMWINDOW == 169 (0x12f009400) [pid = 1647] [serial = 963] [outer = 0x0] [url = about:blank] 19:05:57 INFO - PROCESS | 1647 | --DOMWINDOW == 168 (0x12aaeac00) [pid = 1647] [serial = 960] [outer = 0x0] [url = about:blank] 19:05:57 INFO - PROCESS | 1647 | --DOMWINDOW == 167 (0x12f7a2400) [pid = 1647] [serial = 964] [outer = 0x0] [url = about:blank] 19:05:57 INFO - PROCESS | 1647 | --DOMWINDOW == 166 (0x12d970c00) [pid = 1647] [serial = 943] [outer = 0x0] [url = about:blank] 19:05:57 INFO - PROCESS | 1647 | --DOMWINDOW == 165 (0x12d971000) [pid = 1647] [serial = 741] [outer = 0x0] [url = about:blank] 19:05:57 INFO - PROCESS | 1647 | --DOMWINDOW == 164 (0x12e2b1000) [pid = 1647] [serial = 744] [outer = 0x0] [url = about:blank] 19:05:57 INFO - PROCESS | 1647 | --DOMWINDOW == 163 (0x12e816000) [pid = 1647] [serial = 789] [outer = 0x0] [url = about:blank] 19:05:57 INFO - PROCESS | 1647 | --DOMWINDOW == 162 (0x12be31800) [pid = 1647] [serial = 738] [outer = 0x0] [url = about:blank] 19:05:57 INFO - PROCESS | 1647 | --DOMWINDOW == 161 (0x12e2c8000) [pid = 1647] [serial = 747] [outer = 0x0] [url = about:blank] 19:05:57 INFO - PROCESS | 1647 | --DOMWINDOW == 160 (0x12d1d3000) [pid = 1647] [serial = 843] [outer = 0x0] [url = about:blank] 19:05:57 INFO - PROCESS | 1647 | --DOMWINDOW == 159 (0x12f005c00) [pid = 1647] [serial = 948] [outer = 0x0] [url = about:blank] 19:05:57 INFO - PROCESS | 1647 | --DOMWINDOW == 158 (0x129841400) [pid = 1647] [serial = 936] [outer = 0x0] [url = about:blank] 19:05:57 INFO - PROCESS | 1647 | --DOMWINDOW == 157 (0x12aac4800) [pid = 1647] [serial = 937] [outer = 0x0] [url = about:blank] 19:05:57 INFO - PROCESS | 1647 | --DOMWINDOW == 156 (0x11c66a800) [pid = 1647] [serial = 931] [outer = 0x0] [url = about:blank] 19:05:57 INFO - PROCESS | 1647 | --DOMWINDOW == 155 (0x11be74000) [pid = 1647] [serial = 930] [outer = 0x0] [url = about:blank] 19:05:57 INFO - PROCESS | 1647 | --DOMWINDOW == 154 (0x1238ea400) [pid = 1647] [serial = 933] [outer = 0x0] [url = about:blank] 19:05:57 INFO - PROCESS | 1647 | --DOMWINDOW == 153 (0x125a2d400) [pid = 1647] [serial = 934] [outer = 0x0] [url = about:blank] 19:05:57 INFO - PROCESS | 1647 | --DOMWINDOW == 152 (0x12f60b800) [pid = 1647] [serial = 907] [outer = 0x0] [url = about:blank] 19:05:57 INFO - PROCESS | 1647 | --DOMWINDOW == 151 (0x126b27c00) [pid = 1647] [serial = 912] [outer = 0x0] [url = about:blank] 19:05:57 INFO - PROCESS | 1647 | --DOMWINDOW == 150 (0x12bba0800) [pid = 1647] [serial = 915] [outer = 0x0] [url = about:blank] 19:05:57 INFO - PROCESS | 1647 | --DOMWINDOW == 149 (0x11abbb000) [pid = 1647] [serial = 951] [outer = 0x0] [url = about:blank] 19:05:57 INFO - PROCESS | 1647 | --DOMWINDOW == 148 (0x12f006c00) [pid = 1647] [serial = 924] [outer = 0x0] [url = about:blank] 19:05:57 INFO - PROCESS | 1647 | --DOMWINDOW == 147 (0x12f60f400) [pid = 1647] [serial = 954] [outer = 0x0] [url = about:blank] 19:05:57 INFO - PROCESS | 1647 | --DOMWINDOW == 146 (0x116634000) [pid = 1647] [serial = 927] [outer = 0x0] [url = about:blank] 19:05:57 INFO - PROCESS | 1647 | --DOMWINDOW == 145 (0x12e2b8000) [pid = 1647] [serial = 952] [outer = 0x0] [url = about:blank] 19:05:57 INFO - PROCESS | 1647 | --DOMWINDOW == 144 (0x11912f800) [pid = 1647] [serial = 928] [outer = 0x0] [url = about:blank] 19:05:57 INFO - PROCESS | 1647 | --DOMWINDOW == 143 (0x11a704400) [pid = 1647] [serial = 958] [outer = 0x0] [url = about:blank] 19:05:57 INFO - PROCESS | 1647 | --DOMWINDOW == 142 (0x12d10f400) [pid = 1647] [serial = 942] [outer = 0x0] [url = about:blank] 19:05:57 INFO - PROCESS | 1647 | --DOMWINDOW == 141 (0x12aac5000) [pid = 1647] [serial = 921] [outer = 0x0] [url = about:blank] 19:05:57 INFO - PROCESS | 1647 | --DOMWINDOW == 140 (0x12b2fec00) [pid = 1647] [serial = 939] [outer = 0x0] [url = about:blank] 19:05:57 INFO - PROCESS | 1647 | --DOMWINDOW == 139 (0x12bb9c800) [pid = 1647] [serial = 940] [outer = 0x0] [url = about:blank] 19:05:57 INFO - PROCESS | 1647 | --DOMWINDOW == 138 (0x112236400) [pid = 1647] [serial = 957] [outer = 0x0] [url = about:blank] 19:05:57 INFO - PROCESS | 1647 | --DOMWINDOW == 137 (0x12ecae400) [pid = 1647] [serial = 918] [outer = 0x0] [url = about:blank] 19:05:57 INFO - PROCESS | 1647 | --DOMWINDOW == 136 (0x11b551000) [pid = 1647] [serial = 909] [outer = 0x0] [url = about:blank] 19:05:57 INFO - PROCESS | 1647 | 1461031557490 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] 19:05:57 INFO - PROCESS | 1647 | 1461031557500 Marionette TRACE conn2 <- [1,1369,null,{"value":"7"}] 19:05:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 19:05:57 INFO - PROCESS | 1647 | 1461031557504 Marionette TRACE conn2 -> [0,1370,"setScriptTimeout",{"ms":35000}] 19:05:57 INFO - PROCESS | 1647 | 1461031557505 Marionette TRACE conn2 <- [1,1370,null,{}] 19:05:57 INFO - PROCESS | 1647 | 1461031557507 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}] 19:05:57 INFO - PROCESS | 1647 | 1461031557596 Marionette TRACE conn2 <- [1,1371,null,{"value":null}] 19:05:57 INFO - PROCESS | 1647 | 1461031557602 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:05:57 INFO - PROCESS | 1647 | ++DOCSHELL 0x11bb20000 == 62 [pid = 1647] [id = 350] 19:05:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 137 (0x11ace1400) [pid = 1647] [serial = 1049] [outer = 0x0] 19:05:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 138 (0x11bfefc00) [pid = 1647] [serial = 1050] [outer = 0x11ace1400] 19:05:57 INFO - PROCESS | 1647 | 1461031557629 Marionette DEBUG loaded listener.js 19:05:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 139 (0x123793000) [pid = 1647] [serial = 1051] [outer = 0x11ace1400] 19:05:58 INFO - PROCESS | 1647 | 1461031558006 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] 19:05:58 INFO - PROCESS | 1647 | 1461031558028 Marionette TRACE conn2 <- [1,1373,null,{"value":"7"}] 19:05:58 INFO - PROCESS | 1647 | 1461031558031 Marionette TRACE conn2 -> [0,1374,"setScriptTimeout",{"ms":35000}] 19:05:58 INFO - PROCESS | 1647 | 1461031558036 Marionette TRACE conn2 <- [1,1374,null,{}] 19:05:58 INFO - PROCESS | 1647 | 1461031558042 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}] 19:05:58 INFO - PROCESS | 1647 | 1461031558132 Marionette TRACE conn2 <- [1,1375,null,{"value":null}] 19:05:58 INFO - PROCESS | 1647 | 1461031558136 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:05:58 INFO - PROCESS | 1647 | ++DOCSHELL 0x129fd9800 == 63 [pid = 1647] [id = 351] 19:05:58 INFO - PROCESS | 1647 | ++DOMWINDOW == 140 (0x123ad4c00) [pid = 1647] [serial = 1052] [outer = 0x0] 19:05:58 INFO - PROCESS | 1647 | ++DOMWINDOW == 141 (0x126b27c00) [pid = 1647] [serial = 1053] [outer = 0x123ad4c00] 19:05:58 INFO - PROCESS | 1647 | 1461031558163 Marionette DEBUG loaded listener.js 19:05:58 INFO - PROCESS | 1647 | ++DOMWINDOW == 142 (0x1296f4c00) [pid = 1647] [serial = 1054] [outer = 0x123ad4c00] 19:05:58 INFO - PROCESS | 1647 | [1647] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 19:05:58 INFO - PROCESS | 1647 | 1461031558514 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] 19:05:58 INFO - PROCESS | 1647 | 1461031558555 Marionette TRACE conn2 <- [1,1377,null,{"value":"7"}] 19:05:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 19:05:58 INFO - PROCESS | 1647 | 1461031558558 Marionette TRACE conn2 -> [0,1378,"setScriptTimeout",{"ms":35000}] 19:05:58 INFO - PROCESS | 1647 | 1461031558559 Marionette TRACE conn2 <- [1,1378,null,{}] 19:05:58 INFO - PROCESS | 1647 | 1461031558561 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}] 19:05:58 INFO - PROCESS | 1647 | 1461031558653 Marionette TRACE conn2 <- [1,1379,null,{"value":null}] 19:05:58 INFO - PROCESS | 1647 | 1461031558711 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:05:58 INFO - PROCESS | 1647 | ++DOCSHELL 0x12b30d000 == 64 [pid = 1647] [id = 352] 19:05:58 INFO - PROCESS | 1647 | ++DOMWINDOW == 143 (0x1291c0c00) [pid = 1647] [serial = 1055] [outer = 0x0] 19:05:58 INFO - PROCESS | 1647 | ++DOMWINDOW == 144 (0x129c6b400) [pid = 1647] [serial = 1056] [outer = 0x1291c0c00] 19:05:58 INFO - PROCESS | 1647 | 1461031558737 Marionette DEBUG loaded listener.js 19:05:58 INFO - PROCESS | 1647 | ++DOMWINDOW == 145 (0x129f4e000) [pid = 1647] [serial = 1057] [outer = 0x1291c0c00] 19:05:59 INFO - PROCESS | 1647 | 1461031559000 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] 19:05:59 INFO - PROCESS | 1647 | 1461031559036 Marionette TRACE conn2 <- [1,1381,null,{"value":"7"}] 19:05:59 INFO - PROCESS | 1647 | 1461031559038 Marionette TRACE conn2 -> [0,1382,"setScriptTimeout",{"ms":35000}] 19:05:59 INFO - PROCESS | 1647 | 1461031559040 Marionette TRACE conn2 <- [1,1382,null,{}] 19:05:59 INFO - PROCESS | 1647 | 1461031559052 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}] 19:05:59 INFO - PROCESS | 1647 | 1461031559163 Marionette TRACE conn2 <- [1,1383,null,{"value":null}] 19:05:59 INFO - PROCESS | 1647 | 1461031559244 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:05:59 INFO - PROCESS | 1647 | ++DOCSHELL 0x12c71b000 == 65 [pid = 1647] [id = 353] 19:05:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 146 (0x12aac1400) [pid = 1647] [serial = 1058] [outer = 0x0] 19:05:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 147 (0x118c87000) [pid = 1647] [serial = 1059] [outer = 0x12aac1400] 19:05:59 INFO - PROCESS | 1647 | 1461031559292 Marionette DEBUG loaded listener.js 19:05:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 148 (0x12b006800) [pid = 1647] [serial = 1060] [outer = 0x12aac1400] 19:05:59 INFO - PROCESS | 1647 | [1647] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 19:05:59 INFO - PROCESS | 1647 | 1461031559753 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] 19:05:59 INFO - PROCESS | 1647 | 1461031559763 Marionette TRACE conn2 <- [1,1385,null,{"value":"7"}] 19:05:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 19:05:59 INFO - PROCESS | 1647 | 1461031559772 Marionette TRACE conn2 -> [0,1386,"setScriptTimeout",{"ms":35000}] 19:05:59 INFO - PROCESS | 1647 | 1461031559773 Marionette TRACE conn2 <- [1,1386,null,{}] 19:05:59 INFO - PROCESS | 1647 | 1461031559775 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}] 19:05:59 INFO - PROCESS | 1647 | 1461031559884 Marionette TRACE conn2 <- [1,1387,null,{"value":null}] 19:05:59 INFO - PROCESS | 1647 | 1461031559921 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:05:59 INFO - PROCESS | 1647 | ++DOCSHELL 0x12d906000 == 66 [pid = 1647] [id = 354] 19:05:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 149 (0x12b006000) [pid = 1647] [serial = 1061] [outer = 0x0] 19:05:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 150 (0x12b583000) [pid = 1647] [serial = 1062] [outer = 0x12b006000] 19:05:59 INFO - PROCESS | 1647 | 1461031559947 Marionette DEBUG loaded listener.js 19:05:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 151 (0x12be31c00) [pid = 1647] [serial = 1063] [outer = 0x12b006000] 19:06:00 INFO - PROCESS | 1647 | 1461031560316 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] 19:06:00 INFO - PROCESS | 1647 | 1461031560347 Marionette TRACE conn2 <- [1,1389,null,{"value":"7"}] 19:06:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 19:06:00 INFO - PROCESS | 1647 | 1461031560357 Marionette TRACE conn2 -> [0,1390,"setScriptTimeout",{"ms":35000}] 19:06:00 INFO - PROCESS | 1647 | 1461031560358 Marionette TRACE conn2 <- [1,1390,null,{}] 19:06:00 INFO - PROCESS | 1647 | 1461031560361 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}] 19:06:00 INFO - PROCESS | 1647 | 1461031560526 Marionette TRACE conn2 <- [1,1391,null,{"value":null}] 19:06:00 INFO - PROCESS | 1647 | 1461031560623 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:06:00 INFO - PROCESS | 1647 | ++DOCSHELL 0x12ea1a000 == 67 [pid = 1647] [id = 355] 19:06:00 INFO - PROCESS | 1647 | ++DOMWINDOW == 152 (0x12be33000) [pid = 1647] [serial = 1064] [outer = 0x0] 19:06:00 INFO - PROCESS | 1647 | ++DOMWINDOW == 153 (0x12d117400) [pid = 1647] [serial = 1065] [outer = 0x12be33000] 19:06:00 INFO - PROCESS | 1647 | 1461031560648 Marionette DEBUG loaded listener.js 19:06:00 INFO - PROCESS | 1647 | ++DOMWINDOW == 154 (0x12d967c00) [pid = 1647] [serial = 1066] [outer = 0x12be33000] 19:06:00 INFO - PROCESS | 1647 | 1461031560959 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]]]}] 19:06:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 19:06:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 622ms 19:06:00 INFO - PROCESS | 1647 | 1461031560980 Marionette TRACE conn2 -> [0,1393,"getWindowHandle",null] 19:06:00 INFO - PROCESS | 1647 | 1461031560982 Marionette TRACE conn2 <- [1,1393,null,{"value":"7"}] 19:06:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 19:06:00 INFO - PROCESS | 1647 | 1461031560984 Marionette TRACE conn2 -> [0,1394,"setScriptTimeout",{"ms":35000}] 19:06:00 INFO - PROCESS | 1647 | 1461031560986 Marionette TRACE conn2 <- [1,1394,null,{}] 19:06:00 INFO - PROCESS | 1647 | 1461031560988 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}] 19:06:01 INFO - PROCESS | 1647 | 1461031561108 Marionette TRACE conn2 <- [1,1395,null,{"value":null}] 19:06:01 INFO - PROCESS | 1647 | 1461031561165 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:06:01 INFO - PROCESS | 1647 | ++DOCSHELL 0x12eae0000 == 68 [pid = 1647] [id = 356] 19:06:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 155 (0x12dac0400) [pid = 1647] [serial = 1067] [outer = 0x0] 19:06:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 156 (0x12e0efc00) [pid = 1647] [serial = 1068] [outer = 0x12dac0400] 19:06:01 INFO - PROCESS | 1647 | 1461031561209 Marionette DEBUG loaded listener.js 19:06:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 157 (0x12e2bcc00) [pid = 1647] [serial = 1069] [outer = 0x12dac0400] 19:06:01 INFO - PROCESS | 1647 | --DOMWINDOW == 156 (0x12f00f400) [pid = 1647] [serial = 1022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 19:06:01 INFO - PROCESS | 1647 | --DOMWINDOW == 155 (0x12aaed000) [pid = 1647] [serial = 1007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 19:06:01 INFO - PROCESS | 1647 | --DOMWINDOW == 154 (0x12aae7c00) [pid = 1647] [serial = 1004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 19:06:01 INFO - PROCESS | 1647 | --DOMWINDOW == 153 (0x1274e1000) [pid = 1647] [serial = 998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 19:06:01 INFO - PROCESS | 1647 | --DOMWINDOW == 152 (0x125cc2000) [pid = 1647] [serial = 1019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 19:06:01 INFO - PROCESS | 1647 | --DOMWINDOW == 151 (0x12bba7c00) [pid = 1647] [serial = 1010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 19:06:01 INFO - PROCESS | 1647 | --DOMWINDOW == 150 (0x11bfd3800) [pid = 1647] [serial = 995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 19:06:01 INFO - PROCESS | 1647 | --DOMWINDOW == 149 (0x11853e000) [pid = 1647] [serial = 989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 19:06:01 INFO - PROCESS | 1647 | --DOMWINDOW == 148 (0x12e0e8800) [pid = 1647] [serial = 1013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 19:06:01 INFO - PROCESS | 1647 | --DOMWINDOW == 147 (0x112238400) [pid = 1647] [serial = 1016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 19:06:01 INFO - PROCESS | 1647 | --DOMWINDOW == 146 (0x11a70d400) [pid = 1647] [serial = 992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 19:06:01 INFO - PROCESS | 1647 | --DOMWINDOW == 145 (0x11be69400) [pid = 1647] [serial = 1001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 19:06:01 INFO - PROCESS | 1647 | 1461031561806 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]]]}] 19:06:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 19:06:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 869ms 19:06:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 19:06:01 INFO - PROCESS | 1647 | 1461031561853 Marionette TRACE conn2 -> [0,1397,"getWindowHandle",null] 19:06:01 INFO - PROCESS | 1647 | 1461031561854 Marionette TRACE conn2 <- [1,1397,null,{"value":"7"}] 19:06:01 INFO - PROCESS | 1647 | 1461031561856 Marionette TRACE conn2 -> [0,1398,"setScriptTimeout",{"ms":35000}] 19:06:01 INFO - PROCESS | 1647 | 1461031561857 Marionette TRACE conn2 <- [1,1398,null,{}] 19:06:01 INFO - PROCESS | 1647 | 1461031561865 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}] 19:06:01 INFO - PROCESS | 1647 | 1461031561964 Marionette TRACE conn2 <- [1,1399,null,{"value":null}] 19:06:01 INFO - PROCESS | 1647 | 1461031561969 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:06:01 INFO - PROCESS | 1647 | ++DOCSHELL 0x12ba19000 == 69 [pid = 1647] [id = 357] 19:06:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 146 (0x11853e000) [pid = 1647] [serial = 1070] [outer = 0x0] 19:06:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 147 (0x12594c000) [pid = 1647] [serial = 1071] [outer = 0x11853e000] 19:06:01 INFO - PROCESS | 1647 | 1461031561996 Marionette DEBUG loaded listener.js 19:06:02 INFO - PROCESS | 1647 | ++DOMWINDOW == 148 (0x12abcf800) [pid = 1647] [serial = 1072] [outer = 0x11853e000] 19:06:02 INFO - PROCESS | 1647 | 1461031562499 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]]]}] 19:06:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 19:06:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 676ms 19:06:02 INFO - PROCESS | 1647 | 1461031562534 Marionette TRACE conn2 -> [0,1401,"getWindowHandle",null] 19:06:02 INFO - PROCESS | 1647 | 1461031562535 Marionette TRACE conn2 <- [1,1401,null,{"value":"7"}] 19:06:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 19:06:02 INFO - PROCESS | 1647 | 1461031562539 Marionette TRACE conn2 -> [0,1402,"setScriptTimeout",{"ms":35000}] 19:06:02 INFO - PROCESS | 1647 | 1461031562541 Marionette TRACE conn2 <- [1,1402,null,{}] 19:06:02 INFO - PROCESS | 1647 | 1461031562544 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}] 19:06:02 INFO - PROCESS | 1647 | 1461031562681 Marionette TRACE conn2 <- [1,1403,null,{"value":null}] 19:06:02 INFO - PROCESS | 1647 | 1461031562687 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:06:02 INFO - PROCESS | 1647 | ++DOCSHELL 0x12fbc5800 == 70 [pid = 1647] [id = 358] 19:06:02 INFO - PROCESS | 1647 | ++DOMWINDOW == 149 (0x12abd1000) [pid = 1647] [serial = 1073] [outer = 0x0] 19:06:02 INFO - PROCESS | 1647 | ++DOMWINDOW == 150 (0x12e2c9000) [pid = 1647] [serial = 1074] [outer = 0x12abd1000] 19:06:02 INFO - PROCESS | 1647 | 1461031562733 Marionette DEBUG loaded listener.js 19:06:02 INFO - PROCESS | 1647 | ++DOMWINDOW == 151 (0x12e815800) [pid = 1647] [serial = 1075] [outer = 0x12abd1000] 19:06:03 INFO - PROCESS | 1647 | 1461031563088 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]]]}] 19:06:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 19:06:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 570ms 19:06:03 INFO - PROCESS | 1647 | 1461031563108 Marionette TRACE conn2 -> [0,1405,"getWindowHandle",null] 19:06:03 INFO - PROCESS | 1647 | 1461031563111 Marionette TRACE conn2 <- [1,1405,null,{"value":"7"}] 19:06:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 19:06:03 INFO - PROCESS | 1647 | 1461031563114 Marionette TRACE conn2 -> [0,1406,"setScriptTimeout",{"ms":35000}] 19:06:03 INFO - PROCESS | 1647 | 1461031563116 Marionette TRACE conn2 <- [1,1406,null,{}] 19:06:03 INFO - PROCESS | 1647 | 1461031563118 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}] 19:06:03 INFO - PROCESS | 1647 | 1461031563249 Marionette TRACE conn2 <- [1,1407,null,{"value":null}] 19:06:03 INFO - PROCESS | 1647 | 1461031563253 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:06:03 INFO - PROCESS | 1647 | ++DOCSHELL 0x13011a000 == 71 [pid = 1647] [id = 359] 19:06:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 152 (0x12a92fc00) [pid = 1647] [serial = 1076] [outer = 0x0] 19:06:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 153 (0x12a93b800) [pid = 1647] [serial = 1077] [outer = 0x12a92fc00] 19:06:03 INFO - PROCESS | 1647 | 1461031563279 Marionette DEBUG loaded listener.js 19:06:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 154 (0x12ecab400) [pid = 1647] [serial = 1078] [outer = 0x12a92fc00] 19:06:03 INFO - PROCESS | 1647 | 1461031563604 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]]]}] 19:06:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 19:06:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 520ms 19:06:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 19:06:03 INFO - PROCESS | 1647 | 1461031563634 Marionette TRACE conn2 -> [0,1409,"getWindowHandle",null] 19:06:03 INFO - PROCESS | 1647 | 1461031563635 Marionette TRACE conn2 <- [1,1409,null,{"value":"7"}] 19:06:03 INFO - PROCESS | 1647 | 1461031563637 Marionette TRACE conn2 -> [0,1410,"setScriptTimeout",{"ms":35000}] 19:06:03 INFO - PROCESS | 1647 | 1461031563638 Marionette TRACE conn2 <- [1,1410,null,{}] 19:06:03 INFO - PROCESS | 1647 | 1461031563641 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}] 19:06:03 INFO - PROCESS | 1647 | 1461031563729 Marionette TRACE conn2 <- [1,1411,null,{"value":null}] 19:06:03 INFO - PROCESS | 1647 | 1461031563859 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:06:03 INFO - PROCESS | 1647 | ++DOCSHELL 0x11546b800 == 72 [pid = 1647] [id = 360] 19:06:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 155 (0x10a5f4800) [pid = 1647] [serial = 1079] [outer = 0x0] 19:06:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 156 (0x11222c400) [pid = 1647] [serial = 1080] [outer = 0x10a5f4800] 19:06:03 INFO - PROCESS | 1647 | 1461031563892 Marionette DEBUG loaded listener.js 19:06:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 157 (0x115640800) [pid = 1647] [serial = 1081] [outer = 0x10a5f4800] 19:06:04 INFO - PROCESS | 1647 | 1461031564406 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]]]}] 19:06:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 19:06:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 819ms 19:06:04 INFO - PROCESS | 1647 | 1461031564471 Marionette TRACE conn2 -> [0,1413,"getWindowHandle",null] 19:06:04 INFO - PROCESS | 1647 | 1461031564475 Marionette TRACE conn2 <- [1,1413,null,{"value":"7"}] 19:06:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 19:06:04 INFO - PROCESS | 1647 | 1461031564520 Marionette TRACE conn2 -> [0,1414,"setScriptTimeout",{"ms":35000}] 19:06:04 INFO - PROCESS | 1647 | 1461031564522 Marionette TRACE conn2 <- [1,1414,null,{}] 19:06:04 INFO - PROCESS | 1647 | 1461031564526 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}] 19:06:04 INFO - PROCESS | 1647 | 1461031564643 Marionette TRACE conn2 <- [1,1415,null,{"value":null}] 19:06:04 INFO - PROCESS | 1647 | 1461031564741 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:06:04 INFO - PROCESS | 1647 | ++DOCSHELL 0x129620800 == 73 [pid = 1647] [id = 361] 19:06:04 INFO - PROCESS | 1647 | ++DOMWINDOW == 158 (0x11912f800) [pid = 1647] [serial = 1082] [outer = 0x0] 19:06:04 INFO - PROCESS | 1647 | ++DOMWINDOW == 159 (0x11bfc7400) [pid = 1647] [serial = 1083] [outer = 0x11912f800] 19:06:04 INFO - PROCESS | 1647 | 1461031564774 Marionette DEBUG loaded listener.js 19:06:04 INFO - PROCESS | 1647 | ++DOMWINDOW == 160 (0x123789000) [pid = 1647] [serial = 1084] [outer = 0x11912f800] 19:06:05 INFO - PROCESS | 1647 | 1461031565223 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]]]}] 19:06:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 19:06:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 724ms 19:06:05 INFO - PROCESS | 1647 | 1461031565246 Marionette TRACE conn2 -> [0,1417,"getWindowHandle",null] 19:06:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 19:06:05 INFO - PROCESS | 1647 | 1461031565249 Marionette TRACE conn2 <- [1,1417,null,{"value":"7"}] 19:06:05 INFO - PROCESS | 1647 | 1461031565251 Marionette TRACE conn2 -> [0,1418,"setScriptTimeout",{"ms":35000}] 19:06:05 INFO - PROCESS | 1647 | 1461031565253 Marionette TRACE conn2 <- [1,1418,null,{}] 19:06:05 INFO - PROCESS | 1647 | 1461031565255 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}] 19:06:05 INFO - PROCESS | 1647 | 1461031565367 Marionette TRACE conn2 <- [1,1419,null,{"value":null}] 19:06:05 INFO - PROCESS | 1647 | 1461031565443 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:06:05 INFO - PROCESS | 1647 | ++DOCSHELL 0x12ea15800 == 74 [pid = 1647] [id = 362] 19:06:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 161 (0x125addc00) [pid = 1647] [serial = 1085] [outer = 0x0] 19:06:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 162 (0x127d87400) [pid = 1647] [serial = 1086] [outer = 0x125addc00] 19:06:05 INFO - PROCESS | 1647 | 1461031565474 Marionette DEBUG loaded listener.js 19:06:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 163 (0x129f4d000) [pid = 1647] [serial = 1087] [outer = 0x125addc00] 19:06:05 INFO - PROCESS | 1647 | 1461031565895 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]]]}] 19:06:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 19:06:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 669ms 19:06:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 19:06:05 INFO - PROCESS | 1647 | 1461031565933 Marionette TRACE conn2 -> [0,1421,"getWindowHandle",null] 19:06:05 INFO - PROCESS | 1647 | 1461031565935 Marionette TRACE conn2 <- [1,1421,null,{"value":"7"}] 19:06:05 INFO - PROCESS | 1647 | 1461031565942 Marionette TRACE conn2 -> [0,1422,"setScriptTimeout",{"ms":35000}] 19:06:05 INFO - PROCESS | 1647 | 1461031565948 Marionette TRACE conn2 <- [1,1422,null,{}] 19:06:05 INFO - PROCESS | 1647 | 1461031565952 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}] 19:06:06 INFO - PROCESS | 1647 | 1461031566088 Marionette TRACE conn2 <- [1,1423,null,{"value":null}] 19:06:06 INFO - PROCESS | 1647 | 1461031566163 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:06:06 INFO - PROCESS | 1647 | ++DOCSHELL 0x130c99800 == 75 [pid = 1647] [id = 363] 19:06:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 164 (0x12a934c00) [pid = 1647] [serial = 1088] [outer = 0x0] 19:06:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 165 (0x12abce400) [pid = 1647] [serial = 1089] [outer = 0x12a934c00] 19:06:06 INFO - PROCESS | 1647 | 1461031566195 Marionette DEBUG loaded listener.js 19:06:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 166 (0x12be1ec00) [pid = 1647] [serial = 1090] [outer = 0x12a934c00] 19:06:06 INFO - PROCESS | 1647 | 1461031566668 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]]]}] 19:06:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 19:06:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 783ms 19:06:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 19:06:06 INFO - PROCESS | 1647 | 1461031566720 Marionette TRACE conn2 -> [0,1425,"getWindowHandle",null] 19:06:06 INFO - PROCESS | 1647 | 1461031566722 Marionette TRACE conn2 <- [1,1425,null,{"value":"7"}] 19:06:06 INFO - PROCESS | 1647 | 1461031566725 Marionette TRACE conn2 -> [0,1426,"setScriptTimeout",{"ms":35000}] 19:06:06 INFO - PROCESS | 1647 | 1461031566726 Marionette TRACE conn2 <- [1,1426,null,{}] 19:06:06 INFO - PROCESS | 1647 | 1461031566729 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}] 19:06:06 INFO - PROCESS | 1647 | 1461031566838 Marionette TRACE conn2 <- [1,1427,null,{"value":null}] 19:06:06 INFO - PROCESS | 1647 | 1461031566912 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:06:06 INFO - PROCESS | 1647 | ++DOCSHELL 0x138a1d000 == 76 [pid = 1647] [id = 364] 19:06:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 167 (0x12cfd8400) [pid = 1647] [serial = 1091] [outer = 0x0] 19:06:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 168 (0x12e0eb800) [pid = 1647] [serial = 1092] [outer = 0x12cfd8400] 19:06:06 INFO - PROCESS | 1647 | 1461031566942 Marionette DEBUG loaded listener.js 19:06:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 169 (0x12f28c000) [pid = 1647] [serial = 1093] [outer = 0x12cfd8400] 19:06:07 INFO - PROCESS | 1647 | 1461031567352 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]]]}] 19:06:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 19:06:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 672ms 19:06:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 19:06:07 INFO - PROCESS | 1647 | 1461031567421 Marionette TRACE conn2 -> [0,1429,"getWindowHandle",null] 19:06:07 INFO - PROCESS | 1647 | 1461031567423 Marionette TRACE conn2 <- [1,1429,null,{"value":"7"}] 19:06:07 INFO - PROCESS | 1647 | 1461031567428 Marionette TRACE conn2 -> [0,1430,"setScriptTimeout",{"ms":35000}] 19:06:07 INFO - PROCESS | 1647 | 1461031567429 Marionette TRACE conn2 <- [1,1430,null,{}] 19:06:07 INFO - PROCESS | 1647 | 1461031567432 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}] 19:06:07 INFO - PROCESS | 1647 | 1461031567541 Marionette TRACE conn2 <- [1,1431,null,{"value":null}] 19:06:07 INFO - PROCESS | 1647 | 1461031567616 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:06:07 INFO - PROCESS | 1647 | ++DOCSHELL 0x12a97e800 == 77 [pid = 1647] [id = 365] 19:06:07 INFO - PROCESS | 1647 | ++DOMWINDOW == 170 (0x11bf5d400) [pid = 1647] [serial = 1094] [outer = 0x0] 19:06:07 INFO - PROCESS | 1647 | ++DOMWINDOW == 171 (0x11bf5f000) [pid = 1647] [serial = 1095] [outer = 0x11bf5d400] 19:06:07 INFO - PROCESS | 1647 | 1461031567653 Marionette DEBUG loaded listener.js 19:06:07 INFO - PROCESS | 1647 | ++DOMWINDOW == 172 (0x12f292800) [pid = 1647] [serial = 1096] [outer = 0x11bf5d400] 19:06:08 INFO - PROCESS | 1647 | 1461031568174 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]]]}] 19:06:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 19:06:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 771ms 19:06:08 INFO - PROCESS | 1647 | 1461031568212 Marionette TRACE conn2 -> [0,1433,"getWindowHandle",null] 19:06:08 INFO - PROCESS | 1647 | 1461031568214 Marionette TRACE conn2 <- [1,1433,null,{"value":"7"}] 19:06:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 19:06:08 INFO - PROCESS | 1647 | 1461031568218 Marionette TRACE conn2 -> [0,1434,"setScriptTimeout",{"ms":35000}] 19:06:08 INFO - PROCESS | 1647 | 1461031568219 Marionette TRACE conn2 <- [1,1434,null,{}] 19:06:08 INFO - PROCESS | 1647 | 1461031568221 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}] 19:06:08 INFO - PROCESS | 1647 | 1461031568335 Marionette TRACE conn2 <- [1,1435,null,{"value":null}] 19:06:08 INFO - PROCESS | 1647 | 1461031568413 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:06:08 INFO - PROCESS | 1647 | ++DOCSHELL 0x139a87800 == 78 [pid = 1647] [id = 366] 19:06:08 INFO - PROCESS | 1647 | ++DOMWINDOW == 173 (0x12f609400) [pid = 1647] [serial = 1097] [outer = 0x0] 19:06:08 INFO - PROCESS | 1647 | ++DOMWINDOW == 174 (0x12f60ec00) [pid = 1647] [serial = 1098] [outer = 0x12f609400] 19:06:08 INFO - PROCESS | 1647 | 1461031568443 Marionette DEBUG loaded listener.js 19:06:08 INFO - PROCESS | 1647 | ++DOMWINDOW == 175 (0x12f7aa800) [pid = 1647] [serial = 1099] [outer = 0x12f609400] 19:06:08 INFO - PROCESS | 1647 | 1461031568894 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]]]}] 19:06:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 19:06:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 719ms 19:06:08 INFO - PROCESS | 1647 | 1461031568965 Marionette TRACE conn2 -> [0,1437,"getWindowHandle",null] 19:06:08 INFO - PROCESS | 1647 | 1461031568967 Marionette TRACE conn2 <- [1,1437,null,{"value":"7"}] 19:06:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 19:06:08 INFO - PROCESS | 1647 | 1461031568971 Marionette TRACE conn2 -> [0,1438,"setScriptTimeout",{"ms":35000}] 19:06:08 INFO - PROCESS | 1647 | 1461031568972 Marionette TRACE conn2 <- [1,1438,null,{}] 19:06:08 INFO - PROCESS | 1647 | 1461031568975 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}] 19:06:09 INFO - PROCESS | 1647 | 1461031569085 Marionette TRACE conn2 <- [1,1439,null,{"value":null}] 19:06:09 INFO - PROCESS | 1647 | 1461031569159 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:06:09 INFO - PROCESS | 1647 | ++DOCSHELL 0x129fae000 == 79 [pid = 1647] [id = 367] 19:06:09 INFO - PROCESS | 1647 | ++DOMWINDOW == 176 (0x11853c800) [pid = 1647] [serial = 1100] [outer = 0x0] 19:06:09 INFO - PROCESS | 1647 | ++DOMWINDOW == 177 (0x12f297400) [pid = 1647] [serial = 1101] [outer = 0x11853c800] 19:06:09 INFO - PROCESS | 1647 | 1461031569189 Marionette DEBUG loaded listener.js 19:06:09 INFO - PROCESS | 1647 | ++DOMWINDOW == 178 (0x12fb88800) [pid = 1647] [serial = 1102] [outer = 0x11853c800] 19:06:09 INFO - PROCESS | 1647 | 1461031569612 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]]]}] 19:06:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 19:06:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 668ms 19:06:09 INFO - PROCESS | 1647 | 1461031569639 Marionette TRACE conn2 -> [0,1441,"getWindowHandle",null] 19:06:09 INFO - PROCESS | 1647 | 1461031569641 Marionette TRACE conn2 <- [1,1441,null,{"value":"7"}] 19:06:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 19:06:09 INFO - PROCESS | 1647 | 1461031569643 Marionette TRACE conn2 -> [0,1442,"setScriptTimeout",{"ms":35000}] 19:06:09 INFO - PROCESS | 1647 | 1461031569644 Marionette TRACE conn2 <- [1,1442,null,{}] 19:06:09 INFO - PROCESS | 1647 | 1461031569647 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}] 19:06:09 INFO - PROCESS | 1647 | 1461031569755 Marionette TRACE conn2 <- [1,1443,null,{"value":null}] 19:06:09 INFO - PROCESS | 1647 | 1461031569831 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:06:09 INFO - PROCESS | 1647 | ++DOCSHELL 0x126be8800 == 80 [pid = 1647] [id = 368] 19:06:09 INFO - PROCESS | 1647 | ++DOMWINDOW == 179 (0x11912dc00) [pid = 1647] [serial = 1103] [outer = 0x0] 19:06:09 INFO - PROCESS | 1647 | ++DOMWINDOW == 180 (0x12f607c00) [pid = 1647] [serial = 1104] [outer = 0x11912dc00] 19:06:09 INFO - PROCESS | 1647 | 1461031569861 Marionette DEBUG loaded listener.js 19:06:09 INFO - PROCESS | 1647 | ++DOMWINDOW == 181 (0x12fb8f000) [pid = 1647] [serial = 1105] [outer = 0x11912dc00] 19:06:10 INFO - PROCESS | 1647 | 1461031570583 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]]]}] 19:06:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 19:06:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 970ms 19:06:10 INFO - PROCESS | 1647 | 1461031570615 Marionette TRACE conn2 -> [0,1445,"getWindowHandle",null] 19:06:10 INFO - PROCESS | 1647 | 1461031570618 Marionette TRACE conn2 <- [1,1445,null,{"value":"7"}] 19:06:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 19:06:10 INFO - PROCESS | 1647 | 1461031570624 Marionette TRACE conn2 -> [0,1446,"setScriptTimeout",{"ms":35000}] 19:06:10 INFO - PROCESS | 1647 | 1461031570628 Marionette TRACE conn2 <- [1,1446,null,{}] 19:06:10 INFO - PROCESS | 1647 | 1461031570635 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}] 19:06:10 INFO - PROCESS | 1647 | 1461031570777 Marionette TRACE conn2 <- [1,1447,null,{"value":null}] 19:06:10 INFO - PROCESS | 1647 | 1461031570879 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:06:10 INFO - PROCESS | 1647 | ++DOCSHELL 0x12a97b000 == 81 [pid = 1647] [id = 369] 19:06:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 182 (0x11baf7400) [pid = 1647] [serial = 1106] [outer = 0x0] 19:06:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 183 (0x11bf58000) [pid = 1647] [serial = 1107] [outer = 0x11baf7400] 19:06:10 INFO - PROCESS | 1647 | 1461031570909 Marionette DEBUG loaded listener.js 19:06:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 184 (0x11bff3000) [pid = 1647] [serial = 1108] [outer = 0x11baf7400] 19:06:11 INFO - PROCESS | 1647 | 1461031571350 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]]]}] 19:06:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 19:06:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 778ms 19:06:11 INFO - PROCESS | 1647 | 1461031571402 Marionette TRACE conn2 -> [0,1449,"getWindowHandle",null] 19:06:11 INFO - PROCESS | 1647 | 1461031571407 Marionette TRACE conn2 <- [1,1449,null,{"value":"7"}] 19:06:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 19:06:11 INFO - PROCESS | 1647 | 1461031571438 Marionette TRACE conn2 -> [0,1450,"setScriptTimeout",{"ms":35000}] 19:06:11 INFO - PROCESS | 1647 | 1461031571441 Marionette TRACE conn2 <- [1,1450,null,{}] 19:06:11 INFO - PROCESS | 1647 | 1461031571447 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}] 19:06:11 INFO - PROCESS | 1647 | 1461031571607 Marionette TRACE conn2 <- [1,1451,null,{"value":null}] 19:06:11 INFO - PROCESS | 1647 | 1461031571718 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:06:11 INFO - PROCESS | 1647 | ++DOCSHELL 0x11c261800 == 82 [pid = 1647] [id = 370] 19:06:11 INFO - PROCESS | 1647 | ++DOMWINDOW == 185 (0x11baa7c00) [pid = 1647] [serial = 1109] [outer = 0x0] 19:06:11 INFO - PROCESS | 1647 | ++DOMWINDOW == 186 (0x125ae7400) [pid = 1647] [serial = 1110] [outer = 0x11baa7c00] 19:06:11 INFO - PROCESS | 1647 | 1461031571764 Marionette DEBUG loaded listener.js 19:06:11 INFO - PROCESS | 1647 | ++DOMWINDOW == 187 (0x129044800) [pid = 1647] [serial = 1111] [outer = 0x11baa7c00] 19:06:11 INFO - PROCESS | 1647 | --DOCSHELL 0x13011a000 == 81 [pid = 1647] [id = 359] 19:06:11 INFO - PROCESS | 1647 | --DOCSHELL 0x12fbc5800 == 80 [pid = 1647] [id = 358] 19:06:11 INFO - PROCESS | 1647 | --DOCSHELL 0x12ba19000 == 79 [pid = 1647] [id = 357] 19:06:11 INFO - PROCESS | 1647 | --DOCSHELL 0x12eae0000 == 78 [pid = 1647] [id = 356] 19:06:11 INFO - PROCESS | 1647 | --DOCSHELL 0x12ea1a000 == 77 [pid = 1647] [id = 355] 19:06:11 INFO - PROCESS | 1647 | --DOMWINDOW == 186 (0x12f7a1400) [pid = 1647] [serial = 1026] [outer = 0x0] [url = about:blank] 19:06:12 INFO - PROCESS | 1647 | --DOCSHELL 0x12d906000 == 76 [pid = 1647] [id = 354] 19:06:12 INFO - PROCESS | 1647 | --DOCSHELL 0x12c71b000 == 75 [pid = 1647] [id = 353] 19:06:12 INFO - PROCESS | 1647 | --DOCSHELL 0x12b30d000 == 74 [pid = 1647] [id = 352] 19:06:12 INFO - PROCESS | 1647 | --DOCSHELL 0x129fd9800 == 73 [pid = 1647] [id = 351] 19:06:12 INFO - PROCESS | 1647 | --DOCSHELL 0x11bb20000 == 72 [pid = 1647] [id = 350] 19:06:12 INFO - PROCESS | 1647 | --DOCSHELL 0x11bb1c000 == 71 [pid = 1647] [id = 349] 19:06:12 INFO - PROCESS | 1647 | --DOCSHELL 0x11ba54800 == 70 [pid = 1647] [id = 348] 19:06:12 INFO - PROCESS | 1647 | --DOCSHELL 0x129fea800 == 69 [pid = 1647] [id = 344] 19:06:12 INFO - PROCESS | 1647 | --DOCSHELL 0x11c2e4800 == 68 [pid = 1647] [id = 343] 19:06:12 INFO - PROCESS | 1647 | --DOMWINDOW == 185 (0x12f296000) [pid = 1647] [serial = 1023] [outer = 0x0] [url = about:blank] 19:06:12 INFO - PROCESS | 1647 | --DOMWINDOW == 184 (0x12f79d400) [pid = 1647] [serial = 1024] [outer = 0x0] [url = about:blank] 19:06:12 INFO - PROCESS | 1647 | --DOMWINDOW == 183 (0x12cfd5c00) [pid = 1647] [serial = 1008] [outer = 0x0] [url = about:blank] 19:06:12 INFO - PROCESS | 1647 | --DOMWINDOW == 182 (0x12d10f800) [pid = 1647] [serial = 984] [outer = 0x0] [url = about:blank] 19:06:12 INFO - PROCESS | 1647 | --DOMWINDOW == 181 (0x12abd4000) [pid = 1647] [serial = 1005] [outer = 0x0] [url = about:blank] 19:06:12 INFO - PROCESS | 1647 | --DOMWINDOW == 180 (0x12be1a400) [pid = 1647] [serial = 1006] [outer = 0x0] [url = about:blank] 19:06:12 INFO - PROCESS | 1647 | --DOMWINDOW == 179 (0x10a5f7000) [pid = 1647] [serial = 981] [outer = 0x0] [url = about:blank] 19:06:12 INFO - PROCESS | 1647 | --DOMWINDOW == 178 (0x12d96a000) [pid = 1647] [serial = 978] [outer = 0x0] [url = about:blank] 19:06:12 INFO - PROCESS | 1647 | --DOMWINDOW == 177 (0x12aae0400) [pid = 1647] [serial = 975] [outer = 0x0] [url = about:blank] 19:06:12 INFO - PROCESS | 1647 | --DOMWINDOW == 176 (0x129a64c00) [pid = 1647] [serial = 1000] [outer = 0x0] [url = about:blank] 19:06:12 INFO - PROCESS | 1647 | --DOMWINDOW == 175 (0x12f00f000) [pid = 1647] [serial = 1021] [outer = 0x0] [url = about:blank] 19:06:12 INFO - PROCESS | 1647 | --DOMWINDOW == 174 (0x123adb400) [pid = 1647] [serial = 972] [outer = 0x0] [url = about:blank] 19:06:12 INFO - PROCESS | 1647 | --DOMWINDOW == 173 (0x12e0eb000) [pid = 1647] [serial = 1011] [outer = 0x0] [url = about:blank] 19:06:12 INFO - PROCESS | 1647 | --DOMWINDOW == 172 (0x12e2d1800) [pid = 1647] [serial = 1012] [outer = 0x0] [url = about:blank] 19:06:12 INFO - PROCESS | 1647 | --DOMWINDOW == 171 (0x11a70a400) [pid = 1647] [serial = 997] [outer = 0x0] [url = about:blank] 19:06:12 INFO - PROCESS | 1647 | --DOMWINDOW == 170 (0x11a710400) [pid = 1647] [serial = 991] [outer = 0x0] [url = about:blank] 19:06:12 INFO - PROCESS | 1647 | --DOMWINDOW == 169 (0x12f002400) [pid = 1647] [serial = 1015] [outer = 0x0] [url = about:blank] 19:06:12 INFO - PROCESS | 1647 | --DOMWINDOW == 168 (0x129178c00) [pid = 1647] [serial = 999] [outer = 0x0] [url = about:blank] 19:06:12 INFO - PROCESS | 1647 | --DOMWINDOW == 167 (0x11912b000) [pid = 1647] [serial = 990] [outer = 0x0] [url = about:blank] 19:06:12 INFO - PROCESS | 1647 | --DOMWINDOW == 166 (0x127469000) [pid = 1647] [serial = 1018] [outer = 0x0] [url = about:blank] 19:06:12 INFO - PROCESS | 1647 | --DOMWINDOW == 165 (0x11be66800) [pid = 1647] [serial = 994] [outer = 0x0] [url = about:blank] 19:06:12 INFO - PROCESS | 1647 | --DOMWINDOW == 164 (0x12be18400) [pid = 1647] [serial = 1020] [outer = 0x0] [url = about:blank] 19:06:12 INFO - PROCESS | 1647 | --DOMWINDOW == 163 (0x11a7ab800) [pid = 1647] [serial = 993] [outer = 0x0] [url = about:blank] 19:06:12 INFO - PROCESS | 1647 | --DOMWINDOW == 162 (0x11c546c00) [pid = 1647] [serial = 1017] [outer = 0x0] [url = about:blank] 19:06:12 INFO - PROCESS | 1647 | --DOMWINDOW == 161 (0x129a6f000) [pid = 1647] [serial = 1002] [outer = 0x0] [url = about:blank] 19:06:12 INFO - PROCESS | 1647 | --DOMWINDOW == 160 (0x12d1cf800) [pid = 1647] [serial = 1009] [outer = 0x0] [url = about:blank] 19:06:12 INFO - PROCESS | 1647 | --DOMWINDOW == 159 (0x12aae0000) [pid = 1647] [serial = 1003] [outer = 0x0] [url = about:blank] 19:06:12 INFO - PROCESS | 1647 | --DOMWINDOW == 158 (0x12e818c00) [pid = 1647] [serial = 1014] [outer = 0x0] [url = about:blank] 19:06:12 INFO - PROCESS | 1647 | --DOMWINDOW == 157 (0x115648400) [pid = 1647] [serial = 987] [outer = 0x0] [url = about:blank] 19:06:12 INFO - PROCESS | 1647 | --DOMWINDOW == 156 (0x11c65f400) [pid = 1647] [serial = 996] [outer = 0x0] [url = about:blank] 19:06:12 INFO - PROCESS | 1647 | --DOMWINDOW == 155 (0x11a705000) [pid = 1647] [serial = 969] [outer = 0x0] [url = about:blank] 19:06:12 INFO - PROCESS | 1647 | 1461031572223 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]]]}] 19:06:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 19:06:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 829ms 19:06:12 INFO - PROCESS | 1647 | 1461031572264 Marionette TRACE conn2 -> [0,1453,"getWindowHandle",null] 19:06:12 INFO - PROCESS | 1647 | 1461031572265 Marionette TRACE conn2 <- [1,1453,null,{"value":"7"}] 19:06:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 19:06:12 INFO - PROCESS | 1647 | 1461031572267 Marionette TRACE conn2 -> [0,1454,"setScriptTimeout",{"ms":35000}] 19:06:12 INFO - PROCESS | 1647 | 1461031572270 Marionette TRACE conn2 <- [1,1454,null,{}] 19:06:12 INFO - PROCESS | 1647 | 1461031572287 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}] 19:06:12 INFO - PROCESS | 1647 | 1461031572383 Marionette TRACE conn2 <- [1,1455,null,{"value":null}] 19:06:12 INFO - PROCESS | 1647 | 1461031572388 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:06:12 INFO - PROCESS | 1647 | ++DOCSHELL 0x12722c800 == 69 [pid = 1647] [id = 371] 19:06:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 156 (0x123adb400) [pid = 1647] [serial = 1112] [outer = 0x0] 19:06:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 157 (0x129c6a400) [pid = 1647] [serial = 1113] [outer = 0x123adb400] 19:06:12 INFO - PROCESS | 1647 | 1461031572416 Marionette DEBUG loaded listener.js 19:06:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 158 (0x129f50000) [pid = 1647] [serial = 1114] [outer = 0x123adb400] 19:06:12 INFO - PROCESS | 1647 | 1461031572782 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]]]}] 19:06:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 19:06:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 529ms 19:06:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 19:06:12 INFO - PROCESS | 1647 | 1461031572798 Marionette TRACE conn2 -> [0,1457,"getWindowHandle",null] 19:06:12 INFO - PROCESS | 1647 | 1461031572799 Marionette TRACE conn2 <- [1,1457,null,{"value":"7"}] 19:06:12 INFO - PROCESS | 1647 | 1461031572801 Marionette TRACE conn2 -> [0,1458,"setScriptTimeout",{"ms":35000}] 19:06:12 INFO - PROCESS | 1647 | 1461031572802 Marionette TRACE conn2 <- [1,1458,null,{}] 19:06:12 INFO - PROCESS | 1647 | 1461031572804 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}] 19:06:12 INFO - PROCESS | 1647 | 1461031572901 Marionette TRACE conn2 <- [1,1459,null,{"value":null}] 19:06:12 INFO - PROCESS | 1647 | 1461031572961 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:06:12 INFO - PROCESS | 1647 | ++DOCSHELL 0x12b30e800 == 70 [pid = 1647] [id = 372] 19:06:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 159 (0x129f51400) [pid = 1647] [serial = 1115] [outer = 0x0] 19:06:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 160 (0x12aa02c00) [pid = 1647] [serial = 1116] [outer = 0x129f51400] 19:06:12 INFO - PROCESS | 1647 | 1461031572988 Marionette DEBUG loaded listener.js 19:06:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 161 (0x12aadec00) [pid = 1647] [serial = 1117] [outer = 0x129f51400] 19:06:13 INFO - PROCESS | 1647 | 1461031573295 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]]]}] 19:06:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 19:06:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 518ms 19:06:13 INFO - PROCESS | 1647 | 1461031573319 Marionette TRACE conn2 -> [0,1461,"getWindowHandle",null] 19:06:13 INFO - PROCESS | 1647 | 1461031573320 Marionette TRACE conn2 <- [1,1461,null,{"value":"7"}] 19:06:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 19:06:13 INFO - PROCESS | 1647 | 1461031573323 Marionette TRACE conn2 -> [0,1462,"setScriptTimeout",{"ms":35000}] 19:06:13 INFO - PROCESS | 1647 | 1461031573324 Marionette TRACE conn2 <- [1,1462,null,{}] 19:06:13 INFO - PROCESS | 1647 | 1461031573326 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}] 19:06:13 INFO - PROCESS | 1647 | 1461031573418 Marionette TRACE conn2 <- [1,1463,null,{"value":null}] 19:06:13 INFO - PROCESS | 1647 | 1461031573482 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:06:13 INFO - PROCESS | 1647 | ++DOCSHELL 0x12cf23000 == 71 [pid = 1647] [id = 373] 19:06:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 162 (0x12a92f000) [pid = 1647] [serial = 1118] [outer = 0x0] 19:06:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 163 (0x12aaeb000) [pid = 1647] [serial = 1119] [outer = 0x12a92f000] 19:06:13 INFO - PROCESS | 1647 | 1461031573508 Marionette DEBUG loaded listener.js 19:06:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 164 (0x12b2f0000) [pid = 1647] [serial = 1120] [outer = 0x12a92f000] 19:06:13 INFO - PROCESS | 1647 | 1461031573823 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]]]}] 19:06:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 19:06:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 519ms 19:06:13 INFO - PROCESS | 1647 | 1461031573843 Marionette TRACE conn2 -> [0,1465,"getWindowHandle",null] 19:06:13 INFO - PROCESS | 1647 | 1461031573847 Marionette TRACE conn2 <- [1,1465,null,{"value":"7"}] 19:06:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 19:06:13 INFO - PROCESS | 1647 | 1461031573850 Marionette TRACE conn2 -> [0,1466,"setScriptTimeout",{"ms":35000}] 19:06:13 INFO - PROCESS | 1647 | 1461031573851 Marionette TRACE conn2 <- [1,1466,null,{}] 19:06:13 INFO - PROCESS | 1647 | 1461031573853 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}] 19:06:13 INFO - PROCESS | 1647 | 1461031573961 Marionette TRACE conn2 <- [1,1467,null,{"value":null}] 19:06:13 INFO - PROCESS | 1647 | 1461031573966 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:06:13 INFO - PROCESS | 1647 | ++DOCSHELL 0x12e7ca000 == 72 [pid = 1647] [id = 374] 19:06:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 165 (0x12b586400) [pid = 1647] [serial = 1121] [outer = 0x0] 19:06:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 166 (0x12d10fc00) [pid = 1647] [serial = 1122] [outer = 0x12b586400] 19:06:13 INFO - PROCESS | 1647 | 1461031573994 Marionette DEBUG loaded listener.js 19:06:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 167 (0x12e2bb800) [pid = 1647] [serial = 1123] [outer = 0x12b586400] 19:06:14 INFO - PROCESS | 1647 | 1461031574386 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]]]}] 19:06:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 19:06:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 569ms 19:06:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 19:06:14 INFO - PROCESS | 1647 | 1461031574421 Marionette TRACE conn2 -> [0,1469,"getWindowHandle",null] 19:06:14 INFO - PROCESS | 1647 | 1461031574422 Marionette TRACE conn2 <- [1,1469,null,{"value":"7"}] 19:06:14 INFO - PROCESS | 1647 | 1461031574424 Marionette TRACE conn2 -> [0,1470,"setScriptTimeout",{"ms":35000}] 19:06:14 INFO - PROCESS | 1647 | 1461031574425 Marionette TRACE conn2 <- [1,1470,null,{}] 19:06:14 INFO - PROCESS | 1647 | 1461031574430 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}] 19:06:14 INFO - PROCESS | 1647 | 1461031574546 Marionette TRACE conn2 <- [1,1471,null,{"value":null}] 19:06:14 INFO - PROCESS | 1647 | 1461031574588 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:06:14 INFO - PROCESS | 1647 | ++DOCSHELL 0x12f051800 == 73 [pid = 1647] [id = 375] 19:06:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 168 (0x12be31800) [pid = 1647] [serial = 1124] [outer = 0x0] 19:06:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 169 (0x12f00f000) [pid = 1647] [serial = 1125] [outer = 0x12be31800] 19:06:14 INFO - PROCESS | 1647 | 1461031574613 Marionette DEBUG loaded listener.js 19:06:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 170 (0x12f606400) [pid = 1647] [serial = 1126] [outer = 0x12be31800] 19:06:14 INFO - PROCESS | 1647 | 1461031574960 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]]]}] 19:06:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 19:06:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 573ms 19:06:15 INFO - PROCESS | 1647 | 1461031574998 Marionette TRACE conn2 -> [0,1473,"getWindowHandle",null] 19:06:15 INFO - PROCESS | 1647 | 1461031574999 Marionette TRACE conn2 <- [1,1473,null,{"value":"7"}] 19:06:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 19:06:15 INFO - PROCESS | 1647 | 1461031575009 Marionette TRACE conn2 -> [0,1474,"setScriptTimeout",{"ms":35000}] 19:06:15 INFO - PROCESS | 1647 | 1461031575010 Marionette TRACE conn2 <- [1,1474,null,{}] 19:06:15 INFO - PROCESS | 1647 | 1461031575012 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}] 19:06:15 INFO - PROCESS | 1647 | 1461031575126 Marionette TRACE conn2 <- [1,1475,null,{"value":null}] 19:06:15 INFO - PROCESS | 1647 | 1461031575167 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:06:15 INFO - PROCESS | 1647 | ++DOCSHELL 0x12fbc2000 == 74 [pid = 1647] [id = 376] 19:06:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 171 (0x12e2be400) [pid = 1647] [serial = 1127] [outer = 0x0] 19:06:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 172 (0x12fb90800) [pid = 1647] [serial = 1128] [outer = 0x12e2be400] 19:06:15 INFO - PROCESS | 1647 | 1461031575192 Marionette DEBUG loaded listener.js 19:06:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 173 (0x12fe20c00) [pid = 1647] [serial = 1129] [outer = 0x12e2be400] 19:06:15 INFO - PROCESS | 1647 | 1461031575523 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]]]}] 19:06:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 19:06:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 520ms 19:06:15 INFO - PROCESS | 1647 | 1461031575531 Marionette TRACE conn2 -> [0,1477,"getWindowHandle",null] 19:06:15 INFO - PROCESS | 1647 | 1461031575533 Marionette TRACE conn2 <- [1,1477,null,{"value":"7"}] 19:06:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 19:06:15 INFO - PROCESS | 1647 | 1461031575535 Marionette TRACE conn2 -> [0,1478,"setScriptTimeout",{"ms":35000}] 19:06:15 INFO - PROCESS | 1647 | 1461031575536 Marionette TRACE conn2 <- [1,1478,null,{}] 19:06:15 INFO - PROCESS | 1647 | 1461031575538 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}] 19:06:15 INFO - PROCESS | 1647 | 1461031575659 Marionette TRACE conn2 <- [1,1479,null,{"value":null}] 19:06:15 INFO - PROCESS | 1647 | 1461031575671 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:06:15 INFO - PROCESS | 1647 | ++DOCSHELL 0x13037e800 == 75 [pid = 1647] [id = 377] 19:06:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 174 (0x12fe22000) [pid = 1647] [serial = 1130] [outer = 0x0] 19:06:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 175 (0x12fe2a800) [pid = 1647] [serial = 1131] [outer = 0x12fe22000] 19:06:15 INFO - PROCESS | 1647 | 1461031575696 Marionette DEBUG loaded listener.js 19:06:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 176 (0x12fe72000) [pid = 1647] [serial = 1132] [outer = 0x12fe22000] 19:06:16 INFO - PROCESS | 1647 | 1461031576036 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]]]}] 19:06:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 19:06:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 519ms 19:06:16 INFO - PROCESS | 1647 | 1461031576054 Marionette TRACE conn2 -> [0,1481,"getWindowHandle",null] 19:06:16 INFO - PROCESS | 1647 | 1461031576056 Marionette TRACE conn2 <- [1,1481,null,{"value":"7"}] 19:06:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 19:06:16 INFO - PROCESS | 1647 | 1461031576058 Marionette TRACE conn2 -> [0,1482,"setScriptTimeout",{"ms":35000}] 19:06:16 INFO - PROCESS | 1647 | 1461031576059 Marionette TRACE conn2 <- [1,1482,null,{}] 19:06:16 INFO - PROCESS | 1647 | 1461031576061 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}] 19:06:16 INFO - PROCESS | 1647 | 1461031576259 Marionette TRACE conn2 <- [1,1483,null,{"value":null}] 19:06:16 INFO - PROCESS | 1647 | --DOMWINDOW == 175 (0x12aaedc00) [pid = 1647] [serial = 965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 19:06:16 INFO - PROCESS | 1647 | --DOMWINDOW == 174 (0x12b006000) [pid = 1647] [serial = 1061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 19:06:16 INFO - PROCESS | 1647 | --DOMWINDOW == 173 (0x12be33000) [pid = 1647] [serial = 1064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 19:06:16 INFO - PROCESS | 1647 | --DOMWINDOW == 172 (0x12dac0400) [pid = 1647] [serial = 1067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 19:06:16 INFO - PROCESS | 1647 | --DOMWINDOW == 171 (0x11853e000) [pid = 1647] [serial = 1070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 19:06:16 INFO - PROCESS | 1647 | --DOMWINDOW == 170 (0x1291c0c00) [pid = 1647] [serial = 1055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 19:06:16 INFO - PROCESS | 1647 | --DOMWINDOW == 169 (0x118782800) [pid = 1647] [serial = 1046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 19:06:16 INFO - PROCESS | 1647 | --DOMWINDOW == 168 (0x123ad4c00) [pid = 1647] [serial = 1052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 19:06:16 INFO - PROCESS | 1647 | --DOMWINDOW == 167 (0x11ace1400) [pid = 1647] [serial = 1049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 19:06:16 INFO - PROCESS | 1647 | --DOMWINDOW == 166 (0x112233c00) [pid = 1647] [serial = 1043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 19:06:16 INFO - PROCESS | 1647 | --DOMWINDOW == 165 (0x12aac1400) [pid = 1647] [serial = 1058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 19:06:16 INFO - PROCESS | 1647 | --DOMWINDOW == 164 (0x12abd1000) [pid = 1647] [serial = 1073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 19:06:16 INFO - PROCESS | 1647 | 1461031576323 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:06:16 INFO - PROCESS | 1647 | ++DOCSHELL 0x11c2f9000 == 76 [pid = 1647] [id = 378] 19:06:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 165 (0x1146c3c00) [pid = 1647] [serial = 1133] [outer = 0x0] 19:06:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 166 (0x119c13c00) [pid = 1647] [serial = 1134] [outer = 0x1146c3c00] 19:06:16 INFO - PROCESS | 1647 | 1461031576349 Marionette DEBUG loaded listener.js 19:06:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 167 (0x12a92f800) [pid = 1647] [serial = 1135] [outer = 0x1146c3c00] 19:06:16 INFO - PROCESS | 1647 | 1461031576661 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]]]}] 19:06:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 19:06:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 623ms 19:06:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 19:06:16 INFO - PROCESS | 1647 | 1461031576682 Marionette TRACE conn2 -> [0,1485,"getWindowHandle",null] 19:06:16 INFO - PROCESS | 1647 | 1461031576684 Marionette TRACE conn2 <- [1,1485,null,{"value":"7"}] 19:06:16 INFO - PROCESS | 1647 | 1461031576686 Marionette TRACE conn2 -> [0,1486,"setScriptTimeout",{"ms":35000}] 19:06:16 INFO - PROCESS | 1647 | 1461031576688 Marionette TRACE conn2 <- [1,1486,null,{}] 19:06:16 INFO - PROCESS | 1647 | 1461031576690 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}] 19:06:16 INFO - PROCESS | 1647 | 1461031576804 Marionette TRACE conn2 <- [1,1487,null,{"value":null}] 19:06:16 INFO - PROCESS | 1647 | 1461031576870 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:06:16 INFO - PROCESS | 1647 | ++DOCSHELL 0x138a19800 == 77 [pid = 1647] [id = 379] 19:06:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 168 (0x12a936800) [pid = 1647] [serial = 1136] [outer = 0x0] 19:06:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 169 (0x12abc3000) [pid = 1647] [serial = 1137] [outer = 0x12a936800] 19:06:16 INFO - PROCESS | 1647 | 1461031576899 Marionette DEBUG loaded listener.js 19:06:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 170 (0x12ff1a000) [pid = 1647] [serial = 1138] [outer = 0x12a936800] 19:06:17 INFO - PROCESS | 1647 | 1461031577199 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]]]}] 19:06:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 19:06:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 520ms 19:06:17 INFO - PROCESS | 1647 | 1461031577207 Marionette TRACE conn2 -> [0,1489,"getWindowHandle",null] 19:06:17 INFO - PROCESS | 1647 | 1461031577208 Marionette TRACE conn2 <- [1,1489,null,{"value":"7"}] 19:06:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 19:06:17 INFO - PROCESS | 1647 | 1461031577218 Marionette TRACE conn2 -> [0,1490,"setScriptTimeout",{"ms":35000}] 19:06:17 INFO - PROCESS | 1647 | 1461031577219 Marionette TRACE conn2 <- [1,1490,null,{}] 19:06:17 INFO - PROCESS | 1647 | 1461031577221 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}] 19:06:17 INFO - PROCESS | 1647 | 1461031577322 Marionette TRACE conn2 <- [1,1491,null,{"value":null}] 19:06:17 INFO - PROCESS | 1647 | 1461031577327 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:06:17 INFO - PROCESS | 1647 | ++DOCSHELL 0x1396b0800 == 78 [pid = 1647] [id = 380] 19:06:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 171 (0x12ff1a400) [pid = 1647] [serial = 1139] [outer = 0x0] 19:06:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 172 (0x1328d5000) [pid = 1647] [serial = 1140] [outer = 0x12ff1a400] 19:06:17 INFO - PROCESS | 1647 | 1461031577353 Marionette DEBUG loaded listener.js 19:06:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 173 (0x12abc4400) [pid = 1647] [serial = 1141] [outer = 0x12ff1a400] 19:06:17 INFO - PROCESS | 1647 | 1461031577680 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]]]}] 19:06:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 19:06:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 468ms 19:06:17 INFO - PROCESS | 1647 | 1461031577686 Marionette TRACE conn2 -> [0,1493,"getWindowHandle",null] 19:06:17 INFO - PROCESS | 1647 | 1461031577687 Marionette TRACE conn2 <- [1,1493,null,{"value":"7"}] 19:06:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 19:06:17 INFO - PROCESS | 1647 | 1461031577691 Marionette TRACE conn2 -> [0,1494,"setScriptTimeout",{"ms":35000}] 19:06:17 INFO - PROCESS | 1647 | 1461031577693 Marionette TRACE conn2 <- [1,1494,null,{}] 19:06:17 INFO - PROCESS | 1647 | 1461031577699 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}] 19:06:17 INFO - PROCESS | 1647 | 1461031577828 Marionette TRACE conn2 <- [1,1495,null,{"value":null}] 19:06:17 INFO - PROCESS | 1647 | 1461031577835 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:06:17 INFO - PROCESS | 1647 | ++DOCSHELL 0x1396be800 == 79 [pid = 1647] [id = 381] 19:06:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 174 (0x11c54fc00) [pid = 1647] [serial = 1142] [outer = 0x0] 19:06:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 175 (0x12a6c0000) [pid = 1647] [serial = 1143] [outer = 0x11c54fc00] 19:06:17 INFO - PROCESS | 1647 | 1461031577860 Marionette DEBUG loaded listener.js 19:06:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 176 (0x12a6c5000) [pid = 1647] [serial = 1144] [outer = 0x11c54fc00] 19:06:18 INFO - PROCESS | 1647 | 1461031578195 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]]]}] 19:06:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 19:06:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 523ms 19:06:18 INFO - PROCESS | 1647 | 1461031578216 Marionette TRACE conn2 -> [0,1497,"getWindowHandle",null] 19:06:18 INFO - PROCESS | 1647 | 1461031578217 Marionette TRACE conn2 <- [1,1497,null,{"value":"7"}] 19:06:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 19:06:18 INFO - PROCESS | 1647 | 1461031578219 Marionette TRACE conn2 -> [0,1498,"setScriptTimeout",{"ms":35000}] 19:06:18 INFO - PROCESS | 1647 | 1461031578220 Marionette TRACE conn2 <- [1,1498,null,{}] 19:06:18 INFO - PROCESS | 1647 | 1461031578223 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}] 19:06:18 INFO - PROCESS | 1647 | 1461031578393 Marionette TRACE conn2 <- [1,1499,null,{"value":null}] 19:06:18 INFO - PROCESS | 1647 | 1461031578504 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:06:18 INFO - PROCESS | 1647 | ++DOCSHELL 0x119dfa800 == 80 [pid = 1647] [id = 382] 19:06:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 177 (0x10a5f8400) [pid = 1647] [serial = 1145] [outer = 0x0] 19:06:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 178 (0x114c14000) [pid = 1647] [serial = 1146] [outer = 0x10a5f8400] 19:06:18 INFO - PROCESS | 1647 | 1461031578540 Marionette DEBUG loaded listener.js 19:06:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 179 (0x1164da800) [pid = 1647] [serial = 1147] [outer = 0x10a5f8400] 19:06:19 INFO - PROCESS | 1647 | 1461031579025 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]]]}] 19:06:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 19:06:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 818ms 19:06:19 INFO - PROCESS | 1647 | 1461031579040 Marionette TRACE conn2 -> [0,1501,"getWindowHandle",null] 19:06:19 INFO - PROCESS | 1647 | 1461031579043 Marionette TRACE conn2 <- [1,1501,null,{"value":"7"}] 19:06:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 19:06:19 INFO - PROCESS | 1647 | 1461031579046 Marionette TRACE conn2 -> [0,1502,"setScriptTimeout",{"ms":35000}] 19:06:19 INFO - PROCESS | 1647 | 1461031579049 Marionette TRACE conn2 <- [1,1502,null,{}] 19:06:19 INFO - PROCESS | 1647 | 1461031579052 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}] 19:06:19 INFO - PROCESS | 1647 | 1461031579173 Marionette TRACE conn2 <- [1,1503,null,{"value":null}] 19:06:19 INFO - PROCESS | 1647 | 1461031579252 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:06:19 INFO - PROCESS | 1647 | ++DOCSHELL 0x129604000 == 81 [pid = 1647] [id = 383] 19:06:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 180 (0x11a70f800) [pid = 1647] [serial = 1148] [outer = 0x0] 19:06:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 181 (0x11bff5800) [pid = 1647] [serial = 1149] [outer = 0x11a70f800] 19:06:19 INFO - PROCESS | 1647 | 1461031579287 Marionette DEBUG loaded listener.js 19:06:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 182 (0x12594f000) [pid = 1647] [serial = 1150] [outer = 0x11a70f800] 19:06:19 INFO - PROCESS | 1647 | 1461031579690 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]]]}] 19:06:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 19:06:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 673ms 19:06:19 INFO - PROCESS | 1647 | 1461031579719 Marionette TRACE conn2 -> [0,1505,"getWindowHandle",null] 19:06:19 INFO - PROCESS | 1647 | 1461031579721 Marionette TRACE conn2 <- [1,1505,null,{"value":"7"}] 19:06:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 19:06:19 INFO - PROCESS | 1647 | 1461031579724 Marionette TRACE conn2 -> [0,1506,"setScriptTimeout",{"ms":35000}] 19:06:19 INFO - PROCESS | 1647 | 1461031579725 Marionette TRACE conn2 <- [1,1506,null,{}] 19:06:19 INFO - PROCESS | 1647 | 1461031579728 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}] 19:06:19 INFO - PROCESS | 1647 | 1461031579868 Marionette TRACE conn2 <- [1,1507,null,{"value":null}] 19:06:19 INFO - PROCESS | 1647 | 1461031579977 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:06:19 INFO - PROCESS | 1647 | ++DOCSHELL 0x12e41a000 == 82 [pid = 1647] [id = 384] 19:06:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 183 (0x1274e6c00) [pid = 1647] [serial = 1151] [outer = 0x0] 19:06:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 184 (0x129f47400) [pid = 1647] [serial = 1152] [outer = 0x1274e6c00] 19:06:20 INFO - PROCESS | 1647 | 1461031580010 Marionette DEBUG loaded listener.js 19:06:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 185 (0x12a92ec00) [pid = 1647] [serial = 1153] [outer = 0x1274e6c00] 19:06:20 INFO - PROCESS | 1647 | 1461031580435 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]]]}] 19:06:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 19:06:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 722ms 19:06:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 19:06:20 INFO - PROCESS | 1647 | 1461031580446 Marionette TRACE conn2 -> [0,1509,"getWindowHandle",null] 19:06:20 INFO - PROCESS | 1647 | 1461031580449 Marionette TRACE conn2 <- [1,1509,null,{"value":"7"}] 19:06:20 INFO - PROCESS | 1647 | 1461031580457 Marionette TRACE conn2 -> [0,1510,"setScriptTimeout",{"ms":35000}] 19:06:20 INFO - PROCESS | 1647 | 1461031580460 Marionette TRACE conn2 <- [1,1510,null,{}] 19:06:20 INFO - PROCESS | 1647 | 1461031580463 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}] 19:06:20 INFO - PROCESS | 1647 | 1461031580576 Marionette TRACE conn2 <- [1,1511,null,{"value":null}] 19:06:20 INFO - PROCESS | 1647 | 1461031580656 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:06:20 INFO - PROCESS | 1647 | ++DOCSHELL 0x1316d0000 == 83 [pid = 1647] [id = 385] 19:06:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 186 (0x129f4e400) [pid = 1647] [serial = 1154] [outer = 0x0] 19:06:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 187 (0x12aac2800) [pid = 1647] [serial = 1155] [outer = 0x129f4e400] 19:06:20 INFO - PROCESS | 1647 | 1461031580686 Marionette DEBUG loaded listener.js 19:06:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 188 (0x12abd3c00) [pid = 1647] [serial = 1156] [outer = 0x129f4e400] 19:06:21 INFO - PROCESS | 1647 | 1461031581101 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]]]}] 19:06:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 19:06:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 679ms 19:06:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 19:06:21 INFO - PROCESS | 1647 | 1461031581132 Marionette TRACE conn2 -> [0,1513,"getWindowHandle",null] 19:06:21 INFO - PROCESS | 1647 | 1461031581133 Marionette TRACE conn2 <- [1,1513,null,{"value":"7"}] 19:06:21 INFO - PROCESS | 1647 | 1461031581135 Marionette TRACE conn2 -> [0,1514,"setScriptTimeout",{"ms":35000}] 19:06:21 INFO - PROCESS | 1647 | 1461031581136 Marionette TRACE conn2 <- [1,1514,null,{}] 19:06:21 INFO - PROCESS | 1647 | 1461031581139 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}] 19:06:21 INFO - PROCESS | 1647 | 1461031581271 Marionette TRACE conn2 <- [1,1515,null,{"value":null}] 19:06:21 INFO - PROCESS | 1647 | 1461031581362 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:06:21 INFO - PROCESS | 1647 | ++DOCSHELL 0x13288b000 == 84 [pid = 1647] [id = 386] 19:06:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 189 (0x129f4f000) [pid = 1647] [serial = 1157] [outer = 0x0] 19:06:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 190 (0x12be18400) [pid = 1647] [serial = 1158] [outer = 0x129f4f000] 19:06:21 INFO - PROCESS | 1647 | 1461031581394 Marionette DEBUG loaded listener.js 19:06:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 191 (0x12cfe2400) [pid = 1647] [serial = 1159] [outer = 0x129f4f000] 19:06:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 19:06:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 670ms 19:06:21 INFO - PROCESS | 1647 | 1461031581797 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]]]}] 19:06:21 INFO - PROCESS | 1647 | 1461031581805 Marionette TRACE conn2 -> [0,1517,"getWindowHandle",null] 19:06:21 INFO - PROCESS | 1647 | 1461031581807 Marionette TRACE conn2 <- [1,1517,null,{"value":"7"}] 19:06:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 19:06:21 INFO - PROCESS | 1647 | 1461031581809 Marionette TRACE conn2 -> [0,1518,"setScriptTimeout",{"ms":35000}] 19:06:21 INFO - PROCESS | 1647 | 1461031581810 Marionette TRACE conn2 <- [1,1518,null,{}] 19:06:21 INFO - PROCESS | 1647 | 1461031581812 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}] 19:06:21 INFO - PROCESS | 1647 | 1461031581926 Marionette TRACE conn2 <- [1,1519,null,{"value":null}] 19:06:22 INFO - PROCESS | 1647 | 1461031582036 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:06:22 INFO - PROCESS | 1647 | ++DOCSHELL 0x1396c0800 == 85 [pid = 1647] [id = 387] 19:06:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 192 (0x125d0d800) [pid = 1647] [serial = 1160] [outer = 0x0] 19:06:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 193 (0x125d0f400) [pid = 1647] [serial = 1161] [outer = 0x125d0d800] 19:06:22 INFO - PROCESS | 1647 | 1461031582077 Marionette DEBUG loaded listener.js 19:06:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 194 (0x12d1d3c00) [pid = 1647] [serial = 1162] [outer = 0x125d0d800] 19:06:22 INFO - PROCESS | 1647 | 1461031582524 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]]]}] 19:06:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 19:06:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 771ms 19:06:22 INFO - PROCESS | 1647 | 1461031582591 Marionette TRACE conn2 -> [0,1521,"getWindowHandle",null] 19:06:22 INFO - PROCESS | 1647 | 1461031582593 Marionette TRACE conn2 <- [1,1521,null,{"value":"7"}] 19:06:22 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 19:06:22 INFO - PROCESS | 1647 | 1461031582616 Marionette TRACE conn2 -> [0,1522,"setScriptTimeout",{"ms":35000}] 19:06:22 INFO - PROCESS | 1647 | 1461031582617 Marionette TRACE conn2 <- [1,1522,null,{}] 19:06:22 INFO - PROCESS | 1647 | 1461031582619 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}] 19:06:22 INFO - PROCESS | 1647 | 1461031582737 Marionette TRACE conn2 <- [1,1523,null,{"value":null}] 19:06:22 INFO - PROCESS | 1647 | 1461031582816 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:06:22 INFO - PROCESS | 1647 | ++DOCSHELL 0x123708000 == 86 [pid = 1647] [id = 388] 19:06:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 195 (0x112230000) [pid = 1647] [serial = 1163] [outer = 0x0] 19:06:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 196 (0x125ee0c00) [pid = 1647] [serial = 1164] [outer = 0x112230000] 19:06:22 INFO - PROCESS | 1647 | 1461031582847 Marionette DEBUG loaded listener.js 19:06:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 197 (0x126d22000) [pid = 1647] [serial = 1165] [outer = 0x112230000] 19:06:23 INFO - PROCESS | 1647 | 1461031583206 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"]]]}] 19:06:23 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 () { 19:06:23 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 19:06:23 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 19:06:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:06:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:06:23 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 19:06:23 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 () { 19:06:23 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 19:06:23 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 19:06:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:06:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:06:23 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 19:06:23 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 () { 19:06:23 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 19:06:23 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 19:06:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:06:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:06:23 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 19:06:23 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 () { 19:06:23 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 19:06:23 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 19:06:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:06:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:06:23 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 19:06:23 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 620ms 19:06:23 INFO - PROCESS | 1647 | 1461031583236 Marionette TRACE conn2 -> [0,1525,"getWindowHandle",null] 19:06:23 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 19:06:23 INFO - PROCESS | 1647 | 1461031583238 Marionette TRACE conn2 <- [1,1525,null,{"value":"7"}] 19:06:23 INFO - PROCESS | 1647 | 1461031583240 Marionette TRACE conn2 -> [0,1526,"setScriptTimeout",{"ms":35000}] 19:06:23 INFO - PROCESS | 1647 | 1461031583242 Marionette TRACE conn2 <- [1,1526,null,{}] 19:06:23 INFO - PROCESS | 1647 | 1461031583244 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}] 19:06:23 INFO - PROCESS | 1647 | 1461031583389 Marionette TRACE conn2 <- [1,1527,null,{"value":null}] 19:06:23 INFO - PROCESS | 1647 | 1461031583873 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:06:23 INFO - PROCESS | 1647 | ++DOCSHELL 0x11a995800 == 87 [pid = 1647] [id = 389] 19:06:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 198 (0x113ecd800) [pid = 1647] [serial = 1166] [outer = 0x0] 19:06:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 199 (0x114c05400) [pid = 1647] [serial = 1167] [outer = 0x113ecd800] 19:06:23 INFO - PROCESS | 1647 | 1461031583943 Marionette DEBUG loaded listener.js 19:06:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 200 (0x11564fc00) [pid = 1647] [serial = 1168] [outer = 0x113ecd800] 19:06:24 INFO - PROCESS | 1647 | 1461031584363 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"]]]}] 19:06:24 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 19:06:24 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 19:06:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:06:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:06:24 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 19:06:24 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 19:06:24 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 19:06:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:06:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:06:24 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 19:06:24 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 19:06:24 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 19:06:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:06:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:06:24 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 19:06:24 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 1169ms 19:06:24 INFO - PROCESS | 1647 | 1461031584411 Marionette TRACE conn2 -> [0,1529,"getWindowHandle",null] 19:06:24 INFO - PROCESS | 1647 | 1461031584414 Marionette TRACE conn2 <- [1,1529,null,{"value":"7"}] 19:06:24 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 19:06:24 INFO - PROCESS | 1647 | 1461031584418 Marionette TRACE conn2 -> [0,1530,"setScriptTimeout",{"ms":35000}] 19:06:24 INFO - PROCESS | 1647 | 1461031584420 Marionette TRACE conn2 <- [1,1530,null,{}] 19:06:24 INFO - PROCESS | 1647 | 1461031584423 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}] 19:06:24 INFO - PROCESS | 1647 | 1461031584524 Marionette TRACE conn2 <- [1,1531,null,{"value":null}] 19:06:24 INFO - PROCESS | 1647 | 1461031584594 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:06:24 INFO - PROCESS | 1647 | ++DOCSHELL 0x1291f2000 == 88 [pid = 1647] [id = 390] 19:06:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 201 (0x118542000) [pid = 1647] [serial = 1169] [outer = 0x0] 19:06:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 202 (0x119da8800) [pid = 1647] [serial = 1170] [outer = 0x118542000] 19:06:24 INFO - PROCESS | 1647 | 1461031584623 Marionette DEBUG loaded listener.js 19:06:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 203 (0x11a7af400) [pid = 1647] [serial = 1171] [outer = 0x118542000] 19:06:25 INFO - PROCESS | 1647 | 1461031585008 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]]]}] 19:06:25 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 19:06:25 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 19:06:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:06:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:06:25 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 19:06:25 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 19:06:25 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. 19:06:25 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 19:06:25 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 624ms 19:06:25 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 19:06:25 INFO - PROCESS | 1647 | 1461031585044 Marionette TRACE conn2 -> [0,1533,"getWindowHandle",null] 19:06:25 INFO - PROCESS | 1647 | 1461031585047 Marionette TRACE conn2 <- [1,1533,null,{"value":"7"}] 19:06:25 INFO - PROCESS | 1647 | 1461031585050 Marionette TRACE conn2 -> [0,1534,"setScriptTimeout",{"ms":35000}] 19:06:25 INFO - PROCESS | 1647 | 1461031585051 Marionette TRACE conn2 <- [1,1534,null,{}] 19:06:25 INFO - PROCESS | 1647 | 1461031585053 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}] 19:06:25 INFO - PROCESS | 1647 | 1461031585153 Marionette TRACE conn2 <- [1,1535,null,{"value":null}] 19:06:25 INFO - PROCESS | 1647 | 1461031585257 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:06:25 INFO - PROCESS | 1647 | ++DOCSHELL 0x11bb16000 == 89 [pid = 1647] [id = 391] 19:06:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 204 (0x11ace1800) [pid = 1647] [serial = 1172] [outer = 0x0] 19:06:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 205 (0x11be70800) [pid = 1647] [serial = 1173] [outer = 0x11ace1800] 19:06:25 INFO - PROCESS | 1647 | 1461031585285 Marionette DEBUG loaded listener.js 19:06:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 206 (0x11c54a400) [pid = 1647] [serial = 1174] [outer = 0x11ace1800] 19:06:25 INFO - PROCESS | 1647 | --DOCSHELL 0x12f641800 == 88 [pid = 1647] [id = 209] 19:06:25 INFO - PROCESS | 1647 | --DOCSHELL 0x12d918800 == 87 [pid = 1647] [id = 206] 19:06:25 INFO - PROCESS | 1647 | --DOCSHELL 0x125c2e800 == 86 [pid = 1647] [id = 146] 19:06:25 INFO - PROCESS | 1647 | --DOCSHELL 0x1396be800 == 85 [pid = 1647] [id = 381] 19:06:25 INFO - PROCESS | 1647 | --DOCSHELL 0x1396b0800 == 84 [pid = 1647] [id = 380] 19:06:25 INFO - PROCESS | 1647 | --DOCSHELL 0x138a19800 == 83 [pid = 1647] [id = 379] 19:06:25 INFO - PROCESS | 1647 | --DOCSHELL 0x11c2f9000 == 82 [pid = 1647] [id = 378] 19:06:25 INFO - PROCESS | 1647 | --DOMWINDOW == 205 (0x119da3c00) [pid = 1647] [serial = 1029] [outer = 0x0] [url = about:blank] 19:06:25 INFO - PROCESS | 1647 | --DOMWINDOW == 204 (0x125959400) [pid = 1647] [serial = 1032] [outer = 0x0] [url = about:blank] 19:06:25 INFO - PROCESS | 1647 | --DOMWINDOW == 203 (0x12abd1400) [pid = 1647] [serial = 1035] [outer = 0x0] [url = about:blank] 19:06:25 INFO - PROCESS | 1647 | --DOMWINDOW == 202 (0x12d1d8400) [pid = 1647] [serial = 1038] [outer = 0x0] [url = about:blank] 19:06:25 INFO - PROCESS | 1647 | --DOMWINDOW == 201 (0x1274e2000) [pid = 1647] [serial = 1041] [outer = 0x0] [url = about:blank] 19:06:25 INFO - PROCESS | 1647 | --DOMWINDOW == 200 (0x12a93b800) [pid = 1647] [serial = 1077] [outer = 0x0] [url = about:blank] 19:06:25 INFO - PROCESS | 1647 | --DOCSHELL 0x13037e800 == 81 [pid = 1647] [id = 377] 19:06:25 INFO - PROCESS | 1647 | --DOCSHELL 0x12fbc2000 == 80 [pid = 1647] [id = 376] 19:06:25 INFO - PROCESS | 1647 | --DOCSHELL 0x12f051800 == 79 [pid = 1647] [id = 375] 19:06:25 INFO - PROCESS | 1647 | --DOCSHELL 0x12e7ca000 == 78 [pid = 1647] [id = 374] 19:06:25 INFO - PROCESS | 1647 | --DOCSHELL 0x12cf23000 == 77 [pid = 1647] [id = 373] 19:06:25 INFO - PROCESS | 1647 | --DOCSHELL 0x12b30e800 == 76 [pid = 1647] [id = 372] 19:06:25 INFO - PROCESS | 1647 | --DOCSHELL 0x12722c800 == 75 [pid = 1647] [id = 371] 19:06:25 INFO - PROCESS | 1647 | --DOCSHELL 0x11c261800 == 74 [pid = 1647] [id = 370] 19:06:25 INFO - PROCESS | 1647 | --DOCSHELL 0x12a97b000 == 73 [pid = 1647] [id = 369] 19:06:25 INFO - PROCESS | 1647 | --DOCSHELL 0x12a97e800 == 72 [pid = 1647] [id = 365] 19:06:25 INFO - PROCESS | 1647 | --DOCSHELL 0x138a1d000 == 71 [pid = 1647] [id = 364] 19:06:25 INFO - PROCESS | 1647 | --DOCSHELL 0x130c99800 == 70 [pid = 1647] [id = 363] 19:06:25 INFO - PROCESS | 1647 | --DOCSHELL 0x12ea15800 == 69 [pid = 1647] [id = 362] 19:06:25 INFO - PROCESS | 1647 | --DOCSHELL 0x129620800 == 68 [pid = 1647] [id = 361] 19:06:25 INFO - PROCESS | 1647 | --DOCSHELL 0x11546b800 == 67 [pid = 1647] [id = 360] 19:06:25 INFO - PROCESS | 1647 | 1461031585691 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]]]}] 19:06:25 INFO - PROCESS | 1647 | --DOMWINDOW == 199 (0x12fb89000) [pid = 1647] [serial = 967] [outer = 0x0] [url = about:blank] 19:06:25 INFO - PROCESS | 1647 | --DOMWINDOW == 198 (0x12be31c00) [pid = 1647] [serial = 1063] [outer = 0x0] [url = about:blank] 19:06:25 INFO - PROCESS | 1647 | --DOMWINDOW == 197 (0x12b583000) [pid = 1647] [serial = 1062] [outer = 0x0] [url = about:blank] 19:06:25 INFO - PROCESS | 1647 | --DOMWINDOW == 196 (0x12d117400) [pid = 1647] [serial = 1065] [outer = 0x0] [url = about:blank] 19:06:25 INFO - PROCESS | 1647 | --DOMWINDOW == 195 (0x12e0efc00) [pid = 1647] [serial = 1068] [outer = 0x0] [url = about:blank] 19:06:25 INFO - PROCESS | 1647 | --DOMWINDOW == 194 (0x12abcf800) [pid = 1647] [serial = 1072] [outer = 0x0] [url = about:blank] 19:06:25 INFO - PROCESS | 1647 | --DOMWINDOW == 193 (0x12d967c00) [pid = 1647] [serial = 1066] [outer = 0x0] [url = about:blank] 19:06:25 INFO - PROCESS | 1647 | --DOMWINDOW == 192 (0x129c6b400) [pid = 1647] [serial = 1056] [outer = 0x0] [url = about:blank] 19:06:25 INFO - PROCESS | 1647 | --DOMWINDOW == 191 (0x129f4e000) [pid = 1647] [serial = 1057] [outer = 0x0] [url = about:blank] 19:06:25 INFO - PROCESS | 1647 | --DOMWINDOW == 190 (0x11a7a3c00) [pid = 1647] [serial = 1047] [outer = 0x0] [url = about:blank] 19:06:25 INFO - PROCESS | 1647 | --DOMWINDOW == 189 (0x11acde800) [pid = 1647] [serial = 1048] [outer = 0x0] [url = about:blank] 19:06:25 INFO - PROCESS | 1647 | --DOMWINDOW == 188 (0x126b27c00) [pid = 1647] [serial = 1053] [outer = 0x0] [url = about:blank] 19:06:25 INFO - PROCESS | 1647 | --DOMWINDOW == 187 (0x1296f4c00) [pid = 1647] [serial = 1054] [outer = 0x0] [url = about:blank] 19:06:25 INFO - PROCESS | 1647 | --DOMWINDOW == 186 (0x11bfefc00) [pid = 1647] [serial = 1050] [outer = 0x0] [url = about:blank] 19:06:25 INFO - PROCESS | 1647 | --DOMWINDOW == 185 (0x123793000) [pid = 1647] [serial = 1051] [outer = 0x0] [url = about:blank] 19:06:25 INFO - PROCESS | 1647 | --DOMWINDOW == 184 (0x115643000) [pid = 1647] [serial = 1045] [outer = 0x0] [url = about:blank] 19:06:25 INFO - PROCESS | 1647 | --DOMWINDOW == 183 (0x112237c00) [pid = 1647] [serial = 1044] [outer = 0x0] [url = about:blank] 19:06:25 INFO - PROCESS | 1647 | --DOMWINDOW == 182 (0x12594c000) [pid = 1647] [serial = 1071] [outer = 0x0] [url = about:blank] 19:06:25 INFO - PROCESS | 1647 | --DOMWINDOW == 181 (0x118c87000) [pid = 1647] [serial = 1059] [outer = 0x0] [url = about:blank] 19:06:25 INFO - PROCESS | 1647 | --DOMWINDOW == 180 (0x12e2c9000) [pid = 1647] [serial = 1074] [outer = 0x0] [url = about:blank] 19:06:25 INFO - PROCESS | 1647 | --DOMWINDOW == 179 (0x12e2bcc00) [pid = 1647] [serial = 1069] [outer = 0x0] [url = about:blank] 19:06:25 INFO - PROCESS | 1647 | --DOMWINDOW == 178 (0x12b006800) [pid = 1647] [serial = 1060] [outer = 0x0] [url = about:blank] 19:06:25 INFO - PROCESS | 1647 | --DOMWINDOW == 177 (0x12e815800) [pid = 1647] [serial = 1075] [outer = 0x0] [url = about:blank] 19:06:25 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 19:06:25 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 670ms 19:06:25 INFO - PROCESS | 1647 | 1461031585721 Marionette TRACE conn2 -> [0,1537,"getWindowHandle",null] 19:06:25 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 19:06:25 INFO - PROCESS | 1647 | 1461031585722 Marionette TRACE conn2 <- [1,1537,null,{"value":"7"}] 19:06:25 INFO - PROCESS | 1647 | 1461031585729 Marionette TRACE conn2 -> [0,1538,"setScriptTimeout",{"ms":35000}] 19:06:25 INFO - PROCESS | 1647 | 1461031585733 Marionette TRACE conn2 <- [1,1538,null,{}] 19:06:25 INFO - PROCESS | 1647 | 1461031585737 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}] 19:06:25 INFO - PROCESS | 1647 | 1461031585829 Marionette TRACE conn2 <- [1,1539,null,{"value":null}] 19:06:25 INFO - PROCESS | 1647 | 1461031585835 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:06:25 INFO - PROCESS | 1647 | ++DOCSHELL 0x123705800 == 68 [pid = 1647] [id = 392] 19:06:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 178 (0x11c665c00) [pid = 1647] [serial = 1175] [outer = 0x0] 19:06:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 179 (0x123ad8000) [pid = 1647] [serial = 1176] [outer = 0x11c665c00] 19:06:25 INFO - PROCESS | 1647 | 1461031585862 Marionette DEBUG loaded listener.js 19:06:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 180 (0x125ae1400) [pid = 1647] [serial = 1177] [outer = 0x11c665c00] 19:06:26 INFO - PROCESS | 1647 | 1461031586208 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]]]}] 19:06:26 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 19:06:26 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 527ms 19:06:26 INFO - PROCESS | 1647 | 1461031586265 Marionette TRACE conn2 -> [0,1541,"getWindowHandle",null] 19:06:26 INFO - PROCESS | 1647 | 1461031586266 Marionette TRACE conn2 <- [1,1541,null,{"value":"7"}] 19:06:26 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 19:06:26 INFO - PROCESS | 1647 | 1461031586270 Marionette TRACE conn2 -> [0,1542,"setScriptTimeout",{"ms":35000}] 19:06:26 INFO - PROCESS | 1647 | 1461031586271 Marionette TRACE conn2 <- [1,1542,null,{}] 19:06:26 INFO - PROCESS | 1647 | 1461031586274 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}] 19:06:26 INFO - PROCESS | 1647 | 1461031586360 Marionette TRACE conn2 <- [1,1543,null,{"value":null}] 19:06:26 INFO - PROCESS | 1647 | 1461031586366 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:06:26 INFO - PROCESS | 1647 | ++DOCSHELL 0x119df8800 == 69 [pid = 1647] [id = 393] 19:06:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 181 (0x125ae4000) [pid = 1647] [serial = 1178] [outer = 0x0] 19:06:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 182 (0x125d0b000) [pid = 1647] [serial = 1179] [outer = 0x125ae4000] 19:06:26 INFO - PROCESS | 1647 | 1461031586393 Marionette DEBUG loaded listener.js 19:06:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 183 (0x126d1a800) [pid = 1647] [serial = 1180] [outer = 0x125ae4000] 19:06:26 INFO - PROCESS | 1647 | 1461031586755 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]]]}] 19:06:26 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 19:06:26 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 518ms 19:06:26 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 19:06:26 INFO - PROCESS | 1647 | 1461031586789 Marionette TRACE conn2 -> [0,1545,"getWindowHandle",null] 19:06:26 INFO - PROCESS | 1647 | 1461031586790 Marionette TRACE conn2 <- [1,1545,null,{"value":"7"}] 19:06:26 INFO - PROCESS | 1647 | 1461031586792 Marionette TRACE conn2 -> [0,1546,"setScriptTimeout",{"ms":35000}] 19:06:26 INFO - PROCESS | 1647 | 1461031586793 Marionette TRACE conn2 <- [1,1546,null,{}] 19:06:26 INFO - PROCESS | 1647 | 1461031586796 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}] 19:06:26 INFO - PROCESS | 1647 | 1461031586890 Marionette TRACE conn2 <- [1,1547,null,{"value":null}] 19:06:26 INFO - PROCESS | 1647 | 1461031586955 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:06:26 INFO - PROCESS | 1647 | ++DOCSHELL 0x12a978000 == 70 [pid = 1647] [id = 394] 19:06:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 184 (0x126d29400) [pid = 1647] [serial = 1181] [outer = 0x0] 19:06:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 185 (0x12748c800) [pid = 1647] [serial = 1182] [outer = 0x126d29400] 19:06:26 INFO - PROCESS | 1647 | 1461031586988 Marionette DEBUG loaded listener.js 19:06:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 186 (0x1296f2000) [pid = 1647] [serial = 1183] [outer = 0x126d29400] 19:06:27 INFO - PROCESS | 1647 | 1461031587290 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]]]}] 19:06:27 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 19:06:27 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 521ms 19:06:27 INFO - PROCESS | 1647 | 1461031587315 Marionette TRACE conn2 -> [0,1549,"getWindowHandle",null] 19:06:27 INFO - PROCESS | 1647 | 1461031587316 Marionette TRACE conn2 <- [1,1549,null,{"value":"7"}] 19:06:27 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 19:06:27 INFO - PROCESS | 1647 | 1461031587319 Marionette TRACE conn2 -> [0,1550,"setScriptTimeout",{"ms":35000}] 19:06:27 INFO - PROCESS | 1647 | 1461031587320 Marionette TRACE conn2 <- [1,1550,null,{}] 19:06:27 INFO - PROCESS | 1647 | 1461031587322 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}] 19:06:27 INFO - PROCESS | 1647 | 1461031587414 Marionette TRACE conn2 <- [1,1551,null,{"value":null}] 19:06:27 INFO - PROCESS | 1647 | 1461031587487 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:06:27 INFO - PROCESS | 1647 | ++DOCSHELL 0x12bad6800 == 71 [pid = 1647] [id = 395] 19:06:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 187 (0x126d27800) [pid = 1647] [serial = 1184] [outer = 0x0] 19:06:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 188 (0x129a6f000) [pid = 1647] [serial = 1185] [outer = 0x126d27800] 19:06:27 INFO - PROCESS | 1647 | 1461031587513 Marionette DEBUG loaded listener.js 19:06:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 189 (0x129f3b000) [pid = 1647] [serial = 1186] [outer = 0x126d27800] 19:06:27 INFO - PROCESS | 1647 | 1461031587849 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]]]}] 19:06:27 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 19:06:27 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 568ms 19:06:27 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 19:06:27 INFO - PROCESS | 1647 | 1461031587887 Marionette TRACE conn2 -> [0,1553,"getWindowHandle",null] 19:06:27 INFO - PROCESS | 1647 | 1461031587889 Marionette TRACE conn2 <- [1,1553,null,{"value":"7"}] 19:06:27 INFO - PROCESS | 1647 | 1461031587891 Marionette TRACE conn2 -> [0,1554,"setScriptTimeout",{"ms":35000}] 19:06:27 INFO - PROCESS | 1647 | 1461031587892 Marionette TRACE conn2 <- [1,1554,null,{}] 19:06:27 INFO - PROCESS | 1647 | 1461031587894 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}] 19:06:28 INFO - PROCESS | 1647 | 1461031588005 Marionette TRACE conn2 <- [1,1555,null,{"value":null}] 19:06:28 INFO - PROCESS | 1647 | 1461031588046 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:06:28 INFO - PROCESS | 1647 | ++DOCSHELL 0x12d90e000 == 72 [pid = 1647] [id = 396] 19:06:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 190 (0x129048c00) [pid = 1647] [serial = 1187] [outer = 0x0] 19:06:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 191 (0x129f4f400) [pid = 1647] [serial = 1188] [outer = 0x129048c00] 19:06:28 INFO - PROCESS | 1647 | 1461031588072 Marionette DEBUG loaded listener.js 19:06:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 192 (0x12a6c6c00) [pid = 1647] [serial = 1189] [outer = 0x129048c00] 19:06:28 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 19:06:28 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 523ms 19:06:28 INFO - PROCESS | 1647 | 1461031588408 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]]]}] 19:06:28 INFO - PROCESS | 1647 | 1461031588416 Marionette TRACE conn2 -> [0,1557,"getWindowHandle",null] 19:06:28 INFO - PROCESS | 1647 | 1461031588417 Marionette TRACE conn2 <- [1,1557,null,{"value":"7"}] 19:06:28 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 19:06:28 INFO - PROCESS | 1647 | 1461031588419 Marionette TRACE conn2 -> [0,1558,"setScriptTimeout",{"ms":35000}] 19:06:28 INFO - PROCESS | 1647 | 1461031588420 Marionette TRACE conn2 <- [1,1558,null,{}] 19:06:28 INFO - PROCESS | 1647 | 1461031588423 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}] 19:06:28 INFO - PROCESS | 1647 | 1461031588541 Marionette TRACE conn2 <- [1,1559,null,{"value":null}] 19:06:28 INFO - PROCESS | 1647 | 1461031588582 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:06:28 INFO - PROCESS | 1647 | ++DOCSHELL 0x12e05f000 == 73 [pid = 1647] [id = 397] 19:06:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 193 (0x129f47000) [pid = 1647] [serial = 1190] [outer = 0x0] 19:06:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 194 (0x12a938400) [pid = 1647] [serial = 1191] [outer = 0x129f47000] 19:06:28 INFO - PROCESS | 1647 | 1461031588608 Marionette DEBUG loaded listener.js 19:06:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 195 (0x12aac4800) [pid = 1647] [serial = 1192] [outer = 0x129f47000] 19:06:28 INFO - PROCESS | 1647 | 1461031588939 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]]]}] 19:06:28 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 19:06:28 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 570ms 19:06:28 INFO - PROCESS | 1647 | 1461031588990 Marionette TRACE conn2 -> [0,1561,"getWindowHandle",null] 19:06:28 INFO - PROCESS | 1647 | 1461031588992 Marionette TRACE conn2 <- [1,1561,null,{"value":"7"}] 19:06:28 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 19:06:28 INFO - PROCESS | 1647 | 1461031588994 Marionette TRACE conn2 -> [0,1562,"setScriptTimeout",{"ms":35000}] 19:06:28 INFO - PROCESS | 1647 | 1461031588995 Marionette TRACE conn2 <- [1,1562,null,{}] 19:06:29 INFO - PROCESS | 1647 | 1461031588997 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}] 19:06:29 INFO - PROCESS | 1647 | 1461031589110 Marionette TRACE conn2 <- [1,1563,null,{"value":null}] 19:06:29 INFO - PROCESS | 1647 | 1461031589155 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:06:29 INFO - PROCESS | 1647 | ++DOCSHELL 0x12e7d1000 == 74 [pid = 1647] [id = 398] 19:06:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 196 (0x129f49800) [pid = 1647] [serial = 1193] [outer = 0x0] 19:06:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 197 (0x12aaed800) [pid = 1647] [serial = 1194] [outer = 0x129f49800] 19:06:29 INFO - PROCESS | 1647 | 1461031589180 Marionette DEBUG loaded listener.js 19:06:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 198 (0x12abbf000) [pid = 1647] [serial = 1195] [outer = 0x129f49800] 19:06:29 INFO - PROCESS | 1647 | 1461031589492 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]]]}] 19:06:29 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 19:06:29 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 519ms 19:06:29 INFO - PROCESS | 1647 | 1461031589515 Marionette TRACE conn2 -> [0,1565,"getWindowHandle",null] 19:06:29 INFO - PROCESS | 1647 | 1461031589516 Marionette TRACE conn2 <- [1,1565,null,{"value":"7"}] 19:06:29 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 19:06:29 INFO - PROCESS | 1647 | 1461031589523 Marionette TRACE conn2 -> [0,1566,"setScriptTimeout",{"ms":35000}] 19:06:29 INFO - PROCESS | 1647 | 1461031589524 Marionette TRACE conn2 <- [1,1566,null,{}] 19:06:29 INFO - PROCESS | 1647 | 1461031589527 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}] 19:06:29 INFO - PROCESS | 1647 | 1461031589644 Marionette TRACE conn2 <- [1,1567,null,{"value":null}] 19:06:29 INFO - PROCESS | 1647 | 1461031589655 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:06:29 INFO - PROCESS | 1647 | ++DOCSHELL 0x12ead9800 == 75 [pid = 1647] [id = 399] 19:06:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 199 (0x1146fc800) [pid = 1647] [serial = 1196] [outer = 0x0] 19:06:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 200 (0x12abcec00) [pid = 1647] [serial = 1197] [outer = 0x1146fc800] 19:06:29 INFO - PROCESS | 1647 | 1461031589685 Marionette DEBUG loaded listener.js 19:06:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 201 (0x12b583800) [pid = 1647] [serial = 1198] [outer = 0x1146fc800] 19:06:30 INFO - PROCESS | 1647 | --DOMWINDOW == 200 (0x12be31800) [pid = 1647] [serial = 1124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 19:06:30 INFO - PROCESS | 1647 | --DOMWINDOW == 199 (0x12e2be400) [pid = 1647] [serial = 1127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 19:06:30 INFO - PROCESS | 1647 | --DOMWINDOW == 198 (0x12fe22000) [pid = 1647] [serial = 1130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 19:06:30 INFO - PROCESS | 1647 | --DOMWINDOW == 197 (0x12a936800) [pid = 1647] [serial = 1136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 19:06:30 INFO - PROCESS | 1647 | --DOMWINDOW == 196 (0x1146c3c00) [pid = 1647] [serial = 1133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 19:06:30 INFO - PROCESS | 1647 | --DOMWINDOW == 195 (0x11baa7c00) [pid = 1647] [serial = 1109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 19:06:30 INFO - PROCESS | 1647 | --DOMWINDOW == 194 (0x11baf7400) [pid = 1647] [serial = 1106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 19:06:30 INFO - PROCESS | 1647 | --DOMWINDOW == 193 (0x12ff1a400) [pid = 1647] [serial = 1139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 19:06:30 INFO - PROCESS | 1647 | --DOMWINDOW == 192 (0x129f51400) [pid = 1647] [serial = 1115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 19:06:30 INFO - PROCESS | 1647 | --DOMWINDOW == 191 (0x123adb400) [pid = 1647] [serial = 1112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 19:06:30 INFO - PROCESS | 1647 | --DOMWINDOW == 190 (0x12a92f000) [pid = 1647] [serial = 1118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 19:06:30 INFO - PROCESS | 1647 | --DOMWINDOW == 189 (0x12b586400) [pid = 1647] [serial = 1121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 19:06:30 INFO - PROCESS | 1647 | --DOMWINDOW == 188 (0x12a92fc00) [pid = 1647] [serial = 1076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 19:06:30 INFO - PROCESS | 1647 | --DOMWINDOW == 187 (0x12ecb8c00) [pid = 1647] [serial = 1025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 19:06:30 INFO - PROCESS | 1647 | 1461031590213 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]]]}] 19:06:30 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 19:06:30 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 726ms 19:06:30 INFO - PROCESS | 1647 | 1461031590250 Marionette TRACE conn2 -> [0,1569,"getWindowHandle",null] 19:06:30 INFO - PROCESS | 1647 | 1461031590252 Marionette TRACE conn2 <- [1,1569,null,{"value":"7"}] 19:06:30 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 19:06:30 INFO - PROCESS | 1647 | 1461031590255 Marionette TRACE conn2 -> [0,1570,"setScriptTimeout",{"ms":35000}] 19:06:30 INFO - PROCESS | 1647 | 1461031590258 Marionette TRACE conn2 <- [1,1570,null,{}] 19:06:30 INFO - PROCESS | 1647 | 1461031590269 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}] 19:06:30 INFO - PROCESS | 1647 | 1461031590434 Marionette TRACE conn2 <- [1,1571,null,{"value":null}] 19:06:30 INFO - PROCESS | 1647 | 1461031590448 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:06:30 INFO - PROCESS | 1647 | ++DOCSHELL 0x12fa89000 == 76 [pid = 1647] [id = 400] 19:06:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 188 (0x12abc3c00) [pid = 1647] [serial = 1199] [outer = 0x0] 19:06:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 189 (0x12b89d000) [pid = 1647] [serial = 1200] [outer = 0x12abc3c00] 19:06:30 INFO - PROCESS | 1647 | 1461031590489 Marionette DEBUG loaded listener.js 19:06:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 190 (0x12be2a000) [pid = 1647] [serial = 1201] [outer = 0x12abc3c00] 19:06:30 INFO - PROCESS | 1647 | 1461031590896 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]]]}] 19:06:30 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 19:06:30 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 678ms 19:06:30 INFO - PROCESS | 1647 | 1461031590933 Marionette TRACE conn2 -> [0,1573,"getWindowHandle",null] 19:06:30 INFO - PROCESS | 1647 | 1461031590934 Marionette TRACE conn2 <- [1,1573,null,{"value":"7"}] 19:06:30 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 19:06:30 INFO - PROCESS | 1647 | 1461031590936 Marionette TRACE conn2 -> [0,1574,"setScriptTimeout",{"ms":35000}] 19:06:30 INFO - PROCESS | 1647 | 1461031590937 Marionette TRACE conn2 <- [1,1574,null,{}] 19:06:30 INFO - PROCESS | 1647 | 1461031590939 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}] 19:06:31 INFO - PROCESS | 1647 | 1461031591066 Marionette TRACE conn2 <- [1,1575,null,{"value":null}] 19:06:31 INFO - PROCESS | 1647 | 1461031591091 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:06:31 INFO - PROCESS | 1647 | ++DOCSHELL 0x12fbc4800 == 77 [pid = 1647] [id = 401] 19:06:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 191 (0x12bb9ac00) [pid = 1647] [serial = 1202] [outer = 0x0] 19:06:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 192 (0x12cfd5000) [pid = 1647] [serial = 1203] [outer = 0x12bb9ac00] 19:06:31 INFO - PROCESS | 1647 | 1461031591116 Marionette DEBUG loaded listener.js 19:06:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 193 (0x12d118400) [pid = 1647] [serial = 1204] [outer = 0x12bb9ac00] 19:06:31 INFO - PROCESS | 1647 | 1461031591432 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]]]}] 19:06:31 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 19:06:31 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 524ms 19:06:31 INFO - PROCESS | 1647 | 1461031591462 Marionette TRACE conn2 -> [0,1577,"getWindowHandle",null] 19:06:31 INFO - PROCESS | 1647 | 1461031591465 Marionette TRACE conn2 <- [1,1577,null,{"value":"7"}] 19:06:31 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 19:06:31 INFO - PROCESS | 1647 | 1461031591468 Marionette TRACE conn2 -> [0,1578,"setScriptTimeout",{"ms":35000}] 19:06:31 INFO - PROCESS | 1647 | 1461031591469 Marionette TRACE conn2 <- [1,1578,null,{}] 19:06:31 INFO - PROCESS | 1647 | 1461031591471 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}] 19:06:31 INFO - PROCESS | 1647 | 1461031591562 Marionette TRACE conn2 <- [1,1579,null,{"value":null}] 19:06:31 INFO - PROCESS | 1647 | 1461031591566 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:06:31 INFO - PROCESS | 1647 | ++DOCSHELL 0x13037a000 == 78 [pid = 1647] [id = 402] 19:06:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 194 (0x12d116c00) [pid = 1647] [serial = 1205] [outer = 0x0] 19:06:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 195 (0x12d968c00) [pid = 1647] [serial = 1206] [outer = 0x12d116c00] 19:06:31 INFO - PROCESS | 1647 | 1461031591591 Marionette DEBUG loaded listener.js 19:06:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 196 (0x12dac9000) [pid = 1647] [serial = 1207] [outer = 0x12d116c00] 19:06:32 INFO - PROCESS | 1647 | 1461031592003 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]]]}] 19:06:32 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 19:06:32 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 568ms 19:06:32 INFO - PROCESS | 1647 | 1461031592037 Marionette TRACE conn2 -> [0,1581,"getWindowHandle",null] 19:06:32 INFO - PROCESS | 1647 | 1461031592039 Marionette TRACE conn2 <- [1,1581,null,{"value":"7"}] 19:06:32 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 19:06:32 INFO - PROCESS | 1647 | 1461031592043 Marionette TRACE conn2 -> [0,1582,"setScriptTimeout",{"ms":35000}] 19:06:32 INFO - PROCESS | 1647 | 1461031592046 Marionette TRACE conn2 <- [1,1582,null,{}] 19:06:32 INFO - PROCESS | 1647 | 1461031592050 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}] 19:06:32 INFO - PROCESS | 1647 | 1461031592169 Marionette TRACE conn2 <- [1,1583,null,{"value":null}] 19:06:32 INFO - PROCESS | 1647 | 1461031592278 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:06:32 INFO - PROCESS | 1647 | ++DOCSHELL 0x119de0800 == 79 [pid = 1647] [id = 403] 19:06:32 INFO - PROCESS | 1647 | ++DOMWINDOW == 197 (0x117858800) [pid = 1647] [serial = 1208] [outer = 0x0] 19:06:32 INFO - PROCESS | 1647 | ++DOMWINDOW == 198 (0x118c81000) [pid = 1647] [serial = 1209] [outer = 0x117858800] 19:06:32 INFO - PROCESS | 1647 | 1461031592323 Marionette DEBUG loaded listener.js 19:06:32 INFO - PROCESS | 1647 | ++DOMWINDOW == 199 (0x119951c00) [pid = 1647] [serial = 1210] [outer = 0x117858800] 19:06:32 INFO - PROCESS | 1647 | 1461031592749 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]]]}] 19:06:32 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 19:06:32 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 722ms 19:06:32 INFO - PROCESS | 1647 | 1461031592765 Marionette TRACE conn2 -> [0,1585,"getWindowHandle",null] 19:06:32 INFO - PROCESS | 1647 | 1461031592769 Marionette TRACE conn2 <- [1,1585,null,{"value":"7"}] 19:06:32 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 19:06:32 INFO - PROCESS | 1647 | 1461031592774 Marionette TRACE conn2 -> [0,1586,"setScriptTimeout",{"ms":35000}] 19:06:32 INFO - PROCESS | 1647 | 1461031592776 Marionette TRACE conn2 <- [1,1586,null,{}] 19:06:32 INFO - PROCESS | 1647 | 1461031592778 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}] 19:06:32 INFO - PROCESS | 1647 | 1461031592890 Marionette TRACE conn2 <- [1,1587,null,{"value":null}] 19:06:33 INFO - PROCESS | 1647 | 1461031592998 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:06:33 INFO - PROCESS | 1647 | ++DOCSHELL 0x129620000 == 80 [pid = 1647] [id = 404] 19:06:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 200 (0x118e52000) [pid = 1647] [serial = 1211] [outer = 0x0] 19:06:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 201 (0x11acde800) [pid = 1647] [serial = 1212] [outer = 0x118e52000] 19:06:33 INFO - PROCESS | 1647 | 1461031593031 Marionette DEBUG loaded listener.js 19:06:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 202 (0x11c290c00) [pid = 1647] [serial = 1213] [outer = 0x118e52000] 19:06:33 INFO - PROCESS | 1647 | 1461031593456 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]]]}] 19:06:33 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 19:06:33 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 723ms 19:06:33 INFO - PROCESS | 1647 | 1461031593496 Marionette TRACE conn2 -> [0,1589,"getWindowHandle",null] 19:06:33 INFO - PROCESS | 1647 | 1461031593498 Marionette TRACE conn2 <- [1,1589,null,{"value":"7"}] 19:06:33 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 19:06:33 INFO - PROCESS | 1647 | 1461031593522 Marionette TRACE conn2 -> [0,1590,"setScriptTimeout",{"ms":35000}] 19:06:33 INFO - PROCESS | 1647 | 1461031593525 Marionette TRACE conn2 <- [1,1590,null,{}] 19:06:33 INFO - PROCESS | 1647 | 1461031593565 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}] 19:06:33 INFO - PROCESS | 1647 | 1461031593683 Marionette TRACE conn2 <- [1,1591,null,{"value":null}] 19:06:33 INFO - PROCESS | 1647 | 1461031593764 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:06:33 INFO - PROCESS | 1647 | ++DOCSHELL 0x12eacf800 == 81 [pid = 1647] [id = 405] 19:06:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 203 (0x12594fc00) [pid = 1647] [serial = 1214] [outer = 0x0] 19:06:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 204 (0x126b35000) [pid = 1647] [serial = 1215] [outer = 0x12594fc00] 19:06:33 INFO - PROCESS | 1647 | 1461031593798 Marionette DEBUG loaded listener.js 19:06:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 205 (0x127d7a800) [pid = 1647] [serial = 1216] [outer = 0x12594fc00] 19:06:34 INFO - PROCESS | 1647 | 1461031594218 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]]]}] 19:06:34 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 19:06:34 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 756ms 19:06:34 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 19:06:34 INFO - PROCESS | 1647 | 1461031594257 Marionette TRACE conn2 -> [0,1593,"getWindowHandle",null] 19:06:34 INFO - PROCESS | 1647 | 1461031594259 Marionette TRACE conn2 <- [1,1593,null,{"value":"7"}] 19:06:34 INFO - PROCESS | 1647 | 1461031594261 Marionette TRACE conn2 -> [0,1594,"setScriptTimeout",{"ms":35000}] 19:06:34 INFO - PROCESS | 1647 | 1461031594262 Marionette TRACE conn2 <- [1,1594,null,{}] 19:06:34 INFO - PROCESS | 1647 | 1461031594265 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}] 19:06:34 INFO - PROCESS | 1647 | 1461031594372 Marionette TRACE conn2 <- [1,1595,null,{"value":null}] 19:06:34 INFO - PROCESS | 1647 | 1461031594483 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:06:34 INFO - PROCESS | 1647 | ++DOCSHELL 0x1303b4800 == 82 [pid = 1647] [id = 406] 19:06:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 206 (0x12917b800) [pid = 1647] [serial = 1217] [outer = 0x0] 19:06:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 207 (0x129c6b400) [pid = 1647] [serial = 1218] [outer = 0x12917b800] 19:06:34 INFO - PROCESS | 1647 | 1461031594516 Marionette DEBUG loaded listener.js 19:06:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 208 (0x12a930c00) [pid = 1647] [serial = 1219] [outer = 0x12917b800] 19:06:34 INFO - PROCESS | 1647 | 1461031594914 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]]]}] 19:06:34 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 19:06:34 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 671ms 19:06:34 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 19:06:34 INFO - PROCESS | 1647 | 1461031594932 Marionette TRACE conn2 -> [0,1597,"getWindowHandle",null] 19:06:34 INFO - PROCESS | 1647 | 1461031594934 Marionette TRACE conn2 <- [1,1597,null,{"value":"7"}] 19:06:34 INFO - PROCESS | 1647 | 1461031594936 Marionette TRACE conn2 -> [0,1598,"setScriptTimeout",{"ms":35000}] 19:06:34 INFO - PROCESS | 1647 | 1461031594937 Marionette TRACE conn2 <- [1,1598,null,{}] 19:06:34 INFO - PROCESS | 1647 | 1461031594940 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}] 19:06:35 INFO - PROCESS | 1647 | 1461031595049 Marionette TRACE conn2 <- [1,1599,null,{"value":null}] 19:06:35 INFO - PROCESS | 1647 | 1461031595151 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:06:35 INFO - PROCESS | 1647 | ++DOCSHELL 0x1316a8000 == 83 [pid = 1647] [id = 407] 19:06:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 209 (0x129841000) [pid = 1647] [serial = 1220] [outer = 0x0] 19:06:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 210 (0x12abbe000) [pid = 1647] [serial = 1221] [outer = 0x129841000] 19:06:35 INFO - PROCESS | 1647 | 1461031595181 Marionette DEBUG loaded listener.js 19:06:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 211 (0x12b2fcc00) [pid = 1647] [serial = 1222] [outer = 0x129841000] 19:06:35 INFO - PROCESS | 1647 | 1461031595607 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]]]}] 19:06:35 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 19:06:35 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 720ms 19:06:35 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 19:06:35 INFO - PROCESS | 1647 | 1461031595656 Marionette TRACE conn2 -> [0,1601,"getWindowHandle",null] 19:06:35 INFO - PROCESS | 1647 | 1461031595657 Marionette TRACE conn2 <- [1,1601,null,{"value":"7"}] 19:06:35 INFO - PROCESS | 1647 | 1461031595678 Marionette TRACE conn2 -> [0,1602,"setScriptTimeout",{"ms":35000}] 19:06:35 INFO - PROCESS | 1647 | 1461031595680 Marionette TRACE conn2 <- [1,1602,null,{}] 19:06:35 INFO - PROCESS | 1647 | 1461031595684 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}] 19:06:35 INFO - PROCESS | 1647 | 1461031595826 Marionette TRACE conn2 <- [1,1603,null,{"value":null}] 19:06:35 INFO - PROCESS | 1647 | 1461031595912 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:06:35 INFO - PROCESS | 1647 | ++DOCSHELL 0x131d16800 == 84 [pid = 1647] [id = 408] 19:06:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 212 (0x12cfe0c00) [pid = 1647] [serial = 1223] [outer = 0x0] 19:06:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 213 (0x12e0e7800) [pid = 1647] [serial = 1224] [outer = 0x12cfe0c00] 19:06:35 INFO - PROCESS | 1647 | 1461031595945 Marionette DEBUG loaded listener.js 19:06:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 214 (0x12e2ba400) [pid = 1647] [serial = 1225] [outer = 0x12cfe0c00] 19:06:36 INFO - PROCESS | 1647 | 1461031596327 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]]]}] 19:06:36 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 19:06:36 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 691ms 19:06:36 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 19:06:36 INFO - PROCESS | 1647 | 1461031596385 Marionette TRACE conn2 -> [0,1605,"getWindowHandle",null] 19:06:36 INFO - PROCESS | 1647 | 1461031596386 Marionette TRACE conn2 <- [1,1605,null,{"value":"7"}] 19:06:36 INFO - PROCESS | 1647 | 1461031596389 Marionette TRACE conn2 -> [0,1606,"setScriptTimeout",{"ms":35000}] 19:06:36 INFO - PROCESS | 1647 | 1461031596390 Marionette TRACE conn2 <- [1,1606,null,{}] 19:06:36 INFO - PROCESS | 1647 | 1461031596393 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}] 19:06:36 INFO - PROCESS | 1647 | 1461031596504 Marionette TRACE conn2 <- [1,1607,null,{"value":null}] 19:06:36 INFO - PROCESS | 1647 | 1461031596587 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:06:36 INFO - PROCESS | 1647 | ++DOCSHELL 0x1391c2800 == 85 [pid = 1647] [id = 409] 19:06:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 215 (0x12d116800) [pid = 1647] [serial = 1226] [outer = 0x0] 19:06:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 216 (0x12e2c9000) [pid = 1647] [serial = 1227] [outer = 0x12d116800] 19:06:36 INFO - PROCESS | 1647 | 1461031596617 Marionette DEBUG loaded listener.js 19:06:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 217 (0x12e810000) [pid = 1647] [serial = 1228] [outer = 0x12d116800] 19:06:37 INFO - PROCESS | 1647 | 1461031597032 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]]]}] 19:06:37 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 19:06:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 668ms 19:06:37 INFO - PROCESS | 1647 | 1461031597059 Marionette TRACE conn2 -> [0,1609,"getWindowHandle",null] 19:06:37 INFO - PROCESS | 1647 | 1461031597061 Marionette TRACE conn2 <- [1,1609,null,{"value":"7"}] 19:06:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 19:06:37 INFO - PROCESS | 1647 | 1461031597064 Marionette TRACE conn2 -> [0,1610,"setScriptTimeout",{"ms":35000}] 19:06:37 INFO - PROCESS | 1647 | 1461031597067 Marionette TRACE conn2 <- [1,1610,null,{}] 19:06:37 INFO - PROCESS | 1647 | 1461031597070 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}] 19:06:37 INFO - PROCESS | 1647 | 1461031597234 Marionette TRACE conn2 <- [1,1611,null,{"value":null}] 19:06:37 INFO - PROCESS | 1647 | 1461031597433 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:06:37 INFO - PROCESS | 1647 | ++DOCSHELL 0x1396c1800 == 86 [pid = 1647] [id = 410] 19:06:37 INFO - PROCESS | 1647 | ++DOMWINDOW == 218 (0x12a6bdc00) [pid = 1647] [serial = 1229] [outer = 0x0] 19:06:37 INFO - PROCESS | 1647 | ++DOMWINDOW == 219 (0x12ecb0400) [pid = 1647] [serial = 1230] [outer = 0x12a6bdc00] 19:06:37 INFO - PROCESS | 1647 | 1461031597465 Marionette DEBUG loaded listener.js 19:06:37 INFO - PROCESS | 1647 | ++DOMWINDOW == 220 (0x12f00c400) [pid = 1647] [serial = 1231] [outer = 0x12a6bdc00] 19:06:37 INFO - PROCESS | 1647 | 1461031597866 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]]]}] 19:06:37 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 19:06:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 821ms 19:06:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 19:06:37 INFO - PROCESS | 1647 | 1461031597885 Marionette TRACE conn2 -> [0,1613,"getWindowHandle",null] 19:06:37 INFO - PROCESS | 1647 | 1461031597886 Marionette TRACE conn2 <- [1,1613,null,{"value":"7"}] 19:06:37 INFO - PROCESS | 1647 | 1461031597889 Marionette TRACE conn2 -> [0,1614,"setScriptTimeout",{"ms":35000}] 19:06:37 INFO - PROCESS | 1647 | 1461031597890 Marionette TRACE conn2 <- [1,1614,null,{}] 19:06:37 INFO - PROCESS | 1647 | 1461031597892 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}] 19:06:38 INFO - PROCESS | 1647 | 1461031598004 Marionette TRACE conn2 <- [1,1615,null,{"value":null}] 19:06:38 INFO - PROCESS | 1647 | 1461031598089 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:06:38 INFO - PROCESS | 1647 | ++DOCSHELL 0x11acca000 == 87 [pid = 1647] [id = 411] 19:06:38 INFO - PROCESS | 1647 | ++DOMWINDOW == 221 (0x11a70a400) [pid = 1647] [serial = 1232] [outer = 0x0] 19:06:38 INFO - PROCESS | 1647 | ++DOMWINDOW == 222 (0x12d1cf800) [pid = 1647] [serial = 1233] [outer = 0x11a70a400] 19:06:38 INFO - PROCESS | 1647 | 1461031598122 Marionette DEBUG loaded listener.js 19:06:38 INFO - PROCESS | 1647 | ++DOMWINDOW == 223 (0x12f00dc00) [pid = 1647] [serial = 1234] [outer = 0x11a70a400] 19:06:38 INFO - PROCESS | 1647 | 1461031598549 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]]]}] 19:06:38 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 19:06:38 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 668ms 19:06:38 INFO - PROCESS | 1647 | 1461031598557 Marionette TRACE conn2 -> [0,1617,"getWindowHandle",null] 19:06:38 INFO - PROCESS | 1647 | 1461031598559 Marionette TRACE conn2 <- [1,1617,null,{"value":"7"}] 19:06:38 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 19:06:38 INFO - PROCESS | 1647 | 1461031598563 Marionette TRACE conn2 -> [0,1618,"setScriptTimeout",{"ms":35000}] 19:06:38 INFO - PROCESS | 1647 | 1461031598565 Marionette TRACE conn2 <- [1,1618,null,{}] 19:06:38 INFO - PROCESS | 1647 | 1461031598567 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}] 19:06:38 INFO - PROCESS | 1647 | 1461031598678 Marionette TRACE conn2 <- [1,1619,null,{"value":null}] 19:06:38 INFO - PROCESS | 1647 | 1461031598934 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:06:38 INFO - PROCESS | 1647 | ++DOCSHELL 0x11a75d000 == 88 [pid = 1647] [id = 412] 19:06:38 INFO - PROCESS | 1647 | ++DOMWINDOW == 224 (0x11222e000) [pid = 1647] [serial = 1235] [outer = 0x0] 19:06:38 INFO - PROCESS | 1647 | ++DOMWINDOW == 225 (0x1146bf800) [pid = 1647] [serial = 1236] [outer = 0x11222e000] 19:06:38 INFO - PROCESS | 1647 | 1461031598973 Marionette DEBUG loaded listener.js 19:06:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 226 (0x116460c00) [pid = 1647] [serial = 1237] [outer = 0x11222e000] 19:06:39 INFO - PROCESS | 1647 | 1461031599435 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]]]}] 19:06:39 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 19:06:39 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 925ms 19:06:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 19:06:39 INFO - PROCESS | 1647 | 1461031599486 Marionette TRACE conn2 -> [0,1621,"getWindowHandle",null] 19:06:39 INFO - PROCESS | 1647 | 1461031599490 Marionette TRACE conn2 <- [1,1621,null,{"value":"7"}] 19:06:39 INFO - PROCESS | 1647 | 1461031599493 Marionette TRACE conn2 -> [0,1622,"setScriptTimeout",{"ms":35000}] 19:06:39 INFO - PROCESS | 1647 | 1461031599497 Marionette TRACE conn2 <- [1,1622,null,{}] 19:06:39 INFO - PROCESS | 1647 | 1461031599501 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}] 19:06:39 INFO - PROCESS | 1647 | 1461031599609 Marionette TRACE conn2 <- [1,1623,null,{"value":null}] 19:06:39 INFO - PROCESS | 1647 | 1461031599699 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:06:39 INFO - PROCESS | 1647 | ++DOCSHELL 0x11bb27000 == 89 [pid = 1647] [id = 413] 19:06:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 227 (0x11bf60000) [pid = 1647] [serial = 1238] [outer = 0x0] 19:06:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 228 (0x11c285000) [pid = 1647] [serial = 1239] [outer = 0x11bf60000] 19:06:39 INFO - PROCESS | 1647 | 1461031599728 Marionette DEBUG loaded listener.js 19:06:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 229 (0x11c668c00) [pid = 1647] [serial = 1240] [outer = 0x11bf60000] 19:06:40 INFO - PROCESS | 1647 | --DOCSHELL 0x11acd1800 == 88 [pid = 1647] [id = 224] 19:06:40 INFO - PROCESS | 1647 | --DOCSHELL 0x12fbc4800 == 87 [pid = 1647] [id = 401] 19:06:40 INFO - PROCESS | 1647 | --DOCSHELL 0x12fa89000 == 86 [pid = 1647] [id = 400] 19:06:40 INFO - PROCESS | 1647 | --DOCSHELL 0x12ead9800 == 85 [pid = 1647] [id = 399] 19:06:40 INFO - PROCESS | 1647 | --DOCSHELL 0x12e7d1000 == 84 [pid = 1647] [id = 398] 19:06:40 INFO - PROCESS | 1647 | --DOMWINDOW == 228 (0x12a6c0000) [pid = 1647] [serial = 1143] [outer = 0x0] [url = about:blank] 19:06:40 INFO - PROCESS | 1647 | --DOCSHELL 0x12e05f000 == 83 [pid = 1647] [id = 397] 19:06:40 INFO - PROCESS | 1647 | --DOCSHELL 0x12d90e000 == 82 [pid = 1647] [id = 396] 19:06:40 INFO - PROCESS | 1647 | --DOCSHELL 0x12bad6800 == 81 [pid = 1647] [id = 395] 19:06:40 INFO - PROCESS | 1647 | --DOCSHELL 0x12a978000 == 80 [pid = 1647] [id = 394] 19:06:40 INFO - PROCESS | 1647 | --DOCSHELL 0x119df8800 == 79 [pid = 1647] [id = 393] 19:06:40 INFO - PROCESS | 1647 | --DOCSHELL 0x123705800 == 78 [pid = 1647] [id = 392] 19:06:40 INFO - PROCESS | 1647 | --DOCSHELL 0x11bb16000 == 77 [pid = 1647] [id = 391] 19:06:40 INFO - PROCESS | 1647 | --DOCSHELL 0x1291f2000 == 76 [pid = 1647] [id = 390] 19:06:40 INFO - PROCESS | 1647 | --DOCSHELL 0x11a995800 == 75 [pid = 1647] [id = 389] 19:06:40 INFO - PROCESS | 1647 | --DOCSHELL 0x12e41a000 == 74 [pid = 1647] [id = 384] 19:06:40 INFO - PROCESS | 1647 | --DOCSHELL 0x129604000 == 73 [pid = 1647] [id = 383] 19:06:40 INFO - PROCESS | 1647 | --DOCSHELL 0x119dfa800 == 72 [pid = 1647] [id = 382] 19:06:40 INFO - PROCESS | 1647 | 1461031600216 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]]]}] 19:06:40 INFO - PROCESS | 1647 | --DOMWINDOW == 227 (0x12ecab400) [pid = 1647] [serial = 1078] [outer = 0x0] [url = about:blank] 19:06:40 INFO - PROCESS | 1647 | --DOMWINDOW == 226 (0x12fb8b400) [pid = 1647] [serial = 1027] [outer = 0x0] [url = about:blank] 19:06:40 INFO - PROCESS | 1647 | --DOMWINDOW == 225 (0x12f00f000) [pid = 1647] [serial = 1125] [outer = 0x0] [url = about:blank] 19:06:40 INFO - PROCESS | 1647 | --DOMWINDOW == 224 (0x12fb90800) [pid = 1647] [serial = 1128] [outer = 0x0] [url = about:blank] 19:06:40 INFO - PROCESS | 1647 | --DOMWINDOW == 223 (0x12f606400) [pid = 1647] [serial = 1126] [outer = 0x0] [url = about:blank] 19:06:40 INFO - PROCESS | 1647 | --DOMWINDOW == 222 (0x12fe2a800) [pid = 1647] [serial = 1131] [outer = 0x0] [url = about:blank] 19:06:40 INFO - PROCESS | 1647 | --DOMWINDOW == 221 (0x12fe20c00) [pid = 1647] [serial = 1129] [outer = 0x0] [url = about:blank] 19:06:40 INFO - PROCESS | 1647 | --DOMWINDOW == 220 (0x12abc3000) [pid = 1647] [serial = 1137] [outer = 0x0] [url = about:blank] 19:06:40 INFO - PROCESS | 1647 | --DOMWINDOW == 219 (0x12a92f800) [pid = 1647] [serial = 1135] [outer = 0x0] [url = about:blank] 19:06:40 INFO - PROCESS | 1647 | --DOMWINDOW == 218 (0x12fe72000) [pid = 1647] [serial = 1132] [outer = 0x0] [url = about:blank] 19:06:40 INFO - PROCESS | 1647 | --DOMWINDOW == 217 (0x129044800) [pid = 1647] [serial = 1111] [outer = 0x0] [url = about:blank] 19:06:40 INFO - PROCESS | 1647 | --DOMWINDOW == 216 (0x125ae7400) [pid = 1647] [serial = 1110] [outer = 0x0] [url = about:blank] 19:06:40 INFO - PROCESS | 1647 | --DOMWINDOW == 215 (0x11bfc7400) [pid = 1647] [serial = 1083] [outer = 0x0] [url = about:blank] 19:06:40 INFO - PROCESS | 1647 | --DOMWINDOW == 214 (0x12e0eb800) [pid = 1647] [serial = 1092] [outer = 0x0] [url = about:blank] 19:06:40 INFO - PROCESS | 1647 | --DOMWINDOW == 213 (0x11bff3000) [pid = 1647] [serial = 1108] [outer = 0x0] [url = about:blank] 19:06:40 INFO - PROCESS | 1647 | --DOMWINDOW == 212 (0x11bf58000) [pid = 1647] [serial = 1107] [outer = 0x0] [url = about:blank] 19:06:40 INFO - PROCESS | 1647 | --DOMWINDOW == 211 (0x1328d5000) [pid = 1647] [serial = 1140] [outer = 0x0] [url = about:blank] 19:06:40 INFO - PROCESS | 1647 | --DOMWINDOW == 210 (0x12f607c00) [pid = 1647] [serial = 1104] [outer = 0x0] [url = about:blank] 19:06:40 INFO - PROCESS | 1647 | --DOMWINDOW == 209 (0x12abce400) [pid = 1647] [serial = 1089] [outer = 0x0] [url = about:blank] 19:06:40 INFO - PROCESS | 1647 | --DOMWINDOW == 208 (0x12aa02c00) [pid = 1647] [serial = 1116] [outer = 0x0] [url = about:blank] 19:06:40 INFO - PROCESS | 1647 | --DOMWINDOW == 207 (0x12aadec00) [pid = 1647] [serial = 1117] [outer = 0x0] [url = about:blank] 19:06:40 INFO - PROCESS | 1647 | --DOMWINDOW == 206 (0x129c6a400) [pid = 1647] [serial = 1113] [outer = 0x0] [url = about:blank] 19:06:40 INFO - PROCESS | 1647 | --DOMWINDOW == 205 (0x129f50000) [pid = 1647] [serial = 1114] [outer = 0x0] [url = about:blank] 19:06:40 INFO - PROCESS | 1647 | --DOMWINDOW == 204 (0x12f60ec00) [pid = 1647] [serial = 1098] [outer = 0x0] [url = about:blank] 19:06:40 INFO - PROCESS | 1647 | --DOMWINDOW == 203 (0x12abc4400) [pid = 1647] [serial = 1141] [outer = 0x0] [url = about:blank] 19:06:40 INFO - PROCESS | 1647 | --DOMWINDOW == 202 (0x11222c400) [pid = 1647] [serial = 1080] [outer = 0x0] [url = about:blank] 19:06:40 INFO - PROCESS | 1647 | --DOMWINDOW == 201 (0x12aaeb000) [pid = 1647] [serial = 1119] [outer = 0x0] [url = about:blank] 19:06:40 INFO - PROCESS | 1647 | --DOMWINDOW == 200 (0x12b2f0000) [pid = 1647] [serial = 1120] [outer = 0x0] [url = about:blank] 19:06:40 INFO - PROCESS | 1647 | --DOMWINDOW == 199 (0x12d10fc00) [pid = 1647] [serial = 1122] [outer = 0x0] [url = about:blank] 19:06:40 INFO - PROCESS | 1647 | --DOMWINDOW == 198 (0x11bf5f000) [pid = 1647] [serial = 1095] [outer = 0x0] [url = about:blank] 19:06:40 INFO - PROCESS | 1647 | --DOMWINDOW == 197 (0x12f297400) [pid = 1647] [serial = 1101] [outer = 0x0] [url = about:blank] 19:06:40 INFO - PROCESS | 1647 | --DOMWINDOW == 196 (0x127d87400) [pid = 1647] [serial = 1086] [outer = 0x0] [url = about:blank] 19:06:40 INFO - PROCESS | 1647 | --DOMWINDOW == 195 (0x119c13c00) [pid = 1647] [serial = 1134] [outer = 0x0] [url = about:blank] 19:06:40 INFO - PROCESS | 1647 | --DOMWINDOW == 194 (0x12ff1a000) [pid = 1647] [serial = 1138] [outer = 0x0] [url = about:blank] 19:06:40 INFO - PROCESS | 1647 | --DOMWINDOW == 193 (0x12e2bb800) [pid = 1647] [serial = 1123] [outer = 0x0] [url = about:blank] 19:06:40 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 19:06:40 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 776ms 19:06:40 INFO - PROCESS | 1647 | 1461031600281 Marionette TRACE conn2 -> [0,1625,"getWindowHandle",null] 19:06:40 INFO - PROCESS | 1647 | 1461031600285 Marionette TRACE conn2 <- [1,1625,null,{"value":"7"}] 19:06:40 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 19:06:40 INFO - PROCESS | 1647 | 1461031600294 Marionette TRACE conn2 -> [0,1626,"setScriptTimeout",{"ms":35000}] 19:06:40 INFO - PROCESS | 1647 | 1461031600296 Marionette TRACE conn2 <- [1,1626,null,{}] 19:06:40 INFO - PROCESS | 1647 | 1461031600299 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}] 19:06:40 INFO - PROCESS | 1647 | 1461031600444 Marionette TRACE conn2 <- [1,1627,null,{"value":null}] 19:06:40 INFO - PROCESS | 1647 | 1461031600456 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:06:40 INFO - PROCESS | 1647 | ++DOCSHELL 0x11bb16000 == 73 [pid = 1647] [id = 414] 19:06:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 194 (0x123790000) [pid = 1647] [serial = 1241] [outer = 0x0] 19:06:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 195 (0x125959800) [pid = 1647] [serial = 1242] [outer = 0x123790000] 19:06:40 INFO - PROCESS | 1647 | 1461031600500 Marionette DEBUG loaded listener.js 19:06:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 196 (0x125d09000) [pid = 1647] [serial = 1243] [outer = 0x123790000] 19:06:40 INFO - PROCESS | 1647 | 1461031600982 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]]]}] 19:06:41 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 19:06:41 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 721ms 19:06:41 INFO - PROCESS | 1647 | 1461031601016 Marionette TRACE conn2 -> [0,1629,"getWindowHandle",null] 19:06:41 INFO - PROCESS | 1647 | 1461031601018 Marionette TRACE conn2 <- [1,1629,null,{"value":"7"}] 19:06:41 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 19:06:41 INFO - PROCESS | 1647 | 1461031601023 Marionette TRACE conn2 -> [0,1630,"setScriptTimeout",{"ms":35000}] 19:06:41 INFO - PROCESS | 1647 | 1461031601032 Marionette TRACE conn2 <- [1,1630,null,{}] 19:06:41 INFO - PROCESS | 1647 | 1461031601042 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}] 19:06:41 INFO - PROCESS | 1647 | 1461031601172 Marionette TRACE conn2 <- [1,1631,null,{"value":null}] 19:06:41 INFO - PROCESS | 1647 | 1461031601265 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:06:41 INFO - PROCESS | 1647 | ++DOCSHELL 0x12c70e000 == 74 [pid = 1647] [id = 415] 19:06:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 197 (0x12378a400) [pid = 1647] [serial = 1244] [outer = 0x0] 19:06:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 198 (0x127d7fc00) [pid = 1647] [serial = 1245] [outer = 0x12378a400] 19:06:41 INFO - PROCESS | 1647 | 1461031601290 Marionette DEBUG loaded listener.js 19:06:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 199 (0x129a63c00) [pid = 1647] [serial = 1246] [outer = 0x12378a400] 19:06:41 INFO - PROCESS | 1647 | 1461031601589 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]]]}] 19:06:41 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 19:06:41 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 580ms 19:06:41 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 19:06:41 INFO - PROCESS | 1647 | 1461031601602 Marionette TRACE conn2 -> [0,1633,"getWindowHandle",null] 19:06:41 INFO - PROCESS | 1647 | 1461031601603 Marionette TRACE conn2 <- [1,1633,null,{"value":"7"}] 19:06:41 INFO - PROCESS | 1647 | 1461031601606 Marionette TRACE conn2 -> [0,1634,"setScriptTimeout",{"ms":35000}] 19:06:41 INFO - PROCESS | 1647 | 1461031601607 Marionette TRACE conn2 <- [1,1634,null,{}] 19:06:41 INFO - PROCESS | 1647 | 1461031601609 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}] 19:06:41 INFO - PROCESS | 1647 | 1461031601718 Marionette TRACE conn2 <- [1,1635,null,{"value":null}] 19:06:41 INFO - PROCESS | 1647 | 1461031601722 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:06:41 INFO - PROCESS | 1647 | ++DOCSHELL 0x12d169800 == 75 [pid = 1647] [id = 416] 19:06:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 200 (0x129f32800) [pid = 1647] [serial = 1247] [outer = 0x0] 19:06:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 201 (0x129f47800) [pid = 1647] [serial = 1248] [outer = 0x129f32800] 19:06:41 INFO - PROCESS | 1647 | 1461031601749 Marionette DEBUG loaded listener.js 19:06:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 202 (0x12a92e800) [pid = 1647] [serial = 1249] [outer = 0x129f32800] 19:06:42 INFO - PROCESS | 1647 | 1461031602177 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]]]}] 19:06:42 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 19:06:42 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 620ms 19:06:42 INFO - PROCESS | 1647 | 1461031602226 Marionette TRACE conn2 -> [0,1637,"getWindowHandle",null] 19:06:42 INFO - PROCESS | 1647 | 1461031602228 Marionette TRACE conn2 <- [1,1637,null,{"value":"7"}] 19:06:42 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 19:06:42 INFO - PROCESS | 1647 | 1461031602230 Marionette TRACE conn2 -> [0,1638,"setScriptTimeout",{"ms":35000}] 19:06:42 INFO - PROCESS | 1647 | 1461031602231 Marionette TRACE conn2 <- [1,1638,null,{}] 19:06:42 INFO - PROCESS | 1647 | 1461031602233 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}] 19:06:42 INFO - PROCESS | 1647 | 1461031602323 Marionette TRACE conn2 <- [1,1639,null,{"value":null}] 19:06:42 INFO - PROCESS | 1647 | 1461031602328 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:06:42 INFO - PROCESS | 1647 | ++DOCSHELL 0x12e06c800 == 76 [pid = 1647] [id = 417] 19:06:42 INFO - PROCESS | 1647 | ++DOMWINDOW == 203 (0x12aa03c00) [pid = 1647] [serial = 1250] [outer = 0x0] 19:06:42 INFO - PROCESS | 1647 | ++DOMWINDOW == 204 (0x12aa10400) [pid = 1647] [serial = 1251] [outer = 0x12aa03c00] 19:06:42 INFO - PROCESS | 1647 | 1461031602362 Marionette DEBUG loaded listener.js 19:06:42 INFO - PROCESS | 1647 | ++DOMWINDOW == 205 (0x12abbf800) [pid = 1647] [serial = 1252] [outer = 0x12aa03c00] 19:06:42 INFO - PROCESS | 1647 | 1461031602766 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]]]}] 19:06:42 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 19:06:42 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 572ms 19:06:42 INFO - PROCESS | 1647 | 1461031602808 Marionette TRACE conn2 -> [0,1641,"getWindowHandle",null] 19:06:42 INFO - PROCESS | 1647 | 1461031602809 Marionette TRACE conn2 <- [1,1641,null,{"value":"7"}] 19:06:42 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 19:06:42 INFO - PROCESS | 1647 | 1461031602811 Marionette TRACE conn2 -> [0,1642,"setScriptTimeout",{"ms":35000}] 19:06:42 INFO - PROCESS | 1647 | 1461031602812 Marionette TRACE conn2 <- [1,1642,null,{}] 19:06:42 INFO - PROCESS | 1647 | 1461031602814 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}] 19:06:42 INFO - PROCESS | 1647 | 1461031602932 Marionette TRACE conn2 <- [1,1643,null,{"value":null}] 19:06:42 INFO - PROCESS | 1647 | 1461031602981 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:06:42 INFO - PROCESS | 1647 | ++DOCSHELL 0x12eae4800 == 77 [pid = 1647] [id = 418] 19:06:42 INFO - PROCESS | 1647 | ++DOMWINDOW == 206 (0x12aa08400) [pid = 1647] [serial = 1253] [outer = 0x0] 19:06:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 207 (0x12b57dc00) [pid = 1647] [serial = 1254] [outer = 0x12aa08400] 19:06:43 INFO - PROCESS | 1647 | 1461031603006 Marionette DEBUG loaded listener.js 19:06:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 208 (0x12be1e800) [pid = 1647] [serial = 1255] [outer = 0x12aa08400] 19:06:43 INFO - PROCESS | 1647 | 1461031603366 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]]]}] 19:06:43 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 19:06:43 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 569ms 19:06:43 INFO - PROCESS | 1647 | 1461031603381 Marionette TRACE conn2 -> [0,1645,"getWindowHandle",null] 19:06:43 INFO - PROCESS | 1647 | 1461031603382 Marionette TRACE conn2 <- [1,1645,null,{"value":"7"}] 19:06:43 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 19:06:43 INFO - PROCESS | 1647 | 1461031603384 Marionette TRACE conn2 -> [0,1646,"setScriptTimeout",{"ms":35000}] 19:06:43 INFO - PROCESS | 1647 | 1461031603385 Marionette TRACE conn2 <- [1,1646,null,{}] 19:06:43 INFO - PROCESS | 1647 | 1461031603388 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}] 19:06:43 INFO - PROCESS | 1647 | 1461031603506 Marionette TRACE conn2 <- [1,1647,null,{"value":null}] 19:06:43 INFO - PROCESS | 1647 | 1461031603519 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:06:43 INFO - PROCESS | 1647 | ++DOCSHELL 0x12fa81800 == 78 [pid = 1647] [id = 419] 19:06:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 209 (0x12be1f800) [pid = 1647] [serial = 1256] [outer = 0x0] 19:06:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 210 (0x12cfd8000) [pid = 1647] [serial = 1257] [outer = 0x12be1f800] 19:06:43 INFO - PROCESS | 1647 | 1461031603545 Marionette DEBUG loaded listener.js 19:06:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 211 (0x12d1d3000) [pid = 1647] [serial = 1258] [outer = 0x12be1f800] 19:06:43 INFO - PROCESS | 1647 | 1461031603913 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]]]}] 19:06:43 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 19:06:43 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 568ms 19:06:43 INFO - PROCESS | 1647 | 1461031603954 Marionette TRACE conn2 -> [0,1649,"getWindowHandle",null] 19:06:43 INFO - PROCESS | 1647 | 1461031603955 Marionette TRACE conn2 <- [1,1649,null,{"value":"7"}] 19:06:43 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 19:06:43 INFO - PROCESS | 1647 | 1461031603957 Marionette TRACE conn2 -> [0,1650,"setScriptTimeout",{"ms":35000}] 19:06:43 INFO - PROCESS | 1647 | 1461031603958 Marionette TRACE conn2 <- [1,1650,null,{}] 19:06:43 INFO - PROCESS | 1647 | 1461031603961 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}] 19:06:44 INFO - PROCESS | 1647 | 1461031604076 Marionette TRACE conn2 <- [1,1651,null,{"value":null}] 19:06:44 INFO - PROCESS | 1647 | 1461031604089 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:06:44 INFO - PROCESS | 1647 | ++DOCSHELL 0x130104000 == 79 [pid = 1647] [id = 420] 19:06:44 INFO - PROCESS | 1647 | ++DOMWINDOW == 212 (0x12be31c00) [pid = 1647] [serial = 1259] [outer = 0x0] 19:06:44 INFO - PROCESS | 1647 | ++DOMWINDOW == 213 (0x12e0e6c00) [pid = 1647] [serial = 1260] [outer = 0x12be31c00] 19:06:44 INFO - PROCESS | 1647 | 1461031604114 Marionette DEBUG loaded listener.js 19:06:44 INFO - PROCESS | 1647 | ++DOMWINDOW == 214 (0x12e76b000) [pid = 1647] [serial = 1261] [outer = 0x12be31c00] 19:06:44 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 19:06:44 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 518ms 19:06:44 INFO - PROCESS | 1647 | 1461031604467 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]]]}] 19:06:44 INFO - PROCESS | 1647 | 1461031604476 Marionette TRACE conn2 -> [0,1653,"getWindowHandle",null] 19:06:44 INFO - PROCESS | 1647 | 1461031604479 Marionette TRACE conn2 <- [1,1653,null,{"value":"7"}] 19:06:44 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 19:06:44 INFO - PROCESS | 1647 | 1461031604482 Marionette TRACE conn2 -> [0,1654,"setScriptTimeout",{"ms":35000}] 19:06:44 INFO - PROCESS | 1647 | 1461031604483 Marionette TRACE conn2 <- [1,1654,null,{}] 19:06:44 INFO - PROCESS | 1647 | 1461031604486 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}] 19:06:44 INFO - PROCESS | 1647 | 1461031604756 Marionette TRACE conn2 <- [1,1655,null,{"value":null}] 19:06:44 INFO - PROCESS | 1647 | --DOMWINDOW == 213 (0x129f47000) [pid = 1647] [serial = 1190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 19:06:44 INFO - PROCESS | 1647 | --DOMWINDOW == 212 (0x129f49800) [pid = 1647] [serial = 1193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 19:06:44 INFO - PROCESS | 1647 | --DOMWINDOW == 211 (0x1146fc800) [pid = 1647] [serial = 1196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 19:06:44 INFO - PROCESS | 1647 | --DOMWINDOW == 210 (0x113ecd800) [pid = 1647] [serial = 1166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 19:06:44 INFO - PROCESS | 1647 | --DOMWINDOW == 209 (0x11c665c00) [pid = 1647] [serial = 1175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 19:06:44 INFO - PROCESS | 1647 | --DOMWINDOW == 208 (0x126d27800) [pid = 1647] [serial = 1184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 19:06:44 INFO - PROCESS | 1647 | --DOMWINDOW == 207 (0x118542000) [pid = 1647] [serial = 1169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 19:06:44 INFO - PROCESS | 1647 | --DOMWINDOW == 206 (0x125ae4000) [pid = 1647] [serial = 1178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 19:06:44 INFO - PROCESS | 1647 | --DOMWINDOW == 205 (0x11ace1800) [pid = 1647] [serial = 1172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 19:06:44 INFO - PROCESS | 1647 | --DOMWINDOW == 204 (0x12bb9ac00) [pid = 1647] [serial = 1202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 19:06:44 INFO - PROCESS | 1647 | --DOMWINDOW == 203 (0x126d29400) [pid = 1647] [serial = 1181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 19:06:44 INFO - PROCESS | 1647 | --DOMWINDOW == 202 (0x11c54fc00) [pid = 1647] [serial = 1142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 19:06:44 INFO - PROCESS | 1647 | --DOMWINDOW == 201 (0x12abc3c00) [pid = 1647] [serial = 1199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 19:06:44 INFO - PROCESS | 1647 | --DOMWINDOW == 200 (0x129048c00) [pid = 1647] [serial = 1187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 19:06:44 INFO - PROCESS | 1647 | 1461031604829 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:06:44 INFO - PROCESS | 1647 | ++DOCSHELL 0x119282800 == 80 [pid = 1647] [id = 421] 19:06:44 INFO - PROCESS | 1647 | ++DOMWINDOW == 201 (0x1146fc800) [pid = 1647] [serial = 1262] [outer = 0x0] 19:06:44 INFO - PROCESS | 1647 | ++DOMWINDOW == 202 (0x11bf52400) [pid = 1647] [serial = 1263] [outer = 0x1146fc800] 19:06:44 INFO - PROCESS | 1647 | 1461031604854 Marionette DEBUG loaded listener.js 19:06:44 INFO - PROCESS | 1647 | ++DOMWINDOW == 203 (0x126d27c00) [pid = 1647] [serial = 1264] [outer = 0x1146fc800] 19:06:45 INFO - PROCESS | 1647 | 1461031605126 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]]]}] 19:06:45 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 19:06:45 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 670ms 19:06:45 INFO - PROCESS | 1647 | 1461031605152 Marionette TRACE conn2 -> [0,1657,"getWindowHandle",null] 19:06:45 INFO - PROCESS | 1647 | 1461031605153 Marionette TRACE conn2 <- [1,1657,null,{"value":"7"}] 19:06:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 19:06:45 INFO - PROCESS | 1647 | 1461031605156 Marionette TRACE conn2 -> [0,1658,"setScriptTimeout",{"ms":35000}] 19:06:45 INFO - PROCESS | 1647 | 1461031605157 Marionette TRACE conn2 <- [1,1658,null,{}] 19:06:45 INFO - PROCESS | 1647 | 1461031605159 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}] 19:06:45 INFO - PROCESS | 1647 | 1461031605267 Marionette TRACE conn2 <- [1,1659,null,{"value":null}] 19:06:45 INFO - PROCESS | 1647 | 1461031605338 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:06:45 INFO - PROCESS | 1647 | ++DOCSHELL 0x12eadd800 == 81 [pid = 1647] [id = 422] 19:06:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 204 (0x11853ec00) [pid = 1647] [serial = 1265] [outer = 0x0] 19:06:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 205 (0x12a6c2400) [pid = 1647] [serial = 1266] [outer = 0x11853ec00] 19:06:45 INFO - PROCESS | 1647 | 1461031605368 Marionette DEBUG loaded listener.js 19:06:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 206 (0x12f291c00) [pid = 1647] [serial = 1267] [outer = 0x11853ec00] 19:06:45 INFO - PROCESS | 1647 | 1461031605657 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]]]}] 19:06:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 19:06:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 518ms 19:06:45 INFO - PROCESS | 1647 | 1461031605675 Marionette TRACE conn2 -> [0,1661,"getWindowHandle",null] 19:06:45 INFO - PROCESS | 1647 | 1461031605677 Marionette TRACE conn2 <- [1,1661,null,{"value":"7"}] 19:06:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 19:06:45 INFO - PROCESS | 1647 | 1461031605687 Marionette TRACE conn2 -> [0,1662,"setScriptTimeout",{"ms":35000}] 19:06:45 INFO - PROCESS | 1647 | 1461031605689 Marionette TRACE conn2 <- [1,1662,null,{}] 19:06:45 INFO - PROCESS | 1647 | 1461031605691 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}] 19:06:45 INFO - PROCESS | 1647 | 1461031605805 Marionette TRACE conn2 <- [1,1663,null,{"value":null}] 19:06:45 INFO - PROCESS | 1647 | 1461031605809 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:06:45 INFO - PROCESS | 1647 | ++DOCSHELL 0x132891800 == 82 [pid = 1647] [id = 423] 19:06:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 207 (0x12f292000) [pid = 1647] [serial = 1268] [outer = 0x0] 19:06:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 208 (0x12f79d000) [pid = 1647] [serial = 1269] [outer = 0x12f292000] 19:06:45 INFO - PROCESS | 1647 | 1461031605835 Marionette DEBUG loaded listener.js 19:06:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 209 (0x12fa26c00) [pid = 1647] [serial = 1270] [outer = 0x12f292000] 19:06:46 INFO - PROCESS | 1647 | 1461031606197 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]]]}] 19:06:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 19:06:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 520ms 19:06:46 INFO - PROCESS | 1647 | 1461031606207 Marionette TRACE conn2 -> [0,1665,"getWindowHandle",null] 19:06:46 INFO - PROCESS | 1647 | 1461031606208 Marionette TRACE conn2 <- [1,1665,null,{"value":"7"}] 19:06:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 19:06:46 INFO - PROCESS | 1647 | 1461031606211 Marionette TRACE conn2 -> [0,1666,"setScriptTimeout",{"ms":35000}] 19:06:46 INFO - PROCESS | 1647 | 1461031606213 Marionette TRACE conn2 <- [1,1666,null,{}] 19:06:46 INFO - PROCESS | 1647 | 1461031606216 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}] 19:06:46 INFO - PROCESS | 1647 | 1461031606343 Marionette TRACE conn2 <- [1,1667,null,{"value":null}] 19:06:46 INFO - PROCESS | 1647 | 1461031606350 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:06:46 INFO - PROCESS | 1647 | ++DOCSHELL 0x1391d2800 == 83 [pid = 1647] [id = 424] 19:06:46 INFO - PROCESS | 1647 | ++DOMWINDOW == 210 (0x12fa28800) [pid = 1647] [serial = 1271] [outer = 0x0] 19:06:46 INFO - PROCESS | 1647 | ++DOMWINDOW == 211 (0x12fa2e800) [pid = 1647] [serial = 1272] [outer = 0x12fa28800] 19:06:46 INFO - PROCESS | 1647 | 1461031606376 Marionette DEBUG loaded listener.js 19:06:46 INFO - PROCESS | 1647 | ++DOMWINDOW == 212 (0x12fb93000) [pid = 1647] [serial = 1273] [outer = 0x12fa28800] 19:06:46 INFO - PROCESS | 1647 | 1461031606873 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]]]}] 19:06:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 19:06:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 720ms 19:06:46 INFO - PROCESS | 1647 | 1461031606933 Marionette TRACE conn2 -> [0,1669,"getWindowHandle",null] 19:06:46 INFO - PROCESS | 1647 | 1461031606937 Marionette TRACE conn2 <- [1,1669,null,{"value":"7"}] 19:06:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 19:06:46 INFO - PROCESS | 1647 | 1461031606942 Marionette TRACE conn2 -> [0,1670,"setScriptTimeout",{"ms":35000}] 19:06:46 INFO - PROCESS | 1647 | 1461031606947 Marionette TRACE conn2 <- [1,1670,null,{}] 19:06:46 INFO - PROCESS | 1647 | 1461031606954 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}] 19:06:47 INFO - PROCESS | 1647 | 1461031607088 Marionette TRACE conn2 <- [1,1671,null,{"value":null}] 19:06:47 INFO - PROCESS | 1647 | 1461031607209 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:06:47 INFO - PROCESS | 1647 | ++DOCSHELL 0x126be0000 == 84 [pid = 1647] [id = 425] 19:06:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 213 (0x11a756400) [pid = 1647] [serial = 1274] [outer = 0x0] 19:06:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 214 (0x11abbfc00) [pid = 1647] [serial = 1275] [outer = 0x11a756400] 19:06:47 INFO - PROCESS | 1647 | 1461031607243 Marionette DEBUG loaded listener.js 19:06:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 215 (0x11bf58400) [pid = 1647] [serial = 1276] [outer = 0x11a756400] 19:06:47 INFO - PROCESS | 1647 | 1461031607646 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]]]}] 19:06:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 19:06:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 731ms 19:06:47 INFO - PROCESS | 1647 | 1461031607684 Marionette TRACE conn2 -> [0,1673,"getWindowHandle",null] 19:06:47 INFO - PROCESS | 1647 | 1461031607688 Marionette TRACE conn2 <- [1,1673,null,{"value":"7"}] 19:06:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 19:06:47 INFO - PROCESS | 1647 | 1461031607693 Marionette TRACE conn2 -> [0,1674,"setScriptTimeout",{"ms":35000}] 19:06:47 INFO - PROCESS | 1647 | 1461031607697 Marionette TRACE conn2 <- [1,1674,null,{}] 19:06:47 INFO - PROCESS | 1647 | 1461031607700 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}] 19:06:47 INFO - PROCESS | 1647 | 1461031607817 Marionette TRACE conn2 <- [1,1675,null,{"value":null}] 19:06:47 INFO - PROCESS | 1647 | 1461031607932 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:06:47 INFO - PROCESS | 1647 | ++DOCSHELL 0x12bae5000 == 85 [pid = 1647] [id = 426] 19:06:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 216 (0x11c546c00) [pid = 1647] [serial = 1277] [outer = 0x0] 19:06:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 217 (0x123793400) [pid = 1647] [serial = 1278] [outer = 0x11c546c00] 19:06:47 INFO - PROCESS | 1647 | 1461031607964 Marionette DEBUG loaded listener.js 19:06:48 INFO - PROCESS | 1647 | ++DOMWINDOW == 218 (0x126d22800) [pid = 1647] [serial = 1279] [outer = 0x11c546c00] 19:06:48 INFO - PROCESS | 1647 | 1461031608357 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]]]}] 19:06:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 19:06:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 726ms 19:06:48 INFO - PROCESS | 1647 | 1461031608440 Marionette TRACE conn2 -> [0,1677,"getWindowHandle",null] 19:06:48 INFO - PROCESS | 1647 | 1461031608441 Marionette TRACE conn2 <- [1,1677,null,{"value":"7"}] 19:06:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 19:06:48 INFO - PROCESS | 1647 | 1461031608458 Marionette TRACE conn2 -> [0,1678,"setScriptTimeout",{"ms":35000}] 19:06:48 INFO - PROCESS | 1647 | 1461031608461 Marionette TRACE conn2 <- [1,1678,null,{}] 19:06:48 INFO - PROCESS | 1647 | 1461031608471 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}] 19:06:48 INFO - PROCESS | 1647 | 1461031608590 Marionette TRACE conn2 <- [1,1679,null,{"value":null}] 19:06:48 INFO - PROCESS | 1647 | 1461031608678 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:06:48 INFO - PROCESS | 1647 | ++DOCSHELL 0x130c93800 == 86 [pid = 1647] [id = 427] 19:06:48 INFO - PROCESS | 1647 | ++DOMWINDOW == 219 (0x126d29000) [pid = 1647] [serial = 1280] [outer = 0x0] 19:06:48 INFO - PROCESS | 1647 | ++DOMWINDOW == 220 (0x12a6bb400) [pid = 1647] [serial = 1281] [outer = 0x126d29000] 19:06:48 INFO - PROCESS | 1647 | 1461031608712 Marionette DEBUG loaded listener.js 19:06:48 INFO - PROCESS | 1647 | ++DOMWINDOW == 221 (0x12abb9000) [pid = 1647] [serial = 1282] [outer = 0x126d29000] 19:06:49 INFO - PROCESS | 1647 | 1461031609147 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]]]}] 19:06:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 19:06:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 739ms 19:06:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 19:06:49 INFO - PROCESS | 1647 | 1461031609183 Marionette TRACE conn2 -> [0,1681,"getWindowHandle",null] 19:06:49 INFO - PROCESS | 1647 | 1461031609185 Marionette TRACE conn2 <- [1,1681,null,{"value":"7"}] 19:06:49 INFO - PROCESS | 1647 | 1461031609187 Marionette TRACE conn2 -> [0,1682,"setScriptTimeout",{"ms":35000}] 19:06:49 INFO - PROCESS | 1647 | 1461031609189 Marionette TRACE conn2 <- [1,1682,null,{}] 19:06:49 INFO - PROCESS | 1647 | 1461031609191 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}] 19:06:49 INFO - PROCESS | 1647 | 1461031609305 Marionette TRACE conn2 <- [1,1683,null,{"value":null}] 19:06:49 INFO - PROCESS | 1647 | 1461031609393 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:06:49 INFO - PROCESS | 1647 | ++DOCSHELL 0x139da0000 == 87 [pid = 1647] [id = 428] 19:06:49 INFO - PROCESS | 1647 | ++DOMWINDOW == 222 (0x12abbe400) [pid = 1647] [serial = 1283] [outer = 0x0] 19:06:49 INFO - PROCESS | 1647 | ++DOMWINDOW == 223 (0x12b586c00) [pid = 1647] [serial = 1284] [outer = 0x12abbe400] 19:06:49 INFO - PROCESS | 1647 | 1461031609426 Marionette DEBUG loaded listener.js 19:06:49 INFO - PROCESS | 1647 | ++DOMWINDOW == 224 (0x12e2ba000) [pid = 1647] [serial = 1285] [outer = 0x12abbe400] 19:06:49 INFO - PROCESS | 1647 | 1461031609813 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]]]}] 19:06:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 19:06:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 667ms 19:06:49 INFO - PROCESS | 1647 | 1461031609856 Marionette TRACE conn2 -> [0,1685,"getWindowHandle",null] 19:06:49 INFO - PROCESS | 1647 | 1461031609857 Marionette TRACE conn2 <- [1,1685,null,{"value":"7"}] 19:06:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 19:06:49 INFO - PROCESS | 1647 | 1461031609860 Marionette TRACE conn2 -> [0,1686,"setScriptTimeout",{"ms":35000}] 19:06:49 INFO - PROCESS | 1647 | 1461031609861 Marionette TRACE conn2 <- [1,1686,null,{}] 19:06:49 INFO - PROCESS | 1647 | 1461031609866 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}] 19:06:49 INFO - PROCESS | 1647 | 1461031609995 Marionette TRACE conn2 <- [1,1687,null,{"value":null}] 19:06:50 INFO - PROCESS | 1647 | 1461031610096 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:06:50 INFO - PROCESS | 1647 | ++DOCSHELL 0x138065000 == 88 [pid = 1647] [id = 429] 19:06:50 INFO - PROCESS | 1647 | ++DOMWINDOW == 225 (0x12e2cb000) [pid = 1647] [serial = 1286] [outer = 0x0] 19:06:50 INFO - PROCESS | 1647 | ++DOMWINDOW == 226 (0x12f28d000) [pid = 1647] [serial = 1287] [outer = 0x12e2cb000] 19:06:50 INFO - PROCESS | 1647 | 1461031610128 Marionette DEBUG loaded listener.js 19:06:50 INFO - PROCESS | 1647 | ++DOMWINDOW == 227 (0x12f60a000) [pid = 1647] [serial = 1288] [outer = 0x12e2cb000] 19:06:50 INFO - PROCESS | 1647 | 1461031610548 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]]]}] 19:06:50 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 19:06:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 723ms 19:06:50 INFO - PROCESS | 1647 | 1461031610583 Marionette TRACE conn2 -> [0,1689,"getWindowHandle",null] 19:06:50 INFO - PROCESS | 1647 | 1461031610585 Marionette TRACE conn2 <- [1,1689,null,{"value":"7"}] 19:06:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 19:06:50 INFO - PROCESS | 1647 | 1461031610587 Marionette TRACE conn2 -> [0,1690,"setScriptTimeout",{"ms":35000}] 19:06:50 INFO - PROCESS | 1647 | 1461031610588 Marionette TRACE conn2 <- [1,1690,null,{}] 19:06:50 INFO - PROCESS | 1647 | 1461031610591 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}] 19:06:50 INFO - PROCESS | 1647 | 1461031610721 Marionette TRACE conn2 <- [1,1691,null,{"value":null}] 19:06:50 INFO - PROCESS | 1647 | 1461031610836 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:06:50 INFO - PROCESS | 1647 | ++DOCSHELL 0x132921800 == 89 [pid = 1647] [id = 430] 19:06:50 INFO - PROCESS | 1647 | ++DOMWINDOW == 228 (0x12f7a8c00) [pid = 1647] [serial = 1289] [outer = 0x0] 19:06:50 INFO - PROCESS | 1647 | ++DOMWINDOW == 229 (0x12fb89000) [pid = 1647] [serial = 1290] [outer = 0x12f7a8c00] 19:06:50 INFO - PROCESS | 1647 | 1461031610871 Marionette DEBUG loaded listener.js 19:06:50 INFO - PROCESS | 1647 | ++DOMWINDOW == 230 (0x12ff1a800) [pid = 1647] [serial = 1291] [outer = 0x12f7a8c00] 19:06:51 INFO - PROCESS | 1647 | 1461031611283 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]]]}] 19:06:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 19:06:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 718ms 19:06:51 INFO - PROCESS | 1647 | 1461031611325 Marionette TRACE conn2 -> [0,1693,"getWindowHandle",null] 19:06:51 INFO - PROCESS | 1647 | 1461031611327 Marionette TRACE conn2 <- [1,1693,null,{"value":"7"}] 19:06:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 19:06:51 INFO - PROCESS | 1647 | 1461031611343 Marionette TRACE conn2 -> [0,1694,"setScriptTimeout",{"ms":35000}] 19:06:51 INFO - PROCESS | 1647 | 1461031611344 Marionette TRACE conn2 <- [1,1694,null,{}] 19:06:51 INFO - PROCESS | 1647 | 1461031611346 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}] 19:06:51 INFO - PROCESS | 1647 | 1461031611456 Marionette TRACE conn2 <- [1,1695,null,{"value":null}] 19:06:51 INFO - PROCESS | 1647 | 1461031611571 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:06:51 INFO - PROCESS | 1647 | ++DOCSHELL 0x138073000 == 90 [pid = 1647] [id = 431] 19:06:51 INFO - PROCESS | 1647 | ++DOMWINDOW == 231 (0x12381cc00) [pid = 1647] [serial = 1292] [outer = 0x0] 19:06:51 INFO - PROCESS | 1647 | ++DOMWINDOW == 232 (0x123823000) [pid = 1647] [serial = 1293] [outer = 0x12381cc00] 19:06:51 INFO - PROCESS | 1647 | 1461031611605 Marionette DEBUG loaded listener.js 19:06:51 INFO - PROCESS | 1647 | ++DOMWINDOW == 233 (0x123828000) [pid = 1647] [serial = 1294] [outer = 0x12381cc00] 19:06:52 INFO - PROCESS | 1647 | 1461031612008 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]]]}] 19:06:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 19:06:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 671ms 19:06:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 19:06:52 INFO - PROCESS | 1647 | 1461031612013 Marionette TRACE conn2 -> [0,1697,"getWindowHandle",null] 19:06:52 INFO - PROCESS | 1647 | 1461031612014 Marionette TRACE conn2 <- [1,1697,null,{"value":"7"}] 19:06:52 INFO - PROCESS | 1647 | 1461031612017 Marionette TRACE conn2 -> [0,1698,"setScriptTimeout",{"ms":35000}] 19:06:52 INFO - PROCESS | 1647 | 1461031612018 Marionette TRACE conn2 <- [1,1698,null,{}] 19:06:52 INFO - PROCESS | 1647 | 1461031612020 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}] 19:06:52 INFO - PROCESS | 1647 | 1461031612129 Marionette TRACE conn2 <- [1,1699,null,{"value":null}] 19:06:52 INFO - PROCESS | 1647 | 1461031612247 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:06:52 INFO - PROCESS | 1647 | ++DOCSHELL 0x138942800 == 91 [pid = 1647] [id = 432] 19:06:52 INFO - PROCESS | 1647 | ++DOMWINDOW == 234 (0x11bffb800) [pid = 1647] [serial = 1295] [outer = 0x0] 19:06:52 INFO - PROCESS | 1647 | ++DOMWINDOW == 235 (0x12fa20800) [pid = 1647] [serial = 1296] [outer = 0x11bffb800] 19:06:52 INFO - PROCESS | 1647 | 1461031612280 Marionette DEBUG loaded listener.js 19:06:52 INFO - PROCESS | 1647 | ++DOMWINDOW == 236 (0x12ff1f000) [pid = 1647] [serial = 1297] [outer = 0x11bffb800] 19:06:52 INFO - PROCESS | 1647 | 1461031612702 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]]]}] 19:06:52 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 19:06:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 719ms 19:06:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 19:06:52 INFO - PROCESS | 1647 | 1461031612736 Marionette TRACE conn2 -> [0,1701,"getWindowHandle",null] 19:06:52 INFO - PROCESS | 1647 | 1461031612738 Marionette TRACE conn2 <- [1,1701,null,{"value":"7"}] 19:06:52 INFO - PROCESS | 1647 | 1461031612740 Marionette TRACE conn2 -> [0,1702,"setScriptTimeout",{"ms":35000}] 19:06:52 INFO - PROCESS | 1647 | 1461031612741 Marionette TRACE conn2 <- [1,1702,null,{}] 19:06:52 INFO - PROCESS | 1647 | 1461031612743 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}] 19:06:52 INFO - PROCESS | 1647 | 1461031612873 Marionette TRACE conn2 <- [1,1703,null,{"value":null}] 19:06:52 INFO - PROCESS | 1647 | 1461031612976 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:06:52 INFO - PROCESS | 1647 | ++DOCSHELL 0x11c2dd800 == 92 [pid = 1647] [id = 433] 19:06:52 INFO - PROCESS | 1647 | ++DOMWINDOW == 237 (0x112233400) [pid = 1647] [serial = 1298] [outer = 0x0] 19:06:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 238 (0x12381d000) [pid = 1647] [serial = 1299] [outer = 0x112233400] 19:06:53 INFO - PROCESS | 1647 | 1461031613006 Marionette DEBUG loaded listener.js 19:06:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 239 (0x12a85fc00) [pid = 1647] [serial = 1300] [outer = 0x112233400] 19:06:53 INFO - PROCESS | 1647 | 1461031613417 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]]]}] 19:06:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 19:06:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 718ms 19:06:53 INFO - PROCESS | 1647 | 1461031613458 Marionette TRACE conn2 -> [0,1705,"getWindowHandle",null] 19:06:53 INFO - PROCESS | 1647 | 1461031613460 Marionette TRACE conn2 <- [1,1705,null,{"value":"7"}] 19:06:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 19:06:53 INFO - PROCESS | 1647 | 1461031613463 Marionette TRACE conn2 -> [0,1706,"setScriptTimeout",{"ms":35000}] 19:06:53 INFO - PROCESS | 1647 | 1461031613464 Marionette TRACE conn2 <- [1,1706,null,{}] 19:06:53 INFO - PROCESS | 1647 | 1461031613466 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}] 19:06:53 INFO - PROCESS | 1647 | 1461031613580 Marionette TRACE conn2 <- [1,1707,null,{"value":null}] 19:06:53 INFO - PROCESS | 1647 | 1461031613674 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:06:53 INFO - PROCESS | 1647 | ++DOCSHELL 0x12c712000 == 93 [pid = 1647] [id = 434] 19:06:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 240 (0x11bf54800) [pid = 1647] [serial = 1301] [outer = 0x0] 19:06:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 241 (0x12a862800) [pid = 1647] [serial = 1302] [outer = 0x11bf54800] 19:06:53 INFO - PROCESS | 1647 | 1461031613705 Marionette DEBUG loaded listener.js 19:06:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 242 (0x12a869400) [pid = 1647] [serial = 1303] [outer = 0x11bf54800] 19:06:54 INFO - PROCESS | 1647 | 1461031614370 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]]]}] 19:06:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 19:06:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 970ms 19:06:54 INFO - PROCESS | 1647 | 1461031614441 Marionette TRACE conn2 -> [0,1709,"getWindowHandle",null] 19:06:54 INFO - PROCESS | 1647 | 1461031614444 Marionette TRACE conn2 <- [1,1709,null,{"value":"7"}] 19:06:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 19:06:54 INFO - PROCESS | 1647 | 1461031614450 Marionette TRACE conn2 -> [0,1710,"setScriptTimeout",{"ms":35000}] 19:06:54 INFO - PROCESS | 1647 | 1461031614452 Marionette TRACE conn2 <- [1,1710,null,{}] 19:06:54 INFO - PROCESS | 1647 | 1461031614455 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}] 19:06:54 INFO - PROCESS | 1647 | 1461031614564 Marionette TRACE conn2 <- [1,1711,null,{"value":null}] 19:06:54 INFO - PROCESS | 1647 | 1461031614657 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:06:54 INFO - PROCESS | 1647 | ++DOCSHELL 0x12ea20800 == 94 [pid = 1647] [id = 435] 19:06:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 243 (0x11a70ec00) [pid = 1647] [serial = 1304] [outer = 0x0] 19:06:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 244 (0x11a7ad000) [pid = 1647] [serial = 1305] [outer = 0x11a70ec00] 19:06:54 INFO - PROCESS | 1647 | 1461031614685 Marionette DEBUG loaded listener.js 19:06:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 245 (0x11c65f400) [pid = 1647] [serial = 1306] [outer = 0x11a70ec00] 19:06:55 INFO - PROCESS | 1647 | 1461031615105 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]]]}] 19:06:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 19:06:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 673ms 19:06:55 INFO - PROCESS | 1647 | 1461031615122 Marionette TRACE conn2 -> [0,1713,"getWindowHandle",null] 19:06:55 INFO - PROCESS | 1647 | 1461031615126 Marionette TRACE conn2 <- [1,1713,null,{"value":"7"}] 19:06:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 19:06:55 INFO - PROCESS | 1647 | 1461031615130 Marionette TRACE conn2 -> [0,1714,"setScriptTimeout",{"ms":35000}] 19:06:55 INFO - PROCESS | 1647 | 1461031615132 Marionette TRACE conn2 <- [1,1714,null,{}] 19:06:55 INFO - PROCESS | 1647 | 1461031615134 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}] 19:06:55 INFO - PROCESS | 1647 | 1461031615238 Marionette TRACE conn2 <- [1,1715,null,{"value":null}] 19:06:55 INFO - PROCESS | 1647 | 1461031615336 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:06:55 INFO - PROCESS | 1647 | ++DOCSHELL 0x118eea800 == 95 [pid = 1647] [id = 436] 19:06:55 INFO - PROCESS | 1647 | ++DOMWINDOW == 246 (0x119243400) [pid = 1647] [serial = 1307] [outer = 0x0] 19:06:55 INFO - PROCESS | 1647 | ++DOMWINDOW == 247 (0x123ad9000) [pid = 1647] [serial = 1308] [outer = 0x119243400] 19:06:55 INFO - PROCESS | 1647 | 1461031615364 Marionette DEBUG loaded listener.js 19:06:55 INFO - PROCESS | 1647 | ++DOMWINDOW == 248 (0x125d09c00) [pid = 1647] [serial = 1309] [outer = 0x119243400] 19:06:55 INFO - PROCESS | 1647 | 1461031615907 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]]]}] 19:06:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 19:06:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 824ms 19:06:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 19:06:55 INFO - PROCESS | 1647 | 1461031615955 Marionette TRACE conn2 -> [0,1717,"getWindowHandle",null] 19:06:55 INFO - PROCESS | 1647 | 1461031615956 Marionette TRACE conn2 <- [1,1717,null,{"value":"7"}] 19:06:55 INFO - PROCESS | 1647 | 1461031615958 Marionette TRACE conn2 -> [0,1718,"setScriptTimeout",{"ms":35000}] 19:06:55 INFO - PROCESS | 1647 | 1461031615961 Marionette TRACE conn2 <- [1,1718,null,{}] 19:06:55 INFO - PROCESS | 1647 | 1461031615968 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}] 19:06:56 INFO - PROCESS | 1647 | 1461031616079 Marionette TRACE conn2 <- [1,1719,null,{"value":null}] 19:06:56 INFO - PROCESS | 1647 | --DOCSHELL 0x119de4800 == 94 [pid = 1647] [id = 210] 19:06:56 INFO - PROCESS | 1647 | --DOCSHELL 0x132891800 == 93 [pid = 1647] [id = 423] 19:06:56 INFO - PROCESS | 1647 | --DOCSHELL 0x12eadd800 == 92 [pid = 1647] [id = 422] 19:06:56 INFO - PROCESS | 1647 | --DOCSHELL 0x119282800 == 91 [pid = 1647] [id = 421] 19:06:56 INFO - PROCESS | 1647 | --DOCSHELL 0x130104000 == 90 [pid = 1647] [id = 420] 19:06:56 INFO - PROCESS | 1647 | --DOCSHELL 0x12fa81800 == 89 [pid = 1647] [id = 419] 19:06:56 INFO - PROCESS | 1647 | --DOMWINDOW == 247 (0x12d968c00) [pid = 1647] [serial = 1206] [outer = 0x0] [url = about:blank] 19:06:56 INFO - PROCESS | 1647 | --DOCSHELL 0x12eae4800 == 88 [pid = 1647] [id = 418] 19:06:56 INFO - PROCESS | 1647 | --DOCSHELL 0x12e06c800 == 87 [pid = 1647] [id = 417] 19:06:56 INFO - PROCESS | 1647 | --DOCSHELL 0x12d169800 == 86 [pid = 1647] [id = 416] 19:06:56 INFO - PROCESS | 1647 | --DOCSHELL 0x12c70e000 == 85 [pid = 1647] [id = 415] 19:06:56 INFO - PROCESS | 1647 | --DOCSHELL 0x11bb16000 == 84 [pid = 1647] [id = 414] 19:06:56 INFO - PROCESS | 1647 | --DOCSHELL 0x11bb27000 == 83 [pid = 1647] [id = 413] 19:06:56 INFO - PROCESS | 1647 | --DOCSHELL 0x11a75d000 == 82 [pid = 1647] [id = 412] 19:06:56 INFO - PROCESS | 1647 | --DOCSHELL 0x1396c1800 == 81 [pid = 1647] [id = 410] 19:06:56 INFO - PROCESS | 1647 | --DOCSHELL 0x1391c2800 == 80 [pid = 1647] [id = 409] 19:06:56 INFO - PROCESS | 1647 | 1461031616234 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:06:56 INFO - PROCESS | 1647 | --DOCSHELL 0x131d16800 == 79 [pid = 1647] [id = 408] 19:06:56 INFO - PROCESS | 1647 | --DOCSHELL 0x1316a8000 == 78 [pid = 1647] [id = 407] 19:06:56 INFO - PROCESS | 1647 | --DOCSHELL 0x1303b4800 == 77 [pid = 1647] [id = 406] 19:06:56 INFO - PROCESS | 1647 | --DOCSHELL 0x12eacf800 == 76 [pid = 1647] [id = 405] 19:06:56 INFO - PROCESS | 1647 | --DOCSHELL 0x129620000 == 75 [pid = 1647] [id = 404] 19:06:56 INFO - PROCESS | 1647 | --DOCSHELL 0x119de0800 == 74 [pid = 1647] [id = 403] 19:06:56 INFO - PROCESS | 1647 | --DOMWINDOW == 246 (0x12a938400) [pid = 1647] [serial = 1191] [outer = 0x0] [url = about:blank] 19:06:56 INFO - PROCESS | 1647 | --DOMWINDOW == 245 (0x12aaed800) [pid = 1647] [serial = 1194] [outer = 0x0] [url = about:blank] 19:06:56 INFO - PROCESS | 1647 | --DOMWINDOW == 244 (0x12aac4800) [pid = 1647] [serial = 1192] [outer = 0x0] [url = about:blank] 19:06:56 INFO - PROCESS | 1647 | --DOMWINDOW == 243 (0x12abcec00) [pid = 1647] [serial = 1197] [outer = 0x0] [url = about:blank] 19:06:56 INFO - PROCESS | 1647 | --DOMWINDOW == 242 (0x12abbf000) [pid = 1647] [serial = 1195] [outer = 0x0] [url = about:blank] 19:06:56 INFO - PROCESS | 1647 | --DOMWINDOW == 241 (0x11564fc00) [pid = 1647] [serial = 1168] [outer = 0x0] [url = about:blank] 19:06:56 INFO - PROCESS | 1647 | --DOMWINDOW == 240 (0x123ad8000) [pid = 1647] [serial = 1176] [outer = 0x0] [url = about:blank] 19:06:56 INFO - PROCESS | 1647 | --DOMWINDOW == 239 (0x125ae1400) [pid = 1647] [serial = 1177] [outer = 0x0] [url = about:blank] 19:06:56 INFO - PROCESS | 1647 | --DOMWINDOW == 238 (0x125ee0c00) [pid = 1647] [serial = 1164] [outer = 0x0] [url = about:blank] 19:06:56 INFO - PROCESS | 1647 | --DOMWINDOW == 237 (0x129a6f000) [pid = 1647] [serial = 1185] [outer = 0x0] [url = about:blank] 19:06:56 INFO - PROCESS | 1647 | --DOMWINDOW == 236 (0x11a7af400) [pid = 1647] [serial = 1171] [outer = 0x0] [url = about:blank] 19:06:56 INFO - PROCESS | 1647 | --DOMWINDOW == 235 (0x119da8800) [pid = 1647] [serial = 1170] [outer = 0x0] [url = about:blank] 19:06:56 INFO - PROCESS | 1647 | --DOMWINDOW == 234 (0x125d0b000) [pid = 1647] [serial = 1179] [outer = 0x0] [url = about:blank] 19:06:56 INFO - PROCESS | 1647 | --DOMWINDOW == 233 (0x126d1a800) [pid = 1647] [serial = 1180] [outer = 0x0] [url = about:blank] 19:06:56 INFO - PROCESS | 1647 | --DOMWINDOW == 232 (0x114c14000) [pid = 1647] [serial = 1146] [outer = 0x0] [url = about:blank] 19:06:56 INFO - PROCESS | 1647 | --DOMWINDOW == 231 (0x11c54a400) [pid = 1647] [serial = 1174] [outer = 0x0] [url = about:blank] 19:06:56 INFO - PROCESS | 1647 | --DOMWINDOW == 230 (0x11be70800) [pid = 1647] [serial = 1173] [outer = 0x0] [url = about:blank] 19:06:56 INFO - PROCESS | 1647 | --DOMWINDOW == 229 (0x12cfd5000) [pid = 1647] [serial = 1203] [outer = 0x0] [url = about:blank] 19:06:56 INFO - PROCESS | 1647 | --DOMWINDOW == 228 (0x12be18400) [pid = 1647] [serial = 1158] [outer = 0x0] [url = about:blank] 19:06:56 INFO - PROCESS | 1647 | --DOMWINDOW == 227 (0x12748c800) [pid = 1647] [serial = 1182] [outer = 0x0] [url = about:blank] 19:06:56 INFO - PROCESS | 1647 | --DOMWINDOW == 226 (0x1296f2000) [pid = 1647] [serial = 1183] [outer = 0x0] [url = about:blank] 19:06:56 INFO - PROCESS | 1647 | --DOMWINDOW == 225 (0x11bff5800) [pid = 1647] [serial = 1149] [outer = 0x0] [url = about:blank] 19:06:56 INFO - PROCESS | 1647 | --DOMWINDOW == 224 (0x125d0f400) [pid = 1647] [serial = 1161] [outer = 0x0] [url = about:blank] 19:06:56 INFO - PROCESS | 1647 | --DOMWINDOW == 223 (0x129f47400) [pid = 1647] [serial = 1152] [outer = 0x0] [url = about:blank] 19:06:56 INFO - PROCESS | 1647 | --DOMWINDOW == 222 (0x12aac2800) [pid = 1647] [serial = 1155] [outer = 0x0] [url = about:blank] 19:06:56 INFO - PROCESS | 1647 | --DOMWINDOW == 221 (0x12a6c5000) [pid = 1647] [serial = 1144] [outer = 0x0] [url = about:blank] 19:06:56 INFO - PROCESS | 1647 | --DOMWINDOW == 220 (0x12b89d000) [pid = 1647] [serial = 1200] [outer = 0x0] [url = about:blank] 19:06:56 INFO - PROCESS | 1647 | --DOMWINDOW == 219 (0x12b583800) [pid = 1647] [serial = 1198] [outer = 0x0] [url = about:blank] 19:06:56 INFO - PROCESS | 1647 | --DOMWINDOW == 218 (0x114c05400) [pid = 1647] [serial = 1167] [outer = 0x0] [url = about:blank] 19:06:56 INFO - PROCESS | 1647 | --DOMWINDOW == 217 (0x12d118400) [pid = 1647] [serial = 1204] [outer = 0x0] [url = about:blank] 19:06:56 INFO - PROCESS | 1647 | --DOMWINDOW == 216 (0x129f4f400) [pid = 1647] [serial = 1188] [outer = 0x0] [url = about:blank] 19:06:56 INFO - PROCESS | 1647 | --DOMWINDOW == 215 (0x12a6c6c00) [pid = 1647] [serial = 1189] [outer = 0x0] [url = about:blank] 19:06:56 INFO - PROCESS | 1647 | --DOMWINDOW == 214 (0x129f3b000) [pid = 1647] [serial = 1186] [outer = 0x0] [url = about:blank] 19:06:56 INFO - PROCESS | 1647 | --DOMWINDOW == 213 (0x12be2a000) [pid = 1647] [serial = 1201] [outer = 0x0] [url = about:blank] 19:06:56 INFO - PROCESS | 1647 | ++DOCSHELL 0x119282800 == 75 [pid = 1647] [id = 437] 19:06:56 INFO - PROCESS | 1647 | ++DOMWINDOW == 214 (0x114c14000) [pid = 1647] [serial = 1310] [outer = 0x0] 19:06:56 INFO - PROCESS | 1647 | ++DOMWINDOW == 215 (0x11bf61800) [pid = 1647] [serial = 1311] [outer = 0x114c14000] 19:06:56 INFO - PROCESS | 1647 | 1461031616273 Marionette DEBUG loaded listener.js 19:06:56 INFO - PROCESS | 1647 | ++DOMWINDOW == 216 (0x127d83800) [pid = 1647] [serial = 1312] [outer = 0x114c14000] 19:06:56 INFO - PROCESS | 1647 | 1461031616570 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]]]}] 19:06:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 19:06:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 625ms 19:06:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 19:06:56 INFO - PROCESS | 1647 | 1461031616587 Marionette TRACE conn2 -> [0,1721,"getWindowHandle",null] 19:06:56 INFO - PROCESS | 1647 | 1461031616588 Marionette TRACE conn2 <- [1,1721,null,{"value":"7"}] 19:06:56 INFO - PROCESS | 1647 | 1461031616591 Marionette TRACE conn2 -> [0,1722,"setScriptTimeout",{"ms":35000}] 19:06:56 INFO - PROCESS | 1647 | 1461031616592 Marionette TRACE conn2 <- [1,1722,null,{}] 19:06:56 INFO - PROCESS | 1647 | 1461031616594 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}] 19:06:56 INFO - PROCESS | 1647 | 1461031616693 Marionette TRACE conn2 <- [1,1723,null,{"value":null}] 19:06:56 INFO - PROCESS | 1647 | 1461031616779 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:06:56 INFO - PROCESS | 1647 | ++DOCSHELL 0x125c22800 == 76 [pid = 1647] [id = 438] 19:06:56 INFO - PROCESS | 1647 | ++DOMWINDOW == 217 (0x126d24400) [pid = 1647] [serial = 1313] [outer = 0x0] 19:06:56 INFO - PROCESS | 1647 | ++DOMWINDOW == 218 (0x129c6d400) [pid = 1647] [serial = 1314] [outer = 0x126d24400] 19:06:56 INFO - PROCESS | 1647 | 1461031616808 Marionette DEBUG loaded listener.js 19:06:56 INFO - PROCESS | 1647 | ++DOMWINDOW == 219 (0x12a6c3c00) [pid = 1647] [serial = 1315] [outer = 0x126d24400] 19:06:57 INFO - PROCESS | 1647 | 1461031617179 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]]]}] 19:06:57 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 19:06:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 622ms 19:06:57 INFO - PROCESS | 1647 | 1461031617215 Marionette TRACE conn2 -> [0,1725,"getWindowHandle",null] 19:06:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 19:06:57 INFO - PROCESS | 1647 | 1461031617217 Marionette TRACE conn2 <- [1,1725,null,{"value":"7"}] 19:06:57 INFO - PROCESS | 1647 | 1461031617221 Marionette TRACE conn2 -> [0,1726,"setScriptTimeout",{"ms":35000}] 19:06:57 INFO - PROCESS | 1647 | 1461031617222 Marionette TRACE conn2 <- [1,1726,null,{}] 19:06:57 INFO - PROCESS | 1647 | 1461031617226 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}] 19:06:57 INFO - PROCESS | 1647 | 1461031617372 Marionette TRACE conn2 <- [1,1727,null,{"value":null}] 19:06:57 INFO - PROCESS | 1647 | 1461031617460 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:06:57 INFO - PROCESS | 1647 | ++DOCSHELL 0x12d169800 == 77 [pid = 1647] [id = 439] 19:06:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 220 (0x129f48400) [pid = 1647] [serial = 1316] [outer = 0x0] 19:06:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 221 (0x12a86bc00) [pid = 1647] [serial = 1317] [outer = 0x129f48400] 19:06:57 INFO - PROCESS | 1647 | 1461031617488 Marionette DEBUG loaded listener.js 19:06:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 222 (0x12aae0000) [pid = 1647] [serial = 1318] [outer = 0x129f48400] 19:06:57 INFO - PROCESS | 1647 | 1461031617791 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]]]}] 19:06:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 19:06:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 626ms 19:06:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 19:06:57 INFO - PROCESS | 1647 | 1461031617848 Marionette TRACE conn2 -> [0,1729,"getWindowHandle",null] 19:06:57 INFO - PROCESS | 1647 | 1461031617849 Marionette TRACE conn2 <- [1,1729,null,{"value":"7"}] 19:06:57 INFO - PROCESS | 1647 | 1461031617853 Marionette TRACE conn2 -> [0,1730,"setScriptTimeout",{"ms":35000}] 19:06:57 INFO - PROCESS | 1647 | 1461031617854 Marionette TRACE conn2 <- [1,1730,null,{}] 19:06:57 INFO - PROCESS | 1647 | 1461031617858 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}] 19:06:58 INFO - PROCESS | 1647 | 1461031618083 Marionette TRACE conn2 <- [1,1731,null,{"value":null}] 19:06:58 INFO - PROCESS | 1647 | 1461031618153 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:06:58 INFO - PROCESS | 1647 | ++DOCSHELL 0x12eae4800 == 78 [pid = 1647] [id = 440] 19:06:58 INFO - PROCESS | 1647 | ++DOMWINDOW == 223 (0x12a6c4400) [pid = 1647] [serial = 1319] [outer = 0x0] 19:06:58 INFO - PROCESS | 1647 | ++DOMWINDOW == 224 (0x12abcd400) [pid = 1647] [serial = 1320] [outer = 0x12a6c4400] 19:06:58 INFO - PROCESS | 1647 | 1461031618199 Marionette DEBUG loaded listener.js 19:06:58 INFO - PROCESS | 1647 | ++DOMWINDOW == 225 (0x12d118400) [pid = 1647] [serial = 1321] [outer = 0x12a6c4400] 19:06:58 INFO - PROCESS | 1647 | 1461031618543 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]]]}] 19:06:58 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 19:06:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 720ms 19:06:58 INFO - PROCESS | 1647 | 1461031618573 Marionette TRACE conn2 -> [0,1733,"getWindowHandle",null] 19:06:58 INFO - PROCESS | 1647 | 1461031618574 Marionette TRACE conn2 <- [1,1733,null,{"value":"7"}] 19:06:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 19:06:58 INFO - PROCESS | 1647 | 1461031618576 Marionette TRACE conn2 -> [0,1734,"setScriptTimeout",{"ms":35000}] 19:06:58 INFO - PROCESS | 1647 | 1461031618577 Marionette TRACE conn2 <- [1,1734,null,{}] 19:06:58 INFO - PROCESS | 1647 | 1461031618580 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}] 19:06:58 INFO - PROCESS | 1647 | 1461031618698 Marionette TRACE conn2 <- [1,1735,null,{"value":null}] 19:06:58 INFO - PROCESS | 1647 | 1461031618734 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:06:58 INFO - PROCESS | 1647 | ++DOCSHELL 0x12ff51800 == 79 [pid = 1647] [id = 441] 19:06:58 INFO - PROCESS | 1647 | ++DOMWINDOW == 226 (0x12b006800) [pid = 1647] [serial = 1322] [outer = 0x0] 19:06:58 INFO - PROCESS | 1647 | ++DOMWINDOW == 227 (0x12d970c00) [pid = 1647] [serial = 1323] [outer = 0x12b006800] 19:06:58 INFO - PROCESS | 1647 | 1461031618759 Marionette DEBUG loaded listener.js 19:06:58 INFO - PROCESS | 1647 | ++DOMWINDOW == 228 (0x12e2bd800) [pid = 1647] [serial = 1324] [outer = 0x12b006800] 19:06:59 INFO - PROCESS | 1647 | 1461031619121 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]]]}] 19:06:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 19:06:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 571ms 19:06:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 19:06:59 INFO - PROCESS | 1647 | 1461031619148 Marionette TRACE conn2 -> [0,1737,"getWindowHandle",null] 19:06:59 INFO - PROCESS | 1647 | 1461031619149 Marionette TRACE conn2 <- [1,1737,null,{"value":"7"}] 19:06:59 INFO - PROCESS | 1647 | 1461031619158 Marionette TRACE conn2 -> [0,1738,"setScriptTimeout",{"ms":35000}] 19:06:59 INFO - PROCESS | 1647 | 1461031619159 Marionette TRACE conn2 <- [1,1738,null,{}] 19:06:59 INFO - PROCESS | 1647 | 1461031619162 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}] 19:06:59 INFO - PROCESS | 1647 | 1461031619283 Marionette TRACE conn2 <- [1,1739,null,{"value":null}] 19:06:59 INFO - PROCESS | 1647 | 1461031619294 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:06:59 INFO - PROCESS | 1647 | ++DOCSHELL 0x1303a4800 == 80 [pid = 1647] [id = 442] 19:06:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 229 (0x12cfd5000) [pid = 1647] [serial = 1325] [outer = 0x0] 19:06:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 230 (0x12f006000) [pid = 1647] [serial = 1326] [outer = 0x12cfd5000] 19:06:59 INFO - PROCESS | 1647 | 1461031619320 Marionette DEBUG loaded listener.js 19:06:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 231 (0x12f60b400) [pid = 1647] [serial = 1327] [outer = 0x12cfd5000] 19:06:59 INFO - PROCESS | 1647 | 1461031619659 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]]]}] 19:06:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 19:06:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 524ms 19:06:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 19:06:59 INFO - PROCESS | 1647 | 1461031619683 Marionette TRACE conn2 -> [0,1741,"getWindowHandle",null] 19:06:59 INFO - PROCESS | 1647 | 1461031619684 Marionette TRACE conn2 <- [1,1741,null,{"value":"7"}] 19:06:59 INFO - PROCESS | 1647 | 1461031619686 Marionette TRACE conn2 -> [0,1742,"setScriptTimeout",{"ms":35000}] 19:06:59 INFO - PROCESS | 1647 | 1461031619688 Marionette TRACE conn2 <- [1,1742,null,{}] 19:06:59 INFO - PROCESS | 1647 | 1461031619690 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}] 19:06:59 INFO - PROCESS | 1647 | 1461031619808 Marionette TRACE conn2 <- [1,1743,null,{"value":null}] 19:06:59 INFO - PROCESS | 1647 | 1461031619821 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:06:59 INFO - PROCESS | 1647 | ++DOCSHELL 0x1316b9000 == 81 [pid = 1647] [id = 443] 19:06:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 232 (0x12a62a400) [pid = 1647] [serial = 1328] [outer = 0x0] 19:06:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 233 (0x12a633000) [pid = 1647] [serial = 1329] [outer = 0x12a62a400] 19:06:59 INFO - PROCESS | 1647 | 1461031619846 Marionette DEBUG loaded listener.js 19:06:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 234 (0x12a637400) [pid = 1647] [serial = 1330] [outer = 0x12a62a400] 19:07:00 INFO - PROCESS | 1647 | 1461031620217 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]]]}] 19:07:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 19:07:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 568ms 19:07:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 19:07:00 INFO - PROCESS | 1647 | 1461031620257 Marionette TRACE conn2 -> [0,1745,"getWindowHandle",null] 19:07:00 INFO - PROCESS | 1647 | 1461031620258 Marionette TRACE conn2 <- [1,1745,null,{"value":"7"}] 19:07:00 INFO - PROCESS | 1647 | 1461031620260 Marionette TRACE conn2 -> [0,1746,"setScriptTimeout",{"ms":35000}] 19:07:00 INFO - PROCESS | 1647 | 1461031620262 Marionette TRACE conn2 <- [1,1746,null,{}] 19:07:00 INFO - PROCESS | 1647 | 1461031620264 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}] 19:07:00 INFO - PROCESS | 1647 | 1461031620539 Marionette TRACE conn2 <- [1,1747,null,{"value":null}] 19:07:00 INFO - PROCESS | 1647 | --DOMWINDOW == 233 (0x12aa08400) [pid = 1647] [serial = 1253] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 19:07:00 INFO - PROCESS | 1647 | --DOMWINDOW == 232 (0x12be1f800) [pid = 1647] [serial = 1256] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 19:07:00 INFO - PROCESS | 1647 | --DOMWINDOW == 231 (0x12be31c00) [pid = 1647] [serial = 1259] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 19:07:00 INFO - PROCESS | 1647 | --DOMWINDOW == 230 (0x12378a400) [pid = 1647] [serial = 1244] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 19:07:00 INFO - PROCESS | 1647 | --DOMWINDOW == 229 (0x12aa03c00) [pid = 1647] [serial = 1250] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 19:07:00 INFO - PROCESS | 1647 | --DOMWINDOW == 228 (0x123790000) [pid = 1647] [serial = 1241] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 19:07:00 INFO - PROCESS | 1647 | --DOMWINDOW == 227 (0x11222e000) [pid = 1647] [serial = 1235] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 19:07:00 INFO - PROCESS | 1647 | --DOMWINDOW == 226 (0x11bf60000) [pid = 1647] [serial = 1238] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 19:07:00 INFO - PROCESS | 1647 | --DOMWINDOW == 225 (0x12f292000) [pid = 1647] [serial = 1268] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 19:07:00 INFO - PROCESS | 1647 | --DOMWINDOW == 224 (0x1146fc800) [pid = 1647] [serial = 1262] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 19:07:00 INFO - PROCESS | 1647 | --DOMWINDOW == 223 (0x11853ec00) [pid = 1647] [serial = 1265] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 19:07:00 INFO - PROCESS | 1647 | --DOMWINDOW == 222 (0x129f32800) [pid = 1647] [serial = 1247] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 19:07:00 INFO - PROCESS | 1647 | 1461031620596 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:07:00 INFO - PROCESS | 1647 | ++DOCSHELL 0x12596c000 == 82 [pid = 1647] [id = 444] 19:07:00 INFO - PROCESS | 1647 | ++DOMWINDOW == 223 (0x11222e000) [pid = 1647] [serial = 1331] [outer = 0x0] 19:07:00 INFO - PROCESS | 1647 | ++DOMWINDOW == 224 (0x11abbb000) [pid = 1647] [serial = 1332] [outer = 0x11222e000] 19:07:00 INFO - PROCESS | 1647 | 1461031620622 Marionette DEBUG loaded listener.js 19:07:00 INFO - PROCESS | 1647 | ++DOMWINDOW == 225 (0x129f34400) [pid = 1647] [serial = 1333] [outer = 0x11222e000] 19:07:00 INFO - PROCESS | 1647 | 1461031620925 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]]]}] 19:07:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 19:07:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 670ms 19:07:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 19:07:00 INFO - PROCESS | 1647 | 1461031620936 Marionette TRACE conn2 -> [0,1749,"getWindowHandle",null] 19:07:00 INFO - PROCESS | 1647 | 1461031620937 Marionette TRACE conn2 <- [1,1749,null,{"value":"7"}] 19:07:00 INFO - PROCESS | 1647 | 1461031620940 Marionette TRACE conn2 -> [0,1750,"setScriptTimeout",{"ms":35000}] 19:07:00 INFO - PROCESS | 1647 | 1461031620941 Marionette TRACE conn2 <- [1,1750,null,{}] 19:07:00 INFO - PROCESS | 1647 | 1461031620943 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}] 19:07:01 INFO - PROCESS | 1647 | 1461031621056 Marionette TRACE conn2 <- [1,1751,null,{"value":null}] 19:07:01 INFO - PROCESS | 1647 | 1461031621152 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:07:01 INFO - PROCESS | 1647 | ++DOCSHELL 0x13805e000 == 83 [pid = 1647] [id = 445] 19:07:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 226 (0x12a806400) [pid = 1647] [serial = 1334] [outer = 0x0] 19:07:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 227 (0x12a80bc00) [pid = 1647] [serial = 1335] [outer = 0x12a806400] 19:07:01 INFO - PROCESS | 1647 | 1461031621182 Marionette DEBUG loaded listener.js 19:07:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 228 (0x12ecb9800) [pid = 1647] [serial = 1336] [outer = 0x12a806400] 19:07:01 INFO - PROCESS | 1647 | 1461031621471 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]]]}] 19:07:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 19:07:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 570ms 19:07:01 INFO - PROCESS | 1647 | 1461031621516 Marionette TRACE conn2 -> [0,1753,"getWindowHandle",null] 19:07:01 INFO - PROCESS | 1647 | 1461031621518 Marionette TRACE conn2 <- [1,1753,null,{"value":"7"}] 19:07:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 19:07:01 INFO - PROCESS | 1647 | 1461031621522 Marionette TRACE conn2 -> [0,1754,"setScriptTimeout",{"ms":35000}] 19:07:01 INFO - PROCESS | 1647 | 1461031621523 Marionette TRACE conn2 <- [1,1754,null,{}] 19:07:01 INFO - PROCESS | 1647 | 1461031621525 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}] 19:07:01 INFO - PROCESS | 1647 | 1461031621624 Marionette TRACE conn2 <- [1,1755,null,{"value":null}] 19:07:01 INFO - PROCESS | 1647 | 1461031621629 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:07:01 INFO - PROCESS | 1647 | ++DOCSHELL 0x139a83800 == 84 [pid = 1647] [id = 446] 19:07:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 229 (0x12a68a400) [pid = 1647] [serial = 1337] [outer = 0x0] 19:07:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 230 (0x12a696c00) [pid = 1647] [serial = 1338] [outer = 0x12a68a400] 19:07:01 INFO - PROCESS | 1647 | 1461031621655 Marionette DEBUG loaded listener.js 19:07:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 231 (0x12f004c00) [pid = 1647] [serial = 1339] [outer = 0x12a68a400] 19:07:02 INFO - PROCESS | 1647 | 1461031622007 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]]]}] 19:07:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 19:07:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 521ms 19:07:02 INFO - PROCESS | 1647 | 1461031622051 Marionette TRACE conn2 -> [0,1757,"getWindowHandle",null] 19:07:02 INFO - PROCESS | 1647 | 1461031622053 Marionette TRACE conn2 <- [1,1757,null,{"value":"7"}] 19:07:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 19:07:02 INFO - PROCESS | 1647 | 1461031622056 Marionette TRACE conn2 -> [0,1758,"setScriptTimeout",{"ms":35000}] 19:07:02 INFO - PROCESS | 1647 | 1461031622057 Marionette TRACE conn2 <- [1,1758,null,{}] 19:07:02 INFO - PROCESS | 1647 | 1461031622060 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}] 19:07:02 INFO - PROCESS | 1647 | 1461031622187 Marionette TRACE conn2 <- [1,1759,null,{"value":null}] 19:07:02 INFO - PROCESS | 1647 | 1461031622193 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:07:02 INFO - PROCESS | 1647 | ++DOCSHELL 0x139e09000 == 85 [pid = 1647] [id = 447] 19:07:02 INFO - PROCESS | 1647 | ++DOMWINDOW == 232 (0x125adcc00) [pid = 1647] [serial = 1340] [outer = 0x0] 19:07:02 INFO - PROCESS | 1647 | ++DOMWINDOW == 233 (0x12f602800) [pid = 1647] [serial = 1341] [outer = 0x125adcc00] 19:07:02 INFO - PROCESS | 1647 | 1461031622235 Marionette DEBUG loaded listener.js 19:07:02 INFO - PROCESS | 1647 | ++DOMWINDOW == 234 (0x12fa25000) [pid = 1647] [serial = 1342] [outer = 0x125adcc00] 19:07:02 INFO - PROCESS | 1647 | 1461031622754 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]]]}] 19:07:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 19:07:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 769ms 19:07:02 INFO - PROCESS | 1647 | 1461031622826 Marionette TRACE conn2 -> [0,1761,"getWindowHandle",null] 19:07:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 19:07:02 INFO - PROCESS | 1647 | 1461031622828 Marionette TRACE conn2 <- [1,1761,null,{"value":"7"}] 19:07:02 INFO - PROCESS | 1647 | 1461031622832 Marionette TRACE conn2 -> [0,1762,"setScriptTimeout",{"ms":35000}] 19:07:02 INFO - PROCESS | 1647 | 1461031622835 Marionette TRACE conn2 <- [1,1762,null,{}] 19:07:02 INFO - PROCESS | 1647 | 1461031622839 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}] 19:07:02 INFO - PROCESS | 1647 | 1461031622961 Marionette TRACE conn2 <- [1,1763,null,{"value":null}] 19:07:03 INFO - PROCESS | 1647 | 1461031623079 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:07:03 INFO - PROCESS | 1647 | ++DOCSHELL 0x129fc5800 == 86 [pid = 1647] [id = 448] 19:07:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 235 (0x11549dc00) [pid = 1647] [serial = 1343] [outer = 0x0] 19:07:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 236 (0x11abb0800) [pid = 1647] [serial = 1344] [outer = 0x11549dc00] 19:07:03 INFO - PROCESS | 1647 | 1461031623114 Marionette DEBUG loaded listener.js 19:07:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 237 (0x11c669c00) [pid = 1647] [serial = 1345] [outer = 0x11549dc00] 19:07:03 INFO - PROCESS | 1647 | 1461031623558 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]]]}] 19:07:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 19:07:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 771ms 19:07:03 INFO - PROCESS | 1647 | 1461031623614 Marionette TRACE conn2 -> [0,1765,"getWindowHandle",null] 19:07:03 INFO - PROCESS | 1647 | 1461031623619 Marionette TRACE conn2 <- [1,1765,null,{"value":"7"}] 19:07:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 19:07:03 INFO - PROCESS | 1647 | 1461031623625 Marionette TRACE conn2 -> [0,1766,"setScriptTimeout",{"ms":35000}] 19:07:03 INFO - PROCESS | 1647 | 1461031623627 Marionette TRACE conn2 <- [1,1766,null,{}] 19:07:03 INFO - PROCESS | 1647 | 1461031623632 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}] 19:07:03 INFO - PROCESS | 1647 | 1461031623749 Marionette TRACE conn2 <- [1,1767,null,{"value":null}] 19:07:03 INFO - PROCESS | 1647 | 1461031623837 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:07:03 INFO - PROCESS | 1647 | ++DOCSHELL 0x12e059000 == 87 [pid = 1647] [id = 449] 19:07:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 238 (0x125d11000) [pid = 1647] [serial = 1346] [outer = 0x0] 19:07:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 239 (0x126d25000) [pid = 1647] [serial = 1347] [outer = 0x125d11000] 19:07:03 INFO - PROCESS | 1647 | 1461031623867 Marionette DEBUG loaded listener.js 19:07:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 240 (0x1296f2000) [pid = 1647] [serial = 1348] [outer = 0x125d11000] 19:07:04 INFO - PROCESS | 1647 | 1461031624300 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]]]}] 19:07:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 19:07:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 722ms 19:07:04 INFO - PROCESS | 1647 | 1461031624348 Marionette TRACE conn2 -> [0,1769,"getWindowHandle",null] 19:07:04 INFO - PROCESS | 1647 | 1461031624349 Marionette TRACE conn2 <- [1,1769,null,{"value":"7"}] 19:07:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 19:07:04 INFO - PROCESS | 1647 | 1461031624352 Marionette TRACE conn2 -> [0,1770,"setScriptTimeout",{"ms":35000}] 19:07:04 INFO - PROCESS | 1647 | 1461031624355 Marionette TRACE conn2 <- [1,1770,null,{}] 19:07:04 INFO - PROCESS | 1647 | 1461031624379 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}] 19:07:04 INFO - PROCESS | 1647 | 1461031624527 Marionette TRACE conn2 <- [1,1771,null,{"value":null}] 19:07:04 INFO - PROCESS | 1647 | 1461031624593 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:07:04 INFO - PROCESS | 1647 | ++DOCSHELL 0x132897800 == 88 [pid = 1647] [id = 450] 19:07:04 INFO - PROCESS | 1647 | ++DOMWINDOW == 241 (0x12a697000) [pid = 1647] [serial = 1349] [outer = 0x0] 19:07:04 INFO - PROCESS | 1647 | ++DOMWINDOW == 242 (0x12a6c3400) [pid = 1647] [serial = 1350] [outer = 0x12a697000] 19:07:04 INFO - PROCESS | 1647 | 1461031624626 Marionette DEBUG loaded listener.js 19:07:04 INFO - PROCESS | 1647 | ++DOMWINDOW == 243 (0x12a80d400) [pid = 1647] [serial = 1351] [outer = 0x12a697000] 19:07:05 INFO - PROCESS | 1647 | 1461031625085 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]]]}] 19:07:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 19:07:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 771ms 19:07:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 19:07:05 INFO - PROCESS | 1647 | 1461031625124 Marionette TRACE conn2 -> [0,1773,"getWindowHandle",null] 19:07:05 INFO - PROCESS | 1647 | 1461031625126 Marionette TRACE conn2 <- [1,1773,null,{"value":"7"}] 19:07:05 INFO - PROCESS | 1647 | 1461031625146 Marionette TRACE conn2 -> [0,1774,"setScriptTimeout",{"ms":35000}] 19:07:05 INFO - PROCESS | 1647 | 1461031625148 Marionette TRACE conn2 <- [1,1774,null,{}] 19:07:05 INFO - PROCESS | 1647 | 1461031625152 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}] 19:07:05 INFO - PROCESS | 1647 | 1461031625272 Marionette TRACE conn2 <- [1,1775,null,{"value":null}] 19:07:05 INFO - PROCESS | 1647 | 1461031625360 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:07:05 INFO - PROCESS | 1647 | ++DOCSHELL 0x13a7c3800 == 89 [pid = 1647] [id = 451] 19:07:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 244 (0x12a861400) [pid = 1647] [serial = 1352] [outer = 0x0] 19:07:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 245 (0x12b003c00) [pid = 1647] [serial = 1353] [outer = 0x12a861400] 19:07:05 INFO - PROCESS | 1647 | 1461031625390 Marionette DEBUG loaded listener.js 19:07:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 246 (0x12bb9dc00) [pid = 1647] [serial = 1354] [outer = 0x12a861400] 19:07:05 INFO - PROCESS | 1647 | 1461031625803 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]]]}] 19:07:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 19:07:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 741ms 19:07:05 INFO - PROCESS | 1647 | 1461031625870 Marionette TRACE conn2 -> [0,1777,"getWindowHandle",null] 19:07:05 INFO - PROCESS | 1647 | 1461031625871 Marionette TRACE conn2 <- [1,1777,null,{"value":"7"}] 19:07:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 19:07:05 INFO - PROCESS | 1647 | 1461031625873 Marionette TRACE conn2 -> [0,1778,"setScriptTimeout",{"ms":35000}] 19:07:05 INFO - PROCESS | 1647 | 1461031625875 Marionette TRACE conn2 <- [1,1778,null,{}] 19:07:05 INFO - PROCESS | 1647 | 1461031625877 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}] 19:07:05 INFO - PROCESS | 1647 | 1461031625991 Marionette TRACE conn2 <- [1,1779,null,{"value":null}] 19:07:06 INFO - PROCESS | 1647 | 1461031626078 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:07:06 INFO - PROCESS | 1647 | ++DOCSHELL 0x13a7d6800 == 90 [pid = 1647] [id = 452] 19:07:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 247 (0x12a863800) [pid = 1647] [serial = 1355] [outer = 0x0] 19:07:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 248 (0x12be97000) [pid = 1647] [serial = 1356] [outer = 0x12a863800] 19:07:06 INFO - PROCESS | 1647 | 1461031626108 Marionette DEBUG loaded listener.js 19:07:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 249 (0x12dac9c00) [pid = 1647] [serial = 1357] [outer = 0x12a863800] 19:07:06 INFO - PROCESS | 1647 | 1461031626499 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]]]}] 19:07:06 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 19:07:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 671ms 19:07:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 19:07:06 INFO - PROCESS | 1647 | 1461031626554 Marionette TRACE conn2 -> [0,1781,"getWindowHandle",null] 19:07:06 INFO - PROCESS | 1647 | 1461031626555 Marionette TRACE conn2 <- [1,1781,null,{"value":"7"}] 19:07:06 INFO - PROCESS | 1647 | 1461031626558 Marionette TRACE conn2 -> [0,1782,"setScriptTimeout",{"ms":35000}] 19:07:06 INFO - PROCESS | 1647 | 1461031626559 Marionette TRACE conn2 <- [1,1782,null,{}] 19:07:06 INFO - PROCESS | 1647 | 1461031626582 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}] 19:07:06 INFO - PROCESS | 1647 | 1461031626712 Marionette TRACE conn2 <- [1,1783,null,{"value":null}] 19:07:06 INFO - PROCESS | 1647 | 1461031626805 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:07:06 INFO - PROCESS | 1647 | ++DOCSHELL 0x129f19800 == 91 [pid = 1647] [id = 453] 19:07:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 250 (0x129b0c400) [pid = 1647] [serial = 1358] [outer = 0x0] 19:07:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 251 (0x12e80e000) [pid = 1647] [serial = 1359] [outer = 0x129b0c400] 19:07:06 INFO - PROCESS | 1647 | 1461031626837 Marionette DEBUG loaded listener.js 19:07:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 252 (0x12f7a1800) [pid = 1647] [serial = 1360] [outer = 0x129b0c400] 19:07:07 INFO - PROCESS | 1647 | 1461031627256 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]]]}] 19:07:07 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 19:07:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 740ms 19:07:07 INFO - PROCESS | 1647 | 1461031627299 Marionette TRACE conn2 -> [0,1785,"getWindowHandle",null] 19:07:07 INFO - PROCESS | 1647 | 1461031627300 Marionette TRACE conn2 <- [1,1785,null,{"value":"7"}] 19:07:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 19:07:07 INFO - PROCESS | 1647 | 1461031627303 Marionette TRACE conn2 -> [0,1786,"setScriptTimeout",{"ms":35000}] 19:07:07 INFO - PROCESS | 1647 | 1461031627304 Marionette TRACE conn2 <- [1,1786,null,{}] 19:07:07 INFO - PROCESS | 1647 | 1461031627306 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}] 19:07:07 INFO - PROCESS | 1647 | 1461031627420 Marionette TRACE conn2 <- [1,1787,null,{"value":null}] 19:07:07 INFO - PROCESS | 1647 | 1461031627509 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:07:07 INFO - PROCESS | 1647 | ++DOCSHELL 0x132941800 == 92 [pid = 1647] [id = 454] 19:07:07 INFO - PROCESS | 1647 | ++DOMWINDOW == 253 (0x12a95dc00) [pid = 1647] [serial = 1361] [outer = 0x0] 19:07:07 INFO - PROCESS | 1647 | ++DOMWINDOW == 254 (0x12a964000) [pid = 1647] [serial = 1362] [outer = 0x12a95dc00] 19:07:07 INFO - PROCESS | 1647 | 1461031627541 Marionette DEBUG loaded listener.js 19:07:07 INFO - PROCESS | 1647 | ++DOMWINDOW == 255 (0x12a969000) [pid = 1647] [serial = 1363] [outer = 0x12a95dc00] 19:07:07 INFO - PROCESS | 1647 | 1461031627945 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]]]}] 19:07:07 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 19:07:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 672ms 19:07:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 19:07:07 INFO - PROCESS | 1647 | 1461031627975 Marionette TRACE conn2 -> [0,1789,"getWindowHandle",null] 19:07:07 INFO - PROCESS | 1647 | 1461031627976 Marionette TRACE conn2 <- [1,1789,null,{"value":"7"}] 19:07:07 INFO - PROCESS | 1647 | 1461031627980 Marionette TRACE conn2 -> [0,1790,"setScriptTimeout",{"ms":35000}] 19:07:07 INFO - PROCESS | 1647 | 1461031627982 Marionette TRACE conn2 <- [1,1790,null,{}] 19:07:07 INFO - PROCESS | 1647 | 1461031627985 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}] 19:07:08 INFO - PROCESS | 1647 | 1461031628117 Marionette TRACE conn2 <- [1,1791,null,{"value":null}] 19:07:08 INFO - PROCESS | 1647 | 1461031628209 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:07:08 INFO - PROCESS | 1647 | ++DOCSHELL 0x13295a800 == 93 [pid = 1647] [id = 455] 19:07:08 INFO - PROCESS | 1647 | ++DOMWINDOW == 256 (0x12a963800) [pid = 1647] [serial = 1364] [outer = 0x0] 19:07:08 INFO - PROCESS | 1647 | ++DOMWINDOW == 257 (0x12f7a0c00) [pid = 1647] [serial = 1365] [outer = 0x12a963800] 19:07:08 INFO - PROCESS | 1647 | 1461031628239 Marionette DEBUG loaded listener.js 19:07:08 INFO - PROCESS | 1647 | ++DOMWINDOW == 258 (0x12fab1800) [pid = 1647] [serial = 1366] [outer = 0x12a963800] 19:07:08 INFO - PROCESS | 1647 | 1461031628660 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]]]}] 19:07:08 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) 19:07:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 723ms 19:07:08 INFO - PROCESS | 1647 | 1461031628703 Marionette TRACE conn2 -> [0,1793,"getWindowHandle",null] 19:07:08 INFO - PROCESS | 1647 | 1461031628704 Marionette TRACE conn2 <- [1,1793,null,{"value":"7"}] 19:07:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 19:07:08 INFO - PROCESS | 1647 | 1461031628706 Marionette TRACE conn2 -> [0,1794,"setScriptTimeout",{"ms":35000}] 19:07:08 INFO - PROCESS | 1647 | 1461031628708 Marionette TRACE conn2 <- [1,1794,null,{}] 19:07:08 INFO - PROCESS | 1647 | 1461031628710 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}] 19:07:08 INFO - PROCESS | 1647 | 1461031628827 Marionette TRACE conn2 <- [1,1795,null,{"value":null}] 19:07:08 INFO - PROCESS | 1647 | 1461031628918 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:07:08 INFO - PROCESS | 1647 | ++DOCSHELL 0x13a5d7800 == 94 [pid = 1647] [id = 456] 19:07:08 INFO - PROCESS | 1647 | ++DOMWINDOW == 259 (0x12faaf400) [pid = 1647] [serial = 1367] [outer = 0x0] 19:07:08 INFO - PROCESS | 1647 | ++DOMWINDOW == 260 (0x12fab6000) [pid = 1647] [serial = 1368] [outer = 0x12faaf400] 19:07:08 INFO - PROCESS | 1647 | 1461031628949 Marionette DEBUG loaded listener.js 19:07:08 INFO - PROCESS | 1647 | ++DOMWINDOW == 261 (0x12fabb800) [pid = 1647] [serial = 1369] [outer = 0x12faaf400] 19:07:09 INFO - PROCESS | 1647 | 1461031629418 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]]]}] 19:07:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 19:07:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 768ms 19:07:09 INFO - PROCESS | 1647 | 1461031629686 Marionette TRACE conn2 -> [0,1797,"getWindowHandle",null] 19:07:09 INFO - PROCESS | 1647 | 1461031629689 Marionette TRACE conn2 <- [1,1797,null,{"value":"7"}] 19:07:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 19:07:09 INFO - PROCESS | 1647 | 1461031629692 Marionette TRACE conn2 -> [0,1798,"setScriptTimeout",{"ms":35000}] 19:07:09 INFO - PROCESS | 1647 | 1461031629694 Marionette TRACE conn2 <- [1,1798,null,{}] 19:07:09 INFO - PROCESS | 1647 | 1461031629713 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}] 19:07:09 INFO - PROCESS | 1647 | 1461031629828 Marionette TRACE conn2 <- [1,1799,null,{"value":null}] 19:07:09 INFO - PROCESS | 1647 | 1461031629944 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:07:09 INFO - PROCESS | 1647 | ++DOCSHELL 0x12a72b800 == 95 [pid = 1647] [id = 457] 19:07:09 INFO - PROCESS | 1647 | ++DOMWINDOW == 262 (0x118c87000) [pid = 1647] [serial = 1370] [outer = 0x0] 19:07:09 INFO - PROCESS | 1647 | ++DOMWINDOW == 263 (0x119724800) [pid = 1647] [serial = 1371] [outer = 0x118c87000] 19:07:09 INFO - PROCESS | 1647 | 1461031629976 Marionette DEBUG loaded listener.js 19:07:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 264 (0x11bf60400) [pid = 1647] [serial = 1372] [outer = 0x118c87000] 19:07:10 INFO - PROCESS | 1647 | 1461031630391 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]]]}] 19:07:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 19:07:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 734ms 19:07:10 INFO - PROCESS | 1647 | 1461031630427 Marionette TRACE conn2 -> [0,1801,"getWindowHandle",null] 19:07:10 INFO - PROCESS | 1647 | 1461031630429 Marionette TRACE conn2 <- [1,1801,null,{"value":"7"}] 19:07:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 19:07:10 INFO - PROCESS | 1647 | 1461031630434 Marionette TRACE conn2 -> [0,1802,"setScriptTimeout",{"ms":35000}] 19:07:10 INFO - PROCESS | 1647 | 1461031630437 Marionette TRACE conn2 <- [1,1802,null,{}] 19:07:10 INFO - PROCESS | 1647 | 1461031630439 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}] 19:07:10 INFO - PROCESS | 1647 | 1461031630548 Marionette TRACE conn2 <- [1,1803,null,{"value":null}] 19:07:10 INFO - PROCESS | 1647 | 1461031630641 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:07:10 INFO - PROCESS | 1647 | ++DOCSHELL 0x125a54000 == 96 [pid = 1647] [id = 458] 19:07:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 265 (0x118e49000) [pid = 1647] [serial = 1373] [outer = 0x0] 19:07:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 266 (0x123829000) [pid = 1647] [serial = 1374] [outer = 0x118e49000] 19:07:10 INFO - PROCESS | 1647 | 1461031630670 Marionette DEBUG loaded listener.js 19:07:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 267 (0x125d10000) [pid = 1647] [serial = 1375] [outer = 0x118e49000] 19:07:11 INFO - PROCESS | 1647 | 1461031631105 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]]]}] 19:07:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 19:07:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 724ms 19:07:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 19:07:11 INFO - PROCESS | 1647 | 1461031631156 Marionette TRACE conn2 -> [0,1805,"getWindowHandle",null] 19:07:11 INFO - PROCESS | 1647 | 1461031631158 Marionette TRACE conn2 <- [1,1805,null,{"value":"7"}] 19:07:11 INFO - PROCESS | 1647 | 1461031631160 Marionette TRACE conn2 -> [0,1806,"setScriptTimeout",{"ms":35000}] 19:07:11 INFO - PROCESS | 1647 | 1461031631161 Marionette TRACE conn2 <- [1,1806,null,{}] 19:07:11 INFO - PROCESS | 1647 | 1461031631185 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}] 19:07:11 INFO - PROCESS | 1647 | 1461031631297 Marionette TRACE conn2 <- [1,1807,null,{"value":null}] 19:07:11 INFO - PROCESS | 1647 | 1461031631392 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:07:11 INFO - PROCESS | 1647 | ++DOCSHELL 0x12d15c000 == 97 [pid = 1647] [id = 459] 19:07:11 INFO - PROCESS | 1647 | ++DOMWINDOW == 268 (0x1296f4000) [pid = 1647] [serial = 1376] [outer = 0x0] 19:07:11 INFO - PROCESS | 1647 | ++DOMWINDOW == 269 (0x129b07800) [pid = 1647] [serial = 1377] [outer = 0x1296f4000] 19:07:11 INFO - PROCESS | 1647 | 1461031631423 Marionette DEBUG loaded listener.js 19:07:11 INFO - PROCESS | 1647 | ++DOMWINDOW == 270 (0x129b11800) [pid = 1647] [serial = 1378] [outer = 0x1296f4000] 19:07:11 INFO - PROCESS | 1647 | 1461031631868 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]]]}] 19:07:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 19:07:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 738ms 19:07:11 INFO - PROCESS | 1647 | 1461031631898 Marionette TRACE conn2 -> [0,1809,"getWindowHandle",null] 19:07:11 INFO - PROCESS | 1647 | 1461031631900 Marionette TRACE conn2 <- [1,1809,null,{"value":"7"}] 19:07:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 19:07:11 INFO - PROCESS | 1647 | 1461031631902 Marionette TRACE conn2 -> [0,1810,"setScriptTimeout",{"ms":35000}] 19:07:11 INFO - PROCESS | 1647 | 1461031631903 Marionette TRACE conn2 <- [1,1810,null,{}] 19:07:11 INFO - PROCESS | 1647 | 1461031631905 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}] 19:07:12 INFO - PROCESS | 1647 | 1461031632014 Marionette TRACE conn2 <- [1,1811,null,{"value":null}] 19:07:12 INFO - PROCESS | 1647 | 1461031632108 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:07:12 INFO - PROCESS | 1647 | ++DOCSHELL 0x12e410800 == 98 [pid = 1647] [id = 460] 19:07:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 271 (0x129a6d400) [pid = 1647] [serial = 1379] [outer = 0x0] 19:07:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 272 (0x129f45800) [pid = 1647] [serial = 1380] [outer = 0x129a6d400] 19:07:12 INFO - PROCESS | 1647 | 1461031632139 Marionette DEBUG loaded listener.js 19:07:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 273 (0x12a68e800) [pid = 1647] [serial = 1381] [outer = 0x129a6d400] 19:07:12 INFO - PROCESS | 1647 | --DOCSHELL 0x1396c0800 == 97 [pid = 1647] [id = 387] 19:07:12 INFO - PROCESS | 1647 | --DOCSHELL 0x123708000 == 96 [pid = 1647] [id = 388] 19:07:12 INFO - PROCESS | 1647 | --DOCSHELL 0x139a83800 == 95 [pid = 1647] [id = 446] 19:07:12 INFO - PROCESS | 1647 | --DOCSHELL 0x13805e000 == 94 [pid = 1647] [id = 445] 19:07:12 INFO - PROCESS | 1647 | --DOMWINDOW == 272 (0x12d1cf800) [pid = 1647] [serial = 1233] [outer = 0x0] [url = about:blank] 19:07:12 INFO - PROCESS | 1647 | --DOMWINDOW == 271 (0x12e2c9000) [pid = 1647] [serial = 1227] [outer = 0x0] [url = about:blank] 19:07:12 INFO - PROCESS | 1647 | --DOMWINDOW == 270 (0x129c6b400) [pid = 1647] [serial = 1218] [outer = 0x0] [url = about:blank] 19:07:12 INFO - PROCESS | 1647 | --DOMWINDOW == 269 (0x12ecb0400) [pid = 1647] [serial = 1230] [outer = 0x0] [url = about:blank] 19:07:12 INFO - PROCESS | 1647 | --DOMWINDOW == 268 (0x12e0e7800) [pid = 1647] [serial = 1224] [outer = 0x0] [url = about:blank] 19:07:12 INFO - PROCESS | 1647 | --DOMWINDOW == 267 (0x126b35000) [pid = 1647] [serial = 1215] [outer = 0x0] [url = about:blank] 19:07:12 INFO - PROCESS | 1647 | --DOMWINDOW == 266 (0x11acde800) [pid = 1647] [serial = 1212] [outer = 0x0] [url = about:blank] 19:07:12 INFO - PROCESS | 1647 | --DOMWINDOW == 265 (0x118c81000) [pid = 1647] [serial = 1209] [outer = 0x0] [url = about:blank] 19:07:12 INFO - PROCESS | 1647 | --DOMWINDOW == 264 (0x12abbe000) [pid = 1647] [serial = 1221] [outer = 0x0] [url = about:blank] 19:07:12 INFO - PROCESS | 1647 | --DOMWINDOW == 263 (0x12fa2e800) [pid = 1647] [serial = 1272] [outer = 0x0] [url = about:blank] 19:07:12 INFO - PROCESS | 1647 | --DOCSHELL 0x12596c000 == 93 [pid = 1647] [id = 444] 19:07:12 INFO - PROCESS | 1647 | --DOCSHELL 0x1316b9000 == 92 [pid = 1647] [id = 443] 19:07:12 INFO - PROCESS | 1647 | --DOCSHELL 0x1303a4800 == 91 [pid = 1647] [id = 442] 19:07:12 INFO - PROCESS | 1647 | --DOCSHELL 0x12ff51800 == 90 [pid = 1647] [id = 441] 19:07:12 INFO - PROCESS | 1647 | --DOCSHELL 0x12eae4800 == 89 [pid = 1647] [id = 440] 19:07:12 INFO - PROCESS | 1647 | --DOCSHELL 0x12d169800 == 88 [pid = 1647] [id = 439] 19:07:12 INFO - PROCESS | 1647 | --DOCSHELL 0x125c22800 == 87 [pid = 1647] [id = 438] 19:07:12 INFO - PROCESS | 1647 | --DOCSHELL 0x119282800 == 86 [pid = 1647] [id = 437] 19:07:12 INFO - PROCESS | 1647 | --DOCSHELL 0x118eea800 == 85 [pid = 1647] [id = 436] 19:07:12 INFO - PROCESS | 1647 | --DOCSHELL 0x12ea20800 == 84 [pid = 1647] [id = 435] 19:07:12 INFO - PROCESS | 1647 | 1461031632670 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]]]}] 19:07:12 INFO - PROCESS | 1647 | --DOCSHELL 0x12c712000 == 83 [pid = 1647] [id = 434] 19:07:12 INFO - PROCESS | 1647 | --DOCSHELL 0x11c2dd800 == 82 [pid = 1647] [id = 433] 19:07:12 INFO - PROCESS | 1647 | --DOCSHELL 0x138942800 == 81 [pid = 1647] [id = 432] 19:07:12 INFO - PROCESS | 1647 | --DOCSHELL 0x138073000 == 80 [pid = 1647] [id = 431] 19:07:12 INFO - PROCESS | 1647 | --DOCSHELL 0x132921800 == 79 [pid = 1647] [id = 430] 19:07:12 INFO - PROCESS | 1647 | --DOCSHELL 0x138065000 == 78 [pid = 1647] [id = 429] 19:07:12 INFO - PROCESS | 1647 | --DOCSHELL 0x139da0000 == 77 [pid = 1647] [id = 428] 19:07:12 INFO - PROCESS | 1647 | --DOCSHELL 0x130c93800 == 76 [pid = 1647] [id = 427] 19:07:12 INFO - PROCESS | 1647 | --DOCSHELL 0x12bae5000 == 75 [pid = 1647] [id = 426] 19:07:12 INFO - PROCESS | 1647 | --DOCSHELL 0x126be0000 == 74 [pid = 1647] [id = 425] 19:07:12 INFO - PROCESS | 1647 | --DOMWINDOW == 262 (0x12be1e800) [pid = 1647] [serial = 1255] [outer = 0x0] [url = about:blank] 19:07:12 INFO - PROCESS | 1647 | --DOMWINDOW == 261 (0x127d7fc00) [pid = 1647] [serial = 1245] [outer = 0x0] [url = about:blank] 19:07:12 INFO - PROCESS | 1647 | --DOMWINDOW == 260 (0x129a63c00) [pid = 1647] [serial = 1246] [outer = 0x0] [url = about:blank] 19:07:12 INFO - PROCESS | 1647 | --DOMWINDOW == 259 (0x12aa10400) [pid = 1647] [serial = 1251] [outer = 0x0] [url = about:blank] 19:07:12 INFO - PROCESS | 1647 | --DOMWINDOW == 258 (0x125959800) [pid = 1647] [serial = 1242] [outer = 0x0] [url = about:blank] 19:07:12 INFO - PROCESS | 1647 | --DOMWINDOW == 257 (0x125d09000) [pid = 1647] [serial = 1243] [outer = 0x0] [url = about:blank] 19:07:12 INFO - PROCESS | 1647 | --DOMWINDOW == 256 (0x116460c00) [pid = 1647] [serial = 1237] [outer = 0x0] [url = about:blank] 19:07:12 INFO - PROCESS | 1647 | --DOMWINDOW == 255 (0x1146bf800) [pid = 1647] [serial = 1236] [outer = 0x0] [url = about:blank] 19:07:12 INFO - PROCESS | 1647 | --DOMWINDOW == 254 (0x11c668c00) [pid = 1647] [serial = 1240] [outer = 0x0] [url = about:blank] 19:07:12 INFO - PROCESS | 1647 | --DOMWINDOW == 253 (0x11c285000) [pid = 1647] [serial = 1239] [outer = 0x0] [url = about:blank] 19:07:12 INFO - PROCESS | 1647 | --DOMWINDOW == 252 (0x129f47800) [pid = 1647] [serial = 1248] [outer = 0x0] [url = about:blank] 19:07:12 INFO - PROCESS | 1647 | --DOMWINDOW == 251 (0x12a92e800) [pid = 1647] [serial = 1249] [outer = 0x0] [url = about:blank] 19:07:12 INFO - PROCESS | 1647 | --DOMWINDOW == 250 (0x12abbf800) [pid = 1647] [serial = 1252] [outer = 0x0] [url = about:blank] 19:07:12 INFO - PROCESS | 1647 | --DOMWINDOW == 249 (0x12b57dc00) [pid = 1647] [serial = 1254] [outer = 0x0] [url = about:blank] 19:07:12 INFO - PROCESS | 1647 | --DOMWINDOW == 248 (0x12cfd8000) [pid = 1647] [serial = 1257] [outer = 0x0] [url = about:blank] 19:07:12 INFO - PROCESS | 1647 | --DOMWINDOW == 247 (0x12e0e6c00) [pid = 1647] [serial = 1260] [outer = 0x0] [url = about:blank] 19:07:12 INFO - PROCESS | 1647 | --DOMWINDOW == 246 (0x12d1d3000) [pid = 1647] [serial = 1258] [outer = 0x0] [url = about:blank] 19:07:12 INFO - PROCESS | 1647 | --DOMWINDOW == 245 (0x12e76b000) [pid = 1647] [serial = 1261] [outer = 0x0] [url = about:blank] 19:07:12 INFO - PROCESS | 1647 | --DOMWINDOW == 244 (0x12f79d000) [pid = 1647] [serial = 1269] [outer = 0x0] [url = about:blank] 19:07:12 INFO - PROCESS | 1647 | --DOMWINDOW == 243 (0x126d27c00) [pid = 1647] [serial = 1264] [outer = 0x0] [url = about:blank] 19:07:12 INFO - PROCESS | 1647 | --DOMWINDOW == 242 (0x12a6c2400) [pid = 1647] [serial = 1266] [outer = 0x0] [url = about:blank] 19:07:12 INFO - PROCESS | 1647 | --DOMWINDOW == 241 (0x11bf52400) [pid = 1647] [serial = 1263] [outer = 0x0] [url = about:blank] 19:07:12 INFO - PROCESS | 1647 | --DOMWINDOW == 240 (0x12fa26c00) [pid = 1647] [serial = 1270] [outer = 0x0] [url = about:blank] 19:07:12 INFO - PROCESS | 1647 | --DOMWINDOW == 239 (0x12f291c00) [pid = 1647] [serial = 1267] [outer = 0x0] [url = about:blank] 19:07:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 19:07:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 821ms 19:07:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 19:07:12 INFO - PROCESS | 1647 | 1461031632724 Marionette TRACE conn2 -> [0,1813,"getWindowHandle",null] 19:07:12 INFO - PROCESS | 1647 | 1461031632725 Marionette TRACE conn2 <- [1,1813,null,{"value":"7"}] 19:07:12 INFO - PROCESS | 1647 | 1461031632727 Marionette TRACE conn2 -> [0,1814,"setScriptTimeout",{"ms":35000}] 19:07:12 INFO - PROCESS | 1647 | 1461031632728 Marionette TRACE conn2 <- [1,1814,null,{}] 19:07:12 INFO - PROCESS | 1647 | 1461031632733 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}] 19:07:12 INFO - PROCESS | 1647 | 1461031632826 Marionette TRACE conn2 <- [1,1815,null,{"value":null}] 19:07:12 INFO - PROCESS | 1647 | 1461031632830 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:07:12 INFO - PROCESS | 1647 | ++DOCSHELL 0x125c22800 == 75 [pid = 1647] [id = 461] 19:07:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 240 (0x125d03800) [pid = 1647] [serial = 1382] [outer = 0x0] 19:07:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 241 (0x129f2e400) [pid = 1647] [serial = 1383] [outer = 0x125d03800] 19:07:12 INFO - PROCESS | 1647 | 1461031632857 Marionette DEBUG loaded listener.js 19:07:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 242 (0x12a630800) [pid = 1647] [serial = 1384] [outer = 0x125d03800] 19:07:13 INFO - PROCESS | 1647 | 1461031633252 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]]]}] 19:07:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 19:07:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 572ms 19:07:13 INFO - PROCESS | 1647 | 1461031633299 Marionette TRACE conn2 -> [0,1817,"getWindowHandle",null] 19:07:13 INFO - PROCESS | 1647 | 1461031633301 Marionette TRACE conn2 <- [1,1817,null,{"value":"7"}] 19:07:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 19:07:13 INFO - PROCESS | 1647 | 1461031633303 Marionette TRACE conn2 -> [0,1818,"setScriptTimeout",{"ms":35000}] 19:07:13 INFO - PROCESS | 1647 | 1461031633304 Marionette TRACE conn2 <- [1,1818,null,{}] 19:07:13 INFO - PROCESS | 1647 | 1461031633307 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}] 19:07:13 INFO - PROCESS | 1647 | 1461031633418 Marionette TRACE conn2 <- [1,1819,null,{"value":null}] 19:07:13 INFO - PROCESS | 1647 | 1461031633425 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:07:13 INFO - PROCESS | 1647 | ++DOCSHELL 0x12cf20800 == 76 [pid = 1647] [id = 462] 19:07:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 243 (0x12a6c2000) [pid = 1647] [serial = 1385] [outer = 0x0] 19:07:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 244 (0x12a80b800) [pid = 1647] [serial = 1386] [outer = 0x12a6c2000] 19:07:13 INFO - PROCESS | 1647 | 1461031633453 Marionette DEBUG loaded listener.js 19:07:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 245 (0x12a93dc00) [pid = 1647] [serial = 1387] [outer = 0x12a6c2000] 19:07:13 INFO - PROCESS | 1647 | 1461031633854 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]]]}] 19:07:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 19:07:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 568ms 19:07:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 19:07:13 INFO - PROCESS | 1647 | 1461031633872 Marionette TRACE conn2 -> [0,1821,"getWindowHandle",null] 19:07:13 INFO - PROCESS | 1647 | 1461031633873 Marionette TRACE conn2 <- [1,1821,null,{"value":"7"}] 19:07:13 INFO - PROCESS | 1647 | 1461031633875 Marionette TRACE conn2 -> [0,1822,"setScriptTimeout",{"ms":35000}] 19:07:13 INFO - PROCESS | 1647 | 1461031633876 Marionette TRACE conn2 <- [1,1822,null,{}] 19:07:13 INFO - PROCESS | 1647 | 1461031633881 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}] 19:07:13 INFO - PROCESS | 1647 | 1461031633980 Marionette TRACE conn2 <- [1,1823,null,{"value":null}] 19:07:13 INFO - PROCESS | 1647 | 1461031633984 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:07:13 INFO - PROCESS | 1647 | ++DOCSHELL 0x12f069800 == 77 [pid = 1647] [id = 463] 19:07:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 246 (0x12a934400) [pid = 1647] [serial = 1388] [outer = 0x0] 19:07:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 247 (0x12aaedc00) [pid = 1647] [serial = 1389] [outer = 0x12a934400] 19:07:14 INFO - PROCESS | 1647 | 1461031634010 Marionette DEBUG loaded listener.js 19:07:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 248 (0x12ac9a000) [pid = 1647] [serial = 1390] [outer = 0x12a934400] 19:07:14 INFO - PROCESS | 1647 | 1461031634384 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]]]}] 19:07:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 19:07:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 520ms 19:07:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 19:07:14 INFO - PROCESS | 1647 | 1461031634397 Marionette TRACE conn2 -> [0,1825,"getWindowHandle",null] 19:07:14 INFO - PROCESS | 1647 | 1461031634400 Marionette TRACE conn2 <- [1,1825,null,{"value":"7"}] 19:07:14 INFO - PROCESS | 1647 | 1461031634402 Marionette TRACE conn2 -> [0,1826,"setScriptTimeout",{"ms":35000}] 19:07:14 INFO - PROCESS | 1647 | 1461031634403 Marionette TRACE conn2 <- [1,1826,null,{}] 19:07:14 INFO - PROCESS | 1647 | 1461031634406 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}] 19:07:14 INFO - PROCESS | 1647 | 1461031634546 Marionette TRACE conn2 <- [1,1827,null,{"value":null}] 19:07:14 INFO - PROCESS | 1647 | 1461031634595 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:07:14 INFO - PROCESS | 1647 | ++DOCSHELL 0x12fbba000 == 78 [pid = 1647] [id = 464] 19:07:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 249 (0x125d10800) [pid = 1647] [serial = 1391] [outer = 0x0] 19:07:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 250 (0x12ac9e400) [pid = 1647] [serial = 1392] [outer = 0x125d10800] 19:07:14 INFO - PROCESS | 1647 | 1461031634621 Marionette DEBUG loaded listener.js 19:07:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 251 (0x12aca6c00) [pid = 1647] [serial = 1393] [outer = 0x125d10800] 19:07:14 INFO - PROCESS | 1647 | 1461031634968 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]]]}] 19:07:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 19:07:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 570ms 19:07:14 INFO - PROCESS | 1647 | 1461031634973 Marionette TRACE conn2 -> [0,1829,"getWindowHandle",null] 19:07:14 INFO - PROCESS | 1647 | 1461031634975 Marionette TRACE conn2 <- [1,1829,null,{"value":"7"}] 19:07:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 19:07:14 INFO - PROCESS | 1647 | 1461031634982 Marionette TRACE conn2 -> [0,1830,"setScriptTimeout",{"ms":35000}] 19:07:14 INFO - PROCESS | 1647 | 1461031634984 Marionette TRACE conn2 <- [1,1830,null,{}] 19:07:14 INFO - PROCESS | 1647 | 1461031634988 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}] 19:07:15 INFO - PROCESS | 1647 | 1461031635192 Marionette TRACE conn2 <- [1,1831,null,{"value":null}] 19:07:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 252 (0x12aca5c00) [pid = 1647] [serial = 1394] [outer = 0x12fb92400] 19:07:15 INFO - PROCESS | 1647 | 1461031635251 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:07:15 INFO - PROCESS | 1647 | ++DOCSHELL 0x1316ab000 == 79 [pid = 1647] [id = 465] 19:07:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 253 (0x12bb9d400) [pid = 1647] [serial = 1395] [outer = 0x0] 19:07:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 254 (0x12be1f000) [pid = 1647] [serial = 1396] [outer = 0x12bb9d400] 19:07:15 INFO - PROCESS | 1647 | 1461031635340 Marionette DEBUG loaded listener.js 19:07:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 255 (0x12cfd8000) [pid = 1647] [serial = 1397] [outer = 0x12bb9d400] 19:07:15 INFO - PROCESS | 1647 | 1461031635673 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]]]}] 19:07:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 19:07:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 725ms 19:07:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 19:07:15 INFO - PROCESS | 1647 | 1461031635703 Marionette TRACE conn2 -> [0,1833,"getWindowHandle",null] 19:07:15 INFO - PROCESS | 1647 | 1461031635704 Marionette TRACE conn2 <- [1,1833,null,{"value":"7"}] 19:07:15 INFO - PROCESS | 1647 | 1461031635707 Marionette TRACE conn2 -> [0,1834,"setScriptTimeout",{"ms":35000}] 19:07:15 INFO - PROCESS | 1647 | 1461031635708 Marionette TRACE conn2 <- [1,1834,null,{}] 19:07:15 INFO - PROCESS | 1647 | 1461031635710 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}] 19:07:15 INFO - PROCESS | 1647 | 1461031635827 Marionette TRACE conn2 <- [1,1835,null,{"value":null}] 19:07:15 INFO - PROCESS | 1647 | 1461031635839 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:07:15 INFO - PROCESS | 1647 | ++DOCSHELL 0x131649800 == 80 [pid = 1647] [id = 466] 19:07:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 256 (0x12ba67000) [pid = 1647] [serial = 1398] [outer = 0x0] 19:07:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 257 (0x12d1cd000) [pid = 1647] [serial = 1399] [outer = 0x12ba67000] 19:07:15 INFO - PROCESS | 1647 | 1461031635860 Marionette DEBUG loaded listener.js 19:07:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 258 (0x12e0e6c00) [pid = 1647] [serial = 1400] [outer = 0x12ba67000] 19:07:16 INFO - PROCESS | 1647 | 1461031636360 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]]]}] 19:07:16 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 19:07:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 670ms 19:07:16 INFO - PROCESS | 1647 | 1461031636379 Marionette TRACE conn2 -> [0,1837,"getWindowHandle",null] 19:07:16 INFO - PROCESS | 1647 | 1461031636382 Marionette TRACE conn2 <- [1,1837,null,{"value":"7"}] 19:07:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 19:07:16 INFO - PROCESS | 1647 | 1461031636393 Marionette TRACE conn2 -> [0,1838,"setScriptTimeout",{"ms":35000}] 19:07:16 INFO - PROCESS | 1647 | 1461031636399 Marionette TRACE conn2 <- [1,1838,null,{}] 19:07:16 INFO - PROCESS | 1647 | 1461031636403 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}] 19:07:16 INFO - PROCESS | 1647 | 1461031636618 Marionette TRACE conn2 <- [1,1839,null,{"value":null}] 19:07:16 INFO - PROCESS | 1647 | 1461031636677 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:07:16 INFO - PROCESS | 1647 | ++DOCSHELL 0x132926000 == 81 [pid = 1647] [id = 467] 19:07:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 259 (0x12f609800) [pid = 1647] [serial = 1401] [outer = 0x0] 19:07:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 260 (0x12f7a2000) [pid = 1647] [serial = 1402] [outer = 0x12f609800] 19:07:16 INFO - PROCESS | 1647 | 1461031636706 Marionette DEBUG loaded listener.js 19:07:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 261 (0x12fab4000) [pid = 1647] [serial = 1403] [outer = 0x12f609800] 19:07:17 INFO - PROCESS | 1647 | --DOMWINDOW == 260 (0x11a7a3800) [pid = 1647] [serial = 847] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 19:07:17 INFO - PROCESS | 1647 | --DOMWINDOW == 259 (0x12594d400) [pid = 1647] [serial = 850] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 19:07:17 INFO - PROCESS | 1647 | --DOMWINDOW == 258 (0x11912d000) [pid = 1647] [serial = 1040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 19:07:17 INFO - PROCESS | 1647 | --DOMWINDOW == 257 (0x1274e6c00) [pid = 1647] [serial = 1151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 19:07:17 INFO - PROCESS | 1647 | --DOMWINDOW == 256 (0x11bf5d400) [pid = 1647] [serial = 1094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 19:07:17 INFO - PROCESS | 1647 | --DOMWINDOW == 255 (0x12aae1000) [pid = 1647] [serial = 1034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 19:07:17 INFO - PROCESS | 1647 | --DOMWINDOW == 254 (0x12f609400) [pid = 1647] [serial = 1097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 19:07:17 INFO - PROCESS | 1647 | --DOMWINDOW == 253 (0x123795c00) [pid = 1647] [serial = 854] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 19:07:17 INFO - PROCESS | 1647 | --DOMWINDOW == 252 (0x12378e000) [pid = 1647] [serial = 796] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 19:07:17 INFO - PROCESS | 1647 | --DOMWINDOW == 251 (0x12be1d800) [pid = 1647] [serial = 977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 19:07:17 INFO - PROCESS | 1647 | --DOMWINDOW == 250 (0x12aabb800) [pid = 1647] [serial = 920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 19:07:17 INFO - PROCESS | 1647 | --DOMWINDOW == 249 (0x11b5d1c00) [pid = 1647] [serial = 1031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 19:07:17 INFO - PROCESS | 1647 | --DOMWINDOW == 248 (0x119127c00) [pid = 1647] [serial = 790] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 19:07:17 INFO - PROCESS | 1647 | --DOMWINDOW == 247 (0x115641400) [pid = 1647] [serial = 986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 19:07:17 INFO - PROCESS | 1647 | --DOMWINDOW == 246 (0x10a5f8400) [pid = 1647] [serial = 1145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 19:07:17 INFO - PROCESS | 1647 | --DOMWINDOW == 245 (0x12cfd8400) [pid = 1647] [serial = 1091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 19:07:17 INFO - PROCESS | 1647 | --DOMWINDOW == 244 (0x11be68400) [pid = 1647] [serial = 863] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 19:07:17 INFO - PROCESS | 1647 | --DOMWINDOW == 243 (0x12be1d400) [pid = 1647] [serial = 857] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 19:07:17 INFO - PROCESS | 1647 | --DOMWINDOW == 242 (0x119b7c800) [pid = 1647] [serial = 793] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 19:07:17 INFO - PROCESS | 1647 | --DOMWINDOW == 241 (0x118c85400) [pid = 1647] [serial = 968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 19:07:17 INFO - PROCESS | 1647 | --DOMWINDOW == 240 (0x112230000) [pid = 1647] [serial = 1163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 19:07:17 INFO - PROCESS | 1647 | --DOMWINDOW == 239 (0x12ba68000) [pid = 1647] [serial = 1037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 19:07:17 INFO - PROCESS | 1647 | --DOMWINDOW == 238 (0x11c291400) [pid = 1647] [serial = 911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 19:07:17 INFO - PROCESS | 1647 | --DOMWINDOW == 237 (0x12d96c400) [pid = 1647] [serial = 860] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 19:07:17 INFO - PROCESS | 1647 | --DOMWINDOW == 236 (0x1158b1400) [pid = 1647] [serial = 1028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 19:07:17 INFO - PROCESS | 1647 | --DOMWINDOW == 235 (0x11a7a9400) [pid = 1647] [serial = 908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 19:07:17 INFO - PROCESS | 1647 | --DOMWINDOW == 234 (0x12b003400) [pid = 1647] [serial = 799] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 19:07:17 INFO - PROCESS | 1647 | --DOMWINDOW == 233 (0x11912dc00) [pid = 1647] [serial = 1103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 19:07:17 INFO - PROCESS | 1647 | --DOMWINDOW == 232 (0x11c665400) [pid = 1647] [serial = 971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 19:07:17 INFO - PROCESS | 1647 | --DOMWINDOW == 231 (0x11a70f800) [pid = 1647] [serial = 1148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 19:07:17 INFO - PROCESS | 1647 | --DOMWINDOW == 230 (0x119129c00) [pid = 1647] [serial = 844] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 19:07:17 INFO - PROCESS | 1647 | --DOMWINDOW == 229 (0x129f4f000) [pid = 1647] [serial = 1157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 19:07:17 INFO - PROCESS | 1647 | --DOMWINDOW == 228 (0x12e2c4800) [pid = 1647] [serial = 917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 19:07:17 INFO - PROCESS | 1647 | --DOMWINDOW == 227 (0x11853c800) [pid = 1647] [serial = 1100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 19:07:17 INFO - PROCESS | 1647 | --DOMWINDOW == 226 (0x118e52000) [pid = 1647] [serial = 1211] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 19:07:17 INFO - PROCESS | 1647 | --DOMWINDOW == 225 (0x117858800) [pid = 1647] [serial = 1208] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 19:07:17 INFO - PROCESS | 1647 | --DOMWINDOW == 224 (0x12d116800) [pid = 1647] [serial = 1226] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 19:07:17 INFO - PROCESS | 1647 | --DOMWINDOW == 223 (0x12594fc00) [pid = 1647] [serial = 1214] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 19:07:17 INFO - PROCESS | 1647 | --DOMWINDOW == 222 (0x10a5f4800) [pid = 1647] [serial = 1079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 19:07:17 INFO - PROCESS | 1647 | --DOMWINDOW == 221 (0x129841000) [pid = 1647] [serial = 1220] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 19:07:17 INFO - PROCESS | 1647 | --DOMWINDOW == 220 (0x12917b800) [pid = 1647] [serial = 1217] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 19:07:17 INFO - PROCESS | 1647 | --DOMWINDOW == 219 (0x11912f800) [pid = 1647] [serial = 1082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 19:07:17 INFO - PROCESS | 1647 | --DOMWINDOW == 218 (0x12a6bdc00) [pid = 1647] [serial = 1229] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 19:07:17 INFO - PROCESS | 1647 | --DOMWINDOW == 217 (0x11a70a400) [pid = 1647] [serial = 1232] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 19:07:17 INFO - PROCESS | 1647 | --DOMWINDOW == 216 (0x129f4e400) [pid = 1647] [serial = 1154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 19:07:17 INFO - PROCESS | 1647 | --DOMWINDOW == 215 (0x12be29400) [pid = 1647] [serial = 721] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 19:07:17 INFO - PROCESS | 1647 | --DOMWINDOW == 214 (0x125d0d800) [pid = 1647] [serial = 1160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 19:07:17 INFO - PROCESS | 1647 | --DOMWINDOW == 213 (0x1274e5c00) [pid = 1647] [serial = 974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 19:07:17 INFO - PROCESS | 1647 | --DOMWINDOW == 212 (0x12a934c00) [pid = 1647] [serial = 1088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 19:07:17 INFO - PROCESS | 1647 | --DOMWINDOW == 211 (0x10a5ef000) [pid = 1647] [serial = 980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 19:07:17 INFO - PROCESS | 1647 | --DOMWINDOW == 210 (0x12abcb400) [pid = 1647] [serial = 983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 19:07:17 INFO - PROCESS | 1647 | --DOMWINDOW == 209 (0x12b00d800) [pid = 1647] [serial = 914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 19:07:17 INFO - PROCESS | 1647 | --DOMWINDOW == 208 (0x12aabc800) [pid = 1647] [serial = 923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 19:07:17 INFO - PROCESS | 1647 | --DOMWINDOW == 207 (0x125addc00) [pid = 1647] [serial = 1085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 19:07:17 INFO - PROCESS | 1647 | --DOMWINDOW == 206 (0x12b006800) [pid = 1647] [serial = 1322] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 19:07:17 INFO - PROCESS | 1647 | --DOMWINDOW == 205 (0x12cfd5000) [pid = 1647] [serial = 1325] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 19:07:17 INFO - PROCESS | 1647 | --DOMWINDOW == 204 (0x12a62a400) [pid = 1647] [serial = 1328] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 19:07:17 INFO - PROCESS | 1647 | --DOMWINDOW == 203 (0x11222e000) [pid = 1647] [serial = 1331] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 19:07:17 INFO - PROCESS | 1647 | --DOMWINDOW == 202 (0x12a68a400) [pid = 1647] [serial = 1337] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 19:07:17 INFO - PROCESS | 1647 | --DOMWINDOW == 201 (0x12a6c4400) [pid = 1647] [serial = 1319] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 19:07:17 INFO - PROCESS | 1647 | --DOMWINDOW == 200 (0x126d29000) [pid = 1647] [serial = 1280] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 19:07:17 INFO - PROCESS | 1647 | --DOMWINDOW == 199 (0x11a70ec00) [pid = 1647] [serial = 1304] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 19:07:17 INFO - PROCESS | 1647 | --DOMWINDOW == 198 (0x126d24400) [pid = 1647] [serial = 1313] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 19:07:17 INFO - PROCESS | 1647 | --DOMWINDOW == 197 (0x119243400) [pid = 1647] [serial = 1307] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 19:07:17 INFO - PROCESS | 1647 | --DOMWINDOW == 196 (0x129f48400) [pid = 1647] [serial = 1316] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 19:07:17 INFO - PROCESS | 1647 | --DOMWINDOW == 195 (0x11a756400) [pid = 1647] [serial = 1274] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 19:07:17 INFO - PROCESS | 1647 | --DOMWINDOW == 194 (0x114c14000) [pid = 1647] [serial = 1310] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 19:07:17 INFO - PROCESS | 1647 | --DOMWINDOW == 193 (0x12fa28800) [pid = 1647] [serial = 1271] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 19:07:17 INFO - PROCESS | 1647 | --DOMWINDOW == 192 (0x11c546c00) [pid = 1647] [serial = 1277] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 19:07:17 INFO - PROCESS | 1647 | --DOMWINDOW == 191 (0x12a806400) [pid = 1647] [serial = 1334] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 19:07:17 INFO - PROCESS | 1647 | --DOMWINDOW == 190 (0x12cfe0c00) [pid = 1647] [serial = 1223] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 19:07:17 INFO - PROCESS | 1647 | 1461031637565 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]]]}] 19:07:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 19:07:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 1226ms 19:07:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 19:07:17 INFO - PROCESS | 1647 | 1461031637620 Marionette TRACE conn2 -> [0,1841,"getWindowHandle",null] 19:07:17 INFO - PROCESS | 1647 | 1461031637621 Marionette TRACE conn2 <- [1,1841,null,{"value":"7"}] 19:07:17 INFO - PROCESS | 1647 | 1461031637623 Marionette TRACE conn2 -> [0,1842,"setScriptTimeout",{"ms":35000}] 19:07:17 INFO - PROCESS | 1647 | 1461031637624 Marionette TRACE conn2 <- [1,1842,null,{}] 19:07:17 INFO - PROCESS | 1647 | 1461031637626 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}] 19:07:17 INFO - PROCESS | 1647 | 1461031637738 Marionette TRACE conn2 <- [1,1843,null,{"value":null}] 19:07:17 INFO - PROCESS | 1647 | 1461031637742 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:07:17 INFO - PROCESS | 1647 | ++DOCSHELL 0x125c2f000 == 82 [pid = 1647] [id = 468] 19:07:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 191 (0x11223b000) [pid = 1647] [serial = 1404] [outer = 0x0] 19:07:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 192 (0x119952c00) [pid = 1647] [serial = 1405] [outer = 0x11223b000] 19:07:17 INFO - PROCESS | 1647 | 1461031637767 Marionette DEBUG loaded listener.js 19:07:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 193 (0x11aa03400) [pid = 1647] [serial = 1406] [outer = 0x11223b000] 19:07:18 INFO - PROCESS | 1647 | 1461031638117 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]]]}] 19:07:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 19:07:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 523ms 19:07:18 INFO - PROCESS | 1647 | 1461031638156 Marionette TRACE conn2 -> [0,1845,"getWindowHandle",null] 19:07:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 19:07:18 INFO - PROCESS | 1647 | 1461031638159 Marionette TRACE conn2 <- [1,1845,null,{"value":"7"}] 19:07:18 INFO - PROCESS | 1647 | 1461031638165 Marionette TRACE conn2 -> [0,1846,"setScriptTimeout",{"ms":35000}] 19:07:18 INFO - PROCESS | 1647 | 1461031638167 Marionette TRACE conn2 <- [1,1846,null,{}] 19:07:18 INFO - PROCESS | 1647 | 1461031638171 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}] 19:07:18 INFO - PROCESS | 1647 | 1461031638379 Marionette TRACE conn2 <- [1,1847,null,{"value":null}] 19:07:18 INFO - PROCESS | 1647 | 1461031638399 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:07:18 INFO - PROCESS | 1647 | ++DOCSHELL 0x12d13b000 == 83 [pid = 1647] [id = 469] 19:07:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 194 (0x11aa08800) [pid = 1647] [serial = 1407] [outer = 0x0] 19:07:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 195 (0x11bf5dc00) [pid = 1647] [serial = 1408] [outer = 0x11aa08800] 19:07:18 INFO - PROCESS | 1647 | 1461031638440 Marionette DEBUG loaded listener.js 19:07:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 196 (0x125952c00) [pid = 1647] [serial = 1409] [outer = 0x11aa08800] 19:07:18 INFO - PROCESS | 1647 | 1461031638854 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]]]}] 19:07:18 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) 19:07:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 723ms 19:07:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 19:07:18 INFO - PROCESS | 1647 | 1461031638887 Marionette TRACE conn2 -> [0,1849,"getWindowHandle",null] 19:07:18 INFO - PROCESS | 1647 | 1461031638889 Marionette TRACE conn2 <- [1,1849,null,{"value":"7"}] 19:07:18 INFO - PROCESS | 1647 | 1461031638892 Marionette TRACE conn2 -> [0,1850,"setScriptTimeout",{"ms":35000}] 19:07:18 INFO - PROCESS | 1647 | 1461031638893 Marionette TRACE conn2 <- [1,1850,null,{}] 19:07:18 INFO - PROCESS | 1647 | 1461031638900 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}] 19:07:19 INFO - PROCESS | 1647 | 1461031639112 Marionette TRACE conn2 <- [1,1851,null,{"value":null}] 19:07:19 INFO - PROCESS | 1647 | 1461031639130 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:07:19 INFO - PROCESS | 1647 | ++DOCSHELL 0x132933800 == 84 [pid = 1647] [id = 470] 19:07:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 197 (0x11baf6000) [pid = 1647] [serial = 1410] [outer = 0x0] 19:07:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 198 (0x126d1b400) [pid = 1647] [serial = 1411] [outer = 0x11baf6000] 19:07:19 INFO - PROCESS | 1647 | 1461031639171 Marionette DEBUG loaded listener.js 19:07:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 199 (0x129a6d800) [pid = 1647] [serial = 1412] [outer = 0x11baf6000] 19:07:19 INFO - PROCESS | 1647 | 1461031639728 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]]]}] 19:07:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 19:07:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 874ms 19:07:19 INFO - PROCESS | 1647 | 1461031639781 Marionette TRACE conn2 -> [0,1853,"getWindowHandle",null] 19:07:19 INFO - PROCESS | 1647 | 1461031639783 Marionette TRACE conn2 <- [1,1853,null,{"value":"7"}] 19:07:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 19:07:19 INFO - PROCESS | 1647 | 1461031639789 Marionette TRACE conn2 -> [0,1854,"setScriptTimeout",{"ms":35000}] 19:07:19 INFO - PROCESS | 1647 | 1461031639791 Marionette TRACE conn2 <- [1,1854,null,{}] 19:07:19 INFO - PROCESS | 1647 | 1461031639796 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}] 19:07:19 INFO - PROCESS | 1647 | 1461031639925 Marionette TRACE conn2 <- [1,1855,null,{"value":null}] 19:07:20 INFO - PROCESS | 1647 | 1461031640020 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:07:20 INFO - PROCESS | 1647 | ++DOCSHELL 0x129fee800 == 85 [pid = 1647] [id = 471] 19:07:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 200 (0x119da8800) [pid = 1647] [serial = 1413] [outer = 0x0] 19:07:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 201 (0x11bf5e000) [pid = 1647] [serial = 1414] [outer = 0x119da8800] 19:07:20 INFO - PROCESS | 1647 | 1461031640053 Marionette DEBUG loaded listener.js 19:07:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 202 (0x123820000) [pid = 1647] [serial = 1415] [outer = 0x119da8800] 19:07:20 INFO - PROCESS | 1647 | 1461031640500 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]]]}] 19:07:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 19:07:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 721ms 19:07:20 INFO - PROCESS | 1647 | 1461031640510 Marionette TRACE conn2 -> [0,1857,"getWindowHandle",null] 19:07:20 INFO - PROCESS | 1647 | 1461031640516 Marionette TRACE conn2 <- [1,1857,null,{"value":"7"}] 19:07:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 19:07:20 INFO - PROCESS | 1647 | 1461031640521 Marionette TRACE conn2 -> [0,1858,"setScriptTimeout",{"ms":35000}] 19:07:20 INFO - PROCESS | 1647 | 1461031640523 Marionette TRACE conn2 <- [1,1858,null,{}] 19:07:20 INFO - PROCESS | 1647 | 1461031640526 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}] 19:07:20 INFO - PROCESS | 1647 | 1461031640646 Marionette TRACE conn2 <- [1,1859,null,{"value":null}] 19:07:20 INFO - PROCESS | 1647 | 1461031640739 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:07:20 INFO - PROCESS | 1647 | ++DOCSHELL 0x12d15b800 == 86 [pid = 1647] [id = 472] 19:07:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 203 (0x123ad4800) [pid = 1647] [serial = 1416] [outer = 0x0] 19:07:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 204 (0x126b33c00) [pid = 1647] [serial = 1417] [outer = 0x123ad4800] 19:07:20 INFO - PROCESS | 1647 | 1461031640773 Marionette DEBUG loaded listener.js 19:07:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 205 (0x12916f800) [pid = 1647] [serial = 1418] [outer = 0x123ad4800] 19:07:21 INFO - PROCESS | 1647 | 1461031641202 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]]]}] 19:07:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 19:07:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 723ms 19:07:21 INFO - PROCESS | 1647 | 1461031641244 Marionette TRACE conn2 -> [0,1861,"getWindowHandle",null] 19:07:21 INFO - PROCESS | 1647 | 1461031641246 Marionette TRACE conn2 <- [1,1861,null,{"value":"7"}] 19:07:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 19:07:21 INFO - PROCESS | 1647 | 1461031641249 Marionette TRACE conn2 -> [0,1862,"setScriptTimeout",{"ms":35000}] 19:07:21 INFO - PROCESS | 1647 | 1461031641251 Marionette TRACE conn2 <- [1,1862,null,{}] 19:07:21 INFO - PROCESS | 1647 | 1461031641300 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}] 19:07:21 INFO - PROCESS | 1647 | 1461031641453 Marionette TRACE conn2 <- [1,1863,null,{"value":null}] 19:07:21 INFO - PROCESS | 1647 | 1461031641522 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:07:21 INFO - PROCESS | 1647 | ++DOCSHELL 0x132936800 == 87 [pid = 1647] [id = 473] 19:07:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 206 (0x129f4dc00) [pid = 1647] [serial = 1419] [outer = 0x0] 19:07:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 207 (0x12a62cc00) [pid = 1647] [serial = 1420] [outer = 0x129f4dc00] 19:07:21 INFO - PROCESS | 1647 | 1461031641555 Marionette DEBUG loaded listener.js 19:07:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 208 (0x12a68bc00) [pid = 1647] [serial = 1421] [outer = 0x129f4dc00] 19:07:21 INFO - PROCESS | 1647 | 1461031641990 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]]]}] 19:07:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 19:07:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 773ms 19:07:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 19:07:22 INFO - PROCESS | 1647 | 1461031642022 Marionette TRACE conn2 -> [0,1865,"getWindowHandle",null] 19:07:22 INFO - PROCESS | 1647 | 1461031642024 Marionette TRACE conn2 <- [1,1865,null,{"value":"7"}] 19:07:22 INFO - PROCESS | 1647 | 1461031642027 Marionette TRACE conn2 -> [0,1866,"setScriptTimeout",{"ms":35000}] 19:07:22 INFO - PROCESS | 1647 | 1461031642028 Marionette TRACE conn2 <- [1,1866,null,{}] 19:07:22 INFO - PROCESS | 1647 | 1461031642030 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}] 19:07:22 INFO - PROCESS | 1647 | 1461031642150 Marionette TRACE conn2 <- [1,1867,null,{"value":null}] 19:07:22 INFO - PROCESS | 1647 | 1461031642243 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:07:22 INFO - PROCESS | 1647 | ++DOCSHELL 0x1391de000 == 88 [pid = 1647] [id = 474] 19:07:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 209 (0x12a68c000) [pid = 1647] [serial = 1422] [outer = 0x0] 19:07:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 210 (0x12a6c7000) [pid = 1647] [serial = 1423] [outer = 0x12a68c000] 19:07:22 INFO - PROCESS | 1647 | 1461031642276 Marionette DEBUG loaded listener.js 19:07:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 211 (0x12a811000) [pid = 1647] [serial = 1424] [outer = 0x12a68c000] 19:07:22 INFO - PROCESS | 1647 | 1461031642698 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]]]}] 19:07:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 19:07:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 718ms 19:07:22 INFO - PROCESS | 1647 | 1461031642749 Marionette TRACE conn2 -> [0,1869,"getWindowHandle",null] 19:07:22 INFO - PROCESS | 1647 | 1461031642751 Marionette TRACE conn2 <- [1,1869,null,{"value":"7"}] 19:07:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 19:07:22 INFO - PROCESS | 1647 | 1461031642753 Marionette TRACE conn2 -> [0,1870,"setScriptTimeout",{"ms":35000}] 19:07:22 INFO - PROCESS | 1647 | 1461031642754 Marionette TRACE conn2 <- [1,1870,null,{}] 19:07:22 INFO - PROCESS | 1647 | 1461031642757 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}] 19:07:22 INFO - PROCESS | 1647 | 1461031642871 Marionette TRACE conn2 <- [1,1871,null,{"value":null}] 19:07:22 INFO - PROCESS | 1647 | 1461031642992 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:07:23 INFO - PROCESS | 1647 | ++DOCSHELL 0x139da9800 == 89 [pid = 1647] [id = 475] 19:07:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 212 (0x12a811c00) [pid = 1647] [serial = 1425] [outer = 0x0] 19:07:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 213 (0x12a935400) [pid = 1647] [serial = 1426] [outer = 0x12a811c00] 19:07:23 INFO - PROCESS | 1647 | 1461031643026 Marionette DEBUG loaded listener.js 19:07:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 214 (0x12aa05800) [pid = 1647] [serial = 1427] [outer = 0x12a811c00] 19:07:23 INFO - PROCESS | 1647 | 1461031643440 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]]]}] 19:07:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 19:07:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 722ms 19:07:23 INFO - PROCESS | 1647 | 1461031643475 Marionette TRACE conn2 -> [0,1873,"getWindowHandle",null] 19:07:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 19:07:23 INFO - PROCESS | 1647 | 1461031643477 Marionette TRACE conn2 <- [1,1873,null,{"value":"7"}] 19:07:23 INFO - PROCESS | 1647 | 1461031643479 Marionette TRACE conn2 -> [0,1874,"setScriptTimeout",{"ms":35000}] 19:07:23 INFO - PROCESS | 1647 | 1461031643480 Marionette TRACE conn2 <- [1,1874,null,{}] 19:07:23 INFO - PROCESS | 1647 | 1461031643483 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}] 19:07:23 INFO - PROCESS | 1647 | 1461031643615 Marionette TRACE conn2 <- [1,1875,null,{"value":null}] 19:07:23 INFO - PROCESS | 1647 | 1461031643738 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:07:23 INFO - PROCESS | 1647 | ++DOCSHELL 0x139e1e800 == 90 [pid = 1647] [id = 476] 19:07:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 215 (0x12aac5c00) [pid = 1647] [serial = 1428] [outer = 0x0] 19:07:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 216 (0x12abc8c00) [pid = 1647] [serial = 1429] [outer = 0x12aac5c00] 19:07:23 INFO - PROCESS | 1647 | 1461031643772 Marionette DEBUG loaded listener.js 19:07:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 217 (0x12cfe1000) [pid = 1647] [serial = 1430] [outer = 0x12aac5c00] 19:07:24 INFO - PROCESS | 1647 | 1461031644222 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]]]}] 19:07:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 19:07:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 770ms 19:07:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 19:07:24 INFO - PROCESS | 1647 | 1461031644273 Marionette TRACE conn2 -> [0,1877,"getWindowHandle",null] 19:07:24 INFO - PROCESS | 1647 | 1461031644275 Marionette TRACE conn2 <- [1,1877,null,{"value":"7"}] 19:07:24 INFO - PROCESS | 1647 | 1461031644279 Marionette TRACE conn2 -> [0,1878,"setScriptTimeout",{"ms":35000}] 19:07:24 INFO - PROCESS | 1647 | 1461031644280 Marionette TRACE conn2 <- [1,1878,null,{}] 19:07:24 INFO - PROCESS | 1647 | 1461031644283 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}] 19:07:24 INFO - PROCESS | 1647 | 1461031644401 Marionette TRACE conn2 <- [1,1879,null,{"value":null}] 19:07:24 INFO - PROCESS | 1647 | 1461031644530 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:07:24 INFO - PROCESS | 1647 | ++DOCSHELL 0x139f43000 == 91 [pid = 1647] [id = 477] 19:07:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 218 (0x1146c3800) [pid = 1647] [serial = 1431] [outer = 0x0] 19:07:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 219 (0x12cfe2000) [pid = 1647] [serial = 1432] [outer = 0x1146c3800] 19:07:24 INFO - PROCESS | 1647 | 1461031644563 Marionette DEBUG loaded listener.js 19:07:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 220 (0x12e2c4800) [pid = 1647] [serial = 1433] [outer = 0x1146c3800] 19:07:25 INFO - PROCESS | 1647 | 1461031645002 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]]]}] 19:07:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 19:07:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 773ms 19:07:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 19:07:25 INFO - PROCESS | 1647 | 1461031645053 Marionette TRACE conn2 -> [0,1881,"getWindowHandle",null] 19:07:25 INFO - PROCESS | 1647 | 1461031645055 Marionette TRACE conn2 <- [1,1881,null,{"value":"7"}] 19:07:25 INFO - PROCESS | 1647 | 1461031645058 Marionette TRACE conn2 -> [0,1882,"setScriptTimeout",{"ms":35000}] 19:07:25 INFO - PROCESS | 1647 | 1461031645060 Marionette TRACE conn2 <- [1,1882,null,{}] 19:07:25 INFO - PROCESS | 1647 | 1461031645063 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}] 19:07:25 INFO - PROCESS | 1647 | 1461031645248 Marionette TRACE conn2 <- [1,1883,null,{"value":null}] 19:07:25 INFO - PROCESS | 1647 | 1461031645407 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:07:25 INFO - PROCESS | 1647 | ++DOCSHELL 0x12371c800 == 92 [pid = 1647] [id = 478] 19:07:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 221 (0x10a5f8800) [pid = 1647] [serial = 1434] [outer = 0x0] 19:07:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 222 (0x11b5cf800) [pid = 1647] [serial = 1435] [outer = 0x10a5f8800] 19:07:25 INFO - PROCESS | 1647 | 1461031645455 Marionette DEBUG loaded listener.js 19:07:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 223 (0x129c70000) [pid = 1647] [serial = 1436] [outer = 0x10a5f8800] 19:07:25 INFO - PROCESS | 1647 | 1461031645932 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]]]}] 19:07:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 19:07:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 924ms 19:07:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 19:07:25 INFO - PROCESS | 1647 | 1461031645982 Marionette TRACE conn2 -> [0,1885,"getWindowHandle",null] 19:07:25 INFO - PROCESS | 1647 | 1461031645983 Marionette TRACE conn2 <- [1,1885,null,{"value":"7"}] 19:07:25 INFO - PROCESS | 1647 | 1461031645985 Marionette TRACE conn2 -> [0,1886,"setScriptTimeout",{"ms":35000}] 19:07:25 INFO - PROCESS | 1647 | 1461031645986 Marionette TRACE conn2 <- [1,1886,null,{}] 19:07:25 INFO - PROCESS | 1647 | 1461031645989 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}] 19:07:26 INFO - PROCESS | 1647 | 1461031646144 Marionette TRACE conn2 <- [1,1887,null,{"value":null}] 19:07:26 INFO - PROCESS | 1647 | 1461031646282 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:07:26 INFO - PROCESS | 1647 | ++DOCSHELL 0x11928c000 == 93 [pid = 1647] [id = 479] 19:07:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 224 (0x10a5f6400) [pid = 1647] [serial = 1437] [outer = 0x0] 19:07:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 225 (0x115642c00) [pid = 1647] [serial = 1438] [outer = 0x10a5f6400] 19:07:26 INFO - PROCESS | 1647 | 1461031646331 Marionette DEBUG loaded listener.js 19:07:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 226 (0x11b5db800) [pid = 1647] [serial = 1439] [outer = 0x10a5f6400] 19:07:26 INFO - PROCESS | 1647 | 1461031646816 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]]]}] 19:07:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 19:07:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 869ms 19:07:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 19:07:26 INFO - PROCESS | 1647 | 1461031646855 Marionette TRACE conn2 -> [0,1889,"getWindowHandle",null] 19:07:26 INFO - PROCESS | 1647 | 1461031646856 Marionette TRACE conn2 <- [1,1889,null,{"value":"7"}] 19:07:26 INFO - PROCESS | 1647 | 1461031646858 Marionette TRACE conn2 -> [0,1890,"setScriptTimeout",{"ms":35000}] 19:07:26 INFO - PROCESS | 1647 | 1461031646860 Marionette TRACE conn2 <- [1,1890,null,{}] 19:07:26 INFO - PROCESS | 1647 | 1461031646884 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}] 19:07:27 INFO - PROCESS | 1647 | 1461031646996 Marionette TRACE conn2 <- [1,1891,null,{"value":null}] 19:07:27 INFO - PROCESS | 1647 | 1461031647484 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:07:27 INFO - PROCESS | 1647 | ++DOCSHELL 0x1188f3800 == 94 [pid = 1647] [id = 480] 19:07:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 227 (0x10a5f7400) [pid = 1647] [serial = 1440] [outer = 0x0] 19:07:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 228 (0x112236c00) [pid = 1647] [serial = 1441] [outer = 0x10a5f7400] 19:07:27 INFO - PROCESS | 1647 | 1461031647601 Marionette DEBUG loaded listener.js 19:07:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 229 (0x115641c00) [pid = 1647] [serial = 1442] [outer = 0x10a5f7400] 19:07:28 INFO - PROCESS | 1647 | 1461031648103 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]]]}] 19:07:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 19:07:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 1276ms 19:07:28 INFO - PROCESS | 1647 | 1461031648152 Marionette TRACE conn2 -> [0,1893,"getWindowHandle",null] 19:07:28 INFO - PROCESS | 1647 | 1461031648155 Marionette TRACE conn2 <- [1,1893,null,{"value":"7"}] 19:07:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 19:07:28 INFO - PROCESS | 1647 | 1461031648160 Marionette TRACE conn2 -> [0,1894,"setScriptTimeout",{"ms":35000}] 19:07:28 INFO - PROCESS | 1647 | 1461031648162 Marionette TRACE conn2 <- [1,1894,null,{}] 19:07:28 INFO - PROCESS | 1647 | 1461031648168 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}] 19:07:28 INFO - PROCESS | 1647 | 1461031648275 Marionette TRACE conn2 <- [1,1895,null,{"value":null}] 19:07:28 INFO - PROCESS | 1647 | 1461031648373 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:07:28 INFO - PROCESS | 1647 | ++DOCSHELL 0x126809800 == 95 [pid = 1647] [id = 481] 19:07:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 230 (0x11564d400) [pid = 1647] [serial = 1443] [outer = 0x0] 19:07:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 231 (0x1162de800) [pid = 1647] [serial = 1444] [outer = 0x11564d400] 19:07:28 INFO - PROCESS | 1647 | 1461031648402 Marionette DEBUG loaded listener.js 19:07:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 232 (0x118c81c00) [pid = 1647] [serial = 1445] [outer = 0x11564d400] 19:07:29 INFO - PROCESS | 1647 | 1461031649038 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]]]}] 19:07:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 19:07:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 926ms 19:07:29 INFO - PROCESS | 1647 | 1461031649090 Marionette TRACE conn2 -> [0,1897,"getWindowHandle",null] 19:07:29 INFO - PROCESS | 1647 | 1461031649094 Marionette TRACE conn2 <- [1,1897,null,{"value":"7"}] 19:07:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 19:07:29 INFO - PROCESS | 1647 | 1461031649099 Marionette TRACE conn2 -> [0,1898,"setScriptTimeout",{"ms":35000}] 19:07:29 INFO - PROCESS | 1647 | 1461031649101 Marionette TRACE conn2 <- [1,1898,null,{}] 19:07:29 INFO - PROCESS | 1647 | 1461031649105 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}] 19:07:29 INFO - PROCESS | 1647 | 1461031649218 Marionette TRACE conn2 <- [1,1899,null,{"value":null}] 19:07:29 INFO - PROCESS | 1647 | 1461031649360 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:07:29 INFO - PROCESS | 1647 | --DOCSHELL 0x12f80a800 == 94 [pid = 1647] [id = 287] 19:07:29 INFO - PROCESS | 1647 | --DOCSHELL 0x125c2b000 == 93 [pid = 1647] [id = 130] 19:07:29 INFO - PROCESS | 1647 | --DOCSHELL 0x1391d2800 == 92 [pid = 1647] [id = 424] 19:07:29 INFO - PROCESS | 1647 | --DOCSHELL 0x12d13b000 == 91 [pid = 1647] [id = 469] 19:07:29 INFO - PROCESS | 1647 | --DOCSHELL 0x125c2f000 == 90 [pid = 1647] [id = 468] 19:07:29 INFO - PROCESS | 1647 | --DOCSHELL 0x132926000 == 89 [pid = 1647] [id = 467] 19:07:29 INFO - PROCESS | 1647 | --DOCSHELL 0x131649800 == 88 [pid = 1647] [id = 466] 19:07:29 INFO - PROCESS | 1647 | --DOMWINDOW == 231 (0x12b586c00) [pid = 1647] [serial = 1284] [outer = 0x0] [url = about:blank] 19:07:29 INFO - PROCESS | 1647 | --DOMWINDOW == 230 (0x12f28d000) [pid = 1647] [serial = 1287] [outer = 0x0] [url = about:blank] 19:07:29 INFO - PROCESS | 1647 | --DOMWINDOW == 229 (0x12fb89000) [pid = 1647] [serial = 1290] [outer = 0x0] [url = about:blank] 19:07:29 INFO - PROCESS | 1647 | --DOMWINDOW == 228 (0x123823000) [pid = 1647] [serial = 1293] [outer = 0x0] [url = about:blank] 19:07:29 INFO - PROCESS | 1647 | --DOMWINDOW == 227 (0x12fa20800) [pid = 1647] [serial = 1296] [outer = 0x0] [url = about:blank] 19:07:29 INFO - PROCESS | 1647 | --DOMWINDOW == 226 (0x12f602800) [pid = 1647] [serial = 1341] [outer = 0x0] [url = about:blank] 19:07:29 INFO - PROCESS | 1647 | --DOMWINDOW == 225 (0x12381d000) [pid = 1647] [serial = 1299] [outer = 0x0] [url = about:blank] 19:07:29 INFO - PROCESS | 1647 | --DOMWINDOW == 224 (0x12a862800) [pid = 1647] [serial = 1302] [outer = 0x0] [url = about:blank] 19:07:29 INFO - PROCESS | 1647 | ++DOCSHELL 0x11211c000 == 89 [pid = 1647] [id = 482] 19:07:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 225 (0x10a5f3c00) [pid = 1647] [serial = 1446] [outer = 0x0] 19:07:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 226 (0x118e55800) [pid = 1647] [serial = 1447] [outer = 0x10a5f3c00] 19:07:29 INFO - PROCESS | 1647 | 1461031649425 Marionette DEBUG loaded listener.js 19:07:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 227 (0x11ace4800) [pid = 1647] [serial = 1448] [outer = 0x10a5f3c00] 19:07:29 INFO - PROCESS | 1647 | --DOCSHELL 0x1316ab000 == 88 [pid = 1647] [id = 465] 19:07:29 INFO - PROCESS | 1647 | --DOCSHELL 0x12fbba000 == 87 [pid = 1647] [id = 464] 19:07:29 INFO - PROCESS | 1647 | --DOCSHELL 0x12f069800 == 86 [pid = 1647] [id = 463] 19:07:29 INFO - PROCESS | 1647 | --DOCSHELL 0x12cf20800 == 85 [pid = 1647] [id = 462] 19:07:29 INFO - PROCESS | 1647 | --DOCSHELL 0x125c22800 == 84 [pid = 1647] [id = 461] 19:07:29 INFO - PROCESS | 1647 | --DOCSHELL 0x12e410800 == 83 [pid = 1647] [id = 460] 19:07:29 INFO - PROCESS | 1647 | --DOCSHELL 0x12d15c000 == 82 [pid = 1647] [id = 459] 19:07:29 INFO - PROCESS | 1647 | --DOCSHELL 0x125a54000 == 81 [pid = 1647] [id = 458] 19:07:29 INFO - PROCESS | 1647 | --DOCSHELL 0x12a72b800 == 80 [pid = 1647] [id = 457] 19:07:29 INFO - PROCESS | 1647 | --DOCSHELL 0x13a5d7800 == 79 [pid = 1647] [id = 456] 19:07:29 INFO - PROCESS | 1647 | --DOCSHELL 0x13295a800 == 78 [pid = 1647] [id = 455] 19:07:29 INFO - PROCESS | 1647 | --DOCSHELL 0x132941800 == 77 [pid = 1647] [id = 454] 19:07:29 INFO - PROCESS | 1647 | --DOCSHELL 0x129f19800 == 76 [pid = 1647] [id = 453] 19:07:29 INFO - PROCESS | 1647 | --DOCSHELL 0x13a7d6800 == 75 [pid = 1647] [id = 452] 19:07:29 INFO - PROCESS | 1647 | --DOCSHELL 0x13a7c3800 == 74 [pid = 1647] [id = 451] 19:07:29 INFO - PROCESS | 1647 | --DOCSHELL 0x132897800 == 73 [pid = 1647] [id = 450] 19:07:29 INFO - PROCESS | 1647 | --DOCSHELL 0x12e059000 == 72 [pid = 1647] [id = 449] 19:07:29 INFO - PROCESS | 1647 | --DOCSHELL 0x129fc5800 == 71 [pid = 1647] [id = 448] 19:07:29 INFO - PROCESS | 1647 | --DOMWINDOW == 226 (0x12d1d3c00) [pid = 1647] [serial = 1162] [outer = 0x0] [url = about:blank] 19:07:29 INFO - PROCESS | 1647 | --DOMWINDOW == 225 (0x12b588000) [pid = 1647] [serial = 976] [outer = 0x0] [url = about:blank] 19:07:29 INFO - PROCESS | 1647 | --DOMWINDOW == 224 (0x12be1ec00) [pid = 1647] [serial = 1090] [outer = 0x0] [url = about:blank] 19:07:29 INFO - PROCESS | 1647 | --DOMWINDOW == 223 (0x10a5fbc00) [pid = 1647] [serial = 982] [outer = 0x0] [url = about:blank] 19:07:29 INFO - PROCESS | 1647 | --DOMWINDOW == 222 (0x12f28c800) [pid = 1647] [serial = 985] [outer = 0x0] [url = about:blank] 19:07:29 INFO - PROCESS | 1647 | --DOMWINDOW == 221 (0x12e0e5400) [pid = 1647] [serial = 916] [outer = 0x0] [url = about:blank] 19:07:29 INFO - PROCESS | 1647 | --DOMWINDOW == 220 (0x12f79fc00) [pid = 1647] [serial = 925] [outer = 0x0] [url = about:blank] 19:07:29 INFO - PROCESS | 1647 | --DOMWINDOW == 219 (0x129f4d000) [pid = 1647] [serial = 1087] [outer = 0x0] [url = about:blank] 19:07:29 INFO - PROCESS | 1647 | --DOMWINDOW == 218 (0x11bfcac00) [pid = 1647] [serial = 849] [outer = 0x0] [url = about:blank] 19:07:29 INFO - PROCESS | 1647 | --DOMWINDOW == 217 (0x127d0a800) [pid = 1647] [serial = 852] [outer = 0x0] [url = about:blank] 19:07:29 INFO - PROCESS | 1647 | --DOMWINDOW == 216 (0x129f48c00) [pid = 1647] [serial = 1042] [outer = 0x0] [url = about:blank] 19:07:29 INFO - PROCESS | 1647 | --DOMWINDOW == 215 (0x12a92ec00) [pid = 1647] [serial = 1153] [outer = 0x0] [url = about:blank] 19:07:29 INFO - PROCESS | 1647 | --DOMWINDOW == 214 (0x12f292800) [pid = 1647] [serial = 1096] [outer = 0x0] [url = about:blank] 19:07:29 INFO - PROCESS | 1647 | --DOMWINDOW == 213 (0x12b2fe400) [pid = 1647] [serial = 1036] [outer = 0x0] [url = about:blank] 19:07:29 INFO - PROCESS | 1647 | --DOMWINDOW == 212 (0x12f7aa800) [pid = 1647] [serial = 1099] [outer = 0x0] [url = about:blank] 19:07:29 INFO - PROCESS | 1647 | --DOMWINDOW == 211 (0x12ba68400) [pid = 1647] [serial = 856] [outer = 0x0] [url = about:blank] 19:07:29 INFO - PROCESS | 1647 | --DOMWINDOW == 210 (0x129a68c00) [pid = 1647] [serial = 798] [outer = 0x0] [url = about:blank] 19:07:29 INFO - PROCESS | 1647 | --DOMWINDOW == 209 (0x12e75d800) [pid = 1647] [serial = 979] [outer = 0x0] [url = about:blank] 19:07:29 INFO - PROCESS | 1647 | --DOMWINDOW == 208 (0x12aac9000) [pid = 1647] [serial = 922] [outer = 0x0] [url = about:blank] 19:07:29 INFO - PROCESS | 1647 | --DOMWINDOW == 207 (0x1277c0800) [pid = 1647] [serial = 1033] [outer = 0x0] [url = about:blank] 19:07:29 INFO - PROCESS | 1647 | --DOMWINDOW == 206 (0x11a7ad800) [pid = 1647] [serial = 792] [outer = 0x0] [url = about:blank] 19:07:29 INFO - PROCESS | 1647 | --DOMWINDOW == 205 (0x11564e000) [pid = 1647] [serial = 988] [outer = 0x0] [url = about:blank] 19:07:29 INFO - PROCESS | 1647 | --DOMWINDOW == 204 (0x1164da800) [pid = 1647] [serial = 1147] [outer = 0x0] [url = about:blank] 19:07:29 INFO - PROCESS | 1647 | --DOMWINDOW == 203 (0x12f28c000) [pid = 1647] [serial = 1093] [outer = 0x0] [url = about:blank] 19:07:29 INFO - PROCESS | 1647 | --DOMWINDOW == 202 (0x12e2cd400) [pid = 1647] [serial = 865] [outer = 0x0] [url = about:blank] 19:07:29 INFO - PROCESS | 1647 | --DOMWINDOW == 201 (0x12d1d9c00) [pid = 1647] [serial = 859] [outer = 0x0] [url = about:blank] 19:07:29 INFO - PROCESS | 1647 | --DOMWINDOW == 200 (0x11c664000) [pid = 1647] [serial = 795] [outer = 0x0] [url = about:blank] 19:07:29 INFO - PROCESS | 1647 | --DOMWINDOW == 199 (0x11aaec800) [pid = 1647] [serial = 970] [outer = 0x0] [url = about:blank] 19:07:29 INFO - PROCESS | 1647 | --DOMWINDOW == 198 (0x126d22000) [pid = 1647] [serial = 1165] [outer = 0x0] [url = about:blank] 19:07:29 INFO - PROCESS | 1647 | --DOMWINDOW == 197 (0x12e80f800) [pid = 1647] [serial = 1039] [outer = 0x0] [url = about:blank] 19:07:29 INFO - PROCESS | 1647 | --DOMWINDOW == 196 (0x12917b000) [pid = 1647] [serial = 913] [outer = 0x0] [url = about:blank] 19:07:29 INFO - PROCESS | 1647 | --DOMWINDOW == 195 (0x12e2c7c00) [pid = 1647] [serial = 862] [outer = 0x0] [url = about:blank] 19:07:29 INFO - PROCESS | 1647 | --DOMWINDOW == 194 (0x11b55a400) [pid = 1647] [serial = 1030] [outer = 0x0] [url = about:blank] 19:07:29 INFO - PROCESS | 1647 | --DOMWINDOW == 193 (0x11be71400) [pid = 1647] [serial = 910] [outer = 0x0] [url = about:blank] 19:07:29 INFO - PROCESS | 1647 | --DOMWINDOW == 192 (0x12cfdb400) [pid = 1647] [serial = 801] [outer = 0x0] [url = about:blank] 19:07:29 INFO - PROCESS | 1647 | --DOMWINDOW == 191 (0x12fb8f000) [pid = 1647] [serial = 1105] [outer = 0x0] [url = about:blank] 19:07:29 INFO - PROCESS | 1647 | --DOMWINDOW == 190 (0x1272f5400) [pid = 1647] [serial = 973] [outer = 0x0] [url = about:blank] 19:07:29 INFO - PROCESS | 1647 | --DOMWINDOW == 189 (0x12594f000) [pid = 1647] [serial = 1150] [outer = 0x0] [url = about:blank] 19:07:29 INFO - PROCESS | 1647 | --DOMWINDOW == 188 (0x11a70b400) [pid = 1647] [serial = 846] [outer = 0x0] [url = about:blank] 19:07:29 INFO - PROCESS | 1647 | --DOMWINDOW == 187 (0x12cfe2400) [pid = 1647] [serial = 1159] [outer = 0x0] [url = about:blank] 19:07:29 INFO - PROCESS | 1647 | --DOMWINDOW == 186 (0x12f005800) [pid = 1647] [serial = 919] [outer = 0x0] [url = about:blank] 19:07:29 INFO - PROCESS | 1647 | --DOMWINDOW == 185 (0x12fb88800) [pid = 1647] [serial = 1102] [outer = 0x0] [url = about:blank] 19:07:29 INFO - PROCESS | 1647 | --DOMWINDOW == 184 (0x12abd3c00) [pid = 1647] [serial = 1156] [outer = 0x0] [url = about:blank] 19:07:29 INFO - PROCESS | 1647 | --DOMWINDOW == 183 (0x12d1ccc00) [pid = 1647] [serial = 723] [outer = 0x0] [url = about:blank] 19:07:29 INFO - PROCESS | 1647 | --DOMWINDOW == 182 (0x11c290c00) [pid = 1647] [serial = 1213] [outer = 0x0] [url = about:blank] 19:07:29 INFO - PROCESS | 1647 | --DOMWINDOW == 181 (0x119951c00) [pid = 1647] [serial = 1210] [outer = 0x0] [url = about:blank] 19:07:29 INFO - PROCESS | 1647 | --DOMWINDOW == 180 (0x12e810000) [pid = 1647] [serial = 1228] [outer = 0x0] [url = about:blank] 19:07:29 INFO - PROCESS | 1647 | --DOMWINDOW == 179 (0x127d7a800) [pid = 1647] [serial = 1216] [outer = 0x0] [url = about:blank] 19:07:29 INFO - PROCESS | 1647 | --DOMWINDOW == 178 (0x115640800) [pid = 1647] [serial = 1081] [outer = 0x0] [url = about:blank] 19:07:29 INFO - PROCESS | 1647 | --DOMWINDOW == 177 (0x12b2fcc00) [pid = 1647] [serial = 1222] [outer = 0x0] [url = about:blank] 19:07:29 INFO - PROCESS | 1647 | --DOMWINDOW == 176 (0x12a930c00) [pid = 1647] [serial = 1219] [outer = 0x0] [url = about:blank] 19:07:29 INFO - PROCESS | 1647 | --DOMWINDOW == 175 (0x123789000) [pid = 1647] [serial = 1084] [outer = 0x0] [url = about:blank] 19:07:29 INFO - PROCESS | 1647 | --DOMWINDOW == 174 (0x12f00c400) [pid = 1647] [serial = 1231] [outer = 0x0] [url = about:blank] 19:07:29 INFO - PROCESS | 1647 | --DOMWINDOW == 173 (0x12f00dc00) [pid = 1647] [serial = 1234] [outer = 0x0] [url = about:blank] 19:07:29 INFO - PROCESS | 1647 | --DOMWINDOW == 172 (0x127d83800) [pid = 1647] [serial = 1312] [outer = 0x0] [url = about:blank] 19:07:29 INFO - PROCESS | 1647 | --DOMWINDOW == 171 (0x12fb93000) [pid = 1647] [serial = 1273] [outer = 0x0] [url = about:blank] 19:07:29 INFO - PROCESS | 1647 | --DOMWINDOW == 170 (0x123793400) [pid = 1647] [serial = 1278] [outer = 0x0] [url = about:blank] 19:07:29 INFO - PROCESS | 1647 | --DOMWINDOW == 169 (0x126d22800) [pid = 1647] [serial = 1279] [outer = 0x0] [url = about:blank] 19:07:29 INFO - PROCESS | 1647 | --DOMWINDOW == 168 (0x12f004c00) [pid = 1647] [serial = 1339] [outer = 0x0] [url = about:blank] 19:07:29 INFO - PROCESS | 1647 | --DOMWINDOW == 167 (0x12e2bd800) [pid = 1647] [serial = 1324] [outer = 0x0] [url = about:blank] 19:07:29 INFO - PROCESS | 1647 | --DOMWINDOW == 166 (0x12a80bc00) [pid = 1647] [serial = 1335] [outer = 0x0] [url = about:blank] 19:07:29 INFO - PROCESS | 1647 | --DOMWINDOW == 165 (0x12ecb9800) [pid = 1647] [serial = 1336] [outer = 0x0] [url = about:blank] 19:07:29 INFO - PROCESS | 1647 | --DOMWINDOW == 164 (0x12d118400) [pid = 1647] [serial = 1321] [outer = 0x0] [url = about:blank] 19:07:29 INFO - PROCESS | 1647 | --DOMWINDOW == 163 (0x12e2ba400) [pid = 1647] [serial = 1225] [outer = 0x0] [url = about:blank] 19:07:29 INFO - PROCESS | 1647 | --DOMWINDOW == 162 (0x12d970c00) [pid = 1647] [serial = 1323] [outer = 0x0] [url = about:blank] 19:07:29 INFO - PROCESS | 1647 | --DOMWINDOW == 161 (0x12f006000) [pid = 1647] [serial = 1326] [outer = 0x0] [url = about:blank] 19:07:29 INFO - PROCESS | 1647 | --DOMWINDOW == 160 (0x12a633000) [pid = 1647] [serial = 1329] [outer = 0x0] [url = about:blank] 19:07:29 INFO - PROCESS | 1647 | --DOMWINDOW == 159 (0x12f60b400) [pid = 1647] [serial = 1327] [outer = 0x0] [url = about:blank] 19:07:29 INFO - PROCESS | 1647 | --DOMWINDOW == 158 (0x12a637400) [pid = 1647] [serial = 1330] [outer = 0x0] [url = about:blank] 19:07:29 INFO - PROCESS | 1647 | --DOMWINDOW == 157 (0x129f34400) [pid = 1647] [serial = 1333] [outer = 0x0] [url = about:blank] 19:07:29 INFO - PROCESS | 1647 | --DOMWINDOW == 156 (0x12a696c00) [pid = 1647] [serial = 1338] [outer = 0x0] [url = about:blank] 19:07:29 INFO - PROCESS | 1647 | --DOMWINDOW == 155 (0x11abbb000) [pid = 1647] [serial = 1332] [outer = 0x0] [url = about:blank] 19:07:29 INFO - PROCESS | 1647 | --DOMWINDOW == 154 (0x12abcd400) [pid = 1647] [serial = 1320] [outer = 0x0] [url = about:blank] 19:07:29 INFO - PROCESS | 1647 | --DOMWINDOW == 153 (0x12abb9000) [pid = 1647] [serial = 1282] [outer = 0x0] [url = about:blank] 19:07:29 INFO - PROCESS | 1647 | --DOMWINDOW == 152 (0x12a6bb400) [pid = 1647] [serial = 1281] [outer = 0x0] [url = about:blank] 19:07:29 INFO - PROCESS | 1647 | --DOMWINDOW == 151 (0x11a7ad000) [pid = 1647] [serial = 1305] [outer = 0x0] [url = about:blank] 19:07:29 INFO - PROCESS | 1647 | --DOMWINDOW == 150 (0x11c65f400) [pid = 1647] [serial = 1306] [outer = 0x0] [url = about:blank] 19:07:29 INFO - PROCESS | 1647 | --DOMWINDOW == 149 (0x129c6d400) [pid = 1647] [serial = 1314] [outer = 0x0] [url = about:blank] 19:07:29 INFO - PROCESS | 1647 | --DOMWINDOW == 148 (0x12a6c3c00) [pid = 1647] [serial = 1315] [outer = 0x0] [url = about:blank] 19:07:29 INFO - PROCESS | 1647 | --DOMWINDOW == 147 (0x123ad9000) [pid = 1647] [serial = 1308] [outer = 0x0] [url = about:blank] 19:07:29 INFO - PROCESS | 1647 | --DOMWINDOW == 146 (0x125d09c00) [pid = 1647] [serial = 1309] [outer = 0x0] [url = about:blank] 19:07:29 INFO - PROCESS | 1647 | --DOMWINDOW == 145 (0x12a86bc00) [pid = 1647] [serial = 1317] [outer = 0x0] [url = about:blank] 19:07:29 INFO - PROCESS | 1647 | --DOMWINDOW == 144 (0x12aae0000) [pid = 1647] [serial = 1318] [outer = 0x0] [url = about:blank] 19:07:29 INFO - PROCESS | 1647 | --DOMWINDOW == 143 (0x11bf58400) [pid = 1647] [serial = 1276] [outer = 0x0] [url = about:blank] 19:07:29 INFO - PROCESS | 1647 | --DOMWINDOW == 142 (0x11abbfc00) [pid = 1647] [serial = 1275] [outer = 0x0] [url = about:blank] 19:07:29 INFO - PROCESS | 1647 | --DOMWINDOW == 141 (0x11bf61800) [pid = 1647] [serial = 1311] [outer = 0x0] [url = about:blank] 19:07:29 INFO - PROCESS | 1647 | 1461031649809 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]]]}] 19:07:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 19:07:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 724ms 19:07:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 19:07:29 INFO - PROCESS | 1647 | 1461031649823 Marionette TRACE conn2 -> [0,1901,"getWindowHandle",null] 19:07:29 INFO - PROCESS | 1647 | 1461031649824 Marionette TRACE conn2 <- [1,1901,null,{"value":"7"}] 19:07:29 INFO - PROCESS | 1647 | 1461031649827 Marionette TRACE conn2 -> [0,1902,"setScriptTimeout",{"ms":35000}] 19:07:29 INFO - PROCESS | 1647 | 1461031649834 Marionette TRACE conn2 <- [1,1902,null,{}] 19:07:29 INFO - PROCESS | 1647 | 1461031649848 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}] 19:07:29 INFO - PROCESS | 1647 | 1461031649945 Marionette TRACE conn2 <- [1,1903,null,{"value":null}] 19:07:29 INFO - PROCESS | 1647 | 1461031649949 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:07:29 INFO - PROCESS | 1647 | ++DOCSHELL 0x11c6b8000 == 72 [pid = 1647] [id = 483] 19:07:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 142 (0x11baf1400) [pid = 1647] [serial = 1449] [outer = 0x0] 19:07:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 143 (0x11bf54c00) [pid = 1647] [serial = 1450] [outer = 0x11baf1400] 19:07:29 INFO - PROCESS | 1647 | 1461031649976 Marionette DEBUG loaded listener.js 19:07:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 144 (0x11c546c00) [pid = 1647] [serial = 1451] [outer = 0x11baf1400] 19:07:30 INFO - PROCESS | 1647 | 1461031650347 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]]]}] 19:07:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 19:07:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 529ms 19:07:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 19:07:30 INFO - PROCESS | 1647 | 1461031650355 Marionette TRACE conn2 -> [0,1905,"getWindowHandle",null] 19:07:30 INFO - PROCESS | 1647 | 1461031650357 Marionette TRACE conn2 <- [1,1905,null,{"value":"7"}] 19:07:30 INFO - PROCESS | 1647 | 1461031650359 Marionette TRACE conn2 -> [0,1906,"setScriptTimeout",{"ms":35000}] 19:07:30 INFO - PROCESS | 1647 | 1461031650360 Marionette TRACE conn2 <- [1,1906,null,{}] 19:07:30 INFO - PROCESS | 1647 | 1461031650362 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}] 19:07:30 INFO - PROCESS | 1647 | 1461031650461 Marionette TRACE conn2 <- [1,1907,null,{"value":null}] 19:07:30 INFO - PROCESS | 1647 | 1461031650529 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:07:30 INFO - PROCESS | 1647 | ++DOCSHELL 0x12699a000 == 73 [pid = 1647] [id = 484] 19:07:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 145 (0x11bf54400) [pid = 1647] [serial = 1452] [outer = 0x0] 19:07:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 146 (0x11c667800) [pid = 1647] [serial = 1453] [outer = 0x11bf54400] 19:07:30 INFO - PROCESS | 1647 | 1461031650556 Marionette DEBUG loaded listener.js 19:07:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 147 (0x12381dc00) [pid = 1647] [serial = 1454] [outer = 0x11bf54400] 19:07:30 INFO - PROCESS | 1647 | 1461031650882 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]]]}] 19:07:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 19:07:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 568ms 19:07:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 19:07:30 INFO - PROCESS | 1647 | 1461031650928 Marionette TRACE conn2 -> [0,1909,"getWindowHandle",null] 19:07:30 INFO - PROCESS | 1647 | 1461031650929 Marionette TRACE conn2 <- [1,1909,null,{"value":"7"}] 19:07:30 INFO - PROCESS | 1647 | 1461031650931 Marionette TRACE conn2 -> [0,1910,"setScriptTimeout",{"ms":35000}] 19:07:30 INFO - PROCESS | 1647 | 1461031650932 Marionette TRACE conn2 <- [1,1910,null,{}] 19:07:30 INFO - PROCESS | 1647 | 1461031650935 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}] 19:07:31 INFO - PROCESS | 1647 | 1461031651053 Marionette TRACE conn2 <- [1,1911,null,{"value":null}] 19:07:31 INFO - PROCESS | 1647 | 1461031651062 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:07:31 INFO - PROCESS | 1647 | ++DOCSHELL 0x129fae800 == 74 [pid = 1647] [id = 485] 19:07:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 148 (0x12594f000) [pid = 1647] [serial = 1455] [outer = 0x0] 19:07:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 149 (0x1259d3800) [pid = 1647] [serial = 1456] [outer = 0x12594f000] 19:07:31 INFO - PROCESS | 1647 | 1461031651095 Marionette DEBUG loaded listener.js 19:07:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 150 (0x125d09c00) [pid = 1647] [serial = 1457] [outer = 0x12594f000] 19:07:31 INFO - PROCESS | 1647 | 1461031651442 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]]]}] 19:07:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 19:07:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 521ms 19:07:31 INFO - PROCESS | 1647 | 1461031651452 Marionette TRACE conn2 -> [0,1913,"getWindowHandle",null] 19:07:31 INFO - PROCESS | 1647 | 1461031651454 Marionette TRACE conn2 <- [1,1913,null,{"value":"7"}] 19:07:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 19:07:31 INFO - PROCESS | 1647 | 1461031651456 Marionette TRACE conn2 -> [0,1914,"setScriptTimeout",{"ms":35000}] 19:07:31 INFO - PROCESS | 1647 | 1461031651457 Marionette TRACE conn2 <- [1,1914,null,{}] 19:07:31 INFO - PROCESS | 1647 | 1461031651459 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}] 19:07:31 INFO - PROCESS | 1647 | 1461031651561 Marionette TRACE conn2 <- [1,1915,null,{"value":null}] 19:07:31 INFO - PROCESS | 1647 | 1461031651566 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:07:31 INFO - PROCESS | 1647 | ++DOCSHELL 0x12a972000 == 75 [pid = 1647] [id = 486] 19:07:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 151 (0x125d11400) [pid = 1647] [serial = 1458] [outer = 0x0] 19:07:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 152 (0x1272f8400) [pid = 1647] [serial = 1459] [outer = 0x125d11400] 19:07:31 INFO - PROCESS | 1647 | 1461031651592 Marionette DEBUG loaded listener.js 19:07:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 153 (0x127d0a800) [pid = 1647] [serial = 1460] [outer = 0x125d11400] 19:07:32 INFO - PROCESS | 1647 | 1461031652020 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]]]}] 19:07:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 19:07:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 618ms 19:07:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 19:07:32 INFO - PROCESS | 1647 | 1461031652075 Marionette TRACE conn2 -> [0,1917,"getWindowHandle",null] 19:07:32 INFO - PROCESS | 1647 | 1461031652077 Marionette TRACE conn2 <- [1,1917,null,{"value":"7"}] 19:07:32 INFO - PROCESS | 1647 | 1461031652080 Marionette TRACE conn2 -> [0,1918,"setScriptTimeout",{"ms":35000}] 19:07:32 INFO - PROCESS | 1647 | 1461031652082 Marionette TRACE conn2 <- [1,1918,null,{}] 19:07:32 INFO - PROCESS | 1647 | 1461031652086 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}] 19:07:32 INFO - PROCESS | 1647 | 1461031652268 Marionette TRACE conn2 <- [1,1919,null,{"value":null}] 19:07:32 INFO - PROCESS | 1647 | 1461031652298 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:07:32 INFO - PROCESS | 1647 | ++DOCSHELL 0x12ac83800 == 76 [pid = 1647] [id = 487] 19:07:32 INFO - PROCESS | 1647 | ++DOMWINDOW == 154 (0x127d0fc00) [pid = 1647] [serial = 1461] [outer = 0x0] 19:07:32 INFO - PROCESS | 1647 | ++DOMWINDOW == 155 (0x129170400) [pid = 1647] [serial = 1462] [outer = 0x127d0fc00] 19:07:32 INFO - PROCESS | 1647 | 1461031652340 Marionette DEBUG loaded listener.js 19:07:32 INFO - PROCESS | 1647 | ++DOMWINDOW == 156 (0x12983e400) [pid = 1647] [serial = 1463] [outer = 0x127d0fc00] 19:07:32 INFO - PROCESS | 1647 | 1461031652687 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]]]}] 19:07:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 19:07:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 622ms 19:07:32 INFO - PROCESS | 1647 | 1461031652703 Marionette TRACE conn2 -> [0,1921,"getWindowHandle",null] 19:07:32 INFO - PROCESS | 1647 | 1461031652704 Marionette TRACE conn2 <- [1,1921,null,{"value":"7"}] 19:07:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 19:07:32 INFO - PROCESS | 1647 | 1461031652714 Marionette TRACE conn2 -> [0,1922,"setScriptTimeout",{"ms":35000}] 19:07:32 INFO - PROCESS | 1647 | 1461031652716 Marionette TRACE conn2 <- [1,1922,null,{}] 19:07:32 INFO - PROCESS | 1647 | 1461031652718 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}] 19:07:32 INFO - PROCESS | 1647 | 1461031652836 Marionette TRACE conn2 <- [1,1923,null,{"value":null}] 19:07:32 INFO - PROCESS | 1647 | 1461031652847 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:07:32 INFO - PROCESS | 1647 | ++DOCSHELL 0x12ba0a800 == 77 [pid = 1647] [id = 488] 19:07:32 INFO - PROCESS | 1647 | ++DOMWINDOW == 157 (0x127d7ac00) [pid = 1647] [serial = 1464] [outer = 0x0] 19:07:32 INFO - PROCESS | 1647 | ++DOMWINDOW == 158 (0x129b03000) [pid = 1647] [serial = 1465] [outer = 0x127d7ac00] 19:07:32 INFO - PROCESS | 1647 | 1461031652873 Marionette DEBUG loaded listener.js 19:07:32 INFO - PROCESS | 1647 | ++DOMWINDOW == 159 (0x129b11c00) [pid = 1647] [serial = 1466] [outer = 0x127d7ac00] 19:07:33 INFO - PROCESS | 1647 | 1461031653220 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]]]}] 19:07:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 19:07:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 530ms 19:07:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 19:07:33 INFO - PROCESS | 1647 | 1461031653237 Marionette TRACE conn2 -> [0,1925,"getWindowHandle",null] 19:07:33 INFO - PROCESS | 1647 | 1461031653238 Marionette TRACE conn2 <- [1,1925,null,{"value":"7"}] 19:07:33 INFO - PROCESS | 1647 | 1461031653240 Marionette TRACE conn2 -> [0,1926,"setScriptTimeout",{"ms":35000}] 19:07:33 INFO - PROCESS | 1647 | 1461031653241 Marionette TRACE conn2 <- [1,1926,null,{}] 19:07:33 INFO - PROCESS | 1647 | 1461031653251 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}] 19:07:33 INFO - PROCESS | 1647 | 1461031653370 Marionette TRACE conn2 <- [1,1927,null,{"value":null}] 19:07:33 INFO - PROCESS | 1647 | 1461031653382 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:07:33 INFO - PROCESS | 1647 | ++DOCSHELL 0x12c708800 == 78 [pid = 1647] [id = 489] 19:07:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 160 (0x129176000) [pid = 1647] [serial = 1467] [outer = 0x0] 19:07:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 161 (0x129f2d000) [pid = 1647] [serial = 1468] [outer = 0x129176000] 19:07:33 INFO - PROCESS | 1647 | 1461031653407 Marionette DEBUG loaded listener.js 19:07:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 162 (0x129f39000) [pid = 1647] [serial = 1469] [outer = 0x129176000] 19:07:33 INFO - PROCESS | 1647 | --DOMWINDOW == 161 (0x1296f4000) [pid = 1647] [serial = 1376] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 19:07:33 INFO - PROCESS | 1647 | --DOMWINDOW == 160 (0x12bb9d400) [pid = 1647] [serial = 1395] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 19:07:33 INFO - PROCESS | 1647 | --DOMWINDOW == 159 (0x11223b000) [pid = 1647] [serial = 1404] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 19:07:33 INFO - PROCESS | 1647 | --DOMWINDOW == 158 (0x12a934400) [pid = 1647] [serial = 1388] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 19:07:33 INFO - PROCESS | 1647 | --DOMWINDOW == 157 (0x12a6c2000) [pid = 1647] [serial = 1385] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 19:07:33 INFO - PROCESS | 1647 | --DOMWINDOW == 156 (0x125adcc00) [pid = 1647] [serial = 1340] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 19:07:33 INFO - PROCESS | 1647 | --DOMWINDOW == 155 (0x118e49000) [pid = 1647] [serial = 1373] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 19:07:33 INFO - PROCESS | 1647 | --DOMWINDOW == 154 (0x11aa08800) [pid = 1647] [serial = 1407] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 19:07:33 INFO - PROCESS | 1647 | --DOMWINDOW == 153 (0x12ba67000) [pid = 1647] [serial = 1398] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 19:07:33 INFO - PROCESS | 1647 | --DOMWINDOW == 152 (0x129a6d400) [pid = 1647] [serial = 1379] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 19:07:33 INFO - PROCESS | 1647 | --DOMWINDOW == 151 (0x12abbe400) [pid = 1647] [serial = 1283] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 19:07:33 INFO - PROCESS | 1647 | --DOMWINDOW == 150 (0x125d03800) [pid = 1647] [serial = 1382] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 19:07:33 INFO - PROCESS | 1647 | --DOMWINDOW == 149 (0x118c87000) [pid = 1647] [serial = 1370] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 19:07:33 INFO - PROCESS | 1647 | --DOMWINDOW == 148 (0x125d10800) [pid = 1647] [serial = 1391] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 19:07:33 INFO - PROCESS | 1647 | --DOMWINDOW == 147 (0x12f609800) [pid = 1647] [serial = 1401] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 19:07:34 INFO - PROCESS | 1647 | 1461031654025 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]]]}] 19:07:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 19:07:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 819ms 19:07:34 INFO - PROCESS | 1647 | 1461031654061 Marionette TRACE conn2 -> [0,1929,"getWindowHandle",null] 19:07:34 INFO - PROCESS | 1647 | 1461031654062 Marionette TRACE conn2 <- [1,1929,null,{"value":"7"}] 19:07:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 19:07:34 INFO - PROCESS | 1647 | 1461031654085 Marionette TRACE conn2 -> [0,1930,"setScriptTimeout",{"ms":35000}] 19:07:34 INFO - PROCESS | 1647 | 1461031654086 Marionette TRACE conn2 <- [1,1930,null,{}] 19:07:34 INFO - PROCESS | 1647 | 1461031654088 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}] 19:07:34 INFO - PROCESS | 1647 | 1461031654185 Marionette TRACE conn2 <- [1,1931,null,{"value":null}] 19:07:34 INFO - PROCESS | 1647 | 1461031654189 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:07:34 INFO - PROCESS | 1647 | ++DOCSHELL 0x12b39d800 == 79 [pid = 1647] [id = 490] 19:07:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 148 (0x1162ddc00) [pid = 1647] [serial = 1470] [outer = 0x0] 19:07:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 149 (0x129b0e400) [pid = 1647] [serial = 1471] [outer = 0x1162ddc00] 19:07:34 INFO - PROCESS | 1647 | 1461031654221 Marionette DEBUG loaded listener.js 19:07:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 150 (0x129f4f400) [pid = 1647] [serial = 1472] [outer = 0x1162ddc00] 19:07:34 INFO - PROCESS | 1647 | 1461031654595 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]]]}] 19:07:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 19:07:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 523ms 19:07:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 19:07:34 INFO - PROCESS | 1647 | 1461031654607 Marionette TRACE conn2 -> [0,1933,"getWindowHandle",null] 19:07:34 INFO - PROCESS | 1647 | 1461031654609 Marionette TRACE conn2 <- [1,1933,null,{"value":"7"}] 19:07:34 INFO - PROCESS | 1647 | 1461031654611 Marionette TRACE conn2 -> [0,1934,"setScriptTimeout",{"ms":35000}] 19:07:34 INFO - PROCESS | 1647 | 1461031654616 Marionette TRACE conn2 <- [1,1934,null,{}] 19:07:34 INFO - PROCESS | 1647 | 1461031654629 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}] 19:07:34 INFO - PROCESS | 1647 | 1461031654738 Marionette TRACE conn2 <- [1,1935,null,{"value":null}] 19:07:34 INFO - PROCESS | 1647 | 1461031654742 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:07:34 INFO - PROCESS | 1647 | ++DOCSHELL 0x12e066800 == 80 [pid = 1647] [id = 491] 19:07:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 151 (0x12a62b000) [pid = 1647] [serial = 1473] [outer = 0x0] 19:07:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 152 (0x12a68ac00) [pid = 1647] [serial = 1474] [outer = 0x12a62b000] 19:07:34 INFO - PROCESS | 1647 | 1461031654768 Marionette DEBUG loaded listener.js 19:07:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 153 (0x12a80f400) [pid = 1647] [serial = 1475] [outer = 0x12a62b000] 19:07:35 INFO - PROCESS | 1647 | 1461031655121 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]]]}] 19:07:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 19:07:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 524ms 19:07:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 19:07:35 INFO - PROCESS | 1647 | 1461031655135 Marionette TRACE conn2 -> [0,1937,"getWindowHandle",null] 19:07:35 INFO - PROCESS | 1647 | 1461031655136 Marionette TRACE conn2 <- [1,1937,null,{"value":"7"}] 19:07:35 INFO - PROCESS | 1647 | 1461031655138 Marionette TRACE conn2 -> [0,1938,"setScriptTimeout",{"ms":35000}] 19:07:35 INFO - PROCESS | 1647 | 1461031655140 Marionette TRACE conn2 <- [1,1938,null,{}] 19:07:35 INFO - PROCESS | 1647 | 1461031655142 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}] 19:07:35 INFO - PROCESS | 1647 | 1461031655242 Marionette TRACE conn2 <- [1,1939,null,{"value":null}] 19:07:35 INFO - PROCESS | 1647 | 1461031655316 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:07:35 INFO - PROCESS | 1647 | ++DOCSHELL 0x12e413000 == 81 [pid = 1647] [id = 492] 19:07:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 154 (0x12a695800) [pid = 1647] [serial = 1476] [outer = 0x0] 19:07:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 155 (0x12a86bc00) [pid = 1647] [serial = 1477] [outer = 0x12a695800] 19:07:35 INFO - PROCESS | 1647 | 1461031655342 Marionette DEBUG loaded listener.js 19:07:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 156 (0x12a961800) [pid = 1647] [serial = 1478] [outer = 0x12a695800] 19:07:35 INFO - PROCESS | 1647 | 1461031655640 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]]]}] 19:07:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 19:07:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 519ms 19:07:35 INFO - PROCESS | 1647 | 1461031655658 Marionette TRACE conn2 -> [0,1941,"getWindowHandle",null] 19:07:35 INFO - PROCESS | 1647 | 1461031655660 Marionette TRACE conn2 <- [1,1941,null,{"value":"7"}] 19:07:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 19:07:35 INFO - PROCESS | 1647 | 1461031655662 Marionette TRACE conn2 -> [0,1942,"setScriptTimeout",{"ms":35000}] 19:07:35 INFO - PROCESS | 1647 | 1461031655664 Marionette TRACE conn2 <- [1,1942,null,{}] 19:07:35 INFO - PROCESS | 1647 | 1461031655669 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}] 19:07:35 INFO - PROCESS | 1647 | 1461031655768 Marionette TRACE conn2 <- [1,1943,null,{"value":null}] 19:07:35 INFO - PROCESS | 1647 | 1461031655772 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:07:35 INFO - PROCESS | 1647 | ++DOCSHELL 0x12eac9800 == 82 [pid = 1647] [id = 493] 19:07:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 157 (0x12a967000) [pid = 1647] [serial = 1479] [outer = 0x0] 19:07:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 158 (0x12aa10400) [pid = 1647] [serial = 1480] [outer = 0x12a967000] 19:07:35 INFO - PROCESS | 1647 | 1461031655798 Marionette DEBUG loaded listener.js 19:07:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 159 (0x12aac6800) [pid = 1647] [serial = 1481] [outer = 0x12a967000] 19:07:36 INFO - PROCESS | 1647 | 1461031656324 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]]]}] 19:07:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 19:07:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 671ms 19:07:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 19:07:36 INFO - PROCESS | 1647 | 1461031656333 Marionette TRACE conn2 -> [0,1945,"getWindowHandle",null] 19:07:36 INFO - PROCESS | 1647 | 1461031656336 Marionette TRACE conn2 <- [1,1945,null,{"value":"7"}] 19:07:36 INFO - PROCESS | 1647 | 1461031656340 Marionette TRACE conn2 -> [0,1946,"setScriptTimeout",{"ms":35000}] 19:07:36 INFO - PROCESS | 1647 | 1461031656342 Marionette TRACE conn2 <- [1,1946,null,{}] 19:07:36 INFO - PROCESS | 1647 | 1461031656346 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}] 19:07:36 INFO - PROCESS | 1647 | 1461031656469 Marionette TRACE conn2 <- [1,1947,null,{"value":null}] 19:07:36 INFO - PROCESS | 1647 | 1461031656582 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:07:36 INFO - PROCESS | 1647 | ++DOCSHELL 0x11c252800 == 83 [pid = 1647] [id = 494] 19:07:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 160 (0x11564c400) [pid = 1647] [serial = 1482] [outer = 0x0] 19:07:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 161 (0x1188b6c00) [pid = 1647] [serial = 1483] [outer = 0x11564c400] 19:07:36 INFO - PROCESS | 1647 | 1461031656618 Marionette DEBUG loaded listener.js 19:07:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 162 (0x11923f000) [pid = 1647] [serial = 1484] [outer = 0x11564c400] 19:07:37 INFO - PROCESS | 1647 | 1461031657065 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]]]}] 19:07:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 19:07:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 772ms 19:07:37 INFO - PROCESS | 1647 | 1461031657129 Marionette TRACE conn2 -> [0,1949,"getWindowHandle",null] 19:07:37 INFO - PROCESS | 1647 | 1461031657134 Marionette TRACE conn2 <- [1,1949,null,{"value":"7"}] 19:07:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 19:07:37 INFO - PROCESS | 1647 | 1461031657141 Marionette TRACE conn2 -> [0,1950,"setScriptTimeout",{"ms":35000}] 19:07:37 INFO - PROCESS | 1647 | 1461031657143 Marionette TRACE conn2 <- [1,1950,null,{}] 19:07:37 INFO - PROCESS | 1647 | 1461031657145 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}] 19:07:37 INFO - PROCESS | 1647 | 1461031657265 Marionette TRACE conn2 <- [1,1951,null,{"value":null}] 19:07:37 INFO - PROCESS | 1647 | 1461031657348 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:07:37 INFO - PROCESS | 1647 | ++DOCSHELL 0x129f14800 == 84 [pid = 1647] [id = 495] 19:07:37 INFO - PROCESS | 1647 | ++DOMWINDOW == 163 (0x11a70e800) [pid = 1647] [serial = 1485] [outer = 0x0] 19:07:37 INFO - PROCESS | 1647 | ++DOMWINDOW == 164 (0x11abbfc00) [pid = 1647] [serial = 1486] [outer = 0x11a70e800] 19:07:37 INFO - PROCESS | 1647 | 1461031657379 Marionette DEBUG loaded listener.js 19:07:37 INFO - PROCESS | 1647 | ++DOMWINDOW == 165 (0x11bf52800) [pid = 1647] [serial = 1487] [outer = 0x11a70e800] 19:07:37 INFO - PROCESS | 1647 | 1461031657839 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]]]}] 19:07:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 19:07:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 720ms 19:07:37 INFO - PROCESS | 1647 | 1461031657861 Marionette TRACE conn2 -> [0,1953,"getWindowHandle",null] 19:07:37 INFO - PROCESS | 1647 | 1461031657862 Marionette TRACE conn2 <- [1,1953,null,{"value":"7"}] 19:07:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 19:07:37 INFO - PROCESS | 1647 | 1461031657865 Marionette TRACE conn2 -> [0,1954,"setScriptTimeout",{"ms":35000}] 19:07:37 INFO - PROCESS | 1647 | 1461031657868 Marionette TRACE conn2 <- [1,1954,null,{}] 19:07:37 INFO - PROCESS | 1647 | 1461031657876 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}] 19:07:38 INFO - PROCESS | 1647 | 1461031658038 Marionette TRACE conn2 <- [1,1955,null,{"value":null}] 19:07:38 INFO - PROCESS | 1647 | 1461031658101 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:07:38 INFO - PROCESS | 1647 | ++DOCSHELL 0x12e7ca000 == 85 [pid = 1647] [id = 496] 19:07:38 INFO - PROCESS | 1647 | ++DOMWINDOW == 166 (0x1238ee800) [pid = 1647] [serial = 1488] [outer = 0x0] 19:07:38 INFO - PROCESS | 1647 | ++DOMWINDOW == 167 (0x125d05400) [pid = 1647] [serial = 1489] [outer = 0x1238ee800] 19:07:38 INFO - PROCESS | 1647 | 1461031658136 Marionette DEBUG loaded listener.js 19:07:38 INFO - PROCESS | 1647 | ++DOMWINDOW == 168 (0x126d27c00) [pid = 1647] [serial = 1490] [outer = 0x1238ee800] 19:07:38 INFO - PROCESS | 1647 | 1461031658525 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]]]}] 19:07:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 19:07:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 721ms 19:07:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 19:07:38 INFO - PROCESS | 1647 | 1461031658587 Marionette TRACE conn2 -> [0,1957,"getWindowHandle",null] 19:07:38 INFO - PROCESS | 1647 | 1461031658589 Marionette TRACE conn2 <- [1,1957,null,{"value":"7"}] 19:07:38 INFO - PROCESS | 1647 | 1461031658591 Marionette TRACE conn2 -> [0,1958,"setScriptTimeout",{"ms":35000}] 19:07:38 INFO - PROCESS | 1647 | 1461031658593 Marionette TRACE conn2 <- [1,1958,null,{}] 19:07:38 INFO - PROCESS | 1647 | 1461031658595 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}] 19:07:38 INFO - PROCESS | 1647 | 1461031658712 Marionette TRACE conn2 <- [1,1959,null,{"value":null}] 19:07:38 INFO - PROCESS | 1647 | 1461031658798 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:07:38 INFO - PROCESS | 1647 | ++DOCSHELL 0x12f62f800 == 86 [pid = 1647] [id = 497] 19:07:38 INFO - PROCESS | 1647 | ++DOMWINDOW == 169 (0x126d22800) [pid = 1647] [serial = 1491] [outer = 0x0] 19:07:38 INFO - PROCESS | 1647 | ++DOMWINDOW == 170 (0x129f2f800) [pid = 1647] [serial = 1492] [outer = 0x126d22800] 19:07:38 INFO - PROCESS | 1647 | 1461031658830 Marionette DEBUG loaded listener.js 19:07:38 INFO - PROCESS | 1647 | ++DOMWINDOW == 171 (0x12a632000) [pid = 1647] [serial = 1493] [outer = 0x126d22800] 19:07:39 INFO - PROCESS | 1647 | 1461031659208 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]]]}] 19:07:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 19:07:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 670ms 19:07:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 19:07:39 INFO - PROCESS | 1647 | 1461031659262 Marionette TRACE conn2 -> [0,1961,"getWindowHandle",null] 19:07:39 INFO - PROCESS | 1647 | 1461031659263 Marionette TRACE conn2 <- [1,1961,null,{"value":"7"}] 19:07:39 INFO - PROCESS | 1647 | 1461031659266 Marionette TRACE conn2 -> [0,1962,"setScriptTimeout",{"ms":35000}] 19:07:39 INFO - PROCESS | 1647 | 1461031659267 Marionette TRACE conn2 <- [1,1962,null,{}] 19:07:39 INFO - PROCESS | 1647 | 1461031659270 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}] 19:07:39 INFO - PROCESS | 1647 | 1461031659400 Marionette TRACE conn2 <- [1,1963,null,{"value":null}] 19:07:39 INFO - PROCESS | 1647 | 1461031659484 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:07:39 INFO - PROCESS | 1647 | ++DOCSHELL 0x12f815800 == 87 [pid = 1647] [id = 498] 19:07:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 172 (0x129a6cc00) [pid = 1647] [serial = 1494] [outer = 0x0] 19:07:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 173 (0x12a6c2000) [pid = 1647] [serial = 1495] [outer = 0x129a6cc00] 19:07:39 INFO - PROCESS | 1647 | 1461031659515 Marionette DEBUG loaded listener.js 19:07:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 174 (0x12a932800) [pid = 1647] [serial = 1496] [outer = 0x129a6cc00] 19:07:39 INFO - PROCESS | 1647 | 1461031659950 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]]]}] 19:07:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 19:07:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 719ms 19:07:40 INFO - PROCESS | 1647 | 1461031659997 Marionette TRACE conn2 -> [0,1965,"getWindowHandle",null] 19:07:40 INFO - PROCESS | 1647 | 1461031659998 Marionette TRACE conn2 <- [1,1965,null,{"value":"7"}] 19:07:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 19:07:40 INFO - PROCESS | 1647 | 1461031660002 Marionette TRACE conn2 -> [0,1966,"setScriptTimeout",{"ms":35000}] 19:07:40 INFO - PROCESS | 1647 | 1461031660004 Marionette TRACE conn2 <- [1,1966,null,{}] 19:07:40 INFO - PROCESS | 1647 | 1461031660006 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}] 19:07:40 INFO - PROCESS | 1647 | 1461031660136 Marionette TRACE conn2 <- [1,1967,null,{"value":null}] 19:07:40 INFO - PROCESS | 1647 | 1461031660232 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:07:40 INFO - PROCESS | 1647 | ++DOCSHELL 0x12fbc1800 == 88 [pid = 1647] [id = 499] 19:07:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 175 (0x12aae2800) [pid = 1647] [serial = 1497] [outer = 0x0] 19:07:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 176 (0x12abbb400) [pid = 1647] [serial = 1498] [outer = 0x12aae2800] 19:07:40 INFO - PROCESS | 1647 | 1461031660265 Marionette DEBUG loaded listener.js 19:07:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 177 (0x12abd6c00) [pid = 1647] [serial = 1499] [outer = 0x12aae2800] 19:07:40 INFO - PROCESS | 1647 | 1461031660716 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]]]}] 19:07:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 19:07:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 769ms 19:07:40 INFO - PROCESS | 1647 | 1461031660771 Marionette TRACE conn2 -> [0,1969,"getWindowHandle",null] 19:07:40 INFO - PROCESS | 1647 | 1461031660773 Marionette TRACE conn2 <- [1,1969,null,{"value":"7"}] 19:07:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 19:07:40 INFO - PROCESS | 1647 | 1461031660775 Marionette TRACE conn2 -> [0,1970,"setScriptTimeout",{"ms":35000}] 19:07:40 INFO - PROCESS | 1647 | 1461031660776 Marionette TRACE conn2 <- [1,1970,null,{}] 19:07:40 INFO - PROCESS | 1647 | 1461031660779 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}] 19:07:40 INFO - PROCESS | 1647 | 1461031660892 Marionette TRACE conn2 <- [1,1971,null,{"value":null}] 19:07:40 INFO - PROCESS | 1647 | 1461031660978 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:07:40 INFO - PROCESS | 1647 | ++DOCSHELL 0x13010f800 == 89 [pid = 1647] [id = 500] 19:07:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 178 (0x12abc5000) [pid = 1647] [serial = 1500] [outer = 0x0] 19:07:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 179 (0x12aca2000) [pid = 1647] [serial = 1501] [outer = 0x12abc5000] 19:07:41 INFO - PROCESS | 1647 | 1461031661009 Marionette DEBUG loaded listener.js 19:07:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 180 (0x12b00b400) [pid = 1647] [serial = 1502] [outer = 0x12abc5000] 19:07:41 INFO - PROCESS | 1647 | 1461031661422 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]]]}] 19:07:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 19:07:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 670ms 19:07:41 INFO - PROCESS | 1647 | 1461031661445 Marionette TRACE conn2 -> [0,1973,"getWindowHandle",null] 19:07:41 INFO - PROCESS | 1647 | 1461031661447 Marionette TRACE conn2 <- [1,1973,null,{"value":"7"}] 19:07:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 19:07:41 INFO - PROCESS | 1647 | 1461031661449 Marionette TRACE conn2 -> [0,1974,"setScriptTimeout",{"ms":35000}] 19:07:41 INFO - PROCESS | 1647 | 1461031661450 Marionette TRACE conn2 <- [1,1974,null,{}] 19:07:41 INFO - PROCESS | 1647 | 1461031661453 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}] 19:07:41 INFO - PROCESS | 1647 | 1461031661569 Marionette TRACE conn2 <- [1,1975,null,{"value":null}] 19:07:41 INFO - PROCESS | 1647 | 1461031661682 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:07:41 INFO - PROCESS | 1647 | ++DOCSHELL 0x13036d800 == 90 [pid = 1647] [id = 501] 19:07:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 181 (0x12aca3400) [pid = 1647] [serial = 1503] [outer = 0x0] 19:07:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 182 (0x12b2fcc00) [pid = 1647] [serial = 1504] [outer = 0x12aca3400] 19:07:41 INFO - PROCESS | 1647 | 1461031661715 Marionette DEBUG loaded listener.js 19:07:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 183 (0x12b588000) [pid = 1647] [serial = 1505] [outer = 0x12aca3400] 19:07:42 INFO - PROCESS | 1647 | 1461031662096 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]]]}] 19:07:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 19:07:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 671ms 19:07:42 INFO - PROCESS | 1647 | 1461031662121 Marionette TRACE conn2 -> [0,1977,"getWindowHandle",null] 19:07:42 INFO - PROCESS | 1647 | 1461031662122 Marionette TRACE conn2 <- [1,1977,null,{"value":"7"}] 19:07:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 19:07:42 INFO - PROCESS | 1647 | 1461031662125 Marionette TRACE conn2 -> [0,1978,"setScriptTimeout",{"ms":35000}] 19:07:42 INFO - PROCESS | 1647 | 1461031662126 Marionette TRACE conn2 <- [1,1978,null,{}] 19:07:42 INFO - PROCESS | 1647 | 1461031662128 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}] 19:07:42 INFO - PROCESS | 1647 | 1461031662244 Marionette TRACE conn2 <- [1,1979,null,{"value":null}] 19:07:42 INFO - PROCESS | 1647 | 1461031662360 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:07:42 INFO - PROCESS | 1647 | ++DOCSHELL 0x130c8b800 == 91 [pid = 1647] [id = 502] 19:07:42 INFO - PROCESS | 1647 | ++DOMWINDOW == 184 (0x12b2f3400) [pid = 1647] [serial = 1506] [outer = 0x0] 19:07:42 INFO - PROCESS | 1647 | ++DOMWINDOW == 185 (0x12ba69400) [pid = 1647] [serial = 1507] [outer = 0x12b2f3400] 19:07:42 INFO - PROCESS | 1647 | 1461031662391 Marionette DEBUG loaded listener.js 19:07:42 INFO - PROCESS | 1647 | ++DOMWINDOW == 186 (0x12bba3000) [pid = 1647] [serial = 1508] [outer = 0x12b2f3400] 19:07:42 INFO - PROCESS | 1647 | 1461031662859 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]]]}] 19:07:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 19:07:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 773ms 19:07:42 INFO - PROCESS | 1647 | 1461031662906 Marionette TRACE conn2 -> [0,1981,"getWindowHandle",null] 19:07:42 INFO - PROCESS | 1647 | 1461031662908 Marionette TRACE conn2 <- [1,1981,null,{"value":"7"}] 19:07:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 19:07:42 INFO - PROCESS | 1647 | 1461031662917 Marionette TRACE conn2 -> [0,1982,"setScriptTimeout",{"ms":35000}] 19:07:42 INFO - PROCESS | 1647 | 1461031662919 Marionette TRACE conn2 <- [1,1982,null,{}] 19:07:42 INFO - PROCESS | 1647 | 1461031662922 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}] 19:07:43 INFO - PROCESS | 1647 | 1461031663105 Marionette TRACE conn2 <- [1,1983,null,{"value":null}] 19:07:43 INFO - PROCESS | 1647 | 1461031663270 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:07:43 INFO - PROCESS | 1647 | ++DOCSHELL 0x11bb21800 == 92 [pid = 1647] [id = 503] 19:07:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 187 (0x114c05400) [pid = 1647] [serial = 1509] [outer = 0x0] 19:07:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 188 (0x1191a6400) [pid = 1647] [serial = 1510] [outer = 0x114c05400] 19:07:43 INFO - PROCESS | 1647 | 1461031663296 Marionette DEBUG loaded listener.js 19:07:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 189 (0x12a68f800) [pid = 1647] [serial = 1511] [outer = 0x114c05400] 19:07:43 INFO - PROCESS | 1647 | 1461031663805 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]]]}] 19:07:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 19:07:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 926ms 19:07:43 INFO - PROCESS | 1647 | 1461031663841 Marionette TRACE conn2 -> [0,1985,"getWindowHandle",null] 19:07:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 19:07:43 INFO - PROCESS | 1647 | 1461031663844 Marionette TRACE conn2 <- [1,1985,null,{"value":"7"}] 19:07:43 INFO - PROCESS | 1647 | 1461031663847 Marionette TRACE conn2 -> [0,1986,"setScriptTimeout",{"ms":35000}] 19:07:43 INFO - PROCESS | 1647 | 1461031663850 Marionette TRACE conn2 <- [1,1986,null,{}] 19:07:43 INFO - PROCESS | 1647 | 1461031663854 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}] 19:07:44 INFO - PROCESS | 1647 | 1461031664057 Marionette TRACE conn2 <- [1,1987,null,{"value":null}] 19:07:44 INFO - PROCESS | 1647 | 1461031664361 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:07:44 INFO - PROCESS | 1647 | ++DOCSHELL 0x11c266800 == 93 [pid = 1647] [id = 504] 19:07:44 INFO - PROCESS | 1647 | ++DOMWINDOW == 190 (0x10a5fa800) [pid = 1647] [serial = 1512] [outer = 0x0] 19:07:44 INFO - PROCESS | 1647 | ++DOMWINDOW == 191 (0x112232c00) [pid = 1647] [serial = 1513] [outer = 0x10a5fa800] 19:07:44 INFO - PROCESS | 1647 | 1461031664392 Marionette DEBUG loaded listener.js 19:07:44 INFO - PROCESS | 1647 | ++DOMWINDOW == 192 (0x1153ed000) [pid = 1647] [serial = 1514] [outer = 0x10a5fa800] 19:07:44 INFO - PROCESS | 1647 | 1461031664833 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]]]}] 19:07:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 19:07:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 1024ms 19:07:44 INFO - PROCESS | 1647 | 1461031664872 Marionette TRACE conn2 -> [0,1989,"getWindowHandle",null] 19:07:44 INFO - PROCESS | 1647 | 1461031664874 Marionette TRACE conn2 <- [1,1989,null,{"value":"7"}] 19:07:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 19:07:44 INFO - PROCESS | 1647 | 1461031664878 Marionette TRACE conn2 -> [0,1990,"setScriptTimeout",{"ms":35000}] 19:07:44 INFO - PROCESS | 1647 | 1461031664880 Marionette TRACE conn2 <- [1,1990,null,{}] 19:07:44 INFO - PROCESS | 1647 | 1461031664883 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}] 19:07:45 INFO - PROCESS | 1647 | 1461031664996 Marionette TRACE conn2 <- [1,1991,null,{"value":null}] 19:07:45 INFO - PROCESS | 1647 | 1461031665119 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:07:45 INFO - PROCESS | 1647 | ++DOCSHELL 0x12a980000 == 94 [pid = 1647] [id = 505] 19:07:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 193 (0x118f19400) [pid = 1647] [serial = 1515] [outer = 0x0] 19:07:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 194 (0x11a70d400) [pid = 1647] [serial = 1516] [outer = 0x118f19400] 19:07:45 INFO - PROCESS | 1647 | 1461031665150 Marionette DEBUG loaded listener.js 19:07:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 195 (0x11b5d1c00) [pid = 1647] [serial = 1517] [outer = 0x118f19400] 19:07:45 INFO - PROCESS | 1647 | 1461031665553 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]]]}] 19:07:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 19:07:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 726ms 19:07:45 INFO - PROCESS | 1647 | --DOCSHELL 0x12e413000 == 93 [pid = 1647] [id = 492] 19:07:45 INFO - PROCESS | 1647 | --DOCSHELL 0x12e066800 == 92 [pid = 1647] [id = 491] 19:07:45 INFO - PROCESS | 1647 | --DOCSHELL 0x12b39d800 == 91 [pid = 1647] [id = 490] 19:07:45 INFO - PROCESS | 1647 | --DOCSHELL 0x12c708800 == 90 [pid = 1647] [id = 489] 19:07:45 INFO - PROCESS | 1647 | --DOCSHELL 0x12ba0a800 == 89 [pid = 1647] [id = 488] 19:07:45 INFO - PROCESS | 1647 | --DOCSHELL 0x12ac83800 == 88 [pid = 1647] [id = 487] 19:07:45 INFO - PROCESS | 1647 | --DOMWINDOW == 194 (0x126d1b400) [pid = 1647] [serial = 1411] [outer = 0x0] [url = about:blank] 19:07:45 INFO - PROCESS | 1647 | 1461031665681 Marionette TRACE conn2 -> [0,1993,"getWindowHandle",null] 19:07:45 INFO - PROCESS | 1647 | 1461031665683 Marionette TRACE conn2 <- [1,1993,null,{"value":"7"}] 19:07:45 INFO - PROCESS | 1647 | --DOCSHELL 0x12a972000 == 87 [pid = 1647] [id = 486] 19:07:45 INFO - PROCESS | 1647 | --DOCSHELL 0x129fae800 == 86 [pid = 1647] [id = 485] 19:07:45 INFO - PROCESS | 1647 | --DOCSHELL 0x12699a000 == 85 [pid = 1647] [id = 484] 19:07:45 INFO - PROCESS | 1647 | --DOCSHELL 0x11c6b8000 == 84 [pid = 1647] [id = 483] 19:07:45 INFO - PROCESS | 1647 | --DOCSHELL 0x11211c000 == 83 [pid = 1647] [id = 482] 19:07:45 INFO - PROCESS | 1647 | --DOCSHELL 0x126809800 == 82 [pid = 1647] [id = 481] 19:07:45 INFO - PROCESS | 1647 | --DOCSHELL 0x1188f3800 == 81 [pid = 1647] [id = 480] 19:07:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 19:07:45 INFO - PROCESS | 1647 | --DOCSHELL 0x1391de000 == 80 [pid = 1647] [id = 474] 19:07:45 INFO - PROCESS | 1647 | --DOCSHELL 0x132936800 == 79 [pid = 1647] [id = 473] 19:07:45 INFO - PROCESS | 1647 | --DOCSHELL 0x12d15b800 == 78 [pid = 1647] [id = 472] 19:07:45 INFO - PROCESS | 1647 | --DOCSHELL 0x129fee800 == 77 [pid = 1647] [id = 471] 19:07:45 INFO - PROCESS | 1647 | 1461031665704 Marionette TRACE conn2 -> [0,1994,"setScriptTimeout",{"ms":35000}] 19:07:45 INFO - PROCESS | 1647 | 1461031665705 Marionette TRACE conn2 <- [1,1994,null,{}] 19:07:45 INFO - PROCESS | 1647 | 1461031665708 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}] 19:07:45 INFO - PROCESS | 1647 | 1461031665812 Marionette TRACE conn2 <- [1,1995,null,{"value":null}] 19:07:45 INFO - PROCESS | 1647 | --DOMWINDOW == 193 (0x125952c00) [pid = 1647] [serial = 1409] [outer = 0x0] [url = about:blank] 19:07:45 INFO - PROCESS | 1647 | --DOMWINDOW == 192 (0x129b07800) [pid = 1647] [serial = 1377] [outer = 0x0] [url = about:blank] 19:07:45 INFO - PROCESS | 1647 | --DOMWINDOW == 191 (0x12be1f000) [pid = 1647] [serial = 1396] [outer = 0x0] [url = about:blank] 19:07:45 INFO - PROCESS | 1647 | --DOMWINDOW == 190 (0x12be97000) [pid = 1647] [serial = 1356] [outer = 0x0] [url = about:blank] 19:07:45 INFO - PROCESS | 1647 | --DOMWINDOW == 189 (0x119952c00) [pid = 1647] [serial = 1405] [outer = 0x0] [url = about:blank] 19:07:45 INFO - PROCESS | 1647 | --DOMWINDOW == 188 (0x12aaedc00) [pid = 1647] [serial = 1389] [outer = 0x0] [url = about:blank] 19:07:45 INFO - PROCESS | 1647 | --DOMWINDOW == 187 (0x12a80b800) [pid = 1647] [serial = 1386] [outer = 0x0] [url = about:blank] 19:07:45 INFO - PROCESS | 1647 | --DOMWINDOW == 186 (0x12fa25000) [pid = 1647] [serial = 1342] [outer = 0x0] [url = about:blank] 19:07:45 INFO - PROCESS | 1647 | --DOMWINDOW == 185 (0x11aa03400) [pid = 1647] [serial = 1406] [outer = 0x0] [url = about:blank] 19:07:45 INFO - PROCESS | 1647 | --DOMWINDOW == 184 (0x125d10000) [pid = 1647] [serial = 1375] [outer = 0x0] [url = about:blank] 19:07:45 INFO - PROCESS | 1647 | --DOMWINDOW == 183 (0x11bf5dc00) [pid = 1647] [serial = 1408] [outer = 0x0] [url = about:blank] 19:07:45 INFO - PROCESS | 1647 | --DOMWINDOW == 182 (0x12e0e6c00) [pid = 1647] [serial = 1400] [outer = 0x0] [url = about:blank] 19:07:45 INFO - PROCESS | 1647 | --DOMWINDOW == 181 (0x12f7a0c00) [pid = 1647] [serial = 1365] [outer = 0x0] [url = about:blank] 19:07:45 INFO - PROCESS | 1647 | --DOMWINDOW == 180 (0x12e80e000) [pid = 1647] [serial = 1359] [outer = 0x0] [url = about:blank] 19:07:45 INFO - PROCESS | 1647 | --DOMWINDOW == 179 (0x12fab6000) [pid = 1647] [serial = 1368] [outer = 0x0] [url = about:blank] 19:07:45 INFO - PROCESS | 1647 | --DOMWINDOW == 178 (0x129b11800) [pid = 1647] [serial = 1378] [outer = 0x0] [url = about:blank] 19:07:45 INFO - PROCESS | 1647 | --DOMWINDOW == 177 (0x12a68e800) [pid = 1647] [serial = 1381] [outer = 0x0] [url = about:blank] 19:07:45 INFO - PROCESS | 1647 | --DOMWINDOW == 176 (0x12a6c3400) [pid = 1647] [serial = 1350] [outer = 0x0] [url = about:blank] 19:07:45 INFO - PROCESS | 1647 | --DOMWINDOW == 175 (0x126d25000) [pid = 1647] [serial = 1347] [outer = 0x0] [url = about:blank] 19:07:45 INFO - PROCESS | 1647 | --DOMWINDOW == 174 (0x12e2ba000) [pid = 1647] [serial = 1285] [outer = 0x0] [url = about:blank] 19:07:45 INFO - PROCESS | 1647 | --DOMWINDOW == 173 (0x12ac9a000) [pid = 1647] [serial = 1390] [outer = 0x0] [url = about:blank] 19:07:45 INFO - PROCESS | 1647 | --DOMWINDOW == 172 (0x12a630800) [pid = 1647] [serial = 1384] [outer = 0x0] [url = about:blank] 19:07:45 INFO - PROCESS | 1647 | --DOMWINDOW == 171 (0x12a93dc00) [pid = 1647] [serial = 1387] [outer = 0x0] [url = about:blank] 19:07:45 INFO - PROCESS | 1647 | --DOMWINDOW == 170 (0x11bf60400) [pid = 1647] [serial = 1372] [outer = 0x0] [url = about:blank] 19:07:45 INFO - PROCESS | 1647 | --DOMWINDOW == 169 (0x119724800) [pid = 1647] [serial = 1371] [outer = 0x0] [url = about:blank] 19:07:45 INFO - PROCESS | 1647 | --DOMWINDOW == 168 (0x129f45800) [pid = 1647] [serial = 1380] [outer = 0x0] [url = about:blank] 19:07:45 INFO - PROCESS | 1647 | --DOMWINDOW == 167 (0x12ac9e400) [pid = 1647] [serial = 1392] [outer = 0x0] [url = about:blank] 19:07:45 INFO - PROCESS | 1647 | --DOMWINDOW == 166 (0x12f7a2000) [pid = 1647] [serial = 1402] [outer = 0x0] [url = about:blank] 19:07:45 INFO - PROCESS | 1647 | --DOMWINDOW == 165 (0x123829000) [pid = 1647] [serial = 1374] [outer = 0x0] [url = about:blank] 19:07:45 INFO - PROCESS | 1647 | --DOMWINDOW == 164 (0x12cfd8000) [pid = 1647] [serial = 1397] [outer = 0x0] [url = about:blank] 19:07:45 INFO - PROCESS | 1647 | --DOMWINDOW == 163 (0x12fab4000) [pid = 1647] [serial = 1403] [outer = 0x0] [url = about:blank] 19:07:45 INFO - PROCESS | 1647 | --DOMWINDOW == 162 (0x129f2e400) [pid = 1647] [serial = 1383] [outer = 0x0] [url = about:blank] 19:07:45 INFO - PROCESS | 1647 | --DOMWINDOW == 161 (0x12aca6c00) [pid = 1647] [serial = 1393] [outer = 0x0] [url = about:blank] 19:07:45 INFO - PROCESS | 1647 | --DOMWINDOW == 160 (0x12b003c00) [pid = 1647] [serial = 1353] [outer = 0x0] [url = about:blank] 19:07:45 INFO - PROCESS | 1647 | --DOMWINDOW == 159 (0x11abb0800) [pid = 1647] [serial = 1344] [outer = 0x0] [url = about:blank] 19:07:45 INFO - PROCESS | 1647 | --DOMWINDOW == 158 (0x12d1cd000) [pid = 1647] [serial = 1399] [outer = 0x0] [url = about:blank] 19:07:45 INFO - PROCESS | 1647 | --DOMWINDOW == 157 (0x12903dc00) [pid = 1647] [serial = 853] [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.] 19:07:45 INFO - PROCESS | 1647 | --DOMWINDOW == 156 (0x12a964000) [pid = 1647] [serial = 1362] [outer = 0x0] [url = about:blank] 19:07:45 INFO - PROCESS | 1647 | 1461031665893 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:07:45 INFO - PROCESS | 1647 | ++DOCSHELL 0x11ba3b000 == 78 [pid = 1647] [id = 506] 19:07:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 157 (0x119724800) [pid = 1647] [serial = 1518] [outer = 0x0] 19:07:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 158 (0x11bf60400) [pid = 1647] [serial = 1519] [outer = 0x119724800] 19:07:45 INFO - PROCESS | 1647 | 1461031665923 Marionette DEBUG loaded listener.js 19:07:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 159 (0x11c66d400) [pid = 1647] [serial = 1520] [outer = 0x119724800] 19:07:46 INFO - PROCESS | 1647 | 1461031666241 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]]]}] 19:07:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 19:07:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 578ms 19:07:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 19:07:46 INFO - PROCESS | 1647 | 1461031666273 Marionette TRACE conn2 -> [0,1997,"getWindowHandle",null] 19:07:46 INFO - PROCESS | 1647 | 1461031666275 Marionette TRACE conn2 <- [1,1997,null,{"value":"7"}] 19:07:46 INFO - PROCESS | 1647 | 1461031666283 Marionette TRACE conn2 -> [0,1998,"setScriptTimeout",{"ms":35000}] 19:07:46 INFO - PROCESS | 1647 | 1461031666288 Marionette TRACE conn2 <- [1,1998,null,{}] 19:07:46 INFO - PROCESS | 1647 | 1461031666291 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}] 19:07:46 INFO - PROCESS | 1647 | 1461031666392 Marionette TRACE conn2 <- [1,1999,null,{"value":null}] 19:07:46 INFO - PROCESS | 1647 | 1461031666474 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:07:46 INFO - PROCESS | 1647 | ++DOCSHELL 0x129602800 == 79 [pid = 1647] [id = 507] 19:07:46 INFO - PROCESS | 1647 | ++DOMWINDOW == 160 (0x11a707c00) [pid = 1647] [serial = 1521] [outer = 0x0] 19:07:46 INFO - PROCESS | 1647 | ++DOMWINDOW == 161 (0x123823c00) [pid = 1647] [serial = 1522] [outer = 0x11a707c00] 19:07:46 INFO - PROCESS | 1647 | 1461031666500 Marionette DEBUG loaded listener.js 19:07:46 INFO - PROCESS | 1647 | ++DOMWINDOW == 162 (0x125dbbc00) [pid = 1647] [serial = 1523] [outer = 0x11a707c00] 19:07:46 INFO - PROCESS | 1647 | 1461031666805 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]]]}] 19:07:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 19:07:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 580ms 19:07:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 19:07:46 INFO - PROCESS | 1647 | 1461031666857 Marionette TRACE conn2 -> [0,2001,"getWindowHandle",null] 19:07:46 INFO - PROCESS | 1647 | 1461031666859 Marionette TRACE conn2 <- [1,2001,null,{"value":"7"}] 19:07:46 INFO - PROCESS | 1647 | 1461031666871 Marionette TRACE conn2 -> [0,2002,"setScriptTimeout",{"ms":35000}] 19:07:46 INFO - PROCESS | 1647 | 1461031666872 Marionette TRACE conn2 <- [1,2002,null,{}] 19:07:46 INFO - PROCESS | 1647 | 1461031666876 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}] 19:07:46 INFO - PROCESS | 1647 | 1461031666975 Marionette TRACE conn2 <- [1,2003,null,{"value":null}] 19:07:47 INFO - PROCESS | 1647 | 1461031667051 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:07:47 INFO - PROCESS | 1647 | ++DOCSHELL 0x12ac79800 == 80 [pid = 1647] [id = 508] 19:07:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 163 (0x11bf5a400) [pid = 1647] [serial = 1524] [outer = 0x0] 19:07:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 164 (0x126d1e800) [pid = 1647] [serial = 1525] [outer = 0x11bf5a400] 19:07:47 INFO - PROCESS | 1647 | 1461031667077 Marionette DEBUG loaded listener.js 19:07:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 165 (0x12917b000) [pid = 1647] [serial = 1526] [outer = 0x11bf5a400] 19:07:47 INFO - PROCESS | 1647 | 1461031667391 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]]]}] 19:07:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 19:07:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 578ms 19:07:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 19:07:47 INFO - PROCESS | 1647 | 1461031667440 Marionette TRACE conn2 -> [0,2005,"getWindowHandle",null] 19:07:47 INFO - PROCESS | 1647 | 1461031667441 Marionette TRACE conn2 <- [1,2005,null,{"value":"7"}] 19:07:47 INFO - PROCESS | 1647 | 1461031667443 Marionette TRACE conn2 -> [0,2006,"setScriptTimeout",{"ms":35000}] 19:07:47 INFO - PROCESS | 1647 | 1461031667444 Marionette TRACE conn2 <- [1,2006,null,{}] 19:07:47 INFO - PROCESS | 1647 | 1461031667447 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}] 19:07:47 INFO - PROCESS | 1647 | 1461031667545 Marionette TRACE conn2 <- [1,2007,null,{"value":null}] 19:07:47 INFO - PROCESS | 1647 | 1461031667626 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:07:47 INFO - PROCESS | 1647 | ++DOCSHELL 0x12c719800 == 81 [pid = 1647] [id = 509] 19:07:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 166 (0x129b06000) [pid = 1647] [serial = 1527] [outer = 0x0] 19:07:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 167 (0x129c6b800) [pid = 1647] [serial = 1528] [outer = 0x129b06000] 19:07:47 INFO - PROCESS | 1647 | 1461031667659 Marionette DEBUG loaded listener.js 19:07:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 168 (0x12a629c00) [pid = 1647] [serial = 1529] [outer = 0x129b06000] 19:07:47 INFO - PROCESS | 1647 | 1461031667987 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]]]}] 19:07:48 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 19:07:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 572ms 19:07:48 INFO - PROCESS | 1647 | 1461031668017 Marionette TRACE conn2 -> [0,2009,"getWindowHandle",null] 19:07:48 INFO - PROCESS | 1647 | 1461031668019 Marionette TRACE conn2 <- [1,2009,null,{"value":"7"}] 19:07:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 19:07:48 INFO - PROCESS | 1647 | 1461031668021 Marionette TRACE conn2 -> [0,2010,"setScriptTimeout",{"ms":35000}] 19:07:48 INFO - PROCESS | 1647 | 1461031668022 Marionette TRACE conn2 <- [1,2010,null,{}] 19:07:48 INFO - PROCESS | 1647 | 1461031668024 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}] 19:07:48 INFO - PROCESS | 1647 | 1461031668148 Marionette TRACE conn2 <- [1,2011,null,{"value":null}] 19:07:48 INFO - PROCESS | 1647 | 1461031668160 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:07:48 INFO - PROCESS | 1647 | ++DOCSHELL 0x12da37800 == 82 [pid = 1647] [id = 510] 19:07:48 INFO - PROCESS | 1647 | ++DOMWINDOW == 169 (0x129b11800) [pid = 1647] [serial = 1530] [outer = 0x0] 19:07:48 INFO - PROCESS | 1647 | ++DOMWINDOW == 170 (0x12a696400) [pid = 1647] [serial = 1531] [outer = 0x129b11800] 19:07:48 INFO - PROCESS | 1647 | 1461031668187 Marionette DEBUG loaded listener.js 19:07:48 INFO - PROCESS | 1647 | ++DOMWINDOW == 171 (0x12a935000) [pid = 1647] [serial = 1532] [outer = 0x129b11800] 19:07:48 INFO - PROCESS | 1647 | 1461031668605 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]]]}] 19:07:48 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 19:07:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 618ms 19:07:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 19:07:48 INFO - PROCESS | 1647 | 1461031668640 Marionette TRACE conn2 -> [0,2013,"getWindowHandle",null] 19:07:48 INFO - PROCESS | 1647 | 1461031668642 Marionette TRACE conn2 <- [1,2013,null,{"value":"7"}] 19:07:48 INFO - PROCESS | 1647 | 1461031668646 Marionette TRACE conn2 -> [0,2014,"setScriptTimeout",{"ms":35000}] 19:07:48 INFO - PROCESS | 1647 | 1461031668648 Marionette TRACE conn2 <- [1,2014,null,{}] 19:07:48 INFO - PROCESS | 1647 | 1461031668651 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}] 19:07:48 INFO - PROCESS | 1647 | 1461031668839 Marionette TRACE conn2 <- [1,2015,null,{"value":null}] 19:07:48 INFO - PROCESS | 1647 | 1461031668864 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:07:48 INFO - PROCESS | 1647 | ++DOCSHELL 0x12ea2d000 == 83 [pid = 1647] [id = 511] 19:07:48 INFO - PROCESS | 1647 | ++DOMWINDOW == 172 (0x12a935c00) [pid = 1647] [serial = 1533] [outer = 0x0] 19:07:48 INFO - PROCESS | 1647 | ++DOMWINDOW == 173 (0x12aa08c00) [pid = 1647] [serial = 1534] [outer = 0x12a935c00] 19:07:48 INFO - PROCESS | 1647 | 1461031668906 Marionette DEBUG loaded listener.js 19:07:48 INFO - PROCESS | 1647 | ++DOMWINDOW == 174 (0x12aae1c00) [pid = 1647] [serial = 1535] [outer = 0x12a935c00] 19:07:49 INFO - PROCESS | 1647 | 1461031669306 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]]]}] 19:07:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 19:07:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 671ms 19:07:49 INFO - PROCESS | 1647 | 1461031669317 Marionette TRACE conn2 -> [0,2017,"getWindowHandle",null] 19:07:49 INFO - PROCESS | 1647 | 1461031669318 Marionette TRACE conn2 <- [1,2017,null,{"value":"7"}] 19:07:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 19:07:49 INFO - PROCESS | 1647 | 1461031669321 Marionette TRACE conn2 -> [0,2018,"setScriptTimeout",{"ms":35000}] 19:07:49 INFO - PROCESS | 1647 | 1461031669322 Marionette TRACE conn2 <- [1,2018,null,{}] 19:07:49 INFO - PROCESS | 1647 | 1461031669324 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}] 19:07:49 INFO - PROCESS | 1647 | 1461031669446 Marionette TRACE conn2 <- [1,2019,null,{"value":null}] 19:07:49 INFO - PROCESS | 1647 | 1461031669479 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:07:49 INFO - PROCESS | 1647 | ++DOCSHELL 0x12fa7e800 == 84 [pid = 1647] [id = 512] 19:07:49 INFO - PROCESS | 1647 | ++DOMWINDOW == 175 (0x12aae5400) [pid = 1647] [serial = 1536] [outer = 0x0] 19:07:49 INFO - PROCESS | 1647 | ++DOMWINDOW == 176 (0x12abbbc00) [pid = 1647] [serial = 1537] [outer = 0x12aae5400] 19:07:49 INFO - PROCESS | 1647 | 1461031669505 Marionette DEBUG loaded listener.js 19:07:49 INFO - PROCESS | 1647 | ++DOMWINDOW == 177 (0x12abd3400) [pid = 1647] [serial = 1538] [outer = 0x12aae5400] 19:07:49 INFO - PROCESS | 1647 | 1461031669836 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]]]}] 19:07:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 19:07:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 567ms 19:07:50 INFO - PROCESS | 1647 | --DOMWINDOW == 176 (0x127d0fc00) [pid = 1647] [serial = 1461] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 19:07:50 INFO - PROCESS | 1647 | --DOMWINDOW == 175 (0x127d7ac00) [pid = 1647] [serial = 1464] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 19:07:50 INFO - PROCESS | 1647 | --DOMWINDOW == 174 (0x129176000) [pid = 1647] [serial = 1467] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 19:07:50 INFO - PROCESS | 1647 | --DOMWINDOW == 173 (0x125d11400) [pid = 1647] [serial = 1458] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 19:07:50 INFO - PROCESS | 1647 | --DOMWINDOW == 172 (0x12594f000) [pid = 1647] [serial = 1455] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 19:07:50 INFO - PROCESS | 1647 | --DOMWINDOW == 171 (0x10a5f3c00) [pid = 1647] [serial = 1446] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 19:07:50 INFO - PROCESS | 1647 | --DOMWINDOW == 170 (0x11564d400) [pid = 1647] [serial = 1443] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 19:07:50 INFO - PROCESS | 1647 | --DOMWINDOW == 169 (0x1162ddc00) [pid = 1647] [serial = 1470] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 19:07:50 INFO - PROCESS | 1647 | --DOMWINDOW == 168 (0x10a5f7400) [pid = 1647] [serial = 1440] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 19:07:50 INFO - PROCESS | 1647 | --DOMWINDOW == 167 (0x11bf54400) [pid = 1647] [serial = 1452] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 19:07:50 INFO - PROCESS | 1647 | --DOMWINDOW == 166 (0x11baf1400) [pid = 1647] [serial = 1449] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 19:07:50 INFO - PROCESS | 1647 | --DOMWINDOW == 165 (0x12a695800) [pid = 1647] [serial = 1476] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 19:07:50 INFO - PROCESS | 1647 | --DOMWINDOW == 164 (0x12a62b000) [pid = 1647] [serial = 1473] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 19:07:50 INFO - PROCESS | 1647 | 1461031670044 Marionette TRACE conn2 -> [0,2021,"getWindowHandle",null] 19:07:50 INFO - PROCESS | 1647 | 1461031670046 Marionette TRACE conn2 <- [1,2021,null,{"value":"7"}] 19:07:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 19:07:50 INFO - PROCESS | 1647 | 1461031670051 Marionette TRACE conn2 -> [0,2022,"setScriptTimeout",{"ms":35000}] 19:07:50 INFO - PROCESS | 1647 | 1461031670052 Marionette TRACE conn2 <- [1,2022,null,{}] 19:07:50 INFO - PROCESS | 1647 | 1461031670054 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}] 19:07:50 INFO - PROCESS | 1647 | 1461031670148 Marionette TRACE conn2 <- [1,2023,null,{"value":null}] 19:07:50 INFO - PROCESS | 1647 | 1461031670153 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:07:50 INFO - PROCESS | 1647 | ++DOCSHELL 0x129fe2000 == 85 [pid = 1647] [id = 513] 19:07:50 INFO - PROCESS | 1647 | ++DOMWINDOW == 165 (0x1162ddc00) [pid = 1647] [serial = 1539] [outer = 0x0] 19:07:50 INFO - PROCESS | 1647 | ++DOMWINDOW == 166 (0x11c663800) [pid = 1647] [serial = 1540] [outer = 0x1162ddc00] 19:07:50 INFO - PROCESS | 1647 | 1461031670180 Marionette DEBUG loaded listener.js 19:07:50 INFO - PROCESS | 1647 | ++DOMWINDOW == 167 (0x127d7ac00) [pid = 1647] [serial = 1541] [outer = 0x1162ddc00] 19:07:50 INFO - PROCESS | 1647 | 1461031670539 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]]]}] 19:07:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 19:07:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 519ms 19:07:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 19:07:50 INFO - PROCESS | 1647 | 1461031670571 Marionette TRACE conn2 -> [0,2025,"getWindowHandle",null] 19:07:50 INFO - PROCESS | 1647 | 1461031670572 Marionette TRACE conn2 <- [1,2025,null,{"value":"7"}] 19:07:50 INFO - PROCESS | 1647 | 1461031670574 Marionette TRACE conn2 -> [0,2026,"setScriptTimeout",{"ms":35000}] 19:07:50 INFO - PROCESS | 1647 | 1461031670575 Marionette TRACE conn2 <- [1,2026,null,{}] 19:07:50 INFO - PROCESS | 1647 | 1461031670577 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}] 19:07:50 INFO - PROCESS | 1647 | 1461031670679 Marionette TRACE conn2 <- [1,2027,null,{"value":null}] 19:07:50 INFO - PROCESS | 1647 | 1461031670771 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:07:50 INFO - PROCESS | 1647 | ++DOCSHELL 0x130371000 == 86 [pid = 1647] [id = 514] 19:07:50 INFO - PROCESS | 1647 | ++DOMWINDOW == 168 (0x11aaec000) [pid = 1647] [serial = 1542] [outer = 0x0] 19:07:50 INFO - PROCESS | 1647 | ++DOMWINDOW == 169 (0x12a933000) [pid = 1647] [serial = 1543] [outer = 0x11aaec000] 19:07:50 INFO - PROCESS | 1647 | 1461031670801 Marionette DEBUG loaded listener.js 19:07:50 INFO - PROCESS | 1647 | ++DOMWINDOW == 170 (0x12be20c00) [pid = 1647] [serial = 1544] [outer = 0x11aaec000] 19:07:51 INFO - PROCESS | 1647 | 1461031671112 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]]]}] 19:07:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 19:07:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 571ms 19:07:51 INFO - PROCESS | 1647 | 1461031671146 Marionette TRACE conn2 -> [0,2029,"getWindowHandle",null] 19:07:51 INFO - PROCESS | 1647 | 1461031671150 Marionette TRACE conn2 <- [1,2029,null,{"value":"7"}] 19:07:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 19:07:51 INFO - PROCESS | 1647 | 1461031671152 Marionette TRACE conn2 -> [0,2030,"setScriptTimeout",{"ms":35000}] 19:07:51 INFO - PROCESS | 1647 | 1461031671154 Marionette TRACE conn2 <- [1,2030,null,{}] 19:07:51 INFO - PROCESS | 1647 | 1461031671156 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}] 19:07:51 INFO - PROCESS | 1647 | 1461031671268 Marionette TRACE conn2 <- [1,2031,null,{"value":null}] 19:07:51 INFO - PROCESS | 1647 | 1461031671340 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:07:51 INFO - PROCESS | 1647 | ++DOCSHELL 0x13165e800 == 87 [pid = 1647] [id = 515] 19:07:51 INFO - PROCESS | 1647 | ++DOMWINDOW == 171 (0x1272f5400) [pid = 1647] [serial = 1545] [outer = 0x0] 19:07:51 INFO - PROCESS | 1647 | ++DOMWINDOW == 172 (0x12cfd5000) [pid = 1647] [serial = 1546] [outer = 0x1272f5400] 19:07:51 INFO - PROCESS | 1647 | 1461031671365 Marionette DEBUG loaded listener.js 19:07:51 INFO - PROCESS | 1647 | ++DOMWINDOW == 173 (0x12d1d3800) [pid = 1647] [serial = 1547] [outer = 0x1272f5400] 19:07:51 INFO - PROCESS | 1647 | 1461031671689 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]]]}] 19:07:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 19:07:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 572ms 19:07:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 19:07:51 INFO - PROCESS | 1647 | 1461031671725 Marionette TRACE conn2 -> [0,2033,"getWindowHandle",null] 19:07:51 INFO - PROCESS | 1647 | 1461031671727 Marionette TRACE conn2 <- [1,2033,null,{"value":"7"}] 19:07:51 INFO - PROCESS | 1647 | 1461031671730 Marionette TRACE conn2 -> [0,2034,"setScriptTimeout",{"ms":35000}] 19:07:51 INFO - PROCESS | 1647 | 1461031671734 Marionette TRACE conn2 <- [1,2034,null,{}] 19:07:51 INFO - PROCESS | 1647 | 1461031671738 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}] 19:07:51 INFO - PROCESS | 1647 | 1461031671842 Marionette TRACE conn2 <- [1,2035,null,{"value":null}] 19:07:51 INFO - PROCESS | 1647 | 1461031671847 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:07:51 INFO - PROCESS | 1647 | ++DOCSHELL 0x1316dc800 == 88 [pid = 1647] [id = 516] 19:07:51 INFO - PROCESS | 1647 | ++DOMWINDOW == 174 (0x12d10f800) [pid = 1647] [serial = 1548] [outer = 0x0] 19:07:51 INFO - PROCESS | 1647 | ++DOMWINDOW == 175 (0x12d96c000) [pid = 1647] [serial = 1549] [outer = 0x12d10f800] 19:07:51 INFO - PROCESS | 1647 | 1461031671872 Marionette DEBUG loaded listener.js 19:07:51 INFO - PROCESS | 1647 | ++DOMWINDOW == 176 (0x12e0eac00) [pid = 1647] [serial = 1550] [outer = 0x12d10f800] 19:07:52 INFO - PROCESS | 1647 | 1461031672434 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]]]}] 19:07:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 19:07:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 724ms 19:07:52 INFO - PROCESS | 1647 | 1461031672454 Marionette TRACE conn2 -> [0,2037,"getWindowHandle",null] 19:07:52 INFO - PROCESS | 1647 | 1461031672457 Marionette TRACE conn2 <- [1,2037,null,{"value":"7"}] 19:07:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 19:07:52 INFO - PROCESS | 1647 | 1461031672461 Marionette TRACE conn2 -> [0,2038,"setScriptTimeout",{"ms":35000}] 19:07:52 INFO - PROCESS | 1647 | 1461031672463 Marionette TRACE conn2 <- [1,2038,null,{}] 19:07:52 INFO - PROCESS | 1647 | 1461031672467 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}] 19:07:52 INFO - PROCESS | 1647 | 1461031672593 Marionette TRACE conn2 <- [1,2039,null,{"value":null}] 19:07:52 INFO - PROCESS | 1647 | 1461031672711 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:07:52 INFO - PROCESS | 1647 | ++DOCSHELL 0x129f08000 == 89 [pid = 1647] [id = 517] 19:07:52 INFO - PROCESS | 1647 | ++DOMWINDOW == 177 (0x119128c00) [pid = 1647] [serial = 1551] [outer = 0x0] 19:07:52 INFO - PROCESS | 1647 | ++DOMWINDOW == 178 (0x11aaebc00) [pid = 1647] [serial = 1552] [outer = 0x119128c00] 19:07:52 INFO - PROCESS | 1647 | 1461031672745 Marionette DEBUG loaded listener.js 19:07:52 INFO - PROCESS | 1647 | ++DOMWINDOW == 179 (0x11bfc4800) [pid = 1647] [serial = 1553] [outer = 0x119128c00] 19:07:53 INFO - PROCESS | 1647 | 1461031673186 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]]]}] 19:07:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 19:07:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 773ms 19:07:53 INFO - PROCESS | 1647 | 1461031673250 Marionette TRACE conn2 -> [0,2041,"getWindowHandle",null] 19:07:53 INFO - PROCESS | 1647 | 1461031673254 Marionette TRACE conn2 <- [1,2041,null,{"value":"7"}] 19:07:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 19:07:53 INFO - PROCESS | 1647 | 1461031673259 Marionette TRACE conn2 -> [0,2042,"setScriptTimeout",{"ms":35000}] 19:07:53 INFO - PROCESS | 1647 | 1461031673261 Marionette TRACE conn2 <- [1,2042,null,{}] 19:07:53 INFO - PROCESS | 1647 | 1461031673265 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}] 19:07:53 INFO - PROCESS | 1647 | 1461031673383 Marionette TRACE conn2 <- [1,2043,null,{"value":null}] 19:07:53 INFO - PROCESS | 1647 | 1461031673471 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:07:53 INFO - PROCESS | 1647 | ++DOCSHELL 0x12bae7000 == 90 [pid = 1647] [id = 518] 19:07:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 180 (0x12378c000) [pid = 1647] [serial = 1554] [outer = 0x0] 19:07:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 181 (0x125adc000) [pid = 1647] [serial = 1555] [outer = 0x12378c000] 19:07:53 INFO - PROCESS | 1647 | 1461031673501 Marionette DEBUG loaded listener.js 19:07:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 182 (0x126d26000) [pid = 1647] [serial = 1556] [outer = 0x12378c000] 19:07:53 INFO - PROCESS | 1647 | 1461031673897 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]]]}] 19:07:53 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) 19:07:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 669ms 19:07:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 19:07:53 INFO - PROCESS | 1647 | 1461031673935 Marionette TRACE conn2 -> [0,2045,"getWindowHandle",null] 19:07:53 INFO - PROCESS | 1647 | 1461031673937 Marionette TRACE conn2 <- [1,2045,null,{"value":"7"}] 19:07:53 INFO - PROCESS | 1647 | 1461031673939 Marionette TRACE conn2 -> [0,2046,"setScriptTimeout",{"ms":35000}] 19:07:53 INFO - PROCESS | 1647 | 1461031673942 Marionette TRACE conn2 <- [1,2046,null,{}] 19:07:53 INFO - PROCESS | 1647 | 1461031673952 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}] 19:07:54 INFO - PROCESS | 1647 | 1461031674072 Marionette TRACE conn2 <- [1,2047,null,{"value":null}] 19:07:54 INFO - PROCESS | 1647 | 1461031674190 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:07:54 INFO - PROCESS | 1647 | ++DOCSHELL 0x13164f000 == 91 [pid = 1647] [id = 519] 19:07:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 183 (0x129b0e800) [pid = 1647] [serial = 1557] [outer = 0x0] 19:07:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 184 (0x12a631800) [pid = 1647] [serial = 1558] [outer = 0x129b0e800] 19:07:54 INFO - PROCESS | 1647 | 1461031674225 Marionette DEBUG loaded listener.js 19:07:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 185 (0x12a930c00) [pid = 1647] [serial = 1559] [outer = 0x129b0e800] 19:07:54 INFO - PROCESS | 1647 | 1461031674663 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]]]}] 19:07:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 19:07:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 771ms 19:07:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 19:07:54 INFO - PROCESS | 1647 | 1461031674713 Marionette TRACE conn2 -> [0,2049,"getWindowHandle",null] 19:07:54 INFO - PROCESS | 1647 | 1461031674714 Marionette TRACE conn2 <- [1,2049,null,{"value":"7"}] 19:07:54 INFO - PROCESS | 1647 | 1461031674717 Marionette TRACE conn2 -> [0,2050,"setScriptTimeout",{"ms":35000}] 19:07:54 INFO - PROCESS | 1647 | 1461031674718 Marionette TRACE conn2 <- [1,2050,null,{}] 19:07:54 INFO - PROCESS | 1647 | 1461031674720 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}] 19:07:54 INFO - PROCESS | 1647 | 1461031674840 Marionette TRACE conn2 <- [1,2051,null,{"value":null}] 19:07:54 INFO - PROCESS | 1647 | 1461031674957 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:07:54 INFO - PROCESS | 1647 | ++DOCSHELL 0x131d1d800 == 92 [pid = 1647] [id = 520] 19:07:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 186 (0x12a85d000) [pid = 1647] [serial = 1560] [outer = 0x0] 19:07:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 187 (0x12ac97c00) [pid = 1647] [serial = 1561] [outer = 0x12a85d000] 19:07:54 INFO - PROCESS | 1647 | 1461031674989 Marionette DEBUG loaded listener.js 19:07:55 INFO - PROCESS | 1647 | ++DOMWINDOW == 188 (0x12bba2400) [pid = 1647] [serial = 1562] [outer = 0x12a85d000] 19:07:55 INFO - PROCESS | 1647 | 1461031675424 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]]]}] 19:07:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 19:07:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 719ms 19:07:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 19:07:55 INFO - PROCESS | 1647 | 1461031675436 Marionette TRACE conn2 -> [0,2053,"getWindowHandle",null] 19:07:55 INFO - PROCESS | 1647 | 1461031675438 Marionette TRACE conn2 <- [1,2053,null,{"value":"7"}] 19:07:55 INFO - PROCESS | 1647 | 1461031675440 Marionette TRACE conn2 -> [0,2054,"setScriptTimeout",{"ms":35000}] 19:07:55 INFO - PROCESS | 1647 | 1461031675441 Marionette TRACE conn2 <- [1,2054,null,{}] 19:07:55 INFO - PROCESS | 1647 | 1461031675444 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}] 19:07:55 INFO - PROCESS | 1647 | 1461031675561 Marionette TRACE conn2 <- [1,2055,null,{"value":null}] 19:07:55 INFO - PROCESS | 1647 | 1461031675676 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:07:55 INFO - PROCESS | 1647 | ++DOCSHELL 0x13291c000 == 93 [pid = 1647] [id = 521] 19:07:55 INFO - PROCESS | 1647 | ++DOMWINDOW == 189 (0x12b006400) [pid = 1647] [serial = 1563] [outer = 0x0] 19:07:55 INFO - PROCESS | 1647 | ++DOMWINDOW == 190 (0x12cfd6400) [pid = 1647] [serial = 1564] [outer = 0x12b006400] 19:07:55 INFO - PROCESS | 1647 | 1461031675709 Marionette DEBUG loaded listener.js 19:07:55 INFO - PROCESS | 1647 | ++DOMWINDOW == 191 (0x12d11b400) [pid = 1647] [serial = 1565] [outer = 0x12b006400] 19:07:56 INFO - PROCESS | 1647 | 1461031676175 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]]]}] 19:07:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 19:07:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 819ms 19:07:56 INFO - PROCESS | 1647 | 1461031676260 Marionette TRACE conn2 -> [0,2057,"getWindowHandle",null] 19:07:56 INFO - PROCESS | 1647 | 1461031676263 Marionette TRACE conn2 <- [1,2057,null,{"value":"7"}] 19:07:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 19:07:56 INFO - PROCESS | 1647 | 1461031676268 Marionette TRACE conn2 -> [0,2058,"setScriptTimeout",{"ms":35000}] 19:07:56 INFO - PROCESS | 1647 | 1461031676270 Marionette TRACE conn2 <- [1,2058,null,{}] 19:07:56 INFO - PROCESS | 1647 | 1461031676274 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}] 19:07:56 INFO - PROCESS | 1647 | 1461031676447 Marionette TRACE conn2 <- [1,2059,null,{"value":null}] 19:07:56 INFO - PROCESS | 1647 | 1461031676532 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:07:56 INFO - PROCESS | 1647 | ++DOCSHELL 0x138057000 == 94 [pid = 1647] [id = 522] 19:07:56 INFO - PROCESS | 1647 | ++DOMWINDOW == 192 (0x12d96c400) [pid = 1647] [serial = 1566] [outer = 0x0] 19:07:56 INFO - PROCESS | 1647 | ++DOMWINDOW == 193 (0x12e2c3000) [pid = 1647] [serial = 1567] [outer = 0x12d96c400] 19:07:56 INFO - PROCESS | 1647 | 1461031676564 Marionette DEBUG loaded listener.js 19:07:56 INFO - PROCESS | 1647 | ++DOMWINDOW == 194 (0x12e764c00) [pid = 1647] [serial = 1568] [outer = 0x12d96c400] 19:07:56 INFO - PROCESS | 1647 | 1461031676981 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]]]}] 19:07:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 19:07:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 722ms 19:07:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 19:07:56 INFO - PROCESS | 1647 | 1461031676989 Marionette TRACE conn2 -> [0,2061,"getWindowHandle",null] 19:07:56 INFO - PROCESS | 1647 | 1461031676991 Marionette TRACE conn2 <- [1,2061,null,{"value":"7"}] 19:07:56 INFO - PROCESS | 1647 | 1461031676993 Marionette TRACE conn2 -> [0,2062,"setScriptTimeout",{"ms":35000}] 19:07:56 INFO - PROCESS | 1647 | 1461031676994 Marionette TRACE conn2 <- [1,2062,null,{}] 19:07:56 INFO - PROCESS | 1647 | 1461031676997 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}] 19:07:57 INFO - PROCESS | 1647 | 1461031677116 Marionette TRACE conn2 <- [1,2063,null,{"value":null}] 19:07:57 INFO - PROCESS | 1647 | 1461031677235 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:07:57 INFO - PROCESS | 1647 | ++DOCSHELL 0x138939800 == 95 [pid = 1647] [id = 523] 19:07:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 195 (0x12e2c9000) [pid = 1647] [serial = 1569] [outer = 0x0] 19:07:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 196 (0x12e810000) [pid = 1647] [serial = 1570] [outer = 0x12e2c9000] 19:07:57 INFO - PROCESS | 1647 | 1461031677267 Marionette DEBUG loaded listener.js 19:07:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 197 (0x12ecb4c00) [pid = 1647] [serial = 1571] [outer = 0x12e2c9000] 19:07:57 INFO - PROCESS | 1647 | 1461031677742 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]]]}] 19:07:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 19:07:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 771ms 19:07:57 INFO - PROCESS | 1647 | 1461031677790 Marionette TRACE conn2 -> [0,2065,"getWindowHandle",null] 19:07:57 INFO - PROCESS | 1647 | 1461031677791 Marionette TRACE conn2 <- [1,2065,null,{"value":"7"}] 19:07:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 19:07:57 INFO - PROCESS | 1647 | 1461031677795 Marionette TRACE conn2 -> [0,2066,"setScriptTimeout",{"ms":35000}] 19:07:57 INFO - PROCESS | 1647 | 1461031677797 Marionette TRACE conn2 <- [1,2066,null,{}] 19:07:57 INFO - PROCESS | 1647 | 1461031677801 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}] 19:07:57 INFO - PROCESS | 1647 | 1461031677918 Marionette TRACE conn2 <- [1,2067,null,{"value":null}] 19:07:58 INFO - PROCESS | 1647 | 1461031678008 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:07:58 INFO - PROCESS | 1647 | ++DOCSHELL 0x11ba40000 == 96 [pid = 1647] [id = 524] 19:07:58 INFO - PROCESS | 1647 | ++DOMWINDOW == 198 (0x1146b7400) [pid = 1647] [serial = 1572] [outer = 0x0] 19:07:58 INFO - PROCESS | 1647 | ++DOMWINDOW == 199 (0x11994f800) [pid = 1647] [serial = 1573] [outer = 0x1146b7400] 19:07:58 INFO - PROCESS | 1647 | 1461031678037 Marionette DEBUG loaded listener.js 19:07:58 INFO - PROCESS | 1647 | ++DOMWINDOW == 200 (0x12a692800) [pid = 1647] [serial = 1574] [outer = 0x1146b7400] 19:07:58 INFO - PROCESS | 1647 | 1461031678764 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]]]}] 19:07:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 19:07:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 1075ms 19:07:58 INFO - PROCESS | 1647 | 1461031678871 Marionette TRACE conn2 -> [0,2069,"getWindowHandle",null] 19:07:58 INFO - PROCESS | 1647 | 1461031678873 Marionette TRACE conn2 <- [1,2069,null,{"value":"7"}] 19:07:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 19:07:58 INFO - PROCESS | 1647 | 1461031678876 Marionette TRACE conn2 -> [0,2070,"setScriptTimeout",{"ms":35000}] 19:07:58 INFO - PROCESS | 1647 | 1461031678879 Marionette TRACE conn2 <- [1,2070,null,{}] 19:07:58 INFO - PROCESS | 1647 | 1461031678897 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}] 19:07:59 INFO - PROCESS | 1647 | 1461031679010 Marionette TRACE conn2 <- [1,2071,null,{"value":null}] 19:07:59 INFO - PROCESS | 1647 | 1461031679127 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:07:59 INFO - PROCESS | 1647 | ++DOCSHELL 0x12ac80000 == 97 [pid = 1647] [id = 525] 19:07:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 201 (0x1158b8800) [pid = 1647] [serial = 1575] [outer = 0x0] 19:07:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 202 (0x11853d000) [pid = 1647] [serial = 1576] [outer = 0x1158b8800] 19:07:59 INFO - PROCESS | 1647 | 1461031679159 Marionette DEBUG loaded listener.js 19:07:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 203 (0x119b75000) [pid = 1647] [serial = 1577] [outer = 0x1158b8800] 19:07:59 INFO - PROCESS | 1647 | 1461031679626 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]]]}] 19:07:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 19:07:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 785ms 19:07:59 INFO - PROCESS | 1647 | 1461031679663 Marionette TRACE conn2 -> [0,2073,"getWindowHandle",null] 19:07:59 INFO - PROCESS | 1647 | 1461031679670 Marionette TRACE conn2 <- [1,2073,null,{"value":"7"}] 19:07:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 19:07:59 INFO - PROCESS | 1647 | 1461031679677 Marionette TRACE conn2 -> [0,2074,"setScriptTimeout",{"ms":35000}] 19:07:59 INFO - PROCESS | 1647 | 1461031679680 Marionette TRACE conn2 <- [1,2074,null,{}] 19:07:59 INFO - PROCESS | 1647 | 1461031679683 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}] 19:07:59 INFO - PROCESS | 1647 | 1461031679848 Marionette TRACE conn2 <- [1,2075,null,{"value":null}] 19:08:00 INFO - PROCESS | 1647 | 1461031680017 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:00 INFO - PROCESS | 1647 | ++DOCSHELL 0x125a58000 == 98 [pid = 1647] [id = 526] 19:08:00 INFO - PROCESS | 1647 | ++DOMWINDOW == 204 (0x11a750800) [pid = 1647] [serial = 1578] [outer = 0x0] 19:08:00 INFO - PROCESS | 1647 | ++DOMWINDOW == 205 (0x11be6b000) [pid = 1647] [serial = 1579] [outer = 0x11a750800] 19:08:00 INFO - PROCESS | 1647 | 1461031680065 Marionette DEBUG loaded listener.js 19:08:00 INFO - PROCESS | 1647 | ++DOMWINDOW == 206 (0x11c661400) [pid = 1647] [serial = 1580] [outer = 0x11a750800] 19:08:00 INFO - PROCESS | 1647 | --DOCSHELL 0x12e069000 == 97 [pid = 1647] [id = 148] 19:08:00 INFO - PROCESS | 1647 | --DOCSHELL 0x13165e800 == 96 [pid = 1647] [id = 515] 19:08:00 INFO - PROCESS | 1647 | --DOCSHELL 0x130371000 == 95 [pid = 1647] [id = 514] 19:08:00 INFO - PROCESS | 1647 | --DOCSHELL 0x129fe2000 == 94 [pid = 1647] [id = 513] 19:08:00 INFO - PROCESS | 1647 | --DOMWINDOW == 205 (0x11b5cf800) [pid = 1647] [serial = 1435] [outer = 0x0] [url = about:blank] 19:08:00 INFO - PROCESS | 1647 | --DOMWINDOW == 204 (0x115642c00) [pid = 1647] [serial = 1438] [outer = 0x0] [url = about:blank] 19:08:00 INFO - PROCESS | 1647 | --DOMWINDOW == 203 (0x12aa10400) [pid = 1647] [serial = 1480] [outer = 0x0] [url = about:blank] 19:08:00 INFO - PROCESS | 1647 | --DOCSHELL 0x12fa7e800 == 93 [pid = 1647] [id = 512] 19:08:00 INFO - PROCESS | 1647 | --DOCSHELL 0x12ea2d000 == 92 [pid = 1647] [id = 511] 19:08:00 INFO - PROCESS | 1647 | --DOCSHELL 0x12da37800 == 91 [pid = 1647] [id = 510] 19:08:00 INFO - PROCESS | 1647 | --DOCSHELL 0x12c719800 == 90 [pid = 1647] [id = 509] 19:08:00 INFO - PROCESS | 1647 | --DOCSHELL 0x12ac79800 == 89 [pid = 1647] [id = 508] 19:08:00 INFO - PROCESS | 1647 | --DOCSHELL 0x129602800 == 88 [pid = 1647] [id = 507] 19:08:00 INFO - PROCESS | 1647 | --DOCSHELL 0x11ba3b000 == 87 [pid = 1647] [id = 506] 19:08:00 INFO - PROCESS | 1647 | --DOCSHELL 0x12a980000 == 86 [pid = 1647] [id = 505] 19:08:00 INFO - PROCESS | 1647 | --DOCSHELL 0x11c266800 == 85 [pid = 1647] [id = 504] 19:08:00 INFO - PROCESS | 1647 | --DOCSHELL 0x12fbc1800 == 84 [pid = 1647] [id = 499] 19:08:00 INFO - PROCESS | 1647 | --DOCSHELL 0x12f815800 == 83 [pid = 1647] [id = 498] 19:08:00 INFO - PROCESS | 1647 | --DOCSHELL 0x12f62f800 == 82 [pid = 1647] [id = 497] 19:08:00 INFO - PROCESS | 1647 | --DOCSHELL 0x12e7ca000 == 81 [pid = 1647] [id = 496] 19:08:00 INFO - PROCESS | 1647 | --DOCSHELL 0x129f14800 == 80 [pid = 1647] [id = 495] 19:08:00 INFO - PROCESS | 1647 | --DOCSHELL 0x11c252800 == 79 [pid = 1647] [id = 494] 19:08:00 INFO - PROCESS | 1647 | 1461031680558 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]]]}] 19:08:00 INFO - PROCESS | 1647 | --DOMWINDOW == 202 (0x129170400) [pid = 1647] [serial = 1462] [outer = 0x0] [url = about:blank] 19:08:00 INFO - PROCESS | 1647 | --DOMWINDOW == 201 (0x129b03000) [pid = 1647] [serial = 1465] [outer = 0x0] [url = about:blank] 19:08:00 INFO - PROCESS | 1647 | --DOMWINDOW == 200 (0x12983e400) [pid = 1647] [serial = 1463] [outer = 0x0] [url = about:blank] 19:08:00 INFO - PROCESS | 1647 | --DOMWINDOW == 199 (0x129f2d000) [pid = 1647] [serial = 1468] [outer = 0x0] [url = about:blank] 19:08:00 INFO - PROCESS | 1647 | --DOMWINDOW == 198 (0x129b11c00) [pid = 1647] [serial = 1466] [outer = 0x0] [url = about:blank] 19:08:00 INFO - PROCESS | 1647 | --DOMWINDOW == 197 (0x1272f8400) [pid = 1647] [serial = 1459] [outer = 0x0] [url = about:blank] 19:08:00 INFO - PROCESS | 1647 | --DOMWINDOW == 196 (0x12a935400) [pid = 1647] [serial = 1426] [outer = 0x0] [url = about:blank] 19:08:00 INFO - PROCESS | 1647 | --DOMWINDOW == 195 (0x1259d3800) [pid = 1647] [serial = 1456] [outer = 0x0] [url = about:blank] 19:08:00 INFO - PROCESS | 1647 | --DOMWINDOW == 194 (0x125d09c00) [pid = 1647] [serial = 1457] [outer = 0x0] [url = about:blank] 19:08:00 INFO - PROCESS | 1647 | --DOMWINDOW == 193 (0x11bf5e000) [pid = 1647] [serial = 1414] [outer = 0x0] [url = about:blank] 19:08:00 INFO - PROCESS | 1647 | --DOMWINDOW == 192 (0x118e55800) [pid = 1647] [serial = 1447] [outer = 0x0] [url = about:blank] 19:08:00 INFO - PROCESS | 1647 | --DOMWINDOW == 191 (0x11ace4800) [pid = 1647] [serial = 1448] [outer = 0x0] [url = about:blank] 19:08:00 INFO - PROCESS | 1647 | --DOMWINDOW == 190 (0x118c81c00) [pid = 1647] [serial = 1445] [outer = 0x0] [url = about:blank] 19:08:00 INFO - PROCESS | 1647 | --DOMWINDOW == 189 (0x1162de800) [pid = 1647] [serial = 1444] [outer = 0x0] [url = about:blank] 19:08:00 INFO - PROCESS | 1647 | --DOMWINDOW == 188 (0x129f4f400) [pid = 1647] [serial = 1472] [outer = 0x0] [url = about:blank] 19:08:00 INFO - PROCESS | 1647 | --DOMWINDOW == 187 (0x115641c00) [pid = 1647] [serial = 1442] [outer = 0x0] [url = about:blank] 19:08:00 INFO - PROCESS | 1647 | --DOMWINDOW == 186 (0x112236c00) [pid = 1647] [serial = 1441] [outer = 0x0] [url = about:blank] 19:08:00 INFO - PROCESS | 1647 | --DOMWINDOW == 185 (0x11c667800) [pid = 1647] [serial = 1453] [outer = 0x0] [url = about:blank] 19:08:00 INFO - PROCESS | 1647 | --DOMWINDOW == 184 (0x12381dc00) [pid = 1647] [serial = 1454] [outer = 0x0] [url = about:blank] 19:08:00 INFO - PROCESS | 1647 | --DOMWINDOW == 183 (0x12cfe2000) [pid = 1647] [serial = 1432] [outer = 0x0] [url = about:blank] 19:08:00 INFO - PROCESS | 1647 | --DOMWINDOW == 182 (0x11bf54c00) [pid = 1647] [serial = 1450] [outer = 0x0] [url = about:blank] 19:08:00 INFO - PROCESS | 1647 | --DOMWINDOW == 181 (0x12a62cc00) [pid = 1647] [serial = 1420] [outer = 0x0] [url = about:blank] 19:08:00 INFO - PROCESS | 1647 | --DOMWINDOW == 180 (0x11c546c00) [pid = 1647] [serial = 1451] [outer = 0x0] [url = about:blank] 19:08:00 INFO - PROCESS | 1647 | --DOMWINDOW == 179 (0x126b33c00) [pid = 1647] [serial = 1417] [outer = 0x0] [url = about:blank] 19:08:00 INFO - PROCESS | 1647 | --DOMWINDOW == 178 (0x129b0e400) [pid = 1647] [serial = 1471] [outer = 0x0] [url = about:blank] 19:08:00 INFO - PROCESS | 1647 | --DOMWINDOW == 177 (0x12a6c7000) [pid = 1647] [serial = 1423] [outer = 0x0] [url = about:blank] 19:08:00 INFO - PROCESS | 1647 | --DOMWINDOW == 176 (0x12abc8c00) [pid = 1647] [serial = 1429] [outer = 0x0] [url = about:blank] 19:08:00 INFO - PROCESS | 1647 | --DOMWINDOW == 175 (0x129f39000) [pid = 1647] [serial = 1469] [outer = 0x0] [url = about:blank] 19:08:00 INFO - PROCESS | 1647 | --DOMWINDOW == 174 (0x12a961800) [pid = 1647] [serial = 1478] [outer = 0x0] [url = about:blank] 19:08:00 INFO - PROCESS | 1647 | --DOMWINDOW == 173 (0x12a68ac00) [pid = 1647] [serial = 1474] [outer = 0x0] [url = about:blank] 19:08:00 INFO - PROCESS | 1647 | --DOMWINDOW == 172 (0x12a80f400) [pid = 1647] [serial = 1475] [outer = 0x0] [url = about:blank] 19:08:00 INFO - PROCESS | 1647 | --DOMWINDOW == 171 (0x127d0a800) [pid = 1647] [serial = 1460] [outer = 0x0] [url = about:blank] 19:08:00 INFO - PROCESS | 1647 | --DOMWINDOW == 170 (0x12a86bc00) [pid = 1647] [serial = 1477] [outer = 0x0] [url = about:blank] 19:08:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 19:08:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 922ms 19:08:00 INFO - PROCESS | 1647 | 1461031680599 Marionette TRACE conn2 -> [0,2077,"getWindowHandle",null] 19:08:00 INFO - PROCESS | 1647 | 1461031680600 Marionette TRACE conn2 <- [1,2077,null,{"value":"7"}] 19:08:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 19:08:00 INFO - PROCESS | 1647 | 1461031680603 Marionette TRACE conn2 -> [0,2078,"setScriptTimeout",{"ms":35000}] 19:08:00 INFO - PROCESS | 1647 | 1461031680605 Marionette TRACE conn2 <- [1,2078,null,{}] 19:08:00 INFO - PROCESS | 1647 | 1461031680613 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}] 19:08:00 INFO - PROCESS | 1647 | 1461031680724 Marionette TRACE conn2 <- [1,2079,null,{"value":null}] 19:08:00 INFO - PROCESS | 1647 | 1461031680731 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:00 INFO - PROCESS | 1647 | ++DOCSHELL 0x127d5e800 == 80 [pid = 1647] [id = 527] 19:08:00 INFO - PROCESS | 1647 | ++DOMWINDOW == 171 (0x123829800) [pid = 1647] [serial = 1581] [outer = 0x0] 19:08:00 INFO - PROCESS | 1647 | ++DOMWINDOW == 172 (0x12594f000) [pid = 1647] [serial = 1582] [outer = 0x123829800] 19:08:00 INFO - PROCESS | 1647 | 1461031680759 Marionette DEBUG loaded listener.js 19:08:00 INFO - PROCESS | 1647 | ++DOMWINDOW == 173 (0x125d05c00) [pid = 1647] [serial = 1583] [outer = 0x123829800] 19:08:01 INFO - PROCESS | 1647 | 1461031681144 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]]]}] 19:08:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 19:08:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 571ms 19:08:01 INFO - PROCESS | 1647 | 1461031681174 Marionette TRACE conn2 -> [0,2081,"getWindowHandle",null] 19:08:01 INFO - PROCESS | 1647 | 1461031681176 Marionette TRACE conn2 <- [1,2081,null,{"value":"7"}] 19:08:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 19:08:01 INFO - PROCESS | 1647 | 1461031681178 Marionette TRACE conn2 -> [0,2082,"setScriptTimeout",{"ms":35000}] 19:08:01 INFO - PROCESS | 1647 | 1461031681179 Marionette TRACE conn2 <- [1,2082,null,{}] 19:08:01 INFO - PROCESS | 1647 | 1461031681182 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}] 19:08:01 INFO - PROCESS | 1647 | 1461031681280 Marionette TRACE conn2 <- [1,2083,null,{"value":null}] 19:08:01 INFO - PROCESS | 1647 | 1461031681285 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:01 INFO - PROCESS | 1647 | ++DOCSHELL 0x12a990800 == 81 [pid = 1647] [id = 528] 19:08:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 174 (0x125d0e000) [pid = 1647] [serial = 1584] [outer = 0x0] 19:08:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 175 (0x126d23400) [pid = 1647] [serial = 1585] [outer = 0x125d0e000] 19:08:01 INFO - PROCESS | 1647 | 1461031681312 Marionette DEBUG loaded listener.js 19:08:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 176 (0x12916f400) [pid = 1647] [serial = 1586] [outer = 0x125d0e000] 19:08:01 INFO - PROCESS | 1647 | 1461031681678 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]]]}] 19:08:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 19:08:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 518ms 19:08:01 INFO - PROCESS | 1647 | 1461031681706 Marionette TRACE conn2 -> [0,2085,"getWindowHandle",null] 19:08:01 INFO - PROCESS | 1647 | 1461031681707 Marionette TRACE conn2 <- [1,2085,null,{"value":"7"}] 19:08:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 19:08:01 INFO - PROCESS | 1647 | 1461031681712 Marionette TRACE conn2 -> [0,2086,"setScriptTimeout",{"ms":35000}] 19:08:01 INFO - PROCESS | 1647 | 1461031681713 Marionette TRACE conn2 <- [1,2086,null,{}] 19:08:01 INFO - PROCESS | 1647 | 1461031681718 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}] 19:08:01 INFO - PROCESS | 1647 | 1461031681814 Marionette TRACE conn2 <- [1,2087,null,{"value":null}] 19:08:01 INFO - PROCESS | 1647 | 1461031681818 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:01 INFO - PROCESS | 1647 | ++DOCSHELL 0x12ba11000 == 82 [pid = 1647] [id = 529] 19:08:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 177 (0x129175400) [pid = 1647] [serial = 1587] [outer = 0x0] 19:08:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 178 (0x129a6d400) [pid = 1647] [serial = 1588] [outer = 0x129175400] 19:08:01 INFO - PROCESS | 1647 | 1461031681844 Marionette DEBUG loaded listener.js 19:08:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 179 (0x129c6dc00) [pid = 1647] [serial = 1589] [outer = 0x129175400] 19:08:02 INFO - PROCESS | 1647 | 1461031682218 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]]]}] 19:08:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 19:08:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 521ms 19:08:02 INFO - PROCESS | 1647 | 1461031682234 Marionette TRACE conn2 -> [0,2089,"getWindowHandle",null] 19:08:02 INFO - PROCESS | 1647 | 1461031682236 Marionette TRACE conn2 <- [1,2089,null,{"value":"7"}] 19:08:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 19:08:02 INFO - PROCESS | 1647 | 1461031682238 Marionette TRACE conn2 -> [0,2090,"setScriptTimeout",{"ms":35000}] 19:08:02 INFO - PROCESS | 1647 | 1461031682239 Marionette TRACE conn2 <- [1,2090,null,{}] 19:08:02 INFO - PROCESS | 1647 | 1461031682242 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}] 19:08:02 INFO - PROCESS | 1647 | 1461031682356 Marionette TRACE conn2 <- [1,2091,null,{"value":null}] 19:08:02 INFO - PROCESS | 1647 | 1461031682455 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:02 INFO - PROCESS | 1647 | ++DOCSHELL 0x12d91d000 == 83 [pid = 1647] [id = 530] 19:08:02 INFO - PROCESS | 1647 | ++DOMWINDOW == 180 (0x129c6c400) [pid = 1647] [serial = 1590] [outer = 0x0] 19:08:02 INFO - PROCESS | 1647 | ++DOMWINDOW == 181 (0x129f49800) [pid = 1647] [serial = 1591] [outer = 0x129c6c400] 19:08:02 INFO - PROCESS | 1647 | 1461031682483 Marionette DEBUG loaded listener.js 19:08:02 INFO - PROCESS | 1647 | ++DOMWINDOW == 182 (0x12a80d800) [pid = 1647] [serial = 1592] [outer = 0x129c6c400] 19:08:02 INFO - PROCESS | 1647 | 1461031682830 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]]]}] 19:08:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 19:08:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 620ms 19:08:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 19:08:02 INFO - PROCESS | 1647 | 1461031682859 Marionette TRACE conn2 -> [0,2093,"getWindowHandle",null] 19:08:02 INFO - PROCESS | 1647 | 1461031682860 Marionette TRACE conn2 <- [1,2093,null,{"value":"7"}] 19:08:02 INFO - PROCESS | 1647 | 1461031682862 Marionette TRACE conn2 -> [0,2094,"setScriptTimeout",{"ms":35000}] 19:08:02 INFO - PROCESS | 1647 | 1461031682863 Marionette TRACE conn2 <- [1,2094,null,{}] 19:08:02 INFO - PROCESS | 1647 | 1461031682865 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}] 19:08:02 INFO - PROCESS | 1647 | 1461031682992 Marionette TRACE conn2 <- [1,2095,null,{"value":null}] 19:08:03 INFO - PROCESS | 1647 | 1461031683008 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:03 INFO - PROCESS | 1647 | ++DOCSHELL 0x12e40c000 == 84 [pid = 1647] [id = 531] 19:08:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 183 (0x129c67800) [pid = 1647] [serial = 1593] [outer = 0x0] 19:08:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 184 (0x12a93a800) [pid = 1647] [serial = 1594] [outer = 0x129c67800] 19:08:03 INFO - PROCESS | 1647 | 1461031683034 Marionette DEBUG loaded listener.js 19:08:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 185 (0x12aae6400) [pid = 1647] [serial = 1595] [outer = 0x129c67800] 19:08:03 INFO - PROCESS | 1647 | 1461031683392 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]]]}] 19:08:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 19:08:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 568ms 19:08:03 INFO - PROCESS | 1647 | 1461031683436 Marionette TRACE conn2 -> [0,2097,"getWindowHandle",null] 19:08:03 INFO - PROCESS | 1647 | 1461031683437 Marionette TRACE conn2 <- [1,2097,null,{"value":"7"}] 19:08:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 19:08:03 INFO - PROCESS | 1647 | 1461031683439 Marionette TRACE conn2 -> [0,2098,"setScriptTimeout",{"ms":35000}] 19:08:03 INFO - PROCESS | 1647 | 1461031683440 Marionette TRACE conn2 <- [1,2098,null,{}] 19:08:03 INFO - PROCESS | 1647 | 1461031683443 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}] 19:08:03 INFO - PROCESS | 1647 | 1461031683567 Marionette TRACE conn2 <- [1,2099,null,{"value":null}] 19:08:03 INFO - PROCESS | 1647 | 1461031683580 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:03 INFO - PROCESS | 1647 | ++DOCSHELL 0x12ead0800 == 85 [pid = 1647] [id = 532] 19:08:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 186 (0x12aae7c00) [pid = 1647] [serial = 1596] [outer = 0x0] 19:08:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 187 (0x12abce400) [pid = 1647] [serial = 1597] [outer = 0x12aae7c00] 19:08:03 INFO - PROCESS | 1647 | 1461031683606 Marionette DEBUG loaded listener.js 19:08:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 188 (0x12b2f0000) [pid = 1647] [serial = 1598] [outer = 0x12aae7c00] 19:08:03 INFO - PROCESS | 1647 | 1461031683973 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]]]}] 19:08:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 19:08:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 569ms 19:08:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 19:08:04 INFO - PROCESS | 1647 | 1461031684008 Marionette TRACE conn2 -> [0,2101,"getWindowHandle",null] 19:08:04 INFO - PROCESS | 1647 | 1461031684010 Marionette TRACE conn2 <- [1,2101,null,{"value":"7"}] 19:08:04 INFO - PROCESS | 1647 | 1461031684012 Marionette TRACE conn2 -> [0,2102,"setScriptTimeout",{"ms":35000}] 19:08:04 INFO - PROCESS | 1647 | 1461031684014 Marionette TRACE conn2 <- [1,2102,null,{}] 19:08:04 INFO - PROCESS | 1647 | 1461031684017 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}] 19:08:04 INFO - PROCESS | 1647 | 1461031684154 Marionette TRACE conn2 <- [1,2103,null,{"value":null}] 19:08:04 INFO - PROCESS | 1647 | 1461031684172 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:04 INFO - PROCESS | 1647 | ++DOCSHELL 0x12fa83000 == 86 [pid = 1647] [id = 533] 19:08:04 INFO - PROCESS | 1647 | ++DOMWINDOW == 189 (0x11222d800) [pid = 1647] [serial = 1599] [outer = 0x0] 19:08:04 INFO - PROCESS | 1647 | ++DOMWINDOW == 190 (0x12abc9c00) [pid = 1647] [serial = 1600] [outer = 0x11222d800] 19:08:04 INFO - PROCESS | 1647 | 1461031684198 Marionette DEBUG loaded listener.js 19:08:04 INFO - PROCESS | 1647 | ++DOMWINDOW == 191 (0x12be1d800) [pid = 1647] [serial = 1601] [outer = 0x11222d800] 19:08:04 INFO - PROCESS | 1647 | --DOMWINDOW == 190 (0x129b11800) [pid = 1647] [serial = 1530] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 19:08:04 INFO - PROCESS | 1647 | --DOMWINDOW == 189 (0x11bf5a400) [pid = 1647] [serial = 1524] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 19:08:04 INFO - PROCESS | 1647 | --DOMWINDOW == 188 (0x12a935c00) [pid = 1647] [serial = 1533] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 19:08:04 INFO - PROCESS | 1647 | --DOMWINDOW == 187 (0x118f19400) [pid = 1647] [serial = 1515] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 19:08:04 INFO - PROCESS | 1647 | --DOMWINDOW == 186 (0x129b06000) [pid = 1647] [serial = 1527] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 19:08:04 INFO - PROCESS | 1647 | --DOMWINDOW == 185 (0x11a707c00) [pid = 1647] [serial = 1521] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 19:08:04 INFO - PROCESS | 1647 | --DOMWINDOW == 184 (0x10a5fa800) [pid = 1647] [serial = 1512] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 19:08:04 INFO - PROCESS | 1647 | --DOMWINDOW == 183 (0x12a967000) [pid = 1647] [serial = 1479] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 19:08:04 INFO - PROCESS | 1647 | --DOMWINDOW == 182 (0x119724800) [pid = 1647] [serial = 1518] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 19:08:04 INFO - PROCESS | 1647 | --DOMWINDOW == 181 (0x12aae5400) [pid = 1647] [serial = 1536] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 19:08:04 INFO - PROCESS | 1647 | --DOMWINDOW == 180 (0x1162ddc00) [pid = 1647] [serial = 1539] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 19:08:04 INFO - PROCESS | 1647 | --DOMWINDOW == 179 (0x11aaec000) [pid = 1647] [serial = 1542] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 19:08:04 INFO - PROCESS | 1647 | --DOMWINDOW == 178 (0x1272f5400) [pid = 1647] [serial = 1545] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 19:08:04 INFO - PROCESS | 1647 | --DOMWINDOW == 177 (0x11baf6000) [pid = 1647] [serial = 1410] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 19:08:04 INFO - PROCESS | 1647 | 1461031684724 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]]]}] 19:08:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 19:08:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 721ms 19:08:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 19:08:04 INFO - PROCESS | 1647 | 1461031684734 Marionette TRACE conn2 -> [0,2105,"getWindowHandle",null] 19:08:04 INFO - PROCESS | 1647 | 1461031684735 Marionette TRACE conn2 <- [1,2105,null,{"value":"7"}] 19:08:04 INFO - PROCESS | 1647 | 1461031684737 Marionette TRACE conn2 -> [0,2106,"setScriptTimeout",{"ms":35000}] 19:08:04 INFO - PROCESS | 1647 | 1461031684738 Marionette TRACE conn2 <- [1,2106,null,{}] 19:08:04 INFO - PROCESS | 1647 | 1461031684741 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}] 19:08:04 INFO - PROCESS | 1647 | 1461031684841 Marionette TRACE conn2 <- [1,2107,null,{"value":null}] 19:08:04 INFO - PROCESS | 1647 | 1461031684937 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:04 INFO - PROCESS | 1647 | ++DOCSHELL 0x12d913800 == 87 [pid = 1647] [id = 534] 19:08:04 INFO - PROCESS | 1647 | ++DOMWINDOW == 178 (0x11427b400) [pid = 1647] [serial = 1602] [outer = 0x0] 19:08:04 INFO - PROCESS | 1647 | ++DOMWINDOW == 179 (0x129c66800) [pid = 1647] [serial = 1603] [outer = 0x11427b400] 19:08:04 INFO - PROCESS | 1647 | 1461031684965 Marionette DEBUG loaded listener.js 19:08:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 180 (0x12ac9b000) [pid = 1647] [serial = 1604] [outer = 0x11427b400] 19:08:05 INFO - PROCESS | 1647 | 1461031685271 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]]]}] 19:08:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 19:08:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 568ms 19:08:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 19:08:05 INFO - PROCESS | 1647 | 1461031685306 Marionette TRACE conn2 -> [0,2109,"getWindowHandle",null] 19:08:05 INFO - PROCESS | 1647 | 1461031685307 Marionette TRACE conn2 <- [1,2109,null,{"value":"7"}] 19:08:05 INFO - PROCESS | 1647 | 1461031685310 Marionette TRACE conn2 -> [0,2110,"setScriptTimeout",{"ms":35000}] 19:08:05 INFO - PROCESS | 1647 | 1461031685311 Marionette TRACE conn2 <- [1,2110,null,{}] 19:08:05 INFO - PROCESS | 1647 | 1461031685317 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}] 19:08:05 INFO - PROCESS | 1647 | 1461031685431 Marionette TRACE conn2 <- [1,2111,null,{"value":null}] 19:08:05 INFO - PROCESS | 1647 | 1461031685435 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:05 INFO - PROCESS | 1647 | ++DOCSHELL 0x13037b800 == 88 [pid = 1647] [id = 535] 19:08:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 181 (0x12aae1400) [pid = 1647] [serial = 1605] [outer = 0x0] 19:08:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 182 (0x12d1ccc00) [pid = 1647] [serial = 1606] [outer = 0x12aae1400] 19:08:05 INFO - PROCESS | 1647 | 1461031685465 Marionette DEBUG loaded listener.js 19:08:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 183 (0x12e2c3800) [pid = 1647] [serial = 1607] [outer = 0x12aae1400] 19:08:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 19:08:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 524ms 19:08:05 INFO - PROCESS | 1647 | 1461031685828 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]]]}] 19:08:05 INFO - PROCESS | 1647 | 1461031685836 Marionette TRACE conn2 -> [0,2113,"getWindowHandle",null] 19:08:05 INFO - PROCESS | 1647 | 1461031685837 Marionette TRACE conn2 <- [1,2113,null,{"value":"7"}] 19:08:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 19:08:05 INFO - PROCESS | 1647 | 1461031685839 Marionette TRACE conn2 -> [0,2114,"setScriptTimeout",{"ms":35000}] 19:08:05 INFO - PROCESS | 1647 | 1461031685841 Marionette TRACE conn2 <- [1,2114,null,{}] 19:08:05 INFO - PROCESS | 1647 | 1461031685843 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}] 19:08:05 INFO - PROCESS | 1647 | 1461031685988 Marionette TRACE conn2 <- [1,2115,null,{"value":null}] 19:08:06 INFO - PROCESS | 1647 | 1461031685996 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:06 INFO - PROCESS | 1647 | ++DOCSHELL 0x131655800 == 89 [pid = 1647] [id = 536] 19:08:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 184 (0x1272f5400) [pid = 1647] [serial = 1608] [outer = 0x0] 19:08:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 185 (0x12e2c8c00) [pid = 1647] [serial = 1609] [outer = 0x1272f5400] 19:08:06 INFO - PROCESS | 1647 | 1461031686022 Marionette DEBUG loaded listener.js 19:08:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 186 (0x12f011800) [pid = 1647] [serial = 1610] [outer = 0x1272f5400] 19:08:06 INFO - PROCESS | 1647 | 1461031686405 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]]]}] 19:08:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 19:08:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 619ms 19:08:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 19:08:06 INFO - PROCESS | 1647 | 1461031686458 Marionette TRACE conn2 -> [0,2117,"getWindowHandle",null] 19:08:06 INFO - PROCESS | 1647 | 1461031686460 Marionette TRACE conn2 <- [1,2117,null,{"value":"7"}] 19:08:06 INFO - PROCESS | 1647 | 1461031686462 Marionette TRACE conn2 -> [0,2118,"setScriptTimeout",{"ms":35000}] 19:08:06 INFO - PROCESS | 1647 | 1461031686463 Marionette TRACE conn2 <- [1,2118,null,{}] 19:08:06 INFO - PROCESS | 1647 | 1461031686471 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}] 19:08:06 INFO - PROCESS | 1647 | 1461031686574 Marionette TRACE conn2 <- [1,2119,null,{"value":null}] 19:08:06 INFO - PROCESS | 1647 | 1461031686747 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:06 INFO - PROCESS | 1647 | ++DOCSHELL 0x118ed8800 == 90 [pid = 1647] [id = 537] 19:08:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 187 (0x10a5f0400) [pid = 1647] [serial = 1611] [outer = 0x0] 19:08:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 188 (0x11223b000) [pid = 1647] [serial = 1612] [outer = 0x10a5f0400] 19:08:06 INFO - PROCESS | 1647 | 1461031686783 Marionette DEBUG loaded listener.js 19:08:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 189 (0x115645000) [pid = 1647] [serial = 1613] [outer = 0x10a5f0400] 19:08:07 INFO - PROCESS | 1647 | 1461031687263 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]]]}] 19:08:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 19:08:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 824ms 19:08:07 INFO - PROCESS | 1647 | 1461031687287 Marionette TRACE conn2 -> [0,2121,"getWindowHandle",null] 19:08:07 INFO - PROCESS | 1647 | 1461031687290 Marionette TRACE conn2 <- [1,2121,null,{"value":"7"}] 19:08:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 19:08:07 INFO - PROCESS | 1647 | 1461031687293 Marionette TRACE conn2 -> [0,2122,"setScriptTimeout",{"ms":35000}] 19:08:07 INFO - PROCESS | 1647 | 1461031687296 Marionette TRACE conn2 <- [1,2122,null,{}] 19:08:07 INFO - PROCESS | 1647 | 1461031687300 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}] 19:08:07 INFO - PROCESS | 1647 | 1461031687427 Marionette TRACE conn2 <- [1,2123,null,{"value":null}] 19:08:07 INFO - PROCESS | 1647 | 1461031687546 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:07 INFO - PROCESS | 1647 | ++DOCSHELL 0x12a98b000 == 91 [pid = 1647] [id = 538] 19:08:07 INFO - PROCESS | 1647 | ++DOMWINDOW == 190 (0x1188bf000) [pid = 1647] [serial = 1614] [outer = 0x0] 19:08:07 INFO - PROCESS | 1647 | ++DOMWINDOW == 191 (0x11bfca800) [pid = 1647] [serial = 1615] [outer = 0x1188bf000] 19:08:07 INFO - PROCESS | 1647 | 1461031687582 Marionette DEBUG loaded listener.js 19:08:07 INFO - PROCESS | 1647 | ++DOMWINDOW == 192 (0x123827c00) [pid = 1647] [serial = 1616] [outer = 0x1188bf000] 19:08:08 INFO - PROCESS | 1647 | 1461031688006 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]]]}] 19:08:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 19:08:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 773ms 19:08:08 INFO - PROCESS | 1647 | 1461031688069 Marionette TRACE conn2 -> [0,2125,"getWindowHandle",null] 19:08:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 19:08:08 INFO - PROCESS | 1647 | 1461031688072 Marionette TRACE conn2 <- [1,2125,null,{"value":"7"}] 19:08:08 INFO - PROCESS | 1647 | 1461031688075 Marionette TRACE conn2 -> [0,2126,"setScriptTimeout",{"ms":35000}] 19:08:08 INFO - PROCESS | 1647 | 1461031688077 Marionette TRACE conn2 <- [1,2126,null,{}] 19:08:08 INFO - PROCESS | 1647 | 1461031688079 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}] 19:08:08 INFO - PROCESS | 1647 | 1461031688201 Marionette TRACE conn2 <- [1,2127,null,{"value":null}] 19:08:08 INFO - PROCESS | 1647 | 1461031688291 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:08 INFO - PROCESS | 1647 | ++DOCSHELL 0x12eac7800 == 92 [pid = 1647] [id = 539] 19:08:08 INFO - PROCESS | 1647 | ++DOMWINDOW == 193 (0x123ad9c00) [pid = 1647] [serial = 1617] [outer = 0x0] 19:08:08 INFO - PROCESS | 1647 | ++DOMWINDOW == 194 (0x127469400) [pid = 1647] [serial = 1618] [outer = 0x123ad9c00] 19:08:08 INFO - PROCESS | 1647 | 1461031688323 Marionette DEBUG loaded listener.js 19:08:08 INFO - PROCESS | 1647 | ++DOMWINDOW == 195 (0x129f39400) [pid = 1647] [serial = 1619] [outer = 0x123ad9c00] 19:08:08 INFO - PROCESS | 1647 | 1461031688730 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]]]}] 19:08:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 19:08:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 723ms 19:08:08 INFO - PROCESS | 1647 | 1461031688810 Marionette TRACE conn2 -> [0,2129,"getWindowHandle",null] 19:08:08 INFO - PROCESS | 1647 | 1461031688812 Marionette TRACE conn2 <- [1,2129,null,{"value":"7"}] 19:08:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 19:08:08 INFO - PROCESS | 1647 | 1461031688838 Marionette TRACE conn2 -> [0,2130,"setScriptTimeout",{"ms":35000}] 19:08:08 INFO - PROCESS | 1647 | 1461031688843 Marionette TRACE conn2 <- [1,2130,null,{}] 19:08:08 INFO - PROCESS | 1647 | 1461031688847 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}] 19:08:08 INFO - PROCESS | 1647 | 1461031688970 Marionette TRACE conn2 <- [1,2131,null,{"value":null}] 19:08:09 INFO - PROCESS | 1647 | 1461031689060 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:09 INFO - PROCESS | 1647 | ++DOCSHELL 0x132959800 == 93 [pid = 1647] [id = 540] 19:08:09 INFO - PROCESS | 1647 | ++DOMWINDOW == 196 (0x123821400) [pid = 1647] [serial = 1620] [outer = 0x0] 19:08:09 INFO - PROCESS | 1647 | ++DOMWINDOW == 197 (0x12a810800) [pid = 1647] [serial = 1621] [outer = 0x123821400] 19:08:09 INFO - PROCESS | 1647 | 1461031689090 Marionette DEBUG loaded listener.js 19:08:09 INFO - PROCESS | 1647 | ++DOMWINDOW == 198 (0x12b586400) [pid = 1647] [serial = 1622] [outer = 0x123821400] 19:08:09 INFO - PROCESS | 1647 | 1461031689507 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] 19:08:09 INFO - PROCESS | 1647 | 1461031689569 Marionette TRACE conn2 <- [1,2133,null,{"value":"7"}] 19:08:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 19:08:09 INFO - PROCESS | 1647 | 1461031689572 Marionette TRACE conn2 -> [0,2134,"setScriptTimeout",{"ms":35000}] 19:08:09 INFO - PROCESS | 1647 | 1461031689573 Marionette TRACE conn2 <- [1,2134,null,{}] 19:08:09 INFO - PROCESS | 1647 | 1461031689576 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}] 19:08:09 INFO - PROCESS | 1647 | 1461031689695 Marionette TRACE conn2 <- [1,2135,null,{"value":null}] 19:08:09 INFO - PROCESS | 1647 | 1461031689785 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:09 INFO - PROCESS | 1647 | ++DOCSHELL 0x1391e0800 == 94 [pid = 1647] [id = 541] 19:08:09 INFO - PROCESS | 1647 | ++DOMWINDOW == 199 (0x12ba6bc00) [pid = 1647] [serial = 1623] [outer = 0x0] 19:08:09 INFO - PROCESS | 1647 | ++DOMWINDOW == 200 (0x12dacb400) [pid = 1647] [serial = 1624] [outer = 0x12ba6bc00] 19:08:09 INFO - PROCESS | 1647 | 1461031689815 Marionette DEBUG loaded listener.js 19:08:09 INFO - PROCESS | 1647 | ++DOMWINDOW == 201 (0x12e2c4400) [pid = 1647] [serial = 1625] [outer = 0x12ba6bc00] 19:08:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 19:08:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 668ms 19:08:10 INFO - PROCESS | 1647 | 1461031690235 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]]]}] 19:08:10 INFO - PROCESS | 1647 | 1461031690241 Marionette TRACE conn2 -> [0,2137,"getWindowHandle",null] 19:08:10 INFO - PROCESS | 1647 | 1461031690242 Marionette TRACE conn2 <- [1,2137,null,{"value":"7"}] 19:08:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 19:08:10 INFO - PROCESS | 1647 | 1461031690245 Marionette TRACE conn2 -> [0,2138,"setScriptTimeout",{"ms":35000}] 19:08:10 INFO - PROCESS | 1647 | 1461031690246 Marionette TRACE conn2 <- [1,2138,null,{}] 19:08:10 INFO - PROCESS | 1647 | 1461031690251 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}] 19:08:10 INFO - PROCESS | 1647 | 1461031690387 Marionette TRACE conn2 <- [1,2139,null,{"value":null}] 19:08:10 INFO - PROCESS | 1647 | 1461031690509 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:10 INFO - PROCESS | 1647 | ++DOCSHELL 0x139a7f000 == 95 [pid = 1647] [id = 542] 19:08:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 202 (0x12f28d000) [pid = 1647] [serial = 1626] [outer = 0x0] 19:08:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 203 (0x12f292c00) [pid = 1647] [serial = 1627] [outer = 0x12f28d000] 19:08:10 INFO - PROCESS | 1647 | 1461031690549 Marionette DEBUG loaded listener.js 19:08:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 204 (0x12f60b400) [pid = 1647] [serial = 1628] [outer = 0x12f28d000] 19:08:11 INFO - PROCESS | 1647 | 1461031691014 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]]]}] 19:08:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 19:08:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 820ms 19:08:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 19:08:11 INFO - PROCESS | 1647 | 1461031691067 Marionette TRACE conn2 -> [0,2141,"getWindowHandle",null] 19:08:11 INFO - PROCESS | 1647 | 1461031691069 Marionette TRACE conn2 <- [1,2141,null,{"value":"7"}] 19:08:11 INFO - PROCESS | 1647 | 1461031691072 Marionette TRACE conn2 -> [0,2142,"setScriptTimeout",{"ms":35000}] 19:08:11 INFO - PROCESS | 1647 | 1461031691074 Marionette TRACE conn2 <- [1,2142,null,{}] 19:08:11 INFO - PROCESS | 1647 | 1461031691078 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}] 19:08:11 INFO - PROCESS | 1647 | 1461031691217 Marionette TRACE conn2 <- [1,2143,null,{"value":null}] 19:08:11 INFO - PROCESS | 1647 | 1461031691308 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:11 INFO - PROCESS | 1647 | ++DOCSHELL 0x139da7000 == 96 [pid = 1647] [id = 543] 19:08:11 INFO - PROCESS | 1647 | ++DOMWINDOW == 205 (0x12f294400) [pid = 1647] [serial = 1629] [outer = 0x0] 19:08:11 INFO - PROCESS | 1647 | ++DOMWINDOW == 206 (0x12f7a2000) [pid = 1647] [serial = 1630] [outer = 0x12f294400] 19:08:11 INFO - PROCESS | 1647 | 1461031691340 Marionette DEBUG loaded listener.js 19:08:11 INFO - PROCESS | 1647 | ++DOMWINDOW == 207 (0x12fa27000) [pid = 1647] [serial = 1631] [outer = 0x12f294400] 19:08:11 INFO - PROCESS | 1647 | 1461031691754 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] 19:08:11 INFO - PROCESS | 1647 | 1461031691809 Marionette TRACE conn2 <- [1,2145,null,{"value":"7"}] 19:08:11 INFO - PROCESS | 1647 | 1461031691811 Marionette TRACE conn2 -> [0,2146,"setScriptTimeout",{"ms":35000}] 19:08:11 INFO - PROCESS | 1647 | 1461031691813 Marionette TRACE conn2 <- [1,2146,null,{}] 19:08:11 INFO - PROCESS | 1647 | 1461031691815 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}] 19:08:11 INFO - PROCESS | 1647 | 1461031691933 Marionette TRACE conn2 <- [1,2147,null,{"value":null}] 19:08:12 INFO - PROCESS | 1647 | 1461031692055 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:12 INFO - PROCESS | 1647 | ++DOCSHELL 0x139e16000 == 97 [pid = 1647] [id = 544] 19:08:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 208 (0x12f60b800) [pid = 1647] [serial = 1632] [outer = 0x0] 19:08:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 209 (0x12fa2e800) [pid = 1647] [serial = 1633] [outer = 0x12f60b800] 19:08:12 INFO - PROCESS | 1647 | 1461031692088 Marionette DEBUG loaded listener.js 19:08:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 210 (0x12faba000) [pid = 1647] [serial = 1634] [outer = 0x12f60b800] 19:08:12 INFO - PROCESS | 1647 | 1461031692508 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] 19:08:12 INFO - PROCESS | 1647 | 1461031692533 Marionette TRACE conn2 <- [1,2149,null,{"value":"7"}] 19:08:12 INFO - PROCESS | 1647 | 1461031692535 Marionette TRACE conn2 -> [0,2150,"setScriptTimeout",{"ms":35000}] 19:08:12 INFO - PROCESS | 1647 | 1461031692536 Marionette TRACE conn2 <- [1,2150,null,{}] 19:08:12 INFO - PROCESS | 1647 | 1461031692539 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}] 19:08:12 INFO - PROCESS | 1647 | 1461031692656 Marionette TRACE conn2 <- [1,2151,null,{"value":null}] 19:08:12 INFO - PROCESS | 1647 | 1461031692776 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:12 INFO - PROCESS | 1647 | ++DOCSHELL 0x139f4a000 == 98 [pid = 1647] [id = 545] 19:08:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 211 (0x12fa2f000) [pid = 1647] [serial = 1635] [outer = 0x0] 19:08:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 212 (0x12fb84c00) [pid = 1647] [serial = 1636] [outer = 0x12fa2f000] 19:08:12 INFO - PROCESS | 1647 | 1461031692809 Marionette DEBUG loaded listener.js 19:08:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 213 (0x12fe20c00) [pid = 1647] [serial = 1637] [outer = 0x12fa2f000] 19:08:13 INFO - PROCESS | 1647 | 1461031693215 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]]]}] 19:08:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 19:08:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 720ms 19:08:13 INFO - PROCESS | 1647 | 1461031693255 Marionette TRACE conn2 -> [0,2153,"getWindowHandle",null] 19:08:13 INFO - PROCESS | 1647 | 1461031693257 Marionette TRACE conn2 <- [1,2153,null,{"value":"7"}] 19:08:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 19:08:13 INFO - PROCESS | 1647 | 1461031693279 Marionette TRACE conn2 -> [0,2154,"setScriptTimeout",{"ms":35000}] 19:08:13 INFO - PROCESS | 1647 | 1461031693280 Marionette TRACE conn2 <- [1,2154,null,{}] 19:08:13 INFO - PROCESS | 1647 | 1461031693299 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}] 19:08:13 INFO - PROCESS | 1647 | 1461031693417 Marionette TRACE conn2 <- [1,2155,null,{"value":null}] 19:08:13 INFO - PROCESS | 1647 | 1461031693509 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:13 INFO - PROCESS | 1647 | ++DOCSHELL 0x13a5d8800 == 99 [pid = 1647] [id = 546] 19:08:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 214 (0x12fb87c00) [pid = 1647] [serial = 1638] [outer = 0x0] 19:08:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 215 (0x12fe2ac00) [pid = 1647] [serial = 1639] [outer = 0x12fb87c00] 19:08:13 INFO - PROCESS | 1647 | 1461031693539 Marionette DEBUG loaded listener.js 19:08:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 216 (0x12ff17c00) [pid = 1647] [serial = 1640] [outer = 0x12fb87c00] 19:08:14 INFO - PROCESS | 1647 | 1461031694017 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]]]}] 19:08:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 19:08:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 781ms 19:08:14 INFO - PROCESS | 1647 | 1461031694061 Marionette TRACE conn2 -> [0,2157,"getWindowHandle",null] 19:08:14 INFO - PROCESS | 1647 | 1461031694062 Marionette TRACE conn2 <- [1,2157,null,{"value":"7"}] 19:08:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 19:08:14 INFO - PROCESS | 1647 | 1461031694085 Marionette TRACE conn2 -> [0,2158,"setScriptTimeout",{"ms":35000}] 19:08:14 INFO - PROCESS | 1647 | 1461031694087 Marionette TRACE conn2 <- [1,2158,null,{}] 19:08:14 INFO - PROCESS | 1647 | 1461031694089 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}] 19:08:14 INFO - PROCESS | 1647 | 1461031694250 Marionette TRACE conn2 <- [1,2159,null,{"value":null}] 19:08:14 INFO - PROCESS | 1647 | 1461031694385 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:14 INFO - PROCESS | 1647 | ++DOCSHELL 0x126f14800 == 100 [pid = 1647] [id = 547] 19:08:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 217 (0x11a74fc00) [pid = 1647] [serial = 1641] [outer = 0x0] 19:08:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 218 (0x12a966400) [pid = 1647] [serial = 1642] [outer = 0x11a74fc00] 19:08:14 INFO - PROCESS | 1647 | 1461031694420 Marionette DEBUG loaded listener.js 19:08:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 219 (0x12ff1d400) [pid = 1647] [serial = 1643] [outer = 0x11a74fc00] 19:08:14 INFO - PROCESS | 1647 | 1461031694885 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]]]}] 19:08:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 19:08:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 824ms 19:08:14 INFO - PROCESS | 1647 | 1461031694905 Marionette TRACE conn2 -> [0,2161,"getWindowHandle",null] 19:08:14 INFO - PROCESS | 1647 | 1461031694907 Marionette TRACE conn2 <- [1,2161,null,{"value":"7"}] 19:08:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 19:08:14 INFO - PROCESS | 1647 | 1461031694909 Marionette TRACE conn2 -> [0,2162,"setScriptTimeout",{"ms":35000}] 19:08:14 INFO - PROCESS | 1647 | 1461031694911 Marionette TRACE conn2 <- [1,2162,null,{}] 19:08:14 INFO - PROCESS | 1647 | 1461031694934 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}] 19:08:15 INFO - PROCESS | 1647 | 1461031695075 Marionette TRACE conn2 <- [1,2163,null,{"value":null}] 19:08:15 INFO - PROCESS | 1647 | 1461031695168 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:15 INFO - PROCESS | 1647 | ++DOCSHELL 0x13010a000 == 101 [pid = 1647] [id = 548] 19:08:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 220 (0x12a930800) [pid = 1647] [serial = 1644] [outer = 0x0] 19:08:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 221 (0x1328d7c00) [pid = 1647] [serial = 1645] [outer = 0x12a930800] 19:08:15 INFO - PROCESS | 1647 | 1461031695199 Marionette DEBUG loaded listener.js 19:08:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 222 (0x1328dbc00) [pid = 1647] [serial = 1646] [outer = 0x12a930800] 19:08:15 INFO - PROCESS | 1647 | 1461031695817 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]]]}] 19:08:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 19:08:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 922ms 19:08:15 INFO - PROCESS | 1647 | 1461031695848 Marionette TRACE conn2 -> [0,2165,"getWindowHandle",null] 19:08:15 INFO - PROCESS | 1647 | 1461031695850 Marionette TRACE conn2 <- [1,2165,null,{"value":"7"}] 19:08:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 19:08:15 INFO - PROCESS | 1647 | 1461031695856 Marionette TRACE conn2 -> [0,2166,"setScriptTimeout",{"ms":35000}] 19:08:15 INFO - PROCESS | 1647 | 1461031695858 Marionette TRACE conn2 <- [1,2166,null,{}] 19:08:15 INFO - PROCESS | 1647 | 1461031695862 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}] 19:08:15 INFO - PROCESS | 1647 | 1461031695984 Marionette TRACE conn2 <- [1,2167,null,{"value":null}] 19:08:16 INFO - PROCESS | 1647 | 1461031696077 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:16 INFO - PROCESS | 1647 | ++DOCSHELL 0x12a986800 == 102 [pid = 1647] [id = 549] 19:08:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 223 (0x11564bc00) [pid = 1647] [serial = 1647] [outer = 0x0] 19:08:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 224 (0x11645e000) [pid = 1647] [serial = 1648] [outer = 0x11564bc00] 19:08:16 INFO - PROCESS | 1647 | 1461031696107 Marionette DEBUG loaded listener.js 19:08:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 225 (0x119724800) [pid = 1647] [serial = 1649] [outer = 0x11564bc00] 19:08:16 INFO - PROCESS | 1647 | 1461031696556 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]]]}] 19:08:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 19:08:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 722ms 19:08:16 INFO - PROCESS | 1647 | 1461031696578 Marionette TRACE conn2 -> [0,2169,"getWindowHandle",null] 19:08:16 INFO - PROCESS | 1647 | 1461031696584 Marionette TRACE conn2 <- [1,2169,null,{"value":"7"}] 19:08:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 19:08:16 INFO - PROCESS | 1647 | 1461031696608 Marionette TRACE conn2 -> [0,2170,"setScriptTimeout",{"ms":35000}] 19:08:16 INFO - PROCESS | 1647 | 1461031696610 Marionette TRACE conn2 <- [1,2170,null,{}] 19:08:16 INFO - PROCESS | 1647 | 1461031696612 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}] 19:08:16 INFO - PROCESS | 1647 | 1461031696729 Marionette TRACE conn2 <- [1,2171,null,{"value":null}] 19:08:16 INFO - PROCESS | 1647 | 1461031696830 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:16 INFO - PROCESS | 1647 | ++DOCSHELL 0x11befa800 == 103 [pid = 1647] [id = 550] 19:08:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 226 (0x11bf61c00) [pid = 1647] [serial = 1650] [outer = 0x0] 19:08:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 227 (0x11c547c00) [pid = 1647] [serial = 1651] [outer = 0x11bf61c00] 19:08:16 INFO - PROCESS | 1647 | 1461031696859 Marionette DEBUG loaded listener.js 19:08:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 228 (0x125adf000) [pid = 1647] [serial = 1652] [outer = 0x11bf61c00] 19:08:17 INFO - PROCESS | 1647 | 1461031697311 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]]]}] 19:08:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 19:08:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 729ms 19:08:17 INFO - PROCESS | 1647 | 1461031697334 Marionette TRACE conn2 -> [0,2173,"getWindowHandle",null] 19:08:17 INFO - PROCESS | 1647 | 1461031697336 Marionette TRACE conn2 <- [1,2173,null,{"value":"7"}] 19:08:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 19:08:17 INFO - PROCESS | 1647 | 1461031697338 Marionette TRACE conn2 -> [0,2174,"setScriptTimeout",{"ms":35000}] 19:08:17 INFO - PROCESS | 1647 | 1461031697341 Marionette TRACE conn2 <- [1,2174,null,{}] 19:08:17 INFO - PROCESS | 1647 | 1461031697349 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}] 19:08:17 INFO - PROCESS | 1647 | 1461031697475 Marionette TRACE conn2 <- [1,2175,null,{"value":null}] 19:08:17 INFO - PROCESS | 1647 | --DOCSHELL 0x132933800 == 102 [pid = 1647] [id = 470] 19:08:17 INFO - PROCESS | 1647 | --DOCSHELL 0x131655800 == 101 [pid = 1647] [id = 536] 19:08:17 INFO - PROCESS | 1647 | --DOCSHELL 0x13037b800 == 100 [pid = 1647] [id = 535] 19:08:17 INFO - PROCESS | 1647 | --DOCSHELL 0x12d913800 == 99 [pid = 1647] [id = 534] 19:08:17 INFO - PROCESS | 1647 | --DOCSHELL 0x12fa83000 == 98 [pid = 1647] [id = 533] 19:08:17 INFO - PROCESS | 1647 | --DOCSHELL 0x12ead0800 == 97 [pid = 1647] [id = 532] 19:08:17 INFO - PROCESS | 1647 | --DOMWINDOW == 227 (0x12abbb400) [pid = 1647] [serial = 1498] [outer = 0x0] [url = about:blank] 19:08:17 INFO - PROCESS | 1647 | --DOMWINDOW == 226 (0x12aca2000) [pid = 1647] [serial = 1501] [outer = 0x0] [url = about:blank] 19:08:17 INFO - PROCESS | 1647 | --DOMWINDOW == 225 (0x12b2fcc00) [pid = 1647] [serial = 1504] [outer = 0x0] [url = about:blank] 19:08:17 INFO - PROCESS | 1647 | --DOMWINDOW == 224 (0x12ba69400) [pid = 1647] [serial = 1507] [outer = 0x0] [url = about:blank] 19:08:17 INFO - PROCESS | 1647 | --DOMWINDOW == 223 (0x1191a6400) [pid = 1647] [serial = 1510] [outer = 0x0] [url = about:blank] 19:08:17 INFO - PROCESS | 1647 | --DOMWINDOW == 222 (0x12d96c000) [pid = 1647] [serial = 1549] [outer = 0x0] [url = about:blank] 19:08:17 INFO - PROCESS | 1647 | --DOCSHELL 0x12e40c000 == 96 [pid = 1647] [id = 531] 19:08:17 INFO - PROCESS | 1647 | --DOCSHELL 0x12d91d000 == 95 [pid = 1647] [id = 530] 19:08:17 INFO - PROCESS | 1647 | --DOCSHELL 0x12ba11000 == 94 [pid = 1647] [id = 529] 19:08:17 INFO - PROCESS | 1647 | --DOCSHELL 0x12a990800 == 93 [pid = 1647] [id = 528] 19:08:17 INFO - PROCESS | 1647 | --DOCSHELL 0x127d5e800 == 92 [pid = 1647] [id = 527] 19:08:17 INFO - PROCESS | 1647 | --DOCSHELL 0x125a58000 == 91 [pid = 1647] [id = 526] 19:08:17 INFO - PROCESS | 1647 | --DOCSHELL 0x12ac80000 == 90 [pid = 1647] [id = 525] 19:08:17 INFO - PROCESS | 1647 | --DOCSHELL 0x138057000 == 89 [pid = 1647] [id = 522] 19:08:17 INFO - PROCESS | 1647 | 1461031697641 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:17 INFO - PROCESS | 1647 | --DOCSHELL 0x13291c000 == 88 [pid = 1647] [id = 521] 19:08:17 INFO - PROCESS | 1647 | --DOCSHELL 0x131d1d800 == 87 [pid = 1647] [id = 520] 19:08:17 INFO - PROCESS | 1647 | --DOCSHELL 0x13164f000 == 86 [pid = 1647] [id = 519] 19:08:17 INFO - PROCESS | 1647 | --DOCSHELL 0x12bae7000 == 85 [pid = 1647] [id = 518] 19:08:17 INFO - PROCESS | 1647 | --DOCSHELL 0x129f08000 == 84 [pid = 1647] [id = 517] 19:08:17 INFO - PROCESS | 1647 | --DOMWINDOW == 221 (0x12a6c2000) [pid = 1647] [serial = 1495] [outer = 0x0] [url = about:blank] 19:08:17 INFO - PROCESS | 1647 | --DOMWINDOW == 220 (0x11c663800) [pid = 1647] [serial = 1540] [outer = 0x0] [url = about:blank] 19:08:17 INFO - PROCESS | 1647 | --DOMWINDOW == 219 (0x129f2f800) [pid = 1647] [serial = 1492] [outer = 0x0] [url = about:blank] 19:08:17 INFO - PROCESS | 1647 | --DOMWINDOW == 218 (0x127d7ac00) [pid = 1647] [serial = 1541] [outer = 0x0] [url = about:blank] 19:08:17 INFO - PROCESS | 1647 | --DOMWINDOW == 217 (0x12abd3400) [pid = 1647] [serial = 1538] [outer = 0x0] [url = about:blank] 19:08:17 INFO - PROCESS | 1647 | --DOMWINDOW == 216 (0x12a933000) [pid = 1647] [serial = 1543] [outer = 0x0] [url = about:blank] 19:08:17 INFO - PROCESS | 1647 | --DOMWINDOW == 215 (0x12d1d3800) [pid = 1647] [serial = 1547] [outer = 0x0] [url = about:blank] 19:08:17 INFO - PROCESS | 1647 | --DOMWINDOW == 214 (0x12aae1c00) [pid = 1647] [serial = 1535] [outer = 0x0] [url = about:blank] 19:08:17 INFO - PROCESS | 1647 | --DOMWINDOW == 213 (0x12be20c00) [pid = 1647] [serial = 1544] [outer = 0x0] [url = about:blank] 19:08:17 INFO - PROCESS | 1647 | --DOMWINDOW == 212 (0x12a629c00) [pid = 1647] [serial = 1529] [outer = 0x0] [url = about:blank] 19:08:17 INFO - PROCESS | 1647 | --DOMWINDOW == 211 (0x12cfd5000) [pid = 1647] [serial = 1546] [outer = 0x0] [url = about:blank] 19:08:17 INFO - PROCESS | 1647 | --DOMWINDOW == 210 (0x129a6d800) [pid = 1647] [serial = 1412] [outer = 0x0] [url = about:blank] 19:08:17 INFO - PROCESS | 1647 | --DOMWINDOW == 209 (0x12a935000) [pid = 1647] [serial = 1532] [outer = 0x0] [url = about:blank] 19:08:17 INFO - PROCESS | 1647 | --DOMWINDOW == 208 (0x12a696400) [pid = 1647] [serial = 1531] [outer = 0x0] [url = about:blank] 19:08:17 INFO - PROCESS | 1647 | --DOMWINDOW == 207 (0x126d1e800) [pid = 1647] [serial = 1525] [outer = 0x0] [url = about:blank] 19:08:17 INFO - PROCESS | 1647 | --DOMWINDOW == 206 (0x12917b000) [pid = 1647] [serial = 1526] [outer = 0x0] [url = about:blank] 19:08:17 INFO - PROCESS | 1647 | --DOMWINDOW == 205 (0x12aa08c00) [pid = 1647] [serial = 1534] [outer = 0x0] [url = about:blank] 19:08:17 INFO - PROCESS | 1647 | --DOMWINDOW == 204 (0x11a70d400) [pid = 1647] [serial = 1516] [outer = 0x0] [url = about:blank] 19:08:17 INFO - PROCESS | 1647 | --DOMWINDOW == 203 (0x11b5d1c00) [pid = 1647] [serial = 1517] [outer = 0x0] [url = about:blank] 19:08:17 INFO - PROCESS | 1647 | --DOMWINDOW == 202 (0x11abbfc00) [pid = 1647] [serial = 1486] [outer = 0x0] [url = about:blank] 19:08:17 INFO - PROCESS | 1647 | --DOMWINDOW == 201 (0x125d05400) [pid = 1647] [serial = 1489] [outer = 0x0] [url = about:blank] 19:08:17 INFO - PROCESS | 1647 | --DOMWINDOW == 200 (0x129c6b800) [pid = 1647] [serial = 1528] [outer = 0x0] [url = about:blank] 19:08:17 INFO - PROCESS | 1647 | --DOMWINDOW == 199 (0x1188b6c00) [pid = 1647] [serial = 1483] [outer = 0x0] [url = about:blank] 19:08:17 INFO - PROCESS | 1647 | --DOMWINDOW == 198 (0x123823c00) [pid = 1647] [serial = 1522] [outer = 0x0] [url = about:blank] 19:08:17 INFO - PROCESS | 1647 | --DOMWINDOW == 197 (0x125dbbc00) [pid = 1647] [serial = 1523] [outer = 0x0] [url = about:blank] 19:08:17 INFO - PROCESS | 1647 | --DOMWINDOW == 196 (0x1153ed000) [pid = 1647] [serial = 1514] [outer = 0x0] [url = about:blank] 19:08:17 INFO - PROCESS | 1647 | --DOMWINDOW == 195 (0x112232c00) [pid = 1647] [serial = 1513] [outer = 0x0] [url = about:blank] 19:08:17 INFO - PROCESS | 1647 | --DOMWINDOW == 194 (0x12aac6800) [pid = 1647] [serial = 1481] [outer = 0x0] [url = about:blank] 19:08:17 INFO - PROCESS | 1647 | --DOMWINDOW == 193 (0x11bf60400) [pid = 1647] [serial = 1519] [outer = 0x0] [url = about:blank] 19:08:17 INFO - PROCESS | 1647 | --DOMWINDOW == 192 (0x12abbbc00) [pid = 1647] [serial = 1537] [outer = 0x0] [url = about:blank] 19:08:17 INFO - PROCESS | 1647 | --DOMWINDOW == 191 (0x11c66d400) [pid = 1647] [serial = 1520] [outer = 0x0] [url = about:blank] 19:08:17 INFO - PROCESS | 1647 | ++DOCSHELL 0x11acc1000 == 85 [pid = 1647] [id = 551] 19:08:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 192 (0x1153ed000) [pid = 1647] [serial = 1653] [outer = 0x0] 19:08:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 193 (0x11a7a9c00) [pid = 1647] [serial = 1654] [outer = 0x1153ed000] 19:08:17 INFO - PROCESS | 1647 | 1461031697682 Marionette DEBUG loaded listener.js 19:08:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 194 (0x125d0d000) [pid = 1647] [serial = 1655] [outer = 0x1153ed000] 19:08:18 INFO - PROCESS | 1647 | 1461031698009 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]]]}] 19:08:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 19:08:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 725ms 19:08:18 INFO - PROCESS | 1647 | 1461031698076 Marionette TRACE conn2 -> [0,2177,"getWindowHandle",null] 19:08:18 INFO - PROCESS | 1647 | 1461031698077 Marionette TRACE conn2 <- [1,2177,null,{"value":"7"}] 19:08:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 19:08:18 INFO - PROCESS | 1647 | 1461031698082 Marionette TRACE conn2 -> [0,2178,"setScriptTimeout",{"ms":35000}] 19:08:18 INFO - PROCESS | 1647 | 1461031698083 Marionette TRACE conn2 <- [1,2178,null,{}] 19:08:18 INFO - PROCESS | 1647 | 1461031698085 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}] 19:08:18 INFO - PROCESS | 1647 | 1461031698188 Marionette TRACE conn2 <- [1,2179,null,{"value":null}] 19:08:18 INFO - PROCESS | 1647 | 1461031698280 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:18 INFO - PROCESS | 1647 | ++DOCSHELL 0x12a736800 == 86 [pid = 1647] [id = 552] 19:08:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 195 (0x125dbbc00) [pid = 1647] [serial = 1656] [outer = 0x0] 19:08:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 196 (0x129c65800) [pid = 1647] [serial = 1657] [outer = 0x125dbbc00] 19:08:18 INFO - PROCESS | 1647 | 1461031698310 Marionette DEBUG loaded listener.js 19:08:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 197 (0x12a692c00) [pid = 1647] [serial = 1658] [outer = 0x125dbbc00] 19:08:18 INFO - PROCESS | 1647 | 1461031698621 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]]]}] 19:08:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 19:08:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 571ms 19:08:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 19:08:18 INFO - PROCESS | 1647 | 1461031698653 Marionette TRACE conn2 -> [0,2181,"getWindowHandle",null] 19:08:18 INFO - PROCESS | 1647 | 1461031698654 Marionette TRACE conn2 <- [1,2181,null,{"value":"7"}] 19:08:18 INFO - PROCESS | 1647 | 1461031698656 Marionette TRACE conn2 -> [0,2182,"setScriptTimeout",{"ms":35000}] 19:08:18 INFO - PROCESS | 1647 | 1461031698657 Marionette TRACE conn2 <- [1,2182,null,{}] 19:08:18 INFO - PROCESS | 1647 | 1461031698659 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}] 19:08:18 INFO - PROCESS | 1647 | 1461031698763 Marionette TRACE conn2 <- [1,2183,null,{"value":null}] 19:08:18 INFO - PROCESS | 1647 | 1461031698845 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:18 INFO - PROCESS | 1647 | ++DOCSHELL 0x12cf11800 == 87 [pid = 1647] [id = 553] 19:08:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 198 (0x126d1fc00) [pid = 1647] [serial = 1659] [outer = 0x0] 19:08:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 199 (0x12a6be800) [pid = 1647] [serial = 1660] [outer = 0x126d1fc00] 19:08:18 INFO - PROCESS | 1647 | 1461031698872 Marionette DEBUG loaded listener.js 19:08:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 200 (0x12a935c00) [pid = 1647] [serial = 1661] [outer = 0x126d1fc00] 19:08:19 INFO - PROCESS | 1647 | 1461031699164 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]]]}] 19:08:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 19:08:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 519ms 19:08:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 19:08:19 INFO - PROCESS | 1647 | 1461031699175 Marionette TRACE conn2 -> [0,2185,"getWindowHandle",null] 19:08:19 INFO - PROCESS | 1647 | 1461031699176 Marionette TRACE conn2 <- [1,2185,null,{"value":"7"}] 19:08:19 INFO - PROCESS | 1647 | 1461031699179 Marionette TRACE conn2 -> [0,2186,"setScriptTimeout",{"ms":35000}] 19:08:19 INFO - PROCESS | 1647 | 1461031699180 Marionette TRACE conn2 <- [1,2186,null,{}] 19:08:19 INFO - PROCESS | 1647 | 1461031699191 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}] 19:08:19 INFO - PROCESS | 1647 | 1461031699314 Marionette TRACE conn2 <- [1,2187,null,{"value":null}] 19:08:19 INFO - PROCESS | 1647 | 1461031699319 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:19 INFO - PROCESS | 1647 | ++DOCSHELL 0x12eac9000 == 88 [pid = 1647] [id = 554] 19:08:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 201 (0x129f4a800) [pid = 1647] [serial = 1662] [outer = 0x0] 19:08:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 202 (0x12aabbc00) [pid = 1647] [serial = 1663] [outer = 0x129f4a800] 19:08:19 INFO - PROCESS | 1647 | 1461031699426 Marionette DEBUG loaded listener.js 19:08:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 203 (0x12be2d800) [pid = 1647] [serial = 1664] [outer = 0x129f4a800] 19:08:19 INFO - PROCESS | 1647 | 1461031699778 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]]]}] 19:08:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 19:08:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 627ms 19:08:19 INFO - PROCESS | 1647 | 1461031699807 Marionette TRACE conn2 -> [0,2189,"getWindowHandle",null] 19:08:19 INFO - PROCESS | 1647 | 1461031699808 Marionette TRACE conn2 <- [1,2189,null,{"value":"7"}] 19:08:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 19:08:19 INFO - PROCESS | 1647 | 1461031699811 Marionette TRACE conn2 -> [0,2190,"setScriptTimeout",{"ms":35000}] 19:08:19 INFO - PROCESS | 1647 | 1461031699812 Marionette TRACE conn2 <- [1,2190,null,{}] 19:08:19 INFO - PROCESS | 1647 | 1461031699814 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}] 19:08:19 INFO - PROCESS | 1647 | 1461031699980 Marionette TRACE conn2 <- [1,2191,null,{"value":null}] 19:08:20 INFO - PROCESS | 1647 | 1461031700006 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:20 INFO - PROCESS | 1647 | ++DOCSHELL 0x12fbba000 == 89 [pid = 1647] [id = 555] 19:08:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 204 (0x11227dc00) [pid = 1647] [serial = 1665] [outer = 0x0] 19:08:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 205 (0x112280400) [pid = 1647] [serial = 1666] [outer = 0x11227dc00] 19:08:20 INFO - PROCESS | 1647 | 1461031700047 Marionette DEBUG loaded listener.js 19:08:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 206 (0x112285000) [pid = 1647] [serial = 1667] [outer = 0x11227dc00] 19:08:20 INFO - PROCESS | 1647 | 1461031700484 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]]]}] 19:08:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 19:08:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 718ms 19:08:20 INFO - PROCESS | 1647 | 1461031700530 Marionette TRACE conn2 -> [0,2193,"getWindowHandle",null] 19:08:20 INFO - PROCESS | 1647 | 1461031700531 Marionette TRACE conn2 <- [1,2193,null,{"value":"7"}] 19:08:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 19:08:20 INFO - PROCESS | 1647 | 1461031700534 Marionette TRACE conn2 -> [0,2194,"setScriptTimeout",{"ms":35000}] 19:08:20 INFO - PROCESS | 1647 | 1461031700535 Marionette TRACE conn2 <- [1,2194,null,{}] 19:08:20 INFO - PROCESS | 1647 | 1461031700537 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}] 19:08:20 INFO - PROCESS | 1647 | 1461031700667 Marionette TRACE conn2 <- [1,2195,null,{"value":null}] 19:08:20 INFO - PROCESS | 1647 | 1461031700701 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:20 INFO - PROCESS | 1647 | ++DOCSHELL 0x130c8c000 == 90 [pid = 1647] [id = 556] 19:08:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 207 (0x11bf55c00) [pid = 1647] [serial = 1668] [outer = 0x0] 19:08:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 208 (0x12aa64800) [pid = 1647] [serial = 1669] [outer = 0x11bf55c00] 19:08:20 INFO - PROCESS | 1647 | 1461031700727 Marionette DEBUG loaded listener.js 19:08:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 209 (0x12aa6b000) [pid = 1647] [serial = 1670] [outer = 0x11bf55c00] 19:08:21 INFO - PROCESS | 1647 | 1461031701081 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]]]}] 19:08:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 19:08:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 572ms 19:08:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 19:08:21 INFO - PROCESS | 1647 | 1461031701106 Marionette TRACE conn2 -> [0,2197,"getWindowHandle",null] 19:08:21 INFO - PROCESS | 1647 | 1461031701107 Marionette TRACE conn2 <- [1,2197,null,{"value":"7"}] 19:08:21 INFO - PROCESS | 1647 | 1461031701109 Marionette TRACE conn2 -> [0,2198,"setScriptTimeout",{"ms":35000}] 19:08:21 INFO - PROCESS | 1647 | 1461031701111 Marionette TRACE conn2 <- [1,2198,null,{}] 19:08:21 INFO - PROCESS | 1647 | 1461031701119 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}] 19:08:21 INFO - PROCESS | 1647 | 1461031701250 Marionette TRACE conn2 <- [1,2199,null,{"value":null}] 19:08:21 INFO - PROCESS | 1647 | 1461031701269 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:21 INFO - PROCESS | 1647 | ++DOCSHELL 0x1316a7000 == 91 [pid = 1647] [id = 557] 19:08:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 210 (0x1237d0000) [pid = 1647] [serial = 1671] [outer = 0x0] 19:08:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 211 (0x1237d7400) [pid = 1647] [serial = 1672] [outer = 0x1237d0000] 19:08:21 INFO - PROCESS | 1647 | 1461031701295 Marionette DEBUG loaded listener.js 19:08:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 212 (0x1237dbc00) [pid = 1647] [serial = 1673] [outer = 0x1237d0000] 19:08:21 INFO - PROCESS | 1647 | 1461031701664 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]]]}] 19:08:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 19:08:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 567ms 19:08:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 19:08:21 INFO - PROCESS | 1647 | 1461031701678 Marionette TRACE conn2 -> [0,2201,"getWindowHandle",null] 19:08:21 INFO - PROCESS | 1647 | 1461031701680 Marionette TRACE conn2 <- [1,2201,null,{"value":"7"}] 19:08:21 INFO - PROCESS | 1647 | 1461031701683 Marionette TRACE conn2 -> [0,2202,"setScriptTimeout",{"ms":35000}] 19:08:21 INFO - PROCESS | 1647 | 1461031701684 Marionette TRACE conn2 <- [1,2202,null,{}] 19:08:21 INFO - PROCESS | 1647 | 1461031701687 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}] 19:08:22 INFO - PROCESS | 1647 | 1461031702005 Marionette TRACE conn2 <- [1,2203,null,{"value":null}] 19:08:22 INFO - PROCESS | 1647 | --DOMWINDOW == 211 (0x12aae7c00) [pid = 1647] [serial = 1596] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 19:08:22 INFO - PROCESS | 1647 | --DOMWINDOW == 210 (0x11a750800) [pid = 1647] [serial = 1578] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 19:08:22 INFO - PROCESS | 1647 | --DOMWINDOW == 209 (0x1158b8800) [pid = 1647] [serial = 1575] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 19:08:22 INFO - PROCESS | 1647 | --DOMWINDOW == 208 (0x125d0e000) [pid = 1647] [serial = 1584] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 19:08:22 INFO - PROCESS | 1647 | --DOMWINDOW == 207 (0x129c6c400) [pid = 1647] [serial = 1590] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 19:08:22 INFO - PROCESS | 1647 | --DOMWINDOW == 206 (0x129175400) [pid = 1647] [serial = 1587] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 19:08:22 INFO - PROCESS | 1647 | --DOMWINDOW == 205 (0x123829800) [pid = 1647] [serial = 1581] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 19:08:22 INFO - PROCESS | 1647 | --DOMWINDOW == 204 (0x129c67800) [pid = 1647] [serial = 1593] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 19:08:22 INFO - PROCESS | 1647 | --DOMWINDOW == 203 (0x12aae1400) [pid = 1647] [serial = 1605] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 19:08:22 INFO - PROCESS | 1647 | --DOMWINDOW == 202 (0x11427b400) [pid = 1647] [serial = 1602] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 19:08:22 INFO - PROCESS | 1647 | --DOMWINDOW == 201 (0x11222d800) [pid = 1647] [serial = 1599] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 19:08:22 INFO - PROCESS | 1647 | --DOMWINDOW == 200 (0x12d10f800) [pid = 1647] [serial = 1548] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 19:08:22 INFO - PROCESS | 1647 | 1461031702083 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:22 INFO - PROCESS | 1647 | ++DOCSHELL 0x119df4000 == 92 [pid = 1647] [id = 558] 19:08:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 201 (0x112237400) [pid = 1647] [serial = 1674] [outer = 0x0] 19:08:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 202 (0x11994e800) [pid = 1647] [serial = 1675] [outer = 0x112237400] 19:08:22 INFO - PROCESS | 1647 | 1461031702110 Marionette DEBUG loaded listener.js 19:08:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 203 (0x12594cc00) [pid = 1647] [serial = 1676] [outer = 0x112237400] 19:08:22 INFO - PROCESS | 1647 | 1461031702403 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]]]}] 19:08:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 19:08:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 773ms 19:08:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 19:08:22 INFO - PROCESS | 1647 | 1461031702456 Marionette TRACE conn2 -> [0,2205,"getWindowHandle",null] 19:08:22 INFO - PROCESS | 1647 | 1461031702457 Marionette TRACE conn2 <- [1,2205,null,{"value":"7"}] 19:08:22 INFO - PROCESS | 1647 | 1461031702459 Marionette TRACE conn2 -> [0,2206,"setScriptTimeout",{"ms":35000}] 19:08:22 INFO - PROCESS | 1647 | 1461031702461 Marionette TRACE conn2 <- [1,2206,null,{}] 19:08:22 INFO - PROCESS | 1647 | 1461031702463 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}] 19:08:22 INFO - PROCESS | 1647 | 1461031702612 Marionette TRACE conn2 <- [1,2207,null,{"value":null}] 19:08:22 INFO - PROCESS | 1647 | 1461031702621 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:22 INFO - PROCESS | 1647 | ++DOCSHELL 0x13165c000 == 93 [pid = 1647] [id = 559] 19:08:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 204 (0x1237de000) [pid = 1647] [serial = 1677] [outer = 0x0] 19:08:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 205 (0x12a85f400) [pid = 1647] [serial = 1678] [outer = 0x1237de000] 19:08:22 INFO - PROCESS | 1647 | 1461031702650 Marionette DEBUG loaded listener.js 19:08:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 206 (0x12d111000) [pid = 1647] [serial = 1679] [outer = 0x1237de000] 19:08:23 INFO - PROCESS | 1647 | 1461031703008 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]]]}] 19:08:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 19:08:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 569ms 19:08:23 INFO - PROCESS | 1647 | 1461031703029 Marionette TRACE conn2 -> [0,2209,"getWindowHandle",null] 19:08:23 INFO - PROCESS | 1647 | 1461031703030 Marionette TRACE conn2 <- [1,2209,null,{"value":"7"}] 19:08:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 19:08:23 INFO - PROCESS | 1647 | 1461031703035 Marionette TRACE conn2 -> [0,2210,"setScriptTimeout",{"ms":35000}] 19:08:23 INFO - PROCESS | 1647 | 1461031703036 Marionette TRACE conn2 <- [1,2210,null,{}] 19:08:23 INFO - PROCESS | 1647 | 1461031703039 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}] 19:08:23 INFO - PROCESS | 1647 | 1461031703142 Marionette TRACE conn2 <- [1,2211,null,{"value":null}] 19:08:23 INFO - PROCESS | 1647 | 1461031703149 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:23 INFO - PROCESS | 1647 | ++DOCSHELL 0x139dad000 == 94 [pid = 1647] [id = 560] 19:08:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 207 (0x12d1cd400) [pid = 1647] [serial = 1680] [outer = 0x0] 19:08:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 208 (0x12e2b2400) [pid = 1647] [serial = 1681] [outer = 0x12d1cd400] 19:08:23 INFO - PROCESS | 1647 | 1461031703175 Marionette DEBUG loaded listener.js 19:08:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 209 (0x12ecb3000) [pid = 1647] [serial = 1682] [outer = 0x12d1cd400] 19:08:23 INFO - PROCESS | 1647 | 1461031703538 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]]]}] 19:08:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 19:08:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 522ms 19:08:23 INFO - PROCESS | 1647 | 1461031703576 Marionette TRACE conn2 -> [0,2213,"getWindowHandle",null] 19:08:23 INFO - PROCESS | 1647 | 1461031703578 Marionette TRACE conn2 <- [1,2213,null,{"value":"7"}] 19:08:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 19:08:23 INFO - PROCESS | 1647 | 1461031703580 Marionette TRACE conn2 -> [0,2214,"setScriptTimeout",{"ms":35000}] 19:08:23 INFO - PROCESS | 1647 | 1461031703581 Marionette TRACE conn2 <- [1,2214,null,{}] 19:08:23 INFO - PROCESS | 1647 | 1461031703587 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}] 19:08:23 INFO - PROCESS | 1647 | 1461031703694 Marionette TRACE conn2 <- [1,2215,null,{"value":null}] 19:08:23 INFO - PROCESS | 1647 | 1461031703698 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:23 INFO - PROCESS | 1647 | ++DOCSHELL 0x13aadb000 == 95 [pid = 1647] [id = 561] 19:08:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 210 (0x12d110400) [pid = 1647] [serial = 1683] [outer = 0x0] 19:08:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 211 (0x12f28d400) [pid = 1647] [serial = 1684] [outer = 0x12d110400] 19:08:23 INFO - PROCESS | 1647 | 1461031703724 Marionette DEBUG loaded listener.js 19:08:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 212 (0x12f7ab000) [pid = 1647] [serial = 1685] [outer = 0x12d110400] 19:08:25 INFO - PROCESS | 1647 | --DOCSHELL 0x139e1e800 == 94 [pid = 1647] [id = 476] 19:08:25 INFO - PROCESS | 1647 | --DOCSHELL 0x138939800 == 93 [pid = 1647] [id = 523] 19:08:25 INFO - PROCESS | 1647 | --DOCSHELL 0x12eac9800 == 92 [pid = 1647] [id = 493] 19:08:25 INFO - PROCESS | 1647 | --DOCSHELL 0x1316dd800 == 91 [pid = 1647] [id = 346] 19:08:25 INFO - PROCESS | 1647 | --DOCSHELL 0x12ea15000 == 90 [pid = 1647] [id = 227] 19:08:25 INFO - PROCESS | 1647 | --DOCSHELL 0x12e40a800 == 89 [pid = 1647] [id = 149] 19:08:25 INFO - PROCESS | 1647 | --DOCSHELL 0x12ff40800 == 88 [pid = 1647] [id = 248] 19:08:25 INFO - PROCESS | 1647 | --DOCSHELL 0x12e41d800 == 87 [pid = 1647] [id = 281] 19:08:25 INFO - PROCESS | 1647 | --DOCSHELL 0x130362800 == 86 [pid = 1647] [id = 345] 19:08:25 INFO - PROCESS | 1647 | --DOCSHELL 0x11874f800 == 85 [pid = 1647] [id = 288] 19:08:25 INFO - PROCESS | 1647 | --DOCSHELL 0x13288b000 == 84 [pid = 1647] [id = 386] 19:08:25 INFO - PROCESS | 1647 | --DOCSHELL 0x13036d800 == 83 [pid = 1647] [id = 501] 19:08:25 INFO - PROCESS | 1647 | --DOCSHELL 0x118ede800 == 82 [pid = 1647] [id = 250] 19:08:25 INFO - PROCESS | 1647 | --DOCSHELL 0x12e06e800 == 81 [pid = 1647] [id = 203] 19:08:25 INFO - PROCESS | 1647 | --DOCSHELL 0x11ba40000 == 80 [pid = 1647] [id = 524] 19:08:25 INFO - PROCESS | 1647 | --DOCSHELL 0x11928c000 == 79 [pid = 1647] [id = 479] 19:08:25 INFO - PROCESS | 1647 | --DOCSHELL 0x12b812800 == 78 [pid = 1647] [id = 249] 19:08:25 INFO - PROCESS | 1647 | --DOCSHELL 0x139f43000 == 77 [pid = 1647] [id = 477] 19:08:25 INFO - PROCESS | 1647 | --DOCSHELL 0x12f820000 == 76 [pid = 1647] [id = 247] 19:08:25 INFO - PROCESS | 1647 | --DOCSHELL 0x1188e4000 == 75 [pid = 1647] [id = 150] 19:08:25 INFO - PROCESS | 1647 | --DOCSHELL 0x127d69000 == 74 [pid = 1647] [id = 225] 19:08:25 INFO - PROCESS | 1647 | --DOCSHELL 0x12cf12800 == 73 [pid = 1647] [id = 128] 19:08:25 INFO - PROCESS | 1647 | --DOCSHELL 0x12e412000 == 72 [pid = 1647] [id = 226] 19:08:25 INFO - PROCESS | 1647 | --DOCSHELL 0x13037a000 == 71 [pid = 1647] [id = 402] 19:08:25 INFO - PROCESS | 1647 | --DOCSHELL 0x129fe4800 == 70 [pid = 1647] [id = 322] 19:08:25 INFO - PROCESS | 1647 | --DOCSHELL 0x139da9800 == 69 [pid = 1647] [id = 475] 19:08:25 INFO - PROCESS | 1647 | --DOCSHELL 0x130c87800 == 68 [pid = 1647] [id = 342] 19:08:25 INFO - PROCESS | 1647 | --DOCSHELL 0x11acca000 == 67 [pid = 1647] [id = 411] 19:08:25 INFO - PROCESS | 1647 | --DOCSHELL 0x129fae000 == 66 [pid = 1647] [id = 367] 19:08:25 INFO - PROCESS | 1647 | --DOCSHELL 0x1142ac800 == 65 [pid = 1647] [id = 223] 19:08:25 INFO - PROCESS | 1647 | --DOCSHELL 0x130c8b800 == 64 [pid = 1647] [id = 502] 19:08:25 INFO - PROCESS | 1647 | --DOCSHELL 0x130380000 == 63 [pid = 1647] [id = 302] 19:08:25 INFO - PROCESS | 1647 | --DOCSHELL 0x11c2f2000 == 62 [pid = 1647] [id = 347] 19:08:25 INFO - PROCESS | 1647 | --DOCSHELL 0x139e09000 == 61 [pid = 1647] [id = 447] 19:08:25 INFO - PROCESS | 1647 | --DOCSHELL 0x1316d0000 == 60 [pid = 1647] [id = 385] 19:08:25 INFO - PROCESS | 1647 | --DOCSHELL 0x12ead1800 == 59 [pid = 1647] [id = 207] 19:08:25 INFO - PROCESS | 1647 | --DOCSHELL 0x12371c800 == 58 [pid = 1647] [id = 478] 19:08:25 INFO - PROCESS | 1647 | --DOCSHELL 0x12d90c000 == 57 [pid = 1647] [id = 144] 19:08:25 INFO - PROCESS | 1647 | --DOCSHELL 0x11bb21800 == 56 [pid = 1647] [id = 503] 19:08:25 INFO - PROCESS | 1647 | --DOCSHELL 0x139a87800 == 55 [pid = 1647] [id = 366] 19:08:25 INFO - PROCESS | 1647 | --DOCSHELL 0x13010f800 == 54 [pid = 1647] [id = 500] 19:08:25 INFO - PROCESS | 1647 | --DOCSHELL 0x126be8800 == 53 [pid = 1647] [id = 368] 19:08:25 INFO - PROCESS | 1647 | --DOCSHELL 0x11c6ad000 == 52 [pid = 1647] [id = 228] 19:08:25 INFO - PROCESS | 1647 | --DOCSHELL 0x11a768000 == 51 [pid = 1647] [id = 145] 19:08:25 INFO - PROCESS | 1647 | --DOCSHELL 0x1316dc800 == 50 [pid = 1647] [id = 516] 19:08:25 INFO - PROCESS | 1647 | --DOCSHELL 0x11befa800 == 49 [pid = 1647] [id = 550] 19:08:25 INFO - PROCESS | 1647 | --DOCSHELL 0x12a986800 == 48 [pid = 1647] [id = 549] 19:08:25 INFO - PROCESS | 1647 | --DOCSHELL 0x13010a000 == 47 [pid = 1647] [id = 548] 19:08:25 INFO - PROCESS | 1647 | --DOCSHELL 0x126f14800 == 46 [pid = 1647] [id = 547] 19:08:25 INFO - PROCESS | 1647 | --DOCSHELL 0x13a5d8800 == 45 [pid = 1647] [id = 546] 19:08:25 INFO - PROCESS | 1647 | --DOCSHELL 0x139f4a000 == 44 [pid = 1647] [id = 545] 19:08:25 INFO - PROCESS | 1647 | --DOCSHELL 0x139e16000 == 43 [pid = 1647] [id = 544] 19:08:25 INFO - PROCESS | 1647 | --DOCSHELL 0x139da7000 == 42 [pid = 1647] [id = 543] 19:08:25 INFO - PROCESS | 1647 | --DOCSHELL 0x139a7f000 == 41 [pid = 1647] [id = 542] 19:08:25 INFO - PROCESS | 1647 | --DOCSHELL 0x1391e0800 == 40 [pid = 1647] [id = 541] 19:08:25 INFO - PROCESS | 1647 | --DOCSHELL 0x132959800 == 39 [pid = 1647] [id = 540] 19:08:25 INFO - PROCESS | 1647 | --DOCSHELL 0x12eac7800 == 38 [pid = 1647] [id = 539] 19:08:25 INFO - PROCESS | 1647 | --DOCSHELL 0x12a98b000 == 37 [pid = 1647] [id = 538] 19:08:25 INFO - PROCESS | 1647 | --DOCSHELL 0x118ed8800 == 36 [pid = 1647] [id = 537] 19:08:25 INFO - PROCESS | 1647 | --DOCSHELL 0x11acc1000 == 35 [pid = 1647] [id = 551] 19:08:25 INFO - PROCESS | 1647 | --DOCSHELL 0x13165c000 == 34 [pid = 1647] [id = 559] 19:08:25 INFO - PROCESS | 1647 | --DOCSHELL 0x12cf11800 == 33 [pid = 1647] [id = 553] 19:08:25 INFO - PROCESS | 1647 | --DOCSHELL 0x12fbba000 == 32 [pid = 1647] [id = 555] 19:08:25 INFO - PROCESS | 1647 | --DOCSHELL 0x139dad000 == 31 [pid = 1647] [id = 560] 19:08:25 INFO - PROCESS | 1647 | --DOCSHELL 0x12a736800 == 30 [pid = 1647] [id = 552] 19:08:25 INFO - PROCESS | 1647 | --DOCSHELL 0x12eac9000 == 29 [pid = 1647] [id = 554] 19:08:25 INFO - PROCESS | 1647 | --DOCSHELL 0x119df4000 == 28 [pid = 1647] [id = 558] 19:08:25 INFO - PROCESS | 1647 | --DOCSHELL 0x130c8c000 == 27 [pid = 1647] [id = 556] 19:08:25 INFO - PROCESS | 1647 | --DOCSHELL 0x1316a7000 == 26 [pid = 1647] [id = 557] 19:08:25 INFO - PROCESS | 1647 | --DOMWINDOW == 211 (0x12abce400) [pid = 1647] [serial = 1597] [outer = 0x0] [url = about:blank] 19:08:25 INFO - PROCESS | 1647 | --DOMWINDOW == 210 (0x11be6b000) [pid = 1647] [serial = 1579] [outer = 0x0] [url = about:blank] 19:08:25 INFO - PROCESS | 1647 | --DOMWINDOW == 209 (0x11853d000) [pid = 1647] [serial = 1576] [outer = 0x0] [url = about:blank] 19:08:25 INFO - PROCESS | 1647 | --DOMWINDOW == 208 (0x126d23400) [pid = 1647] [serial = 1585] [outer = 0x0] [url = about:blank] 19:08:25 INFO - PROCESS | 1647 | --DOMWINDOW == 207 (0x12a80d800) [pid = 1647] [serial = 1592] [outer = 0x0] [url = about:blank] 19:08:25 INFO - PROCESS | 1647 | --DOMWINDOW == 206 (0x12e810000) [pid = 1647] [serial = 1570] [outer = 0x0] [url = about:blank] 19:08:25 INFO - PROCESS | 1647 | --DOMWINDOW == 205 (0x12b2f0000) [pid = 1647] [serial = 1598] [outer = 0x0] [url = about:blank] 19:08:25 INFO - PROCESS | 1647 | --DOMWINDOW == 204 (0x129a6d400) [pid = 1647] [serial = 1588] [outer = 0x0] [url = about:blank] 19:08:25 INFO - PROCESS | 1647 | --DOMWINDOW == 203 (0x12594f000) [pid = 1647] [serial = 1582] [outer = 0x0] [url = about:blank] 19:08:25 INFO - PROCESS | 1647 | --DOMWINDOW == 202 (0x125adc000) [pid = 1647] [serial = 1555] [outer = 0x0] [url = about:blank] 19:08:25 INFO - PROCESS | 1647 | --DOMWINDOW == 201 (0x12aae6400) [pid = 1647] [serial = 1595] [outer = 0x0] [url = about:blank] 19:08:25 INFO - PROCESS | 1647 | --DOMWINDOW == 200 (0x12d1ccc00) [pid = 1647] [serial = 1606] [outer = 0x0] [url = about:blank] 19:08:25 INFO - PROCESS | 1647 | --DOMWINDOW == 199 (0x12ac9b000) [pid = 1647] [serial = 1604] [outer = 0x0] [url = about:blank] 19:08:25 INFO - PROCESS | 1647 | --DOMWINDOW == 198 (0x12e2c3000) [pid = 1647] [serial = 1567] [outer = 0x0] [url = about:blank] 19:08:25 INFO - PROCESS | 1647 | --DOMWINDOW == 197 (0x12e2c3800) [pid = 1647] [serial = 1607] [outer = 0x0] [url = about:blank] 19:08:25 INFO - PROCESS | 1647 | --DOMWINDOW == 196 (0x11aaebc00) [pid = 1647] [serial = 1552] [outer = 0x0] [url = about:blank] 19:08:25 INFO - PROCESS | 1647 | --DOMWINDOW == 195 (0x12e2c8c00) [pid = 1647] [serial = 1609] [outer = 0x0] [url = about:blank] 19:08:25 INFO - PROCESS | 1647 | --DOMWINDOW == 194 (0x129f49800) [pid = 1647] [serial = 1591] [outer = 0x0] [url = about:blank] 19:08:25 INFO - PROCESS | 1647 | --DOMWINDOW == 193 (0x12a93a800) [pid = 1647] [serial = 1594] [outer = 0x0] [url = about:blank] 19:08:25 INFO - PROCESS | 1647 | --DOMWINDOW == 192 (0x11c661400) [pid = 1647] [serial = 1580] [outer = 0x0] [url = about:blank] 19:08:25 INFO - PROCESS | 1647 | --DOMWINDOW == 191 (0x12abc9c00) [pid = 1647] [serial = 1600] [outer = 0x0] [url = about:blank] 19:08:25 INFO - PROCESS | 1647 | --DOMWINDOW == 190 (0x12e0eac00) [pid = 1647] [serial = 1550] [outer = 0x0] [url = about:blank] 19:08:25 INFO - PROCESS | 1647 | --DOMWINDOW == 189 (0x12cfd6400) [pid = 1647] [serial = 1564] [outer = 0x0] [url = about:blank] 19:08:25 INFO - PROCESS | 1647 | --DOMWINDOW == 188 (0x129c66800) [pid = 1647] [serial = 1603] [outer = 0x0] [url = about:blank] 19:08:25 INFO - PROCESS | 1647 | --DOMWINDOW == 187 (0x12916f400) [pid = 1647] [serial = 1586] [outer = 0x0] [url = about:blank] 19:08:25 INFO - PROCESS | 1647 | --DOMWINDOW == 186 (0x119b75000) [pid = 1647] [serial = 1577] [outer = 0x0] [url = about:blank] 19:08:25 INFO - PROCESS | 1647 | --DOMWINDOW == 185 (0x12ac97c00) [pid = 1647] [serial = 1561] [outer = 0x0] [url = about:blank] 19:08:25 INFO - PROCESS | 1647 | --DOMWINDOW == 184 (0x129c6dc00) [pid = 1647] [serial = 1589] [outer = 0x0] [url = about:blank] 19:08:25 INFO - PROCESS | 1647 | --DOMWINDOW == 183 (0x125d05c00) [pid = 1647] [serial = 1583] [outer = 0x0] [url = about:blank] 19:08:25 INFO - PROCESS | 1647 | --DOMWINDOW == 182 (0x12a631800) [pid = 1647] [serial = 1558] [outer = 0x0] [url = about:blank] 19:08:25 INFO - PROCESS | 1647 | --DOMWINDOW == 181 (0x12be1d800) [pid = 1647] [serial = 1601] [outer = 0x0] [url = about:blank] 19:08:25 INFO - PROCESS | 1647 | --DOMWINDOW == 180 (0x11994f800) [pid = 1647] [serial = 1573] [outer = 0x0] [url = about:blank] 19:08:26 INFO - PROCESS | 1647 | 1461031706117 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]]]}] 19:08:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 19:08:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 2577ms 19:08:26 INFO - PROCESS | 1647 | 1461031706163 Marionette TRACE conn2 -> [0,2217,"getWindowHandle",null] 19:08:26 INFO - PROCESS | 1647 | 1461031706165 Marionette TRACE conn2 <- [1,2217,null,{"value":"7"}] 19:08:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 19:08:26 INFO - PROCESS | 1647 | 1461031706176 Marionette TRACE conn2 -> [0,2218,"setScriptTimeout",{"ms":35000}] 19:08:26 INFO - PROCESS | 1647 | 1461031706178 Marionette TRACE conn2 <- [1,2218,null,{}] 19:08:26 INFO - PROCESS | 1647 | 1461031706184 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}] 19:08:26 INFO - PROCESS | 1647 | 1461031706270 Marionette TRACE conn2 <- [1,2219,null,{"value":null}] 19:08:26 INFO - PROCESS | 1647 | 1461031706277 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:26 INFO - PROCESS | 1647 | ++DOCSHELL 0x11532f000 == 27 [pid = 1647] [id = 562] 19:08:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 181 (0x1140b7000) [pid = 1647] [serial = 1686] [outer = 0x0] 19:08:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 182 (0x1140ba800) [pid = 1647] [serial = 1687] [outer = 0x1140b7000] 19:08:26 INFO - PROCESS | 1647 | 1461031706306 Marionette DEBUG loaded listener.js 19:08:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 183 (0x1146f2000) [pid = 1647] [serial = 1688] [outer = 0x1140b7000] 19:08:26 INFO - PROCESS | 1647 | 1461031706666 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]]]}] 19:08:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 19:08:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 521ms 19:08:26 INFO - PROCESS | 1647 | 1461031706697 Marionette TRACE conn2 -> [0,2221,"getWindowHandle",null] 19:08:26 INFO - PROCESS | 1647 | 1461031706702 Marionette TRACE conn2 <- [1,2221,null,{"value":"7"}] 19:08:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 19:08:26 INFO - PROCESS | 1647 | 1461031706707 Marionette TRACE conn2 -> [0,2222,"setScriptTimeout",{"ms":35000}] 19:08:26 INFO - PROCESS | 1647 | 1461031706708 Marionette TRACE conn2 <- [1,2222,null,{}] 19:08:26 INFO - PROCESS | 1647 | 1461031706711 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}] 19:08:26 INFO - PROCESS | 1647 | 1461031706795 Marionette TRACE conn2 <- [1,2223,null,{"value":null}] 19:08:26 INFO - PROCESS | 1647 | 1461031706851 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:26 INFO - PROCESS | 1647 | ++DOCSHELL 0x115757000 == 28 [pid = 1647] [id = 563] 19:08:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 184 (0x11403f000) [pid = 1647] [serial = 1689] [outer = 0x0] 19:08:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 185 (0x114eca800) [pid = 1647] [serial = 1690] [outer = 0x11403f000] 19:08:26 INFO - PROCESS | 1647 | 1461031706878 Marionette DEBUG loaded listener.js 19:08:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 186 (0x11564e800) [pid = 1647] [serial = 1691] [outer = 0x11403f000] 19:08:27 INFO - PROCESS | 1647 | 1461031707221 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]]]}] 19:08:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 19:08:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 520ms 19:08:27 INFO - PROCESS | 1647 | 1461031707226 Marionette TRACE conn2 -> [0,2225,"getWindowHandle",null] 19:08:27 INFO - PROCESS | 1647 | 1461031707228 Marionette TRACE conn2 <- [1,2225,null,{"value":"7"}] 19:08:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 19:08:27 INFO - PROCESS | 1647 | 1461031707230 Marionette TRACE conn2 -> [0,2226,"setScriptTimeout",{"ms":35000}] 19:08:27 INFO - PROCESS | 1647 | 1461031707236 Marionette TRACE conn2 <- [1,2226,null,{}] 19:08:27 INFO - PROCESS | 1647 | 1461031707244 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}] 19:08:27 INFO - PROCESS | 1647 | 1461031707361 Marionette TRACE conn2 <- [1,2227,null,{"value":null}] 19:08:27 INFO - PROCESS | 1647 | 1461031707369 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:27 INFO - PROCESS | 1647 | ++DOCSHELL 0x11914e000 == 29 [pid = 1647] [id = 564] 19:08:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 187 (0x10a5f2400) [pid = 1647] [serial = 1692] [outer = 0x0] 19:08:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 188 (0x1185a1400) [pid = 1647] [serial = 1693] [outer = 0x10a5f2400] 19:08:27 INFO - PROCESS | 1647 | 1461031707413 Marionette DEBUG loaded listener.js 19:08:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 189 (0x118c83c00) [pid = 1647] [serial = 1694] [outer = 0x10a5f2400] 19:08:27 INFO - PROCESS | 1647 | 1461031707928 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]]]}] 19:08:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 19:08:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 725ms 19:08:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 19:08:27 INFO - PROCESS | 1647 | 1461031707959 Marionette TRACE conn2 -> [0,2229,"getWindowHandle",null] 19:08:27 INFO - PROCESS | 1647 | 1461031707961 Marionette TRACE conn2 <- [1,2229,null,{"value":"7"}] 19:08:27 INFO - PROCESS | 1647 | 1461031707963 Marionette TRACE conn2 -> [0,2230,"setScriptTimeout",{"ms":35000}] 19:08:27 INFO - PROCESS | 1647 | 1461031707964 Marionette TRACE conn2 <- [1,2230,null,{}] 19:08:27 INFO - PROCESS | 1647 | 1461031707969 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}] 19:08:28 INFO - PROCESS | 1647 | 1461031708048 Marionette TRACE conn2 <- [1,2231,null,{"value":null}] 19:08:28 INFO - PROCESS | 1647 | 1461031708054 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:28 INFO - PROCESS | 1647 | ++DOCSHELL 0x11a758800 == 30 [pid = 1647] [id = 565] 19:08:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 190 (0x118f19400) [pid = 1647] [serial = 1695] [outer = 0x0] 19:08:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 191 (0x1191ae400) [pid = 1647] [serial = 1696] [outer = 0x118f19400] 19:08:28 INFO - PROCESS | 1647 | 1461031708082 Marionette DEBUG loaded listener.js 19:08:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 192 (0x119b75000) [pid = 1647] [serial = 1697] [outer = 0x118f19400] 19:08:28 INFO - PROCESS | 1647 | 1461031708406 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]]]}] 19:08:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 19:08:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 472ms 19:08:28 INFO - PROCESS | 1647 | 1461031708435 Marionette TRACE conn2 -> [0,2233,"getWindowHandle",null] 19:08:28 INFO - PROCESS | 1647 | 1461031708437 Marionette TRACE conn2 <- [1,2233,null,{"value":"7"}] 19:08:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 19:08:28 INFO - PROCESS | 1647 | 1461031708439 Marionette TRACE conn2 -> [0,2234,"setScriptTimeout",{"ms":35000}] 19:08:28 INFO - PROCESS | 1647 | 1461031708440 Marionette TRACE conn2 <- [1,2234,null,{}] 19:08:28 INFO - PROCESS | 1647 | 1461031708442 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}] 19:08:28 INFO - PROCESS | 1647 | 1461031708519 Marionette TRACE conn2 <- [1,2235,null,{"value":null}] 19:08:28 INFO - PROCESS | 1647 | 1461031708524 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:28 INFO - PROCESS | 1647 | ++DOCSHELL 0x11b513000 == 31 [pid = 1647] [id = 566] 19:08:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 193 (0x112285800) [pid = 1647] [serial = 1698] [outer = 0x0] 19:08:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 194 (0x119d9a400) [pid = 1647] [serial = 1699] [outer = 0x112285800] 19:08:28 INFO - PROCESS | 1647 | 1461031708550 Marionette DEBUG loaded listener.js 19:08:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 195 (0x11a709400) [pid = 1647] [serial = 1700] [outer = 0x112285800] 19:08:28 INFO - PROCESS | 1647 | 1461031708901 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]]]}] 19:08:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 19:08:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 469ms 19:08:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 19:08:28 INFO - PROCESS | 1647 | 1461031708908 Marionette TRACE conn2 -> [0,2237,"getWindowHandle",null] 19:08:28 INFO - PROCESS | 1647 | 1461031708909 Marionette TRACE conn2 <- [1,2237,null,{"value":"7"}] 19:08:28 INFO - PROCESS | 1647 | 1461031708911 Marionette TRACE conn2 -> [0,2238,"setScriptTimeout",{"ms":35000}] 19:08:28 INFO - PROCESS | 1647 | 1461031708912 Marionette TRACE conn2 <- [1,2238,null,{}] 19:08:28 INFO - PROCESS | 1647 | 1461031708917 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}] 19:08:29 INFO - PROCESS | 1647 | 1461031709045 Marionette TRACE conn2 <- [1,2239,null,{"value":null}] 19:08:29 INFO - PROCESS | 1647 | 1461031709056 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:29 INFO - PROCESS | 1647 | ++DOCSHELL 0x11bb2d800 == 32 [pid = 1647] [id = 567] 19:08:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 196 (0x11a750800) [pid = 1647] [serial = 1701] [outer = 0x0] 19:08:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 197 (0x11a7ae000) [pid = 1647] [serial = 1702] [outer = 0x11a750800] 19:08:29 INFO - PROCESS | 1647 | 1461031709085 Marionette DEBUG loaded listener.js 19:08:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 198 (0x11b556800) [pid = 1647] [serial = 1703] [outer = 0x11a750800] 19:08:29 INFO - PROCESS | 1647 | 1461031709386 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]]]}] 19:08:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 19:08:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 522ms 19:08:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 19:08:29 INFO - PROCESS | 1647 | 1461031709435 Marionette TRACE conn2 -> [0,2241,"getWindowHandle",null] 19:08:29 INFO - PROCESS | 1647 | 1461031709436 Marionette TRACE conn2 <- [1,2241,null,{"value":"7"}] 19:08:29 INFO - PROCESS | 1647 | 1461031709438 Marionette TRACE conn2 -> [0,2242,"setScriptTimeout",{"ms":35000}] 19:08:29 INFO - PROCESS | 1647 | 1461031709439 Marionette TRACE conn2 <- [1,2242,null,{}] 19:08:29 INFO - PROCESS | 1647 | 1461031709442 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}] 19:08:29 INFO - PROCESS | 1647 | 1461031709519 Marionette TRACE conn2 <- [1,2243,null,{"value":null}] 19:08:29 INFO - PROCESS | 1647 | 1461031709523 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:29 INFO - PROCESS | 1647 | ++DOCSHELL 0x11c5bd800 == 33 [pid = 1647] [id = 568] 19:08:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 199 (0x119126000) [pid = 1647] [serial = 1704] [outer = 0x0] 19:08:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 200 (0x11baa4400) [pid = 1647] [serial = 1705] [outer = 0x119126000] 19:08:29 INFO - PROCESS | 1647 | 1461031709550 Marionette DEBUG loaded listener.js 19:08:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 201 (0x11be67400) [pid = 1647] [serial = 1706] [outer = 0x119126000] 19:08:29 INFO - PROCESS | 1647 | 1461031709895 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]]]}] 19:08:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 19:08:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 467ms 19:08:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 19:08:29 INFO - PROCESS | 1647 | 1461031709907 Marionette TRACE conn2 -> [0,2245,"getWindowHandle",null] 19:08:29 INFO - PROCESS | 1647 | 1461031709908 Marionette TRACE conn2 <- [1,2245,null,{"value":"7"}] 19:08:29 INFO - PROCESS | 1647 | 1461031709910 Marionette TRACE conn2 -> [0,2246,"setScriptTimeout",{"ms":35000}] 19:08:29 INFO - PROCESS | 1647 | 1461031709911 Marionette TRACE conn2 <- [1,2246,null,{}] 19:08:29 INFO - PROCESS | 1647 | 1461031709914 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}] 19:08:30 INFO - PROCESS | 1647 | 1461031710018 Marionette TRACE conn2 <- [1,2247,null,{"value":null}] 19:08:30 INFO - PROCESS | 1647 | 1461031710024 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:30 INFO - PROCESS | 1647 | ++DOCSHELL 0x12596c000 == 34 [pid = 1647] [id = 569] 19:08:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 202 (0x11baa6c00) [pid = 1647] [serial = 1707] [outer = 0x0] 19:08:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 203 (0x11be6d000) [pid = 1647] [serial = 1708] [outer = 0x11baa6c00] 19:08:30 INFO - PROCESS | 1647 | 1461031710050 Marionette DEBUG loaded listener.js 19:08:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 204 (0x11be73800) [pid = 1647] [serial = 1709] [outer = 0x11baa6c00] 19:08:30 INFO - PROCESS | 1647 | 1461031710353 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]]]}] 19:08:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 19:08:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 470ms 19:08:30 INFO - PROCESS | 1647 | 1461031710380 Marionette TRACE conn2 -> [0,2249,"getWindowHandle",null] 19:08:30 INFO - PROCESS | 1647 | 1461031710383 Marionette TRACE conn2 <- [1,2249,null,{"value":"7"}] 19:08:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 19:08:30 INFO - PROCESS | 1647 | 1461031710387 Marionette TRACE conn2 -> [0,2250,"setScriptTimeout",{"ms":35000}] 19:08:30 INFO - PROCESS | 1647 | 1461031710388 Marionette TRACE conn2 <- [1,2250,null,{}] 19:08:30 INFO - PROCESS | 1647 | 1461031710390 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}] 19:08:30 INFO - PROCESS | 1647 | 1461031710475 Marionette TRACE conn2 <- [1,2251,null,{"value":null}] 19:08:30 INFO - PROCESS | 1647 | 1461031710481 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:30 INFO - PROCESS | 1647 | ++DOCSHELL 0x119144800 == 35 [pid = 1647] [id = 570] 19:08:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 205 (0x10a5f3400) [pid = 1647] [serial = 1710] [outer = 0x0] 19:08:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 206 (0x11bf5b400) [pid = 1647] [serial = 1711] [outer = 0x10a5f3400] 19:08:30 INFO - PROCESS | 1647 | 1461031710510 Marionette DEBUG loaded listener.js 19:08:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 207 (0x11bf60000) [pid = 1647] [serial = 1712] [outer = 0x10a5f3400] 19:08:30 INFO - PROCESS | 1647 | 1461031710888 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]]]}] 19:08:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 19:08:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 521ms 19:08:30 INFO - PROCESS | 1647 | 1461031710912 Marionette TRACE conn2 -> [0,2253,"getWindowHandle",null] 19:08:30 INFO - PROCESS | 1647 | 1461031710914 Marionette TRACE conn2 <- [1,2253,null,{"value":"7"}] 19:08:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 19:08:30 INFO - PROCESS | 1647 | 1461031710925 Marionette TRACE conn2 -> [0,2254,"setScriptTimeout",{"ms":35000}] 19:08:30 INFO - PROCESS | 1647 | 1461031710927 Marionette TRACE conn2 <- [1,2254,null,{}] 19:08:30 INFO - PROCESS | 1647 | 1461031710930 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}] 19:08:31 INFO - PROCESS | 1647 | 1461031711123 Marionette TRACE conn2 <- [1,2255,null,{"value":null}] 19:08:31 INFO - PROCESS | 1647 | 1461031711202 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:31 INFO - PROCESS | 1647 | ++DOCSHELL 0x126f18800 == 36 [pid = 1647] [id = 571] 19:08:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 208 (0x112235400) [pid = 1647] [serial = 1713] [outer = 0x0] 19:08:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 209 (0x11bf5f400) [pid = 1647] [serial = 1714] [outer = 0x112235400] 19:08:31 INFO - PROCESS | 1647 | 1461031711245 Marionette DEBUG loaded listener.js 19:08:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 210 (0x11bff5800) [pid = 1647] [serial = 1715] [outer = 0x112235400] 19:08:31 INFO - PROCESS | 1647 | 1461031711669 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]]]}] 19:08:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 19:08:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 772ms 19:08:31 INFO - PROCESS | 1647 | 1461031711697 Marionette TRACE conn2 -> [0,2257,"getWindowHandle",null] 19:08:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 19:08:31 INFO - PROCESS | 1647 | 1461031711699 Marionette TRACE conn2 <- [1,2257,null,{"value":"7"}] 19:08:31 INFO - PROCESS | 1647 | 1461031711701 Marionette TRACE conn2 -> [0,2258,"setScriptTimeout",{"ms":35000}] 19:08:31 INFO - PROCESS | 1647 | 1461031711703 Marionette TRACE conn2 <- [1,2258,null,{}] 19:08:31 INFO - PROCESS | 1647 | 1461031711712 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}] 19:08:31 INFO - PROCESS | 1647 | 1461031711830 Marionette TRACE conn2 <- [1,2259,null,{"value":null}] 19:08:31 INFO - PROCESS | 1647 | 1461031711834 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:31 INFO - PROCESS | 1647 | ++DOCSHELL 0x11b510800 == 37 [pid = 1647] [id = 572] 19:08:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 211 (0x11bff6c00) [pid = 1647] [serial = 1716] [outer = 0x0] 19:08:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 212 (0x11c663c00) [pid = 1647] [serial = 1717] [outer = 0x11bff6c00] 19:08:31 INFO - PROCESS | 1647 | 1461031711868 Marionette DEBUG loaded listener.js 19:08:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 213 (0x123787c00) [pid = 1647] [serial = 1718] [outer = 0x11bff6c00] 19:08:32 INFO - PROCESS | 1647 | 1461031712296 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]]]}] 19:08:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 19:08:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 630ms 19:08:32 INFO - PROCESS | 1647 | 1461031712332 Marionette TRACE conn2 -> [0,2261,"getWindowHandle",null] 19:08:32 INFO - PROCESS | 1647 | 1461031712334 Marionette TRACE conn2 <- [1,2261,null,{"value":"7"}] 19:08:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 19:08:32 INFO - PROCESS | 1647 | 1461031712337 Marionette TRACE conn2 -> [0,2262,"setScriptTimeout",{"ms":35000}] 19:08:32 INFO - PROCESS | 1647 | 1461031712339 Marionette TRACE conn2 <- [1,2262,null,{}] 19:08:32 INFO - PROCESS | 1647 | 1461031712342 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}] 19:08:32 INFO - PROCESS | 1647 | 1461031712500 Marionette TRACE conn2 <- [1,2263,null,{"value":null}] 19:08:32 INFO - PROCESS | 1647 | 1461031712562 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:32 INFO - PROCESS | 1647 | ++DOCSHELL 0x129f05800 == 38 [pid = 1647] [id = 573] 19:08:32 INFO - PROCESS | 1647 | ++DOMWINDOW == 214 (0x123792800) [pid = 1647] [serial = 1719] [outer = 0x0] 19:08:32 INFO - PROCESS | 1647 | ++DOMWINDOW == 215 (0x1237d2800) [pid = 1647] [serial = 1720] [outer = 0x123792800] 19:08:32 INFO - PROCESS | 1647 | 1461031712605 Marionette DEBUG loaded listener.js 19:08:32 INFO - PROCESS | 1647 | ++DOMWINDOW == 216 (0x1237db000) [pid = 1647] [serial = 1721] [outer = 0x123792800] 19:08:32 INFO - PROCESS | 1647 | 1461031712979 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]]]}] 19:08:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 19:08:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 670ms 19:08:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 19:08:33 INFO - PROCESS | 1647 | 1461031713012 Marionette TRACE conn2 -> [0,2265,"getWindowHandle",null] 19:08:33 INFO - PROCESS | 1647 | 1461031713014 Marionette TRACE conn2 <- [1,2265,null,{"value":"7"}] 19:08:33 INFO - PROCESS | 1647 | 1461031713016 Marionette TRACE conn2 -> [0,2266,"setScriptTimeout",{"ms":35000}] 19:08:33 INFO - PROCESS | 1647 | 1461031713017 Marionette TRACE conn2 <- [1,2266,null,{}] 19:08:33 INFO - PROCESS | 1647 | 1461031713019 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}] 19:08:33 INFO - PROCESS | 1647 | 1461031713121 Marionette TRACE conn2 <- [1,2267,null,{"value":null}] 19:08:33 INFO - PROCESS | 1647 | 1461031713125 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:33 INFO - PROCESS | 1647 | ++DOCSHELL 0x129f1d800 == 39 [pid = 1647] [id = 574] 19:08:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 217 (0x123795c00) [pid = 1647] [serial = 1722] [outer = 0x0] 19:08:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 218 (0x123821c00) [pid = 1647] [serial = 1723] [outer = 0x123795c00] 19:08:33 INFO - PROCESS | 1647 | 1461031713183 Marionette DEBUG loaded listener.js 19:08:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 219 (0x123827000) [pid = 1647] [serial = 1724] [outer = 0x123795c00] 19:08:34 INFO - PROCESS | 1647 | --DOMWINDOW == 218 (0x12faaf400) [pid = 1647] [serial = 1367] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 19:08:34 INFO - PROCESS | 1647 | --DOMWINDOW == 217 (0x12abc5000) [pid = 1647] [serial = 1500] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 19:08:34 INFO - PROCESS | 1647 | --DOMWINDOW == 216 (0x12d96c400) [pid = 1647] [serial = 1566] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 19:08:34 INFO - PROCESS | 1647 | --DOMWINDOW == 215 (0x126d22800) [pid = 1647] [serial = 1491] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 19:08:34 INFO - PROCESS | 1647 | --DOMWINDOW == 214 (0x112233400) [pid = 1647] [serial = 1298] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 19:08:34 INFO - PROCESS | 1647 | --DOMWINDOW == 213 (0x119da8800) [pid = 1647] [serial = 1413] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 19:08:34 INFO - PROCESS | 1647 | --DOMWINDOW == 212 (0x129b0c400) [pid = 1647] [serial = 1358] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 19:08:34 INFO - PROCESS | 1647 | --DOMWINDOW == 211 (0x1272f5400) [pid = 1647] [serial = 1608] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 19:08:34 INFO - PROCESS | 1647 | --DOMWINDOW == 210 (0x12a697000) [pid = 1647] [serial = 1349] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 19:08:34 INFO - PROCESS | 1647 | --DOMWINDOW == 209 (0x1146b7400) [pid = 1647] [serial = 1572] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 19:08:34 INFO - PROCESS | 1647 | --DOMWINDOW == 208 (0x12a85d000) [pid = 1647] [serial = 1560] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 19:08:34 INFO - PROCESS | 1647 | --DOMWINDOW == 207 (0x12a811c00) [pid = 1647] [serial = 1425] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 19:08:34 INFO - PROCESS | 1647 | --DOMWINDOW == 206 (0x11a70e800) [pid = 1647] [serial = 1485] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 19:08:34 INFO - PROCESS | 1647 | --DOMWINDOW == 205 (0x12e2cb000) [pid = 1647] [serial = 1286] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 19:08:34 INFO - PROCESS | 1647 | --DOMWINDOW == 204 (0x12e2c9000) [pid = 1647] [serial = 1569] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 19:08:34 INFO - PROCESS | 1647 | --DOMWINDOW == 203 (0x119128c00) [pid = 1647] [serial = 1551] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 19:08:34 INFO - PROCESS | 1647 | --DOMWINDOW == 202 (0x1238ee800) [pid = 1647] [serial = 1488] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 19:08:34 INFO - PROCESS | 1647 | --DOMWINDOW == 201 (0x12a861400) [pid = 1647] [serial = 1352] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 19:08:34 INFO - PROCESS | 1647 | --DOMWINDOW == 200 (0x11bffb800) [pid = 1647] [serial = 1295] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 19:08:34 INFO - PROCESS | 1647 | --DOMWINDOW == 199 (0x12a863800) [pid = 1647] [serial = 1355] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 19:08:34 INFO - PROCESS | 1647 | --DOMWINDOW == 198 (0x129b0e800) [pid = 1647] [serial = 1557] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 19:08:34 INFO - PROCESS | 1647 | --DOMWINDOW == 197 (0x12a963800) [pid = 1647] [serial = 1364] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 19:08:34 INFO - PROCESS | 1647 | --DOMWINDOW == 196 (0x12a95dc00) [pid = 1647] [serial = 1361] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 19:08:34 INFO - PROCESS | 1647 | --DOMWINDOW == 195 (0x11564c400) [pid = 1647] [serial = 1482] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 19:08:34 INFO - PROCESS | 1647 | --DOMWINDOW == 194 (0x12aca3400) [pid = 1647] [serial = 1503] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 19:08:34 INFO - PROCESS | 1647 | --DOMWINDOW == 193 (0x12d116c00) [pid = 1647] [serial = 1205] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 19:08:34 INFO - PROCESS | 1647 | --DOMWINDOW == 192 (0x11549dc00) [pid = 1647] [serial = 1343] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 19:08:34 INFO - PROCESS | 1647 | --DOMWINDOW == 191 (0x12378c000) [pid = 1647] [serial = 1554] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 19:08:34 INFO - PROCESS | 1647 | --DOMWINDOW == 190 (0x11bf54800) [pid = 1647] [serial = 1301] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 19:08:34 INFO - PROCESS | 1647 | --DOMWINDOW == 189 (0x129a6cc00) [pid = 1647] [serial = 1494] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 19:08:34 INFO - PROCESS | 1647 | --DOMWINDOW == 188 (0x12b2f3400) [pid = 1647] [serial = 1506] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 19:08:34 INFO - PROCESS | 1647 | --DOMWINDOW == 187 (0x125d11000) [pid = 1647] [serial = 1346] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 19:08:34 INFO - PROCESS | 1647 | --DOMWINDOW == 186 (0x114c05400) [pid = 1647] [serial = 1509] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 19:08:34 INFO - PROCESS | 1647 | --DOMWINDOW == 185 (0x12aac5c00) [pid = 1647] [serial = 1428] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 19:08:34 INFO - PROCESS | 1647 | --DOMWINDOW == 184 (0x10a5f6400) [pid = 1647] [serial = 1437] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 19:08:34 INFO - PROCESS | 1647 | --DOMWINDOW == 183 (0x12b006400) [pid = 1647] [serial = 1563] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 19:08:34 INFO - PROCESS | 1647 | --DOMWINDOW == 182 (0x123ad4800) [pid = 1647] [serial = 1416] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 19:08:34 INFO - PROCESS | 1647 | --DOMWINDOW == 181 (0x12f7a8c00) [pid = 1647] [serial = 1289] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 19:08:34 INFO - PROCESS | 1647 | --DOMWINDOW == 180 (0x12aae2800) [pid = 1647] [serial = 1497] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 19:08:34 INFO - PROCESS | 1647 | --DOMWINDOW == 179 (0x12381cc00) [pid = 1647] [serial = 1292] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 19:08:34 INFO - PROCESS | 1647 | --DOMWINDOW == 178 (0x12a68c000) [pid = 1647] [serial = 1422] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 19:08:34 INFO - PROCESS | 1647 | --DOMWINDOW == 177 (0x10a5f8800) [pid = 1647] [serial = 1434] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 19:08:34 INFO - PROCESS | 1647 | --DOMWINDOW == 176 (0x129f4dc00) [pid = 1647] [serial = 1419] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 19:08:34 INFO - PROCESS | 1647 | --DOMWINDOW == 175 (0x1146c3800) [pid = 1647] [serial = 1431] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 19:08:34 INFO - PROCESS | 1647 | --DOMWINDOW == 174 (0x11227dc00) [pid = 1647] [serial = 1665] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 19:08:34 INFO - PROCESS | 1647 | --DOMWINDOW == 173 (0x1237d0000) [pid = 1647] [serial = 1671] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 19:08:34 INFO - PROCESS | 1647 | --DOMWINDOW == 172 (0x11bf55c00) [pid = 1647] [serial = 1668] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 19:08:34 INFO - PROCESS | 1647 | --DOMWINDOW == 171 (0x12d1cd400) [pid = 1647] [serial = 1680] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 19:08:34 INFO - PROCESS | 1647 | --DOMWINDOW == 170 (0x112237400) [pid = 1647] [serial = 1674] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 19:08:34 INFO - PROCESS | 1647 | --DOMWINDOW == 169 (0x10a5f0400) [pid = 1647] [serial = 1611] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 19:08:34 INFO - PROCESS | 1647 | --DOMWINDOW == 168 (0x1153ed000) [pid = 1647] [serial = 1653] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 19:08:34 INFO - PROCESS | 1647 | --DOMWINDOW == 167 (0x11bf61c00) [pid = 1647] [serial = 1650] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 19:08:34 INFO - PROCESS | 1647 | --DOMWINDOW == 166 (0x11564bc00) [pid = 1647] [serial = 1647] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 19:08:34 INFO - PROCESS | 1647 | --DOMWINDOW == 165 (0x12a930800) [pid = 1647] [serial = 1644] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 19:08:34 INFO - PROCESS | 1647 | --DOMWINDOW == 164 (0x11a74fc00) [pid = 1647] [serial = 1641] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 19:08:34 INFO - PROCESS | 1647 | --DOMWINDOW == 163 (0x12fb87c00) [pid = 1647] [serial = 1638] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 19:08:34 INFO - PROCESS | 1647 | --DOMWINDOW == 162 (0x12fa2f000) [pid = 1647] [serial = 1635] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 19:08:34 INFO - PROCESS | 1647 | --DOMWINDOW == 161 (0x12f60b800) [pid = 1647] [serial = 1632] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 19:08:34 INFO - PROCESS | 1647 | --DOMWINDOW == 160 (0x12f294400) [pid = 1647] [serial = 1629] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 19:08:34 INFO - PROCESS | 1647 | --DOMWINDOW == 159 (0x12f28d000) [pid = 1647] [serial = 1626] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 19:08:34 INFO - PROCESS | 1647 | --DOMWINDOW == 158 (0x12ba6bc00) [pid = 1647] [serial = 1623] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 19:08:34 INFO - PROCESS | 1647 | --DOMWINDOW == 157 (0x123821400) [pid = 1647] [serial = 1620] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 19:08:34 INFO - PROCESS | 1647 | --DOMWINDOW == 156 (0x123ad9c00) [pid = 1647] [serial = 1617] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 19:08:34 INFO - PROCESS | 1647 | --DOMWINDOW == 155 (0x1188bf000) [pid = 1647] [serial = 1614] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 19:08:34 INFO - PROCESS | 1647 | --DOMWINDOW == 154 (0x129f4a800) [pid = 1647] [serial = 1662] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 19:08:34 INFO - PROCESS | 1647 | --DOMWINDOW == 153 (0x126d1fc00) [pid = 1647] [serial = 1659] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 19:08:34 INFO - PROCESS | 1647 | --DOMWINDOW == 152 (0x125dbbc00) [pid = 1647] [serial = 1656] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 19:08:34 INFO - PROCESS | 1647 | --DOMWINDOW == 151 (0x1237de000) [pid = 1647] [serial = 1677] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 19:08:34 INFO - PROCESS | 1647 | 1461031714194 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]]]}] 19:08:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 19:08:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 1220ms 19:08:34 INFO - PROCESS | 1647 | 1461031714236 Marionette TRACE conn2 -> [0,2269,"getWindowHandle",null] 19:08:34 INFO - PROCESS | 1647 | 1461031714238 Marionette TRACE conn2 <- [1,2269,null,{"value":"7"}] 19:08:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 19:08:34 INFO - PROCESS | 1647 | 1461031714240 Marionette TRACE conn2 -> [0,2270,"setScriptTimeout",{"ms":35000}] 19:08:34 INFO - PROCESS | 1647 | 1461031714241 Marionette TRACE conn2 <- [1,2270,null,{}] 19:08:34 INFO - PROCESS | 1647 | 1461031714243 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}] 19:08:34 INFO - PROCESS | 1647 | 1461031714325 Marionette TRACE conn2 <- [1,2271,null,{"value":null}] 19:08:34 INFO - PROCESS | 1647 | 1461031714385 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:34 INFO - PROCESS | 1647 | ++DOCSHELL 0x1199b5000 == 40 [pid = 1647] [id = 575] 19:08:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 152 (0x112233400) [pid = 1647] [serial = 1725] [outer = 0x0] 19:08:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 153 (0x115648c00) [pid = 1647] [serial = 1726] [outer = 0x112233400] 19:08:34 INFO - PROCESS | 1647 | 1461031714411 Marionette DEBUG loaded listener.js 19:08:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 154 (0x11a74fc00) [pid = 1647] [serial = 1727] [outer = 0x112233400] 19:08:34 INFO - PROCESS | 1647 | 1461031714689 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]]]}] 19:08:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 19:08:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 470ms 19:08:34 INFO - PROCESS | 1647 | 1461031714710 Marionette TRACE conn2 -> [0,2273,"getWindowHandle",null] 19:08:34 INFO - PROCESS | 1647 | 1461031714711 Marionette TRACE conn2 <- [1,2273,null,{"value":"7"}] 19:08:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 19:08:34 INFO - PROCESS | 1647 | 1461031714714 Marionette TRACE conn2 -> [0,2274,"setScriptTimeout",{"ms":35000}] 19:08:34 INFO - PROCESS | 1647 | 1461031714715 Marionette TRACE conn2 <- [1,2274,null,{}] 19:08:34 INFO - PROCESS | 1647 | 1461031714726 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}] 19:08:34 INFO - PROCESS | 1647 | 1461031714813 Marionette TRACE conn2 <- [1,2275,null,{"value":null}] 19:08:34 INFO - PROCESS | 1647 | 1461031714819 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:34 INFO - PROCESS | 1647 | ++DOCSHELL 0x129f07800 == 41 [pid = 1647] [id = 576] 19:08:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 155 (0x11b551000) [pid = 1647] [serial = 1728] [outer = 0x0] 19:08:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 156 (0x1237d0000) [pid = 1647] [serial = 1729] [outer = 0x11b551000] 19:08:34 INFO - PROCESS | 1647 | 1461031714844 Marionette DEBUG loaded listener.js 19:08:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 157 (0x123826800) [pid = 1647] [serial = 1730] [outer = 0x11b551000] 19:08:35 INFO - PROCESS | 1647 | 1461031715174 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]]]}] 19:08:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 19:08:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 477ms 19:08:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 19:08:35 INFO - PROCESS | 1647 | 1461031715191 Marionette TRACE conn2 -> [0,2277,"getWindowHandle",null] 19:08:35 INFO - PROCESS | 1647 | 1461031715192 Marionette TRACE conn2 <- [1,2277,null,{"value":"7"}] 19:08:35 INFO - PROCESS | 1647 | 1461031715195 Marionette TRACE conn2 -> [0,2278,"setScriptTimeout",{"ms":35000}] 19:08:35 INFO - PROCESS | 1647 | 1461031715196 Marionette TRACE conn2 <- [1,2278,null,{}] 19:08:35 INFO - PROCESS | 1647 | 1461031715198 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}] 19:08:35 INFO - PROCESS | 1647 | 1461031715315 Marionette TRACE conn2 <- [1,2279,null,{"value":null}] 19:08:35 INFO - PROCESS | 1647 | 1461031715323 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:35 INFO - PROCESS | 1647 | ++DOCSHELL 0x129fef000 == 42 [pid = 1647] [id = 577] 19:08:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 158 (0x1140c4800) [pid = 1647] [serial = 1731] [outer = 0x0] 19:08:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 159 (0x123827800) [pid = 1647] [serial = 1732] [outer = 0x1140c4800] 19:08:35 INFO - PROCESS | 1647 | 1461031715348 Marionette DEBUG loaded listener.js 19:08:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 160 (0x123adf400) [pid = 1647] [serial = 1733] [outer = 0x1140c4800] 19:08:35 INFO - PROCESS | 1647 | 1461031715684 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]]]}] 19:08:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 19:08:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 517ms 19:08:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 19:08:35 INFO - PROCESS | 1647 | 1461031715713 Marionette TRACE conn2 -> [0,2281,"getWindowHandle",null] 19:08:35 INFO - PROCESS | 1647 | 1461031715714 Marionette TRACE conn2 <- [1,2281,null,{"value":"7"}] 19:08:35 INFO - PROCESS | 1647 | 1461031715719 Marionette TRACE conn2 -> [0,2282,"setScriptTimeout",{"ms":35000}] 19:08:35 INFO - PROCESS | 1647 | 1461031715720 Marionette TRACE conn2 <- [1,2282,null,{}] 19:08:35 INFO - PROCESS | 1647 | 1461031715722 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}] 19:08:35 INFO - PROCESS | 1647 | 1461031715804 Marionette TRACE conn2 <- [1,2283,null,{"value":null}] 19:08:35 INFO - PROCESS | 1647 | 1461031715808 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:35 INFO - PROCESS | 1647 | ++DOCSHELL 0x12a97e000 == 43 [pid = 1647] [id = 578] 19:08:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 161 (0x123ae0400) [pid = 1647] [serial = 1734] [outer = 0x0] 19:08:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 162 (0x125959400) [pid = 1647] [serial = 1735] [outer = 0x123ae0400] 19:08:35 INFO - PROCESS | 1647 | 1461031715833 Marionette DEBUG loaded listener.js 19:08:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 163 (0x125ad9000) [pid = 1647] [serial = 1736] [outer = 0x123ae0400] 19:08:36 INFO - PROCESS | 1647 | 1461031716299 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]]]}] 19:08:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 19:08:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 621ms 19:08:36 INFO - PROCESS | 1647 | 1461031716338 Marionette TRACE conn2 -> [0,2285,"getWindowHandle",null] 19:08:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 19:08:36 INFO - PROCESS | 1647 | 1461031716341 Marionette TRACE conn2 <- [1,2285,null,{"value":"7"}] 19:08:36 INFO - PROCESS | 1647 | 1461031716344 Marionette TRACE conn2 -> [0,2286,"setScriptTimeout",{"ms":35000}] 19:08:36 INFO - PROCESS | 1647 | 1461031716347 Marionette TRACE conn2 <- [1,2286,null,{}] 19:08:36 INFO - PROCESS | 1647 | 1461031716351 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}] 19:08:36 INFO - PROCESS | 1647 | 1461031716465 Marionette TRACE conn2 <- [1,2287,null,{"value":null}] 19:08:36 INFO - PROCESS | 1647 | 1461031716551 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:36 INFO - PROCESS | 1647 | ++DOCSHELL 0x115604800 == 44 [pid = 1647] [id = 579] 19:08:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 164 (0x11222cc00) [pid = 1647] [serial = 1737] [outer = 0x0] 19:08:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 165 (0x11227fc00) [pid = 1647] [serial = 1738] [outer = 0x11222cc00] 19:08:36 INFO - PROCESS | 1647 | 1461031716584 Marionette DEBUG loaded listener.js 19:08:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 166 (0x1146fdc00) [pid = 1647] [serial = 1739] [outer = 0x11222cc00] 19:08:37 INFO - PROCESS | 1647 | 1461031717162 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]]]}] 19:08:37 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 19:08:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 873ms 19:08:37 INFO - PROCESS | 1647 | 1461031717218 Marionette TRACE conn2 -> [0,2289,"getWindowHandle",null] 19:08:37 INFO - PROCESS | 1647 | 1461031717222 Marionette TRACE conn2 <- [1,2289,null,{"value":"7"}] 19:08:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 19:08:37 INFO - PROCESS | 1647 | 1461031717227 Marionette TRACE conn2 -> [0,2290,"setScriptTimeout",{"ms":35000}] 19:08:37 INFO - PROCESS | 1647 | 1461031717229 Marionette TRACE conn2 <- [1,2290,null,{}] 19:08:37 INFO - PROCESS | 1647 | 1461031717232 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}] 19:08:37 INFO - PROCESS | 1647 | 1461031717344 Marionette TRACE conn2 <- [1,2291,null,{"value":null}] 19:08:37 INFO - PROCESS | 1647 | 1461031717429 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:37 INFO - PROCESS | 1647 | ++DOCSHELL 0x11b51a000 == 45 [pid = 1647] [id = 580] 19:08:37 INFO - PROCESS | 1647 | ++DOMWINDOW == 167 (0x1153eec00) [pid = 1647] [serial = 1740] [outer = 0x0] 19:08:37 INFO - PROCESS | 1647 | ++DOMWINDOW == 168 (0x1164da000) [pid = 1647] [serial = 1741] [outer = 0x1153eec00] 19:08:37 INFO - PROCESS | 1647 | 1461031717459 Marionette DEBUG loaded listener.js 19:08:37 INFO - PROCESS | 1647 | ++DOMWINDOW == 169 (0x118f79400) [pid = 1647] [serial = 1742] [outer = 0x1153eec00] 19:08:37 INFO - PROCESS | 1647 | 1461031717993 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]]]}] 19:08:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 19:08:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 770ms 19:08:37 INFO - PROCESS | 1647 | 1461031717998 Marionette TRACE conn2 -> [0,2293,"getWindowHandle",null] 19:08:38 INFO - PROCESS | 1647 | 1461031717999 Marionette TRACE conn2 <- [1,2293,null,{"value":"7"}] 19:08:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 19:08:38 INFO - PROCESS | 1647 | 1461031718001 Marionette TRACE conn2 -> [0,2294,"setScriptTimeout",{"ms":35000}] 19:08:38 INFO - PROCESS | 1647 | 1461031718003 Marionette TRACE conn2 <- [1,2294,null,{}] 19:08:38 INFO - PROCESS | 1647 | 1461031718014 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}] 19:08:38 INFO - PROCESS | 1647 | 1461031718247 Marionette TRACE conn2 <- [1,2295,null,{"value":null}] 19:08:38 INFO - PROCESS | 1647 | 1461031718335 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:38 INFO - PROCESS | 1647 | ++DOCSHELL 0x11c268000 == 46 [pid = 1647] [id = 581] 19:08:38 INFO - PROCESS | 1647 | ++DOMWINDOW == 170 (0x115649000) [pid = 1647] [serial = 1743] [outer = 0x0] 19:08:38 INFO - PROCESS | 1647 | ++DOMWINDOW == 171 (0x11785c000) [pid = 1647] [serial = 1744] [outer = 0x115649000] 19:08:38 INFO - PROCESS | 1647 | 1461031718387 Marionette DEBUG loaded listener.js 19:08:38 INFO - PROCESS | 1647 | ++DOMWINDOW == 172 (0x11a704800) [pid = 1647] [serial = 1745] [outer = 0x115649000] 19:08:39 INFO - PROCESS | 1647 | 1461031719181 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]]]}] 19:08:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 19:08:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 1224ms 19:08:39 INFO - PROCESS | 1647 | 1461031719225 Marionette TRACE conn2 -> [0,2297,"getWindowHandle",null] 19:08:39 INFO - PROCESS | 1647 | 1461031719227 Marionette TRACE conn2 <- [1,2297,null,{"value":"7"}] 19:08:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 19:08:39 INFO - PROCESS | 1647 | 1461031719231 Marionette TRACE conn2 -> [0,2298,"setScriptTimeout",{"ms":35000}] 19:08:39 INFO - PROCESS | 1647 | 1461031719233 Marionette TRACE conn2 <- [1,2298,null,{}] 19:08:39 INFO - PROCESS | 1647 | 1461031719236 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}] 19:08:39 INFO - PROCESS | 1647 | 1461031719340 Marionette TRACE conn2 <- [1,2299,null,{"value":null}] 19:08:39 INFO - PROCESS | 1647 | 1461031719433 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:39 INFO - PROCESS | 1647 | ++DOCSHELL 0x1188ae800 == 47 [pid = 1647] [id = 582] 19:08:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 173 (0x11549b400) [pid = 1647] [serial = 1746] [outer = 0x0] 19:08:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 174 (0x115644800) [pid = 1647] [serial = 1747] [outer = 0x11549b400] 19:08:39 INFO - PROCESS | 1647 | 1461031719463 Marionette DEBUG loaded listener.js 19:08:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 175 (0x11663a000) [pid = 1647] [serial = 1748] [outer = 0x11549b400] 19:08:39 INFO - PROCESS | 1647 | --DOCSHELL 0x118f4a000 == 46 [pid = 1647] [id = 96] 19:08:39 INFO - PROCESS | 1647 | --DOCSHELL 0x119271800 == 45 [pid = 1647] [id = 88] 19:08:39 INFO - PROCESS | 1647 | --DOCSHELL 0x11582f800 == 44 [pid = 1647] [id = 94] 19:08:39 INFO - PROCESS | 1647 | --DOCSHELL 0x11accf800 == 43 [pid = 1647] [id = 99] 19:08:39 INFO - PROCESS | 1647 | --DOCSHELL 0x127d64800 == 42 [pid = 1647] [id = 85] 19:08:39 INFO - PROCESS | 1647 | --DOCSHELL 0x118f4a800 == 41 [pid = 1647] [id = 90] 19:08:39 INFO - PROCESS | 1647 | --DOCSHELL 0x11a76f800 == 40 [pid = 1647] [id = 98] 19:08:39 INFO - PROCESS | 1647 | --DOCSHELL 0x12d91b000 == 39 [pid = 1647] [id = 92] 19:08:39 INFO - PROCESS | 1647 | --DOCSHELL 0x129a37000 == 38 [pid = 1647] [id = 86] 19:08:39 INFO - PROCESS | 1647 | --DOCSHELL 0x11c250800 == 37 [pid = 1647] [id = 84] 19:08:39 INFO - PROCESS | 1647 | --DOCSHELL 0x118cad000 == 36 [pid = 1647] [id = 95] 19:08:39 INFO - PROCESS | 1647 | --DOCSHELL 0x127d5a000 == 35 [pid = 1647] [id = 91] 19:08:39 INFO - PROCESS | 1647 | --DOCSHELL 0x11560c800 == 34 [pid = 1647] [id = 93] 19:08:39 INFO - PROCESS | 1647 | --DOMWINDOW == 174 (0x12f28d400) [pid = 1647] [serial = 1684] [outer = 0x0] [url = about:blank] 19:08:39 INFO - PROCESS | 1647 | --DOCSHELL 0x13aadb000 == 33 [pid = 1647] [id = 561] 19:08:39 INFO - PROCESS | 1647 | 1461031719843 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]]]}] 19:08:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 19:08:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 621ms 19:08:39 INFO - PROCESS | 1647 | 1461031719852 Marionette TRACE conn2 -> [0,2301,"getWindowHandle",null] 19:08:39 INFO - PROCESS | 1647 | 1461031719856 Marionette TRACE conn2 <- [1,2301,null,{"value":"7"}] 19:08:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 19:08:39 INFO - PROCESS | 1647 | 1461031719860 Marionette TRACE conn2 -> [0,2302,"setScriptTimeout",{"ms":35000}] 19:08:39 INFO - PROCESS | 1647 | 1461031719862 Marionette TRACE conn2 <- [1,2302,null,{}] 19:08:39 INFO - PROCESS | 1647 | 1461031719864 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}] 19:08:39 INFO - PROCESS | 1647 | --DOMWINDOW == 173 (0x12f60a000) [pid = 1647] [serial = 1288] [outer = 0x0] [url = about:blank] 19:08:39 INFO - PROCESS | 1647 | --DOMWINDOW == 172 (0x12ecb4c00) [pid = 1647] [serial = 1571] [outer = 0x0] [url = about:blank] 19:08:39 INFO - PROCESS | 1647 | --DOMWINDOW == 171 (0x11bfc4800) [pid = 1647] [serial = 1553] [outer = 0x0] [url = about:blank] 19:08:39 INFO - PROCESS | 1647 | --DOMWINDOW == 170 (0x126d27c00) [pid = 1647] [serial = 1490] [outer = 0x0] [url = about:blank] 19:08:39 INFO - PROCESS | 1647 | --DOMWINDOW == 169 (0x12bb9dc00) [pid = 1647] [serial = 1354] [outer = 0x0] [url = about:blank] 19:08:39 INFO - PROCESS | 1647 | --DOMWINDOW == 168 (0x12ff1f000) [pid = 1647] [serial = 1297] [outer = 0x0] [url = about:blank] 19:08:39 INFO - PROCESS | 1647 | --DOMWINDOW == 167 (0x12dac9c00) [pid = 1647] [serial = 1357] [outer = 0x0] [url = about:blank] 19:08:39 INFO - PROCESS | 1647 | --DOMWINDOW == 166 (0x12a930c00) [pid = 1647] [serial = 1559] [outer = 0x0] [url = about:blank] 19:08:39 INFO - PROCESS | 1647 | --DOMWINDOW == 165 (0x12fab1800) [pid = 1647] [serial = 1366] [outer = 0x0] [url = about:blank] 19:08:39 INFO - PROCESS | 1647 | --DOMWINDOW == 164 (0x12a969000) [pid = 1647] [serial = 1363] [outer = 0x0] [url = about:blank] 19:08:39 INFO - PROCESS | 1647 | --DOMWINDOW == 163 (0x11923f000) [pid = 1647] [serial = 1484] [outer = 0x0] [url = about:blank] 19:08:39 INFO - PROCESS | 1647 | --DOMWINDOW == 162 (0x12b588000) [pid = 1647] [serial = 1505] [outer = 0x0] [url = about:blank] 19:08:39 INFO - PROCESS | 1647 | --DOMWINDOW == 161 (0x12dac9000) [pid = 1647] [serial = 1207] [outer = 0x0] [url = about:blank] 19:08:39 INFO - PROCESS | 1647 | --DOMWINDOW == 160 (0x11c669c00) [pid = 1647] [serial = 1345] [outer = 0x0] [url = about:blank] 19:08:39 INFO - PROCESS | 1647 | --DOMWINDOW == 159 (0x126d26000) [pid = 1647] [serial = 1556] [outer = 0x0] [url = about:blank] 19:08:39 INFO - PROCESS | 1647 | --DOMWINDOW == 158 (0x12a869400) [pid = 1647] [serial = 1303] [outer = 0x0] [url = about:blank] 19:08:39 INFO - PROCESS | 1647 | --DOMWINDOW == 157 (0x12a932800) [pid = 1647] [serial = 1496] [outer = 0x0] [url = about:blank] 19:08:39 INFO - PROCESS | 1647 | --DOMWINDOW == 156 (0x12bba3000) [pid = 1647] [serial = 1508] [outer = 0x0] [url = about:blank] 19:08:39 INFO - PROCESS | 1647 | --DOMWINDOW == 155 (0x1296f2000) [pid = 1647] [serial = 1348] [outer = 0x0] [url = about:blank] 19:08:39 INFO - PROCESS | 1647 | --DOMWINDOW == 154 (0x12a68f800) [pid = 1647] [serial = 1511] [outer = 0x0] [url = about:blank] 19:08:39 INFO - PROCESS | 1647 | --DOMWINDOW == 153 (0x12cfe1000) [pid = 1647] [serial = 1430] [outer = 0x0] [url = about:blank] 19:08:39 INFO - PROCESS | 1647 | --DOMWINDOW == 152 (0x11b5db800) [pid = 1647] [serial = 1439] [outer = 0x0] [url = about:blank] 19:08:39 INFO - PROCESS | 1647 | --DOMWINDOW == 151 (0x12d11b400) [pid = 1647] [serial = 1565] [outer = 0x0] [url = about:blank] 19:08:39 INFO - PROCESS | 1647 | --DOMWINDOW == 150 (0x12916f800) [pid = 1647] [serial = 1418] [outer = 0x0] [url = about:blank] 19:08:39 INFO - PROCESS | 1647 | --DOMWINDOW == 149 (0x12ff1a800) [pid = 1647] [serial = 1291] [outer = 0x0] [url = about:blank] 19:08:39 INFO - PROCESS | 1647 | --DOMWINDOW == 148 (0x12abd6c00) [pid = 1647] [serial = 1499] [outer = 0x0] [url = about:blank] 19:08:39 INFO - PROCESS | 1647 | --DOMWINDOW == 147 (0x123828000) [pid = 1647] [serial = 1294] [outer = 0x0] [url = about:blank] 19:08:39 INFO - PROCESS | 1647 | --DOMWINDOW == 146 (0x12a811000) [pid = 1647] [serial = 1424] [outer = 0x0] [url = about:blank] 19:08:39 INFO - PROCESS | 1647 | --DOMWINDOW == 145 (0x129c70000) [pid = 1647] [serial = 1436] [outer = 0x0] [url = about:blank] 19:08:39 INFO - PROCESS | 1647 | --DOMWINDOW == 144 (0x12a68bc00) [pid = 1647] [serial = 1421] [outer = 0x0] [url = about:blank] 19:08:39 INFO - PROCESS | 1647 | --DOMWINDOW == 143 (0x12e2c4800) [pid = 1647] [serial = 1433] [outer = 0x0] [url = about:blank] 19:08:39 INFO - PROCESS | 1647 | --DOMWINDOW == 142 (0x12fabb800) [pid = 1647] [serial = 1369] [outer = 0x0] [url = about:blank] 19:08:39 INFO - PROCESS | 1647 | --DOMWINDOW == 141 (0x12b00b400) [pid = 1647] [serial = 1502] [outer = 0x0] [url = about:blank] 19:08:39 INFO - PROCESS | 1647 | --DOMWINDOW == 140 (0x12e764c00) [pid = 1647] [serial = 1568] [outer = 0x0] [url = about:blank] 19:08:39 INFO - PROCESS | 1647 | --DOMWINDOW == 139 (0x12a632000) [pid = 1647] [serial = 1493] [outer = 0x0] [url = about:blank] 19:08:39 INFO - PROCESS | 1647 | --DOMWINDOW == 138 (0x12a85fc00) [pid = 1647] [serial = 1300] [outer = 0x0] [url = about:blank] 19:08:39 INFO - PROCESS | 1647 | --DOMWINDOW == 137 (0x123820000) [pid = 1647] [serial = 1415] [outer = 0x0] [url = about:blank] 19:08:39 INFO - PROCESS | 1647 | --DOMWINDOW == 136 (0x12f7a1800) [pid = 1647] [serial = 1360] [outer = 0x0] [url = about:blank] 19:08:39 INFO - PROCESS | 1647 | --DOMWINDOW == 135 (0x12f011800) [pid = 1647] [serial = 1610] [outer = 0x0] [url = about:blank] 19:08:39 INFO - PROCESS | 1647 | --DOMWINDOW == 134 (0x12a80d400) [pid = 1647] [serial = 1351] [outer = 0x0] [url = about:blank] 19:08:39 INFO - PROCESS | 1647 | --DOMWINDOW == 133 (0x12a692800) [pid = 1647] [serial = 1574] [outer = 0x0] [url = about:blank] 19:08:39 INFO - PROCESS | 1647 | --DOMWINDOW == 132 (0x12bba2400) [pid = 1647] [serial = 1562] [outer = 0x0] [url = about:blank] 19:08:39 INFO - PROCESS | 1647 | --DOMWINDOW == 131 (0x12aa05800) [pid = 1647] [serial = 1427] [outer = 0x0] [url = about:blank] 19:08:39 INFO - PROCESS | 1647 | --DOMWINDOW == 130 (0x11bf52800) [pid = 1647] [serial = 1487] [outer = 0x0] [url = about:blank] 19:08:39 INFO - PROCESS | 1647 | --DOMWINDOW == 129 (0x112280400) [pid = 1647] [serial = 1666] [outer = 0x0] [url = about:blank] 19:08:39 INFO - PROCESS | 1647 | --DOMWINDOW == 128 (0x1237d7400) [pid = 1647] [serial = 1672] [outer = 0x0] [url = about:blank] 19:08:39 INFO - PROCESS | 1647 | --DOMWINDOW == 127 (0x12aa64800) [pid = 1647] [serial = 1669] [outer = 0x0] [url = about:blank] 19:08:39 INFO - PROCESS | 1647 | --DOMWINDOW == 126 (0x1237dbc00) [pid = 1647] [serial = 1673] [outer = 0x0] [url = about:blank] 19:08:39 INFO - PROCESS | 1647 | --DOMWINDOW == 125 (0x12e2b2400) [pid = 1647] [serial = 1681] [outer = 0x0] [url = about:blank] 19:08:39 INFO - PROCESS | 1647 | --DOMWINDOW == 124 (0x12594cc00) [pid = 1647] [serial = 1676] [outer = 0x0] [url = about:blank] 19:08:39 INFO - PROCESS | 1647 | --DOMWINDOW == 123 (0x11994e800) [pid = 1647] [serial = 1675] [outer = 0x0] [url = about:blank] 19:08:39 INFO - PROCESS | 1647 | --DOMWINDOW == 122 (0x11223b000) [pid = 1647] [serial = 1612] [outer = 0x0] [url = about:blank] 19:08:39 INFO - PROCESS | 1647 | --DOMWINDOW == 121 (0x11a7a9c00) [pid = 1647] [serial = 1654] [outer = 0x0] [url = about:blank] 19:08:39 INFO - PROCESS | 1647 | --DOMWINDOW == 120 (0x125d0d000) [pid = 1647] [serial = 1655] [outer = 0x0] [url = about:blank] 19:08:39 INFO - PROCESS | 1647 | --DOMWINDOW == 119 (0x125adf000) [pid = 1647] [serial = 1652] [outer = 0x0] [url = about:blank] 19:08:39 INFO - PROCESS | 1647 | --DOMWINDOW == 118 (0x11c547c00) [pid = 1647] [serial = 1651] [outer = 0x0] [url = about:blank] 19:08:39 INFO - PROCESS | 1647 | --DOMWINDOW == 117 (0x119724800) [pid = 1647] [serial = 1649] [outer = 0x0] [url = about:blank] 19:08:39 INFO - PROCESS | 1647 | --DOMWINDOW == 116 (0x11645e000) [pid = 1647] [serial = 1648] [outer = 0x0] [url = about:blank] 19:08:39 INFO - PROCESS | 1647 | --DOMWINDOW == 115 (0x1328dbc00) [pid = 1647] [serial = 1646] [outer = 0x0] [url = about:blank] 19:08:39 INFO - PROCESS | 1647 | --DOMWINDOW == 114 (0x1328d7c00) [pid = 1647] [serial = 1645] [outer = 0x0] [url = about:blank] 19:08:39 INFO - PROCESS | 1647 | --DOMWINDOW == 113 (0x12ff1d400) [pid = 1647] [serial = 1643] [outer = 0x0] [url = about:blank] 19:08:39 INFO - PROCESS | 1647 | --DOMWINDOW == 112 (0x12a966400) [pid = 1647] [serial = 1642] [outer = 0x0] [url = about:blank] 19:08:39 INFO - PROCESS | 1647 | --DOMWINDOW == 111 (0x12ff17c00) [pid = 1647] [serial = 1640] [outer = 0x0] [url = about:blank] 19:08:39 INFO - PROCESS | 1647 | --DOMWINDOW == 110 (0x12fe2ac00) [pid = 1647] [serial = 1639] [outer = 0x0] [url = about:blank] 19:08:39 INFO - PROCESS | 1647 | --DOMWINDOW == 109 (0x12fb84c00) [pid = 1647] [serial = 1636] [outer = 0x0] [url = about:blank] 19:08:39 INFO - PROCESS | 1647 | --DOMWINDOW == 108 (0x12fe20c00) [pid = 1647] [serial = 1637] [outer = 0x0] [url = about:blank] 19:08:39 INFO - PROCESS | 1647 | --DOMWINDOW == 107 (0x12faba000) [pid = 1647] [serial = 1634] [outer = 0x0] [url = about:blank] 19:08:39 INFO - PROCESS | 1647 | --DOMWINDOW == 106 (0x12fa2e800) [pid = 1647] [serial = 1633] [outer = 0x0] [url = about:blank] 19:08:39 INFO - PROCESS | 1647 | --DOMWINDOW == 105 (0x12fa27000) [pid = 1647] [serial = 1631] [outer = 0x0] [url = about:blank] 19:08:39 INFO - PROCESS | 1647 | --DOMWINDOW == 104 (0x12f7a2000) [pid = 1647] [serial = 1630] [outer = 0x0] [url = about:blank] 19:08:39 INFO - PROCESS | 1647 | --DOMWINDOW == 103 (0x12f60b400) [pid = 1647] [serial = 1628] [outer = 0x0] [url = about:blank] 19:08:39 INFO - PROCESS | 1647 | --DOMWINDOW == 102 (0x12f292c00) [pid = 1647] [serial = 1627] [outer = 0x0] [url = about:blank] 19:08:39 INFO - PROCESS | 1647 | --DOMWINDOW == 101 (0x12e2c4400) [pid = 1647] [serial = 1625] [outer = 0x0] [url = about:blank] 19:08:39 INFO - PROCESS | 1647 | --DOMWINDOW == 100 (0x12dacb400) [pid = 1647] [serial = 1624] [outer = 0x0] [url = about:blank] 19:08:39 INFO - PROCESS | 1647 | --DOMWINDOW == 99 (0x12b586400) [pid = 1647] [serial = 1622] [outer = 0x0] [url = about:blank] 19:08:39 INFO - PROCESS | 1647 | --DOMWINDOW == 98 (0x12a810800) [pid = 1647] [serial = 1621] [outer = 0x0] [url = about:blank] 19:08:39 INFO - PROCESS | 1647 | --DOMWINDOW == 97 (0x129f39400) [pid = 1647] [serial = 1619] [outer = 0x0] [url = about:blank] 19:08:39 INFO - PROCESS | 1647 | --DOMWINDOW == 96 (0x127469400) [pid = 1647] [serial = 1618] [outer = 0x0] [url = about:blank] 19:08:39 INFO - PROCESS | 1647 | --DOMWINDOW == 95 (0x123827c00) [pid = 1647] [serial = 1616] [outer = 0x0] [url = about:blank] 19:08:39 INFO - PROCESS | 1647 | --DOMWINDOW == 94 (0x11bfca800) [pid = 1647] [serial = 1615] [outer = 0x0] [url = about:blank] 19:08:39 INFO - PROCESS | 1647 | --DOMWINDOW == 93 (0x115645000) [pid = 1647] [serial = 1613] [outer = 0x0] [url = about:blank] 19:08:39 INFO - PROCESS | 1647 | --DOMWINDOW == 92 (0x12aabbc00) [pid = 1647] [serial = 1663] [outer = 0x0] [url = about:blank] 19:08:39 INFO - PROCESS | 1647 | --DOMWINDOW == 91 (0x12a6be800) [pid = 1647] [serial = 1660] [outer = 0x0] [url = about:blank] 19:08:39 INFO - PROCESS | 1647 | --DOMWINDOW == 90 (0x12a935c00) [pid = 1647] [serial = 1661] [outer = 0x0] [url = about:blank] 19:08:39 INFO - PROCESS | 1647 | --DOMWINDOW == 89 (0x12a692c00) [pid = 1647] [serial = 1658] [outer = 0x0] [url = about:blank] 19:08:39 INFO - PROCESS | 1647 | --DOMWINDOW == 88 (0x129c65800) [pid = 1647] [serial = 1657] [outer = 0x0] [url = about:blank] 19:08:39 INFO - PROCESS | 1647 | --DOMWINDOW == 87 (0x12ecb3000) [pid = 1647] [serial = 1682] [outer = 0x0] [url = about:blank] 19:08:39 INFO - PROCESS | 1647 | --DOMWINDOW == 86 (0x12aa6b000) [pid = 1647] [serial = 1670] [outer = 0x0] [url = about:blank] 19:08:39 INFO - PROCESS | 1647 | --DOMWINDOW == 85 (0x12a85f400) [pid = 1647] [serial = 1678] [outer = 0x0] [url = about:blank] 19:08:39 INFO - PROCESS | 1647 | --DOMWINDOW == 84 (0x112285000) [pid = 1647] [serial = 1667] [outer = 0x0] [url = about:blank] 19:08:39 INFO - PROCESS | 1647 | --DOMWINDOW == 83 (0x12d111000) [pid = 1647] [serial = 1679] [outer = 0x0] [url = about:blank] 19:08:39 INFO - PROCESS | 1647 | --DOMWINDOW == 82 (0x12be2d800) [pid = 1647] [serial = 1664] [outer = 0x0] [url = about:blank] 19:08:39 INFO - PROCESS | 1647 | 1461031719977 Marionette TRACE conn2 <- [1,2303,null,{"value":null}] 19:08:40 INFO - PROCESS | 1647 | 1461031720038 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:40 INFO - PROCESS | 1647 | ++DOCSHELL 0x1199b4000 == 34 [pid = 1647] [id = 583] 19:08:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 83 (0x1164dd000) [pid = 1647] [serial = 1749] [outer = 0x0] 19:08:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 84 (0x1187f4400) [pid = 1647] [serial = 1750] [outer = 0x1164dd000] 19:08:40 INFO - PROCESS | 1647 | 1461031720068 Marionette DEBUG loaded listener.js 19:08:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 85 (0x119126400) [pid = 1647] [serial = 1751] [outer = 0x1164dd000] 19:08:40 INFO - PROCESS | 1647 | 1461031720390 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]]]}] 19:08:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 19:08:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 572ms 19:08:40 INFO - PROCESS | 1647 | 1461031720436 Marionette TRACE conn2 -> [0,2305,"getWindowHandle",null] 19:08:40 INFO - PROCESS | 1647 | 1461031720437 Marionette TRACE conn2 <- [1,2305,null,{"value":"7"}] 19:08:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 19:08:40 INFO - PROCESS | 1647 | 1461031720445 Marionette TRACE conn2 -> [0,2306,"setScriptTimeout",{"ms":35000}] 19:08:40 INFO - PROCESS | 1647 | 1461031720447 Marionette TRACE conn2 <- [1,2306,null,{}] 19:08:40 INFO - PROCESS | 1647 | 1461031720455 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}] 19:08:40 INFO - PROCESS | 1647 | 1461031720537 Marionette TRACE conn2 <- [1,2307,null,{"value":null}] 19:08:40 INFO - PROCESS | 1647 | 1461031720541 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:40 INFO - PROCESS | 1647 | ++DOCSHELL 0x11c2eb800 == 35 [pid = 1647] [id = 584] 19:08:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 86 (0x11923e400) [pid = 1647] [serial = 1752] [outer = 0x0] 19:08:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 87 (0x119da9800) [pid = 1647] [serial = 1753] [outer = 0x11923e400] 19:08:40 INFO - PROCESS | 1647 | 1461031720563 Marionette DEBUG loaded listener.js 19:08:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 88 (0x11a74d000) [pid = 1647] [serial = 1754] [outer = 0x11923e400] 19:08:40 INFO - PROCESS | 1647 | 1461031720991 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]]]}] 19:08:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 19:08:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 573ms 19:08:41 INFO - PROCESS | 1647 | 1461031721018 Marionette TRACE conn2 -> [0,2309,"getWindowHandle",null] 19:08:41 INFO - PROCESS | 1647 | 1461031721021 Marionette TRACE conn2 <- [1,2309,null,{"value":"7"}] 19:08:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 19:08:41 INFO - PROCESS | 1647 | 1461031721024 Marionette TRACE conn2 -> [0,2310,"setScriptTimeout",{"ms":35000}] 19:08:41 INFO - PROCESS | 1647 | 1461031721026 Marionette TRACE conn2 <- [1,2310,null,{}] 19:08:41 INFO - PROCESS | 1647 | 1461031721030 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}] 19:08:41 INFO - PROCESS | 1647 | 1461031721164 Marionette TRACE conn2 <- [1,2311,null,{"value":null}] 19:08:41 INFO - PROCESS | 1647 | 1461031721171 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:41 INFO - PROCESS | 1647 | ++DOCSHELL 0x12681c000 == 36 [pid = 1647] [id = 585] 19:08:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 89 (0x11a755c00) [pid = 1647] [serial = 1755] [outer = 0x0] 19:08:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 90 (0x11aa06800) [pid = 1647] [serial = 1756] [outer = 0x11a755c00] 19:08:41 INFO - PROCESS | 1647 | 1461031721214 Marionette DEBUG loaded listener.js 19:08:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 91 (0x11acdf400) [pid = 1647] [serial = 1757] [outer = 0x11a755c00] 19:08:41 INFO - PROCESS | 1647 | 1461031721582 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]]]}] 19:08:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 19:08:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 577ms 19:08:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 19:08:41 INFO - PROCESS | 1647 | 1461031721603 Marionette TRACE conn2 -> [0,2313,"getWindowHandle",null] 19:08:41 INFO - PROCESS | 1647 | 1461031721604 Marionette TRACE conn2 <- [1,2313,null,{"value":"7"}] 19:08:41 INFO - PROCESS | 1647 | 1461031721606 Marionette TRACE conn2 -> [0,2314,"setScriptTimeout",{"ms":35000}] 19:08:41 INFO - PROCESS | 1647 | 1461031721607 Marionette TRACE conn2 <- [1,2314,null,{}] 19:08:41 INFO - PROCESS | 1647 | 1461031721610 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}] 19:08:41 INFO - PROCESS | 1647 | 1461031721724 Marionette TRACE conn2 <- [1,2315,null,{"value":null}] 19:08:41 INFO - PROCESS | 1647 | 1461031721740 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:41 INFO - PROCESS | 1647 | ++DOCSHELL 0x127d6a800 == 37 [pid = 1647] [id = 586] 19:08:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 92 (0x112278400) [pid = 1647] [serial = 1758] [outer = 0x0] 19:08:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 93 (0x11b550400) [pid = 1647] [serial = 1759] [outer = 0x112278400] 19:08:41 INFO - PROCESS | 1647 | 1461031721766 Marionette DEBUG loaded listener.js 19:08:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 94 (0x11baa6400) [pid = 1647] [serial = 1760] [outer = 0x112278400] 19:08:42 INFO - PROCESS | 1647 | 1461031722103 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]]]}] 19:08:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 19:08:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 518ms 19:08:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 19:08:42 INFO - PROCESS | 1647 | 1461031722125 Marionette TRACE conn2 -> [0,2317,"getWindowHandle",null] 19:08:42 INFO - PROCESS | 1647 | 1461031722126 Marionette TRACE conn2 <- [1,2317,null,{"value":"7"}] 19:08:42 INFO - PROCESS | 1647 | 1461031722128 Marionette TRACE conn2 -> [0,2318,"setScriptTimeout",{"ms":35000}] 19:08:42 INFO - PROCESS | 1647 | 1461031722130 Marionette TRACE conn2 <- [1,2318,null,{}] 19:08:42 INFO - PROCESS | 1647 | 1461031722133 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}] 19:08:42 INFO - PROCESS | 1647 | 1461031722246 Marionette TRACE conn2 <- [1,2319,null,{"value":null}] 19:08:42 INFO - PROCESS | 1647 | 1461031722282 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:42 INFO - PROCESS | 1647 | ++DOCSHELL 0x129a37000 == 38 [pid = 1647] [id = 587] 19:08:42 INFO - PROCESS | 1647 | ++DOMWINDOW == 95 (0x11b556c00) [pid = 1647] [serial = 1761] [outer = 0x0] 19:08:42 INFO - PROCESS | 1647 | ++DOMWINDOW == 96 (0x11be6b800) [pid = 1647] [serial = 1762] [outer = 0x11b556c00] 19:08:42 INFO - PROCESS | 1647 | 1461031722311 Marionette DEBUG loaded listener.js 19:08:42 INFO - PROCESS | 1647 | ++DOMWINDOW == 97 (0x11bfd3800) [pid = 1647] [serial = 1763] [outer = 0x11b556c00] 19:08:42 INFO - PROCESS | 1647 | 1461031722671 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] 19:08:42 INFO - PROCESS | 1647 | 1461031722701 Marionette TRACE conn2 <- [1,2321,null,{"value":"7"}] 19:08:42 INFO - PROCESS | 1647 | 1461031722703 Marionette TRACE conn2 -> [0,2322,"setScriptTimeout",{"ms":35000}] 19:08:42 INFO - PROCESS | 1647 | 1461031722704 Marionette TRACE conn2 <- [1,2322,null,{}] 19:08:42 INFO - PROCESS | 1647 | 1461031722706 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}] 19:08:42 INFO - PROCESS | 1647 | 1461031722803 Marionette TRACE conn2 <- [1,2323,null,{"value":null}] 19:08:42 INFO - PROCESS | 1647 | 1461031722807 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:42 INFO - PROCESS | 1647 | ++DOCSHELL 0x129f1c800 == 39 [pid = 1647] [id = 588] 19:08:42 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x11227e800) [pid = 1647] [serial = 1764] [outer = 0x0] 19:08:42 INFO - PROCESS | 1647 | ++DOMWINDOW == 99 (0x11c286000) [pid = 1647] [serial = 1765] [outer = 0x11227e800] 19:08:42 INFO - PROCESS | 1647 | 1461031722863 Marionette DEBUG loaded listener.js 19:08:42 INFO - PROCESS | 1647 | ++DOMWINDOW == 100 (0x11c666c00) [pid = 1647] [serial = 1766] [outer = 0x11227e800] 19:08:43 INFO - PROCESS | 1647 | 1461031723166 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]]]}] 19:08:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 19:08:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 521ms 19:08:43 INFO - PROCESS | 1647 | 1461031723224 Marionette TRACE conn2 -> [0,2325,"getWindowHandle",null] 19:08:43 INFO - PROCESS | 1647 | 1461031723225 Marionette TRACE conn2 <- [1,2325,null,{"value":"7"}] 19:08:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 19:08:43 INFO - PROCESS | 1647 | 1461031723228 Marionette TRACE conn2 -> [0,2326,"setScriptTimeout",{"ms":35000}] 19:08:43 INFO - PROCESS | 1647 | 1461031723229 Marionette TRACE conn2 <- [1,2326,null,{}] 19:08:43 INFO - PROCESS | 1647 | 1461031723237 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}] 19:08:43 INFO - PROCESS | 1647 | 1461031723335 Marionette TRACE conn2 <- [1,2327,null,{"value":null}] 19:08:43 INFO - PROCESS | 1647 | 1461031723339 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:43 INFO - PROCESS | 1647 | ++DOCSHELL 0x129fea800 == 40 [pid = 1647] [id = 589] 19:08:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 101 (0x11ace3400) [pid = 1647] [serial = 1767] [outer = 0x0] 19:08:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 102 (0x11c66ec00) [pid = 1647] [serial = 1768] [outer = 0x11ace3400] 19:08:43 INFO - PROCESS | 1647 | 1461031723394 Marionette DEBUG loaded listener.js 19:08:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 103 (0x12378f800) [pid = 1647] [serial = 1769] [outer = 0x11ace3400] 19:08:43 INFO - PROCESS | 1647 | --DOMWINDOW == 102 (0x10a5f2400) [pid = 1647] [serial = 1692] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 19:08:43 INFO - PROCESS | 1647 | --DOMWINDOW == 101 (0x11403f000) [pid = 1647] [serial = 1689] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 19:08:43 INFO - PROCESS | 1647 | --DOMWINDOW == 100 (0x119126000) [pid = 1647] [serial = 1704] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 19:08:43 INFO - PROCESS | 1647 | --DOMWINDOW == 99 (0x112235400) [pid = 1647] [serial = 1713] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 19:08:43 INFO - PROCESS | 1647 | --DOMWINDOW == 98 (0x112285800) [pid = 1647] [serial = 1698] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 19:08:43 INFO - PROCESS | 1647 | --DOMWINDOW == 97 (0x11a750800) [pid = 1647] [serial = 1701] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 19:08:43 INFO - PROCESS | 1647 | --DOMWINDOW == 96 (0x11bff6c00) [pid = 1647] [serial = 1716] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 19:08:43 INFO - PROCESS | 1647 | --DOMWINDOW == 95 (0x1140b7000) [pid = 1647] [serial = 1686] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 19:08:43 INFO - PROCESS | 1647 | --DOMWINDOW == 94 (0x118f19400) [pid = 1647] [serial = 1695] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 19:08:43 INFO - PROCESS | 1647 | --DOMWINDOW == 93 (0x10a5f3400) [pid = 1647] [serial = 1710] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 19:08:43 INFO - PROCESS | 1647 | --DOMWINDOW == 92 (0x123792800) [pid = 1647] [serial = 1719] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 19:08:43 INFO - PROCESS | 1647 | --DOMWINDOW == 91 (0x11baa6c00) [pid = 1647] [serial = 1707] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 19:08:43 INFO - PROCESS | 1647 | --DOMWINDOW == 90 (0x112233400) [pid = 1647] [serial = 1725] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 19:08:43 INFO - PROCESS | 1647 | --DOMWINDOW == 89 (0x123795c00) [pid = 1647] [serial = 1722] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 19:08:43 INFO - PROCESS | 1647 | --DOMWINDOW == 88 (0x1140c4800) [pid = 1647] [serial = 1731] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 19:08:43 INFO - PROCESS | 1647 | --DOMWINDOW == 87 (0x11b551000) [pid = 1647] [serial = 1728] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 19:08:43 INFO - PROCESS | 1647 | 1461031723796 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]]]}] 19:08:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 19:08:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 621ms 19:08:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 19:08:43 INFO - PROCESS | 1647 | 1461031723849 Marionette TRACE conn2 -> [0,2329,"getWindowHandle",null] 19:08:43 INFO - PROCESS | 1647 | 1461031723850 Marionette TRACE conn2 <- [1,2329,null,{"value":"7"}] 19:08:43 INFO - PROCESS | 1647 | 1461031723852 Marionette TRACE conn2 -> [0,2330,"setScriptTimeout",{"ms":35000}] 19:08:43 INFO - PROCESS | 1647 | 1461031723853 Marionette TRACE conn2 <- [1,2330,null,{}] 19:08:43 INFO - PROCESS | 1647 | 1461031723855 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}] 19:08:43 INFO - PROCESS | 1647 | 1461031723935 Marionette TRACE conn2 <- [1,2331,null,{"value":null}] 19:08:43 INFO - PROCESS | 1647 | 1461031723939 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:43 INFO - PROCESS | 1647 | ++DOCSHELL 0x11a98b800 == 41 [pid = 1647] [id = 590] 19:08:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 88 (0x1146f3400) [pid = 1647] [serial = 1770] [outer = 0x0] 19:08:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 89 (0x1162db800) [pid = 1647] [serial = 1771] [outer = 0x1146f3400] 19:08:43 INFO - PROCESS | 1647 | 1461031723966 Marionette DEBUG loaded listener.js 19:08:44 INFO - PROCESS | 1647 | ++DOMWINDOW == 90 (0x11a750800) [pid = 1647] [serial = 1772] [outer = 0x1146f3400] 19:08:44 INFO - PROCESS | 1647 | 1461031724287 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]]]}] 19:08:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 19:08:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 469ms 19:08:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 19:08:44 INFO - PROCESS | 1647 | 1461031724323 Marionette TRACE conn2 -> [0,2333,"getWindowHandle",null] 19:08:44 INFO - PROCESS | 1647 | 1461031724325 Marionette TRACE conn2 <- [1,2333,null,{"value":"7"}] 19:08:44 INFO - PROCESS | 1647 | 1461031724328 Marionette TRACE conn2 -> [0,2334,"setScriptTimeout",{"ms":35000}] 19:08:44 INFO - PROCESS | 1647 | 1461031724330 Marionette TRACE conn2 <- [1,2334,null,{}] 19:08:44 INFO - PROCESS | 1647 | 1461031724333 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}] 19:08:44 INFO - PROCESS | 1647 | 1461031724490 Marionette TRACE conn2 <- [1,2335,null,{"value":null}] 19:08:44 INFO - PROCESS | 1647 | 1461031724501 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:44 INFO - PROCESS | 1647 | ++DOCSHELL 0x12a983800 == 42 [pid = 1647] [id = 591] 19:08:44 INFO - PROCESS | 1647 | ++DOMWINDOW == 91 (0x114ed4800) [pid = 1647] [serial = 1773] [outer = 0x0] 19:08:44 INFO - PROCESS | 1647 | ++DOMWINDOW == 92 (0x123788c00) [pid = 1647] [serial = 1774] [outer = 0x114ed4800] 19:08:44 INFO - PROCESS | 1647 | 1461031724543 Marionette DEBUG loaded listener.js 19:08:44 INFO - PROCESS | 1647 | ++DOMWINDOW == 93 (0x1237d4400) [pid = 1647] [serial = 1775] [outer = 0x114ed4800] 19:08:44 INFO - PROCESS | 1647 | 1461031724958 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]]]}] 19:08:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 19:08:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 672ms 19:08:45 INFO - PROCESS | 1647 | 1461031724999 Marionette TRACE conn2 -> [0,2337,"getWindowHandle",null] 19:08:45 INFO - PROCESS | 1647 | 1461031725001 Marionette TRACE conn2 <- [1,2337,null,{"value":"7"}] 19:08:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 19:08:45 INFO - PROCESS | 1647 | 1461031725003 Marionette TRACE conn2 -> [0,2338,"setScriptTimeout",{"ms":35000}] 19:08:45 INFO - PROCESS | 1647 | 1461031725005 Marionette TRACE conn2 <- [1,2338,null,{}] 19:08:45 INFO - PROCESS | 1647 | 1461031725007 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}] 19:08:45 INFO - PROCESS | 1647 | 1461031725126 Marionette TRACE conn2 <- [1,2339,null,{"value":null}] 19:08:45 INFO - PROCESS | 1647 | 1461031725133 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:45 INFO - PROCESS | 1647 | ++DOCSHELL 0x12ac80000 == 43 [pid = 1647] [id = 592] 19:08:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 94 (0x1237d0c00) [pid = 1647] [serial = 1776] [outer = 0x0] 19:08:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 95 (0x12381e400) [pid = 1647] [serial = 1777] [outer = 0x1237d0c00] 19:08:45 INFO - PROCESS | 1647 | 1461031725162 Marionette DEBUG loaded listener.js 19:08:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 96 (0x125959800) [pid = 1647] [serial = 1778] [outer = 0x1237d0c00] 19:08:45 INFO - PROCESS | 1647 | 1461031725535 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]]]}] 19:08:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 19:08:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 572ms 19:08:45 INFO - PROCESS | 1647 | 1461031725576 Marionette TRACE conn2 -> [0,2341,"getWindowHandle",null] 19:08:45 INFO - PROCESS | 1647 | 1461031725578 Marionette TRACE conn2 <- [1,2341,null,{"value":"7"}] 19:08:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 19:08:45 INFO - PROCESS | 1647 | 1461031725581 Marionette TRACE conn2 -> [0,2342,"setScriptTimeout",{"ms":35000}] 19:08:45 INFO - PROCESS | 1647 | 1461031725582 Marionette TRACE conn2 <- [1,2342,null,{}] 19:08:45 INFO - PROCESS | 1647 | 1461031725584 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}] 19:08:45 INFO - PROCESS | 1647 | 1461031725701 Marionette TRACE conn2 <- [1,2343,null,{"value":null}] 19:08:45 INFO - PROCESS | 1647 | 1461031725922 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:45 INFO - PROCESS | 1647 | ++DOCSHELL 0x11582b000 == 44 [pid = 1647] [id = 593] 19:08:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 97 (0x10a5f8400) [pid = 1647] [serial = 1779] [outer = 0x0] 19:08:46 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x112232400) [pid = 1647] [serial = 1780] [outer = 0x10a5f8400] 19:08:46 INFO - PROCESS | 1647 | 1461031726014 Marionette DEBUG loaded listener.js 19:08:46 INFO - PROCESS | 1647 | ++DOMWINDOW == 99 (0x112280400) [pid = 1647] [serial = 1781] [outer = 0x10a5f8400] 19:08:46 INFO - PROCESS | 1647 | 1461031726424 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]]]}] 19:08:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 19:08:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 870ms 19:08:46 INFO - PROCESS | 1647 | 1461031726453 Marionette TRACE conn2 -> [0,2345,"getWindowHandle",null] 19:08:46 INFO - PROCESS | 1647 | 1461031726455 Marionette TRACE conn2 <- [1,2345,null,{"value":"7"}] 19:08:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 19:08:46 INFO - PROCESS | 1647 | 1461031726459 Marionette TRACE conn2 -> [0,2346,"setScriptTimeout",{"ms":35000}] 19:08:46 INFO - PROCESS | 1647 | 1461031726462 Marionette TRACE conn2 <- [1,2346,null,{}] 19:08:46 INFO - PROCESS | 1647 | 1461031726485 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}] 19:08:46 INFO - PROCESS | 1647 | 1461031726632 Marionette TRACE conn2 <- [1,2347,null,{"value":null}] 19:08:46 INFO - PROCESS | 1647 | 1461031726727 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:46 INFO - PROCESS | 1647 | ++DOCSHELL 0x11c2e2800 == 45 [pid = 1647] [id = 594] 19:08:46 INFO - PROCESS | 1647 | ++DOMWINDOW == 100 (0x1185a4c00) [pid = 1647] [serial = 1782] [outer = 0x0] 19:08:46 INFO - PROCESS | 1647 | ++DOMWINDOW == 101 (0x118c81000) [pid = 1647] [serial = 1783] [outer = 0x1185a4c00] 19:08:46 INFO - PROCESS | 1647 | 1461031726778 Marionette DEBUG loaded listener.js 19:08:46 INFO - PROCESS | 1647 | ++DOMWINDOW == 102 (0x11923d800) [pid = 1647] [serial = 1784] [outer = 0x1185a4c00] 19:08:47 INFO - PROCESS | 1647 | 1461031727348 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]]]}] 19:08:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 19:08:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 923ms 19:08:47 INFO - PROCESS | 1647 | 1461031727384 Marionette TRACE conn2 -> [0,2349,"getWindowHandle",null] 19:08:47 INFO - PROCESS | 1647 | 1461031727387 Marionette TRACE conn2 <- [1,2349,null,{"value":"7"}] 19:08:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 19:08:47 INFO - PROCESS | 1647 | 1461031727389 Marionette TRACE conn2 -> [0,2350,"setScriptTimeout",{"ms":35000}] 19:08:47 INFO - PROCESS | 1647 | 1461031727391 Marionette TRACE conn2 <- [1,2350,null,{}] 19:08:47 INFO - PROCESS | 1647 | 1461031727393 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}] 19:08:47 INFO - PROCESS | 1647 | 1461031727497 Marionette TRACE conn2 <- [1,2351,null,{"value":null}] 19:08:47 INFO - PROCESS | 1647 | 1461031727553 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:47 INFO - PROCESS | 1647 | ++DOCSHELL 0x12a971000 == 46 [pid = 1647] [id = 595] 19:08:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 103 (0x11923e000) [pid = 1647] [serial = 1785] [outer = 0x0] 19:08:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 104 (0x11a7a5800) [pid = 1647] [serial = 1786] [outer = 0x11923e000] 19:08:47 INFO - PROCESS | 1647 | 1461031727583 Marionette DEBUG loaded listener.js 19:08:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 105 (0x11be6a800) [pid = 1647] [serial = 1787] [outer = 0x11923e000] 19:08:48 INFO - PROCESS | 1647 | 1461031728050 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]]]}] 19:08:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 19:08:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 673ms 19:08:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 19:08:48 INFO - PROCESS | 1647 | 1461031728063 Marionette TRACE conn2 -> [0,2353,"getWindowHandle",null] 19:08:48 INFO - PROCESS | 1647 | 1461031728064 Marionette TRACE conn2 <- [1,2353,null,{"value":"7"}] 19:08:48 INFO - PROCESS | 1647 | 1461031728072 Marionette TRACE conn2 -> [0,2354,"setScriptTimeout",{"ms":35000}] 19:08:48 INFO - PROCESS | 1647 | 1461031728076 Marionette TRACE conn2 <- [1,2354,null,{}] 19:08:48 INFO - PROCESS | 1647 | 1461031728079 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}] 19:08:48 INFO - PROCESS | 1647 | 1461031728186 Marionette TRACE conn2 <- [1,2355,null,{"value":null}] 19:08:48 INFO - PROCESS | 1647 | 1461031728241 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:48 INFO - PROCESS | 1647 | ++DOCSHELL 0x12ba05800 == 47 [pid = 1647] [id = 596] 19:08:48 INFO - PROCESS | 1647 | ++DOMWINDOW == 106 (0x11be68c00) [pid = 1647] [serial = 1788] [outer = 0x0] 19:08:48 INFO - PROCESS | 1647 | ++DOMWINDOW == 107 (0x11bf5f000) [pid = 1647] [serial = 1789] [outer = 0x11be68c00] 19:08:48 INFO - PROCESS | 1647 | 1461031728271 Marionette DEBUG loaded listener.js 19:08:48 INFO - PROCESS | 1647 | ++DOMWINDOW == 108 (0x1237cf800) [pid = 1647] [serial = 1790] [outer = 0x11be68c00] 19:08:48 INFO - PROCESS | 1647 | 1461031728701 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]]]}] 19:08:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 19:08:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 683ms 19:08:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 19:08:48 INFO - PROCESS | 1647 | 1461031728751 Marionette TRACE conn2 -> [0,2357,"getWindowHandle",null] 19:08:48 INFO - PROCESS | 1647 | 1461031728753 Marionette TRACE conn2 <- [1,2357,null,{"value":"7"}] 19:08:48 INFO - PROCESS | 1647 | 1461031728755 Marionette TRACE conn2 -> [0,2358,"setScriptTimeout",{"ms":35000}] 19:08:48 INFO - PROCESS | 1647 | 1461031728756 Marionette TRACE conn2 <- [1,2358,null,{}] 19:08:48 INFO - PROCESS | 1647 | 1461031728759 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}] 19:08:48 INFO - PROCESS | 1647 | 1461031728882 Marionette TRACE conn2 <- [1,2359,null,{"value":null}] 19:08:48 INFO - PROCESS | 1647 | 1461031728950 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:48 INFO - PROCESS | 1647 | ++DOCSHELL 0x12c719800 == 48 [pid = 1647] [id = 597] 19:08:48 INFO - PROCESS | 1647 | ++DOMWINDOW == 109 (0x1237d7400) [pid = 1647] [serial = 1791] [outer = 0x0] 19:08:48 INFO - PROCESS | 1647 | ++DOMWINDOW == 110 (0x123829400) [pid = 1647] [serial = 1792] [outer = 0x1237d7400] 19:08:48 INFO - PROCESS | 1647 | 1461031728981 Marionette DEBUG loaded listener.js 19:08:49 INFO - PROCESS | 1647 | ++DOMWINDOW == 111 (0x12594d800) [pid = 1647] [serial = 1793] [outer = 0x1237d7400] 19:08:49 INFO - PROCESS | 1647 | 1461031729388 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]]]}] 19:08:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 19:08:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 670ms 19:08:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 19:08:49 INFO - PROCESS | 1647 | 1461031729426 Marionette TRACE conn2 -> [0,2361,"getWindowHandle",null] 19:08:49 INFO - PROCESS | 1647 | 1461031729427 Marionette TRACE conn2 <- [1,2361,null,{"value":"7"}] 19:08:49 INFO - PROCESS | 1647 | 1461031729430 Marionette TRACE conn2 -> [0,2362,"setScriptTimeout",{"ms":35000}] 19:08:49 INFO - PROCESS | 1647 | 1461031729431 Marionette TRACE conn2 <- [1,2362,null,{}] 19:08:49 INFO - PROCESS | 1647 | 1461031729433 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}] 19:08:49 INFO - PROCESS | 1647 | 1461031729534 Marionette TRACE conn2 <- [1,2363,null,{"value":null}] 19:08:49 INFO - PROCESS | 1647 | 1461031729591 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:49 INFO - PROCESS | 1647 | ++DOCSHELL 0x12d12e000 == 49 [pid = 1647] [id = 598] 19:08:49 INFO - PROCESS | 1647 | ++DOMWINDOW == 112 (0x125ade400) [pid = 1647] [serial = 1794] [outer = 0x0] 19:08:49 INFO - PROCESS | 1647 | ++DOMWINDOW == 113 (0x125ae1800) [pid = 1647] [serial = 1795] [outer = 0x125ade400] 19:08:49 INFO - PROCESS | 1647 | 1461031729629 Marionette DEBUG loaded listener.js 19:08:49 INFO - PROCESS | 1647 | ++DOMWINDOW == 114 (0x125d05800) [pid = 1647] [serial = 1796] [outer = 0x125ade400] 19:08:50 INFO - PROCESS | 1647 | 1461031730070 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]]]}] 19:08:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 19:08:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 671ms 19:08:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 19:08:50 INFO - PROCESS | 1647 | 1461031730102 Marionette TRACE conn2 -> [0,2365,"getWindowHandle",null] 19:08:50 INFO - PROCESS | 1647 | 1461031730103 Marionette TRACE conn2 <- [1,2365,null,{"value":"7"}] 19:08:50 INFO - PROCESS | 1647 | 1461031730105 Marionette TRACE conn2 -> [0,2366,"setScriptTimeout",{"ms":35000}] 19:08:50 INFO - PROCESS | 1647 | 1461031730107 Marionette TRACE conn2 <- [1,2366,null,{}] 19:08:50 INFO - PROCESS | 1647 | 1461031730109 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}] 19:08:50 INFO - PROCESS | 1647 | 1461031730213 Marionette TRACE conn2 <- [1,2367,null,{"value":null}] 19:08:50 INFO - PROCESS | 1647 | 1461031730458 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:50 INFO - PROCESS | 1647 | ++DOCSHELL 0x114003000 == 50 [pid = 1647] [id = 599] 19:08:50 INFO - PROCESS | 1647 | ++DOMWINDOW == 115 (0x10a5f1800) [pid = 1647] [serial = 1797] [outer = 0x0] 19:08:50 INFO - PROCESS | 1647 | ++DOMWINDOW == 116 (0x10a5f6800) [pid = 1647] [serial = 1798] [outer = 0x10a5f1800] 19:08:50 INFO - PROCESS | 1647 | 1461031730490 Marionette DEBUG loaded listener.js 19:08:50 INFO - PROCESS | 1647 | ++DOMWINDOW == 117 (0x112236000) [pid = 1647] [serial = 1799] [outer = 0x10a5f1800] 19:08:50 INFO - PROCESS | 1647 | 1461031730940 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]]]}] 19:08:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 19:08:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 870ms 19:08:50 INFO - PROCESS | 1647 | 1461031730977 Marionette TRACE conn2 -> [0,2369,"getWindowHandle",null] 19:08:50 INFO - PROCESS | 1647 | 1461031730980 Marionette TRACE conn2 <- [1,2369,null,{"value":"7"}] 19:08:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 19:08:50 INFO - PROCESS | 1647 | 1461031730983 Marionette TRACE conn2 -> [0,2370,"setScriptTimeout",{"ms":35000}] 19:08:50 INFO - PROCESS | 1647 | 1461031730985 Marionette TRACE conn2 <- [1,2370,null,{}] 19:08:50 INFO - PROCESS | 1647 | 1461031730989 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}] 19:08:51 INFO - PROCESS | 1647 | 1461031731088 Marionette TRACE conn2 <- [1,2371,null,{"value":null}] 19:08:51 INFO - PROCESS | 1647 | 1461031731145 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:51 INFO - PROCESS | 1647 | ++DOCSHELL 0x11928d000 == 51 [pid = 1647] [id = 600] 19:08:51 INFO - PROCESS | 1647 | ++DOMWINDOW == 118 (0x11227ec00) [pid = 1647] [serial = 1800] [outer = 0x0] 19:08:51 INFO - PROCESS | 1647 | ++DOMWINDOW == 119 (0x1153f8800) [pid = 1647] [serial = 1801] [outer = 0x11227ec00] 19:08:51 INFO - PROCESS | 1647 | 1461031731187 Marionette DEBUG loaded listener.js 19:08:51 INFO - PROCESS | 1647 | ++DOMWINDOW == 120 (0x11564f800) [pid = 1647] [serial = 1802] [outer = 0x11227ec00] 19:08:51 INFO - PROCESS | 1647 | --DOCSHELL 0x1199ad000 == 50 [pid = 1647] [id = 97] 19:08:51 INFO - PROCESS | 1647 | --DOCSHELL 0x12ac80000 == 49 [pid = 1647] [id = 592] 19:08:51 INFO - PROCESS | 1647 | --DOCSHELL 0x12a983800 == 48 [pid = 1647] [id = 591] 19:08:51 INFO - PROCESS | 1647 | --DOCSHELL 0x11a98b800 == 47 [pid = 1647] [id = 590] 19:08:51 INFO - PROCESS | 1647 | --DOCSHELL 0x129fea800 == 46 [pid = 1647] [id = 589] 19:08:51 INFO - PROCESS | 1647 | --DOCSHELL 0x129f1c800 == 45 [pid = 1647] [id = 588] 19:08:51 INFO - PROCESS | 1647 | --DOCSHELL 0x129a37000 == 44 [pid = 1647] [id = 587] 19:08:51 INFO - PROCESS | 1647 | --DOMWINDOW == 119 (0x125959400) [pid = 1647] [serial = 1735] [outer = 0x0] [url = about:blank] 19:08:51 INFO - PROCESS | 1647 | --DOCSHELL 0x127d6a800 == 43 [pid = 1647] [id = 586] 19:08:51 INFO - PROCESS | 1647 | --DOCSHELL 0x12681c000 == 42 [pid = 1647] [id = 585] 19:08:51 INFO - PROCESS | 1647 | --DOCSHELL 0x11c2eb800 == 41 [pid = 1647] [id = 584] 19:08:51 INFO - PROCESS | 1647 | --DOCSHELL 0x1199b4000 == 40 [pid = 1647] [id = 583] 19:08:51 INFO - PROCESS | 1647 | --DOCSHELL 0x1188ae800 == 39 [pid = 1647] [id = 582] 19:08:51 INFO - PROCESS | 1647 | --DOCSHELL 0x11b51a000 == 38 [pid = 1647] [id = 580] 19:08:51 INFO - PROCESS | 1647 | 1461031731561 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]]]}] 19:08:51 INFO - PROCESS | 1647 | --DOMWINDOW == 118 (0x123adf400) [pid = 1647] [serial = 1733] [outer = 0x0] [url = about:blank] 19:08:51 INFO - PROCESS | 1647 | --DOMWINDOW == 117 (0x1237d0000) [pid = 1647] [serial = 1729] [outer = 0x0] [url = about:blank] 19:08:51 INFO - PROCESS | 1647 | --DOMWINDOW == 116 (0x11a74fc00) [pid = 1647] [serial = 1727] [outer = 0x0] [url = about:blank] 19:08:51 INFO - PROCESS | 1647 | --DOMWINDOW == 115 (0x123827800) [pid = 1647] [serial = 1732] [outer = 0x0] [url = about:blank] 19:08:51 INFO - PROCESS | 1647 | --DOMWINDOW == 114 (0x11bff5800) [pid = 1647] [serial = 1715] [outer = 0x0] [url = about:blank] 19:08:51 INFO - PROCESS | 1647 | --DOMWINDOW == 113 (0x123826800) [pid = 1647] [serial = 1730] [outer = 0x0] [url = about:blank] 19:08:51 INFO - PROCESS | 1647 | --DOMWINDOW == 112 (0x1185a1400) [pid = 1647] [serial = 1693] [outer = 0x0] [url = about:blank] 19:08:51 INFO - PROCESS | 1647 | --DOMWINDOW == 111 (0x118c83c00) [pid = 1647] [serial = 1694] [outer = 0x0] [url = about:blank] 19:08:51 INFO - PROCESS | 1647 | --DOMWINDOW == 110 (0x114eca800) [pid = 1647] [serial = 1690] [outer = 0x0] [url = about:blank] 19:08:51 INFO - PROCESS | 1647 | --DOMWINDOW == 109 (0x11564e800) [pid = 1647] [serial = 1691] [outer = 0x0] [url = about:blank] 19:08:51 INFO - PROCESS | 1647 | --DOMWINDOW == 108 (0x11baa4400) [pid = 1647] [serial = 1705] [outer = 0x0] [url = about:blank] 19:08:51 INFO - PROCESS | 1647 | --DOMWINDOW == 107 (0x11be67400) [pid = 1647] [serial = 1706] [outer = 0x0] [url = about:blank] 19:08:51 INFO - PROCESS | 1647 | --DOMWINDOW == 106 (0x11bf5f400) [pid = 1647] [serial = 1714] [outer = 0x0] [url = about:blank] 19:08:51 INFO - PROCESS | 1647 | --DOMWINDOW == 105 (0x119d9a400) [pid = 1647] [serial = 1699] [outer = 0x0] [url = about:blank] 19:08:51 INFO - PROCESS | 1647 | --DOMWINDOW == 104 (0x11a709400) [pid = 1647] [serial = 1700] [outer = 0x0] [url = about:blank] 19:08:51 INFO - PROCESS | 1647 | --DOMWINDOW == 103 (0x11a7ae000) [pid = 1647] [serial = 1702] [outer = 0x0] [url = about:blank] 19:08:51 INFO - PROCESS | 1647 | --DOMWINDOW == 102 (0x11b556800) [pid = 1647] [serial = 1703] [outer = 0x0] [url = about:blank] 19:08:51 INFO - PROCESS | 1647 | --DOMWINDOW == 101 (0x11c663c00) [pid = 1647] [serial = 1717] [outer = 0x0] [url = about:blank] 19:08:51 INFO - PROCESS | 1647 | --DOMWINDOW == 100 (0x1140ba800) [pid = 1647] [serial = 1687] [outer = 0x0] [url = about:blank] 19:08:51 INFO - PROCESS | 1647 | --DOMWINDOW == 99 (0x1146f2000) [pid = 1647] [serial = 1688] [outer = 0x0] [url = about:blank] 19:08:51 INFO - PROCESS | 1647 | --DOMWINDOW == 98 (0x1191ae400) [pid = 1647] [serial = 1696] [outer = 0x0] [url = about:blank] 19:08:51 INFO - PROCESS | 1647 | --DOMWINDOW == 97 (0x119b75000) [pid = 1647] [serial = 1697] [outer = 0x0] [url = about:blank] 19:08:51 INFO - PROCESS | 1647 | --DOMWINDOW == 96 (0x11bf5b400) [pid = 1647] [serial = 1711] [outer = 0x0] [url = about:blank] 19:08:51 INFO - PROCESS | 1647 | --DOMWINDOW == 95 (0x11bf60000) [pid = 1647] [serial = 1712] [outer = 0x0] [url = about:blank] 19:08:51 INFO - PROCESS | 1647 | --DOMWINDOW == 94 (0x1237d2800) [pid = 1647] [serial = 1720] [outer = 0x0] [url = about:blank] 19:08:51 INFO - PROCESS | 1647 | --DOMWINDOW == 93 (0x11be73800) [pid = 1647] [serial = 1709] [outer = 0x0] [url = about:blank] 19:08:51 INFO - PROCESS | 1647 | --DOMWINDOW == 92 (0x11be6d000) [pid = 1647] [serial = 1708] [outer = 0x0] [url = about:blank] 19:08:51 INFO - PROCESS | 1647 | --DOMWINDOW == 91 (0x115648c00) [pid = 1647] [serial = 1726] [outer = 0x0] [url = about:blank] 19:08:51 INFO - PROCESS | 1647 | --DOMWINDOW == 90 (0x123787c00) [pid = 1647] [serial = 1718] [outer = 0x0] [url = about:blank] 19:08:51 INFO - PROCESS | 1647 | --DOMWINDOW == 89 (0x123821c00) [pid = 1647] [serial = 1723] [outer = 0x0] [url = about:blank] 19:08:51 INFO - PROCESS | 1647 | --DOMWINDOW == 88 (0x1237db000) [pid = 1647] [serial = 1721] [outer = 0x0] [url = about:blank] 19:08:51 INFO - PROCESS | 1647 | --DOMWINDOW == 87 (0x123827000) [pid = 1647] [serial = 1724] [outer = 0x0] [url = about:blank] 19:08:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 19:08:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 624ms 19:08:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 19:08:51 INFO - PROCESS | 1647 | 1461031731609 Marionette TRACE conn2 -> [0,2373,"getWindowHandle",null] 19:08:51 INFO - PROCESS | 1647 | 1461031731611 Marionette TRACE conn2 <- [1,2373,null,{"value":"7"}] 19:08:51 INFO - PROCESS | 1647 | 1461031731614 Marionette TRACE conn2 -> [0,2374,"setScriptTimeout",{"ms":35000}] 19:08:51 INFO - PROCESS | 1647 | 1461031731615 Marionette TRACE conn2 <- [1,2374,null,{}] 19:08:51 INFO - PROCESS | 1647 | 1461031731617 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}] 19:08:51 INFO - PROCESS | 1647 | 1461031731697 Marionette TRACE conn2 <- [1,2375,null,{"value":null}] 19:08:51 INFO - PROCESS | 1647 | 1461031731724 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:51 INFO - PROCESS | 1647 | ++DOCSHELL 0x11971e800 == 39 [pid = 1647] [id = 601] 19:08:51 INFO - PROCESS | 1647 | ++DOMWINDOW == 88 (0x118543400) [pid = 1647] [serial = 1803] [outer = 0x0] 19:08:51 INFO - PROCESS | 1647 | ++DOMWINDOW == 89 (0x11876a800) [pid = 1647] [serial = 1804] [outer = 0x118543400] 19:08:51 INFO - PROCESS | 1647 | 1461031731751 Marionette DEBUG loaded listener.js 19:08:51 INFO - PROCESS | 1647 | ++DOMWINDOW == 90 (0x118e47c00) [pid = 1647] [serial = 1805] [outer = 0x118543400] 19:08:52 INFO - PROCESS | 1647 | 1461031732116 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]]]}] 19:08:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 19:08:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 520ms 19:08:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 19:08:52 INFO - PROCESS | 1647 | 1461031732137 Marionette TRACE conn2 -> [0,2377,"getWindowHandle",null] 19:08:52 INFO - PROCESS | 1647 | 1461031732138 Marionette TRACE conn2 <- [1,2377,null,{"value":"7"}] 19:08:52 INFO - PROCESS | 1647 | 1461031732145 Marionette TRACE conn2 -> [0,2378,"setScriptTimeout",{"ms":35000}] 19:08:52 INFO - PROCESS | 1647 | 1461031732152 Marionette TRACE conn2 <- [1,2378,null,{}] 19:08:52 INFO - PROCESS | 1647 | 1461031732162 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}] 19:08:52 INFO - PROCESS | 1647 | 1461031732248 Marionette TRACE conn2 <- [1,2379,null,{"value":null}] 19:08:52 INFO - PROCESS | 1647 | 1461031732255 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:52 INFO - PROCESS | 1647 | ++DOCSHELL 0x11c265000 == 40 [pid = 1647] [id = 602] 19:08:52 INFO - PROCESS | 1647 | ++DOMWINDOW == 91 (0x119126000) [pid = 1647] [serial = 1806] [outer = 0x0] 19:08:52 INFO - PROCESS | 1647 | ++DOMWINDOW == 92 (0x119243c00) [pid = 1647] [serial = 1807] [outer = 0x119126000] 19:08:52 INFO - PROCESS | 1647 | 1461031732281 Marionette DEBUG loaded listener.js 19:08:52 INFO - PROCESS | 1647 | ++DOMWINDOW == 93 (0x11a708400) [pid = 1647] [serial = 1808] [outer = 0x119126000] 19:08:52 INFO - PROCESS | 1647 | 1461031732624 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]]]}] 19:08:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 19:08:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 532ms 19:08:52 INFO - PROCESS | 1647 | 1461031732673 Marionette TRACE conn2 -> [0,2381,"getWindowHandle",null] 19:08:52 INFO - PROCESS | 1647 | 1461031732675 Marionette TRACE conn2 <- [1,2381,null,{"value":"7"}] 19:08:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 19:08:52 INFO - PROCESS | 1647 | 1461031732677 Marionette TRACE conn2 -> [0,2382,"setScriptTimeout",{"ms":35000}] 19:08:52 INFO - PROCESS | 1647 | 1461031732678 Marionette TRACE conn2 <- [1,2382,null,{}] 19:08:52 INFO - PROCESS | 1647 | 1461031732680 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}] 19:08:52 INFO - PROCESS | 1647 | 1461031732782 Marionette TRACE conn2 <- [1,2383,null,{"value":null}] 19:08:52 INFO - PROCESS | 1647 | 1461031732790 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:52 INFO - PROCESS | 1647 | ++DOCSHELL 0x11850c800 == 41 [pid = 1647] [id = 603] 19:08:52 INFO - PROCESS | 1647 | ++DOMWINDOW == 94 (0x11a708800) [pid = 1647] [serial = 1809] [outer = 0x0] 19:08:52 INFO - PROCESS | 1647 | ++DOMWINDOW == 95 (0x11a7a0800) [pid = 1647] [serial = 1810] [outer = 0x11a708800] 19:08:52 INFO - PROCESS | 1647 | 1461031732817 Marionette DEBUG loaded listener.js 19:08:52 INFO - PROCESS | 1647 | ++DOMWINDOW == 96 (0x11aa12800) [pid = 1647] [serial = 1811] [outer = 0x11a708800] 19:08:53 INFO - PROCESS | 1647 | 1461031733153 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]]]}] 19:08:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 19:08:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 520ms 19:08:53 INFO - PROCESS | 1647 | 1461031733197 Marionette TRACE conn2 -> [0,2385,"getWindowHandle",null] 19:08:53 INFO - PROCESS | 1647 | 1461031733199 Marionette TRACE conn2 <- [1,2385,null,{"value":"7"}] 19:08:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 19:08:53 INFO - PROCESS | 1647 | 1461031733201 Marionette TRACE conn2 -> [0,2386,"setScriptTimeout",{"ms":35000}] 19:08:53 INFO - PROCESS | 1647 | 1461031733202 Marionette TRACE conn2 <- [1,2386,null,{}] 19:08:53 INFO - PROCESS | 1647 | 1461031733204 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}] 19:08:53 INFO - PROCESS | 1647 | 1461031733287 Marionette TRACE conn2 <- [1,2387,null,{"value":null}] 19:08:53 INFO - PROCESS | 1647 | 1461031733291 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:53 INFO - PROCESS | 1647 | ++DOCSHELL 0x11560c800 == 42 [pid = 1647] [id = 604] 19:08:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 97 (0x11b5d8000) [pid = 1647] [serial = 1812] [outer = 0x0] 19:08:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x11baf2000) [pid = 1647] [serial = 1813] [outer = 0x11b5d8000] 19:08:53 INFO - PROCESS | 1647 | 1461031733325 Marionette DEBUG loaded listener.js 19:08:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 99 (0x11be72400) [pid = 1647] [serial = 1814] [outer = 0x11b5d8000] 19:08:53 INFO - PROCESS | 1647 | 1461031733719 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]]]}] 19:08:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 19:08:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 568ms 19:08:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 19:08:53 INFO - PROCESS | 1647 | 1461031733770 Marionette TRACE conn2 -> [0,2389,"getWindowHandle",null] 19:08:53 INFO - PROCESS | 1647 | 1461031733771 Marionette TRACE conn2 <- [1,2389,null,{"value":"7"}] 19:08:53 INFO - PROCESS | 1647 | 1461031733773 Marionette TRACE conn2 -> [0,2390,"setScriptTimeout",{"ms":35000}] 19:08:53 INFO - PROCESS | 1647 | 1461031733774 Marionette TRACE conn2 <- [1,2390,null,{}] 19:08:53 INFO - PROCESS | 1647 | 1461031733776 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}] 19:08:53 INFO - PROCESS | 1647 | 1461031733880 Marionette TRACE conn2 <- [1,2391,null,{"value":null}] 19:08:53 INFO - PROCESS | 1647 | 1461031733896 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:53 INFO - PROCESS | 1647 | ++DOCSHELL 0x129603000 == 43 [pid = 1647] [id = 605] 19:08:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 100 (0x11be75800) [pid = 1647] [serial = 1815] [outer = 0x0] 19:08:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 101 (0x11bf60800) [pid = 1647] [serial = 1816] [outer = 0x11be75800] 19:08:53 INFO - PROCESS | 1647 | 1461031733922 Marionette DEBUG loaded listener.js 19:08:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 102 (0x11bfef000) [pid = 1647] [serial = 1817] [outer = 0x11be75800] 19:08:54 INFO - PROCESS | 1647 | 1461031734291 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]]]}] 19:08:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 19:08:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 568ms 19:08:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 19:08:54 INFO - PROCESS | 1647 | 1461031734341 Marionette TRACE conn2 -> [0,2393,"getWindowHandle",null] 19:08:54 INFO - PROCESS | 1647 | 1461031734343 Marionette TRACE conn2 <- [1,2393,null,{"value":"7"}] 19:08:54 INFO - PROCESS | 1647 | 1461031734345 Marionette TRACE conn2 -> [0,2394,"setScriptTimeout",{"ms":35000}] 19:08:54 INFO - PROCESS | 1647 | 1461031734346 Marionette TRACE conn2 <- [1,2394,null,{}] 19:08:54 INFO - PROCESS | 1647 | 1461031734348 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}] 19:08:54 INFO - PROCESS | 1647 | 1461031734449 Marionette TRACE conn2 <- [1,2395,null,{"value":null}] 19:08:54 INFO - PROCESS | 1647 | 1461031734466 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:54 INFO - PROCESS | 1647 | ++DOCSHELL 0x129f04800 == 44 [pid = 1647] [id = 606] 19:08:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 103 (0x11bff0000) [pid = 1647] [serial = 1818] [outer = 0x0] 19:08:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 104 (0x11c54a000) [pid = 1647] [serial = 1819] [outer = 0x11bff0000] 19:08:54 INFO - PROCESS | 1647 | 1461031734491 Marionette DEBUG loaded listener.js 19:08:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 105 (0x11c669400) [pid = 1647] [serial = 1820] [outer = 0x11bff0000] 19:08:54 INFO - PROCESS | 1647 | 1461031734838 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]]]}] 19:08:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 19:08:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 518ms 19:08:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 19:08:54 INFO - PROCESS | 1647 | 1461031734863 Marionette TRACE conn2 -> [0,2397,"getWindowHandle",null] 19:08:54 INFO - PROCESS | 1647 | 1461031734864 Marionette TRACE conn2 <- [1,2397,null,{"value":"7"}] 19:08:54 INFO - PROCESS | 1647 | 1461031734866 Marionette TRACE conn2 -> [0,2398,"setScriptTimeout",{"ms":35000}] 19:08:54 INFO - PROCESS | 1647 | 1461031734868 Marionette TRACE conn2 <- [1,2398,null,{}] 19:08:54 INFO - PROCESS | 1647 | 1461031734876 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}] 19:08:54 INFO - PROCESS | 1647 | 1461031734976 Marionette TRACE conn2 <- [1,2399,null,{"value":null}] 19:08:55 INFO - PROCESS | 1647 | 1461031735011 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:55 INFO - PROCESS | 1647 | ++DOCSHELL 0x129fb5000 == 45 [pid = 1647] [id = 607] 19:08:55 INFO - PROCESS | 1647 | ++DOMWINDOW == 106 (0x11bff3000) [pid = 1647] [serial = 1821] [outer = 0x0] 19:08:55 INFO - PROCESS | 1647 | ++DOMWINDOW == 107 (0x123791000) [pid = 1647] [serial = 1822] [outer = 0x11bff3000] 19:08:55 INFO - PROCESS | 1647 | 1461031735036 Marionette DEBUG loaded listener.js 19:08:55 INFO - PROCESS | 1647 | ++DOMWINDOW == 108 (0x1237d4800) [pid = 1647] [serial = 1823] [outer = 0x11bff3000] 19:08:55 INFO - PROCESS | 1647 | 1461031735363 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]]]}] 19:08:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 19:08:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 526ms 19:08:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 19:08:55 INFO - PROCESS | 1647 | 1461031735397 Marionette TRACE conn2 -> [0,2401,"getWindowHandle",null] 19:08:55 INFO - PROCESS | 1647 | 1461031735398 Marionette TRACE conn2 <- [1,2401,null,{"value":"7"}] 19:08:55 INFO - PROCESS | 1647 | 1461031735400 Marionette TRACE conn2 -> [0,2402,"setScriptTimeout",{"ms":35000}] 19:08:55 INFO - PROCESS | 1647 | 1461031735402 Marionette TRACE conn2 <- [1,2402,null,{}] 19:08:55 INFO - PROCESS | 1647 | 1461031735404 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}] 19:08:55 INFO - PROCESS | 1647 | 1461031735555 Marionette TRACE conn2 <- [1,2403,null,{"value":null}] 19:08:55 INFO - PROCESS | 1647 | --DOMWINDOW == 107 (0x11b556c00) [pid = 1647] [serial = 1761] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 19:08:55 INFO - PROCESS | 1647 | --DOMWINDOW == 106 (0x11227e800) [pid = 1647] [serial = 1764] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 19:08:55 INFO - PROCESS | 1647 | --DOMWINDOW == 105 (0x11923e400) [pid = 1647] [serial = 1752] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 19:08:55 INFO - PROCESS | 1647 | --DOMWINDOW == 104 (0x11a755c00) [pid = 1647] [serial = 1755] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 19:08:55 INFO - PROCESS | 1647 | --DOMWINDOW == 103 (0x1164dd000) [pid = 1647] [serial = 1749] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 19:08:55 INFO - PROCESS | 1647 | --DOMWINDOW == 102 (0x11549b400) [pid = 1647] [serial = 1746] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 19:08:55 INFO - PROCESS | 1647 | --DOMWINDOW == 101 (0x11ace3400) [pid = 1647] [serial = 1767] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 19:08:55 INFO - PROCESS | 1647 | --DOMWINDOW == 100 (0x1146f3400) [pid = 1647] [serial = 1770] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 19:08:55 INFO - PROCESS | 1647 | --DOMWINDOW == 99 (0x114ed4800) [pid = 1647] [serial = 1773] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 19:08:55 INFO - PROCESS | 1647 | --DOMWINDOW == 98 (0x112278400) [pid = 1647] [serial = 1758] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 19:08:55 INFO - PROCESS | 1647 | 1461031735597 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:55 INFO - PROCESS | 1647 | ++DOCSHELL 0x119279000 == 46 [pid = 1647] [id = 608] 19:08:55 INFO - PROCESS | 1647 | ++DOMWINDOW == 99 (0x11227b800) [pid = 1647] [serial = 1824] [outer = 0x0] 19:08:55 INFO - PROCESS | 1647 | ++DOMWINDOW == 100 (0x114ed4800) [pid = 1647] [serial = 1825] [outer = 0x11227b800] 19:08:55 INFO - PROCESS | 1647 | 1461031735623 Marionette DEBUG loaded listener.js 19:08:55 INFO - PROCESS | 1647 | ++DOMWINDOW == 101 (0x11ace3400) [pid = 1647] [serial = 1826] [outer = 0x11227b800] 19:08:55 INFO - PROCESS | 1647 | 1461031735869 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]]]}] 19:08:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 19:08:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 520ms 19:08:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 19:08:55 INFO - PROCESS | 1647 | 1461031735924 Marionette TRACE conn2 -> [0,2405,"getWindowHandle",null] 19:08:55 INFO - PROCESS | 1647 | 1461031735925 Marionette TRACE conn2 <- [1,2405,null,{"value":"7"}] 19:08:55 INFO - PROCESS | 1647 | 1461031735927 Marionette TRACE conn2 -> [0,2406,"setScriptTimeout",{"ms":35000}] 19:08:55 INFO - PROCESS | 1647 | 1461031735928 Marionette TRACE conn2 <- [1,2406,null,{}] 19:08:55 INFO - PROCESS | 1647 | 1461031735931 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}] 19:08:56 INFO - PROCESS | 1647 | 1461031736032 Marionette TRACE conn2 <- [1,2407,null,{"value":null}] 19:08:56 INFO - PROCESS | 1647 | 1461031736038 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:56 INFO - PROCESS | 1647 | ++DOCSHELL 0x12a981000 == 47 [pid = 1647] [id = 609] 19:08:56 INFO - PROCESS | 1647 | ++DOMWINDOW == 102 (0x11bfefc00) [pid = 1647] [serial = 1827] [outer = 0x0] 19:08:56 INFO - PROCESS | 1647 | ++DOMWINDOW == 103 (0x123824000) [pid = 1647] [serial = 1828] [outer = 0x11bfefc00] 19:08:56 INFO - PROCESS | 1647 | 1461031736068 Marionette DEBUG loaded listener.js 19:08:56 INFO - PROCESS | 1647 | ++DOMWINDOW == 104 (0x12594b400) [pid = 1647] [serial = 1829] [outer = 0x11bfefc00] 19:08:56 INFO - PROCESS | 1647 | 1461031736434 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]]]}] 19:08:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 19:08:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 521ms 19:08:56 INFO - PROCESS | 1647 | 1461031736461 Marionette TRACE conn2 -> [0,2409,"getWindowHandle",null] 19:08:56 INFO - PROCESS | 1647 | 1461031736462 Marionette TRACE conn2 <- [1,2409,null,{"value":"7"}] 19:08:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 19:08:56 INFO - PROCESS | 1647 | 1461031736465 Marionette TRACE conn2 -> [0,2410,"setScriptTimeout",{"ms":35000}] 19:08:56 INFO - PROCESS | 1647 | 1461031736468 Marionette TRACE conn2 <- [1,2410,null,{}] 19:08:56 INFO - PROCESS | 1647 | 1461031736471 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}] 19:08:56 INFO - PROCESS | 1647 | 1461031736571 Marionette TRACE conn2 <- [1,2411,null,{"value":null}] 19:08:56 INFO - PROCESS | 1647 | 1461031736575 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:56 INFO - PROCESS | 1647 | ++DOCSHELL 0x12ba13000 == 48 [pid = 1647] [id = 610] 19:08:56 INFO - PROCESS | 1647 | ++DOMWINDOW == 105 (0x12594c800) [pid = 1647] [serial = 1830] [outer = 0x0] 19:08:56 INFO - PROCESS | 1647 | ++DOMWINDOW == 106 (0x125ae3800) [pid = 1647] [serial = 1831] [outer = 0x12594c800] 19:08:56 INFO - PROCESS | 1647 | 1461031736601 Marionette DEBUG loaded listener.js 19:08:56 INFO - PROCESS | 1647 | ++DOMWINDOW == 107 (0x125d0fc00) [pid = 1647] [serial = 1832] [outer = 0x12594c800] 19:08:56 INFO - PROCESS | 1647 | 1461031736935 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]]]}] 19:08:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 19:08:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 522ms 19:08:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 19:08:56 INFO - PROCESS | 1647 | 1461031736986 Marionette TRACE conn2 -> [0,2413,"getWindowHandle",null] 19:08:56 INFO - PROCESS | 1647 | 1461031736988 Marionette TRACE conn2 <- [1,2413,null,{"value":"7"}] 19:08:56 INFO - PROCESS | 1647 | 1461031736990 Marionette TRACE conn2 -> [0,2414,"setScriptTimeout",{"ms":35000}] 19:08:56 INFO - PROCESS | 1647 | 1461031736992 Marionette TRACE conn2 <- [1,2414,null,{}] 19:08:56 INFO - PROCESS | 1647 | 1461031736995 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}] 19:08:57 INFO - PROCESS | 1647 | 1461031737080 Marionette TRACE conn2 <- [1,2415,null,{"value":null}] 19:08:57 INFO - PROCESS | 1647 | 1461031737140 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:57 INFO - PROCESS | 1647 | ++DOCSHELL 0x12bae8000 == 49 [pid = 1647] [id = 611] 19:08:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 108 (0x125952400) [pid = 1647] [serial = 1833] [outer = 0x0] 19:08:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 109 (0x125ee0800) [pid = 1647] [serial = 1834] [outer = 0x125952400] 19:08:57 INFO - PROCESS | 1647 | 1461031737165 Marionette DEBUG loaded listener.js 19:08:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 110 (0x126b32000) [pid = 1647] [serial = 1835] [outer = 0x125952400] 19:08:57 INFO - PROCESS | 1647 | 1461031737453 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]]]}] 19:08:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 19:08:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 519ms 19:08:57 INFO - PROCESS | 1647 | 1461031737510 Marionette TRACE conn2 -> [0,2417,"getWindowHandle",null] 19:08:57 INFO - PROCESS | 1647 | 1461031737511 Marionette TRACE conn2 <- [1,2417,null,{"value":"7"}] 19:08:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 19:08:57 INFO - PROCESS | 1647 | 1461031737513 Marionette TRACE conn2 -> [0,2418,"setScriptTimeout",{"ms":35000}] 19:08:57 INFO - PROCESS | 1647 | 1461031737514 Marionette TRACE conn2 <- [1,2418,null,{}] 19:08:57 INFO - PROCESS | 1647 | 1461031737517 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}] 19:08:57 INFO - PROCESS | 1647 | 1461031737669 Marionette TRACE conn2 <- [1,2419,null,{"value":null}] 19:08:57 INFO - PROCESS | 1647 | 1461031737766 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:57 INFO - PROCESS | 1647 | ++DOCSHELL 0x115482000 == 50 [pid = 1647] [id = 612] 19:08:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 111 (0x10a5ef400) [pid = 1647] [serial = 1836] [outer = 0x0] 19:08:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 112 (0x10a5fb800) [pid = 1647] [serial = 1837] [outer = 0x10a5ef400] 19:08:57 INFO - PROCESS | 1647 | 1461031737800 Marionette DEBUG loaded listener.js 19:08:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 113 (0x112284800) [pid = 1647] [serial = 1838] [outer = 0x10a5ef400] 19:08:58 INFO - PROCESS | 1647 | 1461031738236 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]]]}] 19:08:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 19:08:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 770ms 19:08:58 INFO - PROCESS | 1647 | 1461031738286 Marionette TRACE conn2 -> [0,2421,"getWindowHandle",null] 19:08:58 INFO - PROCESS | 1647 | 1461031738290 Marionette TRACE conn2 <- [1,2421,null,{"value":"7"}] 19:08:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 19:08:58 INFO - PROCESS | 1647 | 1461031738293 Marionette TRACE conn2 -> [0,2422,"setScriptTimeout",{"ms":35000}] 19:08:58 INFO - PROCESS | 1647 | 1461031738296 Marionette TRACE conn2 <- [1,2422,null,{}] 19:08:58 INFO - PROCESS | 1647 | 1461031738300 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}] 19:08:58 INFO - PROCESS | 1647 | 1461031738433 Marionette TRACE conn2 <- [1,2423,null,{"value":null}] 19:08:58 INFO - PROCESS | 1647 | 1461031738504 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:58 INFO - PROCESS | 1647 | ++DOCSHELL 0x11c25f000 == 51 [pid = 1647] [id = 613] 19:08:58 INFO - PROCESS | 1647 | ++DOMWINDOW == 114 (0x1162e2800) [pid = 1647] [serial = 1839] [outer = 0x0] 19:08:58 INFO - PROCESS | 1647 | ++DOMWINDOW == 115 (0x11853f800) [pid = 1647] [serial = 1840] [outer = 0x1162e2800] 19:08:58 INFO - PROCESS | 1647 | 1461031738536 Marionette DEBUG loaded listener.js 19:08:58 INFO - PROCESS | 1647 | ++DOMWINDOW == 116 (0x119128000) [pid = 1647] [serial = 1841] [outer = 0x1162e2800] 19:08:58 INFO - PROCESS | 1647 | 1461031738951 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]]]}] 19:08:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 19:08:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 671ms 19:08:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 19:08:58 INFO - PROCESS | 1647 | 1461031738964 Marionette TRACE conn2 -> [0,2425,"getWindowHandle",null] 19:08:58 INFO - PROCESS | 1647 | 1461031738967 Marionette TRACE conn2 <- [1,2425,null,{"value":"7"}] 19:08:58 INFO - PROCESS | 1647 | 1461031738969 Marionette TRACE conn2 -> [0,2426,"setScriptTimeout",{"ms":35000}] 19:08:58 INFO - PROCESS | 1647 | 1461031738970 Marionette TRACE conn2 <- [1,2426,null,{}] 19:08:58 INFO - PROCESS | 1647 | 1461031738973 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}] 19:08:59 INFO - PROCESS | 1647 | 1461031739082 Marionette TRACE conn2 <- [1,2427,null,{"value":null}] 19:08:59 INFO - PROCESS | 1647 | 1461031739142 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:59 INFO - PROCESS | 1647 | ++DOCSHELL 0x129fd8800 == 52 [pid = 1647] [id = 614] 19:08:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 117 (0x119b74c00) [pid = 1647] [serial = 1842] [outer = 0x0] 19:08:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 118 (0x11a70d000) [pid = 1647] [serial = 1843] [outer = 0x119b74c00] 19:08:59 INFO - PROCESS | 1647 | 1461031739213 Marionette DEBUG loaded listener.js 19:08:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 119 (0x11ace1400) [pid = 1647] [serial = 1844] [outer = 0x119b74c00] 19:08:59 INFO - PROCESS | 1647 | 1461031739608 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]]]}] 19:08:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 19:08:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 672ms 19:08:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 19:08:59 INFO - PROCESS | 1647 | 1461031739641 Marionette TRACE conn2 -> [0,2429,"getWindowHandle",null] 19:08:59 INFO - PROCESS | 1647 | 1461031739644 Marionette TRACE conn2 <- [1,2429,null,{"value":"7"}] 19:08:59 INFO - PROCESS | 1647 | 1461031739652 Marionette TRACE conn2 -> [0,2430,"setScriptTimeout",{"ms":35000}] 19:08:59 INFO - PROCESS | 1647 | 1461031739656 Marionette TRACE conn2 <- [1,2430,null,{}] 19:08:59 INFO - PROCESS | 1647 | 1461031739659 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}] 19:08:59 INFO - PROCESS | 1647 | 1461031739770 Marionette TRACE conn2 <- [1,2431,null,{"value":null}] 19:08:59 INFO - PROCESS | 1647 | 1461031739886 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:59 INFO - PROCESS | 1647 | ++DOCSHELL 0x12d908800 == 53 [pid = 1647] [id = 615] 19:08:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 120 (0x11bfc6c00) [pid = 1647] [serial = 1845] [outer = 0x0] 19:08:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 121 (0x12378c800) [pid = 1647] [serial = 1846] [outer = 0x11bfc6c00] 19:08:59 INFO - PROCESS | 1647 | 1461031739918 Marionette DEBUG loaded listener.js 19:08:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 122 (0x123824800) [pid = 1647] [serial = 1847] [outer = 0x11bfc6c00] 19:09:00 INFO - PROCESS | 1647 | 1461031740297 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]]]}] 19:09:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 19:09:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 677ms 19:09:00 INFO - PROCESS | 1647 | 1461031740325 Marionette TRACE conn2 -> [0,2433,"getWindowHandle",null] 19:09:00 INFO - PROCESS | 1647 | 1461031740327 Marionette TRACE conn2 <- [1,2433,null,{"value":"7"}] 19:09:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 19:09:00 INFO - PROCESS | 1647 | 1461031740329 Marionette TRACE conn2 -> [0,2434,"setScriptTimeout",{"ms":35000}] 19:09:00 INFO - PROCESS | 1647 | 1461031740330 Marionette TRACE conn2 <- [1,2434,null,{}] 19:09:00 INFO - PROCESS | 1647 | 1461031740333 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}] 19:09:00 INFO - PROCESS | 1647 | 1461031740441 Marionette TRACE conn2 <- [1,2435,null,{"value":null}] 19:09:00 INFO - PROCESS | 1647 | 1461031740498 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:00 INFO - PROCESS | 1647 | ++DOCSHELL 0x12d91c800 == 54 [pid = 1647] [id = 616] 19:09:00 INFO - PROCESS | 1647 | ++DOMWINDOW == 123 (0x123825400) [pid = 1647] [serial = 1848] [outer = 0x0] 19:09:00 INFO - PROCESS | 1647 | ++DOMWINDOW == 124 (0x125a31000) [pid = 1647] [serial = 1849] [outer = 0x123825400] 19:09:00 INFO - PROCESS | 1647 | 1461031740528 Marionette DEBUG loaded listener.js 19:09:00 INFO - PROCESS | 1647 | ++DOMWINDOW == 125 (0x125cc2000) [pid = 1647] [serial = 1850] [outer = 0x123825400] 19:09:00 INFO - PROCESS | 1647 | 1461031740963 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]]]}] 19:09:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 19:09:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 670ms 19:09:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 19:09:01 INFO - PROCESS | 1647 | 1461031740999 Marionette TRACE conn2 -> [0,2437,"getWindowHandle",null] 19:09:01 INFO - PROCESS | 1647 | 1461031741001 Marionette TRACE conn2 <- [1,2437,null,{"value":"7"}] 19:09:01 INFO - PROCESS | 1647 | 1461031741003 Marionette TRACE conn2 -> [0,2438,"setScriptTimeout",{"ms":35000}] 19:09:01 INFO - PROCESS | 1647 | 1461031741004 Marionette TRACE conn2 <- [1,2438,null,{}] 19:09:01 INFO - PROCESS | 1647 | 1461031741007 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}] 19:09:01 INFO - PROCESS | 1647 | 1461031741142 Marionette TRACE conn2 <- [1,2439,null,{"value":null}] 19:09:01 INFO - PROCESS | 1647 | 1461031741234 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:01 INFO - PROCESS | 1647 | ++DOCSHELL 0x12a73f000 == 55 [pid = 1647] [id = 617] 19:09:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 126 (0x125de2800) [pid = 1647] [serial = 1851] [outer = 0x0] 19:09:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 127 (0x126b35000) [pid = 1647] [serial = 1852] [outer = 0x125de2800] 19:09:01 INFO - PROCESS | 1647 | 1461031741270 Marionette DEBUG loaded listener.js 19:09:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 128 (0x126d27800) [pid = 1647] [serial = 1853] [outer = 0x125de2800] 19:09:01 INFO - PROCESS | 1647 | 1461031741896 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]]]}] 19:09:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 19:09:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 920ms 19:09:01 INFO - PROCESS | 1647 | 1461031741924 Marionette TRACE conn2 -> [0,2441,"getWindowHandle",null] 19:09:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 19:09:01 INFO - PROCESS | 1647 | 1461031741926 Marionette TRACE conn2 <- [1,2441,null,{"value":"7"}] 19:09:01 INFO - PROCESS | 1647 | 1461031741930 Marionette TRACE conn2 -> [0,2442,"setScriptTimeout",{"ms":35000}] 19:09:01 INFO - PROCESS | 1647 | 1461031741932 Marionette TRACE conn2 <- [1,2442,null,{}] 19:09:01 INFO - PROCESS | 1647 | 1461031741936 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}] 19:09:02 INFO - PROCESS | 1647 | 1461031742039 Marionette TRACE conn2 <- [1,2443,null,{"value":null}] 19:09:02 INFO - PROCESS | 1647 | 1461031742111 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:02 INFO - PROCESS | 1647 | ++DOCSHELL 0x126818800 == 56 [pid = 1647] [id = 618] 19:09:02 INFO - PROCESS | 1647 | ++DOMWINDOW == 129 (0x114402400) [pid = 1647] [serial = 1854] [outer = 0x0] 19:09:02 INFO - PROCESS | 1647 | ++DOMWINDOW == 130 (0x1153ee400) [pid = 1647] [serial = 1855] [outer = 0x114402400] 19:09:02 INFO - PROCESS | 1647 | 1461031742140 Marionette DEBUG loaded listener.js 19:09:02 INFO - PROCESS | 1647 | ++DOMWINDOW == 131 (0x116211000) [pid = 1647] [serial = 1856] [outer = 0x114402400] 19:09:02 INFO - PROCESS | 1647 | 1461031742561 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]]]}] 19:09:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 19:09:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 677ms 19:09:02 INFO - PROCESS | 1647 | 1461031742607 Marionette TRACE conn2 -> [0,2445,"getWindowHandle",null] 19:09:02 INFO - PROCESS | 1647 | 1461031742610 Marionette TRACE conn2 <- [1,2445,null,{"value":"7"}] 19:09:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 19:09:02 INFO - PROCESS | 1647 | 1461031742615 Marionette TRACE conn2 -> [0,2446,"setScriptTimeout",{"ms":35000}] 19:09:02 INFO - PROCESS | 1647 | 1461031742616 Marionette TRACE conn2 <- [1,2446,null,{}] 19:09:02 INFO - PROCESS | 1647 | 1461031742619 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}] 19:09:02 INFO - PROCESS | 1647 | 1461031742719 Marionette TRACE conn2 <- [1,2447,null,{"value":null}] 19:09:02 INFO - PROCESS | 1647 | 1461031742790 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:02 INFO - PROCESS | 1647 | ++DOCSHELL 0x11bb2e000 == 57 [pid = 1647] [id = 619] 19:09:02 INFO - PROCESS | 1647 | ++DOMWINDOW == 132 (0x1164dd000) [pid = 1647] [serial = 1857] [outer = 0x0] 19:09:02 INFO - PROCESS | 1647 | ++DOMWINDOW == 133 (0x119b72c00) [pid = 1647] [serial = 1858] [outer = 0x1164dd000] 19:09:02 INFO - PROCESS | 1647 | 1461031742818 Marionette DEBUG loaded listener.js 19:09:02 INFO - PROCESS | 1647 | ++DOMWINDOW == 134 (0x11a7a2c00) [pid = 1647] [serial = 1859] [outer = 0x1164dd000] 19:09:03 INFO - PROCESS | 1647 | --DOCSHELL 0x118515800 == 56 [pid = 1647] [id = 83] 19:09:03 INFO - PROCESS | 1647 | --DOCSHELL 0x12bae8000 == 55 [pid = 1647] [id = 611] 19:09:03 INFO - PROCESS | 1647 | --DOCSHELL 0x12ba13000 == 54 [pid = 1647] [id = 610] 19:09:03 INFO - PROCESS | 1647 | --DOCSHELL 0x12a981000 == 53 [pid = 1647] [id = 609] 19:09:03 INFO - PROCESS | 1647 | --DOCSHELL 0x119279000 == 52 [pid = 1647] [id = 608] 19:09:03 INFO - PROCESS | 1647 | --DOCSHELL 0x129fb5000 == 51 [pid = 1647] [id = 607] 19:09:03 INFO - PROCESS | 1647 | --DOCSHELL 0x11c268000 == 50 [pid = 1647] [id = 581] 19:09:03 INFO - PROCESS | 1647 | --DOMWINDOW == 133 (0x1164da000) [pid = 1647] [serial = 1741] [outer = 0x0] [url = about:blank] 19:09:03 INFO - PROCESS | 1647 | --DOMWINDOW == 132 (0x11227fc00) [pid = 1647] [serial = 1738] [outer = 0x0] [url = about:blank] 19:09:03 INFO - PROCESS | 1647 | --DOMWINDOW == 131 (0x12381e400) [pid = 1647] [serial = 1777] [outer = 0x0] [url = about:blank] 19:09:03 INFO - PROCESS | 1647 | --DOCSHELL 0x129f04800 == 49 [pid = 1647] [id = 606] 19:09:03 INFO - PROCESS | 1647 | --DOCSHELL 0x129603000 == 48 [pid = 1647] [id = 605] 19:09:03 INFO - PROCESS | 1647 | --DOCSHELL 0x11560c800 == 47 [pid = 1647] [id = 604] 19:09:03 INFO - PROCESS | 1647 | --DOCSHELL 0x11850c800 == 46 [pid = 1647] [id = 603] 19:09:03 INFO - PROCESS | 1647 | --DOCSHELL 0x11c265000 == 45 [pid = 1647] [id = 602] 19:09:03 INFO - PROCESS | 1647 | --DOCSHELL 0x11971e800 == 44 [pid = 1647] [id = 601] 19:09:03 INFO - PROCESS | 1647 | --DOCSHELL 0x11928d000 == 43 [pid = 1647] [id = 600] 19:09:03 INFO - PROCESS | 1647 | --DOCSHELL 0x114003000 == 42 [pid = 1647] [id = 599] 19:09:03 INFO - PROCESS | 1647 | --DOCSHELL 0x12d12e000 == 41 [pid = 1647] [id = 598] 19:09:03 INFO - PROCESS | 1647 | --DOCSHELL 0x12c719800 == 40 [pid = 1647] [id = 597] 19:09:03 INFO - PROCESS | 1647 | --DOCSHELL 0x12ba05800 == 39 [pid = 1647] [id = 596] 19:09:03 INFO - PROCESS | 1647 | --DOCSHELL 0x11582b000 == 38 [pid = 1647] [id = 593] 19:09:03 INFO - PROCESS | 1647 | 1461031743186 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]]]}] 19:09:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 19:09:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 621ms 19:09:03 INFO - PROCESS | 1647 | 1461031743235 Marionette TRACE conn2 -> [0,2449,"getWindowHandle",null] 19:09:03 INFO - PROCESS | 1647 | 1461031743237 Marionette TRACE conn2 <- [1,2449,null,{"value":"7"}] 19:09:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 19:09:03 INFO - PROCESS | 1647 | 1461031743239 Marionette TRACE conn2 -> [0,2450,"setScriptTimeout",{"ms":35000}] 19:09:03 INFO - PROCESS | 1647 | 1461031743241 Marionette TRACE conn2 <- [1,2450,null,{}] 19:09:03 INFO - PROCESS | 1647 | 1461031743249 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}] 19:09:03 INFO - PROCESS | 1647 | 1461031743337 Marionette TRACE conn2 <- [1,2451,null,{"value":null}] 19:09:03 INFO - PROCESS | 1647 | --DOMWINDOW == 130 (0x11be6b800) [pid = 1647] [serial = 1762] [outer = 0x0] [url = about:blank] 19:09:03 INFO - PROCESS | 1647 | --DOMWINDOW == 129 (0x11c286000) [pid = 1647] [serial = 1765] [outer = 0x0] [url = about:blank] 19:09:03 INFO - PROCESS | 1647 | --DOMWINDOW == 128 (0x119da9800) [pid = 1647] [serial = 1753] [outer = 0x0] [url = about:blank] 19:09:03 INFO - PROCESS | 1647 | --DOMWINDOW == 127 (0x11a74d000) [pid = 1647] [serial = 1754] [outer = 0x0] [url = about:blank] 19:09:03 INFO - PROCESS | 1647 | --DOMWINDOW == 126 (0x11aa06800) [pid = 1647] [serial = 1756] [outer = 0x0] [url = about:blank] 19:09:03 INFO - PROCESS | 1647 | --DOMWINDOW == 125 (0x11acdf400) [pid = 1647] [serial = 1757] [outer = 0x0] [url = about:blank] 19:09:03 INFO - PROCESS | 1647 | --DOMWINDOW == 124 (0x1187f4400) [pid = 1647] [serial = 1750] [outer = 0x0] [url = about:blank] 19:09:03 INFO - PROCESS | 1647 | --DOMWINDOW == 123 (0x119126400) [pid = 1647] [serial = 1751] [outer = 0x0] [url = about:blank] 19:09:03 INFO - PROCESS | 1647 | --DOMWINDOW == 122 (0x11663a000) [pid = 1647] [serial = 1748] [outer = 0x0] [url = about:blank] 19:09:03 INFO - PROCESS | 1647 | --DOMWINDOW == 121 (0x115644800) [pid = 1647] [serial = 1747] [outer = 0x0] [url = about:blank] 19:09:03 INFO - PROCESS | 1647 | --DOMWINDOW == 120 (0x11bfd3800) [pid = 1647] [serial = 1763] [outer = 0x0] [url = about:blank] 19:09:03 INFO - PROCESS | 1647 | --DOMWINDOW == 119 (0x11785c000) [pid = 1647] [serial = 1744] [outer = 0x0] [url = about:blank] 19:09:03 INFO - PROCESS | 1647 | --DOMWINDOW == 118 (0x11c66ec00) [pid = 1647] [serial = 1768] [outer = 0x0] [url = about:blank] 19:09:03 INFO - PROCESS | 1647 | --DOMWINDOW == 117 (0x11c666c00) [pid = 1647] [serial = 1766] [outer = 0x0] [url = about:blank] 19:09:03 INFO - PROCESS | 1647 | --DOMWINDOW == 116 (0x1162db800) [pid = 1647] [serial = 1771] [outer = 0x0] [url = about:blank] 19:09:03 INFO - PROCESS | 1647 | --DOMWINDOW == 115 (0x11a750800) [pid = 1647] [serial = 1772] [outer = 0x0] [url = about:blank] 19:09:03 INFO - PROCESS | 1647 | --DOMWINDOW == 114 (0x1237d4400) [pid = 1647] [serial = 1775] [outer = 0x0] [url = about:blank] 19:09:03 INFO - PROCESS | 1647 | --DOMWINDOW == 113 (0x123788c00) [pid = 1647] [serial = 1774] [outer = 0x0] [url = about:blank] 19:09:03 INFO - PROCESS | 1647 | --DOMWINDOW == 112 (0x12378f800) [pid = 1647] [serial = 1769] [outer = 0x0] [url = about:blank] 19:09:03 INFO - PROCESS | 1647 | --DOMWINDOW == 111 (0x11b550400) [pid = 1647] [serial = 1759] [outer = 0x0] [url = about:blank] 19:09:03 INFO - PROCESS | 1647 | --DOMWINDOW == 110 (0x11baa6400) [pid = 1647] [serial = 1760] [outer = 0x0] [url = about:blank] 19:09:03 INFO - PROCESS | 1647 | 1461031743403 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:03 INFO - PROCESS | 1647 | ++DOCSHELL 0x11a777800 == 39 [pid = 1647] [id = 620] 19:09:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 111 (0x116634c00) [pid = 1647] [serial = 1860] [outer = 0x0] 19:09:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 112 (0x11a74d000) [pid = 1647] [serial = 1861] [outer = 0x116634c00] 19:09:03 INFO - PROCESS | 1647 | 1461031743432 Marionette DEBUG loaded listener.js 19:09:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 113 (0x11baf5000) [pid = 1647] [serial = 1862] [outer = 0x116634c00] 19:09:03 INFO - PROCESS | 1647 | 1461031743751 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]]]}] 19:09:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 19:09:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 522ms 19:09:03 INFO - PROCESS | 1647 | 1461031743761 Marionette TRACE conn2 -> [0,2453,"getWindowHandle",null] 19:09:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 19:09:03 INFO - PROCESS | 1647 | 1461031743763 Marionette TRACE conn2 <- [1,2453,null,{"value":"7"}] 19:09:03 INFO - PROCESS | 1647 | 1461031743765 Marionette TRACE conn2 -> [0,2454,"setScriptTimeout",{"ms":35000}] 19:09:03 INFO - PROCESS | 1647 | 1461031743767 Marionette TRACE conn2 <- [1,2454,null,{}] 19:09:03 INFO - PROCESS | 1647 | 1461031743772 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}] 19:09:03 INFO - PROCESS | 1647 | 1461031743859 Marionette TRACE conn2 <- [1,2455,null,{"value":null}] 19:09:03 INFO - PROCESS | 1647 | 1461031743915 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:03 INFO - PROCESS | 1647 | ++DOCSHELL 0x125a58000 == 40 [pid = 1647] [id = 621] 19:09:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 114 (0x11b5db800) [pid = 1647] [serial = 1863] [outer = 0x0] 19:09:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 115 (0x11be74800) [pid = 1647] [serial = 1864] [outer = 0x11b5db800] 19:09:03 INFO - PROCESS | 1647 | 1461031743942 Marionette DEBUG loaded listener.js 19:09:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 116 (0x11bfec800) [pid = 1647] [serial = 1865] [outer = 0x11b5db800] 19:09:04 INFO - PROCESS | 1647 | 1461031744251 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]]]}] 19:09:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 19:09:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 523ms 19:09:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 19:09:04 INFO - PROCESS | 1647 | 1461031744288 Marionette TRACE conn2 -> [0,2457,"getWindowHandle",null] 19:09:04 INFO - PROCESS | 1647 | 1461031744289 Marionette TRACE conn2 <- [1,2457,null,{"value":"7"}] 19:09:04 INFO - PROCESS | 1647 | 1461031744291 Marionette TRACE conn2 -> [0,2458,"setScriptTimeout",{"ms":35000}] 19:09:04 INFO - PROCESS | 1647 | 1461031744293 Marionette TRACE conn2 <- [1,2458,null,{}] 19:09:04 INFO - PROCESS | 1647 | 1461031744295 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}] 19:09:04 INFO - PROCESS | 1647 | 1461031744378 Marionette TRACE conn2 <- [1,2459,null,{"value":null}] 19:09:04 INFO - PROCESS | 1647 | 1461031744384 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:04 INFO - PROCESS | 1647 | ++DOCSHELL 0x129f0e000 == 41 [pid = 1647] [id = 622] 19:09:04 INFO - PROCESS | 1647 | ++DOMWINDOW == 117 (0x11bf60400) [pid = 1647] [serial = 1866] [outer = 0x0] 19:09:04 INFO - PROCESS | 1647 | ++DOMWINDOW == 118 (0x11c666c00) [pid = 1647] [serial = 1867] [outer = 0x11bf60400] 19:09:04 INFO - PROCESS | 1647 | 1461031744410 Marionette DEBUG loaded listener.js 19:09:04 INFO - PROCESS | 1647 | ++DOMWINDOW == 119 (0x123792000) [pid = 1647] [serial = 1868] [outer = 0x11bf60400] 19:09:04 INFO - PROCESS | 1647 | 1461031744740 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]]]}] 19:09:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 19:09:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 469ms 19:09:04 INFO - PROCESS | 1647 | 1461031744762 Marionette TRACE conn2 -> [0,2461,"getWindowHandle",null] 19:09:04 INFO - PROCESS | 1647 | 1461031744763 Marionette TRACE conn2 <- [1,2461,null,{"value":"7"}] 19:09:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 19:09:04 INFO - PROCESS | 1647 | 1461031744765 Marionette TRACE conn2 -> [0,2462,"setScriptTimeout",{"ms":35000}] 19:09:04 INFO - PROCESS | 1647 | 1461031744767 Marionette TRACE conn2 <- [1,2462,null,{}] 19:09:04 INFO - PROCESS | 1647 | 1461031744771 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}] 19:09:04 INFO - PROCESS | 1647 | 1461031744898 Marionette TRACE conn2 <- [1,2463,null,{"value":null}] 19:09:04 INFO - PROCESS | 1647 | 1461031744936 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:04 INFO - PROCESS | 1647 | ++DOCSHELL 0x11bee7800 == 42 [pid = 1647] [id = 623] 19:09:04 INFO - PROCESS | 1647 | ++DOMWINDOW == 120 (0x11bff7800) [pid = 1647] [serial = 1869] [outer = 0x0] 19:09:04 INFO - PROCESS | 1647 | ++DOMWINDOW == 121 (0x1237d8800) [pid = 1647] [serial = 1870] [outer = 0x11bff7800] 19:09:04 INFO - PROCESS | 1647 | 1461031744964 Marionette DEBUG loaded listener.js 19:09:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 122 (0x125ae3c00) [pid = 1647] [serial = 1871] [outer = 0x11bff7800] 19:09:05 INFO - PROCESS | 1647 | 1461031745376 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]]]}] 19:09:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 19:09:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 621ms 19:09:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 19:09:05 INFO - PROCESS | 1647 | 1461031745387 Marionette TRACE conn2 -> [0,2465,"getWindowHandle",null] 19:09:05 INFO - PROCESS | 1647 | 1461031745389 Marionette TRACE conn2 <- [1,2465,null,{"value":"7"}] 19:09:05 INFO - PROCESS | 1647 | 1461031745392 Marionette TRACE conn2 -> [0,2466,"setScriptTimeout",{"ms":35000}] 19:09:05 INFO - PROCESS | 1647 | 1461031745394 Marionette TRACE conn2 <- [1,2466,null,{}] 19:09:05 INFO - PROCESS | 1647 | 1461031745397 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}] 19:09:05 INFO - PROCESS | 1647 | 1461031745560 Marionette TRACE conn2 <- [1,2467,null,{"value":null}] 19:09:05 INFO - PROCESS | 1647 | 1461031745589 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:05 INFO - PROCESS | 1647 | ++DOCSHELL 0x12a73e000 == 43 [pid = 1647] [id = 624] 19:09:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 123 (0x125ae7800) [pid = 1647] [serial = 1872] [outer = 0x0] 19:09:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 124 (0x125d0a000) [pid = 1647] [serial = 1873] [outer = 0x125ae7800] 19:09:05 INFO - PROCESS | 1647 | 1461031745630 Marionette DEBUG loaded listener.js 19:09:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 125 (0x126d20000) [pid = 1647] [serial = 1874] [outer = 0x125ae7800] 19:09:06 INFO - PROCESS | 1647 | 1461031745995 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]]]}] 19:09:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 19:09:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 624ms 19:09:06 INFO - PROCESS | 1647 | 1461031746019 Marionette TRACE conn2 -> [0,2469,"getWindowHandle",null] 19:09:06 INFO - PROCESS | 1647 | 1461031746020 Marionette TRACE conn2 <- [1,2469,null,{"value":"7"}] 19:09:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 19:09:06 INFO - PROCESS | 1647 | 1461031746028 Marionette TRACE conn2 -> [0,2470,"setScriptTimeout",{"ms":35000}] 19:09:06 INFO - PROCESS | 1647 | 1461031746029 Marionette TRACE conn2 <- [1,2470,null,{}] 19:09:06 INFO - PROCESS | 1647 | 1461031746031 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}] 19:09:06 INFO - PROCESS | 1647 | 1461031746133 Marionette TRACE conn2 <- [1,2471,null,{"value":null}] 19:09:06 INFO - PROCESS | 1647 | 1461031746169 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:06 INFO - PROCESS | 1647 | ++DOCSHELL 0x12ac83800 == 44 [pid = 1647] [id = 625] 19:09:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 126 (0x125d05c00) [pid = 1647] [serial = 1875] [outer = 0x0] 19:09:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 127 (0x126f38000) [pid = 1647] [serial = 1876] [outer = 0x125d05c00] 19:09:06 INFO - PROCESS | 1647 | 1461031746195 Marionette DEBUG loaded listener.js 19:09:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 128 (0x127469000) [pid = 1647] [serial = 1877] [outer = 0x125d05c00] 19:09:06 INFO - PROCESS | 1647 | 1461031746529 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]]]}] 19:09:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 19:09:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 525ms 19:09:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 19:09:06 INFO - PROCESS | 1647 | 1461031746549 Marionette TRACE conn2 -> [0,2473,"getWindowHandle",null] 19:09:06 INFO - PROCESS | 1647 | 1461031746552 Marionette TRACE conn2 <- [1,2473,null,{"value":"7"}] 19:09:06 INFO - PROCESS | 1647 | 1461031746554 Marionette TRACE conn2 -> [0,2474,"setScriptTimeout",{"ms":35000}] 19:09:06 INFO - PROCESS | 1647 | 1461031746555 Marionette TRACE conn2 <- [1,2474,null,{}] 19:09:06 INFO - PROCESS | 1647 | 1461031746558 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}] 19:09:06 INFO - PROCESS | 1647 | 1461031746663 Marionette TRACE conn2 <- [1,2475,null,{"value":null}] 19:09:06 INFO - PROCESS | 1647 | 1461031746676 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:06 INFO - PROCESS | 1647 | ++DOCSHELL 0x12ba19000 == 45 [pid = 1647] [id = 626] 19:09:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 129 (0x12748e000) [pid = 1647] [serial = 1878] [outer = 0x0] 19:09:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 130 (0x127494c00) [pid = 1647] [serial = 1879] [outer = 0x12748e000] 19:09:06 INFO - PROCESS | 1647 | 1461031746702 Marionette DEBUG loaded listener.js 19:09:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 131 (0x1277c0000) [pid = 1647] [serial = 1880] [outer = 0x12748e000] 19:09:07 INFO - PROCESS | 1647 | 1461031747025 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]]]}] 19:09:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 19:09:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 519ms 19:09:07 INFO - PROCESS | 1647 | 1461031747078 Marionette TRACE conn2 -> [0,2477,"getWindowHandle",null] 19:09:07 INFO - PROCESS | 1647 | 1461031747079 Marionette TRACE conn2 <- [1,2477,null,{"value":"7"}] 19:09:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 19:09:07 INFO - PROCESS | 1647 | 1461031747081 Marionette TRACE conn2 -> [0,2478,"setScriptTimeout",{"ms":35000}] 19:09:07 INFO - PROCESS | 1647 | 1461031747082 Marionette TRACE conn2 <- [1,2478,null,{}] 19:09:07 INFO - PROCESS | 1647 | 1461031747085 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}] 19:09:07 INFO - PROCESS | 1647 | 1461031747191 Marionette TRACE conn2 <- [1,2479,null,{"value":null}] 19:09:07 INFO - PROCESS | 1647 | --DOMWINDOW == 130 (0x11b5d8000) [pid = 1647] [serial = 1812] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 19:09:07 INFO - PROCESS | 1647 | --DOMWINDOW == 129 (0x11227b800) [pid = 1647] [serial = 1824] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 19:09:07 INFO - PROCESS | 1647 | --DOMWINDOW == 128 (0x11bfefc00) [pid = 1647] [serial = 1827] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 19:09:07 INFO - PROCESS | 1647 | --DOMWINDOW == 127 (0x1237d0c00) [pid = 1647] [serial = 1776] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 19:09:07 INFO - PROCESS | 1647 | --DOMWINDOW == 126 (0x11a708800) [pid = 1647] [serial = 1809] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 19:09:07 INFO - PROCESS | 1647 | --DOMWINDOW == 125 (0x11227ec00) [pid = 1647] [serial = 1800] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 19:09:07 INFO - PROCESS | 1647 | --DOMWINDOW == 124 (0x12594c800) [pid = 1647] [serial = 1830] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 19:09:07 INFO - PROCESS | 1647 | --DOMWINDOW == 123 (0x11bff0000) [pid = 1647] [serial = 1818] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 19:09:07 INFO - PROCESS | 1647 | --DOMWINDOW == 122 (0x11bff3000) [pid = 1647] [serial = 1821] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 19:09:07 INFO - PROCESS | 1647 | --DOMWINDOW == 121 (0x118543400) [pid = 1647] [serial = 1803] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 19:09:07 INFO - PROCESS | 1647 | --DOMWINDOW == 120 (0x119126000) [pid = 1647] [serial = 1806] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 19:09:07 INFO - PROCESS | 1647 | --DOMWINDOW == 119 (0x11be75800) [pid = 1647] [serial = 1815] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 19:09:07 INFO - PROCESS | 1647 | --DOMWINDOW == 118 (0x10a5f1800) [pid = 1647] [serial = 1797] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 19:09:07 INFO - PROCESS | 1647 | 1461031747362 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:07 INFO - PROCESS | 1647 | ++DOCSHELL 0x114218800 == 46 [pid = 1647] [id = 627] 19:09:07 INFO - PROCESS | 1647 | ++DOMWINDOW == 119 (0x10a5f3400) [pid = 1647] [serial = 1881] [outer = 0x0] 19:09:07 INFO - PROCESS | 1647 | ++DOMWINDOW == 120 (0x113ecd800) [pid = 1647] [serial = 1882] [outer = 0x10a5f3400] 19:09:07 INFO - PROCESS | 1647 | 1461031747390 Marionette DEBUG loaded listener.js 19:09:07 INFO - PROCESS | 1647 | ++DOMWINDOW == 121 (0x11b551000) [pid = 1647] [serial = 1883] [outer = 0x10a5f3400] 19:09:07 INFO - PROCESS | 1647 | 1461031747697 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]]]}] 19:09:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 19:09:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 668ms 19:09:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 19:09:07 INFO - PROCESS | 1647 | 1461031747750 Marionette TRACE conn2 -> [0,2481,"getWindowHandle",null] 19:09:07 INFO - PROCESS | 1647 | 1461031747751 Marionette TRACE conn2 <- [1,2481,null,{"value":"7"}] 19:09:07 INFO - PROCESS | 1647 | 1461031747753 Marionette TRACE conn2 -> [0,2482,"setScriptTimeout",{"ms":35000}] 19:09:07 INFO - PROCESS | 1647 | 1461031747756 Marionette TRACE conn2 <- [1,2482,null,{}] 19:09:07 INFO - PROCESS | 1647 | 1461031747758 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}] 19:09:07 INFO - PROCESS | 1647 | 1461031747861 Marionette TRACE conn2 <- [1,2483,null,{"value":null}] 19:09:07 INFO - PROCESS | 1647 | 1461031747868 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:07 INFO - PROCESS | 1647 | ++DOCSHELL 0x12e069000 == 47 [pid = 1647] [id = 628] 19:09:07 INFO - PROCESS | 1647 | ++DOMWINDOW == 122 (0x11b553400) [pid = 1647] [serial = 1884] [outer = 0x0] 19:09:07 INFO - PROCESS | 1647 | ++DOMWINDOW == 123 (0x125ae2000) [pid = 1647] [serial = 1885] [outer = 0x11b553400] 19:09:07 INFO - PROCESS | 1647 | 1461031747898 Marionette DEBUG loaded listener.js 19:09:07 INFO - PROCESS | 1647 | ++DOMWINDOW == 124 (0x129175400) [pid = 1647] [serial = 1886] [outer = 0x11b553400] 19:09:08 INFO - PROCESS | 1647 | 1461031748236 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]]]}] 19:09:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 19:09:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 520ms 19:09:08 INFO - PROCESS | 1647 | 1461031748280 Marionette TRACE conn2 -> [0,2485,"getWindowHandle",null] 19:09:08 INFO - PROCESS | 1647 | 1461031748281 Marionette TRACE conn2 <- [1,2485,null,{"value":"7"}] 19:09:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 19:09:08 INFO - PROCESS | 1647 | 1461031748286 Marionette TRACE conn2 -> [0,2486,"setScriptTimeout",{"ms":35000}] 19:09:08 INFO - PROCESS | 1647 | 1461031748288 Marionette TRACE conn2 <- [1,2486,null,{}] 19:09:08 INFO - PROCESS | 1647 | 1461031748291 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}] 19:09:08 INFO - PROCESS | 1647 | 1461031748380 Marionette TRACE conn2 <- [1,2487,null,{"value":null}] 19:09:08 INFO - PROCESS | 1647 | 1461031748385 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:08 INFO - PROCESS | 1647 | ++DOCSHELL 0x12e41d800 == 48 [pid = 1647] [id = 629] 19:09:08 INFO - PROCESS | 1647 | ++DOMWINDOW == 125 (0x11a708800) [pid = 1647] [serial = 1887] [outer = 0x0] 19:09:08 INFO - PROCESS | 1647 | ++DOMWINDOW == 126 (0x1291bec00) [pid = 1647] [serial = 1888] [outer = 0x11a708800] 19:09:08 INFO - PROCESS | 1647 | 1461031748411 Marionette DEBUG loaded listener.js 19:09:08 INFO - PROCESS | 1647 | ++DOMWINDOW == 127 (0x1296f6400) [pid = 1647] [serial = 1889] [outer = 0x11a708800] 19:09:08 INFO - PROCESS | 1647 | 1461031748751 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]]]}] 19:09:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 19:09:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 476ms 19:09:08 INFO - PROCESS | 1647 | 1461031748760 Marionette TRACE conn2 -> [0,2489,"getWindowHandle",null] 19:09:08 INFO - PROCESS | 1647 | 1461031748762 Marionette TRACE conn2 <- [1,2489,null,{"value":"7"}] 19:09:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 19:09:08 INFO - PROCESS | 1647 | 1461031748764 Marionette TRACE conn2 -> [0,2490,"setScriptTimeout",{"ms":35000}] 19:09:08 INFO - PROCESS | 1647 | 1461031748766 Marionette TRACE conn2 <- [1,2490,null,{}] 19:09:08 INFO - PROCESS | 1647 | 1461031748770 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}] 19:09:08 INFO - PROCESS | 1647 | 1461031748856 Marionette TRACE conn2 <- [1,2491,null,{"value":null}] 19:09:08 INFO - PROCESS | 1647 | 1461031748914 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:08 INFO - PROCESS | 1647 | ++DOCSHELL 0x12e7d2000 == 49 [pid = 1647] [id = 630] 19:09:08 INFO - PROCESS | 1647 | ++DOMWINDOW == 128 (0x127d0cc00) [pid = 1647] [serial = 1890] [outer = 0x0] 19:09:08 INFO - PROCESS | 1647 | ++DOMWINDOW == 129 (0x12983fc00) [pid = 1647] [serial = 1891] [outer = 0x127d0cc00] 19:09:08 INFO - PROCESS | 1647 | 1461031748941 Marionette DEBUG loaded listener.js 19:09:08 INFO - PROCESS | 1647 | ++DOMWINDOW == 130 (0x129a6d800) [pid = 1647] [serial = 1892] [outer = 0x127d0cc00] 19:09:09 INFO - PROCESS | 1647 | 1461031749219 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]]]}] 19:09:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 19:09:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 472ms 19:09:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 19:09:09 INFO - PROCESS | 1647 | 1461031749242 Marionette TRACE conn2 -> [0,2493,"getWindowHandle",null] 19:09:09 INFO - PROCESS | 1647 | 1461031749243 Marionette TRACE conn2 <- [1,2493,null,{"value":"7"}] 19:09:09 INFO - PROCESS | 1647 | 1461031749245 Marionette TRACE conn2 -> [0,2494,"setScriptTimeout",{"ms":35000}] 19:09:09 INFO - PROCESS | 1647 | 1461031749246 Marionette TRACE conn2 <- [1,2494,null,{}] 19:09:09 INFO - PROCESS | 1647 | 1461031749249 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}] 19:09:09 INFO - PROCESS | 1647 | 1461031749351 Marionette TRACE conn2 <- [1,2495,null,{"value":null}] 19:09:09 INFO - PROCESS | 1647 | 1461031749472 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:09 INFO - PROCESS | 1647 | ++DOCSHELL 0x11547c800 == 50 [pid = 1647] [id = 631] 19:09:09 INFO - PROCESS | 1647 | ++DOMWINDOW == 131 (0x10a5ef800) [pid = 1647] [serial = 1893] [outer = 0x0] 19:09:09 INFO - PROCESS | 1647 | ++DOMWINDOW == 132 (0x11222d800) [pid = 1647] [serial = 1894] [outer = 0x10a5ef800] 19:09:09 INFO - PROCESS | 1647 | 1461031749505 Marionette DEBUG loaded listener.js 19:09:09 INFO - PROCESS | 1647 | ++DOMWINDOW == 133 (0x114274400) [pid = 1647] [serial = 1895] [outer = 0x10a5ef800] 19:09:10 INFO - PROCESS | 1647 | 1461031750018 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]]]}] 19:09:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 19:09:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 821ms 19:09:10 INFO - PROCESS | 1647 | 1461031750069 Marionette TRACE conn2 -> [0,2497,"getWindowHandle",null] 19:09:10 INFO - PROCESS | 1647 | 1461031750072 Marionette TRACE conn2 <- [1,2497,null,{"value":"7"}] 19:09:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 19:09:10 INFO - PROCESS | 1647 | 1461031750077 Marionette TRACE conn2 -> [0,2498,"setScriptTimeout",{"ms":35000}] 19:09:10 INFO - PROCESS | 1647 | 1461031750079 Marionette TRACE conn2 <- [1,2498,null,{}] 19:09:10 INFO - PROCESS | 1647 | 1461031750082 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}] 19:09:10 INFO - PROCESS | 1647 | 1461031750198 Marionette TRACE conn2 <- [1,2499,null,{"value":null}] 19:09:10 INFO - PROCESS | 1647 | 1461031750299 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:10 INFO - PROCESS | 1647 | ++DOCSHELL 0x125ba7000 == 51 [pid = 1647] [id = 632] 19:09:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 134 (0x119c1f400) [pid = 1647] [serial = 1896] [outer = 0x0] 19:09:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 135 (0x11a70e000) [pid = 1647] [serial = 1897] [outer = 0x119c1f400] 19:09:10 INFO - PROCESS | 1647 | 1461031750350 Marionette DEBUG loaded listener.js 19:09:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 136 (0x11abbb000) [pid = 1647] [serial = 1898] [outer = 0x119c1f400] 19:09:10 INFO - PROCESS | 1647 | 1461031750876 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]]]}] 19:09:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 19:09:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 825ms 19:09:10 INFO - PROCESS | 1647 | 1461031750904 Marionette TRACE conn2 -> [0,2501,"getWindowHandle",null] 19:09:10 INFO - PROCESS | 1647 | 1461031750907 Marionette TRACE conn2 <- [1,2501,null,{"value":"7"}] 19:09:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 19:09:10 INFO - PROCESS | 1647 | 1461031750910 Marionette TRACE conn2 -> [0,2502,"setScriptTimeout",{"ms":35000}] 19:09:10 INFO - PROCESS | 1647 | 1461031750911 Marionette TRACE conn2 <- [1,2502,null,{}] 19:09:10 INFO - PROCESS | 1647 | 1461031750914 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}] 19:09:11 INFO - PROCESS | 1647 | 1461031751022 Marionette TRACE conn2 <- [1,2503,null,{"value":null}] 19:09:11 INFO - PROCESS | 1647 | 1461031751096 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:11 INFO - PROCESS | 1647 | ++DOCSHELL 0x12a73f800 == 52 [pid = 1647] [id = 633] 19:09:11 INFO - PROCESS | 1647 | ++DOMWINDOW == 137 (0x11ace0400) [pid = 1647] [serial = 1899] [outer = 0x0] 19:09:11 INFO - PROCESS | 1647 | ++DOMWINDOW == 138 (0x11c282800) [pid = 1647] [serial = 1900] [outer = 0x11ace0400] 19:09:11 INFO - PROCESS | 1647 | 1461031751126 Marionette DEBUG loaded listener.js 19:09:11 INFO - PROCESS | 1647 | ++DOMWINDOW == 139 (0x1237d0c00) [pid = 1647] [serial = 1901] [outer = 0x11ace0400] 19:09:11 INFO - PROCESS | 1647 | 1461031751555 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]]]}] 19:09:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 19:09:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 673ms 19:09:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 19:09:11 INFO - PROCESS | 1647 | 1461031751585 Marionette TRACE conn2 -> [0,2505,"getWindowHandle",null] 19:09:11 INFO - PROCESS | 1647 | 1461031751587 Marionette TRACE conn2 <- [1,2505,null,{"value":"7"}] 19:09:11 INFO - PROCESS | 1647 | 1461031751595 Marionette TRACE conn2 -> [0,2506,"setScriptTimeout",{"ms":35000}] 19:09:11 INFO - PROCESS | 1647 | 1461031751599 Marionette TRACE conn2 <- [1,2506,null,{}] 19:09:11 INFO - PROCESS | 1647 | 1461031751602 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}] 19:09:11 INFO - PROCESS | 1647 | 1461031751710 Marionette TRACE conn2 <- [1,2507,null,{"value":null}] 19:09:11 INFO - PROCESS | 1647 | 1461031751771 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:11 INFO - PROCESS | 1647 | ++DOCSHELL 0x12ea32000 == 53 [pid = 1647] [id = 634] 19:09:11 INFO - PROCESS | 1647 | ++DOMWINDOW == 140 (0x1237dcc00) [pid = 1647] [serial = 1902] [outer = 0x0] 19:09:11 INFO - PROCESS | 1647 | ++DOMWINDOW == 141 (0x123adf400) [pid = 1647] [serial = 1903] [outer = 0x1237dcc00] 19:09:11 INFO - PROCESS | 1647 | 1461031751842 Marionette DEBUG loaded listener.js 19:09:11 INFO - PROCESS | 1647 | ++DOMWINDOW == 142 (0x126b2e000) [pid = 1647] [serial = 1904] [outer = 0x1237dcc00] 19:09:12 INFO - PROCESS | 1647 | 1461031752256 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]]]}] 19:09:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 19:09:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 729ms 19:09:12 INFO - PROCESS | 1647 | 1461031752331 Marionette TRACE conn2 -> [0,2509,"getWindowHandle",null] 19:09:12 INFO - PROCESS | 1647 | 1461031752335 Marionette TRACE conn2 <- [1,2509,null,{"value":"7"}] 19:09:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 19:09:12 INFO - PROCESS | 1647 | 1461031752354 Marionette TRACE conn2 -> [0,2510,"setScriptTimeout",{"ms":35000}] 19:09:12 INFO - PROCESS | 1647 | 1461031752356 Marionette TRACE conn2 <- [1,2510,null,{}] 19:09:12 INFO - PROCESS | 1647 | 1461031752360 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}] 19:09:12 INFO - PROCESS | 1647 | 1461031752521 Marionette TRACE conn2 <- [1,2511,null,{"value":null}] 19:09:12 INFO - PROCESS | 1647 | 1461031752652 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:12 INFO - PROCESS | 1647 | ++DOCSHELL 0x12f050800 == 54 [pid = 1647] [id = 635] 19:09:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 143 (0x123820000) [pid = 1647] [serial = 1905] [outer = 0x0] 19:09:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 144 (0x127d0fc00) [pid = 1647] [serial = 1906] [outer = 0x123820000] 19:09:12 INFO - PROCESS | 1647 | 1461031752705 Marionette DEBUG loaded listener.js 19:09:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 145 (0x129171400) [pid = 1647] [serial = 1907] [outer = 0x123820000] 19:09:13 INFO - PROCESS | 1647 | 1461031753152 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]]]}] 19:09:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 19:09:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 822ms 19:09:13 INFO - PROCESS | 1647 | 1461031753174 Marionette TRACE conn2 -> [0,2513,"getWindowHandle",null] 19:09:13 INFO - PROCESS | 1647 | 1461031753175 Marionette TRACE conn2 <- [1,2513,null,{"value":"7"}] 19:09:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 19:09:13 INFO - PROCESS | 1647 | 1461031753178 Marionette TRACE conn2 -> [0,2514,"setScriptTimeout",{"ms":35000}] 19:09:13 INFO - PROCESS | 1647 | 1461031753179 Marionette TRACE conn2 <- [1,2514,null,{}] 19:09:13 INFO - PROCESS | 1647 | 1461031753182 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}] 19:09:13 INFO - PROCESS | 1647 | 1461031753289 Marionette TRACE conn2 <- [1,2515,null,{"value":null}] 19:09:13 INFO - PROCESS | 1647 | 1461031753349 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:13 INFO - PROCESS | 1647 | ++DOCSHELL 0x12bad4800 == 55 [pid = 1647] [id = 636] 19:09:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 146 (0x1296f4000) [pid = 1647] [serial = 1908] [outer = 0x0] 19:09:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 147 (0x129a6cc00) [pid = 1647] [serial = 1909] [outer = 0x1296f4000] 19:09:13 INFO - PROCESS | 1647 | 1461031753455 Marionette DEBUG loaded listener.js 19:09:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 148 (0x129b10c00) [pid = 1647] [serial = 1910] [outer = 0x1296f4000] 19:09:14 INFO - PROCESS | 1647 | 1461031754095 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]]]}] 19:09:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 19:09:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 924ms 19:09:14 INFO - PROCESS | 1647 | 1461031754102 Marionette TRACE conn2 -> [0,2517,"getWindowHandle",null] 19:09:14 INFO - PROCESS | 1647 | 1461031754104 Marionette TRACE conn2 <- [1,2517,null,{"value":"7"}] 19:09:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 19:09:14 INFO - PROCESS | 1647 | 1461031754108 Marionette TRACE conn2 -> [0,2518,"setScriptTimeout",{"ms":35000}] 19:09:14 INFO - PROCESS | 1647 | 1461031754110 Marionette TRACE conn2 <- [1,2518,null,{}] 19:09:14 INFO - PROCESS | 1647 | 1461031754115 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}] 19:09:14 INFO - PROCESS | 1647 | 1461031754250 Marionette TRACE conn2 <- [1,2519,null,{"value":null}] 19:09:14 INFO - PROCESS | 1647 | 1461031754260 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:14 INFO - PROCESS | 1647 | ++DOCSHELL 0x12596a000 == 56 [pid = 1647] [id = 637] 19:09:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 149 (0x114271800) [pid = 1647] [serial = 1911] [outer = 0x0] 19:09:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 150 (0x1162e4800) [pid = 1647] [serial = 1912] [outer = 0x114271800] 19:09:14 INFO - PROCESS | 1647 | 1461031754289 Marionette DEBUG loaded listener.js 19:09:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 151 (0x118c7e000) [pid = 1647] [serial = 1913] [outer = 0x114271800] 19:09:14 INFO - PROCESS | 1647 | 1461031754734 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]]]}] 19:09:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 19:09:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 671ms 19:09:14 INFO - PROCESS | 1647 | 1461031754779 Marionette TRACE conn2 -> [0,2521,"getWindowHandle",null] 19:09:14 INFO - PROCESS | 1647 | 1461031754783 Marionette TRACE conn2 <- [1,2521,null,{"value":"7"}] 19:09:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 19:09:14 INFO - PROCESS | 1647 | 1461031754789 Marionette TRACE conn2 -> [0,2522,"setScriptTimeout",{"ms":35000}] 19:09:14 INFO - PROCESS | 1647 | 1461031754791 Marionette TRACE conn2 <- [1,2522,null,{}] 19:09:14 INFO - PROCESS | 1647 | 1461031754793 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}] 19:09:14 INFO - PROCESS | 1647 | 1461031754895 Marionette TRACE conn2 <- [1,2523,null,{"value":null}] 19:09:14 INFO - PROCESS | 1647 | 1461031754958 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:14 INFO - PROCESS | 1647 | ++DOCSHELL 0x119ddf800 == 57 [pid = 1647] [id = 638] 19:09:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 152 (0x118cdc800) [pid = 1647] [serial = 1914] [outer = 0x0] 19:09:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 153 (0x119b74800) [pid = 1647] [serial = 1915] [outer = 0x118cdc800] 19:09:14 INFO - PROCESS | 1647 | 1461031754986 Marionette DEBUG loaded listener.js 19:09:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 154 (0x119da8800) [pid = 1647] [serial = 1916] [outer = 0x118cdc800] 19:09:15 INFO - PROCESS | 1647 | 1461031755454 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]]]}] 19:09:15 INFO - PROCESS | 1647 | --DOCSHELL 0x12e7d2000 == 56 [pid = 1647] [id = 630] 19:09:15 INFO - PROCESS | 1647 | --DOCSHELL 0x12e41d800 == 55 [pid = 1647] [id = 629] 19:09:15 INFO - PROCESS | 1647 | --DOCSHELL 0x12e069000 == 54 [pid = 1647] [id = 628] 19:09:15 INFO - PROCESS | 1647 | --DOCSHELL 0x114218800 == 53 [pid = 1647] [id = 627] 19:09:15 INFO - PROCESS | 1647 | --DOCSHELL 0x12ba19000 == 52 [pid = 1647] [id = 626] 19:09:15 INFO - PROCESS | 1647 | --DOCSHELL 0x12ac83800 == 51 [pid = 1647] [id = 625] 19:09:15 INFO - PROCESS | 1647 | --DOCSHELL 0x12a73e000 == 50 [pid = 1647] [id = 624] 19:09:15 INFO - PROCESS | 1647 | --DOMWINDOW == 153 (0x11bf5f000) [pid = 1647] [serial = 1789] [outer = 0x0] [url = about:blank] 19:09:15 INFO - PROCESS | 1647 | --DOMWINDOW == 152 (0x11a7a5800) [pid = 1647] [serial = 1786] [outer = 0x0] [url = about:blank] 19:09:15 INFO - PROCESS | 1647 | --DOMWINDOW == 151 (0x125ae1800) [pid = 1647] [serial = 1795] [outer = 0x0] [url = about:blank] 19:09:15 INFO - PROCESS | 1647 | --DOMWINDOW == 150 (0x112232400) [pid = 1647] [serial = 1780] [outer = 0x0] [url = about:blank] 19:09:15 INFO - PROCESS | 1647 | --DOMWINDOW == 149 (0x123829400) [pid = 1647] [serial = 1792] [outer = 0x0] [url = about:blank] 19:09:15 INFO - PROCESS | 1647 | --DOMWINDOW == 148 (0x125ee0800) [pid = 1647] [serial = 1834] [outer = 0x0] [url = about:blank] 19:09:15 INFO - PROCESS | 1647 | --DOMWINDOW == 147 (0x118c81000) [pid = 1647] [serial = 1783] [outer = 0x0] [url = about:blank] 19:09:15 INFO - PROCESS | 1647 | --DOCSHELL 0x11bee7800 == 49 [pid = 1647] [id = 623] 19:09:15 INFO - PROCESS | 1647 | --DOCSHELL 0x129f0e000 == 48 [pid = 1647] [id = 622] 19:09:15 INFO - PROCESS | 1647 | --DOCSHELL 0x125a58000 == 47 [pid = 1647] [id = 621] 19:09:15 INFO - PROCESS | 1647 | --DOCSHELL 0x11a777800 == 46 [pid = 1647] [id = 620] 19:09:15 INFO - PROCESS | 1647 | --DOCSHELL 0x11bb2e000 == 45 [pid = 1647] [id = 619] 19:09:15 INFO - PROCESS | 1647 | --DOCSHELL 0x126818800 == 44 [pid = 1647] [id = 618] 19:09:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 19:09:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 721ms 19:09:15 INFO - PROCESS | 1647 | --DOMWINDOW == 146 (0x11baf2000) [pid = 1647] [serial = 1813] [outer = 0x0] [url = about:blank] 19:09:15 INFO - PROCESS | 1647 | --DOMWINDOW == 145 (0x114ed4800) [pid = 1647] [serial = 1825] [outer = 0x0] [url = about:blank] 19:09:15 INFO - PROCESS | 1647 | --DOMWINDOW == 144 (0x12594b400) [pid = 1647] [serial = 1829] [outer = 0x0] [url = about:blank] 19:09:15 INFO - PROCESS | 1647 | --DOMWINDOW == 143 (0x11ace3400) [pid = 1647] [serial = 1826] [outer = 0x0] [url = about:blank] 19:09:15 INFO - PROCESS | 1647 | --DOMWINDOW == 142 (0x125959800) [pid = 1647] [serial = 1778] [outer = 0x0] [url = about:blank] 19:09:15 INFO - PROCESS | 1647 | --DOMWINDOW == 141 (0x11a7a0800) [pid = 1647] [serial = 1810] [outer = 0x0] [url = about:blank] 19:09:15 INFO - PROCESS | 1647 | --DOMWINDOW == 140 (0x11564f800) [pid = 1647] [serial = 1802] [outer = 0x0] [url = about:blank] 19:09:15 INFO - PROCESS | 1647 | --DOMWINDOW == 139 (0x125ae3800) [pid = 1647] [serial = 1831] [outer = 0x0] [url = about:blank] 19:09:15 INFO - PROCESS | 1647 | --DOMWINDOW == 138 (0x11c669400) [pid = 1647] [serial = 1820] [outer = 0x0] [url = about:blank] 19:09:15 INFO - PROCESS | 1647 | --DOMWINDOW == 137 (0x1237d4800) [pid = 1647] [serial = 1823] [outer = 0x0] [url = about:blank] 19:09:15 INFO - PROCESS | 1647 | --DOMWINDOW == 136 (0x118e47c00) [pid = 1647] [serial = 1805] [outer = 0x0] [url = about:blank] 19:09:15 INFO - PROCESS | 1647 | --DOMWINDOW == 135 (0x123791000) [pid = 1647] [serial = 1822] [outer = 0x0] [url = about:blank] 19:09:15 INFO - PROCESS | 1647 | --DOMWINDOW == 134 (0x11be72400) [pid = 1647] [serial = 1814] [outer = 0x0] [url = about:blank] 19:09:15 INFO - PROCESS | 1647 | --DOMWINDOW == 133 (0x119243c00) [pid = 1647] [serial = 1807] [outer = 0x0] [url = about:blank] 19:09:15 INFO - PROCESS | 1647 | --DOMWINDOW == 132 (0x11c54a000) [pid = 1647] [serial = 1819] [outer = 0x0] [url = about:blank] 19:09:15 INFO - PROCESS | 1647 | --DOMWINDOW == 131 (0x11bfef000) [pid = 1647] [serial = 1817] [outer = 0x0] [url = about:blank] 19:09:15 INFO - PROCESS | 1647 | --DOMWINDOW == 130 (0x11876a800) [pid = 1647] [serial = 1804] [outer = 0x0] [url = about:blank] 19:09:15 INFO - PROCESS | 1647 | --DOMWINDOW == 129 (0x11bf60800) [pid = 1647] [serial = 1816] [outer = 0x0] [url = about:blank] 19:09:15 INFO - PROCESS | 1647 | --DOMWINDOW == 128 (0x10a5f6800) [pid = 1647] [serial = 1798] [outer = 0x0] [url = about:blank] 19:09:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 19:09:15 INFO - PROCESS | 1647 | --DOMWINDOW == 127 (0x11a708400) [pid = 1647] [serial = 1808] [outer = 0x0] [url = about:blank] 19:09:15 INFO - PROCESS | 1647 | --DOMWINDOW == 126 (0x123824000) [pid = 1647] [serial = 1828] [outer = 0x0] [url = about:blank] 19:09:15 INFO - PROCESS | 1647 | --DOMWINDOW == 125 (0x11aa12800) [pid = 1647] [serial = 1811] [outer = 0x0] [url = about:blank] 19:09:15 INFO - PROCESS | 1647 | --DOMWINDOW == 124 (0x1153f8800) [pid = 1647] [serial = 1801] [outer = 0x0] [url = about:blank] 19:09:15 INFO - PROCESS | 1647 | --DOMWINDOW == 123 (0x112236000) [pid = 1647] [serial = 1799] [outer = 0x0] [url = about:blank] 19:09:15 INFO - PROCESS | 1647 | --DOMWINDOW == 122 (0x125d0fc00) [pid = 1647] [serial = 1832] [outer = 0x0] [url = about:blank] 19:09:15 INFO - PROCESS | 1647 | 1461031755543 Marionette TRACE conn2 -> [0,2525,"getWindowHandle",null] 19:09:15 INFO - PROCESS | 1647 | 1461031755545 Marionette TRACE conn2 <- [1,2525,null,{"value":"7"}] 19:09:15 INFO - PROCESS | 1647 | 1461031755550 Marionette TRACE conn2 -> [0,2526,"setScriptTimeout",{"ms":35000}] 19:09:15 INFO - PROCESS | 1647 | 1461031755553 Marionette TRACE conn2 <- [1,2526,null,{}] 19:09:15 INFO - PROCESS | 1647 | 1461031755560 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}] 19:09:15 INFO - PROCESS | 1647 | 1461031755646 Marionette TRACE conn2 <- [1,2527,null,{"value":null}] 19:09:15 INFO - PROCESS | 1647 | 1461031755657 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:15 INFO - PROCESS | 1647 | ++DOCSHELL 0x119282800 == 45 [pid = 1647] [id = 639] 19:09:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 123 (0x11aa03400) [pid = 1647] [serial = 1917] [outer = 0x0] 19:09:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 124 (0x11aaf9000) [pid = 1647] [serial = 1918] [outer = 0x11aa03400] 19:09:15 INFO - PROCESS | 1647 | 1461031755687 Marionette DEBUG loaded listener.js 19:09:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 125 (0x11baf6000) [pid = 1647] [serial = 1919] [outer = 0x11aa03400] 19:09:16 INFO - PROCESS | 1647 | 1461031756055 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]]]}] 19:09:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 19:09:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 526ms 19:09:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 19:09:16 INFO - PROCESS | 1647 | 1461031756087 Marionette TRACE conn2 -> [0,2529,"getWindowHandle",null] 19:09:16 INFO - PROCESS | 1647 | 1461031756089 Marionette TRACE conn2 <- [1,2529,null,{"value":"7"}] 19:09:16 INFO - PROCESS | 1647 | 1461031756092 Marionette TRACE conn2 -> [0,2530,"setScriptTimeout",{"ms":35000}] 19:09:16 INFO - PROCESS | 1647 | 1461031756093 Marionette TRACE conn2 <- [1,2530,null,{}] 19:09:16 INFO - PROCESS | 1647 | 1461031756095 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}] 19:09:16 INFO - PROCESS | 1647 | 1461031756174 Marionette TRACE conn2 <- [1,2531,null,{"value":null}] 19:09:16 INFO - PROCESS | 1647 | 1461031756178 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:16 INFO - PROCESS | 1647 | ++DOCSHELL 0x126819800 == 46 [pid = 1647] [id = 640] 19:09:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 126 (0x11be6b000) [pid = 1647] [serial = 1920] [outer = 0x0] 19:09:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 127 (0x11bf5e800) [pid = 1647] [serial = 1921] [outer = 0x11be6b000] 19:09:16 INFO - PROCESS | 1647 | 1461031756208 Marionette DEBUG loaded listener.js 19:09:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 128 (0x11bfed000) [pid = 1647] [serial = 1922] [outer = 0x11be6b000] 19:09:16 INFO - PROCESS | 1647 | 1461031756667 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]]]}] 19:09:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 19:09:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 619ms 19:09:16 INFO - PROCESS | 1647 | 1461031756712 Marionette TRACE conn2 -> [0,2533,"getWindowHandle",null] 19:09:16 INFO - PROCESS | 1647 | 1461031756714 Marionette TRACE conn2 <- [1,2533,null,{"value":"7"}] 19:09:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 19:09:16 INFO - PROCESS | 1647 | 1461031756718 Marionette TRACE conn2 -> [0,2534,"setScriptTimeout",{"ms":35000}] 19:09:16 INFO - PROCESS | 1647 | 1461031756720 Marionette TRACE conn2 <- [1,2534,null,{}] 19:09:16 INFO - PROCESS | 1647 | 1461031756723 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}] 19:09:16 INFO - PROCESS | 1647 | 1461031756855 Marionette TRACE conn2 <- [1,2535,null,{"value":null}] 19:09:16 INFO - PROCESS | 1647 | 1461031756865 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:16 INFO - PROCESS | 1647 | ++DOCSHELL 0x129a1c800 == 47 [pid = 1647] [id = 641] 19:09:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 129 (0x11bfef000) [pid = 1647] [serial = 1923] [outer = 0x0] 19:09:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 130 (0x11c660c00) [pid = 1647] [serial = 1924] [outer = 0x11bfef000] 19:09:16 INFO - PROCESS | 1647 | 1461031756902 Marionette DEBUG loaded listener.js 19:09:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 131 (0x11c66e000) [pid = 1647] [serial = 1925] [outer = 0x11bfef000] 19:09:17 INFO - PROCESS | 1647 | 1461031757259 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]]]}] 19:09:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 19:09:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 572ms 19:09:17 INFO - PROCESS | 1647 | 1461031757290 Marionette TRACE conn2 -> [0,2537,"getWindowHandle",null] 19:09:17 INFO - PROCESS | 1647 | 1461031757291 Marionette TRACE conn2 <- [1,2537,null,{"value":"7"}] 19:09:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 19:09:17 INFO - PROCESS | 1647 | 1461031757293 Marionette TRACE conn2 -> [0,2538,"setScriptTimeout",{"ms":35000}] 19:09:17 INFO - PROCESS | 1647 | 1461031757294 Marionette TRACE conn2 <- [1,2538,null,{}] 19:09:17 INFO - PROCESS | 1647 | 1461031757314 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}] 19:09:17 INFO - PROCESS | 1647 | 1461031757414 Marionette TRACE conn2 <- [1,2539,null,{"value":null}] 19:09:17 INFO - PROCESS | 1647 | 1461031757430 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:17 INFO - PROCESS | 1647 | ++DOCSHELL 0x11b51a000 == 48 [pid = 1647] [id = 642] 19:09:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 132 (0x1237dd800) [pid = 1647] [serial = 1926] [outer = 0x0] 19:09:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 133 (0x123adac00) [pid = 1647] [serial = 1927] [outer = 0x1237dd800] 19:09:17 INFO - PROCESS | 1647 | 1461031757460 Marionette DEBUG loaded listener.js 19:09:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 134 (0x125adac00) [pid = 1647] [serial = 1928] [outer = 0x1237dd800] 19:09:17 INFO - PROCESS | 1647 | 1461031757824 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]]]}] 19:09:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 19:09:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 568ms 19:09:17 INFO - PROCESS | 1647 | 1461031757862 Marionette TRACE conn2 -> [0,2541,"getWindowHandle",null] 19:09:17 INFO - PROCESS | 1647 | 1461031757864 Marionette TRACE conn2 <- [1,2541,null,{"value":"7"}] 19:09:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 19:09:17 INFO - PROCESS | 1647 | 1461031757866 Marionette TRACE conn2 -> [0,2542,"setScriptTimeout",{"ms":35000}] 19:09:17 INFO - PROCESS | 1647 | 1461031757867 Marionette TRACE conn2 <- [1,2542,null,{}] 19:09:17 INFO - PROCESS | 1647 | 1461031757869 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}] 19:09:17 INFO - PROCESS | 1647 | 1461031757975 Marionette TRACE conn2 <- [1,2543,null,{"value":null}] 19:09:17 INFO - PROCESS | 1647 | 1461031757991 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:17 INFO - PROCESS | 1647 | ++DOCSHELL 0x12a728800 == 49 [pid = 1647] [id = 643] 19:09:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 135 (0x12381d000) [pid = 1647] [serial = 1929] [outer = 0x0] 19:09:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 136 (0x125ae4400) [pid = 1647] [serial = 1930] [outer = 0x12381d000] 19:09:18 INFO - PROCESS | 1647 | 1461031758017 Marionette DEBUG loaded listener.js 19:09:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 137 (0x125ee0c00) [pid = 1647] [serial = 1931] [outer = 0x12381d000] 19:09:18 INFO - PROCESS | 1647 | 1461031758356 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]]]}] 19:09:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 19:09:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 518ms 19:09:18 INFO - PROCESS | 1647 | 1461031758385 Marionette TRACE conn2 -> [0,2545,"getWindowHandle",null] 19:09:18 INFO - PROCESS | 1647 | 1461031758386 Marionette TRACE conn2 <- [1,2545,null,{"value":"7"}] 19:09:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 19:09:18 INFO - PROCESS | 1647 | 1461031758388 Marionette TRACE conn2 -> [0,2546,"setScriptTimeout",{"ms":35000}] 19:09:18 INFO - PROCESS | 1647 | 1461031758389 Marionette TRACE conn2 <- [1,2546,null,{}] 19:09:18 INFO - PROCESS | 1647 | 1461031758392 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}] 19:09:18 INFO - PROCESS | 1647 | 1461031758505 Marionette TRACE conn2 <- [1,2547,null,{"value":null}] 19:09:18 INFO - PROCESS | 1647 | 1461031758521 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:18 INFO - PROCESS | 1647 | ++DOCSHELL 0x12ac6c000 == 50 [pid = 1647] [id = 644] 19:09:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 138 (0x125d05000) [pid = 1647] [serial = 1932] [outer = 0x0] 19:09:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 139 (0x126d1fc00) [pid = 1647] [serial = 1933] [outer = 0x125d05000] 19:09:18 INFO - PROCESS | 1647 | 1461031758563 Marionette DEBUG loaded listener.js 19:09:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 140 (0x1272f5400) [pid = 1647] [serial = 1934] [outer = 0x125d05000] 19:09:18 INFO - PROCESS | 1647 | 1461031758971 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]]]}] 19:09:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 19:09:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 622ms 19:09:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 19:09:19 INFO - PROCESS | 1647 | 1461031759011 Marionette TRACE conn2 -> [0,2549,"getWindowHandle",null] 19:09:19 INFO - PROCESS | 1647 | 1461031759012 Marionette TRACE conn2 <- [1,2549,null,{"value":"7"}] 19:09:19 INFO - PROCESS | 1647 | 1461031759015 Marionette TRACE conn2 -> [0,2550,"setScriptTimeout",{"ms":35000}] 19:09:19 INFO - PROCESS | 1647 | 1461031759016 Marionette TRACE conn2 <- [1,2550,null,{}] 19:09:19 INFO - PROCESS | 1647 | 1461031759018 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}] 19:09:19 INFO - PROCESS | 1647 | 1461031759125 Marionette TRACE conn2 <- [1,2551,null,{"value":null}] 19:09:19 INFO - PROCESS | 1647 | 1461031759162 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:19 INFO - PROCESS | 1647 | ++DOCSHELL 0x12b802800 == 51 [pid = 1647] [id = 645] 19:09:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 141 (0x125d0f800) [pid = 1647] [serial = 1935] [outer = 0x0] 19:09:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 142 (0x1277b9800) [pid = 1647] [serial = 1936] [outer = 0x125d0f800] 19:09:19 INFO - PROCESS | 1647 | 1461031759188 Marionette DEBUG loaded listener.js 19:09:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 143 (0x129049800) [pid = 1647] [serial = 1937] [outer = 0x125d0f800] 19:09:19 INFO - PROCESS | 1647 | 1461031759557 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]]]}] 19:09:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 19:09:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 572ms 19:09:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 19:09:19 INFO - PROCESS | 1647 | 1461031759587 Marionette TRACE conn2 -> [0,2553,"getWindowHandle",null] 19:09:19 INFO - PROCESS | 1647 | 1461031759588 Marionette TRACE conn2 <- [1,2553,null,{"value":"7"}] 19:09:19 INFO - PROCESS | 1647 | 1461031759590 Marionette TRACE conn2 -> [0,2554,"setScriptTimeout",{"ms":35000}] 19:09:19 INFO - PROCESS | 1647 | 1461031759591 Marionette TRACE conn2 <- [1,2554,null,{}] 19:09:19 INFO - PROCESS | 1647 | 1461031759593 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}] 19:09:19 INFO - PROCESS | 1647 | 1461031759901 Marionette TRACE conn2 <- [1,2555,null,{"value":null}] 19:09:19 INFO - PROCESS | 1647 | --DOMWINDOW == 142 (0x125ae7800) [pid = 1647] [serial = 1872] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 19:09:19 INFO - PROCESS | 1647 | --DOMWINDOW == 141 (0x125d05c00) [pid = 1647] [serial = 1875] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 19:09:19 INFO - PROCESS | 1647 | --DOMWINDOW == 140 (0x12748e000) [pid = 1647] [serial = 1878] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 19:09:19 INFO - PROCESS | 1647 | --DOMWINDOW == 139 (0x1164dd000) [pid = 1647] [serial = 1857] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 19:09:19 INFO - PROCESS | 1647 | --DOMWINDOW == 138 (0x11bff7800) [pid = 1647] [serial = 1869] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 19:09:19 INFO - PROCESS | 1647 | --DOMWINDOW == 137 (0x116634c00) [pid = 1647] [serial = 1860] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 19:09:19 INFO - PROCESS | 1647 | --DOMWINDOW == 136 (0x10a5f3400) [pid = 1647] [serial = 1881] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 19:09:19 INFO - PROCESS | 1647 | --DOMWINDOW == 135 (0x114402400) [pid = 1647] [serial = 1854] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 19:09:19 INFO - PROCESS | 1647 | --DOMWINDOW == 134 (0x125952400) [pid = 1647] [serial = 1833] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 19:09:19 INFO - PROCESS | 1647 | --DOMWINDOW == 133 (0x125de2800) [pid = 1647] [serial = 1851] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 19:09:19 INFO - PROCESS | 1647 | --DOMWINDOW == 132 (0x11a708800) [pid = 1647] [serial = 1887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 19:09:19 INFO - PROCESS | 1647 | --DOMWINDOW == 131 (0x11bf60400) [pid = 1647] [serial = 1866] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 19:09:19 INFO - PROCESS | 1647 | --DOMWINDOW == 130 (0x11b5db800) [pid = 1647] [serial = 1863] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 19:09:19 INFO - PROCESS | 1647 | --DOMWINDOW == 129 (0x11b553400) [pid = 1647] [serial = 1884] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 19:09:19 INFO - PROCESS | 1647 | --DOMWINDOW == 128 (0x12d110400) [pid = 1647] [serial = 1683] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 19:09:19 INFO - PROCESS | 1647 | --DOMWINDOW == 127 (0x115649000) [pid = 1647] [serial = 1743] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 19:09:19 INFO - PROCESS | 1647 | 1461031759953 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:19 INFO - PROCESS | 1647 | ++DOCSHELL 0x118f4d000 == 52 [pid = 1647] [id = 646] 19:09:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 128 (0x112277c00) [pid = 1647] [serial = 1938] [outer = 0x0] 19:09:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 129 (0x115649000) [pid = 1647] [serial = 1939] [outer = 0x112277c00] 19:09:19 INFO - PROCESS | 1647 | 1461031759979 Marionette DEBUG loaded listener.js 19:09:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 130 (0x11be6d000) [pid = 1647] [serial = 1940] [outer = 0x112277c00] 19:09:20 INFO - PROCESS | 1647 | 1461031760259 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]]]}] 19:09:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 19:09:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 719ms 19:09:20 INFO - PROCESS | 1647 | 1461031760310 Marionette TRACE conn2 -> [0,2557,"getWindowHandle",null] 19:09:20 INFO - PROCESS | 1647 | 1461031760311 Marionette TRACE conn2 <- [1,2557,null,{"value":"7"}] 19:09:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 19:09:20 INFO - PROCESS | 1647 | 1461031760314 Marionette TRACE conn2 -> [0,2558,"setScriptTimeout",{"ms":35000}] 19:09:20 INFO - PROCESS | 1647 | 1461031760315 Marionette TRACE conn2 <- [1,2558,null,{}] 19:09:20 INFO - PROCESS | 1647 | 1461031760320 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}] 19:09:20 INFO - PROCESS | 1647 | 1461031760443 Marionette TRACE conn2 <- [1,2559,null,{"value":null}] 19:09:20 INFO - PROCESS | 1647 | 1461031760503 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:20 INFO - PROCESS | 1647 | ++DOCSHELL 0x12d12f000 == 53 [pid = 1647] [id = 647] 19:09:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 131 (0x112282c00) [pid = 1647] [serial = 1941] [outer = 0x0] 19:09:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 132 (0x129841400) [pid = 1647] [serial = 1942] [outer = 0x112282c00] 19:09:20 INFO - PROCESS | 1647 | 1461031760533 Marionette DEBUG loaded listener.js 19:09:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 133 (0x129c62c00) [pid = 1647] [serial = 1943] [outer = 0x112282c00] 19:09:20 INFO - PROCESS | 1647 | 1461031760827 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]]]}] 19:09:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 19:09:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 523ms 19:09:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 19:09:20 INFO - PROCESS | 1647 | 1461031760840 Marionette TRACE conn2 -> [0,2561,"getWindowHandle",null] 19:09:20 INFO - PROCESS | 1647 | 1461031760841 Marionette TRACE conn2 <- [1,2561,null,{"value":"7"}] 19:09:20 INFO - PROCESS | 1647 | 1461031760844 Marionette TRACE conn2 -> [0,2562,"setScriptTimeout",{"ms":35000}] 19:09:20 INFO - PROCESS | 1647 | 1461031760845 Marionette TRACE conn2 <- [1,2562,null,{}] 19:09:20 INFO - PROCESS | 1647 | 1461031760847 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}] 19:09:20 INFO - PROCESS | 1647 | 1461031760951 Marionette TRACE conn2 <- [1,2563,null,{"value":null}] 19:09:20 INFO - PROCESS | 1647 | 1461031760955 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:20 INFO - PROCESS | 1647 | ++DOCSHELL 0x12e065800 == 54 [pid = 1647] [id = 648] 19:09:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 134 (0x129c63000) [pid = 1647] [serial = 1944] [outer = 0x0] 19:09:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 135 (0x129c6d400) [pid = 1647] [serial = 1945] [outer = 0x129c63000] 19:09:20 INFO - PROCESS | 1647 | 1461031760981 Marionette DEBUG loaded listener.js 19:09:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 136 (0x129f2f000) [pid = 1647] [serial = 1946] [outer = 0x129c63000] 19:09:21 INFO - PROCESS | 1647 | 1461031761326 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]]]}] 19:09:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 19:09:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 519ms 19:09:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 19:09:21 INFO - PROCESS | 1647 | 1461031761363 Marionette TRACE conn2 -> [0,2565,"getWindowHandle",null] 19:09:21 INFO - PROCESS | 1647 | 1461031761364 Marionette TRACE conn2 <- [1,2565,null,{"value":"7"}] 19:09:21 INFO - PROCESS | 1647 | 1461031761379 Marionette TRACE conn2 -> [0,2566,"setScriptTimeout",{"ms":35000}] 19:09:21 INFO - PROCESS | 1647 | 1461031761380 Marionette TRACE conn2 <- [1,2566,null,{}] 19:09:21 INFO - PROCESS | 1647 | 1461031761382 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}] 19:09:21 INFO - PROCESS | 1647 | 1461031761468 Marionette TRACE conn2 <- [1,2567,null,{"value":null}] 19:09:21 INFO - PROCESS | 1647 | 1461031761473 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:21 INFO - PROCESS | 1647 | ++DOCSHELL 0x12e417800 == 55 [pid = 1647] [id = 649] 19:09:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 137 (0x129f30c00) [pid = 1647] [serial = 1947] [outer = 0x0] 19:09:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 138 (0x129f35800) [pid = 1647] [serial = 1948] [outer = 0x129f30c00] 19:09:21 INFO - PROCESS | 1647 | 1461031761499 Marionette DEBUG loaded listener.js 19:09:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 139 (0x129f3b400) [pid = 1647] [serial = 1949] [outer = 0x129f30c00] 19:09:21 INFO - PROCESS | 1647 | 1461031761854 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]]]}] 19:09:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 19:09:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 585ms 19:09:21 INFO - PROCESS | 1647 | 1461031761953 Marionette TRACE conn2 -> [0,2569,"getWindowHandle",null] 19:09:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 19:09:21 INFO - PROCESS | 1647 | 1461031761956 Marionette TRACE conn2 <- [1,2569,null,{"value":"7"}] 19:09:21 INFO - PROCESS | 1647 | 1461031761959 Marionette TRACE conn2 -> [0,2570,"setScriptTimeout",{"ms":35000}] 19:09:21 INFO - PROCESS | 1647 | 1461031761961 Marionette TRACE conn2 <- [1,2570,null,{}] 19:09:21 INFO - PROCESS | 1647 | 1461031761965 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}] 19:09:22 INFO - PROCESS | 1647 | 1461031762076 Marionette TRACE conn2 <- [1,2571,null,{"value":null}] 19:09:22 INFO - PROCESS | 1647 | 1461031762181 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:22 INFO - PROCESS | 1647 | ++DOCSHELL 0x11889c800 == 56 [pid = 1647] [id = 650] 19:09:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 140 (0x11227e000) [pid = 1647] [serial = 1950] [outer = 0x0] 19:09:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 141 (0x114274c00) [pid = 1647] [serial = 1951] [outer = 0x11227e000] 19:09:22 INFO - PROCESS | 1647 | 1461031762214 Marionette DEBUG loaded listener.js 19:09:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 142 (0x115648c00) [pid = 1647] [serial = 1952] [outer = 0x11227e000] 19:09:22 INFO - PROCESS | 1647 | 1461031762680 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]]]}] 19:09:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 19:09:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 772ms 19:09:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 19:09:22 INFO - PROCESS | 1647 | 1461031762731 Marionette TRACE conn2 -> [0,2573,"getWindowHandle",null] 19:09:22 INFO - PROCESS | 1647 | 1461031762734 Marionette TRACE conn2 <- [1,2573,null,{"value":"7"}] 19:09:22 INFO - PROCESS | 1647 | 1461031762739 Marionette TRACE conn2 -> [0,2574,"setScriptTimeout",{"ms":35000}] 19:09:22 INFO - PROCESS | 1647 | 1461031762742 Marionette TRACE conn2 <- [1,2574,null,{}] 19:09:22 INFO - PROCESS | 1647 | 1461031762745 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}] 19:09:22 INFO - PROCESS | 1647 | 1461031762855 Marionette TRACE conn2 <- [1,2575,null,{"value":null}] 19:09:22 INFO - PROCESS | 1647 | 1461031762930 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:22 INFO - PROCESS | 1647 | ++DOCSHELL 0x127d62000 == 57 [pid = 1647] [id = 651] 19:09:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 143 (0x11924ac00) [pid = 1647] [serial = 1953] [outer = 0x0] 19:09:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 144 (0x11a74bc00) [pid = 1647] [serial = 1954] [outer = 0x11924ac00] 19:09:22 INFO - PROCESS | 1647 | 1461031762961 Marionette DEBUG loaded listener.js 19:09:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 145 (0x11b5d8000) [pid = 1647] [serial = 1955] [outer = 0x11924ac00] 19:09:23 INFO - PROCESS | 1647 | 1461031763387 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]]]}] 19:09:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 19:09:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 673ms 19:09:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 19:09:23 INFO - PROCESS | 1647 | 1461031763427 Marionette TRACE conn2 -> [0,2577,"getWindowHandle",null] 19:09:23 INFO - PROCESS | 1647 | 1461031763428 Marionette TRACE conn2 <- [1,2577,null,{"value":"7"}] 19:09:23 INFO - PROCESS | 1647 | 1461031763431 Marionette TRACE conn2 -> [0,2578,"setScriptTimeout",{"ms":35000}] 19:09:23 INFO - PROCESS | 1647 | 1461031763432 Marionette TRACE conn2 <- [1,2578,null,{}] 19:09:23 INFO - PROCESS | 1647 | 1461031763455 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}] 19:09:23 INFO - PROCESS | 1647 | 1461031763572 Marionette TRACE conn2 <- [1,2579,null,{"value":null}] 19:09:23 INFO - PROCESS | 1647 | 1461031763645 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:23 INFO - PROCESS | 1647 | ++DOCSHELL 0x12d13d800 == 58 [pid = 1647] [id = 652] 19:09:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 146 (0x11bf5a400) [pid = 1647] [serial = 1956] [outer = 0x0] 19:09:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 147 (0x11c667000) [pid = 1647] [serial = 1957] [outer = 0x11bf5a400] 19:09:23 INFO - PROCESS | 1647 | 1461031763680 Marionette DEBUG loaded listener.js 19:09:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 148 (0x12381b800) [pid = 1647] [serial = 1958] [outer = 0x11bf5a400] 19:09:24 INFO - PROCESS | 1647 | 1461031764115 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]]]}] 19:09:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 19:09:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 733ms 19:09:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 19:09:24 INFO - PROCESS | 1647 | 1461031764164 Marionette TRACE conn2 -> [0,2581,"getWindowHandle",null] 19:09:24 INFO - PROCESS | 1647 | 1461031764166 Marionette TRACE conn2 <- [1,2581,null,{"value":"7"}] 19:09:24 INFO - PROCESS | 1647 | 1461031764168 Marionette TRACE conn2 -> [0,2582,"setScriptTimeout",{"ms":35000}] 19:09:24 INFO - PROCESS | 1647 | 1461031764169 Marionette TRACE conn2 <- [1,2582,null,{}] 19:09:24 INFO - PROCESS | 1647 | 1461031764172 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}] 19:09:24 INFO - PROCESS | 1647 | 1461031764280 Marionette TRACE conn2 <- [1,2583,null,{"value":null}] 19:09:24 INFO - PROCESS | 1647 | 1461031764353 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:24 INFO - PROCESS | 1647 | ++DOCSHELL 0x12eac7800 == 59 [pid = 1647] [id = 653] 19:09:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 149 (0x123824000) [pid = 1647] [serial = 1959] [outer = 0x0] 19:09:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 150 (0x125ad8400) [pid = 1647] [serial = 1960] [outer = 0x123824000] 19:09:24 INFO - PROCESS | 1647 | 1461031764386 Marionette DEBUG loaded listener.js 19:09:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 151 (0x127471000) [pid = 1647] [serial = 1961] [outer = 0x123824000] 19:09:24 INFO - PROCESS | 1647 | 1461031764777 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]]]}] 19:09:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 19:09:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 669ms 19:09:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 19:09:24 INFO - PROCESS | 1647 | 1461031764838 Marionette TRACE conn2 -> [0,2585,"getWindowHandle",null] 19:09:24 INFO - PROCESS | 1647 | 1461031764839 Marionette TRACE conn2 <- [1,2585,null,{"value":"7"}] 19:09:24 INFO - PROCESS | 1647 | 1461031764841 Marionette TRACE conn2 -> [0,2586,"setScriptTimeout",{"ms":35000}] 19:09:24 INFO - PROCESS | 1647 | 1461031764843 Marionette TRACE conn2 <- [1,2586,null,{}] 19:09:24 INFO - PROCESS | 1647 | 1461031764845 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}] 19:09:24 INFO - PROCESS | 1647 | 1461031764970 Marionette TRACE conn2 <- [1,2587,null,{"value":null}] 19:09:25 INFO - PROCESS | 1647 | 1461031765043 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:25 INFO - PROCESS | 1647 | ++DOCSHELL 0x12f640800 == 60 [pid = 1647] [id = 654] 19:09:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 152 (0x123829c00) [pid = 1647] [serial = 1962] [outer = 0x0] 19:09:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 153 (0x1296fc800) [pid = 1647] [serial = 1963] [outer = 0x123829c00] 19:09:25 INFO - PROCESS | 1647 | 1461031765074 Marionette DEBUG loaded listener.js 19:09:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 154 (0x129b04400) [pid = 1647] [serial = 1964] [outer = 0x123829c00] 19:09:25 INFO - PROCESS | 1647 | 1461031765447 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]]]}] 19:09:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 19:09:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 668ms 19:09:25 INFO - PROCESS | 1647 | 1461031765511 Marionette TRACE conn2 -> [0,2589,"getWindowHandle",null] 19:09:25 INFO - PROCESS | 1647 | 1461031765512 Marionette TRACE conn2 <- [1,2589,null,{"value":"7"}] 19:09:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 19:09:25 INFO - PROCESS | 1647 | 1461031765515 Marionette TRACE conn2 -> [0,2590,"setScriptTimeout",{"ms":35000}] 19:09:25 INFO - PROCESS | 1647 | 1461031765516 Marionette TRACE conn2 <- [1,2590,null,{}] 19:09:25 INFO - PROCESS | 1647 | 1461031765518 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}] 19:09:25 INFO - PROCESS | 1647 | 1461031765643 Marionette TRACE conn2 <- [1,2591,null,{"value":null}] 19:09:25 INFO - PROCESS | 1647 | 1461031765749 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:25 INFO - PROCESS | 1647 | ++DOCSHELL 0x12f81d800 == 61 [pid = 1647] [id = 655] 19:09:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 155 (0x129c71800) [pid = 1647] [serial = 1965] [outer = 0x0] 19:09:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 156 (0x129f43800) [pid = 1647] [serial = 1966] [outer = 0x129c71800] 19:09:25 INFO - PROCESS | 1647 | 1461031765784 Marionette DEBUG loaded listener.js 19:09:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 157 (0x12a62c400) [pid = 1647] [serial = 1967] [outer = 0x129c71800] 19:09:26 INFO - PROCESS | 1647 | 1461031766167 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]]]}] 19:09:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 19:09:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 719ms 19:09:26 INFO - PROCESS | 1647 | 1461031766234 Marionette TRACE conn2 -> [0,2593,"getWindowHandle",null] 19:09:26 INFO - PROCESS | 1647 | 1461031766236 Marionette TRACE conn2 <- [1,2593,null,{"value":"7"}] 19:09:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 19:09:26 INFO - PROCESS | 1647 | 1461031766238 Marionette TRACE conn2 -> [0,2594,"setScriptTimeout",{"ms":35000}] 19:09:26 INFO - PROCESS | 1647 | 1461031766239 Marionette TRACE conn2 <- [1,2594,null,{}] 19:09:26 INFO - PROCESS | 1647 | 1461031766242 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}] 19:09:26 INFO - PROCESS | 1647 | 1461031766397 Marionette TRACE conn2 <- [1,2595,null,{"value":null}] 19:09:26 INFO - PROCESS | 1647 | 1461031766473 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:26 INFO - PROCESS | 1647 | ++DOCSHELL 0x12bae8000 == 62 [pid = 1647] [id = 656] 19:09:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 158 (0x11c662000) [pid = 1647] [serial = 1968] [outer = 0x0] 19:09:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 159 (0x129a6b000) [pid = 1647] [serial = 1969] [outer = 0x11c662000] 19:09:26 INFO - PROCESS | 1647 | 1461031766503 Marionette DEBUG loaded listener.js 19:09:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 160 (0x12a631c00) [pid = 1647] [serial = 1970] [outer = 0x11c662000] 19:09:26 INFO - PROCESS | 1647 | 1461031766957 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]]]}] 19:09:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 19:09:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 770ms 19:09:27 INFO - PROCESS | 1647 | 1461031767179 Marionette TRACE conn2 -> [0,2597,"getWindowHandle",null] 19:09:27 INFO - PROCESS | 1647 | 1461031767182 Marionette TRACE conn2 <- [1,2597,null,{"value":"7"}] 19:09:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 19:09:27 INFO - PROCESS | 1647 | 1461031767199 Marionette TRACE conn2 -> [0,2598,"setScriptTimeout",{"ms":35000}] 19:09:27 INFO - PROCESS | 1647 | 1461031767201 Marionette TRACE conn2 <- [1,2598,null,{}] 19:09:27 INFO - PROCESS | 1647 | 1461031767205 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}] 19:09:27 INFO - PROCESS | 1647 | 1461031767306 Marionette TRACE conn2 <- [1,2599,null,{"value":null}] 19:09:27 INFO - PROCESS | 1647 | 1461031767367 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:27 INFO - PROCESS | 1647 | ++DOCSHELL 0x125a55800 == 63 [pid = 1647] [id = 657] 19:09:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 161 (0x11549b400) [pid = 1647] [serial = 1971] [outer = 0x0] 19:09:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 162 (0x11564e800) [pid = 1647] [serial = 1972] [outer = 0x11549b400] 19:09:27 INFO - PROCESS | 1647 | 1461031767395 Marionette DEBUG loaded listener.js 19:09:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 163 (0x118c80800) [pid = 1647] [serial = 1973] [outer = 0x11549b400] 19:09:27 INFO - PROCESS | 1647 | 1461031767918 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]]]}] 19:09:27 INFO - PROCESS | 1647 | --DOCSHELL 0x12a971000 == 62 [pid = 1647] [id = 595] 19:09:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 19:09:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 772ms 19:09:27 INFO - PROCESS | 1647 | --DOCSHELL 0x12e065800 == 61 [pid = 1647] [id = 648] 19:09:27 INFO - PROCESS | 1647 | --DOCSHELL 0x12d12f000 == 60 [pid = 1647] [id = 647] 19:09:27 INFO - PROCESS | 1647 | --DOCSHELL 0x118f4d000 == 59 [pid = 1647] [id = 646] 19:09:27 INFO - PROCESS | 1647 | --DOCSHELL 0x12b802800 == 58 [pid = 1647] [id = 645] 19:09:27 INFO - PROCESS | 1647 | --DOCSHELL 0x12ac6c000 == 57 [pid = 1647] [id = 644] 19:09:27 INFO - PROCESS | 1647 | --DOMWINDOW == 162 (0x12983fc00) [pid = 1647] [serial = 1891] [outer = 0x0] [url = about:blank] 19:09:28 INFO - PROCESS | 1647 | --DOCSHELL 0x12a728800 == 56 [pid = 1647] [id = 643] 19:09:28 INFO - PROCESS | 1647 | --DOCSHELL 0x11b51a000 == 55 [pid = 1647] [id = 642] 19:09:28 INFO - PROCESS | 1647 | --DOCSHELL 0x129a1c800 == 54 [pid = 1647] [id = 641] 19:09:28 INFO - PROCESS | 1647 | --DOCSHELL 0x126819800 == 53 [pid = 1647] [id = 640] 19:09:28 INFO - PROCESS | 1647 | --DOCSHELL 0x119282800 == 52 [pid = 1647] [id = 639] 19:09:28 INFO - PROCESS | 1647 | --DOCSHELL 0x119ddf800 == 51 [pid = 1647] [id = 638] 19:09:28 INFO - PROCESS | 1647 | --DOCSHELL 0x12596a000 == 50 [pid = 1647] [id = 637] 19:09:28 INFO - PROCESS | 1647 | --DOCSHELL 0x12f050800 == 49 [pid = 1647] [id = 635] 19:09:28 INFO - PROCESS | 1647 | --DOCSHELL 0x12ea32000 == 48 [pid = 1647] [id = 634] 19:09:28 INFO - PROCESS | 1647 | --DOCSHELL 0x12a73f800 == 47 [pid = 1647] [id = 633] 19:09:28 INFO - PROCESS | 1647 | --DOCSHELL 0x125ba7000 == 46 [pid = 1647] [id = 632] 19:09:28 INFO - PROCESS | 1647 | 1461031768003 Marionette TRACE conn2 -> [0,2601,"getWindowHandle",null] 19:09:28 INFO - PROCESS | 1647 | 1461031768006 Marionette TRACE conn2 <- [1,2601,null,{"value":"7"}] 19:09:28 INFO - PROCESS | 1647 | --DOCSHELL 0x11547c800 == 45 [pid = 1647] [id = 631] 19:09:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 19:09:28 INFO - PROCESS | 1647 | 1461031768012 Marionette TRACE conn2 -> [0,2602,"setScriptTimeout",{"ms":35000}] 19:09:28 INFO - PROCESS | 1647 | 1461031768014 Marionette TRACE conn2 <- [1,2602,null,{}] 19:09:28 INFO - PROCESS | 1647 | 1461031768017 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}] 19:09:28 INFO - PROCESS | 1647 | 1461031768114 Marionette TRACE conn2 <- [1,2603,null,{"value":null}] 19:09:28 INFO - PROCESS | 1647 | --DOMWINDOW == 161 (0x12f7ab000) [pid = 1647] [serial = 1685] [outer = 0x0] [url = about:blank] 19:09:28 INFO - PROCESS | 1647 | --DOMWINDOW == 160 (0x11a704800) [pid = 1647] [serial = 1745] [outer = 0x0] [url = about:blank] 19:09:28 INFO - PROCESS | 1647 | --DOMWINDOW == 159 (0x125d0a000) [pid = 1647] [serial = 1873] [outer = 0x0] [url = about:blank] 19:09:28 INFO - PROCESS | 1647 | --DOMWINDOW == 158 (0x127469000) [pid = 1647] [serial = 1877] [outer = 0x0] [url = about:blank] 19:09:28 INFO - PROCESS | 1647 | --DOMWINDOW == 157 (0x126f38000) [pid = 1647] [serial = 1876] [outer = 0x0] [url = about:blank] 19:09:28 INFO - PROCESS | 1647 | --DOMWINDOW == 156 (0x127494c00) [pid = 1647] [serial = 1879] [outer = 0x0] [url = about:blank] 19:09:28 INFO - PROCESS | 1647 | --DOMWINDOW == 155 (0x1277c0000) [pid = 1647] [serial = 1880] [outer = 0x0] [url = about:blank] 19:09:28 INFO - PROCESS | 1647 | --DOMWINDOW == 154 (0x11853f800) [pid = 1647] [serial = 1840] [outer = 0x0] [url = about:blank] 19:09:28 INFO - PROCESS | 1647 | --DOMWINDOW == 153 (0x119b72c00) [pid = 1647] [serial = 1858] [outer = 0x0] [url = about:blank] 19:09:28 INFO - PROCESS | 1647 | --DOMWINDOW == 152 (0x1237d8800) [pid = 1647] [serial = 1870] [outer = 0x0] [url = about:blank] 19:09:28 INFO - PROCESS | 1647 | --DOMWINDOW == 151 (0x11a74d000) [pid = 1647] [serial = 1861] [outer = 0x0] [url = about:blank] 19:09:28 INFO - PROCESS | 1647 | --DOMWINDOW == 150 (0x11baf5000) [pid = 1647] [serial = 1862] [outer = 0x0] [url = about:blank] 19:09:28 INFO - PROCESS | 1647 | --DOMWINDOW == 149 (0x11b551000) [pid = 1647] [serial = 1883] [outer = 0x0] [url = about:blank] 19:09:28 INFO - PROCESS | 1647 | --DOMWINDOW == 148 (0x116211000) [pid = 1647] [serial = 1856] [outer = 0x0] [url = about:blank] 19:09:28 INFO - PROCESS | 1647 | --DOMWINDOW == 147 (0x1153ee400) [pid = 1647] [serial = 1855] [outer = 0x0] [url = about:blank] 19:09:28 INFO - PROCESS | 1647 | --DOMWINDOW == 146 (0x11a70d000) [pid = 1647] [serial = 1843] [outer = 0x0] [url = about:blank] 19:09:28 INFO - PROCESS | 1647 | --DOMWINDOW == 145 (0x12378c800) [pid = 1647] [serial = 1846] [outer = 0x0] [url = about:blank] 19:09:28 INFO - PROCESS | 1647 | --DOMWINDOW == 144 (0x126b32000) [pid = 1647] [serial = 1835] [outer = 0x0] [url = about:blank] 19:09:28 INFO - PROCESS | 1647 | --DOMWINDOW == 143 (0x126d27800) [pid = 1647] [serial = 1853] [outer = 0x0] [url = about:blank] 19:09:28 INFO - PROCESS | 1647 | --DOMWINDOW == 142 (0x126b35000) [pid = 1647] [serial = 1852] [outer = 0x0] [url = about:blank] 19:09:28 INFO - PROCESS | 1647 | --DOMWINDOW == 141 (0x1296f6400) [pid = 1647] [serial = 1889] [outer = 0x0] [url = about:blank] 19:09:28 INFO - PROCESS | 1647 | --DOMWINDOW == 140 (0x10a5fb800) [pid = 1647] [serial = 1837] [outer = 0x0] [url = about:blank] 19:09:28 INFO - PROCESS | 1647 | --DOMWINDOW == 139 (0x11c666c00) [pid = 1647] [serial = 1867] [outer = 0x0] [url = about:blank] 19:09:28 INFO - PROCESS | 1647 | --DOMWINDOW == 138 (0x123792000) [pid = 1647] [serial = 1868] [outer = 0x0] [url = about:blank] 19:09:28 INFO - PROCESS | 1647 | --DOMWINDOW == 137 (0x125a31000) [pid = 1647] [serial = 1849] [outer = 0x0] [url = about:blank] 19:09:28 INFO - PROCESS | 1647 | --DOMWINDOW == 136 (0x11be74800) [pid = 1647] [serial = 1864] [outer = 0x0] [url = about:blank] 19:09:28 INFO - PROCESS | 1647 | --DOMWINDOW == 135 (0x11bfec800) [pid = 1647] [serial = 1865] [outer = 0x0] [url = about:blank] 19:09:28 INFO - PROCESS | 1647 | --DOMWINDOW == 134 (0x1291bec00) [pid = 1647] [serial = 1888] [outer = 0x0] [url = about:blank] 19:09:28 INFO - PROCESS | 1647 | --DOMWINDOW == 133 (0x125ae2000) [pid = 1647] [serial = 1885] [outer = 0x0] [url = about:blank] 19:09:28 INFO - PROCESS | 1647 | --DOMWINDOW == 132 (0x113ecd800) [pid = 1647] [serial = 1882] [outer = 0x0] [url = about:blank] 19:09:28 INFO - PROCESS | 1647 | --DOMWINDOW == 131 (0x11a7a2c00) [pid = 1647] [serial = 1859] [outer = 0x0] [url = about:blank] 19:09:28 INFO - PROCESS | 1647 | --DOMWINDOW == 130 (0x129175400) [pid = 1647] [serial = 1886] [outer = 0x0] [url = about:blank] 19:09:28 INFO - PROCESS | 1647 | --DOMWINDOW == 129 (0x126d20000) [pid = 1647] [serial = 1874] [outer = 0x0] [url = about:blank] 19:09:28 INFO - PROCESS | 1647 | --DOMWINDOW == 128 (0x125ae3c00) [pid = 1647] [serial = 1871] [outer = 0x0] [url = about:blank] 19:09:28 INFO - PROCESS | 1647 | 1461031768179 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:28 INFO - PROCESS | 1647 | ++DOCSHELL 0x1199b1800 == 46 [pid = 1647] [id = 658] 19:09:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 129 (0x113ecd800) [pid = 1647] [serial = 1974] [outer = 0x0] 19:09:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 130 (0x11a704800) [pid = 1647] [serial = 1975] [outer = 0x113ecd800] 19:09:28 INFO - PROCESS | 1647 | 1461031768206 Marionette DEBUG loaded listener.js 19:09:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 131 (0x11b551000) [pid = 1647] [serial = 1976] [outer = 0x113ecd800] 19:09:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 19:09:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 522ms 19:09:28 INFO - PROCESS | 1647 | 1461031768526 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]]]}] 19:09:28 INFO - PROCESS | 1647 | 1461031768537 Marionette TRACE conn2 -> [0,2605,"getWindowHandle",null] 19:09:28 INFO - PROCESS | 1647 | 1461031768540 Marionette TRACE conn2 <- [1,2605,null,{"value":"7"}] 19:09:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 19:09:28 INFO - PROCESS | 1647 | 1461031768543 Marionette TRACE conn2 -> [0,2606,"setScriptTimeout",{"ms":35000}] 19:09:28 INFO - PROCESS | 1647 | 1461031768544 Marionette TRACE conn2 <- [1,2606,null,{}] 19:09:28 INFO - PROCESS | 1647 | 1461031768552 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}] 19:09:28 INFO - PROCESS | 1647 | 1461031768651 Marionette TRACE conn2 <- [1,2607,null,{"value":null}] 19:09:28 INFO - PROCESS | 1647 | 1461031768657 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:28 INFO - PROCESS | 1647 | ++DOCSHELL 0x126f12800 == 47 [pid = 1647] [id = 659] 19:09:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 132 (0x11bf5cc00) [pid = 1647] [serial = 1977] [outer = 0x0] 19:09:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 133 (0x11bfee000) [pid = 1647] [serial = 1978] [outer = 0x11bf5cc00] 19:09:28 INFO - PROCESS | 1647 | 1461031768687 Marionette DEBUG loaded listener.js 19:09:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 134 (0x11c664c00) [pid = 1647] [serial = 1979] [outer = 0x11bf5cc00] 19:09:29 INFO - PROCESS | 1647 | 1461031769076 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]]]}] 19:09:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 19:09:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 568ms 19:09:29 INFO - PROCESS | 1647 | 1461031769111 Marionette TRACE conn2 -> [0,2609,"getWindowHandle",null] 19:09:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 19:09:29 INFO - PROCESS | 1647 | 1461031769113 Marionette TRACE conn2 <- [1,2609,null,{"value":"7"}] 19:09:29 INFO - PROCESS | 1647 | 1461031769115 Marionette TRACE conn2 -> [0,2610,"setScriptTimeout",{"ms":35000}] 19:09:29 INFO - PROCESS | 1647 | 1461031769116 Marionette TRACE conn2 <- [1,2610,null,{}] 19:09:29 INFO - PROCESS | 1647 | 1461031769121 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}] 19:09:29 INFO - PROCESS | 1647 | 1461031769212 Marionette TRACE conn2 <- [1,2611,null,{"value":null}] 19:09:29 INFO - PROCESS | 1647 | 1461031769218 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:29 INFO - PROCESS | 1647 | ++DOCSHELL 0x129f1b800 == 48 [pid = 1647] [id = 660] 19:09:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 135 (0x11c66c800) [pid = 1647] [serial = 1980] [outer = 0x0] 19:09:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 136 (0x1237d5c00) [pid = 1647] [serial = 1981] [outer = 0x11c66c800] 19:09:29 INFO - PROCESS | 1647 | 1461031769246 Marionette DEBUG loaded listener.js 19:09:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 137 (0x12594f000) [pid = 1647] [serial = 1982] [outer = 0x11c66c800] 19:09:29 INFO - PROCESS | 1647 | 1461031769607 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]]]}] 19:09:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 19:09:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 522ms 19:09:29 INFO - PROCESS | 1647 | 1461031769638 Marionette TRACE conn2 -> [0,2613,"getWindowHandle",null] 19:09:29 INFO - PROCESS | 1647 | 1461031769639 Marionette TRACE conn2 <- [1,2613,null,{"value":"7"}] 19:09:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 19:09:29 INFO - PROCESS | 1647 | 1461031769641 Marionette TRACE conn2 -> [0,2614,"setScriptTimeout",{"ms":35000}] 19:09:29 INFO - PROCESS | 1647 | 1461031769643 Marionette TRACE conn2 <- [1,2614,null,{}] 19:09:29 INFO - PROCESS | 1647 | 1461031769645 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}] 19:09:29 INFO - PROCESS | 1647 | 1461031769732 Marionette TRACE conn2 <- [1,2615,null,{"value":null}] 19:09:29 INFO - PROCESS | 1647 | 1461031769737 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:29 INFO - PROCESS | 1647 | ++DOCSHELL 0x129ff6000 == 49 [pid = 1647] [id = 661] 19:09:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 138 (0x125add000) [pid = 1647] [serial = 1983] [outer = 0x0] 19:09:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 139 (0x125d07000) [pid = 1647] [serial = 1984] [outer = 0x125add000] 19:09:29 INFO - PROCESS | 1647 | 1461031769763 Marionette DEBUG loaded listener.js 19:09:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 140 (0x126b35800) [pid = 1647] [serial = 1985] [outer = 0x125add000] 19:09:30 INFO - PROCESS | 1647 | 1461031770104 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]]]}] 19:09:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 19:09:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 468ms 19:09:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 19:09:30 INFO - PROCESS | 1647 | 1461031770111 Marionette TRACE conn2 -> [0,2617,"getWindowHandle",null] 19:09:30 INFO - PROCESS | 1647 | 1461031770112 Marionette TRACE conn2 <- [1,2617,null,{"value":"7"}] 19:09:30 INFO - PROCESS | 1647 | 1461031770114 Marionette TRACE conn2 -> [0,2618,"setScriptTimeout",{"ms":35000}] 19:09:30 INFO - PROCESS | 1647 | 1461031770115 Marionette TRACE conn2 <- [1,2618,null,{}] 19:09:30 INFO - PROCESS | 1647 | 1461031770122 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}] 19:09:30 INFO - PROCESS | 1647 | 1461031770231 Marionette TRACE conn2 <- [1,2619,null,{"value":null}] 19:09:30 INFO - PROCESS | 1647 | 1461031770314 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:30 INFO - PROCESS | 1647 | ++DOCSHELL 0x12b309800 == 50 [pid = 1647] [id = 662] 19:09:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 141 (0x126b35000) [pid = 1647] [serial = 1986] [outer = 0x0] 19:09:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 142 (0x12746d000) [pid = 1647] [serial = 1987] [outer = 0x126b35000] 19:09:30 INFO - PROCESS | 1647 | 1461031770342 Marionette DEBUG loaded listener.js 19:09:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 143 (0x129a6c400) [pid = 1647] [serial = 1988] [outer = 0x126b35000] 19:09:30 INFO - PROCESS | 1647 | 1461031770677 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]]]}] 19:09:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 19:09:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 575ms 19:09:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 19:09:30 INFO - PROCESS | 1647 | 1461031770694 Marionette TRACE conn2 -> [0,2621,"getWindowHandle",null] 19:09:30 INFO - PROCESS | 1647 | 1461031770695 Marionette TRACE conn2 <- [1,2621,null,{"value":"7"}] 19:09:30 INFO - PROCESS | 1647 | 1461031770697 Marionette TRACE conn2 -> [0,2622,"setScriptTimeout",{"ms":35000}] 19:09:30 INFO - PROCESS | 1647 | 1461031770698 Marionette TRACE conn2 <- [1,2622,null,{}] 19:09:30 INFO - PROCESS | 1647 | 1461031770701 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}] 19:09:30 INFO - PROCESS | 1647 | 1461031770809 Marionette TRACE conn2 <- [1,2623,null,{"value":null}] 19:09:30 INFO - PROCESS | 1647 | 1461031770847 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:30 INFO - PROCESS | 1647 | ++DOCSHELL 0x12ba21000 == 51 [pid = 1647] [id = 663] 19:09:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 144 (0x126d29400) [pid = 1647] [serial = 1989] [outer = 0x0] 19:09:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 145 (0x129b09000) [pid = 1647] [serial = 1990] [outer = 0x126d29400] 19:09:30 INFO - PROCESS | 1647 | 1461031770872 Marionette DEBUG loaded listener.js 19:09:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 146 (0x129f30400) [pid = 1647] [serial = 1991] [outer = 0x126d29400] 19:09:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 19:09:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 518ms 19:09:31 INFO - PROCESS | 1647 | 1461031771205 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]]]}] 19:09:31 INFO - PROCESS | 1647 | 1461031771216 Marionette TRACE conn2 -> [0,2625,"getWindowHandle",null] 19:09:31 INFO - PROCESS | 1647 | 1461031771217 Marionette TRACE conn2 <- [1,2625,null,{"value":"7"}] 19:09:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 19:09:31 INFO - PROCESS | 1647 | 1461031771221 Marionette TRACE conn2 -> [0,2626,"setScriptTimeout",{"ms":35000}] 19:09:31 INFO - PROCESS | 1647 | 1461031771223 Marionette TRACE conn2 <- [1,2626,null,{}] 19:09:31 INFO - PROCESS | 1647 | 1461031771225 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}] 19:09:31 INFO - PROCESS | 1647 | 1461031771335 Marionette TRACE conn2 <- [1,2627,null,{"value":null}] 19:09:31 INFO - PROCESS | 1647 | 1461031771348 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:31 INFO - PROCESS | 1647 | ++DOCSHELL 0x12d912000 == 52 [pid = 1647] [id = 664] 19:09:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 147 (0x129f38000) [pid = 1647] [serial = 1992] [outer = 0x0] 19:09:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 148 (0x129f47400) [pid = 1647] [serial = 1993] [outer = 0x129f38000] 19:09:31 INFO - PROCESS | 1647 | 1461031771374 Marionette DEBUG loaded listener.js 19:09:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 149 (0x12a629c00) [pid = 1647] [serial = 1994] [outer = 0x129f38000] 19:09:31 INFO - PROCESS | 1647 | 1461031771728 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]]]}] 19:09:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 19:09:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 518ms 19:09:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 19:09:31 INFO - PROCESS | 1647 | 1461031771741 Marionette TRACE conn2 -> [0,2629,"getWindowHandle",null] 19:09:31 INFO - PROCESS | 1647 | 1461031771742 Marionette TRACE conn2 <- [1,2629,null,{"value":"7"}] 19:09:31 INFO - PROCESS | 1647 | 1461031771744 Marionette TRACE conn2 -> [0,2630,"setScriptTimeout",{"ms":35000}] 19:09:31 INFO - PROCESS | 1647 | 1461031771745 Marionette TRACE conn2 <- [1,2630,null,{}] 19:09:31 INFO - PROCESS | 1647 | 1461031771747 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}] 19:09:31 INFO - PROCESS | 1647 | 1461031771861 Marionette TRACE conn2 <- [1,2631,null,{"value":null}] 19:09:31 INFO - PROCESS | 1647 | 1461031771875 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:31 INFO - PROCESS | 1647 | ++DOCSHELL 0x12e403000 == 53 [pid = 1647] [id = 665] 19:09:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 150 (0x129f37c00) [pid = 1647] [serial = 1995] [outer = 0x0] 19:09:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 151 (0x12a634400) [pid = 1647] [serial = 1996] [outer = 0x129f37c00] 19:09:31 INFO - PROCESS | 1647 | 1461031771900 Marionette DEBUG loaded listener.js 19:09:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 152 (0x12a640000) [pid = 1647] [serial = 1997] [outer = 0x129f37c00] 19:09:32 INFO - PROCESS | 1647 | 1461031772231 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]]]}] 19:09:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 19:09:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 520ms 19:09:32 INFO - PROCESS | 1647 | --DOMWINDOW == 151 (0x12381d000) [pid = 1647] [serial = 1929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 19:09:32 INFO - PROCESS | 1647 | --DOMWINDOW == 150 (0x11bfef000) [pid = 1647] [serial = 1923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 19:09:32 INFO - PROCESS | 1647 | --DOMWINDOW == 149 (0x125d05000) [pid = 1647] [serial = 1932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 19:09:32 INFO - PROCESS | 1647 | --DOMWINDOW == 148 (0x11aa03400) [pid = 1647] [serial = 1917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 19:09:32 INFO - PROCESS | 1647 | --DOMWINDOW == 147 (0x1237dd800) [pid = 1647] [serial = 1926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 19:09:32 INFO - PROCESS | 1647 | --DOMWINDOW == 146 (0x114271800) [pid = 1647] [serial = 1911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 19:09:32 INFO - PROCESS | 1647 | --DOMWINDOW == 145 (0x11be6b000) [pid = 1647] [serial = 1920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 19:09:32 INFO - PROCESS | 1647 | --DOMWINDOW == 144 (0x118cdc800) [pid = 1647] [serial = 1914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 19:09:32 INFO - PROCESS | 1647 | --DOMWINDOW == 143 (0x125d0f800) [pid = 1647] [serial = 1935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 19:09:32 INFO - PROCESS | 1647 | --DOMWINDOW == 142 (0x112277c00) [pid = 1647] [serial = 1938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 19:09:32 INFO - PROCESS | 1647 | --DOMWINDOW == 141 (0x129c63000) [pid = 1647] [serial = 1944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 19:09:32 INFO - PROCESS | 1647 | --DOMWINDOW == 140 (0x112282c00) [pid = 1647] [serial = 1941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 19:09:32 INFO - PROCESS | 1647 | --DOMWINDOW == 139 (0x127d0cc00) [pid = 1647] [serial = 1890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 19:09:32 INFO - PROCESS | 1647 | 1461031772415 Marionette TRACE conn2 -> [0,2633,"getWindowHandle",null] 19:09:32 INFO - PROCESS | 1647 | 1461031772416 Marionette TRACE conn2 <- [1,2633,null,{"value":"7"}] 19:09:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 19:09:32 INFO - PROCESS | 1647 | 1461031772426 Marionette TRACE conn2 -> [0,2634,"setScriptTimeout",{"ms":35000}] 19:09:32 INFO - PROCESS | 1647 | 1461031772427 Marionette TRACE conn2 <- [1,2634,null,{}] 19:09:32 INFO - PROCESS | 1647 | 1461031772429 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}] 19:09:32 INFO - PROCESS | 1647 | 1461031772531 Marionette TRACE conn2 <- [1,2635,null,{"value":null}] 19:09:32 INFO - PROCESS | 1647 | 1461031772536 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:32 INFO - PROCESS | 1647 | ++DOCSHELL 0x1269ac800 == 54 [pid = 1647] [id = 666] 19:09:32 INFO - PROCESS | 1647 | ++DOMWINDOW == 140 (0x11bf5f400) [pid = 1647] [serial = 1998] [outer = 0x0] 19:09:32 INFO - PROCESS | 1647 | ++DOMWINDOW == 141 (0x1237dd800) [pid = 1647] [serial = 1999] [outer = 0x11bf5f400] 19:09:32 INFO - PROCESS | 1647 | 1461031772563 Marionette DEBUG loaded listener.js 19:09:32 INFO - PROCESS | 1647 | ++DOMWINDOW == 142 (0x12748fc00) [pid = 1647] [serial = 2000] [outer = 0x11bf5f400] 19:09:32 INFO - PROCESS | 1647 | 1461031772926 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]]]}] 19:09:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 19:09:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 522ms 19:09:32 INFO - PROCESS | 1647 | 1461031772949 Marionette TRACE conn2 -> [0,2637,"getWindowHandle",null] 19:09:32 INFO - PROCESS | 1647 | 1461031772952 Marionette TRACE conn2 <- [1,2637,null,{"value":"7"}] 19:09:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 19:09:32 INFO - PROCESS | 1647 | 1461031772956 Marionette TRACE conn2 -> [0,2638,"setScriptTimeout",{"ms":35000}] 19:09:32 INFO - PROCESS | 1647 | 1461031772958 Marionette TRACE conn2 <- [1,2638,null,{}] 19:09:32 INFO - PROCESS | 1647 | 1461031772961 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}] 19:09:33 INFO - PROCESS | 1647 | 1461031773091 Marionette TRACE conn2 <- [1,2639,null,{"value":null}] 19:09:33 INFO - PROCESS | 1647 | 1461031773098 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:33 INFO - PROCESS | 1647 | ++DOCSHELL 0x12eadf000 == 55 [pid = 1647] [id = 667] 19:09:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 143 (0x11bfccc00) [pid = 1647] [serial = 2001] [outer = 0x0] 19:09:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 144 (0x12a641c00) [pid = 1647] [serial = 2002] [outer = 0x11bfccc00] 19:09:33 INFO - PROCESS | 1647 | 1461031773130 Marionette DEBUG loaded listener.js 19:09:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 145 (0x12a68dc00) [pid = 1647] [serial = 2003] [outer = 0x11bfccc00] 19:09:33 INFO - PROCESS | 1647 | 1461031773457 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]]]}] 19:09:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 19:09:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 518ms 19:09:33 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 19:09:33 INFO - PROCESS | 1647 | 1461031773476 Marionette TRACE conn2 -> [0,2641,"getWindowHandle",null] 19:09:33 INFO - PROCESS | 1647 | 1461031773477 Marionette TRACE conn2 <- [1,2641,null,{"value":"7"}] 19:09:33 INFO - PROCESS | 1647 | 1461031773479 Marionette TRACE conn2 -> [0,2642,"setScriptTimeout",{"ms":35000}] 19:09:33 INFO - PROCESS | 1647 | 1461031773480 Marionette TRACE conn2 <- [1,2642,null,{}] 19:09:33 INFO - PROCESS | 1647 | 1461031773483 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}] 19:09:33 INFO - PROCESS | 1647 | 1461031773575 Marionette TRACE conn2 <- [1,2643,null,{"value":null}] 19:09:33 INFO - PROCESS | 1647 | 1461031773579 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:33 INFO - PROCESS | 1647 | ++DOCSHELL 0x12fa96000 == 56 [pid = 1647] [id = 668] 19:09:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 146 (0x12a68e000) [pid = 1647] [serial = 2004] [outer = 0x0] 19:09:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 147 (0x12a696800) [pid = 1647] [serial = 2005] [outer = 0x12a68e000] 19:09:33 INFO - PROCESS | 1647 | 1461031773605 Marionette DEBUG loaded listener.js 19:09:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 148 (0x12a6c0800) [pid = 1647] [serial = 2006] [outer = 0x12a68e000] 19:09:34 INFO - PROCESS | 1647 | 1461031774013 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]]]}] 19:09:34 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 19:09:34 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 572ms 19:09:34 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 19:09:34 INFO - PROCESS | 1647 | 1461031774053 Marionette TRACE conn2 -> [0,2645,"getWindowHandle",null] 19:09:34 INFO - PROCESS | 1647 | 1461031774055 Marionette TRACE conn2 <- [1,2645,null,{"value":"7"}] 19:09:34 INFO - PROCESS | 1647 | 1461031774058 Marionette TRACE conn2 -> [0,2646,"setScriptTimeout",{"ms":35000}] 19:09:34 INFO - PROCESS | 1647 | 1461031774060 Marionette TRACE conn2 <- [1,2646,null,{}] 19:09:34 INFO - PROCESS | 1647 | 1461031774063 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}] 19:09:34 INFO - PROCESS | 1647 | 1461031774205 Marionette TRACE conn2 <- [1,2647,null,{"value":null}] 19:09:34 INFO - PROCESS | 1647 | 1461031774219 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:34 INFO - PROCESS | 1647 | ++DOCSHELL 0x12ff3c000 == 57 [pid = 1647] [id = 669] 19:09:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 149 (0x10a5f6800) [pid = 1647] [serial = 2007] [outer = 0x0] 19:09:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 150 (0x12a6c6000) [pid = 1647] [serial = 2008] [outer = 0x10a5f6800] 19:09:34 INFO - PROCESS | 1647 | 1461031774260 Marionette DEBUG loaded listener.js 19:09:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 151 (0x12a804400) [pid = 1647] [serial = 2009] [outer = 0x10a5f6800] 19:09:34 INFO - PROCESS | 1647 | 1461031774775 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]]]}] 19:09:34 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 19:09:34 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 770ms 19:09:34 INFO - PROCESS | 1647 | 1461031774847 Marionette TRACE conn2 -> [0,2649,"getWindowHandle",null] 19:09:34 INFO - PROCESS | 1647 | 1461031774850 Marionette TRACE conn2 <- [1,2649,null,{"value":"7"}] 19:09:34 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 19:09:34 INFO - PROCESS | 1647 | 1461031774869 Marionette TRACE conn2 -> [0,2650,"setScriptTimeout",{"ms":35000}] 19:09:34 INFO - PROCESS | 1647 | 1461031774871 Marionette TRACE conn2 <- [1,2650,null,{}] 19:09:34 INFO - PROCESS | 1647 | 1461031774875 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}] 19:09:34 INFO - PROCESS | 1647 | 1461031774987 Marionette TRACE conn2 <- [1,2651,null,{"value":null}] 19:09:35 INFO - PROCESS | 1647 | 1461031775093 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:35 INFO - PROCESS | 1647 | ++DOCSHELL 0x12596c800 == 58 [pid = 1647] [id = 670] 19:09:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 152 (0x118e54000) [pid = 1647] [serial = 2010] [outer = 0x0] 19:09:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 153 (0x11a706400) [pid = 1647] [serial = 2011] [outer = 0x118e54000] 19:09:35 INFO - PROCESS | 1647 | 1461031775126 Marionette DEBUG loaded listener.js 19:09:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 154 (0x11b5d9400) [pid = 1647] [serial = 2012] [outer = 0x118e54000] 19:09:35 INFO - PROCESS | 1647 | 1461031775565 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]]]}] 19:09:35 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 19:09:35 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 724ms 19:09:35 INFO - PROCESS | 1647 | 1461031775591 Marionette TRACE conn2 -> [0,2653,"getWindowHandle",null] 19:09:35 INFO - PROCESS | 1647 | 1461031775596 Marionette TRACE conn2 <- [1,2653,null,{"value":"7"}] 19:09:35 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 19:09:35 INFO - PROCESS | 1647 | 1461031775601 Marionette TRACE conn2 -> [0,2654,"setScriptTimeout",{"ms":35000}] 19:09:35 INFO - PROCESS | 1647 | 1461031775603 Marionette TRACE conn2 <- [1,2654,null,{}] 19:09:35 INFO - PROCESS | 1647 | 1461031775606 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}] 19:09:35 INFO - PROCESS | 1647 | 1461031775727 Marionette TRACE conn2 <- [1,2655,null,{"value":null}] 19:09:35 INFO - PROCESS | 1647 | 1461031775815 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:35 INFO - PROCESS | 1647 | ++DOCSHELL 0x129ff2000 == 59 [pid = 1647] [id = 671] 19:09:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 155 (0x11baf7c00) [pid = 1647] [serial = 2013] [outer = 0x0] 19:09:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 156 (0x11bfef800) [pid = 1647] [serial = 2014] [outer = 0x11baf7c00] 19:09:35 INFO - PROCESS | 1647 | 1461031775847 Marionette DEBUG loaded listener.js 19:09:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 157 (0x1237ddc00) [pid = 1647] [serial = 2015] [outer = 0x11baf7c00] 19:09:36 INFO - PROCESS | 1647 | 1461031776249 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]]]}] 19:09:36 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 19:09:36 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 674ms 19:09:36 INFO - PROCESS | 1647 | 1461031776275 Marionette TRACE conn2 -> [0,2657,"getWindowHandle",null] 19:09:36 INFO - PROCESS | 1647 | 1461031776276 Marionette TRACE conn2 <- [1,2657,null,{"value":"7"}] 19:09:36 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 19:09:36 INFO - PROCESS | 1647 | 1461031776279 Marionette TRACE conn2 -> [0,2658,"setScriptTimeout",{"ms":35000}] 19:09:36 INFO - PROCESS | 1647 | 1461031776282 Marionette TRACE conn2 <- [1,2658,null,{}] 19:09:36 INFO - PROCESS | 1647 | 1461031776290 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}] 19:09:36 INFO - PROCESS | 1647 | 1461031776404 Marionette TRACE conn2 <- [1,2659,null,{"value":null}] 19:09:36 INFO - PROCESS | 1647 | 1461031776521 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:36 INFO - PROCESS | 1647 | ++DOCSHELL 0x12f64a000 == 60 [pid = 1647] [id = 672] 19:09:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 158 (0x125d0ec00) [pid = 1647] [serial = 2016] [outer = 0x0] 19:09:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 159 (0x12748e000) [pid = 1647] [serial = 2017] [outer = 0x125d0ec00] 19:09:36 INFO - PROCESS | 1647 | 1461031776555 Marionette DEBUG loaded listener.js 19:09:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 160 (0x129179c00) [pid = 1647] [serial = 2018] [outer = 0x125d0ec00] 19:09:36 INFO - PROCESS | 1647 | 1461031776979 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]]]}] 19:09:36 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 19:09:37 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 721ms 19:09:37 INFO - PROCESS | 1647 | 1461031777001 Marionette TRACE conn2 -> [0,2661,"getWindowHandle",null] 19:09:37 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 19:09:37 INFO - PROCESS | 1647 | 1461031777003 Marionette TRACE conn2 <- [1,2661,null,{"value":"7"}] 19:09:37 INFO - PROCESS | 1647 | 1461031777006 Marionette TRACE conn2 -> [0,2662,"setScriptTimeout",{"ms":35000}] 19:09:37 INFO - PROCESS | 1647 | 1461031777007 Marionette TRACE conn2 <- [1,2662,null,{}] 19:09:37 INFO - PROCESS | 1647 | 1461031777010 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}] 19:09:37 INFO - PROCESS | 1647 | 1461031777123 Marionette TRACE conn2 <- [1,2663,null,{"value":null}] 19:09:37 INFO - PROCESS | 1647 | 1461031777227 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:37 INFO - PROCESS | 1647 | ++DOCSHELL 0x12ff45000 == 61 [pid = 1647] [id = 673] 19:09:37 INFO - PROCESS | 1647 | ++DOMWINDOW == 161 (0x12983fc00) [pid = 1647] [serial = 2019] [outer = 0x0] 19:09:37 INFO - PROCESS | 1647 | ++DOMWINDOW == 162 (0x129b11000) [pid = 1647] [serial = 2020] [outer = 0x12983fc00] 19:09:37 INFO - PROCESS | 1647 | 1461031777260 Marionette DEBUG loaded listener.js 19:09:37 INFO - PROCESS | 1647 | ++DOMWINDOW == 163 (0x129f45800) [pid = 1647] [serial = 2021] [outer = 0x12983fc00] 19:09:37 INFO - PROCESS | 1647 | 1461031777664 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]]]}] 19:09:37 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 19:09:37 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 670ms 19:09:37 INFO - PROCESS | 1647 | 1461031777675 Marionette TRACE conn2 -> [0,2665,"getWindowHandle",null] 19:09:37 INFO - PROCESS | 1647 | 1461031777676 Marionette TRACE conn2 <- [1,2665,null,{"value":"7"}] 19:09:37 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 19:09:37 INFO - PROCESS | 1647 | 1461031777679 Marionette TRACE conn2 -> [0,2666,"setScriptTimeout",{"ms":35000}] 19:09:37 INFO - PROCESS | 1647 | 1461031777680 Marionette TRACE conn2 <- [1,2666,null,{}] 19:09:37 INFO - PROCESS | 1647 | 1461031777682 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}] 19:09:37 INFO - PROCESS | 1647 | 1461031777793 Marionette TRACE conn2 <- [1,2667,null,{"value":null}] 19:09:37 INFO - PROCESS | 1647 | 1461031777887 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:37 INFO - PROCESS | 1647 | ++DOCSHELL 0x13011e800 == 62 [pid = 1647] [id = 674] 19:09:37 INFO - PROCESS | 1647 | ++DOMWINDOW == 164 (0x129a6f400) [pid = 1647] [serial = 2022] [outer = 0x0] 19:09:37 INFO - PROCESS | 1647 | ++DOMWINDOW == 165 (0x12a63c400) [pid = 1647] [serial = 2023] [outer = 0x129a6f400] 19:09:37 INFO - PROCESS | 1647 | 1461031777918 Marionette DEBUG loaded listener.js 19:09:37 INFO - PROCESS | 1647 | ++DOMWINDOW == 166 (0x12a64ac00) [pid = 1647] [serial = 2024] [outer = 0x129a6f400] 19:09:38 INFO - PROCESS | 1647 | 1461031778809 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]]]}] 19:09:38 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) 19:09:38 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1174ms 19:09:38 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 19:09:38 INFO - PROCESS | 1647 | 1461031778853 Marionette TRACE conn2 -> [0,2669,"getWindowHandle",null] 19:09:38 INFO - PROCESS | 1647 | 1461031778855 Marionette TRACE conn2 <- [1,2669,null,{"value":"7"}] 19:09:38 INFO - PROCESS | 1647 | 1461031778857 Marionette TRACE conn2 -> [0,2670,"setScriptTimeout",{"ms":35000}] 19:09:38 INFO - PROCESS | 1647 | 1461031778859 Marionette TRACE conn2 <- [1,2670,null,{}] 19:09:38 INFO - PROCESS | 1647 | 1461031778861 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}] 19:09:38 INFO - PROCESS | 1647 | 1461031778988 Marionette TRACE conn2 <- [1,2671,null,{"value":null}] 19:09:39 INFO - PROCESS | 1647 | 1461031779091 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:39 INFO - PROCESS | 1647 | ++DOCSHELL 0x118737000 == 63 [pid = 1647] [id = 675] 19:09:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 167 (0x10a5f8800) [pid = 1647] [serial = 2025] [outer = 0x0] 19:09:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 168 (0x1191a6000) [pid = 1647] [serial = 2026] [outer = 0x10a5f8800] 19:09:39 INFO - PROCESS | 1647 | 1461031779125 Marionette DEBUG loaded listener.js 19:09:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 169 (0x12a68c400) [pid = 1647] [serial = 2027] [outer = 0x10a5f8800] 19:09:40 INFO - PROCESS | 1647 | 1461031780085 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] 19:09:40 INFO - PROCESS | 1647 | 1461031780133 Marionette TRACE conn2 <- [1,2673,null,{"value":"7"}] 19:09:40 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 19:09:40 INFO - PROCESS | 1647 | 1461031780136 Marionette TRACE conn2 -> [0,2674,"setScriptTimeout",{"ms":35000}] 19:09:40 INFO - PROCESS | 1647 | 1461031780139 Marionette TRACE conn2 <- [1,2674,null,{}] 19:09:40 INFO - PROCESS | 1647 | 1461031780143 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}] 19:09:40 INFO - PROCESS | 1647 | 1461031780244 Marionette TRACE conn2 <- [1,2675,null,{"value":null}] 19:09:40 INFO - PROCESS | 1647 | 1461031780308 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:40 INFO - PROCESS | 1647 | ++DOCSHELL 0x129f20000 == 64 [pid = 1647] [id = 676] 19:09:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 170 (0x11645c400) [pid = 1647] [serial = 2028] [outer = 0x0] 19:09:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 171 (0x11853f800) [pid = 1647] [serial = 2029] [outer = 0x11645c400] 19:09:40 INFO - PROCESS | 1647 | 1461031780336 Marionette DEBUG loaded listener.js 19:09:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 172 (0x119c19c00) [pid = 1647] [serial = 2030] [outer = 0x11645c400] 19:09:40 INFO - PROCESS | 1647 | --DOCSHELL 0x12fa96000 == 63 [pid = 1647] [id = 668] 19:09:40 INFO - PROCESS | 1647 | --DOCSHELL 0x12eadf000 == 62 [pid = 1647] [id = 667] 19:09:40 INFO - PROCESS | 1647 | --DOCSHELL 0x1269ac800 == 61 [pid = 1647] [id = 666] 19:09:40 INFO - PROCESS | 1647 | --DOCSHELL 0x12e403000 == 60 [pid = 1647] [id = 665] 19:09:40 INFO - PROCESS | 1647 | --DOCSHELL 0x12d912000 == 59 [pid = 1647] [id = 664] 19:09:40 INFO - PROCESS | 1647 | --DOCSHELL 0x12ba21000 == 58 [pid = 1647] [id = 663] 19:09:40 INFO - PROCESS | 1647 | --DOCSHELL 0x12b309800 == 57 [pid = 1647] [id = 662] 19:09:40 INFO - PROCESS | 1647 | --DOMWINDOW == 171 (0x129f35800) [pid = 1647] [serial = 1948] [outer = 0x0] [url = about:blank] 19:09:40 INFO - PROCESS | 1647 | --DOCSHELL 0x129ff6000 == 56 [pid = 1647] [id = 661] 19:09:40 INFO - PROCESS | 1647 | --DOCSHELL 0x129f1b800 == 55 [pid = 1647] [id = 660] 19:09:40 INFO - PROCESS | 1647 | --DOCSHELL 0x126f12800 == 54 [pid = 1647] [id = 659] 19:09:40 INFO - PROCESS | 1647 | --DOCSHELL 0x1199b1800 == 53 [pid = 1647] [id = 658] 19:09:40 INFO - PROCESS | 1647 | --DOCSHELL 0x125a55800 == 52 [pid = 1647] [id = 657] 19:09:41 INFO - PROCESS | 1647 | --DOCSHELL 0x11889c800 == 51 [pid = 1647] [id = 650] 19:09:41 INFO - PROCESS | 1647 | --DOMWINDOW == 170 (0x129a6d800) [pid = 1647] [serial = 1892] [outer = 0x0] [url = about:blank] 19:09:41 INFO - PROCESS | 1647 | --DOMWINDOW == 169 (0x125ae4400) [pid = 1647] [serial = 1930] [outer = 0x0] [url = about:blank] 19:09:41 INFO - PROCESS | 1647 | --DOMWINDOW == 168 (0x11c660c00) [pid = 1647] [serial = 1924] [outer = 0x0] [url = about:blank] 19:09:41 INFO - PROCESS | 1647 | --DOMWINDOW == 167 (0x129a6cc00) [pid = 1647] [serial = 1909] [outer = 0x0] [url = about:blank] 19:09:41 INFO - PROCESS | 1647 | --DOMWINDOW == 166 (0x126d1fc00) [pid = 1647] [serial = 1933] [outer = 0x0] [url = about:blank] 19:09:41 INFO - PROCESS | 1647 | --DOMWINDOW == 165 (0x11aaf9000) [pid = 1647] [serial = 1918] [outer = 0x0] [url = about:blank] 19:09:41 INFO - PROCESS | 1647 | --DOMWINDOW == 164 (0x11baf6000) [pid = 1647] [serial = 1919] [outer = 0x0] [url = about:blank] 19:09:41 INFO - PROCESS | 1647 | --DOMWINDOW == 163 (0x123adac00) [pid = 1647] [serial = 1927] [outer = 0x0] [url = about:blank] 19:09:41 INFO - PROCESS | 1647 | --DOMWINDOW == 162 (0x118c7e000) [pid = 1647] [serial = 1913] [outer = 0x0] [url = about:blank] 19:09:41 INFO - PROCESS | 1647 | --DOMWINDOW == 161 (0x1162e4800) [pid = 1647] [serial = 1912] [outer = 0x0] [url = about:blank] 19:09:41 INFO - PROCESS | 1647 | --DOMWINDOW == 160 (0x11bf5e800) [pid = 1647] [serial = 1921] [outer = 0x0] [url = about:blank] 19:09:41 INFO - PROCESS | 1647 | --DOMWINDOW == 159 (0x11bfed000) [pid = 1647] [serial = 1922] [outer = 0x0] [url = about:blank] 19:09:41 INFO - PROCESS | 1647 | --DOMWINDOW == 158 (0x11a70e000) [pid = 1647] [serial = 1897] [outer = 0x0] [url = about:blank] 19:09:41 INFO - PROCESS | 1647 | --DOMWINDOW == 157 (0x123adf400) [pid = 1647] [serial = 1903] [outer = 0x0] [url = about:blank] 19:09:41 INFO - PROCESS | 1647 | --DOMWINDOW == 156 (0x127d0fc00) [pid = 1647] [serial = 1906] [outer = 0x0] [url = about:blank] 19:09:41 INFO - PROCESS | 1647 | --DOMWINDOW == 155 (0x11c282800) [pid = 1647] [serial = 1900] [outer = 0x0] [url = about:blank] 19:09:41 INFO - PROCESS | 1647 | --DOMWINDOW == 154 (0x119da8800) [pid = 1647] [serial = 1916] [outer = 0x0] [url = about:blank] 19:09:41 INFO - PROCESS | 1647 | --DOMWINDOW == 153 (0x119b74800) [pid = 1647] [serial = 1915] [outer = 0x0] [url = about:blank] 19:09:41 INFO - PROCESS | 1647 | --DOMWINDOW == 152 (0x11222d800) [pid = 1647] [serial = 1894] [outer = 0x0] [url = about:blank] 19:09:41 INFO - PROCESS | 1647 | --DOMWINDOW == 151 (0x129049800) [pid = 1647] [serial = 1937] [outer = 0x0] [url = about:blank] 19:09:41 INFO - PROCESS | 1647 | --DOMWINDOW == 150 (0x1277b9800) [pid = 1647] [serial = 1936] [outer = 0x0] [url = about:blank] 19:09:41 INFO - PROCESS | 1647 | --DOMWINDOW == 149 (0x11be6d000) [pid = 1647] [serial = 1940] [outer = 0x0] [url = about:blank] 19:09:41 INFO - PROCESS | 1647 | --DOMWINDOW == 148 (0x129c6d400) [pid = 1647] [serial = 1945] [outer = 0x0] [url = about:blank] 19:09:41 INFO - PROCESS | 1647 | --DOMWINDOW == 147 (0x115649000) [pid = 1647] [serial = 1939] [outer = 0x0] [url = about:blank] 19:09:41 INFO - PROCESS | 1647 | --DOMWINDOW == 146 (0x11c66e000) [pid = 1647] [serial = 1925] [outer = 0x0] [url = about:blank] 19:09:41 INFO - PROCESS | 1647 | --DOMWINDOW == 145 (0x125ee0c00) [pid = 1647] [serial = 1931] [outer = 0x0] [url = about:blank] 19:09:41 INFO - PROCESS | 1647 | --DOMWINDOW == 144 (0x129c62c00) [pid = 1647] [serial = 1943] [outer = 0x0] [url = about:blank] 19:09:41 INFO - PROCESS | 1647 | --DOMWINDOW == 143 (0x129f2f000) [pid = 1647] [serial = 1946] [outer = 0x0] [url = about:blank] 19:09:41 INFO - PROCESS | 1647 | --DOMWINDOW == 142 (0x129841400) [pid = 1647] [serial = 1942] [outer = 0x0] [url = about:blank] 19:09:41 INFO - PROCESS | 1647 | --DOMWINDOW == 141 (0x1272f5400) [pid = 1647] [serial = 1934] [outer = 0x0] [url = about:blank] 19:09:41 INFO - PROCESS | 1647 | --DOMWINDOW == 140 (0x125adac00) [pid = 1647] [serial = 1928] [outer = 0x0] [url = about:blank] 19:09:41 INFO - PROCESS | 1647 | 1461031781272 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] 19:09:41 INFO - PROCESS | 1647 | 1461031781315 Marionette TRACE conn2 <- [1,2677,null,{"value":"7"}] 19:09:41 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 19:09:41 INFO - PROCESS | 1647 | 1461031781324 Marionette TRACE conn2 -> [0,2678,"setScriptTimeout",{"ms":35000}] 19:09:41 INFO - PROCESS | 1647 | 1461031781326 Marionette TRACE conn2 <- [1,2678,null,{}] 19:09:41 INFO - PROCESS | 1647 | 1461031781329 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}] 19:09:41 INFO - PROCESS | 1647 | 1461031781416 Marionette TRACE conn2 <- [1,2679,null,{"value":null}] 19:09:41 INFO - PROCESS | 1647 | 1461031781423 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:41 INFO - PROCESS | 1647 | ++DOCSHELL 0x11accb000 == 52 [pid = 1647] [id = 677] 19:09:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 141 (0x1185a5000) [pid = 1647] [serial = 2031] [outer = 0x0] 19:09:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 142 (0x11a710800) [pid = 1647] [serial = 2032] [outer = 0x1185a5000] 19:09:41 INFO - PROCESS | 1647 | 1461031781450 Marionette DEBUG loaded listener.js 19:09:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 143 (0x11b5d3000) [pid = 1647] [serial = 2033] [outer = 0x1185a5000] 19:09:42 INFO - PROCESS | 1647 | 1461031782350 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]]]}] 19:09:42 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) 19:09:42 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1073ms 19:09:42 INFO - PROCESS | 1647 | 1461031782394 Marionette TRACE conn2 -> [0,2681,"getWindowHandle",null] 19:09:42 INFO - PROCESS | 1647 | 1461031782396 Marionette TRACE conn2 <- [1,2681,null,{"value":"7"}] 19:09:42 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 19:09:42 INFO - PROCESS | 1647 | 1461031782398 Marionette TRACE conn2 -> [0,2682,"setScriptTimeout",{"ms":35000}] 19:09:42 INFO - PROCESS | 1647 | 1461031782401 Marionette TRACE conn2 <- [1,2682,null,{}] 19:09:42 INFO - PROCESS | 1647 | 1461031782414 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}] 19:09:42 INFO - PROCESS | 1647 | 1461031782509 Marionette TRACE conn2 <- [1,2683,null,{"value":null}] 19:09:42 INFO - PROCESS | 1647 | 1461031782513 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:42 INFO - PROCESS | 1647 | ++DOCSHELL 0x127213000 == 53 [pid = 1647] [id = 678] 19:09:42 INFO - PROCESS | 1647 | ++DOMWINDOW == 144 (0x11baf6000) [pid = 1647] [serial = 2034] [outer = 0x0] 19:09:42 INFO - PROCESS | 1647 | ++DOMWINDOW == 145 (0x11c54a800) [pid = 1647] [serial = 2035] [outer = 0x11baf6000] 19:09:42 INFO - PROCESS | 1647 | 1461031782542 Marionette DEBUG loaded listener.js 19:09:42 INFO - PROCESS | 1647 | ++DOMWINDOW == 146 (0x11c66c400) [pid = 1647] [serial = 2036] [outer = 0x11baf6000] 19:09:43 INFO - PROCESS | 1647 | 1461031783415 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]]]}] 19:09:43 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) 19:09:43 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1029ms 19:09:43 INFO - PROCESS | 1647 | 1461031783428 Marionette TRACE conn2 -> [0,2685,"getWindowHandle",null] 19:09:43 INFO - PROCESS | 1647 | 1461031783431 Marionette TRACE conn2 <- [1,2685,null,{"value":"7"}] 19:09:43 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 19:09:43 INFO - PROCESS | 1647 | 1461031783454 Marionette TRACE conn2 -> [0,2686,"setScriptTimeout",{"ms":35000}] 19:09:43 INFO - PROCESS | 1647 | 1461031783455 Marionette TRACE conn2 <- [1,2686,null,{}] 19:09:43 INFO - PROCESS | 1647 | 1461031783459 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}] 19:09:43 INFO - PROCESS | 1647 | 1461031783590 Marionette TRACE conn2 <- [1,2687,null,{"value":null}] 19:09:43 INFO - PROCESS | 1647 | 1461031783604 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:43 INFO - PROCESS | 1647 | ++DOCSHELL 0x129fab800 == 54 [pid = 1647] [id = 679] 19:09:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 147 (0x1237d0400) [pid = 1647] [serial = 2037] [outer = 0x0] 19:09:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 148 (0x123ad7800) [pid = 1647] [serial = 2038] [outer = 0x1237d0400] 19:09:43 INFO - PROCESS | 1647 | 1461031783632 Marionette DEBUG loaded listener.js 19:09:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 149 (0x125adc000) [pid = 1647] [serial = 2039] [outer = 0x1237d0400] 19:09:44 INFO - PROCESS | 1647 | 1461031784504 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] 19:09:44 INFO - PROCESS | 1647 | 1461031784535 Marionette TRACE conn2 <- [1,2689,null,{"value":"7"}] 19:09:44 INFO - PROCESS | 1647 | 1461031784537 Marionette TRACE conn2 -> [0,2690,"setScriptTimeout",{"ms":35000}] 19:09:44 INFO - PROCESS | 1647 | 1461031784538 Marionette TRACE conn2 <- [1,2690,null,{}] 19:09:44 INFO - PROCESS | 1647 | 1461031784541 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}] 19:09:44 INFO - PROCESS | 1647 | 1461031784649 Marionette TRACE conn2 <- [1,2691,null,{"value":null}] 19:09:44 INFO - PROCESS | 1647 | 1461031784688 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:44 INFO - PROCESS | 1647 | ++DOCSHELL 0x114018800 == 55 [pid = 1647] [id = 680] 19:09:44 INFO - PROCESS | 1647 | ++DOMWINDOW == 150 (0x125adcc00) [pid = 1647] [serial = 2040] [outer = 0x0] 19:09:44 INFO - PROCESS | 1647 | ++DOMWINDOW == 151 (0x125ee4000) [pid = 1647] [serial = 2041] [outer = 0x125adcc00] 19:09:44 INFO - PROCESS | 1647 | 1461031784714 Marionette DEBUG loaded listener.js 19:09:44 INFO - PROCESS | 1647 | ++DOMWINDOW == 152 (0x126d26800) [pid = 1647] [serial = 2042] [outer = 0x125adcc00] 19:09:45 INFO - PROCESS | 1647 | --DOMWINDOW == 151 (0x123825400) [pid = 1647] [serial = 1848] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 19:09:45 INFO - PROCESS | 1647 | --DOMWINDOW == 150 (0x11be68c00) [pid = 1647] [serial = 1788] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 19:09:45 INFO - PROCESS | 1647 | --DOMWINDOW == 149 (0x11222cc00) [pid = 1647] [serial = 1737] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 19:09:45 INFO - PROCESS | 1647 | --DOMWINDOW == 148 (0x10a5f8400) [pid = 1647] [serial = 1779] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 19:09:45 INFO - PROCESS | 1647 | --DOMWINDOW == 147 (0x1185a4c00) [pid = 1647] [serial = 1782] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 19:09:45 INFO - PROCESS | 1647 | --DOMWINDOW == 146 (0x11923e000) [pid = 1647] [serial = 1785] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 19:09:45 INFO - PROCESS | 1647 | --DOMWINDOW == 145 (0x126d29400) [pid = 1647] [serial = 1989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 19:09:45 INFO - PROCESS | 1647 | --DOMWINDOW == 144 (0x129f38000) [pid = 1647] [serial = 1992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 19:09:45 INFO - PROCESS | 1647 | --DOMWINDOW == 143 (0x129f30c00) [pid = 1647] [serial = 1947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 19:09:45 INFO - PROCESS | 1647 | --DOMWINDOW == 142 (0x11bf5cc00) [pid = 1647] [serial = 1977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 19:09:45 INFO - PROCESS | 1647 | --DOMWINDOW == 141 (0x11549b400) [pid = 1647] [serial = 1971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 19:09:45 INFO - PROCESS | 1647 | --DOMWINDOW == 140 (0x113ecd800) [pid = 1647] [serial = 1974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 19:09:45 INFO - PROCESS | 1647 | --DOMWINDOW == 139 (0x11c66c800) [pid = 1647] [serial = 1980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 19:09:45 INFO - PROCESS | 1647 | --DOMWINDOW == 138 (0x125add000) [pid = 1647] [serial = 1983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 19:09:45 INFO - PROCESS | 1647 | --DOMWINDOW == 137 (0x129f37c00) [pid = 1647] [serial = 1995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 19:09:45 INFO - PROCESS | 1647 | --DOMWINDOW == 136 (0x12a68e000) [pid = 1647] [serial = 2004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 19:09:45 INFO - PROCESS | 1647 | --DOMWINDOW == 135 (0x11bf5f400) [pid = 1647] [serial = 1998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 19:09:45 INFO - PROCESS | 1647 | --DOMWINDOW == 134 (0x11bfccc00) [pid = 1647] [serial = 2001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 19:09:45 INFO - PROCESS | 1647 | --DOMWINDOW == 133 (0x126b35000) [pid = 1647] [serial = 1986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 19:09:45 INFO - PROCESS | 1647 | --DOMWINDOW == 132 (0x1153eec00) [pid = 1647] [serial = 1740] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 19:09:45 INFO - PROCESS | 1647 | --DOMWINDOW == 131 (0x10a5ef400) [pid = 1647] [serial = 1836] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 19:09:45 INFO - PROCESS | 1647 | --DOMWINDOW == 130 (0x125ade400) [pid = 1647] [serial = 1794] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 19:09:45 INFO - PROCESS | 1647 | --DOMWINDOW == 129 (0x119b74c00) [pid = 1647] [serial = 1842] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 19:09:45 INFO - PROCESS | 1647 | --DOMWINDOW == 128 (0x1162e2800) [pid = 1647] [serial = 1839] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 19:09:45 INFO - PROCESS | 1647 | --DOMWINDOW == 127 (0x123ae0400) [pid = 1647] [serial = 1734] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 19:09:45 INFO - PROCESS | 1647 | --DOMWINDOW == 126 (0x11bfc6c00) [pid = 1647] [serial = 1845] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 19:09:45 INFO - PROCESS | 1647 | --DOMWINDOW == 125 (0x1237d7400) [pid = 1647] [serial = 1791] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 19:09:45 INFO - PROCESS | 1647 | --DOCSHELL 0x12fbc6800 == 54 [pid = 1647] [id = 17] 19:09:45 INFO - PROCESS | 1647 | 1461031785525 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] 19:09:45 INFO - PROCESS | 1647 | 1461031785560 Marionette TRACE conn2 <- [1,2693,null,{"value":"7"}] 19:09:45 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 19:09:45 INFO - PROCESS | 1647 | 1461031785571 Marionette TRACE conn2 -> [0,2694,"setScriptTimeout",{"ms":35000}] 19:09:45 INFO - PROCESS | 1647 | 1461031785572 Marionette TRACE conn2 <- [1,2694,null,{}] 19:09:45 INFO - PROCESS | 1647 | 1461031785574 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}] 19:09:45 INFO - PROCESS | 1647 | 1461031785674 Marionette TRACE conn2 <- [1,2695,null,{"value":null}] 19:09:45 INFO - PROCESS | 1647 | 1461031785679 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:45 INFO - PROCESS | 1647 | ++DOCSHELL 0x12b30a800 == 55 [pid = 1647] [id = 681] 19:09:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 126 (0x11549b400) [pid = 1647] [serial = 2043] [outer = 0x0] 19:09:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 127 (0x125950c00) [pid = 1647] [serial = 2044] [outer = 0x11549b400] 19:09:45 INFO - PROCESS | 1647 | 1461031785708 Marionette DEBUG loaded listener.js 19:09:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 128 (0x12728b000) [pid = 1647] [serial = 2045] [outer = 0x11549b400] 19:09:46 INFO - PROCESS | 1647 | 1461031786558 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] 19:09:46 INFO - PROCESS | 1647 | 1461031786593 Marionette TRACE conn2 <- [1,2697,null,{"value":"7"}] 19:09:46 INFO - PROCESS | 1647 | 1461031786597 Marionette TRACE conn2 -> [0,2698,"setScriptTimeout",{"ms":35000}] 19:09:46 INFO - PROCESS | 1647 | 1461031786598 Marionette TRACE conn2 <- [1,2698,null,{}] 19:09:46 INFO - PROCESS | 1647 | 1461031786602 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}] 19:09:46 INFO - PROCESS | 1647 | 1461031786727 Marionette TRACE conn2 <- [1,2699,null,{"value":null}] 19:09:46 INFO - PROCESS | 1647 | 1461031786736 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:46 INFO - PROCESS | 1647 | ++DOCSHELL 0x12d14a000 == 56 [pid = 1647] [id = 682] 19:09:46 INFO - PROCESS | 1647 | ++DOMWINDOW == 129 (0x1274e5c00) [pid = 1647] [serial = 2046] [outer = 0x0] 19:09:46 INFO - PROCESS | 1647 | ++DOMWINDOW == 130 (0x127d0d400) [pid = 1647] [serial = 2047] [outer = 0x1274e5c00] 19:09:46 INFO - PROCESS | 1647 | 1461031786762 Marionette DEBUG loaded listener.js 19:09:46 INFO - PROCESS | 1647 | ++DOMWINDOW == 131 (0x129179000) [pid = 1647] [serial = 2048] [outer = 0x1274e5c00] 19:09:47 INFO - PROCESS | 1647 | 1461031787590 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] 19:09:47 INFO - PROCESS | 1647 | 1461031787622 Marionette TRACE conn2 <- [1,2701,null,{"value":"7"}] 19:09:47 INFO - PROCESS | 1647 | 1461031787625 Marionette TRACE conn2 -> [0,2702,"setScriptTimeout",{"ms":35000}] 19:09:47 INFO - PROCESS | 1647 | 1461031787627 Marionette TRACE conn2 <- [1,2702,null,{}] 19:09:47 INFO - PROCESS | 1647 | 1461031787631 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}] 19:09:47 INFO - PROCESS | 1647 | 1461031787754 Marionette TRACE conn2 <- [1,2703,null,{"value":null}] 19:09:47 INFO - PROCESS | 1647 | 1461031787814 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:47 INFO - PROCESS | 1647 | ++DOCSHELL 0x11befb000 == 57 [pid = 1647] [id = 683] 19:09:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 132 (0x11564fc00) [pid = 1647] [serial = 2049] [outer = 0x0] 19:09:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 133 (0x118542800) [pid = 1647] [serial = 2050] [outer = 0x11564fc00] 19:09:47 INFO - PROCESS | 1647 | 1461031787889 Marionette DEBUG loaded listener.js 19:09:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 134 (0x119b76400) [pid = 1647] [serial = 2051] [outer = 0x11564fc00] 19:09:48 INFO - PROCESS | 1647 | 1461031788316 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]]]}] 19:09:48 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 19:09:48 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 721ms 19:09:48 INFO - PROCESS | 1647 | 1461031788346 Marionette TRACE conn2 -> [0,2705,"getWindowHandle",null] 19:09:48 INFO - PROCESS | 1647 | 1461031788350 Marionette TRACE conn2 <- [1,2705,null,{"value":"7"}] 19:09:48 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 19:09:48 INFO - PROCESS | 1647 | 1461031788355 Marionette TRACE conn2 -> [0,2706,"setScriptTimeout",{"ms":35000}] 19:09:48 INFO - PROCESS | 1647 | 1461031788357 Marionette TRACE conn2 <- [1,2706,null,{}] 19:09:48 INFO - PROCESS | 1647 | 1461031788360 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}] 19:09:48 INFO - PROCESS | 1647 | 1461031788471 Marionette TRACE conn2 <- [1,2707,null,{"value":null}] 19:09:48 INFO - PROCESS | 1647 | 1461031788547 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:48 INFO - PROCESS | 1647 | ++DOCSHELL 0x129f11800 == 58 [pid = 1647] [id = 684] 19:09:48 INFO - PROCESS | 1647 | ++DOMWINDOW == 135 (0x11a70d800) [pid = 1647] [serial = 2052] [outer = 0x0] 19:09:48 INFO - PROCESS | 1647 | ++DOMWINDOW == 136 (0x11b5db800) [pid = 1647] [serial = 2053] [outer = 0x11a70d800] 19:09:48 INFO - PROCESS | 1647 | 1461031788579 Marionette DEBUG loaded listener.js 19:09:48 INFO - PROCESS | 1647 | ++DOMWINDOW == 137 (0x11bf59800) [pid = 1647] [serial = 2054] [outer = 0x11a70d800] 19:09:48 INFO - PROCESS | 1647 | 1461031788980 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]]]}] 19:09:49 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 19:09:49 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 671ms 19:09:49 INFO - PROCESS | 1647 | 1461031789027 Marionette TRACE conn2 -> [0,2709,"getWindowHandle",null] 19:09:49 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 19:09:49 INFO - PROCESS | 1647 | 1461031789028 Marionette TRACE conn2 <- [1,2709,null,{"value":"7"}] 19:09:49 INFO - PROCESS | 1647 | 1461031789031 Marionette TRACE conn2 -> [0,2710,"setScriptTimeout",{"ms":35000}] 19:09:49 INFO - PROCESS | 1647 | 1461031789034 Marionette TRACE conn2 <- [1,2710,null,{}] 19:09:49 INFO - PROCESS | 1647 | 1461031789042 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}] 19:09:49 INFO - PROCESS | 1647 | 1461031789174 Marionette TRACE conn2 <- [1,2711,null,{"value":null}] 19:09:49 INFO - PROCESS | 1647 | 1461031789251 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:49 INFO - PROCESS | 1647 | ++DOCSHELL 0x12da3c000 == 59 [pid = 1647] [id = 685] 19:09:49 INFO - PROCESS | 1647 | ++DOMWINDOW == 138 (0x11be68400) [pid = 1647] [serial = 2055] [outer = 0x0] 19:09:49 INFO - PROCESS | 1647 | ++DOMWINDOW == 139 (0x12378ec00) [pid = 1647] [serial = 2056] [outer = 0x11be68400] 19:09:49 INFO - PROCESS | 1647 | 1461031789285 Marionette DEBUG loaded listener.js 19:09:49 INFO - PROCESS | 1647 | ++DOMWINDOW == 140 (0x126b32000) [pid = 1647] [serial = 2057] [outer = 0x11be68400] 19:09:49 INFO - PROCESS | 1647 | 1461031789757 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] 19:09:49 INFO - PROCESS | 1647 | 1461031789809 Marionette TRACE conn2 <- [1,2713,null,{"value":"7"}] 19:09:49 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 19:09:49 INFO - PROCESS | 1647 | 1461031789813 Marionette TRACE conn2 -> [0,2714,"setScriptTimeout",{"ms":35000}] 19:09:49 INFO - PROCESS | 1647 | 1461031789815 Marionette TRACE conn2 <- [1,2714,null,{}] 19:09:49 INFO - PROCESS | 1647 | 1461031789818 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}] 19:09:49 INFO - PROCESS | 1647 | 1461031789974 Marionette TRACE conn2 <- [1,2715,null,{"value":null}] 19:09:50 INFO - PROCESS | 1647 | 1461031790078 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:50 INFO - PROCESS | 1647 | ++DOCSHELL 0x12ea22800 == 60 [pid = 1647] [id = 686] 19:09:50 INFO - PROCESS | 1647 | ++DOMWINDOW == 141 (0x126d29400) [pid = 1647] [serial = 2058] [outer = 0x0] 19:09:50 INFO - PROCESS | 1647 | ++DOMWINDOW == 142 (0x129842c00) [pid = 1647] [serial = 2059] [outer = 0x126d29400] 19:09:50 INFO - PROCESS | 1647 | 1461031790129 Marionette DEBUG loaded listener.js 19:09:50 INFO - PROCESS | 1647 | ++DOMWINDOW == 143 (0x129b11800) [pid = 1647] [serial = 2060] [outer = 0x126d29400] 19:09:50 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 19:09:50 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 822ms 19:09:50 INFO - PROCESS | 1647 | 1461031790628 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]]]}] 19:09:50 INFO - PROCESS | 1647 | 1461031790635 Marionette TRACE conn2 -> [0,2717,"getWindowHandle",null] 19:09:50 INFO - PROCESS | 1647 | 1461031790636 Marionette TRACE conn2 <- [1,2717,null,{"value":"7"}] 19:09:50 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 19:09:50 INFO - PROCESS | 1647 | 1461031790639 Marionette TRACE conn2 -> [0,2718,"setScriptTimeout",{"ms":35000}] 19:09:50 INFO - PROCESS | 1647 | 1461031790640 Marionette TRACE conn2 <- [1,2718,null,{}] 19:09:50 INFO - PROCESS | 1647 | 1461031790643 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}] 19:09:50 INFO - PROCESS | 1647 | 1461031790752 Marionette TRACE conn2 <- [1,2719,null,{"value":null}] 19:09:50 INFO - PROCESS | 1647 | 1461031790812 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:50 INFO - PROCESS | 1647 | ++DOCSHELL 0x12eadf000 == 61 [pid = 1647] [id = 687] 19:09:50 INFO - PROCESS | 1647 | ++DOMWINDOW == 144 (0x129b0dc00) [pid = 1647] [serial = 2061] [outer = 0x0] 19:09:50 INFO - PROCESS | 1647 | ++DOMWINDOW == 145 (0x129c6f800) [pid = 1647] [serial = 2062] [outer = 0x129b0dc00] 19:09:50 INFO - PROCESS | 1647 | 1461031790843 Marionette DEBUG loaded listener.js 19:09:50 INFO - PROCESS | 1647 | ++DOMWINDOW == 146 (0x129f37c00) [pid = 1647] [serial = 2063] [outer = 0x129b0dc00] 19:09:51 INFO - PROCESS | 1647 | 1461031791315 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] 19:09:51 INFO - PROCESS | 1647 | 1461031791360 Marionette TRACE conn2 <- [1,2721,null,{"value":"7"}] 19:09:51 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 19:09:51 INFO - PROCESS | 1647 | 1461031791363 Marionette TRACE conn2 -> [0,2722,"setScriptTimeout",{"ms":35000}] 19:09:51 INFO - PROCESS | 1647 | 1461031791364 Marionette TRACE conn2 <- [1,2722,null,{}] 19:09:51 INFO - PROCESS | 1647 | 1461031791367 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}] 19:09:51 INFO - PROCESS | 1647 | 1461031791490 Marionette TRACE conn2 <- [1,2723,null,{"value":null}] 19:09:51 INFO - PROCESS | 1647 | 1461031791569 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:51 INFO - PROCESS | 1647 | ++DOCSHELL 0x12fa8c000 == 62 [pid = 1647] [id = 688] 19:09:51 INFO - PROCESS | 1647 | ++DOMWINDOW == 147 (0x129f50400) [pid = 1647] [serial = 2064] [outer = 0x0] 19:09:51 INFO - PROCESS | 1647 | ++DOMWINDOW == 148 (0x12a643400) [pid = 1647] [serial = 2065] [outer = 0x129f50400] 19:09:51 INFO - PROCESS | 1647 | 1461031791601 Marionette DEBUG loaded listener.js 19:09:51 INFO - PROCESS | 1647 | ++DOMWINDOW == 149 (0x12a68fc00) [pid = 1647] [serial = 2066] [outer = 0x129f50400] 19:09:52 INFO - PROCESS | 1647 | 1461031792042 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] 19:09:52 INFO - PROCESS | 1647 | 1461031792104 Marionette TRACE conn2 <- [1,2725,null,{"value":"7"}] 19:09:52 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 19:09:52 INFO - PROCESS | 1647 | 1461031792108 Marionette TRACE conn2 -> [0,2726,"setScriptTimeout",{"ms":35000}] 19:09:52 INFO - PROCESS | 1647 | 1461031792109 Marionette TRACE conn2 <- [1,2726,null,{}] 19:09:52 INFO - PROCESS | 1647 | 1461031792112 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}] 19:09:52 INFO - PROCESS | 1647 | 1461031792218 Marionette TRACE conn2 <- [1,2727,null,{"value":null}] 19:09:52 INFO - PROCESS | 1647 | 1461031792311 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:52 INFO - PROCESS | 1647 | ++DOCSHELL 0x130120000 == 63 [pid = 1647] [id = 689] 19:09:52 INFO - PROCESS | 1647 | ++DOMWINDOW == 150 (0x11403f000) [pid = 1647] [serial = 2067] [outer = 0x0] 19:09:52 INFO - PROCESS | 1647 | ++DOMWINDOW == 151 (0x12a6bb800) [pid = 1647] [serial = 2068] [outer = 0x11403f000] 19:09:52 INFO - PROCESS | 1647 | 1461031792342 Marionette DEBUG loaded listener.js 19:09:52 INFO - PROCESS | 1647 | ++DOMWINDOW == 152 (0x12a6c9c00) [pid = 1647] [serial = 2069] [outer = 0x11403f000] 19:09:52 INFO - PROCESS | 1647 | 1461031792764 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]]]}] 19:09:52 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 19:09:52 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 720ms 19:09:52 INFO - PROCESS | 1647 | 1461031792829 Marionette TRACE conn2 -> [0,2729,"getWindowHandle",null] 19:09:52 INFO - PROCESS | 1647 | 1461031792830 Marionette TRACE conn2 <- [1,2729,null,{"value":"7"}] 19:09:52 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 19:09:52 INFO - PROCESS | 1647 | 1461031792833 Marionette TRACE conn2 -> [0,2730,"setScriptTimeout",{"ms":35000}] 19:09:52 INFO - PROCESS | 1647 | 1461031792834 Marionette TRACE conn2 <- [1,2730,null,{}] 19:09:52 INFO - PROCESS | 1647 | 1461031792836 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}] 19:09:52 INFO - PROCESS | 1647 | 1461031792945 Marionette TRACE conn2 <- [1,2731,null,{"value":null}] 19:09:53 INFO - PROCESS | 1647 | 1461031793024 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:53 INFO - PROCESS | 1647 | ++DOCSHELL 0x11a75e000 == 64 [pid = 1647] [id = 690] 19:09:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 153 (0x11227b800) [pid = 1647] [serial = 2070] [outer = 0x0] 19:09:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 154 (0x118781800) [pid = 1647] [serial = 2071] [outer = 0x11227b800] 19:09:53 INFO - PROCESS | 1647 | 1461031793055 Marionette DEBUG loaded listener.js 19:09:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 155 (0x11be71400) [pid = 1647] [serial = 2072] [outer = 0x11227b800] 19:09:54 INFO - PROCESS | 1647 | 1461031794083 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] 19:09:54 INFO - PROCESS | 1647 | 1461031794107 Marionette TRACE conn2 <- [1,2733,null,{"value":"7"}] 19:09:54 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 19:09:54 INFO - PROCESS | 1647 | 1461031794110 Marionette TRACE conn2 -> [0,2734,"setScriptTimeout",{"ms":35000}] 19:09:54 INFO - PROCESS | 1647 | 1461031794112 Marionette TRACE conn2 <- [1,2734,null,{}] 19:09:54 INFO - PROCESS | 1647 | 1461031794116 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}] 19:09:54 INFO - PROCESS | 1647 | 1461031794203 Marionette TRACE conn2 <- [1,2735,null,{"value":null}] 19:09:54 INFO - PROCESS | 1647 | --DOCSHELL 0x12b30a800 == 63 [pid = 1647] [id = 681] 19:09:54 INFO - PROCESS | 1647 | --DOCSHELL 0x114018800 == 62 [pid = 1647] [id = 680] 19:09:54 INFO - PROCESS | 1647 | --DOCSHELL 0x129fab800 == 61 [pid = 1647] [id = 679] 19:09:54 INFO - PROCESS | 1647 | --DOCSHELL 0x127213000 == 60 [pid = 1647] [id = 678] 19:09:54 INFO - PROCESS | 1647 | --DOCSHELL 0x11accb000 == 59 [pid = 1647] [id = 677] 19:09:54 INFO - PROCESS | 1647 | --DOMWINDOW == 154 (0x114274c00) [pid = 1647] [serial = 1951] [outer = 0x0] [url = about:blank] 19:09:54 INFO - PROCESS | 1647 | --DOMWINDOW == 153 (0x11a74bc00) [pid = 1647] [serial = 1954] [outer = 0x0] [url = about:blank] 19:09:54 INFO - PROCESS | 1647 | --DOMWINDOW == 152 (0x11c667000) [pid = 1647] [serial = 1957] [outer = 0x0] [url = about:blank] 19:09:54 INFO - PROCESS | 1647 | --DOMWINDOW == 151 (0x125ad8400) [pid = 1647] [serial = 1960] [outer = 0x0] [url = about:blank] 19:09:54 INFO - PROCESS | 1647 | --DOMWINDOW == 150 (0x1296fc800) [pid = 1647] [serial = 1963] [outer = 0x0] [url = about:blank] 19:09:54 INFO - PROCESS | 1647 | --DOMWINDOW == 149 (0x129a6b000) [pid = 1647] [serial = 1969] [outer = 0x0] [url = about:blank] 19:09:54 INFO - PROCESS | 1647 | --DOMWINDOW == 148 (0x129f43800) [pid = 1647] [serial = 1966] [outer = 0x0] [url = about:blank] 19:09:54 INFO - PROCESS | 1647 | --DOMWINDOW == 147 (0x12a6c6000) [pid = 1647] [serial = 2008] [outer = 0x0] [url = about:blank] 19:09:54 INFO - PROCESS | 1647 | --DOCSHELL 0x129f20000 == 58 [pid = 1647] [id = 676] 19:09:54 INFO - PROCESS | 1647 | --DOCSHELL 0x12596c800 == 57 [pid = 1647] [id = 670] 19:09:54 INFO - PROCESS | 1647 | --DOMWINDOW == 146 (0x112280400) [pid = 1647] [serial = 1781] [outer = 0x0] [url = about:blank] 19:09:54 INFO - PROCESS | 1647 | --DOMWINDOW == 145 (0x11923d800) [pid = 1647] [serial = 1784] [outer = 0x0] [url = about:blank] 19:09:54 INFO - PROCESS | 1647 | --DOMWINDOW == 144 (0x11be6a800) [pid = 1647] [serial = 1787] [outer = 0x0] [url = about:blank] 19:09:54 INFO - PROCESS | 1647 | --DOMWINDOW == 143 (0x118f79400) [pid = 1647] [serial = 1742] [outer = 0x0] [url = about:blank] 19:09:54 INFO - PROCESS | 1647 | --DOMWINDOW == 142 (0x112284800) [pid = 1647] [serial = 1838] [outer = 0x0] [url = about:blank] 19:09:54 INFO - PROCESS | 1647 | --DOMWINDOW == 141 (0x125d05800) [pid = 1647] [serial = 1796] [outer = 0x0] [url = about:blank] 19:09:54 INFO - PROCESS | 1647 | --DOMWINDOW == 140 (0x11ace1400) [pid = 1647] [serial = 1844] [outer = 0x0] [url = about:blank] 19:09:54 INFO - PROCESS | 1647 | --DOMWINDOW == 139 (0x119128000) [pid = 1647] [serial = 1841] [outer = 0x0] [url = about:blank] 19:09:54 INFO - PROCESS | 1647 | --DOMWINDOW == 138 (0x125ad9000) [pid = 1647] [serial = 1736] [outer = 0x0] [url = about:blank] 19:09:54 INFO - PROCESS | 1647 | --DOMWINDOW == 137 (0x123824800) [pid = 1647] [serial = 1847] [outer = 0x0] [url = about:blank] 19:09:54 INFO - PROCESS | 1647 | --DOMWINDOW == 136 (0x12594d800) [pid = 1647] [serial = 1793] [outer = 0x0] [url = about:blank] 19:09:54 INFO - PROCESS | 1647 | --DOMWINDOW == 135 (0x125cc2000) [pid = 1647] [serial = 1850] [outer = 0x0] [url = about:blank] 19:09:54 INFO - PROCESS | 1647 | --DOMWINDOW == 134 (0x1237cf800) [pid = 1647] [serial = 1790] [outer = 0x0] [url = about:blank] 19:09:54 INFO - PROCESS | 1647 | --DOMWINDOW == 133 (0x1146fdc00) [pid = 1647] [serial = 1739] [outer = 0x0] [url = about:blank] 19:09:54 INFO - PROCESS | 1647 | --DOMWINDOW == 132 (0x129b09000) [pid = 1647] [serial = 1990] [outer = 0x0] [url = about:blank] 19:09:54 INFO - PROCESS | 1647 | --DOMWINDOW == 131 (0x129f47400) [pid = 1647] [serial = 1993] [outer = 0x0] [url = about:blank] 19:09:54 INFO - PROCESS | 1647 | --DOMWINDOW == 130 (0x129f3b400) [pid = 1647] [serial = 1949] [outer = 0x0] [url = about:blank] 19:09:54 INFO - PROCESS | 1647 | --DOMWINDOW == 129 (0x11bfee000) [pid = 1647] [serial = 1978] [outer = 0x0] [url = about:blank] 19:09:54 INFO - PROCESS | 1647 | --DOMWINDOW == 128 (0x11c664c00) [pid = 1647] [serial = 1979] [outer = 0x0] [url = about:blank] 19:09:54 INFO - PROCESS | 1647 | --DOMWINDOW == 127 (0x11564e800) [pid = 1647] [serial = 1972] [outer = 0x0] [url = about:blank] 19:09:54 INFO - PROCESS | 1647 | --DOMWINDOW == 126 (0x118c80800) [pid = 1647] [serial = 1973] [outer = 0x0] [url = about:blank] 19:09:54 INFO - PROCESS | 1647 | --DOMWINDOW == 125 (0x11a704800) [pid = 1647] [serial = 1975] [outer = 0x0] [url = about:blank] 19:09:54 INFO - PROCESS | 1647 | --DOMWINDOW == 124 (0x11b551000) [pid = 1647] [serial = 1976] [outer = 0x0] [url = about:blank] 19:09:54 INFO - PROCESS | 1647 | --DOMWINDOW == 123 (0x129f30400) [pid = 1647] [serial = 1991] [outer = 0x0] [url = about:blank] 19:09:54 INFO - PROCESS | 1647 | --DOMWINDOW == 122 (0x1237d5c00) [pid = 1647] [serial = 1981] [outer = 0x0] [url = about:blank] 19:09:54 INFO - PROCESS | 1647 | --DOMWINDOW == 121 (0x12594f000) [pid = 1647] [serial = 1982] [outer = 0x0] [url = about:blank] 19:09:54 INFO - PROCESS | 1647 | --DOMWINDOW == 120 (0x125d07000) [pid = 1647] [serial = 1984] [outer = 0x0] [url = about:blank] 19:09:54 INFO - PROCESS | 1647 | --DOMWINDOW == 119 (0x126b35800) [pid = 1647] [serial = 1985] [outer = 0x0] [url = about:blank] 19:09:54 INFO - PROCESS | 1647 | --DOMWINDOW == 118 (0x12a634400) [pid = 1647] [serial = 1996] [outer = 0x0] [url = about:blank] 19:09:54 INFO - PROCESS | 1647 | --DOMWINDOW == 117 (0x12a6c0800) [pid = 1647] [serial = 2006] [outer = 0x0] [url = about:blank] 19:09:54 INFO - PROCESS | 1647 | --DOMWINDOW == 116 (0x1237dd800) [pid = 1647] [serial = 1999] [outer = 0x0] [url = about:blank] 19:09:54 INFO - PROCESS | 1647 | --DOMWINDOW == 115 (0x12a641c00) [pid = 1647] [serial = 2002] [outer = 0x0] [url = about:blank] 19:09:54 INFO - PROCESS | 1647 | --DOMWINDOW == 114 (0x12748fc00) [pid = 1647] [serial = 2000] [outer = 0x0] [url = about:blank] 19:09:54 INFO - PROCESS | 1647 | --DOMWINDOW == 113 (0x12a696800) [pid = 1647] [serial = 2005] [outer = 0x0] [url = about:blank] 19:09:54 INFO - PROCESS | 1647 | --DOMWINDOW == 112 (0x12746d000) [pid = 1647] [serial = 1987] [outer = 0x0] [url = about:blank] 19:09:54 INFO - PROCESS | 1647 | --DOMWINDOW == 111 (0x12a68dc00) [pid = 1647] [serial = 2003] [outer = 0x0] [url = about:blank] 19:09:54 INFO - PROCESS | 1647 | --DOMWINDOW == 110 (0x129a6c400) [pid = 1647] [serial = 1988] [outer = 0x0] [url = about:blank] 19:09:54 INFO - PROCESS | 1647 | --DOMWINDOW == 109 (0x12a629c00) [pid = 1647] [serial = 1994] [outer = 0x0] [url = about:blank] 19:09:54 INFO - PROCESS | 1647 | --DOMWINDOW == 108 (0x12a640000) [pid = 1647] [serial = 1997] [outer = 0x0] [url = about:blank] 19:09:54 INFO - PROCESS | 1647 | 1461031794328 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:54 INFO - PROCESS | 1647 | ++DOCSHELL 0x1187a8800 == 58 [pid = 1647] [id = 691] 19:09:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 109 (0x115645000) [pid = 1647] [serial = 2073] [outer = 0x0] 19:09:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 110 (0x118ccf400) [pid = 1647] [serial = 2074] [outer = 0x115645000] 19:09:54 INFO - PROCESS | 1647 | 1461031794358 Marionette DEBUG loaded listener.js 19:09:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 111 (0x11abb1000) [pid = 1647] [serial = 2075] [outer = 0x115645000] 19:09:54 INFO - PROCESS | 1647 | 1461031794681 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]]]}] 19:09:54 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 19:09:54 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 620ms 19:09:54 INFO - PROCESS | 1647 | 1461031794731 Marionette TRACE conn2 -> [0,2737,"getWindowHandle",null] 19:09:54 INFO - PROCESS | 1647 | 1461031794735 Marionette TRACE conn2 <- [1,2737,null,{"value":"7"}] 19:09:54 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 19:09:54 INFO - PROCESS | 1647 | 1461031794739 Marionette TRACE conn2 -> [0,2738,"setScriptTimeout",{"ms":35000}] 19:09:54 INFO - PROCESS | 1647 | 1461031794741 Marionette TRACE conn2 <- [1,2738,null,{}] 19:09:54 INFO - PROCESS | 1647 | 1461031794743 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}] 19:09:54 INFO - PROCESS | 1647 | 1461031794834 Marionette TRACE conn2 <- [1,2739,null,{"value":null}] 19:09:54 INFO - PROCESS | 1647 | 1461031794839 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:54 INFO - PROCESS | 1647 | ++DOCSHELL 0x126f0e000 == 59 [pid = 1647] [id = 692] 19:09:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 112 (0x11b552000) [pid = 1647] [serial = 2076] [outer = 0x0] 19:09:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 113 (0x11bf57800) [pid = 1647] [serial = 2077] [outer = 0x11b552000] 19:09:54 INFO - PROCESS | 1647 | 1461031794866 Marionette DEBUG loaded listener.js 19:09:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 114 (0x11c663400) [pid = 1647] [serial = 2078] [outer = 0x11b552000] 19:09:55 INFO - PROCESS | 1647 | 1461031795241 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]]]}] 19:09:55 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 19:09:55 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 521ms 19:09:55 INFO - PROCESS | 1647 | 1461031795261 Marionette TRACE conn2 -> [0,2741,"getWindowHandle",null] 19:09:55 INFO - PROCESS | 1647 | 1461031795262 Marionette TRACE conn2 <- [1,2741,null,{"value":"7"}] 19:09:55 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 19:09:55 INFO - PROCESS | 1647 | 1461031795265 Marionette TRACE conn2 -> [0,2742,"setScriptTimeout",{"ms":35000}] 19:09:55 INFO - PROCESS | 1647 | 1461031795267 Marionette TRACE conn2 <- [1,2742,null,{}] 19:09:55 INFO - PROCESS | 1647 | 1461031795280 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}] 19:09:55 INFO - PROCESS | 1647 | 1461031795401 Marionette TRACE conn2 <- [1,2743,null,{"value":null}] 19:09:55 INFO - PROCESS | 1647 | 1461031795408 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:55 INFO - PROCESS | 1647 | ++DOCSHELL 0x129f19000 == 60 [pid = 1647] [id = 693] 19:09:55 INFO - PROCESS | 1647 | ++DOMWINDOW == 115 (0x123794000) [pid = 1647] [serial = 2079] [outer = 0x0] 19:09:55 INFO - PROCESS | 1647 | ++DOMWINDOW == 116 (0x123ae0400) [pid = 1647] [serial = 2080] [outer = 0x123794000] 19:09:55 INFO - PROCESS | 1647 | 1461031795436 Marionette DEBUG loaded listener.js 19:09:55 INFO - PROCESS | 1647 | ++DOMWINDOW == 117 (0x125ae5c00) [pid = 1647] [serial = 2081] [outer = 0x123794000] 19:09:55 INFO - PROCESS | 1647 | 1461031795781 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]]]}] 19:09:55 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 19:09:55 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 523ms 19:09:55 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 19:09:55 INFO - PROCESS | 1647 | 1461031795789 Marionette TRACE conn2 -> [0,2745,"getWindowHandle",null] 19:09:55 INFO - PROCESS | 1647 | 1461031795790 Marionette TRACE conn2 <- [1,2745,null,{"value":"7"}] 19:09:55 INFO - PROCESS | 1647 | 1461031795793 Marionette TRACE conn2 -> [0,2746,"setScriptTimeout",{"ms":35000}] 19:09:55 INFO - PROCESS | 1647 | 1461031795794 Marionette TRACE conn2 <- [1,2746,null,{}] 19:09:55 INFO - PROCESS | 1647 | 1461031795796 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}] 19:09:55 INFO - PROCESS | 1647 | 1461031795892 Marionette TRACE conn2 <- [1,2747,null,{"value":null}] 19:09:55 INFO - PROCESS | 1647 | 1461031795954 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:55 INFO - PROCESS | 1647 | ++DOCSHELL 0x12a73a800 == 61 [pid = 1647] [id = 694] 19:09:55 INFO - PROCESS | 1647 | ++DOMWINDOW == 118 (0x125d05800) [pid = 1647] [serial = 2082] [outer = 0x0] 19:09:55 INFO - PROCESS | 1647 | ++DOMWINDOW == 119 (0x126d25c00) [pid = 1647] [serial = 2083] [outer = 0x125d05800] 19:09:55 INFO - PROCESS | 1647 | 1461031795981 Marionette DEBUG loaded listener.js 19:09:56 INFO - PROCESS | 1647 | ++DOMWINDOW == 120 (0x127d11c00) [pid = 1647] [serial = 2084] [outer = 0x125d05800] 19:09:56 INFO - PROCESS | 1647 | 1461031796254 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]]]}] 19:09:56 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 19:09:56 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 468ms 19:09:56 INFO - PROCESS | 1647 | 1461031796262 Marionette TRACE conn2 -> [0,2749,"getWindowHandle",null] 19:09:56 INFO - PROCESS | 1647 | 1461031796263 Marionette TRACE conn2 <- [1,2749,null,{"value":"7"}] 19:09:56 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 19:09:56 INFO - PROCESS | 1647 | 1461031796266 Marionette TRACE conn2 -> [0,2750,"setScriptTimeout",{"ms":35000}] 19:09:56 INFO - PROCESS | 1647 | 1461031796267 Marionette TRACE conn2 <- [1,2750,null,{}] 19:09:56 INFO - PROCESS | 1647 | 1461031796277 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}] 19:09:56 INFO - PROCESS | 1647 | 1461031796374 Marionette TRACE conn2 <- [1,2751,null,{"value":null}] 19:09:56 INFO - PROCESS | 1647 | 1461031796379 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:56 INFO - PROCESS | 1647 | ++DOCSHELL 0x12ba0f000 == 62 [pid = 1647] [id = 695] 19:09:56 INFO - PROCESS | 1647 | ++DOMWINDOW == 121 (0x127d7f800) [pid = 1647] [serial = 2085] [outer = 0x0] 19:09:56 INFO - PROCESS | 1647 | ++DOMWINDOW == 122 (0x129c69c00) [pid = 1647] [serial = 2086] [outer = 0x127d7f800] 19:09:56 INFO - PROCESS | 1647 | 1461031796406 Marionette DEBUG loaded listener.js 19:09:56 INFO - PROCESS | 1647 | ++DOMWINDOW == 123 (0x129f3b400) [pid = 1647] [serial = 2087] [outer = 0x127d7f800] 19:09:56 INFO - PROCESS | 1647 | 1461031796803 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]]]}] 19:09:56 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 19:09:56 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 571ms 19:09:56 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 19:09:56 INFO - PROCESS | 1647 | 1461031796843 Marionette TRACE conn2 -> [0,2753,"getWindowHandle",null] 19:09:56 INFO - PROCESS | 1647 | 1461031796844 Marionette TRACE conn2 <- [1,2753,null,{"value":"7"}] 19:09:56 INFO - PROCESS | 1647 | 1461031796846 Marionette TRACE conn2 -> [0,2754,"setScriptTimeout",{"ms":35000}] 19:09:56 INFO - PROCESS | 1647 | 1461031796847 Marionette TRACE conn2 <- [1,2754,null,{}] 19:09:56 INFO - PROCESS | 1647 | 1461031796850 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}] 19:09:56 INFO - PROCESS | 1647 | 1461031796979 Marionette TRACE conn2 <- [1,2755,null,{"value":null}] 19:09:57 INFO - PROCESS | 1647 | 1461031796998 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:57 INFO - PROCESS | 1647 | ++DOCSHELL 0x12d12d000 == 63 [pid = 1647] [id = 696] 19:09:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 124 (0x12a63f800) [pid = 1647] [serial = 2088] [outer = 0x0] 19:09:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 125 (0x12a68c800) [pid = 1647] [serial = 2089] [outer = 0x12a63f800] 19:09:57 INFO - PROCESS | 1647 | 1461031797026 Marionette DEBUG loaded listener.js 19:09:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 126 (0x12a6bec00) [pid = 1647] [serial = 2090] [outer = 0x12a63f800] 19:09:57 INFO - PROCESS | 1647 | 1461031797349 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]]]}] 19:09:57 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 19:09:57 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 521ms 19:09:57 INFO - PROCESS | 1647 | 1461031797368 Marionette TRACE conn2 -> [0,2757,"getWindowHandle",null] 19:09:57 INFO - PROCESS | 1647 | 1461031797370 Marionette TRACE conn2 <- [1,2757,null,{"value":"7"}] 19:09:57 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 19:09:57 INFO - PROCESS | 1647 | 1461031797373 Marionette TRACE conn2 -> [0,2758,"setScriptTimeout",{"ms":35000}] 19:09:57 INFO - PROCESS | 1647 | 1461031797374 Marionette TRACE conn2 <- [1,2758,null,{}] 19:09:57 INFO - PROCESS | 1647 | 1461031797384 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}] 19:09:57 INFO - PROCESS | 1647 | 1461031797496 Marionette TRACE conn2 <- [1,2759,null,{"value":null}] 19:09:57 INFO - PROCESS | 1647 | 1461031797534 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:57 INFO - PROCESS | 1647 | ++DOCSHELL 0x12d90e000 == 64 [pid = 1647] [id = 697] 19:09:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 127 (0x12a68b400) [pid = 1647] [serial = 2091] [outer = 0x0] 19:09:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 128 (0x12a809000) [pid = 1647] [serial = 2092] [outer = 0x12a68b400] 19:09:57 INFO - PROCESS | 1647 | 1461031797560 Marionette DEBUG loaded listener.js 19:09:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 129 (0x12a80e800) [pid = 1647] [serial = 2093] [outer = 0x12a68b400] 19:09:57 INFO - PROCESS | 1647 | 1461031797866 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]]]}] 19:09:57 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 19:09:57 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 520ms 19:09:57 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 19:09:57 INFO - PROCESS | 1647 | 1461031797894 Marionette TRACE conn2 -> [0,2761,"getWindowHandle",null] 19:09:57 INFO - PROCESS | 1647 | 1461031797896 Marionette TRACE conn2 <- [1,2761,null,{"value":"7"}] 19:09:57 INFO - PROCESS | 1647 | 1461031797898 Marionette TRACE conn2 -> [0,2762,"setScriptTimeout",{"ms":35000}] 19:09:57 INFO - PROCESS | 1647 | 1461031797899 Marionette TRACE conn2 <- [1,2762,null,{}] 19:09:57 INFO - PROCESS | 1647 | 1461031797903 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}] 19:09:58 INFO - PROCESS | 1647 | 1461031798016 Marionette TRACE conn2 <- [1,2763,null,{"value":null}] 19:09:58 INFO - PROCESS | 1647 | 1461031798055 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:58 INFO - PROCESS | 1647 | ++DOCSHELL 0x12e06b800 == 65 [pid = 1647] [id = 698] 19:09:58 INFO - PROCESS | 1647 | ++DOMWINDOW == 130 (0x12a80a800) [pid = 1647] [serial = 2094] [outer = 0x0] 19:09:58 INFO - PROCESS | 1647 | ++DOMWINDOW == 131 (0x12a860800) [pid = 1647] [serial = 2095] [outer = 0x12a80a800] 19:09:58 INFO - PROCESS | 1647 | 1461031798080 Marionette DEBUG loaded listener.js 19:09:58 INFO - PROCESS | 1647 | ++DOMWINDOW == 132 (0x12a865400) [pid = 1647] [serial = 2096] [outer = 0x12a80a800] 19:09:58 INFO - PROCESS | 1647 | 1461031798384 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]]]}] 19:09:58 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 19:09:58 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 520ms 19:09:58 INFO - PROCESS | 1647 | 1461031798421 Marionette TRACE conn2 -> [0,2765,"getWindowHandle",null] 19:09:58 INFO - PROCESS | 1647 | 1461031798422 Marionette TRACE conn2 <- [1,2765,null,{"value":"7"}] 19:09:58 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 19:09:58 INFO - PROCESS | 1647 | 1461031798424 Marionette TRACE conn2 -> [0,2766,"setScriptTimeout",{"ms":35000}] 19:09:58 INFO - PROCESS | 1647 | 1461031798426 Marionette TRACE conn2 <- [1,2766,null,{}] 19:09:58 INFO - PROCESS | 1647 | 1461031798428 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}] 19:09:58 INFO - PROCESS | 1647 | 1461031798539 Marionette TRACE conn2 <- [1,2767,null,{"value":null}] 19:09:58 INFO - PROCESS | 1647 | --DOMWINDOW == 131 (0x12fb92400) [pid = 1647] [serial = 50] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 19:09:58 INFO - PROCESS | 1647 | --DOMWINDOW == 130 (0x1237d0400) [pid = 1647] [serial = 2037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 19:09:58 INFO - PROCESS | 1647 | --DOMWINDOW == 129 (0x1185a5000) [pid = 1647] [serial = 2031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 19:09:58 INFO - PROCESS | 1647 | --DOMWINDOW == 128 (0x11645c400) [pid = 1647] [serial = 2028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 19:09:58 INFO - PROCESS | 1647 | --DOMWINDOW == 127 (0x11baf6000) [pid = 1647] [serial = 2034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 19:09:58 INFO - PROCESS | 1647 | --DOMWINDOW == 126 (0x125adcc00) [pid = 1647] [serial = 2040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 19:09:58 INFO - PROCESS | 1647 | --DOMWINDOW == 125 (0x11549b400) [pid = 1647] [serial = 2043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 19:09:58 INFO - PROCESS | 1647 | 1461031798606 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:58 INFO - PROCESS | 1647 | ++DOCSHELL 0x12badc800 == 66 [pid = 1647] [id = 699] 19:09:58 INFO - PROCESS | 1647 | ++DOMWINDOW == 126 (0x11549b400) [pid = 1647] [serial = 2097] [outer = 0x0] 19:09:58 INFO - PROCESS | 1647 | ++DOMWINDOW == 127 (0x11a74f800) [pid = 1647] [serial = 2098] [outer = 0x11549b400] 19:09:58 INFO - PROCESS | 1647 | 1461031798632 Marionette DEBUG loaded listener.js 19:09:58 INFO - PROCESS | 1647 | ++DOMWINDOW == 128 (0x126d25400) [pid = 1647] [serial = 2099] [outer = 0x11549b400] 19:09:58 INFO - PROCESS | 1647 | 1461031798926 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]]]}] 19:09:58 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 19:09:58 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 525ms 19:09:58 INFO - PROCESS | 1647 | 1461031798951 Marionette TRACE conn2 -> [0,2769,"getWindowHandle",null] 19:09:58 INFO - PROCESS | 1647 | 1461031798955 Marionette TRACE conn2 <- [1,2769,null,{"value":"7"}] 19:09:58 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 19:09:58 INFO - PROCESS | 1647 | 1461031798958 Marionette TRACE conn2 -> [0,2770,"setScriptTimeout",{"ms":35000}] 19:09:58 INFO - PROCESS | 1647 | 1461031798959 Marionette TRACE conn2 <- [1,2770,null,{}] 19:09:58 INFO - PROCESS | 1647 | 1461031798961 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}] 19:09:59 INFO - PROCESS | 1647 | 1461031799054 Marionette TRACE conn2 <- [1,2771,null,{"value":null}] 19:09:59 INFO - PROCESS | 1647 | 1461031799058 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:59 INFO - PROCESS | 1647 | ++DOCSHELL 0x12fa85000 == 67 [pid = 1647] [id = 700] 19:09:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 129 (0x12a867c00) [pid = 1647] [serial = 2100] [outer = 0x0] 19:09:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 130 (0x12a932c00) [pid = 1647] [serial = 2101] [outer = 0x12a867c00] 19:09:59 INFO - PROCESS | 1647 | 1461031799084 Marionette DEBUG loaded listener.js 19:09:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 131 (0x12a938800) [pid = 1647] [serial = 2102] [outer = 0x12a867c00] 19:09:59 INFO - PROCESS | 1647 | 1461031799429 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]]]}] 19:09:59 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 19:09:59 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 518ms 19:09:59 INFO - PROCESS | 1647 | 1461031799477 Marionette TRACE conn2 -> [0,2773,"getWindowHandle",null] 19:09:59 INFO - PROCESS | 1647 | 1461031799478 Marionette TRACE conn2 <- [1,2773,null,{"value":"7"}] 19:09:59 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 19:09:59 INFO - PROCESS | 1647 | 1461031799480 Marionette TRACE conn2 -> [0,2774,"setScriptTimeout",{"ms":35000}] 19:09:59 INFO - PROCESS | 1647 | 1461031799482 Marionette TRACE conn2 <- [1,2774,null,{}] 19:09:59 INFO - PROCESS | 1647 | 1461031799485 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}] 19:09:59 INFO - PROCESS | 1647 | 1461031799591 Marionette TRACE conn2 <- [1,2775,null,{"value":null}] 19:09:59 INFO - PROCESS | 1647 | 1461031799595 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:59 INFO - PROCESS | 1647 | ++DOCSHELL 0x130366000 == 68 [pid = 1647] [id = 701] 19:09:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 132 (0x12a93ac00) [pid = 1647] [serial = 2103] [outer = 0x0] 19:09:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 133 (0x12a964000) [pid = 1647] [serial = 2104] [outer = 0x12a93ac00] 19:09:59 INFO - PROCESS | 1647 | 1461031799625 Marionette DEBUG loaded listener.js 19:09:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 134 (0x12aa03c00) [pid = 1647] [serial = 2105] [outer = 0x12a93ac00] 19:09:59 INFO - PROCESS | 1647 | 1461031799970 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]]]}] 19:09:59 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 19:09:59 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 519ms 19:10:00 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 19:10:00 INFO - PROCESS | 1647 | 1461031800001 Marionette TRACE conn2 -> [0,2777,"getWindowHandle",null] 19:10:00 INFO - PROCESS | 1647 | 1461031800002 Marionette TRACE conn2 <- [1,2777,null,{"value":"7"}] 19:10:00 INFO - PROCESS | 1647 | 1461031800005 Marionette TRACE conn2 -> [0,2778,"setScriptTimeout",{"ms":35000}] 19:10:00 INFO - PROCESS | 1647 | 1461031800006 Marionette TRACE conn2 <- [1,2778,null,{}] 19:10:00 INFO - PROCESS | 1647 | 1461031800008 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}] 19:10:00 INFO - PROCESS | 1647 | 1461031800101 Marionette TRACE conn2 <- [1,2779,null,{"value":null}] 19:10:00 INFO - PROCESS | 1647 | 1461031800170 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:00 INFO - PROCESS | 1647 | ++DOCSHELL 0x1303a4800 == 69 [pid = 1647] [id = 702] 19:10:00 INFO - PROCESS | 1647 | ++DOMWINDOW == 135 (0x12a95d800) [pid = 1647] [serial = 2106] [outer = 0x0] 19:10:00 INFO - PROCESS | 1647 | ++DOMWINDOW == 136 (0x12aa08800) [pid = 1647] [serial = 2107] [outer = 0x12a95d800] 19:10:00 INFO - PROCESS | 1647 | 1461031800196 Marionette DEBUG loaded listener.js 19:10:00 INFO - PROCESS | 1647 | ++DOMWINDOW == 137 (0x12aa65c00) [pid = 1647] [serial = 2108] [outer = 0x12a95d800] 19:10:00 INFO - PROCESS | 1647 | 1461031800469 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]]]}] 19:10:00 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 19:10:00 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 520ms 19:10:00 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 19:10:00 INFO - PROCESS | 1647 | 1461031800525 Marionette TRACE conn2 -> [0,2781,"getWindowHandle",null] 19:10:00 INFO - PROCESS | 1647 | 1461031800527 Marionette TRACE conn2 <- [1,2781,null,{"value":"7"}] 19:10:00 INFO - PROCESS | 1647 | 1461031800529 Marionette TRACE conn2 -> [0,2782,"setScriptTimeout",{"ms":35000}] 19:10:00 INFO - PROCESS | 1647 | 1461031800530 Marionette TRACE conn2 <- [1,2782,null,{}] 19:10:00 INFO - PROCESS | 1647 | 1461031800533 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}] 19:10:00 INFO - PROCESS | 1647 | 1461031800700 Marionette TRACE conn2 <- [1,2783,null,{"value":null}] 19:10:00 INFO - PROCESS | 1647 | 1461031800765 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:00 INFO - PROCESS | 1647 | ++DOCSHELL 0x11a993800 == 70 [pid = 1647] [id = 703] 19:10:00 INFO - PROCESS | 1647 | ++DOMWINDOW == 138 (0x10a5f3000) [pid = 1647] [serial = 2109] [outer = 0x0] 19:10:00 INFO - PROCESS | 1647 | ++DOMWINDOW == 139 (0x112239c00) [pid = 1647] [serial = 2110] [outer = 0x10a5f3000] 19:10:00 INFO - PROCESS | 1647 | 1461031800839 Marionette DEBUG loaded listener.js 19:10:00 INFO - PROCESS | 1647 | ++DOMWINDOW == 140 (0x11564e800) [pid = 1647] [serial = 2111] [outer = 0x10a5f3000] 19:10:01 INFO - PROCESS | 1647 | 1461031801303 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]]]}] 19:10:01 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 19:10:01 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 825ms 19:10:01 INFO - PROCESS | 1647 | 1461031801356 Marionette TRACE conn2 -> [0,2785,"getWindowHandle",null] 19:10:01 INFO - PROCESS | 1647 | 1461031801360 Marionette TRACE conn2 <- [1,2785,null,{"value":"7"}] 19:10:01 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 19:10:01 INFO - PROCESS | 1647 | 1461031801363 Marionette TRACE conn2 -> [0,2786,"setScriptTimeout",{"ms":35000}] 19:10:01 INFO - PROCESS | 1647 | 1461031801366 Marionette TRACE conn2 <- [1,2786,null,{}] 19:10:01 INFO - PROCESS | 1647 | 1461031801370 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}] 19:10:01 INFO - PROCESS | 1647 | 1461031801485 Marionette TRACE conn2 <- [1,2787,null,{"value":null}] 19:10:01 INFO - PROCESS | 1647 | 1461031801563 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:01 INFO - PROCESS | 1647 | ++DOCSHELL 0x129f06800 == 71 [pid = 1647] [id = 704] 19:10:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 141 (0x11bfca800) [pid = 1647] [serial = 2112] [outer = 0x0] 19:10:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 142 (0x11c664c00) [pid = 1647] [serial = 2113] [outer = 0x11bfca800] 19:10:01 INFO - PROCESS | 1647 | 1461031801596 Marionette DEBUG loaded listener.js 19:10:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 143 (0x1237d5000) [pid = 1647] [serial = 2114] [outer = 0x11bfca800] 19:10:02 INFO - PROCESS | 1647 | 1461031802008 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]]]}] 19:10:02 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 19:10:02 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 674ms 19:10:02 INFO - PROCESS | 1647 | 1461031802037 Marionette TRACE conn2 -> [0,2789,"getWindowHandle",null] 19:10:02 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 19:10:02 INFO - PROCESS | 1647 | 1461031802039 Marionette TRACE conn2 <- [1,2789,null,{"value":"7"}] 19:10:02 INFO - PROCESS | 1647 | 1461031802042 Marionette TRACE conn2 -> [0,2790,"setScriptTimeout",{"ms":35000}] 19:10:02 INFO - PROCESS | 1647 | 1461031802043 Marionette TRACE conn2 <- [1,2790,null,{}] 19:10:02 INFO - PROCESS | 1647 | 1461031802046 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}] 19:10:02 INFO - PROCESS | 1647 | 1461031802181 Marionette TRACE conn2 <- [1,2791,null,{"value":null}] 19:10:02 INFO - PROCESS | 1647 | 1461031802290 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:02 INFO - PROCESS | 1647 | ++DOCSHELL 0x12d167000 == 72 [pid = 1647] [id = 705] 19:10:02 INFO - PROCESS | 1647 | ++DOMWINDOW == 144 (0x123ade400) [pid = 1647] [serial = 2115] [outer = 0x0] 19:10:02 INFO - PROCESS | 1647 | ++DOMWINDOW == 145 (0x1272fd000) [pid = 1647] [serial = 2116] [outer = 0x123ade400] 19:10:02 INFO - PROCESS | 1647 | 1461031802323 Marionette DEBUG loaded listener.js 19:10:02 INFO - PROCESS | 1647 | ++DOMWINDOW == 146 (0x129b11c00) [pid = 1647] [serial = 2117] [outer = 0x123ade400] 19:10:02 INFO - PROCESS | 1647 | 1461031802789 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]]]}] 19:10:02 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 19:10:02 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 770ms 19:10:02 INFO - PROCESS | 1647 | 1461031802811 Marionette TRACE conn2 -> [0,2793,"getWindowHandle",null] 19:10:02 INFO - PROCESS | 1647 | 1461031802815 Marionette TRACE conn2 <- [1,2793,null,{"value":"7"}] 19:10:02 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 19:10:02 INFO - PROCESS | 1647 | 1461031802822 Marionette TRACE conn2 -> [0,2794,"setScriptTimeout",{"ms":35000}] 19:10:02 INFO - PROCESS | 1647 | 1461031802826 Marionette TRACE conn2 <- [1,2794,null,{}] 19:10:02 INFO - PROCESS | 1647 | 1461031802828 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}] 19:10:02 INFO - PROCESS | 1647 | 1461031802946 Marionette TRACE conn2 <- [1,2795,null,{"value":null}] 19:10:03 INFO - PROCESS | 1647 | 1461031803054 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:03 INFO - PROCESS | 1647 | ++DOCSHELL 0x130c8a800 == 73 [pid = 1647] [id = 706] 19:10:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 147 (0x126d26400) [pid = 1647] [serial = 2118] [outer = 0x0] 19:10:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 148 (0x12a63d000) [pid = 1647] [serial = 2119] [outer = 0x126d26400] 19:10:03 INFO - PROCESS | 1647 | 1461031803087 Marionette DEBUG loaded listener.js 19:10:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 149 (0x12a803800) [pid = 1647] [serial = 2120] [outer = 0x126d26400] 19:10:03 INFO - PROCESS | 1647 | 1461031803580 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]]]}] 19:10:03 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 19:10:03 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 826ms 19:10:03 INFO - PROCESS | 1647 | 1461031803655 Marionette TRACE conn2 -> [0,2797,"getWindowHandle",null] 19:10:03 INFO - PROCESS | 1647 | 1461031803657 Marionette TRACE conn2 <- [1,2797,null,{"value":"7"}] 19:10:03 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 19:10:03 INFO - PROCESS | 1647 | 1461031803662 Marionette TRACE conn2 -> [0,2798,"setScriptTimeout",{"ms":35000}] 19:10:03 INFO - PROCESS | 1647 | 1461031803665 Marionette TRACE conn2 <- [1,2798,null,{}] 19:10:03 INFO - PROCESS | 1647 | 1461031803669 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}] 19:10:03 INFO - PROCESS | 1647 | 1461031803818 Marionette TRACE conn2 <- [1,2799,null,{"value":null}] 19:10:03 INFO - PROCESS | 1647 | 1461031803893 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:03 INFO - PROCESS | 1647 | ++DOCSHELL 0x131652000 == 74 [pid = 1647] [id = 707] 19:10:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 150 (0x129f46c00) [pid = 1647] [serial = 2121] [outer = 0x0] 19:10:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 151 (0x12a95e400) [pid = 1647] [serial = 2122] [outer = 0x129f46c00] 19:10:03 INFO - PROCESS | 1647 | 1461031803923 Marionette DEBUG loaded listener.js 19:10:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 152 (0x12a969800) [pid = 1647] [serial = 2123] [outer = 0x129f46c00] 19:10:04 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 19:10:04 INFO - PROCESS | 1647 | 1461031804628 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]]]}] 19:10:04 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 971ms 19:10:04 INFO - PROCESS | 1647 | 1461031804634 Marionette TRACE conn2 -> [0,2801,"getWindowHandle",null] 19:10:04 INFO - PROCESS | 1647 | 1461031804636 Marionette TRACE conn2 <- [1,2801,null,{"value":"7"}] 19:10:04 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 19:10:04 INFO - PROCESS | 1647 | 1461031804640 Marionette TRACE conn2 -> [0,2802,"setScriptTimeout",{"ms":35000}] 19:10:04 INFO - PROCESS | 1647 | 1461031804642 Marionette TRACE conn2 <- [1,2802,null,{}] 19:10:04 INFO - PROCESS | 1647 | 1461031804647 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}] 19:10:04 INFO - PROCESS | 1647 | 1461031804746 Marionette TRACE conn2 <- [1,2803,null,{"value":null}] 19:10:04 INFO - PROCESS | 1647 | 1461031804828 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:04 INFO - PROCESS | 1647 | ++DOCSHELL 0x11b5c2800 == 75 [pid = 1647] [id = 708] 19:10:04 INFO - PROCESS | 1647 | ++DOMWINDOW == 153 (0x114c0d000) [pid = 1647] [serial = 2124] [outer = 0x0] 19:10:04 INFO - PROCESS | 1647 | ++DOMWINDOW == 154 (0x1153ed000) [pid = 1647] [serial = 2125] [outer = 0x114c0d000] 19:10:04 INFO - PROCESS | 1647 | 1461031804857 Marionette DEBUG loaded listener.js 19:10:04 INFO - PROCESS | 1647 | ++DOMWINDOW == 155 (0x11564c000) [pid = 1647] [serial = 2126] [outer = 0x114c0d000] 19:10:05 INFO - PROCESS | 1647 | 1461031805301 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]]]}] 19:10:05 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 19:10:05 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 672ms 19:10:05 INFO - PROCESS | 1647 | 1461031805311 Marionette TRACE conn2 -> [0,2805,"getWindowHandle",null] 19:10:05 INFO - PROCESS | 1647 | 1461031805315 Marionette TRACE conn2 <- [1,2805,null,{"value":"7"}] 19:10:05 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 19:10:05 INFO - PROCESS | 1647 | 1461031805319 Marionette TRACE conn2 -> [0,2806,"setScriptTimeout",{"ms":35000}] 19:10:05 INFO - PROCESS | 1647 | 1461031805321 Marionette TRACE conn2 <- [1,2806,null,{}] 19:10:05 INFO - PROCESS | 1647 | 1461031805324 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}] 19:10:05 INFO - PROCESS | 1647 | 1461031805423 Marionette TRACE conn2 <- [1,2807,null,{"value":null}] 19:10:05 INFO - PROCESS | 1647 | 1461031805495 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:05 INFO - PROCESS | 1647 | ++DOCSHELL 0x11560c800 == 76 [pid = 1647] [id = 709] 19:10:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 156 (0x112279c00) [pid = 1647] [serial = 2127] [outer = 0x0] 19:10:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 157 (0x116460000) [pid = 1647] [serial = 2128] [outer = 0x112279c00] 19:10:05 INFO - PROCESS | 1647 | 1461031805581 Marionette DEBUG loaded listener.js 19:10:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 158 (0x118c82c00) [pid = 1647] [serial = 2129] [outer = 0x112279c00] 19:10:06 INFO - PROCESS | 1647 | 1461031806127 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]]]}] 19:10:06 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 19:10:06 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 826ms 19:10:06 INFO - PROCESS | 1647 | 1461031806156 Marionette TRACE conn2 -> [0,2809,"getWindowHandle",null] 19:10:06 INFO - PROCESS | 1647 | 1461031806158 Marionette TRACE conn2 <- [1,2809,null,{"value":"7"}] 19:10:06 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 19:10:06 INFO - PROCESS | 1647 | 1461031806164 Marionette TRACE conn2 -> [0,2810,"setScriptTimeout",{"ms":35000}] 19:10:06 INFO - PROCESS | 1647 | 1461031806168 Marionette TRACE conn2 <- [1,2810,null,{}] 19:10:06 INFO - PROCESS | 1647 | 1461031806181 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}] 19:10:06 INFO - PROCESS | 1647 | 1461031806315 Marionette TRACE conn2 <- [1,2811,null,{"value":null}] 19:10:06 INFO - PROCESS | 1647 | 1461031806395 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:06 INFO - PROCESS | 1647 | ++DOCSHELL 0x125a60000 == 77 [pid = 1647] [id = 710] 19:10:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 159 (0x119da9800) [pid = 1647] [serial = 2130] [outer = 0x0] 19:10:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 160 (0x11aa06400) [pid = 1647] [serial = 2131] [outer = 0x119da9800] 19:10:06 INFO - PROCESS | 1647 | 1461031806425 Marionette DEBUG loaded listener.js 19:10:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 161 (0x11b5d9c00) [pid = 1647] [serial = 2132] [outer = 0x119da9800] 19:10:06 INFO - PROCESS | 1647 | --DOCSHELL 0x11c25f000 == 76 [pid = 1647] [id = 613] 19:10:06 INFO - PROCESS | 1647 | --DOCSHELL 0x12e7cc000 == 75 [pid = 1647] [id = 89] 19:10:06 INFO - PROCESS | 1647 | --DOCSHELL 0x129ff2000 == 74 [pid = 1647] [id = 671] 19:10:06 INFO - PROCESS | 1647 | --DOCSHELL 0x11c2e2800 == 73 [pid = 1647] [id = 594] 19:10:06 INFO - PROCESS | 1647 | --DOCSHELL 0x115482000 == 72 [pid = 1647] [id = 612] 19:10:06 INFO - PROCESS | 1647 | --DOCSHELL 0x1303a4800 == 71 [pid = 1647] [id = 702] 19:10:06 INFO - PROCESS | 1647 | --DOCSHELL 0x130366000 == 70 [pid = 1647] [id = 701] 19:10:06 INFO - PROCESS | 1647 | --DOCSHELL 0x12fa85000 == 69 [pid = 1647] [id = 700] 19:10:06 INFO - PROCESS | 1647 | --DOCSHELL 0x12badc800 == 68 [pid = 1647] [id = 699] 19:10:06 INFO - PROCESS | 1647 | --DOMWINDOW == 160 (0x12748e000) [pid = 1647] [serial = 2017] [outer = 0x0] [url = about:blank] 19:10:06 INFO - PROCESS | 1647 | --DOMWINDOW == 159 (0x11a706400) [pid = 1647] [serial = 2011] [outer = 0x0] [url = about:blank] 19:10:06 INFO - PROCESS | 1647 | --DOMWINDOW == 158 (0x1191a6000) [pid = 1647] [serial = 2026] [outer = 0x0] [url = about:blank] 19:10:06 INFO - PROCESS | 1647 | --DOMWINDOW == 157 (0x11bfef800) [pid = 1647] [serial = 2014] [outer = 0x0] [url = about:blank] 19:10:06 INFO - PROCESS | 1647 | --DOMWINDOW == 156 (0x129b11000) [pid = 1647] [serial = 2020] [outer = 0x0] [url = about:blank] 19:10:06 INFO - PROCESS | 1647 | --DOMWINDOW == 155 (0x12a63c400) [pid = 1647] [serial = 2023] [outer = 0x0] [url = about:blank] 19:10:06 INFO - PROCESS | 1647 | --DOMWINDOW == 154 (0x127d0d400) [pid = 1647] [serial = 2047] [outer = 0x0] [url = about:blank] 19:10:06 INFO - PROCESS | 1647 | --DOCSHELL 0x12e06b800 == 67 [pid = 1647] [id = 698] 19:10:06 INFO - PROCESS | 1647 | --DOCSHELL 0x12d90e000 == 66 [pid = 1647] [id = 697] 19:10:06 INFO - PROCESS | 1647 | --DOCSHELL 0x12d12d000 == 65 [pid = 1647] [id = 696] 19:10:06 INFO - PROCESS | 1647 | --DOCSHELL 0x12ba0f000 == 64 [pid = 1647] [id = 695] 19:10:06 INFO - PROCESS | 1647 | --DOCSHELL 0x12a73a800 == 63 [pid = 1647] [id = 694] 19:10:06 INFO - PROCESS | 1647 | --DOCSHELL 0x129f19000 == 62 [pid = 1647] [id = 693] 19:10:06 INFO - PROCESS | 1647 | --DOCSHELL 0x126f0e000 == 61 [pid = 1647] [id = 692] 19:10:06 INFO - PROCESS | 1647 | --DOCSHELL 0x12fbc6000 == 60 [pid = 1647] [id = 18] 19:10:06 INFO - PROCESS | 1647 | --DOCSHELL 0x1187a8800 == 59 [pid = 1647] [id = 691] 19:10:06 INFO - PROCESS | 1647 | --DOCSHELL 0x11a75e000 == 58 [pid = 1647] [id = 690] 19:10:06 INFO - PROCESS | 1647 | --DOCSHELL 0x130120000 == 57 [pid = 1647] [id = 689] 19:10:06 INFO - PROCESS | 1647 | --DOCSHELL 0x12fa8c000 == 56 [pid = 1647] [id = 688] 19:10:06 INFO - PROCESS | 1647 | --DOCSHELL 0x12eadf000 == 55 [pid = 1647] [id = 687] 19:10:06 INFO - PROCESS | 1647 | --DOCSHELL 0x12ea22800 == 54 [pid = 1647] [id = 686] 19:10:06 INFO - PROCESS | 1647 | --DOCSHELL 0x12da3c000 == 53 [pid = 1647] [id = 685] 19:10:06 INFO - PROCESS | 1647 | --DOCSHELL 0x129f11800 == 52 [pid = 1647] [id = 684] 19:10:06 INFO - PROCESS | 1647 | --DOCSHELL 0x11befb000 == 51 [pid = 1647] [id = 683] 19:10:06 INFO - PROCESS | 1647 | 1461031806862 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]]]}] 19:10:06 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 19:10:06 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 730ms 19:10:06 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 19:10:06 INFO - PROCESS | 1647 | 1461031806894 Marionette TRACE conn2 -> [0,2813,"getWindowHandle",null] 19:10:06 INFO - PROCESS | 1647 | 1461031806896 Marionette TRACE conn2 <- [1,2813,null,{"value":"7"}] 19:10:06 INFO - PROCESS | 1647 | 1461031806898 Marionette TRACE conn2 -> [0,2814,"setScriptTimeout",{"ms":35000}] 19:10:06 INFO - PROCESS | 1647 | 1461031806899 Marionette TRACE conn2 <- [1,2814,null,{}] 19:10:06 INFO - PROCESS | 1647 | 1461031806907 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}] 19:10:07 INFO - PROCESS | 1647 | 1461031807002 Marionette TRACE conn2 <- [1,2815,null,{"value":null}] 19:10:07 INFO - PROCESS | 1647 | --DOMWINDOW == 153 (0x123ad7800) [pid = 1647] [serial = 2038] [outer = 0x0] [url = about:blank] 19:10:07 INFO - PROCESS | 1647 | --DOMWINDOW == 152 (0x11a710800) [pid = 1647] [serial = 2032] [outer = 0x0] [url = about:blank] 19:10:07 INFO - PROCESS | 1647 | --DOMWINDOW == 151 (0x11b5d3000) [pid = 1647] [serial = 2033] [outer = 0x0] [url = about:blank] 19:10:07 INFO - PROCESS | 1647 | --DOMWINDOW == 150 (0x119c19c00) [pid = 1647] [serial = 2030] [outer = 0x0] [url = about:blank] 19:10:07 INFO - PROCESS | 1647 | --DOMWINDOW == 149 (0x11853f800) [pid = 1647] [serial = 2029] [outer = 0x0] [url = about:blank] 19:10:07 INFO - PROCESS | 1647 | --DOMWINDOW == 148 (0x11c54a800) [pid = 1647] [serial = 2035] [outer = 0x0] [url = about:blank] 19:10:07 INFO - PROCESS | 1647 | --DOMWINDOW == 147 (0x125ee4000) [pid = 1647] [serial = 2041] [outer = 0x0] [url = about:blank] 19:10:07 INFO - PROCESS | 1647 | --DOMWINDOW == 146 (0x126d26800) [pid = 1647] [serial = 2042] [outer = 0x0] [url = about:blank] 19:10:07 INFO - PROCESS | 1647 | --DOMWINDOW == 145 (0x12728b000) [pid = 1647] [serial = 2045] [outer = 0x0] [url = about:blank] 19:10:07 INFO - PROCESS | 1647 | --DOMWINDOW == 144 (0x125950c00) [pid = 1647] [serial = 2044] [outer = 0x0] [url = about:blank] 19:10:07 INFO - PROCESS | 1647 | --DOMWINDOW == 143 (0x11c66c400) [pid = 1647] [serial = 2036] [outer = 0x0] [url = about:blank] 19:10:07 INFO - PROCESS | 1647 | --DOMWINDOW == 142 (0x125adc000) [pid = 1647] [serial = 2039] [outer = 0x0] [url = about:blank] 19:10:07 INFO - PROCESS | 1647 | --DOMWINDOW == 141 (0x12aca5c00) [pid = 1647] [serial = 1394] [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.] 19:10:07 INFO - PROCESS | 1647 | 1461031807069 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:07 INFO - PROCESS | 1647 | ++DOCSHELL 0x119152800 == 52 [pid = 1647] [id = 711] 19:10:07 INFO - PROCESS | 1647 | ++DOMWINDOW == 142 (0x11465c000) [pid = 1647] [serial = 2133] [outer = 0x0] 19:10:07 INFO - PROCESS | 1647 | ++DOMWINDOW == 143 (0x119c19c00) [pid = 1647] [serial = 2134] [outer = 0x11465c000] 19:10:07 INFO - PROCESS | 1647 | 1461031807096 Marionette DEBUG loaded listener.js 19:10:07 INFO - PROCESS | 1647 | ++DOMWINDOW == 144 (0x11be6d000) [pid = 1647] [serial = 2135] [outer = 0x11465c000] 19:10:07 INFO - PROCESS | 1647 | 1461031807390 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]]]}] 19:10:07 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 19:10:07 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 517ms 19:10:07 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 19:10:07 INFO - PROCESS | 1647 | 1461031807416 Marionette TRACE conn2 -> [0,2817,"getWindowHandle",null] 19:10:07 INFO - PROCESS | 1647 | 1461031807417 Marionette TRACE conn2 <- [1,2817,null,{"value":"7"}] 19:10:07 INFO - PROCESS | 1647 | 1461031807422 Marionette TRACE conn2 -> [0,2818,"setScriptTimeout",{"ms":35000}] 19:10:07 INFO - PROCESS | 1647 | 1461031807424 Marionette TRACE conn2 <- [1,2818,null,{}] 19:10:07 INFO - PROCESS | 1647 | 1461031807426 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}] 19:10:07 INFO - PROCESS | 1647 | 1461031807510 Marionette TRACE conn2 <- [1,2819,null,{"value":null}] 19:10:07 INFO - PROCESS | 1647 | 1461031807591 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:07 INFO - PROCESS | 1647 | ++DOCSHELL 0x12371a000 == 53 [pid = 1647] [id = 712] 19:10:07 INFO - PROCESS | 1647 | ++DOMWINDOW == 145 (0x11853f800) [pid = 1647] [serial = 2136] [outer = 0x0] 19:10:07 INFO - PROCESS | 1647 | ++DOMWINDOW == 146 (0x11be74800) [pid = 1647] [serial = 2137] [outer = 0x11853f800] 19:10:07 INFO - PROCESS | 1647 | 1461031807617 Marionette DEBUG loaded listener.js 19:10:07 INFO - PROCESS | 1647 | ++DOMWINDOW == 147 (0x11bfcf400) [pid = 1647] [serial = 2138] [outer = 0x11853f800] 19:10:07 INFO - PROCESS | 1647 | 1461031807897 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]]]}] 19:10:07 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 19:10:07 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 521ms 19:10:07 INFO - PROCESS | 1647 | 1461031807942 Marionette TRACE conn2 -> [0,2821,"getWindowHandle",null] 19:10:07 INFO - PROCESS | 1647 | 1461031807943 Marionette TRACE conn2 <- [1,2821,null,{"value":"7"}] 19:10:07 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 19:10:07 INFO - PROCESS | 1647 | 1461031807945 Marionette TRACE conn2 -> [0,2822,"setScriptTimeout",{"ms":35000}] 19:10:07 INFO - PROCESS | 1647 | 1461031807946 Marionette TRACE conn2 <- [1,2822,null,{}] 19:10:07 INFO - PROCESS | 1647 | 1461031807948 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}] 19:10:08 INFO - PROCESS | 1647 | 1461031808048 Marionette TRACE conn2 <- [1,2823,null,{"value":null}] 19:10:08 INFO - PROCESS | 1647 | 1461031808056 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:08 INFO - PROCESS | 1647 | ++DOCSHELL 0x129a36800 == 54 [pid = 1647] [id = 713] 19:10:08 INFO - PROCESS | 1647 | ++DOMWINDOW == 148 (0x11c282800) [pid = 1647] [serial = 2139] [outer = 0x0] 19:10:08 INFO - PROCESS | 1647 | ++DOMWINDOW == 149 (0x11c666c00) [pid = 1647] [serial = 2140] [outer = 0x11c282800] 19:10:08 INFO - PROCESS | 1647 | 1461031808085 Marionette DEBUG loaded listener.js 19:10:08 INFO - PROCESS | 1647 | ++DOMWINDOW == 150 (0x1237d4800) [pid = 1647] [serial = 2141] [outer = 0x11c282800] 19:10:08 INFO - PROCESS | 1647 | 1461031808480 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]]]}] 19:10:08 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 19:10:08 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 568ms 19:10:08 INFO - PROCESS | 1647 | 1461031808514 Marionette TRACE conn2 -> [0,2825,"getWindowHandle",null] 19:10:08 INFO - PROCESS | 1647 | 1461031808516 Marionette TRACE conn2 <- [1,2825,null,{"value":"7"}] 19:10:08 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 19:10:08 INFO - PROCESS | 1647 | 1461031808522 Marionette TRACE conn2 -> [0,2826,"setScriptTimeout",{"ms":35000}] 19:10:08 INFO - PROCESS | 1647 | 1461031808524 Marionette TRACE conn2 <- [1,2826,null,{}] 19:10:08 INFO - PROCESS | 1647 | 1461031808527 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}] 19:10:08 INFO - PROCESS | 1647 | 1461031808660 Marionette TRACE conn2 <- [1,2827,null,{"value":null}] 19:10:08 INFO - PROCESS | 1647 | 1461031808669 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:08 INFO - PROCESS | 1647 | ++DOCSHELL 0x129fbb000 == 55 [pid = 1647] [id = 714] 19:10:08 INFO - PROCESS | 1647 | ++DOMWINDOW == 151 (0x123795800) [pid = 1647] [serial = 2142] [outer = 0x0] 19:10:08 INFO - PROCESS | 1647 | ++DOMWINDOW == 152 (0x123820800) [pid = 1647] [serial = 2143] [outer = 0x123795800] 19:10:08 INFO - PROCESS | 1647 | 1461031808719 Marionette DEBUG loaded listener.js 19:10:08 INFO - PROCESS | 1647 | ++DOMWINDOW == 153 (0x123ad6400) [pid = 1647] [serial = 2144] [outer = 0x123795800] 19:10:09 INFO - PROCESS | 1647 | 1461031809092 Marionette TRACE conn2 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 19:10:09 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 19:10:09 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 620ms 19:10:09 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 19:10:09 INFO - PROCESS | 1647 | 1461031809145 Marionette TRACE conn2 -> [0,2829,"getWindowHandle",null] 19:10:09 INFO - PROCESS | 1647 | 1461031809146 Marionette TRACE conn2 <- [1,2829,null,{"value":"7"}] 19:10:09 INFO - PROCESS | 1647 | 1461031809148 Marionette TRACE conn2 -> [0,2830,"setScriptTimeout",{"ms":35000}] 19:10:09 INFO - PROCESS | 1647 | 1461031809149 Marionette TRACE conn2 <- [1,2830,null,{}] 19:10:09 INFO - PROCESS | 1647 | 1461031809152 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}] 19:10:09 INFO - PROCESS | 1647 | 1461031809265 Marionette TRACE conn2 <- [1,2831,null,{"value":null}] 19:10:09 INFO - PROCESS | 1647 | 1461031809277 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:09 INFO - PROCESS | 1647 | ++DOCSHELL 0x129fea000 == 56 [pid = 1647] [id = 715] 19:10:09 INFO - PROCESS | 1647 | ++DOMWINDOW == 154 (0x123ad5400) [pid = 1647] [serial = 2145] [outer = 0x0] 19:10:09 INFO - PROCESS | 1647 | ++DOMWINDOW == 155 (0x123adf000) [pid = 1647] [serial = 2146] [outer = 0x123ad5400] 19:10:09 INFO - PROCESS | 1647 | 1461031809303 Marionette DEBUG loaded listener.js 19:10:09 INFO - PROCESS | 1647 | ++DOMWINDOW == 156 (0x125a2b800) [pid = 1647] [serial = 2147] [outer = 0x123ad5400] 19:10:09 INFO - PROCESS | 1647 | 1461031809654 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]]]}] 19:10:09 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 19:10:09 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 519ms 19:10:09 INFO - PROCESS | 1647 | 1461031809670 Marionette TRACE conn2 -> [0,2833,"getWindowHandle",null] 19:10:09 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 19:10:09 INFO - PROCESS | 1647 | 1461031809672 Marionette TRACE conn2 <- [1,2833,null,{"value":"7"}] 19:10:09 INFO - PROCESS | 1647 | 1461031809674 Marionette TRACE conn2 -> [0,2834,"setScriptTimeout",{"ms":35000}] 19:10:09 INFO - PROCESS | 1647 | 1461031809675 Marionette TRACE conn2 <- [1,2834,null,{}] 19:10:09 INFO - PROCESS | 1647 | 1461031809678 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}] 19:10:09 INFO - PROCESS | 1647 | 1461031809781 Marionette TRACE conn2 <- [1,2835,null,{"value":null}] 19:10:09 INFO - PROCESS | 1647 | 1461031809794 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:09 INFO - PROCESS | 1647 | ++DOCSHELL 0x12a985800 == 57 [pid = 1647] [id = 716] 19:10:09 INFO - PROCESS | 1647 | ++DOMWINDOW == 157 (0x125a2e800) [pid = 1647] [serial = 2148] [outer = 0x0] 19:10:09 INFO - PROCESS | 1647 | ++DOMWINDOW == 158 (0x125ae1400) [pid = 1647] [serial = 2149] [outer = 0x125a2e800] 19:10:09 INFO - PROCESS | 1647 | 1461031809820 Marionette DEBUG loaded listener.js 19:10:09 INFO - PROCESS | 1647 | ++DOMWINDOW == 159 (0x125d06400) [pid = 1647] [serial = 2150] [outer = 0x125a2e800] 19:10:10 INFO - PROCESS | 1647 | 1461031810145 Marionette TRACE conn2 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 19:10:10 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 19:10:10 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 518ms 19:10:10 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 19:10:10 INFO - PROCESS | 1647 | 1461031810194 Marionette TRACE conn2 -> [0,2837,"getWindowHandle",null] 19:10:10 INFO - PROCESS | 1647 | 1461031810195 Marionette TRACE conn2 <- [1,2837,null,{"value":"7"}] 19:10:10 INFO - PROCESS | 1647 | 1461031810197 Marionette TRACE conn2 -> [0,2838,"setScriptTimeout",{"ms":35000}] 19:10:10 INFO - PROCESS | 1647 | 1461031810198 Marionette TRACE conn2 <- [1,2838,null,{}] 19:10:10 INFO - PROCESS | 1647 | 1461031810200 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}] 19:10:10 INFO - PROCESS | 1647 | 1461031810311 Marionette TRACE conn2 <- [1,2839,null,{"value":null}] 19:10:10 INFO - PROCESS | 1647 | 1461031810348 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:10 INFO - PROCESS | 1647 | ++DOCSHELL 0x12b305000 == 58 [pid = 1647] [id = 717] 19:10:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 160 (0x11aa09400) [pid = 1647] [serial = 2151] [outer = 0x0] 19:10:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 161 (0x125d0cc00) [pid = 1647] [serial = 2152] [outer = 0x11aa09400] 19:10:10 INFO - PROCESS | 1647 | 1461031810374 Marionette DEBUG loaded listener.js 19:10:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 162 (0x126981c00) [pid = 1647] [serial = 2153] [outer = 0x11aa09400] 19:10:10 INFO - PROCESS | 1647 | 1461031810734 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]]]}] 19:10:10 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 19:10:10 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 568ms 19:10:10 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 19:10:10 INFO - PROCESS | 1647 | 1461031810770 Marionette TRACE conn2 -> [0,2841,"getWindowHandle",null] 19:10:10 INFO - PROCESS | 1647 | 1461031810772 Marionette TRACE conn2 <- [1,2841,null,{"value":"7"}] 19:10:10 INFO - PROCESS | 1647 | 1461031810774 Marionette TRACE conn2 -> [0,2842,"setScriptTimeout",{"ms":35000}] 19:10:10 INFO - PROCESS | 1647 | 1461031810776 Marionette TRACE conn2 <- [1,2842,null,{}] 19:10:10 INFO - PROCESS | 1647 | 1461031810778 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}] 19:10:10 INFO - PROCESS | 1647 | 1461031810904 Marionette TRACE conn2 <- [1,2843,null,{"value":null}] 19:10:10 INFO - PROCESS | 1647 | 1461031810946 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:10 INFO - PROCESS | 1647 | ++DOCSHELL 0x12c707000 == 59 [pid = 1647] [id = 718] 19:10:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 163 (0x126b34000) [pid = 1647] [serial = 2154] [outer = 0x0] 19:10:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 164 (0x1272f5400) [pid = 1647] [serial = 2155] [outer = 0x126b34000] 19:10:10 INFO - PROCESS | 1647 | 1461031810977 Marionette DEBUG loaded listener.js 19:10:11 INFO - PROCESS | 1647 | ++DOMWINDOW == 165 (0x12917bc00) [pid = 1647] [serial = 2156] [outer = 0x126b34000] 19:10:11 INFO - PROCESS | 1647 | --DOMWINDOW == 164 (0x1237dcc00) [pid = 1647] [serial = 1902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 19:10:11 INFO - PROCESS | 1647 | --DOMWINDOW == 163 (0x1296f4000) [pid = 1647] [serial = 1908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 19:10:11 INFO - PROCESS | 1647 | --DOMWINDOW == 162 (0x11ace0400) [pid = 1647] [serial = 1899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 19:10:11 INFO - PROCESS | 1647 | --DOMWINDOW == 161 (0x123824000) [pid = 1647] [serial = 1959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 19:10:11 INFO - PROCESS | 1647 | --DOMWINDOW == 160 (0x123829c00) [pid = 1647] [serial = 1962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 19:10:11 INFO - PROCESS | 1647 | --DOMWINDOW == 159 (0x11227e000) [pid = 1647] [serial = 1950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 19:10:11 INFO - PROCESS | 1647 | --DOMWINDOW == 158 (0x123820000) [pid = 1647] [serial = 1905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 19:10:11 INFO - PROCESS | 1647 | --DOMWINDOW == 157 (0x11924ac00) [pid = 1647] [serial = 1953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 19:10:11 INFO - PROCESS | 1647 | --DOMWINDOW == 156 (0x11bf5a400) [pid = 1647] [serial = 1956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 19:10:11 INFO - PROCESS | 1647 | --DOMWINDOW == 155 (0x125d05800) [pid = 1647] [serial = 2082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 19:10:11 INFO - PROCESS | 1647 | --DOMWINDOW == 154 (0x11227b800) [pid = 1647] [serial = 2070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 19:10:11 INFO - PROCESS | 1647 | --DOMWINDOW == 153 (0x126d29400) [pid = 1647] [serial = 2058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 19:10:11 INFO - PROCESS | 1647 | --DOMWINDOW == 152 (0x11564fc00) [pid = 1647] [serial = 2049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 19:10:11 INFO - PROCESS | 1647 | --DOMWINDOW == 151 (0x12a93ac00) [pid = 1647] [serial = 2103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 19:10:11 INFO - PROCESS | 1647 | --DOMWINDOW == 150 (0x11be68400) [pid = 1647] [serial = 2055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 19:10:11 INFO - PROCESS | 1647 | --DOMWINDOW == 149 (0x127d7f800) [pid = 1647] [serial = 2085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 19:10:11 INFO - PROCESS | 1647 | --DOMWINDOW == 148 (0x129b0dc00) [pid = 1647] [serial = 2061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 19:10:11 INFO - PROCESS | 1647 | --DOMWINDOW == 147 (0x115645000) [pid = 1647] [serial = 2073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 19:10:11 INFO - PROCESS | 1647 | --DOMWINDOW == 146 (0x11b552000) [pid = 1647] [serial = 2076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 19:10:11 INFO - PROCESS | 1647 | --DOMWINDOW == 145 (0x123794000) [pid = 1647] [serial = 2079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 19:10:11 INFO - PROCESS | 1647 | --DOMWINDOW == 144 (0x129f50400) [pid = 1647] [serial = 2064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 19:10:11 INFO - PROCESS | 1647 | --DOMWINDOW == 143 (0x11403f000) [pid = 1647] [serial = 2067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 19:10:11 INFO - PROCESS | 1647 | --DOMWINDOW == 142 (0x12a867c00) [pid = 1647] [serial = 2100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 19:10:11 INFO - PROCESS | 1647 | --DOMWINDOW == 141 (0x129a6f400) [pid = 1647] [serial = 2022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 19:10:11 INFO - PROCESS | 1647 | --DOMWINDOW == 140 (0x12983fc00) [pid = 1647] [serial = 2019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 19:10:11 INFO - PROCESS | 1647 | --DOMWINDOW == 139 (0x10a5f8800) [pid = 1647] [serial = 2025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 19:10:11 INFO - PROCESS | 1647 | --DOMWINDOW == 138 (0x125d0ec00) [pid = 1647] [serial = 2016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 19:10:11 INFO - PROCESS | 1647 | --DOMWINDOW == 137 (0x11baf7c00) [pid = 1647] [serial = 2013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 19:10:11 INFO - PROCESS | 1647 | --DOMWINDOW == 136 (0x118e54000) [pid = 1647] [serial = 2010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 19:10:11 INFO - PROCESS | 1647 | --DOMWINDOW == 135 (0x12fbc7800) [pid = 1647] [serial = 47] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 19:10:11 INFO - PROCESS | 1647 | --DOMWINDOW == 134 (0x10a5ef800) [pid = 1647] [serial = 1893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 19:10:11 INFO - PROCESS | 1647 | --DOMWINDOW == 133 (0x11c662000) [pid = 1647] [serial = 1968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 19:10:11 INFO - PROCESS | 1647 | --DOMWINDOW == 132 (0x119c1f400) [pid = 1647] [serial = 1896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 19:10:11 INFO - PROCESS | 1647 | --DOMWINDOW == 131 (0x129c71800) [pid = 1647] [serial = 1965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 19:10:11 INFO - PROCESS | 1647 | --DOMWINDOW == 130 (0x10a5f6800) [pid = 1647] [serial = 2007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 19:10:11 INFO - PROCESS | 1647 | --DOMWINDOW == 129 (0x12a63f800) [pid = 1647] [serial = 2088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 19:10:11 INFO - PROCESS | 1647 | --DOMWINDOW == 128 (0x12a68b400) [pid = 1647] [serial = 2091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 19:10:11 INFO - PROCESS | 1647 | --DOMWINDOW == 127 (0x12a80a800) [pid = 1647] [serial = 2094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 19:10:11 INFO - PROCESS | 1647 | --DOMWINDOW == 126 (0x11549b400) [pid = 1647] [serial = 2097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 19:10:11 INFO - PROCESS | 1647 | --DOMWINDOW == 125 (0x11a70d800) [pid = 1647] [serial = 2052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 19:10:11 INFO - PROCESS | 1647 | 1461031811598 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]]]}] 19:10:11 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 19:10:11 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 871ms 19:10:11 INFO - PROCESS | 1647 | 1461031811646 Marionette TRACE conn2 -> [0,2845,"getWindowHandle",null] 19:10:11 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 19:10:11 INFO - PROCESS | 1647 | 1461031811647 Marionette TRACE conn2 <- [1,2845,null,{"value":"7"}] 19:10:11 INFO - PROCESS | 1647 | 1461031811650 Marionette TRACE conn2 -> [0,2846,"setScriptTimeout",{"ms":35000}] 19:10:11 INFO - PROCESS | 1647 | 1461031811652 Marionette TRACE conn2 <- [1,2846,null,{}] 19:10:11 INFO - PROCESS | 1647 | 1461031811656 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}] 19:10:11 INFO - PROCESS | 1647 | 1461031811824 Marionette TRACE conn2 <- [1,2847,null,{"value":null}] 19:10:11 INFO - PROCESS | 1647 | 1461031811887 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:11 INFO - PROCESS | 1647 | ++DOCSHELL 0x129611000 == 60 [pid = 1647] [id = 719] 19:10:11 INFO - PROCESS | 1647 | ++DOMWINDOW == 126 (0x1153f0000) [pid = 1647] [serial = 2157] [outer = 0x0] 19:10:11 INFO - PROCESS | 1647 | ++DOMWINDOW == 127 (0x119b73400) [pid = 1647] [serial = 2158] [outer = 0x1153f0000] 19:10:11 INFO - PROCESS | 1647 | 1461031811930 Marionette DEBUG loaded listener.js 19:10:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 128 (0x11be68800) [pid = 1647] [serial = 2159] [outer = 0x1153f0000] 19:10:12 INFO - PROCESS | 1647 | 1461031812275 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]]]}] 19:10:12 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 19:10:12 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 671ms 19:10:12 INFO - PROCESS | 1647 | 1461031812326 Marionette TRACE conn2 -> [0,2849,"getWindowHandle",null] 19:10:12 INFO - PROCESS | 1647 | 1461031812327 Marionette TRACE conn2 <- [1,2849,null,{"value":"7"}] 19:10:12 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 19:10:12 INFO - PROCESS | 1647 | 1461031812329 Marionette TRACE conn2 -> [0,2850,"setScriptTimeout",{"ms":35000}] 19:10:12 INFO - PROCESS | 1647 | 1461031812330 Marionette TRACE conn2 <- [1,2850,null,{}] 19:10:12 INFO - PROCESS | 1647 | 1461031812333 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}] 19:10:12 INFO - PROCESS | 1647 | 1461031812418 Marionette TRACE conn2 <- [1,2851,null,{"value":null}] 19:10:12 INFO - PROCESS | 1647 | 1461031812423 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:12 INFO - PROCESS | 1647 | ++DOCSHELL 0x12d15d000 == 61 [pid = 1647] [id = 720] 19:10:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 129 (0x11bf5f000) [pid = 1647] [serial = 2160] [outer = 0x0] 19:10:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 130 (0x123820000) [pid = 1647] [serial = 2161] [outer = 0x11bf5f000] 19:10:12 INFO - PROCESS | 1647 | 1461031812449 Marionette DEBUG loaded listener.js 19:10:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 131 (0x126b2a000) [pid = 1647] [serial = 2162] [outer = 0x11bf5f000] 19:10:12 INFO - PROCESS | 1647 | 1461031812766 Marionette TRACE conn2 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 19:10:12 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 19:10:12 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 471ms 19:10:12 INFO - PROCESS | 1647 | 1461031812801 Marionette TRACE conn2 -> [0,2853,"getWindowHandle",null] 19:10:12 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 19:10:12 INFO - PROCESS | 1647 | 1461031812803 Marionette TRACE conn2 <- [1,2853,null,{"value":"7"}] 19:10:12 INFO - PROCESS | 1647 | 1461031812806 Marionette TRACE conn2 -> [0,2854,"setScriptTimeout",{"ms":35000}] 19:10:12 INFO - PROCESS | 1647 | 1461031812807 Marionette TRACE conn2 <- [1,2854,null,{}] 19:10:12 INFO - PROCESS | 1647 | 1461031812811 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}] 19:10:12 INFO - PROCESS | 1647 | 1461031812945 Marionette TRACE conn2 <- [1,2855,null,{"value":null}] 19:10:13 INFO - PROCESS | 1647 | 1461031813039 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:13 INFO - PROCESS | 1647 | ++DOCSHELL 0x12d922800 == 62 [pid = 1647] [id = 721] 19:10:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 132 (0x11bf60c00) [pid = 1647] [serial = 2163] [outer = 0x0] 19:10:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 133 (0x1277ba000) [pid = 1647] [serial = 2164] [outer = 0x11bf60c00] 19:10:13 INFO - PROCESS | 1647 | 1461031813080 Marionette DEBUG loaded listener.js 19:10:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 134 (0x1296f4000) [pid = 1647] [serial = 2165] [outer = 0x11bf60c00] 19:10:13 INFO - PROCESS | 1647 | 1461031813537 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]]]}] 19:10:13 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 19:10:13 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 772ms 19:10:13 INFO - PROCESS | 1647 | 1461031813578 Marionette TRACE conn2 -> [0,2857,"getWindowHandle",null] 19:10:13 INFO - PROCESS | 1647 | 1461031813581 Marionette TRACE conn2 <- [1,2857,null,{"value":"7"}] 19:10:13 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 19:10:13 INFO - PROCESS | 1647 | 1461031813589 Marionette TRACE conn2 -> [0,2858,"setScriptTimeout",{"ms":35000}] 19:10:13 INFO - PROCESS | 1647 | 1461031813593 Marionette TRACE conn2 <- [1,2858,null,{}] 19:10:13 INFO - PROCESS | 1647 | 1461031813599 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}] 19:10:13 INFO - PROCESS | 1647 | 1461031813766 Marionette TRACE conn2 <- [1,2859,null,{"value":null}] 19:10:13 INFO - PROCESS | 1647 | 1461031813883 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:13 INFO - PROCESS | 1647 | ++DOCSHELL 0x118ee1000 == 63 [pid = 1647] [id = 722] 19:10:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 135 (0x11223b400) [pid = 1647] [serial = 2166] [outer = 0x0] 19:10:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 136 (0x11227e000) [pid = 1647] [serial = 2167] [outer = 0x11223b400] 19:10:13 INFO - PROCESS | 1647 | 1461031813936 Marionette DEBUG loaded listener.js 19:10:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 137 (0x1153eec00) [pid = 1647] [serial = 2168] [outer = 0x11223b400] 19:10:14 INFO - PROCESS | 1647 | 1461031814445 Marionette TRACE conn2 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 19:10:14 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 19:10:14 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 927ms 19:10:14 INFO - PROCESS | 1647 | 1461031814519 Marionette TRACE conn2 -> [0,2861,"getWindowHandle",null] 19:10:14 INFO - PROCESS | 1647 | 1461031814524 Marionette TRACE conn2 <- [1,2861,null,{"value":"7"}] 19:10:14 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 19:10:14 INFO - PROCESS | 1647 | 1461031814530 Marionette TRACE conn2 -> [0,2862,"setScriptTimeout",{"ms":35000}] 19:10:14 INFO - PROCESS | 1647 | 1461031814532 Marionette TRACE conn2 <- [1,2862,null,{}] 19:10:14 INFO - PROCESS | 1647 | 1461031814535 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}] 19:10:14 INFO - PROCESS | 1647 | 1461031814647 Marionette TRACE conn2 <- [1,2863,null,{"value":null}] 19:10:14 INFO - PROCESS | 1647 | 1461031814721 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:14 INFO - PROCESS | 1647 | ++DOCSHELL 0x127d5f800 == 64 [pid = 1647] [id = 723] 19:10:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 138 (0x11876a800) [pid = 1647] [serial = 2169] [outer = 0x0] 19:10:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 139 (0x11912ac00) [pid = 1647] [serial = 2170] [outer = 0x11876a800] 19:10:14 INFO - PROCESS | 1647 | 1461031814752 Marionette DEBUG loaded listener.js 19:10:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 140 (0x11a705400) [pid = 1647] [serial = 2171] [outer = 0x11876a800] 19:10:15 INFO - PROCESS | 1647 | 1461031815175 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]]]}] 19:10:15 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 19:10:15 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 672ms 19:10:15 INFO - PROCESS | 1647 | 1461031815204 Marionette TRACE conn2 -> [0,2865,"getWindowHandle",null] 19:10:15 INFO - PROCESS | 1647 | 1461031815206 Marionette TRACE conn2 <- [1,2865,null,{"value":"7"}] 19:10:15 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 19:10:15 INFO - PROCESS | 1647 | 1461031815209 Marionette TRACE conn2 -> [0,2866,"setScriptTimeout",{"ms":35000}] 19:10:15 INFO - PROCESS | 1647 | 1461031815211 Marionette TRACE conn2 <- [1,2866,null,{}] 19:10:15 INFO - PROCESS | 1647 | 1461031815219 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}] 19:10:15 INFO - PROCESS | 1647 | 1461031815331 Marionette TRACE conn2 <- [1,2867,null,{"value":null}] 19:10:15 INFO - PROCESS | 1647 | 1461031815394 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:15 INFO - PROCESS | 1647 | ++DOCSHELL 0x12b821800 == 65 [pid = 1647] [id = 724] 19:10:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 141 (0x11a710400) [pid = 1647] [serial = 2172] [outer = 0x0] 19:10:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 142 (0x11bf59400) [pid = 1647] [serial = 2173] [outer = 0x11a710400] 19:10:15 INFO - PROCESS | 1647 | 1461031815470 Marionette DEBUG loaded listener.js 19:10:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 143 (0x11c665400) [pid = 1647] [serial = 2174] [outer = 0x11a710400] 19:10:15 INFO - PROCESS | 1647 | 1461031815999 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]]]}] 19:10:16 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 19:10:16 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 822ms 19:10:16 INFO - PROCESS | 1647 | 1461031816036 Marionette TRACE conn2 -> [0,2869,"getWindowHandle",null] 19:10:16 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 19:10:16 INFO - PROCESS | 1647 | 1461031816038 Marionette TRACE conn2 <- [1,2869,null,{"value":"7"}] 19:10:16 INFO - PROCESS | 1647 | 1461031816041 Marionette TRACE conn2 -> [0,2870,"setScriptTimeout",{"ms":35000}] 19:10:16 INFO - PROCESS | 1647 | 1461031816042 Marionette TRACE conn2 <- [1,2870,null,{}] 19:10:16 INFO - PROCESS | 1647 | 1461031816044 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}] 19:10:16 INFO - PROCESS | 1647 | 1461031816155 Marionette TRACE conn2 <- [1,2871,null,{"value":null}] 19:10:16 INFO - PROCESS | 1647 | 1461031816231 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:16 INFO - PROCESS | 1647 | ++DOCSHELL 0x12e7cc000 == 66 [pid = 1647] [id = 725] 19:10:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 144 (0x11c669c00) [pid = 1647] [serial = 2175] [outer = 0x0] 19:10:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 145 (0x12594cc00) [pid = 1647] [serial = 2176] [outer = 0x11c669c00] 19:10:16 INFO - PROCESS | 1647 | 1461031816263 Marionette DEBUG loaded listener.js 19:10:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 146 (0x125d11400) [pid = 1647] [serial = 2177] [outer = 0x11c669c00] 19:10:16 INFO - PROCESS | 1647 | 1461031816652 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]]]}] 19:10:16 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 19:10:16 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 671ms 19:10:16 INFO - PROCESS | 1647 | 1461031816712 Marionette TRACE conn2 -> [0,2873,"getWindowHandle",null] 19:10:16 INFO - PROCESS | 1647 | 1461031816714 Marionette TRACE conn2 <- [1,2873,null,{"value":"7"}] 19:10:16 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 19:10:16 INFO - PROCESS | 1647 | 1461031816716 Marionette TRACE conn2 -> [0,2874,"setScriptTimeout",{"ms":35000}] 19:10:16 INFO - PROCESS | 1647 | 1461031816717 Marionette TRACE conn2 <- [1,2874,null,{}] 19:10:16 INFO - PROCESS | 1647 | 1461031816720 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}] 19:10:16 INFO - PROCESS | 1647 | 1461031816827 Marionette TRACE conn2 <- [1,2875,null,{"value":null}] 19:10:16 INFO - PROCESS | 1647 | 1461031816929 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:16 INFO - PROCESS | 1647 | ++DOCSHELL 0x12ea2b800 == 67 [pid = 1647] [id = 726] 19:10:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 147 (0x1237cfc00) [pid = 1647] [serial = 2178] [outer = 0x0] 19:10:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 148 (0x126d27c00) [pid = 1647] [serial = 2179] [outer = 0x1237cfc00] 19:10:16 INFO - PROCESS | 1647 | 1461031816962 Marionette DEBUG loaded listener.js 19:10:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 149 (0x127d0d400) [pid = 1647] [serial = 2180] [outer = 0x1237cfc00] 19:10:17 INFO - PROCESS | 1647 | 1461031817375 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]]]}] 19:10:17 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 19:10:17 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 669ms 19:10:17 INFO - PROCESS | 1647 | 1461031817386 Marionette TRACE conn2 -> [0,2877,"getWindowHandle",null] 19:10:17 INFO - PROCESS | 1647 | 1461031817389 Marionette TRACE conn2 <- [1,2877,null,{"value":"7"}] 19:10:17 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 19:10:17 INFO - PROCESS | 1647 | 1461031817392 Marionette TRACE conn2 -> [0,2878,"setScriptTimeout",{"ms":35000}] 19:10:17 INFO - PROCESS | 1647 | 1461031817393 Marionette TRACE conn2 <- [1,2878,null,{}] 19:10:17 INFO - PROCESS | 1647 | 1461031817395 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}] 19:10:17 INFO - PROCESS | 1647 | 1461031817536 Marionette TRACE conn2 <- [1,2879,null,{"value":null}] 19:10:17 INFO - PROCESS | 1647 | 1461031817617 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:17 INFO - PROCESS | 1647 | ++DOCSHELL 0x12f065000 == 68 [pid = 1647] [id = 727] 19:10:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 150 (0x12983dc00) [pid = 1647] [serial = 2181] [outer = 0x0] 19:10:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 151 (0x129b07c00) [pid = 1647] [serial = 2182] [outer = 0x12983dc00] 19:10:17 INFO - PROCESS | 1647 | 1461031817650 Marionette DEBUG loaded listener.js 19:10:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 152 (0x129f2f000) [pid = 1647] [serial = 2183] [outer = 0x12983dc00] 19:10:18 INFO - PROCESS | 1647 | 1461031818052 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]]]}] 19:10:18 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 19:10:18 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 719ms 19:10:18 INFO - PROCESS | 1647 | 1461031818111 Marionette TRACE conn2 -> [0,2881,"getWindowHandle",null] 19:10:18 INFO - PROCESS | 1647 | 1461031818113 Marionette TRACE conn2 <- [1,2881,null,{"value":"7"}] 19:10:18 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 19:10:18 INFO - PROCESS | 1647 | 1461031818115 Marionette TRACE conn2 -> [0,2882,"setScriptTimeout",{"ms":35000}] 19:10:18 INFO - PROCESS | 1647 | 1461031818116 Marionette TRACE conn2 <- [1,2882,null,{}] 19:10:18 INFO - PROCESS | 1647 | 1461031818137 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}] 19:10:18 INFO - PROCESS | 1647 | 1461031818247 Marionette TRACE conn2 <- [1,2883,null,{"value":null}] 19:10:18 INFO - PROCESS | 1647 | 1461031818350 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:18 INFO - PROCESS | 1647 | ++DOCSHELL 0x12fa89000 == 69 [pid = 1647] [id = 728] 19:10:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 153 (0x129f43c00) [pid = 1647] [serial = 2184] [outer = 0x0] 19:10:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 154 (0x129f47800) [pid = 1647] [serial = 2185] [outer = 0x129f43c00] 19:10:18 INFO - PROCESS | 1647 | 1461031818381 Marionette DEBUG loaded listener.js 19:10:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 155 (0x125ae4400) [pid = 1647] [serial = 2186] [outer = 0x129f43c00] 19:10:18 INFO - PROCESS | 1647 | 1461031818831 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]]]}] 19:10:18 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 19:10:18 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 770ms 19:10:18 INFO - PROCESS | 1647 | 1461031818906 Marionette TRACE conn2 -> [0,2885,"getWindowHandle",null] 19:10:18 INFO - PROCESS | 1647 | 1461031818907 Marionette TRACE conn2 <- [1,2885,null,{"value":"7"}] 19:10:18 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 19:10:18 INFO - PROCESS | 1647 | 1461031818911 Marionette TRACE conn2 -> [0,2886,"setScriptTimeout",{"ms":35000}] 19:10:18 INFO - PROCESS | 1647 | 1461031818912 Marionette TRACE conn2 <- [1,2886,null,{}] 19:10:18 INFO - PROCESS | 1647 | 1461031818914 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}] 19:10:19 INFO - PROCESS | 1647 | 1461031819010 Marionette TRACE conn2 <- [1,2887,null,{"value":null}] 19:10:19 INFO - PROCESS | 1647 | 1461031819101 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:19 INFO - PROCESS | 1647 | ++DOCSHELL 0x1199b4000 == 70 [pid = 1647] [id = 729] 19:10:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 156 (0x11222e000) [pid = 1647] [serial = 2187] [outer = 0x0] 19:10:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 157 (0x114ed6800) [pid = 1647] [serial = 2188] [outer = 0x11222e000] 19:10:19 INFO - PROCESS | 1647 | 1461031819151 Marionette DEBUG loaded listener.js 19:10:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 158 (0x11baf5000) [pid = 1647] [serial = 2189] [outer = 0x11222e000] 19:10:19 INFO - PROCESS | 1647 | 1461031819665 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]]]}] 19:10:19 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 19:10:19 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 1023ms 19:10:19 INFO - PROCESS | 1647 | 1461031819933 Marionette TRACE conn2 -> [0,2889,"getWindowHandle",null] 19:10:19 INFO - PROCESS | 1647 | 1461031819936 Marionette TRACE conn2 <- [1,2889,null,{"value":"7"}] 19:10:19 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 19:10:19 INFO - PROCESS | 1647 | 1461031819954 Marionette TRACE conn2 -> [0,2890,"setScriptTimeout",{"ms":35000}] 19:10:19 INFO - PROCESS | 1647 | 1461031819955 Marionette TRACE conn2 <- [1,2890,null,{}] 19:10:19 INFO - PROCESS | 1647 | 1461031819959 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}] 19:10:20 INFO - PROCESS | 1647 | 1461031820063 Marionette TRACE conn2 <- [1,2891,null,{"value":null}] 19:10:20 INFO - PROCESS | 1647 | 1461031820124 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:20 INFO - PROCESS | 1647 | ++DOCSHELL 0x12371e000 == 71 [pid = 1647] [id = 730] 19:10:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 159 (0x112286400) [pid = 1647] [serial = 2190] [outer = 0x0] 19:10:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 160 (0x1146b8000) [pid = 1647] [serial = 2191] [outer = 0x112286400] 19:10:20 INFO - PROCESS | 1647 | 1461031820152 Marionette DEBUG loaded listener.js 19:10:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 161 (0x11564fc00) [pid = 1647] [serial = 2192] [outer = 0x112286400] 19:10:20 INFO - PROCESS | 1647 | 1461031820695 Marionette TRACE conn2 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 19:10:20 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 19:10:20 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 820ms 19:10:20 INFO - PROCESS | 1647 | 1461031820775 Marionette TRACE conn2 -> [0,2893,"getWindowHandle",null] 19:10:20 INFO - PROCESS | 1647 | 1461031820778 Marionette TRACE conn2 <- [1,2893,null,{"value":"7"}] 19:10:20 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 19:10:20 INFO - PROCESS | 1647 | 1461031820786 Marionette TRACE conn2 -> [0,2894,"setScriptTimeout",{"ms":35000}] 19:10:20 INFO - PROCESS | 1647 | 1461031820790 Marionette TRACE conn2 <- [1,2894,null,{}] 19:10:20 INFO - PROCESS | 1647 | 1461031820794 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}] 19:10:20 INFO - PROCESS | 1647 | 1461031820950 Marionette TRACE conn2 <- [1,2895,null,{"value":null}] 19:10:21 INFO - PROCESS | 1647 | 1461031821097 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:21 INFO - PROCESS | 1647 | --DOCSHELL 0x12d15d000 == 70 [pid = 1647] [id = 720] 19:10:21 INFO - PROCESS | 1647 | --DOCSHELL 0x129611000 == 69 [pid = 1647] [id = 719] 19:10:21 INFO - PROCESS | 1647 | --DOCSHELL 0x12c707000 == 68 [pid = 1647] [id = 718] 19:10:21 INFO - PROCESS | 1647 | --DOCSHELL 0x12b305000 == 67 [pid = 1647] [id = 717] 19:10:21 INFO - PROCESS | 1647 | --DOCSHELL 0x12a985800 == 66 [pid = 1647] [id = 716] 19:10:21 INFO - PROCESS | 1647 | --DOCSHELL 0x129fea000 == 65 [pid = 1647] [id = 715] 19:10:21 INFO - PROCESS | 1647 | --DOMWINDOW == 160 (0x12fbc0000) [pid = 1647] [serial = 49] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 19:10:21 INFO - PROCESS | 1647 | --DOMWINDOW == 159 (0x12aa08800) [pid = 1647] [serial = 2107] [outer = 0x0] [url = about:blank] 19:10:21 INFO - PROCESS | 1647 | ++DOCSHELL 0x11886b800 == 66 [pid = 1647] [id = 731] 19:10:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 160 (0x112354400) [pid = 1647] [serial = 2193] [outer = 0x0] 19:10:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 161 (0x11564d400) [pid = 1647] [serial = 2194] [outer = 0x112354400] 19:10:21 INFO - PROCESS | 1647 | 1461031821153 Marionette DEBUG loaded listener.js 19:10:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 162 (0x119da9c00) [pid = 1647] [serial = 2195] [outer = 0x112354400] 19:10:21 INFO - PROCESS | 1647 | --DOCSHELL 0x129fbb000 == 65 [pid = 1647] [id = 714] 19:10:21 INFO - PROCESS | 1647 | --DOCSHELL 0x129a36800 == 64 [pid = 1647] [id = 713] 19:10:21 INFO - PROCESS | 1647 | --DOCSHELL 0x12371a000 == 63 [pid = 1647] [id = 712] 19:10:21 INFO - PROCESS | 1647 | --DOCSHELL 0x119152800 == 62 [pid = 1647] [id = 711] 19:10:21 INFO - PROCESS | 1647 | --DOCSHELL 0x125a60000 == 61 [pid = 1647] [id = 710] 19:10:21 INFO - PROCESS | 1647 | --DOCSHELL 0x11560c800 == 60 [pid = 1647] [id = 709] 19:10:21 INFO - PROCESS | 1647 | --DOCSHELL 0x11b5c2800 == 59 [pid = 1647] [id = 708] 19:10:21 INFO - PROCESS | 1647 | --DOCSHELL 0x12d167000 == 58 [pid = 1647] [id = 705] 19:10:21 INFO - PROCESS | 1647 | --DOCSHELL 0x129f06800 == 57 [pid = 1647] [id = 704] 19:10:21 INFO - PROCESS | 1647 | --DOCSHELL 0x11a993800 == 56 [pid = 1647] [id = 703] 19:10:21 INFO - PROCESS | 1647 | --DOMWINDOW == 161 (0x114274400) [pid = 1647] [serial = 1895] [outer = 0x0] [url = about:blank] 19:10:21 INFO - PROCESS | 1647 | --DOMWINDOW == 160 (0x12a631c00) [pid = 1647] [serial = 1970] [outer = 0x0] [url = about:blank] 19:10:21 INFO - PROCESS | 1647 | --DOMWINDOW == 159 (0x11abbb000) [pid = 1647] [serial = 1898] [outer = 0x0] [url = about:blank] 19:10:21 INFO - PROCESS | 1647 | --DOMWINDOW == 158 (0x12a62c400) [pid = 1647] [serial = 1967] [outer = 0x0] [url = about:blank] 19:10:21 INFO - PROCESS | 1647 | --DOMWINDOW == 157 (0x126b2e000) [pid = 1647] [serial = 1904] [outer = 0x0] [url = about:blank] 19:10:21 INFO - PROCESS | 1647 | --DOMWINDOW == 156 (0x129b10c00) [pid = 1647] [serial = 1910] [outer = 0x0] [url = about:blank] 19:10:21 INFO - PROCESS | 1647 | --DOMWINDOW == 155 (0x1237d0c00) [pid = 1647] [serial = 1901] [outer = 0x0] [url = about:blank] 19:10:21 INFO - PROCESS | 1647 | --DOMWINDOW == 154 (0x127471000) [pid = 1647] [serial = 1961] [outer = 0x0] [url = about:blank] 19:10:21 INFO - PROCESS | 1647 | --DOMWINDOW == 153 (0x129b04400) [pid = 1647] [serial = 1964] [outer = 0x0] [url = about:blank] 19:10:21 INFO - PROCESS | 1647 | --DOMWINDOW == 152 (0x115648c00) [pid = 1647] [serial = 1952] [outer = 0x0] [url = about:blank] 19:10:21 INFO - PROCESS | 1647 | --DOMWINDOW == 151 (0x129171400) [pid = 1647] [serial = 1907] [outer = 0x0] [url = about:blank] 19:10:21 INFO - PROCESS | 1647 | --DOMWINDOW == 150 (0x11b5d8000) [pid = 1647] [serial = 1955] [outer = 0x0] [url = about:blank] 19:10:21 INFO - PROCESS | 1647 | --DOMWINDOW == 149 (0x12381b800) [pid = 1647] [serial = 1958] [outer = 0x0] [url = about:blank] 19:10:21 INFO - PROCESS | 1647 | --DOMWINDOW == 148 (0x1237ddc00) [pid = 1647] [serial = 2015] [outer = 0x0] [url = about:blank] 19:10:21 INFO - PROCESS | 1647 | --DOMWINDOW == 147 (0x11b5d9400) [pid = 1647] [serial = 2012] [outer = 0x0] [url = about:blank] 19:10:21 INFO - PROCESS | 1647 | --DOMWINDOW == 146 (0x12a64ac00) [pid = 1647] [serial = 2024] [outer = 0x0] [url = about:blank] 19:10:21 INFO - PROCESS | 1647 | --DOMWINDOW == 145 (0x129f45800) [pid = 1647] [serial = 2021] [outer = 0x0] [url = about:blank] 19:10:21 INFO - PROCESS | 1647 | --DOMWINDOW == 144 (0x12a68c400) [pid = 1647] [serial = 2027] [outer = 0x0] [url = about:blank] 19:10:21 INFO - PROCESS | 1647 | --DOMWINDOW == 143 (0x129179c00) [pid = 1647] [serial = 2018] [outer = 0x0] [url = about:blank] 19:10:21 INFO - PROCESS | 1647 | --DOMWINDOW == 142 (0x12a68c800) [pid = 1647] [serial = 2089] [outer = 0x0] [url = about:blank] 19:10:21 INFO - PROCESS | 1647 | --DOMWINDOW == 141 (0x12a809000) [pid = 1647] [serial = 2092] [outer = 0x0] [url = about:blank] 19:10:21 INFO - PROCESS | 1647 | --DOMWINDOW == 140 (0x12a6bec00) [pid = 1647] [serial = 2090] [outer = 0x0] [url = about:blank] 19:10:21 INFO - PROCESS | 1647 | --DOMWINDOW == 139 (0x12a860800) [pid = 1647] [serial = 2095] [outer = 0x0] [url = about:blank] 19:10:21 INFO - PROCESS | 1647 | --DOMWINDOW == 138 (0x12a80e800) [pid = 1647] [serial = 2093] [outer = 0x0] [url = about:blank] 19:10:21 INFO - PROCESS | 1647 | --DOMWINDOW == 137 (0x11a74f800) [pid = 1647] [serial = 2098] [outer = 0x0] [url = about:blank] 19:10:21 INFO - PROCESS | 1647 | --DOMWINDOW == 136 (0x12a865400) [pid = 1647] [serial = 2096] [outer = 0x0] [url = about:blank] 19:10:21 INFO - PROCESS | 1647 | --DOMWINDOW == 135 (0x126d25400) [pid = 1647] [serial = 2099] [outer = 0x0] [url = about:blank] 19:10:21 INFO - PROCESS | 1647 | --DOMWINDOW == 134 (0x11bf59800) [pid = 1647] [serial = 2054] [outer = 0x0] [url = about:blank] 19:10:21 INFO - PROCESS | 1647 | --DOMWINDOW == 133 (0x11b5db800) [pid = 1647] [serial = 2053] [outer = 0x0] [url = about:blank] 19:10:21 INFO - PROCESS | 1647 | --DOMWINDOW == 132 (0x126d25c00) [pid = 1647] [serial = 2083] [outer = 0x0] [url = about:blank] 19:10:21 INFO - PROCESS | 1647 | --DOMWINDOW == 131 (0x127d11c00) [pid = 1647] [serial = 2084] [outer = 0x0] [url = about:blank] 19:10:21 INFO - PROCESS | 1647 | --DOMWINDOW == 130 (0x11be71400) [pid = 1647] [serial = 2072] [outer = 0x0] [url = about:blank] 19:10:21 INFO - PROCESS | 1647 | --DOMWINDOW == 129 (0x118781800) [pid = 1647] [serial = 2071] [outer = 0x0] [url = about:blank] 19:10:21 INFO - PROCESS | 1647 | --DOMWINDOW == 128 (0x129b11800) [pid = 1647] [serial = 2060] [outer = 0x0] [url = about:blank] 19:10:21 INFO - PROCESS | 1647 | --DOMWINDOW == 127 (0x129842c00) [pid = 1647] [serial = 2059] [outer = 0x0] [url = about:blank] 19:10:21 INFO - PROCESS | 1647 | --DOMWINDOW == 126 (0x118542800) [pid = 1647] [serial = 2050] [outer = 0x0] [url = about:blank] 19:10:21 INFO - PROCESS | 1647 | --DOMWINDOW == 125 (0x119b76400) [pid = 1647] [serial = 2051] [outer = 0x0] [url = about:blank] 19:10:21 INFO - PROCESS | 1647 | --DOMWINDOW == 124 (0x12a964000) [pid = 1647] [serial = 2104] [outer = 0x0] [url = about:blank] 19:10:21 INFO - PROCESS | 1647 | --DOMWINDOW == 123 (0x126b32000) [pid = 1647] [serial = 2057] [outer = 0x0] [url = about:blank] 19:10:21 INFO - PROCESS | 1647 | --DOMWINDOW == 122 (0x12378ec00) [pid = 1647] [serial = 2056] [outer = 0x0] [url = about:blank] 19:10:21 INFO - PROCESS | 1647 | --DOMWINDOW == 121 (0x129c69c00) [pid = 1647] [serial = 2086] [outer = 0x0] [url = about:blank] 19:10:21 INFO - PROCESS | 1647 | --DOMWINDOW == 120 (0x129f37c00) [pid = 1647] [serial = 2063] [outer = 0x0] [url = about:blank] 19:10:21 INFO - PROCESS | 1647 | --DOMWINDOW == 119 (0x129c6f800) [pid = 1647] [serial = 2062] [outer = 0x0] [url = about:blank] 19:10:21 INFO - PROCESS | 1647 | --DOMWINDOW == 118 (0x118ccf400) [pid = 1647] [serial = 2074] [outer = 0x0] [url = about:blank] 19:10:21 INFO - PROCESS | 1647 | --DOMWINDOW == 117 (0x11abb1000) [pid = 1647] [serial = 2075] [outer = 0x0] [url = about:blank] 19:10:21 INFO - PROCESS | 1647 | --DOMWINDOW == 116 (0x11bf57800) [pid = 1647] [serial = 2077] [outer = 0x0] [url = about:blank] 19:10:21 INFO - PROCESS | 1647 | --DOMWINDOW == 115 (0x11c663400) [pid = 1647] [serial = 2078] [outer = 0x0] [url = about:blank] 19:10:21 INFO - PROCESS | 1647 | --DOMWINDOW == 114 (0x123ae0400) [pid = 1647] [serial = 2080] [outer = 0x0] [url = about:blank] 19:10:21 INFO - PROCESS | 1647 | --DOMWINDOW == 113 (0x125ae5c00) [pid = 1647] [serial = 2081] [outer = 0x0] [url = about:blank] 19:10:21 INFO - PROCESS | 1647 | --DOMWINDOW == 112 (0x12aa03c00) [pid = 1647] [serial = 2105] [outer = 0x0] [url = about:blank] 19:10:21 INFO - PROCESS | 1647 | --DOMWINDOW == 111 (0x12a68fc00) [pid = 1647] [serial = 2066] [outer = 0x0] [url = about:blank] 19:10:21 INFO - PROCESS | 1647 | --DOMWINDOW == 110 (0x12a643400) [pid = 1647] [serial = 2065] [outer = 0x0] [url = about:blank] 19:10:21 INFO - PROCESS | 1647 | --DOMWINDOW == 109 (0x12a6c9c00) [pid = 1647] [serial = 2069] [outer = 0x0] [url = about:blank] 19:10:21 INFO - PROCESS | 1647 | --DOMWINDOW == 108 (0x12a6bb800) [pid = 1647] [serial = 2068] [outer = 0x0] [url = about:blank] 19:10:21 INFO - PROCESS | 1647 | --DOMWINDOW == 107 (0x12a938800) [pid = 1647] [serial = 2102] [outer = 0x0] [url = about:blank] 19:10:21 INFO - PROCESS | 1647 | --DOMWINDOW == 106 (0x12a932c00) [pid = 1647] [serial = 2101] [outer = 0x0] [url = about:blank] 19:10:21 INFO - PROCESS | 1647 | --DOMWINDOW == 105 (0x129f3b400) [pid = 1647] [serial = 2087] [outer = 0x0] [url = about:blank] 19:10:21 INFO - PROCESS | 1647 | --DOMWINDOW == 104 (0x12a804400) [pid = 1647] [serial = 2009] [outer = 0x0] [url = about:blank] 19:10:21 INFO - PROCESS | 1647 | 1461031821506 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]]]}] 19:10:21 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 19:10:21 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 778ms 19:10:21 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 19:10:21 INFO - PROCESS | 1647 | 1461031821560 Marionette TRACE conn2 -> [0,2897,"getWindowHandle",null] 19:10:21 INFO - PROCESS | 1647 | 1461031821561 Marionette TRACE conn2 <- [1,2897,null,{"value":"7"}] 19:10:21 INFO - PROCESS | 1647 | 1461031821564 Marionette TRACE conn2 -> [0,2898,"setScriptTimeout",{"ms":35000}] 19:10:21 INFO - PROCESS | 1647 | 1461031821565 Marionette TRACE conn2 <- [1,2898,null,{}] 19:10:21 INFO - PROCESS | 1647 | 1461031821572 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}] 19:10:21 INFO - PROCESS | 1647 | 1461031821666 Marionette TRACE conn2 <- [1,2899,null,{"value":null}] 19:10:21 INFO - PROCESS | 1647 | 1461031821671 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:21 INFO - PROCESS | 1647 | ++DOCSHELL 0x125a55800 == 57 [pid = 1647] [id = 732] 19:10:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 105 (0x11abb1000) [pid = 1647] [serial = 2196] [outer = 0x0] 19:10:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 106 (0x11b5d9800) [pid = 1647] [serial = 2197] [outer = 0x11abb1000] 19:10:21 INFO - PROCESS | 1647 | 1461031821700 Marionette DEBUG loaded listener.js 19:10:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 107 (0x11be69400) [pid = 1647] [serial = 2198] [outer = 0x11abb1000] 19:10:22 INFO - PROCESS | 1647 | 1461031822066 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]]]}] 19:10:22 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 19:10:22 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 519ms 19:10:22 INFO - PROCESS | 1647 | 1461031822084 Marionette TRACE conn2 -> [0,2901,"getWindowHandle",null] 19:10:22 INFO - PROCESS | 1647 | 1461031822085 Marionette TRACE conn2 <- [1,2901,null,{"value":"7"}] 19:10:22 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 19:10:22 INFO - PROCESS | 1647 | 1461031822091 Marionette TRACE conn2 -> [0,2902,"setScriptTimeout",{"ms":35000}] 19:10:22 INFO - PROCESS | 1647 | 1461031822092 Marionette TRACE conn2 <- [1,2902,null,{}] 19:10:22 INFO - PROCESS | 1647 | 1461031822095 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}] 19:10:22 INFO - PROCESS | 1647 | 1461031822186 Marionette TRACE conn2 <- [1,2903,null,{"value":null}] 19:10:22 INFO - PROCESS | 1647 | 1461031822191 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:22 INFO - PROCESS | 1647 | ++DOCSHELL 0x129a2d000 == 58 [pid = 1647] [id = 733] 19:10:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 108 (0x11bf5a000) [pid = 1647] [serial = 2199] [outer = 0x0] 19:10:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 109 (0x11bfc7400) [pid = 1647] [serial = 2200] [outer = 0x11bf5a000] 19:10:22 INFO - PROCESS | 1647 | 1461031822218 Marionette DEBUG loaded listener.js 19:10:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 110 (0x11c668000) [pid = 1647] [serial = 2201] [outer = 0x11bf5a000] 19:10:22 INFO - PROCESS | 1647 | 1461031822608 Marionette TRACE conn2 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 19:10:22 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 19:10:22 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 571ms 19:10:22 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 19:10:22 INFO - PROCESS | 1647 | 1461031822662 Marionette TRACE conn2 -> [0,2905,"getWindowHandle",null] 19:10:22 INFO - PROCESS | 1647 | 1461031822664 Marionette TRACE conn2 <- [1,2905,null,{"value":"7"}] 19:10:22 INFO - PROCESS | 1647 | 1461031822667 Marionette TRACE conn2 -> [0,2906,"setScriptTimeout",{"ms":35000}] 19:10:22 INFO - PROCESS | 1647 | 1461031822669 Marionette TRACE conn2 <- [1,2906,null,{}] 19:10:22 INFO - PROCESS | 1647 | 1461031822672 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}] 19:10:22 INFO - PROCESS | 1647 | 1461031822793 Marionette TRACE conn2 <- [1,2907,null,{"value":null}] 19:10:22 INFO - PROCESS | 1647 | 1461031822796 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:22 INFO - PROCESS | 1647 | ++DOCSHELL 0x129fd9800 == 59 [pid = 1647] [id = 734] 19:10:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 111 (0x11c663400) [pid = 1647] [serial = 2202] [outer = 0x0] 19:10:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 112 (0x123794c00) [pid = 1647] [serial = 2203] [outer = 0x11c663400] 19:10:22 INFO - PROCESS | 1647 | 1461031822817 Marionette DEBUG loaded listener.js 19:10:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 113 (0x12381b800) [pid = 1647] [serial = 2204] [outer = 0x11c663400] 19:10:23 INFO - PROCESS | 1647 | 1461031823232 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]]]}] 19:10:23 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 19:10:23 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 572ms 19:10:23 INFO - PROCESS | 1647 | 1461031823241 Marionette TRACE conn2 -> [0,2909,"getWindowHandle",null] 19:10:23 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 19:10:23 INFO - PROCESS | 1647 | 1461031823243 Marionette TRACE conn2 <- [1,2909,null,{"value":"7"}] 19:10:23 INFO - PROCESS | 1647 | 1461031823247 Marionette TRACE conn2 -> [0,2910,"setScriptTimeout",{"ms":35000}] 19:10:23 INFO - PROCESS | 1647 | 1461031823248 Marionette TRACE conn2 <- [1,2910,null,{}] 19:10:23 INFO - PROCESS | 1647 | 1461031823278 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}] 19:10:23 INFO - PROCESS | 1647 | 1461031823483 Marionette TRACE conn2 <- [1,2911,null,{"value":null}] 19:10:23 INFO - PROCESS | 1647 | 1461031823541 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:23 INFO - PROCESS | 1647 | ++DOCSHELL 0x12ac6d000 == 60 [pid = 1647] [id = 735] 19:10:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 114 (0x125950c00) [pid = 1647] [serial = 2205] [outer = 0x0] 19:10:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 115 (0x125d03000) [pid = 1647] [serial = 2206] [outer = 0x125950c00] 19:10:23 INFO - PROCESS | 1647 | 1461031823587 Marionette DEBUG loaded listener.js 19:10:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 116 (0x125ee8800) [pid = 1647] [serial = 2207] [outer = 0x125950c00] 19:10:23 INFO - PROCESS | 1647 | 1461031823940 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]]]}] 19:10:23 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 19:10:23 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 19:10:23 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 720ms 19:10:23 INFO - PROCESS | 1647 | 1461031823966 Marionette TRACE conn2 -> [0,2913,"getWindowHandle",null] 19:10:23 INFO - PROCESS | 1647 | 1461031823968 Marionette TRACE conn2 <- [1,2913,null,{"value":"7"}] 19:10:23 INFO - TEST-START | /DOMEvents/constructors.html 19:10:23 INFO - PROCESS | 1647 | 1461031823970 Marionette TRACE conn2 -> [0,2914,"setScriptTimeout",{"ms":35000}] 19:10:23 INFO - PROCESS | 1647 | 1461031823971 Marionette TRACE conn2 <- [1,2914,null,{}] 19:10:23 INFO - PROCESS | 1647 | 1461031823973 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}] 19:10:24 INFO - PROCESS | 1647 | 1461031824085 Marionette TRACE conn2 <- [1,2915,null,{"value":null}] 19:10:24 INFO - PROCESS | 1647 | 1461031824089 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:24 INFO - PROCESS | 1647 | ++DOCSHELL 0x12b39f000 == 61 [pid = 1647] [id = 736] 19:10:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 117 (0x125959000) [pid = 1647] [serial = 2208] [outer = 0x0] 19:10:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 118 (0x126d28c00) [pid = 1647] [serial = 2209] [outer = 0x125959000] 19:10:24 INFO - PROCESS | 1647 | 1461031824115 Marionette DEBUG loaded listener.js 19:10:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 119 (0x127d7f800) [pid = 1647] [serial = 2210] [outer = 0x125959000] 19:10:24 INFO - PROCESS | 1647 | 1461031824488 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]]]}] 19:10:24 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 19:10:24 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 19:10:24 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 19:10:24 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 19:10:24 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 19:10:24 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 19:10:24 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 19:10:24 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 19:10:24 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 19:10:24 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 19:10:24 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 19:10:24 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 19:10:24 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 19:10:24 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 19:10:24 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 19:10:24 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 19:10:24 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 19:10:24 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 19:10:24 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 19:10:24 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 19:10:24 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 19:10:24 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 19:10:24 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 19:10:24 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 19:10:24 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 19:10:24 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 19:10:24 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 19:10:24 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 19:10:24 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 19:10:24 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 19:10:24 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 19:10:24 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 19:10:24 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 19:10:24 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 19:10:24 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 19:10:24 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 19:10:24 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 19:10:24 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 19:10:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:10:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:10:24 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 19:10:24 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 19:10:24 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 19:10:24 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 19:10:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:10:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:10:24 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 19:10:24 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 19:10:24 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 19:10:24 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 19:10:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:10:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:10:24 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 19:10:24 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 19:10:24 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 19:10:24 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 19:10:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:10:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:10:24 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 19:10:24 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 19:10:24 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 19:10:24 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 19:10:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:10:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:10:24 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 19:10:24 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 19:10:24 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 19:10:24 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 19:10:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:10:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:10:24 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 19:10:24 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 19:10:24 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 19:10:24 INFO - TEST-OK | /DOMEvents/constructors.html | took 575ms 19:10:24 INFO - TEST-START | /DOMEvents/event-phases-order.html 19:10:24 INFO - PROCESS | 1647 | 1461031824546 Marionette TRACE conn2 -> [0,2917,"getWindowHandle",null] 19:10:24 INFO - PROCESS | 1647 | 1461031824547 Marionette TRACE conn2 <- [1,2917,null,{"value":"7"}] 19:10:24 INFO - PROCESS | 1647 | 1461031824549 Marionette TRACE conn2 -> [0,2918,"setScriptTimeout",{"ms":35000}] 19:10:24 INFO - PROCESS | 1647 | 1461031824551 Marionette TRACE conn2 <- [1,2918,null,{}] 19:10:24 INFO - PROCESS | 1647 | 1461031824553 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}] 19:10:24 INFO - PROCESS | 1647 | 1461031824661 Marionette TRACE conn2 <- [1,2919,null,{"value":null}] 19:10:24 INFO - PROCESS | 1647 | 1461031824680 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:24 INFO - PROCESS | 1647 | ++DOCSHELL 0x12cf20800 == 62 [pid = 1647] [id = 737] 19:10:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 120 (0x129049c00) [pid = 1647] [serial = 2211] [outer = 0x0] 19:10:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 121 (0x1296f6400) [pid = 1647] [serial = 2212] [outer = 0x129049c00] 19:10:24 INFO - PROCESS | 1647 | 1461031824705 Marionette DEBUG loaded listener.js 19:10:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 122 (0x129b0b800) [pid = 1647] [serial = 2213] [outer = 0x129049c00] 19:10:25 INFO - PROCESS | 1647 | 1461031825036 Marionette TRACE conn2 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 19:10:25 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 19:10:25 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 518ms 19:10:25 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 19:10:25 INFO - PROCESS | 1647 | 1461031825068 Marionette TRACE conn2 -> [0,2921,"getWindowHandle",null] 19:10:25 INFO - PROCESS | 1647 | 1461031825069 Marionette TRACE conn2 <- [1,2921,null,{"value":"7"}] 19:10:25 INFO - PROCESS | 1647 | 1461031825071 Marionette TRACE conn2 -> [0,2922,"setScriptTimeout",{"ms":35000}] 19:10:25 INFO - PROCESS | 1647 | 1461031825073 Marionette TRACE conn2 <- [1,2922,null,{}] 19:10:25 INFO - PROCESS | 1647 | 1461031825075 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}] 19:10:25 INFO - PROCESS | 1647 | 1461031825185 Marionette TRACE conn2 <- [1,2923,null,{"value":null}] 19:10:25 INFO - PROCESS | 1647 | 1461031825198 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:25 INFO - PROCESS | 1647 | ++DOCSHELL 0x12d915000 == 63 [pid = 1647] [id = 738] 19:10:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 123 (0x129b0c000) [pid = 1647] [serial = 2214] [outer = 0x0] 19:10:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 124 (0x129c68400) [pid = 1647] [serial = 2215] [outer = 0x129b0c000] 19:10:25 INFO - PROCESS | 1647 | 1461031825224 Marionette DEBUG loaded listener.js 19:10:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 125 (0x129f2c400) [pid = 1647] [serial = 2216] [outer = 0x129b0c000] 19:10:25 INFO - PROCESS | 1647 | --DOMWINDOW == 124 (0x119da9800) [pid = 1647] [serial = 2130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 19:10:25 INFO - PROCESS | 1647 | --DOMWINDOW == 123 (0x123ad5400) [pid = 1647] [serial = 2145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 19:10:25 INFO - PROCESS | 1647 | --DOMWINDOW == 122 (0x11aa09400) [pid = 1647] [serial = 2151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 19:10:25 INFO - PROCESS | 1647 | --DOMWINDOW == 121 (0x12a95d800) [pid = 1647] [serial = 2106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 19:10:25 INFO - PROCESS | 1647 | --DOMWINDOW == 120 (0x11465c000) [pid = 1647] [serial = 2133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 19:10:25 INFO - PROCESS | 1647 | --DOMWINDOW == 119 (0x11c282800) [pid = 1647] [serial = 2139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 19:10:25 INFO - PROCESS | 1647 | --DOMWINDOW == 118 (0x125a2e800) [pid = 1647] [serial = 2148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 19:10:25 INFO - PROCESS | 1647 | --DOMWINDOW == 117 (0x123795800) [pid = 1647] [serial = 2142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 19:10:25 INFO - PROCESS | 1647 | --DOMWINDOW == 116 (0x126b34000) [pid = 1647] [serial = 2154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 19:10:25 INFO - PROCESS | 1647 | --DOMWINDOW == 115 (0x1153f0000) [pid = 1647] [serial = 2157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 19:10:25 INFO - PROCESS | 1647 | --DOMWINDOW == 114 (0x11bf5f000) [pid = 1647] [serial = 2160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 19:10:25 INFO - PROCESS | 1647 | --DOMWINDOW == 113 (0x112279c00) [pid = 1647] [serial = 2127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 19:10:25 INFO - PROCESS | 1647 | --DOMWINDOW == 112 (0x114c0d000) [pid = 1647] [serial = 2124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 19:10:25 INFO - PROCESS | 1647 | --DOMWINDOW == 111 (0x11853f800) [pid = 1647] [serial = 2136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 19:10:25 INFO - PROCESS | 1647 | [1647] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/events/Event.cpp, line 567 19:10:25 INFO - PROCESS | 1647 | [1647] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/events/Event.cpp, line 567 19:10:25 INFO - PROCESS | 1647 | [1647] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/events/Event.cpp, line 567 19:10:25 INFO - PROCESS | 1647 | [1647] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/events/Event.cpp, line 567 19:10:25 INFO - PROCESS | 1647 | 1461031825663 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]]]}] 19:10:25 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 19:10:25 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 19:10:25 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 19:10:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:10:25 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 19:10:25 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 19:10:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:10:25 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 19:10:25 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 19:10:25 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 19:10:25 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 19:10:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:10:25 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 19:10:25 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 19:10:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:10:25 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 19:10:25 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 19:10:25 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 19:10:25 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 19:10:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:10:25 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 19:10:25 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 19:10:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:10:25 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 19:10:25 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]" 19:10:25 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 19:10:25 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 19:10:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:10:25 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 19:10:25 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 19:10:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:10:25 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 19:10:25 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 19:10:25 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 621ms 19:10:25 INFO - PROCESS | 1647 | 1461031825694 Marionette TRACE conn2 -> [0,2925,"getWindowHandle",null] 19:10:25 INFO - PROCESS | 1647 | 1461031825695 Marionette TRACE conn2 <- [1,2925,null,{"value":"7"}] 19:10:25 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 19:10:25 INFO - PROCESS | 1647 | 1461031825697 Marionette TRACE conn2 -> [0,2926,"setScriptTimeout",{"ms":35000}] 19:10:25 INFO - PROCESS | 1647 | 1461031825698 Marionette TRACE conn2 <- [1,2926,null,{}] 19:10:25 INFO - PROCESS | 1647 | 1461031825706 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}] 19:10:25 INFO - PROCESS | 1647 | 1461031825829 Marionette TRACE conn2 <- [1,2927,null,{"value":null}] 19:10:25 INFO - PROCESS | 1647 | 1461031825836 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:25 INFO - PROCESS | 1647 | ++DOCSHELL 0x12e066800 == 64 [pid = 1647] [id = 739] 19:10:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 112 (0x125a2e800) [pid = 1647] [serial = 2217] [outer = 0x0] 19:10:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 113 (0x129c71800) [pid = 1647] [serial = 2218] [outer = 0x125a2e800] 19:10:25 INFO - PROCESS | 1647 | 1461031825862 Marionette DEBUG loaded listener.js 19:10:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 114 (0x129f46800) [pid = 1647] [serial = 2219] [outer = 0x125a2e800] 19:10:26 INFO - PROCESS | 1647 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 19:10:26 INFO - PROCESS | 1647 | 1461031826151 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]]]}] 19:10:26 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 19:10:26 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 468ms 19:10:26 INFO - PROCESS | 1647 | 1461031826166 Marionette TRACE conn2 -> [0,2929,"getWindowHandle",null] 19:10:26 INFO - PROCESS | 1647 | 1461031826168 Marionette TRACE conn2 <- [1,2929,null,{"value":"7"}] 19:10:26 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 19:10:26 INFO - PROCESS | 1647 | 1461031826177 Marionette TRACE conn2 -> [0,2930,"setScriptTimeout",{"ms":35000}] 19:10:26 INFO - PROCESS | 1647 | 1461031826179 Marionette TRACE conn2 <- [1,2930,null,{}] 19:10:26 INFO - PROCESS | 1647 | 1461031826181 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}] 19:10:26 INFO - PROCESS | 1647 | 1461031826291 Marionette TRACE conn2 <- [1,2931,null,{"value":null}] 19:10:26 INFO - PROCESS | 1647 | 1461031826353 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:26 INFO - PROCESS | 1647 | ++DOCSHELL 0x12ea14800 == 65 [pid = 1647] [id = 740] 19:10:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 115 (0x125d10800) [pid = 1647] [serial = 2220] [outer = 0x0] 19:10:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 116 (0x129f50400) [pid = 1647] [serial = 2221] [outer = 0x125d10800] 19:10:26 INFO - PROCESS | 1647 | 1461031826384 Marionette DEBUG loaded listener.js 19:10:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 117 (0x12a645000) [pid = 1647] [serial = 2222] [outer = 0x125d10800] 19:10:26 INFO - PROCESS | 1647 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 19:10:26 INFO - PROCESS | 1647 | 1461031826641 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]]]}] 19:10:26 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 19:10:26 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 520ms 19:10:26 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 19:10:26 INFO - PROCESS | 1647 | 1461031826697 Marionette TRACE conn2 -> [0,2933,"getWindowHandle",null] 19:10:26 INFO - PROCESS | 1647 | 1461031826698 Marionette TRACE conn2 <- [1,2933,null,{"value":"7"}] 19:10:26 INFO - PROCESS | 1647 | 1461031826700 Marionette TRACE conn2 -> [0,2934,"setScriptTimeout",{"ms":35000}] 19:10:26 INFO - PROCESS | 1647 | 1461031826701 Marionette TRACE conn2 <- [1,2934,null,{}] 19:10:26 INFO - PROCESS | 1647 | 1461031826711 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}] 19:10:26 INFO - PROCESS | 1647 | 1461031826807 Marionette TRACE conn2 <- [1,2935,null,{"value":null}] 19:10:26 INFO - PROCESS | 1647 | 1461031826812 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:26 INFO - PROCESS | 1647 | ++DOCSHELL 0x12f63b000 == 66 [pid = 1647] [id = 741] 19:10:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 118 (0x12a641400) [pid = 1647] [serial = 2223] [outer = 0x0] 19:10:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 119 (0x12a68a000) [pid = 1647] [serial = 2224] [outer = 0x12a641400] 19:10:26 INFO - PROCESS | 1647 | 1461031826838 Marionette DEBUG loaded listener.js 19:10:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 120 (0x12a694800) [pid = 1647] [serial = 2225] [outer = 0x12a641400] 19:10:27 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 19:10:27 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 476ms 19:10:27 INFO - PROCESS | 1647 | 1461031827170 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]]]}] 19:10:27 INFO - PROCESS | 1647 | 1461031827177 Marionette TRACE conn2 -> [0,2937,"getWindowHandle",null] 19:10:27 INFO - PROCESS | 1647 | 1461031827178 Marionette TRACE conn2 <- [1,2937,null,{"value":"7"}] 19:10:27 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 19:10:27 INFO - PROCESS | 1647 | 1461031827180 Marionette TRACE conn2 -> [0,2938,"setScriptTimeout",{"ms":35000}] 19:10:27 INFO - PROCESS | 1647 | 1461031827181 Marionette TRACE conn2 <- [1,2938,null,{}] 19:10:27 INFO - PROCESS | 1647 | 1461031827183 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}] 19:10:27 INFO - PROCESS | 1647 | 1461031827307 Marionette TRACE conn2 <- [1,2939,null,{"value":null}] 19:10:27 INFO - PROCESS | 1647 | 1461031827315 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:27 INFO - PROCESS | 1647 | ++DOCSHELL 0x12fa99000 == 67 [pid = 1647] [id = 742] 19:10:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 121 (0x12a693800) [pid = 1647] [serial = 2226] [outer = 0x0] 19:10:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 122 (0x12a6c1000) [pid = 1647] [serial = 2227] [outer = 0x12a693800] 19:10:27 INFO - PROCESS | 1647 | 1461031827340 Marionette DEBUG loaded listener.js 19:10:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 123 (0x12a805800) [pid = 1647] [serial = 2228] [outer = 0x12a693800] 19:10:27 INFO - PROCESS | 1647 | 1461031827739 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]]]}] 19:10:27 INFO - TEST-PASS | /DOMEvents/tests/approved/EventListener.eventHandler.html | Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered. 19:10:27 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 570ms 19:10:27 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 19:10:27 INFO - PROCESS | 1647 | 1461031827751 Marionette TRACE conn2 -> [0,2941,"getWindowHandle",null] 19:10:27 INFO - PROCESS | 1647 | 1461031827753 Marionette TRACE conn2 <- [1,2941,null,{"value":"7"}] 19:10:27 INFO - PROCESS | 1647 | 1461031827757 Marionette TRACE conn2 -> [0,2942,"setScriptTimeout",{"ms":35000}] 19:10:27 INFO - PROCESS | 1647 | 1461031827760 Marionette TRACE conn2 <- [1,2942,null,{}] 19:10:27 INFO - PROCESS | 1647 | 1461031827764 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}] 19:10:27 INFO - PROCESS | 1647 | 1461031827877 Marionette TRACE conn2 <- [1,2943,null,{"value":null}] 19:10:27 INFO - PROCESS | 1647 | 1461031827981 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:27 INFO - PROCESS | 1647 | ++DOCSHELL 0x11c2df800 == 68 [pid = 1647] [id = 743] 19:10:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 124 (0x114ecac00) [pid = 1647] [serial = 2229] [outer = 0x0] 19:10:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 125 (0x1185a6800) [pid = 1647] [serial = 2230] [outer = 0x114ecac00] 19:10:28 INFO - PROCESS | 1647 | 1461031828014 Marionette DEBUG loaded listener.js 19:10:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 126 (0x119b72800) [pid = 1647] [serial = 2231] [outer = 0x114ecac00] 19:10:28 INFO - PROCESS | 1647 | 1461031828404 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"]]]}] 19:10:28 INFO - TEST-FAIL | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. - assert_array_equals: property 2, expected false but got true 19:10:28 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 19:10:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:10:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:10:28 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 19:10:28 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 673ms 19:10:28 INFO - PROCESS | 1647 | 1461031828430 Marionette TRACE conn2 -> [0,2945,"getWindowHandle",null] 19:10:28 INFO - PROCESS | 1647 | 1461031828434 Marionette TRACE conn2 <- [1,2945,null,{"value":"7"}] 19:10:28 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 19:10:28 INFO - PROCESS | 1647 | 1461031828439 Marionette TRACE conn2 -> [0,2946,"setScriptTimeout",{"ms":35000}] 19:10:28 INFO - PROCESS | 1647 | 1461031828441 Marionette TRACE conn2 <- [1,2946,null,{}] 19:10:28 INFO - PROCESS | 1647 | 1461031828444 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}] 19:10:28 INFO - PROCESS | 1647 | 1461031828558 Marionette TRACE conn2 <- [1,2947,null,{"value":null}] 19:10:28 INFO - PROCESS | 1647 | 1461031828671 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:28 INFO - PROCESS | 1647 | ++DOCSHELL 0x129fb3800 == 69 [pid = 1647] [id = 744] 19:10:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 127 (0x119da9800) [pid = 1647] [serial = 2232] [outer = 0x0] 19:10:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 128 (0x11be6e000) [pid = 1647] [serial = 2233] [outer = 0x119da9800] 19:10:28 INFO - PROCESS | 1647 | 1461031828704 Marionette DEBUG loaded listener.js 19:10:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 129 (0x11c283000) [pid = 1647] [serial = 2234] [outer = 0x119da9800] 19:10:29 INFO - PROCESS | 1647 | 1461031829051 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]]]}] 19:10:29 INFO - TEST-PASS | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch. 19:10:29 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 620ms 19:10:29 INFO - PROCESS | 1647 | 1461031829060 Marionette TRACE conn2 -> [0,2949,"getWindowHandle",null] 19:10:29 INFO - PROCESS | 1647 | 1461031829061 Marionette TRACE conn2 <- [1,2949,null,{"value":"7"}] 19:10:29 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 19:10:29 INFO - PROCESS | 1647 | 1461031829064 Marionette TRACE conn2 -> [0,2950,"setScriptTimeout",{"ms":35000}] 19:10:29 INFO - PROCESS | 1647 | 1461031829066 Marionette TRACE conn2 <- [1,2950,null,{}] 19:10:29 INFO - PROCESS | 1647 | 1461031829074 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}] 19:10:29 INFO - PROCESS | 1647 | 1461031829188 Marionette TRACE conn2 <- [1,2951,null,{"value":null}] 19:10:29 INFO - PROCESS | 1647 | 1461031829248 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:29 INFO - PROCESS | 1647 | ++DOCSHELL 0x12e7d4000 == 70 [pid = 1647] [id = 745] 19:10:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 130 (0x11bf5f800) [pid = 1647] [serial = 2235] [outer = 0x0] 19:10:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 131 (0x1238ea000) [pid = 1647] [serial = 2236] [outer = 0x11bf5f800] 19:10:29 INFO - PROCESS | 1647 | 1461031829328 Marionette DEBUG loaded listener.js 19:10:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 132 (0x125d0a000) [pid = 1647] [serial = 2237] [outer = 0x11bf5f800] 19:10:29 INFO - PROCESS | 1647 | ++DOCSHELL 0x12c711000 == 71 [pid = 1647] [id = 746] 19:10:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 133 (0x126f3b800) [pid = 1647] [serial = 2238] [outer = 0x0] 19:10:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 134 (0x125db9c00) [pid = 1647] [serial = 2239] [outer = 0x126f3b800] 19:10:29 INFO - PROCESS | 1647 | 1461031829722 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]]]}] 19:10:29 INFO - TEST-PASS | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node. 19:10:29 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 675ms 19:10:29 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 19:10:29 INFO - PROCESS | 1647 | 1461031829739 Marionette TRACE conn2 -> [0,2953,"getWindowHandle",null] 19:10:29 INFO - PROCESS | 1647 | 1461031829741 Marionette TRACE conn2 <- [1,2953,null,{"value":"7"}] 19:10:29 INFO - PROCESS | 1647 | 1461031829744 Marionette TRACE conn2 -> [0,2954,"setScriptTimeout",{"ms":35000}] 19:10:29 INFO - PROCESS | 1647 | 1461031829745 Marionette TRACE conn2 <- [1,2954,null,{}] 19:10:29 INFO - PROCESS | 1647 | 1461031829747 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}] 19:10:29 INFO - PROCESS | 1647 | 1461031829888 Marionette TRACE conn2 <- [1,2955,null,{"value":null}] 19:10:29 INFO - PROCESS | 1647 | 1461031829984 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:29 INFO - PROCESS | 1647 | ++DOCSHELL 0x12ff41000 == 72 [pid = 1647] [id = 747] 19:10:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 135 (0x126980c00) [pid = 1647] [serial = 2240] [outer = 0x0] 19:10:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 136 (0x127d89c00) [pid = 1647] [serial = 2241] [outer = 0x126980c00] 19:10:30 INFO - PROCESS | 1647 | 1461031830016 Marionette DEBUG loaded listener.js 19:10:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 137 (0x129c68c00) [pid = 1647] [serial = 2242] [outer = 0x126980c00] 19:10:30 INFO - PROCESS | 1647 | 1461031830364 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]]]}] 19:10:30 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 19:10:30 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element 19:10:30 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 669ms 19:10:30 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 19:10:30 INFO - PROCESS | 1647 | 1461031830413 Marionette TRACE conn2 -> [0,2957,"getWindowHandle",null] 19:10:30 INFO - PROCESS | 1647 | 1461031830414 Marionette TRACE conn2 <- [1,2957,null,{"value":"7"}] 19:10:30 INFO - PROCESS | 1647 | 1461031830417 Marionette TRACE conn2 -> [0,2958,"setScriptTimeout",{"ms":35000}] 19:10:30 INFO - PROCESS | 1647 | 1461031830418 Marionette TRACE conn2 <- [1,2958,null,{}] 19:10:30 INFO - PROCESS | 1647 | 1461031830420 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}] 19:10:30 INFO - PROCESS | 1647 | 1461031830539 Marionette TRACE conn2 <- [1,2959,null,{"value":null}] 19:10:30 INFO - PROCESS | 1647 | 1461031830639 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:30 INFO - PROCESS | 1647 | ++DOCSHELL 0x130121000 == 73 [pid = 1647] [id = 748] 19:10:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 138 (0x129b02400) [pid = 1647] [serial = 2243] [outer = 0x0] 19:10:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 139 (0x12a634000) [pid = 1647] [serial = 2244] [outer = 0x129b02400] 19:10:30 INFO - PROCESS | 1647 | 1461031830670 Marionette DEBUG loaded listener.js 19:10:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 140 (0x12a691800) [pid = 1647] [serial = 2245] [outer = 0x129b02400] 19:10:30 INFO - PROCESS | 1647 | 1461031830982 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]]]}] 19:10:31 INFO - TEST-PASS | /DOMEvents/tests/approved/domnodeinserted.html | Test Description: DOMNodeInserted event fires when a node has been added as a child of another node. 19:10:31 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 619ms 19:10:31 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 19:10:31 INFO - PROCESS | 1647 | 1461031831039 Marionette TRACE conn2 -> [0,2961,"getWindowHandle",null] 19:10:31 INFO - PROCESS | 1647 | 1461031831040 Marionette TRACE conn2 <- [1,2961,null,{"value":"7"}] 19:10:31 INFO - PROCESS | 1647 | 1461031831043 Marionette TRACE conn2 -> [0,2962,"setScriptTimeout",{"ms":35000}] 19:10:31 INFO - PROCESS | 1647 | 1461031831044 Marionette TRACE conn2 <- [1,2962,null,{}] 19:10:31 INFO - PROCESS | 1647 | 1461031831047 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}] 19:10:31 INFO - PROCESS | 1647 | 1461031831171 Marionette TRACE conn2 <- [1,2963,null,{"value":null}] 19:10:31 INFO - PROCESS | 1647 | 1461031831264 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:31 INFO - PROCESS | 1647 | ++DOCSHELL 0x1303a2800 == 74 [pid = 1647] [id = 749] 19:10:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 141 (0x12a6bc800) [pid = 1647] [serial = 2246] [outer = 0x0] 19:10:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 142 (0x12a80a800) [pid = 1647] [serial = 2247] [outer = 0x12a6bc800] 19:10:31 INFO - PROCESS | 1647 | 1461031831295 Marionette DEBUG loaded listener.js 19:10:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 143 (0x12a867400) [pid = 1647] [serial = 2248] [outer = 0x12a6bc800] 19:10:31 INFO - PROCESS | 1647 | 1461031831647 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]]]}] 19:10:31 INFO - TEST-PASS | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect. 19:10:31 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 620ms 19:10:31 INFO - PROCESS | 1647 | 1461031831663 Marionette TRACE conn2 -> [0,2965,"getWindowHandle",null] 19:10:31 INFO - PROCESS | 1647 | 1461031831665 Marionette TRACE conn2 <- [1,2965,null,{"value":"7"}] 19:10:31 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 19:10:31 INFO - PROCESS | 1647 | 1461031831667 Marionette TRACE conn2 -> [0,2966,"setScriptTimeout",{"ms":35000}] 19:10:31 INFO - PROCESS | 1647 | 1461031831668 Marionette TRACE conn2 <- [1,2966,null,{}] 19:10:31 INFO - PROCESS | 1647 | 1461031831671 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}] 19:10:31 INFO - PROCESS | 1647 | 1461031831780 Marionette TRACE conn2 <- [1,2967,null,{"value":null}] 19:10:31 INFO - PROCESS | 1647 | 1461031831883 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:31 INFO - PROCESS | 1647 | ++DOCSHELL 0x130c8d000 == 75 [pid = 1647] [id = 750] 19:10:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 144 (0x12a85ec00) [pid = 1647] [serial = 2249] [outer = 0x0] 19:10:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 145 (0x12a930800) [pid = 1647] [serial = 2250] [outer = 0x12a85ec00] 19:10:31 INFO - PROCESS | 1647 | 1461031831916 Marionette DEBUG loaded listener.js 19:10:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 146 (0x12a939400) [pid = 1647] [serial = 2251] [outer = 0x12a85ec00] 19:10:32 INFO - PROCESS | 1647 | 1461031832244 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]]]}] 19:10:32 INFO - TEST-PASS | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered. 19:10:32 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 621ms 19:10:32 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 19:10:32 INFO - PROCESS | 1647 | 1461031832289 Marionette TRACE conn2 -> [0,2969,"getWindowHandle",null] 19:10:32 INFO - PROCESS | 1647 | 1461031832290 Marionette TRACE conn2 <- [1,2969,null,{"value":"7"}] 19:10:32 INFO - PROCESS | 1647 | 1461031832292 Marionette TRACE conn2 -> [0,2970,"setScriptTimeout",{"ms":35000}] 19:10:32 INFO - PROCESS | 1647 | 1461031832294 Marionette TRACE conn2 <- [1,2970,null,{}] 19:10:32 INFO - PROCESS | 1647 | 1461031832296 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}] 19:10:32 INFO - PROCESS | 1647 | 1461031832405 Marionette TRACE conn2 <- [1,2971,null,{"value":null}] 19:10:32 INFO - PROCESS | 1647 | 1461031832465 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:32 INFO - PROCESS | 1647 | ++DOCSHELL 0x13165b800 == 76 [pid = 1647] [id = 751] 19:10:32 INFO - PROCESS | 1647 | ++DOMWINDOW == 147 (0x12a86ac00) [pid = 1647] [serial = 2252] [outer = 0x0] 19:10:32 INFO - PROCESS | 1647 | ++DOMWINDOW == 148 (0x12a95e800) [pid = 1647] [serial = 2253] [outer = 0x12a86ac00] 19:10:32 INFO - PROCESS | 1647 | 1461031832495 Marionette DEBUG loaded listener.js 19:10:32 INFO - PROCESS | 1647 | ++DOMWINDOW == 149 (0x12a967000) [pid = 1647] [serial = 2254] [outer = 0x12a86ac00] 19:10:32 INFO - PROCESS | 1647 | 1461031832924 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]]]}] 19:10:32 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 19:10:32 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 670ms 19:10:32 INFO - PROCESS | 1647 | 1461031832962 Marionette TRACE conn2 -> [0,2973,"getWindowHandle",null] 19:10:32 INFO - PROCESS | 1647 | 1461031832964 Marionette TRACE conn2 <- [1,2973,null,{"value":"7"}] 19:10:32 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 19:10:32 INFO - PROCESS | 1647 | 1461031832966 Marionette TRACE conn2 -> [0,2974,"setScriptTimeout",{"ms":35000}] 19:10:32 INFO - PROCESS | 1647 | 1461031832967 Marionette TRACE conn2 <- [1,2974,null,{}] 19:10:32 INFO - PROCESS | 1647 | 1461031832970 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}] 19:10:33 INFO - PROCESS | 1647 | 1461031833085 Marionette TRACE conn2 <- [1,2975,null,{"value":null}] 19:10:33 INFO - PROCESS | 1647 | 1461031833369 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:33 INFO - PROCESS | 1647 | ++DOCSHELL 0x125bad000 == 77 [pid = 1647] [id = 752] 19:10:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 150 (0x11222ec00) [pid = 1647] [serial = 2255] [outer = 0x0] 19:10:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 151 (0x112237800) [pid = 1647] [serial = 2256] [outer = 0x11222ec00] 19:10:33 INFO - PROCESS | 1647 | 1461031833420 Marionette DEBUG loaded listener.js 19:10:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 152 (0x1146c2800) [pid = 1647] [serial = 2257] [outer = 0x11222ec00] 19:10:33 INFO - PROCESS | 1647 | 1461031833814 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]]]}] 19:10:33 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed. 19:10:33 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 870ms 19:10:33 INFO - PROCESS | 1647 | 1461031833836 Marionette TRACE conn2 -> [0,2977,"getWindowHandle",null] 19:10:33 INFO - PROCESS | 1647 | 1461031833840 Marionette TRACE conn2 <- [1,2977,null,{"value":"7"}] 19:10:33 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 19:10:33 INFO - PROCESS | 1647 | 1461031833843 Marionette TRACE conn2 -> [0,2978,"setScriptTimeout",{"ms":35000}] 19:10:33 INFO - PROCESS | 1647 | 1461031833845 Marionette TRACE conn2 <- [1,2978,null,{}] 19:10:33 INFO - PROCESS | 1647 | 1461031833848 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}] 19:10:33 INFO - PROCESS | 1647 | 1461031833955 Marionette TRACE conn2 <- [1,2979,null,{"value":null}] 19:10:34 INFO - PROCESS | 1647 | 1461031834021 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:34 INFO - PROCESS | 1647 | ++DOCSHELL 0x11c253800 == 78 [pid = 1647] [id = 753] 19:10:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 153 (0x119b74000) [pid = 1647] [serial = 2258] [outer = 0x0] 19:10:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 154 (0x11a704000) [pid = 1647] [serial = 2259] [outer = 0x119b74000] 19:10:34 INFO - PROCESS | 1647 | 1461031834092 Marionette DEBUG loaded listener.js 19:10:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 155 (0x11aaed000) [pid = 1647] [serial = 2260] [outer = 0x119b74000] 19:10:34 INFO - PROCESS | 1647 | --DOCSHELL 0x12f63b000 == 77 [pid = 1647] [id = 741] 19:10:34 INFO - PROCESS | 1647 | --DOCSHELL 0x12ea14800 == 76 [pid = 1647] [id = 740] 19:10:34 INFO - PROCESS | 1647 | --DOCSHELL 0x12e066800 == 75 [pid = 1647] [id = 739] 19:10:34 INFO - PROCESS | 1647 | --DOCSHELL 0x12d915000 == 74 [pid = 1647] [id = 738] 19:10:34 INFO - PROCESS | 1647 | --DOCSHELL 0x12cf20800 == 73 [pid = 1647] [id = 737] 19:10:34 INFO - PROCESS | 1647 | --DOMWINDOW == 154 (0x112239c00) [pid = 1647] [serial = 2110] [outer = 0x0] [url = about:blank] 19:10:34 INFO - PROCESS | 1647 | --DOMWINDOW == 153 (0x1277ba000) [pid = 1647] [serial = 2164] [outer = 0x0] [url = about:blank] 19:10:34 INFO - PROCESS | 1647 | --DOMWINDOW == 152 (0x11c664c00) [pid = 1647] [serial = 2113] [outer = 0x0] [url = about:blank] 19:10:34 INFO - PROCESS | 1647 | --DOMWINDOW == 151 (0x1272fd000) [pid = 1647] [serial = 2116] [outer = 0x0] [url = about:blank] 19:10:34 INFO - PROCESS | 1647 | --DOMWINDOW == 150 (0x12a63d000) [pid = 1647] [serial = 2119] [outer = 0x0] [url = about:blank] 19:10:34 INFO - PROCESS | 1647 | --DOMWINDOW == 149 (0x12a95e400) [pid = 1647] [serial = 2122] [outer = 0x0] [url = about:blank] 19:10:34 INFO - PROCESS | 1647 | --DOCSHELL 0x12b39f000 == 72 [pid = 1647] [id = 736] 19:10:34 INFO - PROCESS | 1647 | --DOCSHELL 0x12ac6d000 == 71 [pid = 1647] [id = 735] 19:10:34 INFO - PROCESS | 1647 | --DOCSHELL 0x129fd9800 == 70 [pid = 1647] [id = 734] 19:10:34 INFO - PROCESS | 1647 | --DOCSHELL 0x129a2d000 == 69 [pid = 1647] [id = 733] 19:10:34 INFO - PROCESS | 1647 | --DOCSHELL 0x125a55800 == 68 [pid = 1647] [id = 732] 19:10:34 INFO - PROCESS | 1647 | --DOCSHELL 0x11886b800 == 67 [pid = 1647] [id = 731] 19:10:34 INFO - PROCESS | 1647 | --DOCSHELL 0x12371e000 == 66 [pid = 1647] [id = 730] 19:10:34 INFO - PROCESS | 1647 | --DOCSHELL 0x12fa89000 == 65 [pid = 1647] [id = 728] 19:10:34 INFO - PROCESS | 1647 | --DOCSHELL 0x12f065000 == 64 [pid = 1647] [id = 727] 19:10:34 INFO - PROCESS | 1647 | 1461031834494 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]]]}] 19:10:34 INFO - PROCESS | 1647 | --DOCSHELL 0x12ea2b800 == 63 [pid = 1647] [id = 726] 19:10:34 INFO - PROCESS | 1647 | --DOCSHELL 0x12e7cc000 == 62 [pid = 1647] [id = 725] 19:10:34 INFO - PROCESS | 1647 | --DOCSHELL 0x12b821800 == 61 [pid = 1647] [id = 724] 19:10:34 INFO - PROCESS | 1647 | --DOCSHELL 0x127d5f800 == 60 [pid = 1647] [id = 723] 19:10:34 INFO - PROCESS | 1647 | --DOCSHELL 0x118ee1000 == 59 [pid = 1647] [id = 722] 19:10:34 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. 19:10:34 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 670ms 19:10:34 INFO - PROCESS | 1647 | 1461031834515 Marionette TRACE conn2 -> [0,2981,"getWindowHandle",null] 19:10:34 INFO - PROCESS | 1647 | 1461031834517 Marionette TRACE conn2 <- [1,2981,null,{"value":"7"}] 19:10:34 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 19:10:34 INFO - PROCESS | 1647 | 1461031834521 Marionette TRACE conn2 -> [0,2982,"setScriptTimeout",{"ms":35000}] 19:10:34 INFO - PROCESS | 1647 | 1461031834522 Marionette TRACE conn2 <- [1,2982,null,{}] 19:10:34 INFO - PROCESS | 1647 | 1461031834525 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}] 19:10:34 INFO - PROCESS | 1647 | 1461031834625 Marionette TRACE conn2 <- [1,2983,null,{"value":null}] 19:10:34 INFO - PROCESS | 1647 | --DOMWINDOW == 148 (0x126981c00) [pid = 1647] [serial = 2153] [outer = 0x0] [url = about:blank] 19:10:34 INFO - PROCESS | 1647 | --DOMWINDOW == 147 (0x123820000) [pid = 1647] [serial = 2161] [outer = 0x0] [url = about:blank] 19:10:34 INFO - PROCESS | 1647 | --DOMWINDOW == 146 (0x11be68800) [pid = 1647] [serial = 2159] [outer = 0x0] [url = about:blank] 19:10:34 INFO - PROCESS | 1647 | --DOMWINDOW == 145 (0x12917bc00) [pid = 1647] [serial = 2156] [outer = 0x0] [url = about:blank] 19:10:34 INFO - PROCESS | 1647 | --DOMWINDOW == 144 (0x118c82c00) [pid = 1647] [serial = 2129] [outer = 0x0] [url = about:blank] 19:10:34 INFO - PROCESS | 1647 | --DOMWINDOW == 143 (0x126b2a000) [pid = 1647] [serial = 2162] [outer = 0x0] [url = about:blank] 19:10:34 INFO - PROCESS | 1647 | --DOMWINDOW == 142 (0x116460000) [pid = 1647] [serial = 2128] [outer = 0x0] [url = about:blank] 19:10:34 INFO - PROCESS | 1647 | --DOMWINDOW == 141 (0x11564c000) [pid = 1647] [serial = 2126] [outer = 0x0] [url = about:blank] 19:10:34 INFO - PROCESS | 1647 | --DOMWINDOW == 140 (0x1153ed000) [pid = 1647] [serial = 2125] [outer = 0x0] [url = about:blank] 19:10:34 INFO - PROCESS | 1647 | --DOMWINDOW == 139 (0x11be74800) [pid = 1647] [serial = 2137] [outer = 0x0] [url = about:blank] 19:10:34 INFO - PROCESS | 1647 | --DOMWINDOW == 138 (0x11bfcf400) [pid = 1647] [serial = 2138] [outer = 0x0] [url = about:blank] 19:10:34 INFO - PROCESS | 1647 | --DOMWINDOW == 137 (0x11b5d9c00) [pid = 1647] [serial = 2132] [outer = 0x0] [url = about:blank] 19:10:34 INFO - PROCESS | 1647 | --DOMWINDOW == 136 (0x123adf000) [pid = 1647] [serial = 2146] [outer = 0x0] [url = about:blank] 19:10:34 INFO - PROCESS | 1647 | --DOMWINDOW == 135 (0x125d06400) [pid = 1647] [serial = 2150] [outer = 0x0] [url = about:blank] 19:10:34 INFO - PROCESS | 1647 | --DOMWINDOW == 134 (0x123ad6400) [pid = 1647] [serial = 2144] [outer = 0x0] [url = about:blank] 19:10:34 INFO - PROCESS | 1647 | --DOMWINDOW == 133 (0x11aa06400) [pid = 1647] [serial = 2131] [outer = 0x0] [url = about:blank] 19:10:34 INFO - PROCESS | 1647 | --DOMWINDOW == 132 (0x125a2b800) [pid = 1647] [serial = 2147] [outer = 0x0] [url = about:blank] 19:10:34 INFO - PROCESS | 1647 | --DOMWINDOW == 131 (0x125d0cc00) [pid = 1647] [serial = 2152] [outer = 0x0] [url = about:blank] 19:10:34 INFO - PROCESS | 1647 | --DOMWINDOW == 130 (0x12aa65c00) [pid = 1647] [serial = 2108] [outer = 0x0] [url = about:blank] 19:10:34 INFO - PROCESS | 1647 | --DOMWINDOW == 129 (0x119c19c00) [pid = 1647] [serial = 2134] [outer = 0x0] [url = about:blank] 19:10:34 INFO - PROCESS | 1647 | --DOMWINDOW == 128 (0x11be6d000) [pid = 1647] [serial = 2135] [outer = 0x0] [url = about:blank] 19:10:34 INFO - PROCESS | 1647 | --DOMWINDOW == 127 (0x11c666c00) [pid = 1647] [serial = 2140] [outer = 0x0] [url = about:blank] 19:10:34 INFO - PROCESS | 1647 | --DOMWINDOW == 126 (0x1237d4800) [pid = 1647] [serial = 2141] [outer = 0x0] [url = about:blank] 19:10:34 INFO - PROCESS | 1647 | --DOMWINDOW == 125 (0x125ae1400) [pid = 1647] [serial = 2149] [outer = 0x0] [url = about:blank] 19:10:34 INFO - PROCESS | 1647 | --DOMWINDOW == 124 (0x123820800) [pid = 1647] [serial = 2143] [outer = 0x0] [url = about:blank] 19:10:34 INFO - PROCESS | 1647 | --DOMWINDOW == 123 (0x1272f5400) [pid = 1647] [serial = 2155] [outer = 0x0] [url = about:blank] 19:10:34 INFO - PROCESS | 1647 | --DOMWINDOW == 122 (0x119b73400) [pid = 1647] [serial = 2158] [outer = 0x0] [url = about:blank] 19:10:34 INFO - PROCESS | 1647 | 1461031834697 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:34 INFO - PROCESS | 1647 | ++DOCSHELL 0x119de7000 == 60 [pid = 1647] [id = 754] 19:10:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 123 (0x1153f0000) [pid = 1647] [serial = 2261] [outer = 0x0] 19:10:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 124 (0x118c82c00) [pid = 1647] [serial = 2262] [outer = 0x1153f0000] 19:10:34 INFO - PROCESS | 1647 | 1461031834724 Marionette DEBUG loaded listener.js 19:10:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 125 (0x11bf58c00) [pid = 1647] [serial = 2263] [outer = 0x1153f0000] 19:10:35 INFO - PROCESS | 1647 | 1461031835021 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"]]]}] 19:10:35 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 19:10:35 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 19:10:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:10:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:10:35 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 19:10:35 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 521ms 19:10:35 INFO - PROCESS | 1647 | 1461031835043 Marionette TRACE conn2 -> [0,2985,"getWindowHandle",null] 19:10:35 INFO - PROCESS | 1647 | 1461031835044 Marionette TRACE conn2 <- [1,2985,null,{"value":"7"}] 19:10:35 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 19:10:35 INFO - PROCESS | 1647 | 1461031835048 Marionette TRACE conn2 -> [0,2986,"setScriptTimeout",{"ms":35000}] 19:10:35 INFO - PROCESS | 1647 | 1461031835052 Marionette TRACE conn2 <- [1,2986,null,{}] 19:10:35 INFO - PROCESS | 1647 | 1461031835062 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}] 19:10:35 INFO - PROCESS | 1647 | 1461031835160 Marionette TRACE conn2 <- [1,2987,null,{"value":null}] 19:10:35 INFO - PROCESS | 1647 | 1461031835243 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:35 INFO - PROCESS | 1647 | ++DOCSHELL 0x1275a1000 == 61 [pid = 1647] [id = 755] 19:10:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 126 (0x11564c000) [pid = 1647] [serial = 2264] [outer = 0x0] 19:10:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 127 (0x11c54b000) [pid = 1647] [serial = 2265] [outer = 0x11564c000] 19:10:35 INFO - PROCESS | 1647 | 1461031835270 Marionette DEBUG loaded listener.js 19:10:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 128 (0x12381f000) [pid = 1647] [serial = 2266] [outer = 0x11564c000] 19:10:35 INFO - PROCESS | 1647 | 1461031835583 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]]]}] 19:10:35 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch. 19:10:35 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 577ms 19:10:35 INFO - PROCESS | 1647 | 1461031835625 Marionette TRACE conn2 -> [0,2989,"getWindowHandle",null] 19:10:35 INFO - PROCESS | 1647 | 1461031835628 Marionette TRACE conn2 <- [1,2989,null,{"value":"7"}] 19:10:35 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 19:10:35 INFO - PROCESS | 1647 | 1461031835631 Marionette TRACE conn2 -> [0,2990,"setScriptTimeout",{"ms":35000}] 19:10:35 INFO - PROCESS | 1647 | 1461031835633 Marionette TRACE conn2 <- [1,2990,null,{}] 19:10:35 INFO - PROCESS | 1647 | 1461031835637 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}] 19:10:35 INFO - PROCESS | 1647 | 1461031835778 Marionette TRACE conn2 <- [1,2991,null,{"value":null}] 19:10:35 INFO - PROCESS | 1647 | 1461031835873 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:35 INFO - PROCESS | 1647 | ++DOCSHELL 0x12a72f000 == 62 [pid = 1647] [id = 756] 19:10:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 129 (0x11be70000) [pid = 1647] [serial = 2267] [outer = 0x0] 19:10:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 130 (0x125952400) [pid = 1647] [serial = 2268] [outer = 0x11be70000] 19:10:35 INFO - PROCESS | 1647 | 1461031835910 Marionette DEBUG loaded listener.js 19:10:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 131 (0x125ae5c00) [pid = 1647] [serial = 2269] [outer = 0x11be70000] 19:10:36 INFO - PROCESS | 1647 | ++DOCSHELL 0x12a97f000 == 63 [pid = 1647] [id = 757] 19:10:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 132 (0x125d0c400) [pid = 1647] [serial = 2270] [outer = 0x0] 19:10:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 133 (0x125d0bc00) [pid = 1647] [serial = 2271] [outer = 0x125d0c400] 19:10:36 INFO - PROCESS | 1647 | 1461031836182 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]]]}] 19:10:36 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node. 19:10:36 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 571ms 19:10:36 INFO - PROCESS | 1647 | 1461031836208 Marionette TRACE conn2 -> [0,2993,"getWindowHandle",null] 19:10:36 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 19:10:36 INFO - PROCESS | 1647 | 1461031836209 Marionette TRACE conn2 <- [1,2993,null,{"value":"7"}] 19:10:36 INFO - PROCESS | 1647 | 1461031836212 Marionette TRACE conn2 -> [0,2994,"setScriptTimeout",{"ms":35000}] 19:10:36 INFO - PROCESS | 1647 | 1461031836213 Marionette TRACE conn2 <- [1,2994,null,{}] 19:10:36 INFO - PROCESS | 1647 | 1461031836215 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}] 19:10:36 INFO - PROCESS | 1647 | 1461031836331 Marionette TRACE conn2 <- [1,2995,null,{"value":null}] 19:10:36 INFO - PROCESS | 1647 | 1461031836335 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:36 INFO - PROCESS | 1647 | ++DOCSHELL 0x12b3bc000 == 64 [pid = 1647] [id = 758] 19:10:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 134 (0x1272f6c00) [pid = 1647] [serial = 2272] [outer = 0x0] 19:10:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 135 (0x127d0cc00) [pid = 1647] [serial = 2273] [outer = 0x1272f6c00] 19:10:36 INFO - PROCESS | 1647 | 1461031836367 Marionette DEBUG loaded listener.js 19:10:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 136 (0x12983f800) [pid = 1647] [serial = 2274] [outer = 0x1272f6c00] 19:10:36 INFO - PROCESS | 1647 | 1461031836710 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]]]}] 19:10:36 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 19:10:36 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 19:10:36 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 519ms 19:10:36 INFO - PROCESS | 1647 | 1461031836732 Marionette TRACE conn2 -> [0,2997,"getWindowHandle",null] 19:10:36 INFO - PROCESS | 1647 | 1461031836733 Marionette TRACE conn2 <- [1,2997,null,{"value":"7"}] 19:10:36 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 19:10:36 INFO - PROCESS | 1647 | 1461031836736 Marionette TRACE conn2 -> [0,2998,"setScriptTimeout",{"ms":35000}] 19:10:36 INFO - PROCESS | 1647 | 1461031836738 Marionette TRACE conn2 <- [1,2998,null,{}] 19:10:36 INFO - PROCESS | 1647 | 1461031836741 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}] 19:10:36 INFO - PROCESS | 1647 | 1461031836870 Marionette TRACE conn2 <- [1,2999,null,{"value":null}] 19:10:36 INFO - PROCESS | 1647 | 1461031836886 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:36 INFO - PROCESS | 1647 | ++DOCSHELL 0x12c71c800 == 65 [pid = 1647] [id = 759] 19:10:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 137 (0x1272f8400) [pid = 1647] [serial = 2275] [outer = 0x0] 19:10:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 138 (0x129b05000) [pid = 1647] [serial = 2276] [outer = 0x1272f8400] 19:10:36 INFO - PROCESS | 1647 | 1461031836912 Marionette DEBUG loaded listener.js 19:10:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 139 (0x129f2c800) [pid = 1647] [serial = 2277] [outer = 0x1272f8400] 19:10:37 INFO - PROCESS | 1647 | 1461031837238 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]]]}] 19:10:37 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | Test Description: DOMNodeInserted event fires when a node has been added as a child of another node. 19:10:37 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 520ms 19:10:37 INFO - PROCESS | 1647 | 1461031837257 Marionette TRACE conn2 -> [0,3001,"getWindowHandle",null] 19:10:37 INFO - PROCESS | 1647 | 1461031837258 Marionette TRACE conn2 <- [1,3001,null,{"value":"7"}] 19:10:37 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 19:10:37 INFO - PROCESS | 1647 | 1461031837266 Marionette TRACE conn2 -> [0,3002,"setScriptTimeout",{"ms":35000}] 19:10:37 INFO - PROCESS | 1647 | 1461031837267 Marionette TRACE conn2 <- [1,3002,null,{}] 19:10:37 INFO - PROCESS | 1647 | 1461031837269 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}] 19:10:37 INFO - PROCESS | 1647 | 1461031837391 Marionette TRACE conn2 <- [1,3003,null,{"value":null}] 19:10:37 INFO - PROCESS | 1647 | 1461031837402 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:37 INFO - PROCESS | 1647 | ++DOCSHELL 0x12d918000 == 66 [pid = 1647] [id = 760] 19:10:37 INFO - PROCESS | 1647 | ++DOMWINDOW == 140 (0x12917b400) [pid = 1647] [serial = 2278] [outer = 0x0] 19:10:37 INFO - PROCESS | 1647 | ++DOMWINDOW == 141 (0x129f4ec00) [pid = 1647] [serial = 2279] [outer = 0x12917b400] 19:10:37 INFO - PROCESS | 1647 | 1461031837427 Marionette DEBUG loaded listener.js 19:10:37 INFO - PROCESS | 1647 | ++DOMWINDOW == 142 (0x12a637400) [pid = 1647] [serial = 2280] [outer = 0x12917b400] 19:10:37 INFO - PROCESS | 1647 | 1461031837787 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]]]}] 19:10:37 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. 19:10:37 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 570ms 19:10:37 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 19:10:37 INFO - PROCESS | 1647 | 1461031837843 Marionette TRACE conn2 -> [0,3005,"getWindowHandle",null] 19:10:37 INFO - PROCESS | 1647 | 1461031837845 Marionette TRACE conn2 <- [1,3005,null,{"value":"7"}] 19:10:37 INFO - PROCESS | 1647 | 1461031837847 Marionette TRACE conn2 -> [0,3006,"setScriptTimeout",{"ms":35000}] 19:10:37 INFO - PROCESS | 1647 | 1461031837848 Marionette TRACE conn2 <- [1,3006,null,{}] 19:10:37 INFO - PROCESS | 1647 | 1461031837850 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}] 19:10:37 INFO - PROCESS | 1647 | 1461031837960 Marionette TRACE conn2 <- [1,3007,null,{"value":null}] 19:10:37 INFO - PROCESS | 1647 | 1461031837970 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:37 INFO - PROCESS | 1647 | ++DOCSHELL 0x12e41f000 == 67 [pid = 1647] [id = 761] 19:10:37 INFO - PROCESS | 1647 | ++DOMWINDOW == 143 (0x129f51c00) [pid = 1647] [serial = 2281] [outer = 0x0] 19:10:37 INFO - PROCESS | 1647 | ++DOMWINDOW == 144 (0x12a68e000) [pid = 1647] [serial = 2282] [outer = 0x129f51c00] 19:10:37 INFO - PROCESS | 1647 | 1461031837991 Marionette DEBUG loaded listener.js 19:10:38 INFO - PROCESS | 1647 | ++DOMWINDOW == 145 (0x12a6c3000) [pid = 1647] [serial = 2283] [outer = 0x129f51c00] 19:10:38 INFO - PROCESS | 1647 | 1461031838407 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]]]}] 19:10:38 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered. 19:10:38 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 573ms 19:10:38 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 19:10:38 INFO - PROCESS | 1647 | 1461031838422 Marionette TRACE conn2 -> [0,3009,"getWindowHandle",null] 19:10:38 INFO - PROCESS | 1647 | 1461031838423 Marionette TRACE conn2 <- [1,3009,null,{"value":"7"}] 19:10:38 INFO - PROCESS | 1647 | 1461031838427 Marionette TRACE conn2 -> [0,3010,"setScriptTimeout",{"ms":35000}] 19:10:38 INFO - PROCESS | 1647 | 1461031838428 Marionette TRACE conn2 <- [1,3010,null,{}] 19:10:38 INFO - PROCESS | 1647 | 1461031838432 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}] 19:10:38 INFO - PROCESS | 1647 | 1461031838613 Marionette TRACE conn2 <- [1,3011,null,{"value":null}] 19:10:38 INFO - PROCESS | 1647 | 1461031838640 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:38 INFO - PROCESS | 1647 | ++DOCSHELL 0x12eae6000 == 68 [pid = 1647] [id = 762] 19:10:38 INFO - PROCESS | 1647 | ++DOMWINDOW == 146 (0x12a805000) [pid = 1647] [serial = 2284] [outer = 0x0] 19:10:38 INFO - PROCESS | 1647 | ++DOMWINDOW == 147 (0x12a80fc00) [pid = 1647] [serial = 2285] [outer = 0x12a805000] 19:10:38 INFO - PROCESS | 1647 | 1461031838682 Marionette DEBUG loaded listener.js 19:10:38 INFO - PROCESS | 1647 | ++DOMWINDOW == 148 (0x12a931000) [pid = 1647] [serial = 2286] [outer = 0x12a805000] 19:10:39 INFO - PROCESS | 1647 | --DOMWINDOW == 147 (0x12a641400) [pid = 1647] [serial = 2223] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 19:10:39 INFO - PROCESS | 1647 | --DOMWINDOW == 146 (0x11abb1000) [pid = 1647] [serial = 2196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 19:10:39 INFO - PROCESS | 1647 | --DOMWINDOW == 145 (0x112354400) [pid = 1647] [serial = 2193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 19:10:39 INFO - PROCESS | 1647 | --DOMWINDOW == 144 (0x125d10800) [pid = 1647] [serial = 2220] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 19:10:39 INFO - PROCESS | 1647 | --DOMWINDOW == 143 (0x125950c00) [pid = 1647] [serial = 2205] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 19:10:39 INFO - PROCESS | 1647 | --DOMWINDOW == 142 (0x11c663400) [pid = 1647] [serial = 2202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 19:10:39 INFO - PROCESS | 1647 | --DOMWINDOW == 141 (0x11bf60c00) [pid = 1647] [serial = 2163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 19:10:39 INFO - PROCESS | 1647 | --DOMWINDOW == 140 (0x112286400) [pid = 1647] [serial = 2190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 19:10:39 INFO - PROCESS | 1647 | --DOMWINDOW == 139 (0x125a2e800) [pid = 1647] [serial = 2217] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 19:10:39 INFO - PROCESS | 1647 | --DOMWINDOW == 138 (0x11bf5a000) [pid = 1647] [serial = 2199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 19:10:39 INFO - PROCESS | 1647 | --DOMWINDOW == 137 (0x129b0c000) [pid = 1647] [serial = 2214] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 19:10:39 INFO - PROCESS | 1647 | --DOMWINDOW == 136 (0x129049c00) [pid = 1647] [serial = 2211] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 19:10:39 INFO - PROCESS | 1647 | --DOMWINDOW == 135 (0x125959000) [pid = 1647] [serial = 2208] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 19:10:39 INFO - PROCESS | 1647 | 1461031839194 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]]]}] 19:10:39 INFO - TEST-PASS | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | Check the values of bubbles and cancelable are false when the progress event is dispatched 19:10:39 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 775ms 19:10:39 INFO - PROCESS | 1647 | 1461031839201 Marionette TRACE conn2 -> [0,3013,"getWindowHandle",null] 19:10:39 INFO - PROCESS | 1647 | 1461031839205 Marionette TRACE conn2 <- [1,3013,null,{"value":"7"}] 19:10:39 INFO - TEST-START | /FileAPI/FileReaderSync.worker 19:10:39 INFO - PROCESS | 1647 | 1461031839213 Marionette TRACE conn2 -> [0,3014,"setScriptTimeout",{"ms":35000}] 19:10:39 INFO - PROCESS | 1647 | 1461031839214 Marionette TRACE conn2 <- [1,3014,null,{}] 19:10:39 INFO - PROCESS | 1647 | 1461031839217 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}] 19:10:39 INFO - PROCESS | 1647 | 1461031839345 Marionette TRACE conn2 <- [1,3015,null,{"value":null}] 19:10:39 INFO - PROCESS | 1647 | 1461031839392 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:39 INFO - PROCESS | 1647 | ++DOCSHELL 0x12f807000 == 69 [pid = 1647] [id = 763] 19:10:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 136 (0x112354400) [pid = 1647] [serial = 2287] [outer = 0x0] 19:10:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 137 (0x125952c00) [pid = 1647] [serial = 2288] [outer = 0x112354400] 19:10:39 INFO - PROCESS | 1647 | 1461031839423 Marionette DEBUG loaded listener.js 19:10:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 138 (0x12aa02c00) [pid = 1647] [serial = 2289] [outer = 0x112354400] 19:10:39 INFO - PROCESS | 1647 | [1647] 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 19:10:39 INFO - PROCESS | 1647 | 1461031839746 Marionette TRACE conn2 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 19:10:39 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 19:10:39 INFO - {} 19:10:39 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 19:10:39 INFO - {} 19:10:39 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 19:10:39 INFO - {} 19:10:39 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 19:10:39 INFO - {} 19:10:39 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 573ms 19:10:39 INFO - TEST-START | /FileAPI/fileReader.html 19:10:39 INFO - PROCESS | 1647 | 1461031839785 Marionette TRACE conn2 -> [0,3017,"getWindowHandle",null] 19:10:39 INFO - PROCESS | 1647 | 1461031839786 Marionette TRACE conn2 <- [1,3017,null,{"value":"7"}] 19:10:39 INFO - PROCESS | 1647 | 1461031839789 Marionette TRACE conn2 -> [0,3018,"setScriptTimeout",{"ms":35000}] 19:10:39 INFO - PROCESS | 1647 | 1461031839790 Marionette TRACE conn2 <- [1,3018,null,{}] 19:10:39 INFO - PROCESS | 1647 | 1461031839793 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}] 19:10:39 INFO - PROCESS | 1647 | 1461031839923 Marionette TRACE conn2 <- [1,3019,null,{"value":null}] 19:10:39 INFO - PROCESS | 1647 | 1461031839930 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:39 INFO - PROCESS | 1647 | ++DOCSHELL 0x130377800 == 70 [pid = 1647] [id = 764] 19:10:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 139 (0x12aa05000) [pid = 1647] [serial = 2290] [outer = 0x0] 19:10:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 140 (0x12aa66000) [pid = 1647] [serial = 2291] [outer = 0x12aa05000] 19:10:39 INFO - PROCESS | 1647 | 1461031839956 Marionette DEBUG loaded listener.js 19:10:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 141 (0x12aac5800) [pid = 1647] [serial = 2292] [outer = 0x12aa05000] 19:10:40 INFO - PROCESS | 1647 | 1461031840271 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]]]}] 19:10:40 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 19:10:40 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 19:10:40 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 19:10:40 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 19:10:40 INFO - TEST-OK | /FileAPI/fileReader.html | took 523ms 19:10:40 INFO - TEST-START | /FileAPI/historical.html 19:10:40 INFO - PROCESS | 1647 | 1461031840313 Marionette TRACE conn2 -> [0,3021,"getWindowHandle",null] 19:10:40 INFO - PROCESS | 1647 | 1461031840314 Marionette TRACE conn2 <- [1,3021,null,{"value":"7"}] 19:10:40 INFO - PROCESS | 1647 | 1461031840316 Marionette TRACE conn2 -> [0,3022,"setScriptTimeout",{"ms":35000}] 19:10:40 INFO - PROCESS | 1647 | 1461031840317 Marionette TRACE conn2 <- [1,3022,null,{}] 19:10:40 INFO - PROCESS | 1647 | 1461031840320 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}] 19:10:40 INFO - PROCESS | 1647 | 1461031840414 Marionette TRACE conn2 <- [1,3023,null,{"value":null}] 19:10:40 INFO - PROCESS | 1647 | 1461031840418 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:40 INFO - PROCESS | 1647 | ++DOCSHELL 0x1316c4000 == 71 [pid = 1647] [id = 765] 19:10:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 142 (0x12aac5c00) [pid = 1647] [serial = 2293] [outer = 0x0] 19:10:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 143 (0x12aae2000) [pid = 1647] [serial = 2294] [outer = 0x12aac5c00] 19:10:40 INFO - PROCESS | 1647 | 1461031840444 Marionette DEBUG loaded listener.js 19:10:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 144 (0x12aae7400) [pid = 1647] [serial = 2295] [outer = 0x12aac5c00] 19:10:40 INFO - PROCESS | 1647 | 1461031840767 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"]]]}] 19:10:40 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 19:10:40 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 19:10:40 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 19:10:40 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 19:10:40 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 19:10:40 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 19:10:40 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 19:10:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:10:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:10:40 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 19:10:40 INFO - TEST-OK | /FileAPI/historical.html | took 468ms 19:10:40 INFO - PROCESS | 1647 | 1461031840791 Marionette TRACE conn2 -> [0,3025,"getWindowHandle",null] 19:10:40 INFO - PROCESS | 1647 | 1461031840793 Marionette TRACE conn2 <- [1,3025,null,{"value":"7"}] 19:10:40 INFO - TEST-START | /FileAPI/idlharness.html 19:10:40 INFO - PROCESS | 1647 | 1461031840795 Marionette TRACE conn2 -> [0,3026,"setScriptTimeout",{"ms":35000}] 19:10:40 INFO - PROCESS | 1647 | 1461031840796 Marionette TRACE conn2 <- [1,3026,null,{}] 19:10:40 INFO - PROCESS | 1647 | 1461031840798 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}] 19:10:40 INFO - PROCESS | 1647 | 1461031840927 Marionette TRACE conn2 <- [1,3027,null,{"value":null}] 19:10:40 INFO - PROCESS | 1647 | 1461031840935 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:40 INFO - PROCESS | 1647 | ++DOCSHELL 0x1316d4800 == 72 [pid = 1647] [id = 766] 19:10:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 145 (0x12aabe800) [pid = 1647] [serial = 2296] [outer = 0x0] 19:10:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 146 (0x12aae7000) [pid = 1647] [serial = 2297] [outer = 0x12aabe800] 19:10:40 INFO - PROCESS | 1647 | 1461031840960 Marionette DEBUG loaded listener.js 19:10:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 147 (0x12abbd000) [pid = 1647] [serial = 2298] [outer = 0x12aabe800] 19:10:41 INFO - PROCESS | 1647 | 1461031841724 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]]]}] 19:10:41 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 19:10:41 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 19:10:41 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 19:10:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:10:41 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 19:10:41 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 19:10:41 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 19:10:41 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 19:10:41 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 19:10:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 19:10:41 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 19:10:41 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 19:10:41 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 19:10:41 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 19:10:41 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 19:10:41 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 19:10:41 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 19:10:41 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 19:10:41 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 19:10:41 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 19:10:41 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 19:10:41 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 19:10:41 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 19:10:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:10:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:10:41 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 19:10:41 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 19:10:41 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 19:10:41 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 19:10:41 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 19:10:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 19:10:41 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 19:10:41 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 19:10:41 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 19:10:41 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 19:10:41 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 19:10:41 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 19:10:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:10:41 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 19:10:41 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 19:10:41 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 19:10:41 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 19:10:41 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 19:10:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 19:10:41 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 19:10:41 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 19:10:41 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 19:10:41 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 19:10:41 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 19:10:41 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 19:10:41 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 19:10:41 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 19:10:41 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 19:10:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:10:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:10:41 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 19:10:41 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 19:10:41 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 19:10:41 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 19:10:41 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 19:10:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 19:10:41 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 19:10:41 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 19:10:41 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 19:10:41 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 19:10:41 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: calling slice(long long,long long,DOMString) on new Blob(["TEST"]) with too few arguments must throw TypeError 19:10:41 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 19:10:41 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 19:10:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:10:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:10:41 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 19:10:41 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 19:10:41 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 19:10:41 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 19:10:41 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 19:10:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 19:10:41 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 19:10:41 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 19:10:41 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 19:10:41 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 19:10:41 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 19:10:41 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 19:10:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:10:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:10:41 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 19:10:41 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 19:10:41 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 19:10:41 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 19:10:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 19:10:41 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 19:10:41 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 19:10:41 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 19:10:41 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 19:10:41 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 19:10:41 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 19:10:41 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 19:10:41 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 19:10:41 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 19:10:41 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 19:10:41 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 19:10:41 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 19:10:41 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 19:10:41 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 19:10:41 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 19:10:41 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 19:10:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:10:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:10:41 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 19:10:41 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 19:10:41 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 19:10:41 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 19:10:41 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 19:10:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 19:10:41 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 19:10:41 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 19:10:41 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 19:10:41 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 19:10:41 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: calling slice(long long,long long,DOMString) on new File(["myFileBits"], "myFileName") with too few arguments must throw TypeError 19:10:41 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 19:10:41 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 19:10:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:10:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:10:41 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 19:10:41 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 19:10:41 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 19:10:41 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 19:10:41 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 19:10:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 19:10:41 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 19:10:41 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 19:10:41 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 19:10:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 19:10:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 19:10:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 19:10:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 19:10:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 19:10:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 19:10:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 19:10:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 19:10:41 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 19:10:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 19:10:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 19:10:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 19:10:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 19:10:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 19:10:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 19:10:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 19:10:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 19:10:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 19:10:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 19:10:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 19:10:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 19:10:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 19:10:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 19:10:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 19:10:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 19:10:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 19:10:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 19:10:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 19:10:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 19:10:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 19:10:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 19:10:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 19:10:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 19:10:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 19:10:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 19:10:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 19:10:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 19:10:41 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 19:10:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 19:10:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 19:10:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 19:10:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 19:10:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 19:10:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 19:10:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 19:10:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 19:10:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 19:10:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 19:10:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 19:10:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 19:10:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 19:10:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 19:10:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 19:10:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 19:10:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 19:10:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 19:10:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 19:10:41 INFO - TEST-OK | /FileAPI/idlharness.html | took 981ms 19:10:41 INFO - PROCESS | 1647 | 1461031841777 Marionette TRACE conn2 -> [0,3029,"getWindowHandle",null] 19:10:41 INFO - PROCESS | 1647 | 1461031841781 Marionette TRACE conn2 <- [1,3029,null,{"value":"7"}] 19:10:41 INFO - TEST-START | /FileAPI/idlharness.worker 19:10:41 INFO - PROCESS | 1647 | 1461031841839 Marionette TRACE conn2 -> [0,3030,"setScriptTimeout",{"ms":35000}] 19:10:41 INFO - PROCESS | 1647 | 1461031841841 Marionette TRACE conn2 <- [1,3030,null,{}] 19:10:41 INFO - PROCESS | 1647 | 1461031841851 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}] 19:10:41 INFO - PROCESS | 1647 | 1461031841978 Marionette TRACE conn2 <- [1,3031,null,{"value":null}] 19:10:42 INFO - PROCESS | 1647 | 1461031842083 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:42 INFO - PROCESS | 1647 | ++DOCSHELL 0x12ea24800 == 73 [pid = 1647] [id = 767] 19:10:42 INFO - PROCESS | 1647 | ++DOMWINDOW == 148 (0x129b11800) [pid = 1647] [serial = 2299] [outer = 0x0] 19:10:42 INFO - PROCESS | 1647 | ++DOMWINDOW == 149 (0x129f39c00) [pid = 1647] [serial = 2300] [outer = 0x129b11800] 19:10:42 INFO - PROCESS | 1647 | 1461031842117 Marionette DEBUG loaded listener.js 19:10:42 INFO - PROCESS | 1647 | ++DOMWINDOW == 150 (0x12a805400) [pid = 1647] [serial = 2301] [outer = 0x129b11800] 19:10:42 INFO - PROCESS | 1647 | [1647] 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 19:10:43 INFO - PROCESS | 1647 | 1461031842958 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,{},{}]]]}] 19:10:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 19:10:43 INFO - {} 19:10:43 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 19:10:43 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 19:10:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:10:43 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 19:10:43 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 19:10:43 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 19:10:43 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 19:10:43 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 19:10:43 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 19:10:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 19:10:43 INFO - {} 19:10:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 19:10:43 INFO - {} 19:10:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 19:10:43 INFO - {} 19:10:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 19:10:43 INFO - {} 19:10:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 19:10:43 INFO - {} 19:10:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 19:10:43 INFO - {} 19:10:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 19:10:43 INFO - {} 19:10:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 19:10:43 INFO - {} 19:10:43 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 19:10:43 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 19:10:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:10:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:10:43 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 19:10:43 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 19:10:43 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 19:10:43 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 19:10:43 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 19:10:43 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 19:10:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 19:10:43 INFO - {} 19:10:43 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 19:10:43 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 19:10:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:10:43 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 19:10:43 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 19:10:43 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 19:10:43 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 19:10:43 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 19:10:43 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 19:10:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 19:10:43 INFO - {} 19:10:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 19:10:43 INFO - {} 19:10:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 19:10:43 INFO - {} 19:10:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 19:10:43 INFO - {} 19:10:43 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 19:10:43 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 19:10:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:10:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:10:43 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 19:10:43 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 19:10:43 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 19:10:43 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 19:10:43 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 19:10:43 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 19:10:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 19:10:43 INFO - {} 19:10:43 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 - {} 19:10:43 INFO - {} 19:10:43 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 19:10:43 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 19:10:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:10:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:10:43 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 19:10:43 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 19:10:43 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 19:10:43 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 19:10:43 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 19:10:43 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 19:10:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 19:10:43 INFO - {} 19:10:43 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 19:10:43 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 19:10:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:10:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:10:43 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 19:10:43 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 19:10:43 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 19:10:43 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 19:10:43 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 19:10:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 19:10:43 INFO - {} 19:10:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 19:10:43 INFO - {} 19:10:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 19:10:43 INFO - {} 19:10:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 19:10:43 INFO - {} 19:10:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 19:10:43 INFO - {} 19:10:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 19:10:43 INFO - {} 19:10:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 19:10:43 INFO - {} 19:10:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 19:10:43 INFO - {} 19:10:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 19:10:43 INFO - {} 19:10:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 19:10:43 INFO - {} 19:10:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 19:10:43 INFO - {} 19:10:43 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 19:10:43 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 19:10:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:10:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:10:43 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 19:10:43 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 19:10:43 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 19:10:43 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 19:10:43 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 19:10:43 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 19:10:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 19:10:43 INFO - {} 19:10:43 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 - {} 19:10:43 INFO - {} 19:10:43 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 19:10:43 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 19:10:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:10:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:10:43 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 19:10:43 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 19:10:43 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 19:10:43 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 19:10:43 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 19:10:43 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 19:10:43 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 19:10:43 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 19:10:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:10:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:10:43 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 19:10:43 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 19:10:43 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 19:10:43 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 19:10:43 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 19:10:43 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 19:10:43 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 19:10:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:10:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:10:43 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 19:10:43 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 19:10:43 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 19:10:43 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 19:10:43 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 19:10:43 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 19:10:43 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 19:10:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:10:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:10:43 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 19:10:43 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 19:10:43 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 19:10:43 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 19:10:43 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 19:10:43 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 19:10:43 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 19:10:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:10:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:10:43 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 19:10:43 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 19:10:43 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 19:10:43 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 19:10:43 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 19:10:43 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 19:10:43 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 19:10:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:10:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:10:43 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 19:10:43 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 19:10:43 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 19:10:43 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 19:10:43 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 19:10:43 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 19:10:43 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 19:10:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:10:43 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 19:10:43 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 19:10:43 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 19:10:43 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 19:10:43 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 19:10:43 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 19:10:43 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 19:10:43 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 19:10:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:10:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:10:43 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 19:10:43 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 19:10:43 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 19:10:43 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 19:10:43 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 19:10:43 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 19:10:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 19:10:43 INFO - {} 19:10:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 19:10:43 INFO - {} 19:10:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 19:10:43 INFO - {} 19:10:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 19:10:43 INFO - {} 19:10:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 19:10:43 INFO - {} 19:10:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 19:10:43 INFO - {} 19:10:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 19:10:43 INFO - {} 19:10:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 19:10:43 INFO - {} 19:10:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 19:10:43 INFO - {} 19:10:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 19:10:43 INFO - {} 19:10:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 19:10:43 INFO - {} 19:10:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 19:10:43 INFO - {} 19:10:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 19:10:43 INFO - {} 19:10:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 19:10:43 INFO - {} 19:10:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 19:10:43 INFO - {} 19:10:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 19:10:43 INFO - {} 19:10:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 19:10:43 INFO - {} 19:10:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 19:10:43 INFO - {} 19:10:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 19:10:43 INFO - {} 19:10:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 19:10:43 INFO - {} 19:10:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 19:10:43 INFO - {} 19:10:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 19:10:43 INFO - {} 19:10:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 19:10:43 INFO - {} 19:10:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 19:10:43 INFO - {} 19:10:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 19:10:43 INFO - {} 19:10:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 19:10:43 INFO - {} 19:10:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 19:10:43 INFO - {} 19:10:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 19:10:43 INFO - {} 19:10:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 19:10:43 INFO - {} 19:10:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 19:10:43 INFO - {} 19:10:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 19:10:43 INFO - {} 19:10:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 19:10:43 INFO - {} 19:10:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 19:10:43 INFO - {} 19:10:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 19:10:43 INFO - {} 19:10:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 19:10:43 INFO - {} 19:10:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 19:10:43 INFO - {} 19:10:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 19:10:43 INFO - {} 19:10:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 19:10:43 INFO - {} 19:10:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 19:10:43 INFO - {} 19:10:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 19:10:43 INFO - {} 19:10:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 19:10:43 INFO - {} 19:10:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 19:10:43 INFO - {} 19:10:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 19:10:43 INFO - {} 19:10:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 19:10:43 INFO - {} 19:10:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 19:10:43 INFO - {} 19:10:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 19:10:43 INFO - {} 19:10:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 19:10:43 INFO - {} 19:10:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 19:10:43 INFO - {} 19:10:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 19:10:43 INFO - {} 19:10:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 19:10:43 INFO - {} 19:10:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 19:10:43 INFO - {} 19:10:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 19:10:43 INFO - {} 19:10:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 19:10:43 INFO - {} 19:10:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 19:10:43 INFO - {} 19:10:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 19:10:43 INFO - {} 19:10:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 19:10:43 INFO - {} 19:10:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 19:10:43 INFO - {} 19:10:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 19:10:43 INFO - {} 19:10:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 19:10:43 INFO - {} 19:10:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 19:10:43 INFO - {} 19:10:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 19:10:43 INFO - {} 19:10:43 INFO - TEST-OK | /FileAPI/idlharness.worker | took 1204ms 19:10:43 INFO - PROCESS | 1647 | 1461031843031 Marionette TRACE conn2 -> [0,3033,"getWindowHandle",null] 19:10:43 INFO - PROCESS | 1647 | 1461031843034 Marionette TRACE conn2 <- [1,3033,null,{"value":"7"}] 19:10:43 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 19:10:43 INFO - PROCESS | 1647 | 1461031843040 Marionette TRACE conn2 -> [0,3034,"setScriptTimeout",{"ms":35000}] 19:10:43 INFO - PROCESS | 1647 | 1461031843042 Marionette TRACE conn2 <- [1,3034,null,{}] 19:10:43 INFO - PROCESS | 1647 | 1461031843045 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}] 19:10:43 INFO - PROCESS | 1647 | 1461031843189 Marionette TRACE conn2 <- [1,3035,null,{"value":null}] 19:10:43 INFO - PROCESS | 1647 | 1461031843287 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:43 INFO - PROCESS | 1647 | ++DOCSHELL 0x1328a0800 == 74 [pid = 1647] [id = 768] 19:10:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 151 (0x12a95f800) [pid = 1647] [serial = 2302] [outer = 0x0] 19:10:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 152 (0x12b2f2000) [pid = 1647] [serial = 2303] [outer = 0x12a95f800] 19:10:43 INFO - PROCESS | 1647 | 1461031843315 Marionette DEBUG loaded listener.js 19:10:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 153 (0x12b2f7c00) [pid = 1647] [serial = 2304] [outer = 0x12a95f800] 19:10:43 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 19:10:43 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 629ms 19:10:43 INFO - PROCESS | 1647 | 1461031843665 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]]]}] 19:10:43 INFO - PROCESS | 1647 | 1461031843668 Marionette TRACE conn2 -> [0,3037,"getWindowHandle",null] 19:10:43 INFO - PROCESS | 1647 | 1461031843670 Marionette TRACE conn2 <- [1,3037,null,{"value":"7"}] 19:10:43 INFO - TEST-START | /FileAPI/blob/Blob-close.html 19:10:43 INFO - PROCESS | 1647 | 1461031843675 Marionette TRACE conn2 -> [0,3038,"setScriptTimeout",{"ms":35000}] 19:10:43 INFO - PROCESS | 1647 | 1461031843677 Marionette TRACE conn2 <- [1,3038,null,{}] 19:10:43 INFO - PROCESS | 1647 | 1461031843684 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}] 19:10:43 INFO - PROCESS | 1647 | 1461031843790 Marionette TRACE conn2 <- [1,3039,null,{"value":null}] 19:10:43 INFO - PROCESS | 1647 | 1461031843892 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:43 INFO - PROCESS | 1647 | ++DOCSHELL 0x13293d000 == 75 [pid = 1647] [id = 769] 19:10:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 154 (0x12b2f8000) [pid = 1647] [serial = 2305] [outer = 0x0] 19:10:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 155 (0x12b586400) [pid = 1647] [serial = 2306] [outer = 0x12b2f8000] 19:10:43 INFO - PROCESS | 1647 | 1461031843925 Marionette DEBUG loaded listener.js 19:10:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 156 (0x12ba5f400) [pid = 1647] [serial = 2307] [outer = 0x12b2f8000] 19:10:44 INFO - PROCESS | 1647 | 1461031844217 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"]]]}] 19:10:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 19:10:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 19:10:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:10:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:10:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 19:10:44 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 572ms 19:10:44 INFO - PROCESS | 1647 | 1461031844258 Marionette TRACE conn2 -> [0,3041,"getWindowHandle",null] 19:10:44 INFO - PROCESS | 1647 | 1461031844260 Marionette TRACE conn2 <- [1,3041,null,{"value":"7"}] 19:10:44 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 19:10:44 INFO - PROCESS | 1647 | 1461031844262 Marionette TRACE conn2 -> [0,3042,"setScriptTimeout",{"ms":35000}] 19:10:44 INFO - PROCESS | 1647 | 1461031844263 Marionette TRACE conn2 <- [1,3042,null,{}] 19:10:44 INFO - PROCESS | 1647 | 1461031844265 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}] 19:10:44 INFO - PROCESS | 1647 | 1461031844369 Marionette TRACE conn2 <- [1,3043,null,{"value":null}] 19:10:44 INFO - PROCESS | 1647 | 1461031844466 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:44 INFO - PROCESS | 1647 | ++DOCSHELL 0x132958000 == 76 [pid = 1647] [id = 770] 19:10:44 INFO - PROCESS | 1647 | ++DOMWINDOW == 157 (0x12ba61c00) [pid = 1647] [serial = 2308] [outer = 0x0] 19:10:44 INFO - PROCESS | 1647 | ++DOMWINDOW == 158 (0x12ba69800) [pid = 1647] [serial = 2309] [outer = 0x12ba61c00] 19:10:44 INFO - PROCESS | 1647 | 1461031844493 Marionette DEBUG loaded listener.js 19:10:44 INFO - PROCESS | 1647 | ++DOMWINDOW == 159 (0x12bb9c400) [pid = 1647] [serial = 2310] [outer = 0x12ba61c00] 19:10:44 INFO - PROCESS | 1647 | 1461031844894 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]]]}] 19:10:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 19:10:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 19:10:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 19:10:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 19:10:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 19:10:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 19:10:44 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. 19:10:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 19:10:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 19:10:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 19:10:44 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'.) 19:10:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 19:10:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 19:10:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 19:10:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 19:10:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 19:10:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 19:10:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 19:10:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 19:10:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 19:10:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 19:10:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 19:10:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 19:10:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 19:10:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 19:10:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 19:10:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 19:10:44 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. 19:10:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 19:10:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:10:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:10:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 19:10:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 19:10:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 19:10:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 19:10:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 19:10:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 19:10:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 19:10:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 19:10:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 19:10:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 19:10:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 19:10:44 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. 19:10:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 19:10:44 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 19:10:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:10:44 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:10:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 19:10:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 19:10:44 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. 19:10:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 19:10:44 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 19:10:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:10:44 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:10:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 19:10:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 19:10:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 19:10:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 19:10:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 19:10:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 19:10:44 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 19:10:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:10:44 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:10:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 19:10:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 19:10:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 19:10:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 19:10:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 19:10:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:10:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:10:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 19:10:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 19:10:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 19:10:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 19:10:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 19:10:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:10:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:10:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 19:10:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 19:10:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 19:10:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 19:10:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:10:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:10:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 19:10:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 19:10:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 19:10:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 19:10:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:10:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:10:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 19:10:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 19:10:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 19:10:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 19:10:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 19:10:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:10:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:10:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 19:10:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 19:10:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 19:10:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 19:10:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:10:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:10:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 19:10:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 19:10:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 19:10:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 19:10:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:10:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:10:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 19:10:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 19:10:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 19:10:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 19:10:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:10:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:10:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 19:10:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 19:10:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 19:10:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 19:10:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:10:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:10:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 19:10:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 19:10:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 19:10:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 19:10:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 19:10:44 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 683ms 19:10:44 INFO - PROCESS | 1647 | 1461031844945 Marionette TRACE conn2 -> [0,3045,"getWindowHandle",null] 19:10:44 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 19:10:44 INFO - PROCESS | 1647 | 1461031844947 Marionette TRACE conn2 <- [1,3045,null,{"value":"7"}] 19:10:44 INFO - PROCESS | 1647 | 1461031844949 Marionette TRACE conn2 -> [0,3046,"setScriptTimeout",{"ms":35000}] 19:10:44 INFO - PROCESS | 1647 | 1461031844951 Marionette TRACE conn2 <- [1,3046,null,{}] 19:10:44 INFO - PROCESS | 1647 | 1461031844953 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}] 19:10:45 INFO - PROCESS | 1647 | 1461031845083 Marionette TRACE conn2 <- [1,3047,null,{"value":null}] 19:10:45 INFO - PROCESS | 1647 | 1461031845184 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:45 INFO - PROCESS | 1647 | ++DOCSHELL 0x130c9d800 == 77 [pid = 1647] [id = 771] 19:10:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 160 (0x129b06400) [pid = 1647] [serial = 2311] [outer = 0x0] 19:10:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 161 (0x12ba62400) [pid = 1647] [serial = 2312] [outer = 0x129b06400] 19:10:45 INFO - PROCESS | 1647 | 1461031845211 Marionette DEBUG loaded listener.js 19:10:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 162 (0x12bba1400) [pid = 1647] [serial = 2313] [outer = 0x129b06400] 19:10:45 INFO - PROCESS | 1647 | [1647] 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 19:10:45 INFO - PROCESS | 1647 | 1461031845577 Marionette TRACE conn2 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 19:10:45 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 19:10:45 INFO - {} 19:10:45 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 673ms 19:10:45 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 19:10:45 INFO - PROCESS | 1647 | 1461031845623 Marionette TRACE conn2 -> [0,3049,"getWindowHandle",null] 19:10:45 INFO - PROCESS | 1647 | 1461031845624 Marionette TRACE conn2 <- [1,3049,null,{"value":"7"}] 19:10:45 INFO - PROCESS | 1647 | 1461031845626 Marionette TRACE conn2 -> [0,3050,"setScriptTimeout",{"ms":35000}] 19:10:45 INFO - PROCESS | 1647 | 1461031845627 Marionette TRACE conn2 <- [1,3050,null,{}] 19:10:45 INFO - PROCESS | 1647 | 1461031845629 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}] 19:10:45 INFO - PROCESS | 1647 | 1461031845795 Marionette TRACE conn2 <- [1,3051,null,{"value":null}] 19:10:45 INFO - PROCESS | 1647 | 1461031845867 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:45 INFO - PROCESS | 1647 | ++DOCSHELL 0x12758b000 == 78 [pid = 1647] [id = 772] 19:10:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 163 (0x118789800) [pid = 1647] [serial = 2314] [outer = 0x0] 19:10:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 164 (0x11a711c00) [pid = 1647] [serial = 2315] [outer = 0x118789800] 19:10:45 INFO - PROCESS | 1647 | 1461031845895 Marionette DEBUG loaded listener.js 19:10:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 165 (0x11c662400) [pid = 1647] [serial = 2316] [outer = 0x118789800] 19:10:46 INFO - PROCESS | 1647 | 1461031846219 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]]]}] 19:10:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 19:10:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 19:10:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 19:10:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 19:10:46 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 623ms 19:10:46 INFO - PROCESS | 1647 | 1461031846249 Marionette TRACE conn2 -> [0,3053,"getWindowHandle",null] 19:10:46 INFO - PROCESS | 1647 | 1461031846250 Marionette TRACE conn2 <- [1,3053,null,{"value":"7"}] 19:10:46 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 19:10:46 INFO - PROCESS | 1647 | 1461031846254 Marionette TRACE conn2 -> [0,3054,"setScriptTimeout",{"ms":35000}] 19:10:46 INFO - PROCESS | 1647 | 1461031846256 Marionette TRACE conn2 <- [1,3054,null,{}] 19:10:46 INFO - PROCESS | 1647 | 1461031846259 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}] 19:10:46 INFO - PROCESS | 1647 | 1461031846357 Marionette TRACE conn2 <- [1,3055,null,{"value":null}] 19:10:46 INFO - PROCESS | 1647 | 1461031846416 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:46 INFO - PROCESS | 1647 | ++DOCSHELL 0x129a36000 == 79 [pid = 1647] [id = 773] 19:10:46 INFO - PROCESS | 1647 | ++DOMWINDOW == 166 (0x10a5fcc00) [pid = 1647] [serial = 2317] [outer = 0x0] 19:10:46 INFO - PROCESS | 1647 | ++DOMWINDOW == 167 (0x11223ac00) [pid = 1647] [serial = 2318] [outer = 0x10a5fcc00] 19:10:46 INFO - PROCESS | 1647 | 1461031846635 Marionette DEBUG loaded listener.js 19:10:46 INFO - PROCESS | 1647 | ++DOMWINDOW == 168 (0x1164da000) [pid = 1647] [serial = 2319] [outer = 0x10a5fcc00] 19:10:47 INFO - PROCESS | 1647 | 1461031847108 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"]]]}] 19:10:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 19:10:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 19:10:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 19:10:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 19:10:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 19:10:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 19:10:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 19:10:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 19:10:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 19:10:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 19:10:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 19:10:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 19:10:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 19:10:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 19:10:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 19:10:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 19:10:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 19:10:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 19:10:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 19:10:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 19:10:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 19:10:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 19:10:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 19:10:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 19:10:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 19:10:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 19:10:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 19:10:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 19:10:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 19:10:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 19:10:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 19:10:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 19:10:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 19:10:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 19:10:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 19:10:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 19:10:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 19:10:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 19:10:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 19:10:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 19:10:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 19:10:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 19:10:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 19:10:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 19:10:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 19:10:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 19:10:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 19:10:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 19:10:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 19:10:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 19:10:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 19:10:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 19:10:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 19:10:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 19:10:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 19:10:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 19:10:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 19:10:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 19:10:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 19:10:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 19:10:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 19:10:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 19:10:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 19:10:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 19:10:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 19:10:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 19:10:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 19:10:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 19:10:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 19:10:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 19:10:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 19:10:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 19:10:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 19:10:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 19:10:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 19:10:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 19:10:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 19:10:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 19:10:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 19:10:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 19:10:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 19:10:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 19:10:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 19:10:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 19:10:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 19:10:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 19:10:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 19:10:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 19:10:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 19:10:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 19:10:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 19:10:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 19:10:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 19:10:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 19:10:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 19:10:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 19:10:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 19:10:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 19:10:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 19:10:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:10:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:10:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:10:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:10:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:10:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 19:10:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:10:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:10:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:10:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:10:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:10:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 19:10:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:10:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:10:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:10:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:10:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:10:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 19:10:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:10:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:10:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:10:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:10:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:10:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 19:10:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:10:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:10:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:10:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:10:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:10:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 19:10:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:10:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:10:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:10:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:10:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:10:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 19:10:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:10:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:10:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:10:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:10:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:10:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 19:10:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:10:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:10:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:10:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:10:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:10:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 19:10:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:10:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:10:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:10:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:10:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:10:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 19:10:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:10:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:10:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:10:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:10:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:10:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 19:10:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:10:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:10:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:10:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:10:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:10:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 19:10:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:10:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:10:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:10:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:10:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:10:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 19:10:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:10:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:10:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:10:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:10:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:10:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 19:10:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:10:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:10:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:10:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:10:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:10:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 19:10:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:10:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:10:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:10:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:10:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:10:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 19:10:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:10:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:10:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:10:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:10:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:10:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 19:10:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:10:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:10:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:10:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:10:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:10:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 19:10:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:10:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:10:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:10:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:10:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:10:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 19:10:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:10:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:10:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:10:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:10:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:10:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 19:10:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:10:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:10:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:10:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:10:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:10:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 19:10:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:10:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:10:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:10:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:10:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:10:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 19:10:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:10:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:10:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:10:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:10:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:10:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 19:10:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:10:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:10:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:10:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 19:10:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 19:10:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("text/plain;charset = UTF-8") - assert_equals: expected "text/plain;charset = utf-8" but got "text/plain;charset = UTF-8" 19:10:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:10:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:10:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:10:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 19:10:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 19:10:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("text/plain;charset=UTF-8") - assert_equals: expected "text/plain;charset=utf-8" but got "text/plain;charset=UTF-8" 19:10:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:10:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:10:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:10:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 19:10:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 19:10:47 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 894ms 19:10:47 INFO - TEST-START | /FileAPI/file/File-constructor.html 19:10:47 INFO - PROCESS | 1647 | 1461031847149 Marionette TRACE conn2 -> [0,3057,"getWindowHandle",null] 19:10:47 INFO - PROCESS | 1647 | 1461031847151 Marionette TRACE conn2 <- [1,3057,null,{"value":"7"}] 19:10:47 INFO - PROCESS | 1647 | 1461031847157 Marionette TRACE conn2 -> [0,3058,"setScriptTimeout",{"ms":35000}] 19:10:47 INFO - PROCESS | 1647 | 1461031847158 Marionette TRACE conn2 <- [1,3058,null,{}] 19:10:47 INFO - PROCESS | 1647 | 1461031847161 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}] 19:10:47 INFO - PROCESS | 1647 | 1461031847270 Marionette TRACE conn2 <- [1,3059,null,{"value":null}] 19:10:47 INFO - PROCESS | 1647 | 1461031847363 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:47 INFO - PROCESS | 1647 | ++DOCSHELL 0x11a768000 == 80 [pid = 1647] [id = 774] 19:10:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 169 (0x11923e400) [pid = 1647] [serial = 2320] [outer = 0x0] 19:10:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 170 (0x11c65fc00) [pid = 1647] [serial = 2321] [outer = 0x11923e400] 19:10:47 INFO - PROCESS | 1647 | 1461031847392 Marionette DEBUG loaded listener.js 19:10:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 171 (0x127d0d000) [pid = 1647] [serial = 2322] [outer = 0x11923e400] 19:10:47 INFO - PROCESS | 1647 | 1461031847742 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]]]}] 19:10:47 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 19:10:47 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 19:10:47 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 19:10:47 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 19:10:47 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 19:10:47 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 19:10:47 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 19:10:47 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 19:10:47 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 19:10:47 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 19:10:47 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 19:10:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:10:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:10:47 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 19:10:47 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 19:10:47 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 19:10:47 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 19:10:47 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 19:10:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:10:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:10:47 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 19:10:47 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 19:10:47 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 19:10:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:10:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:10:47 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 19:10:47 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 19:10:47 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 19:10:47 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 629ms 19:10:47 INFO - PROCESS | 1647 | 1461031847785 Marionette TRACE conn2 -> [0,3061,"getWindowHandle",null] 19:10:47 INFO - PROCESS | 1647 | 1461031847787 Marionette TRACE conn2 <- [1,3061,null,{"value":"7"}] 19:10:47 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 19:10:47 INFO - PROCESS | 1647 | 1461031847791 Marionette TRACE conn2 -> [0,3062,"setScriptTimeout",{"ms":35000}] 19:10:47 INFO - PROCESS | 1647 | 1461031847793 Marionette TRACE conn2 <- [1,3062,null,{}] 19:10:47 INFO - PROCESS | 1647 | 1461031847795 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}] 19:10:47 INFO - PROCESS | 1647 | 1461031847892 Marionette TRACE conn2 <- [1,3063,null,{"value":null}] 19:10:47 INFO - PROCESS | 1647 | 1461031847966 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:48 INFO - PROCESS | 1647 | ++DOCSHELL 0x115834800 == 81 [pid = 1647] [id = 775] 19:10:48 INFO - PROCESS | 1647 | ++DOMWINDOW == 172 (0x11227b400) [pid = 1647] [serial = 2323] [outer = 0x0] 19:10:48 INFO - PROCESS | 1647 | ++DOMWINDOW == 173 (0x11abbb000) [pid = 1647] [serial = 2324] [outer = 0x11227b400] 19:10:48 INFO - PROCESS | 1647 | 1461031848045 Marionette DEBUG loaded listener.js 19:10:48 INFO - PROCESS | 1647 | ++DOMWINDOW == 174 (0x126d1e400) [pid = 1647] [serial = 2325] [outer = 0x11227b400] 19:10:48 INFO - PROCESS | 1647 | --DOCSHELL 0x1316c4000 == 80 [pid = 1647] [id = 765] 19:10:48 INFO - PROCESS | 1647 | --DOCSHELL 0x130377800 == 79 [pid = 1647] [id = 764] 19:10:48 INFO - PROCESS | 1647 | --DOCSHELL 0x12f807000 == 78 [pid = 1647] [id = 763] 19:10:48 INFO - PROCESS | 1647 | --DOCSHELL 0x12eae6000 == 77 [pid = 1647] [id = 762] 19:10:48 INFO - PROCESS | 1647 | --DOCSHELL 0x12e41f000 == 76 [pid = 1647] [id = 761] 19:10:48 INFO - PROCESS | 1647 | --DOMWINDOW == 173 (0x12a6c1000) [pid = 1647] [serial = 2227] [outer = 0x0] [url = about:blank] 19:10:48 INFO - PROCESS | 1647 | [1647] 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 19:10:48 INFO - PROCESS | 1647 | --DOCSHELL 0x12d918000 == 75 [pid = 1647] [id = 760] 19:10:48 INFO - PROCESS | 1647 | --DOCSHELL 0x12c71c800 == 74 [pid = 1647] [id = 759] 19:10:48 INFO - PROCESS | 1647 | --DOCSHELL 0x12b3bc000 == 73 [pid = 1647] [id = 758] 19:10:48 INFO - PROCESS | 1647 | --DOCSHELL 0x12a97f000 == 72 [pid = 1647] [id = 757] 19:10:48 INFO - PROCESS | 1647 | --DOCSHELL 0x12a72f000 == 71 [pid = 1647] [id = 756] 19:10:48 INFO - PROCESS | 1647 | --DOCSHELL 0x1275a1000 == 70 [pid = 1647] [id = 755] 19:10:48 INFO - PROCESS | 1647 | --DOCSHELL 0x119de7000 == 69 [pid = 1647] [id = 754] 19:10:48 INFO - PROCESS | 1647 | --DOCSHELL 0x11c253800 == 68 [pid = 1647] [id = 753] 19:10:48 INFO - PROCESS | 1647 | --DOCSHELL 0x125bad000 == 67 [pid = 1647] [id = 752] 19:10:48 INFO - PROCESS | 1647 | --DOCSHELL 0x130121000 == 66 [pid = 1647] [id = 748] 19:10:48 INFO - PROCESS | 1647 | --DOCSHELL 0x12ff41000 == 65 [pid = 1647] [id = 747] 19:10:48 INFO - PROCESS | 1647 | --DOCSHELL 0x12c711000 == 64 [pid = 1647] [id = 746] 19:10:48 INFO - PROCESS | 1647 | --DOCSHELL 0x12e7d4000 == 63 [pid = 1647] [id = 745] 19:10:48 INFO - PROCESS | 1647 | --DOCSHELL 0x129fb3800 == 62 [pid = 1647] [id = 744] 19:10:48 INFO - PROCESS | 1647 | --DOCSHELL 0x11c2df800 == 61 [pid = 1647] [id = 743] 19:10:48 INFO - PROCESS | 1647 | --DOCSHELL 0x12fa99000 == 60 [pid = 1647] [id = 742] 19:10:48 INFO - PROCESS | 1647 | --DOMWINDOW == 172 (0x12a68a000) [pid = 1647] [serial = 2224] [outer = 0x0] [url = about:blank] 19:10:48 INFO - PROCESS | 1647 | --DOMWINDOW == 171 (0x12a694800) [pid = 1647] [serial = 2225] [outer = 0x0] [url = about:blank] 19:10:48 INFO - PROCESS | 1647 | --DOMWINDOW == 170 (0x11b5d9800) [pid = 1647] [serial = 2197] [outer = 0x0] [url = about:blank] 19:10:48 INFO - PROCESS | 1647 | --DOMWINDOW == 169 (0x129f47800) [pid = 1647] [serial = 2185] [outer = 0x0] [url = about:blank] 19:10:48 INFO - PROCESS | 1647 | --DOMWINDOW == 168 (0x11564d400) [pid = 1647] [serial = 2194] [outer = 0x0] [url = about:blank] 19:10:48 INFO - PROCESS | 1647 | --DOMWINDOW == 167 (0x129f50400) [pid = 1647] [serial = 2221] [outer = 0x0] [url = about:blank] 19:10:48 INFO - PROCESS | 1647 | --DOMWINDOW == 166 (0x12a645000) [pid = 1647] [serial = 2222] [outer = 0x0] [url = about:blank] 19:10:48 INFO - PROCESS | 1647 | --DOMWINDOW == 165 (0x125d03000) [pid = 1647] [serial = 2206] [outer = 0x0] [url = about:blank] 19:10:48 INFO - PROCESS | 1647 | --DOMWINDOW == 164 (0x12381b800) [pid = 1647] [serial = 2204] [outer = 0x0] [url = about:blank] 19:10:48 INFO - PROCESS | 1647 | --DOMWINDOW == 163 (0x1296f4000) [pid = 1647] [serial = 2165] [outer = 0x0] [url = about:blank] 19:10:48 INFO - PROCESS | 1647 | --DOMWINDOW == 162 (0x1146b8000) [pid = 1647] [serial = 2191] [outer = 0x0] [url = about:blank] 19:10:48 INFO - PROCESS | 1647 | --DOMWINDOW == 161 (0x114ed6800) [pid = 1647] [serial = 2188] [outer = 0x0] [url = about:blank] 19:10:48 INFO - PROCESS | 1647 | --DOMWINDOW == 160 (0x126d27c00) [pid = 1647] [serial = 2179] [outer = 0x0] [url = about:blank] 19:10:48 INFO - PROCESS | 1647 | --DOMWINDOW == 159 (0x11be69400) [pid = 1647] [serial = 2198] [outer = 0x0] [url = about:blank] 19:10:48 INFO - PROCESS | 1647 | --DOMWINDOW == 158 (0x129f46800) [pid = 1647] [serial = 2219] [outer = 0x0] [url = about:blank] 19:10:48 INFO - PROCESS | 1647 | --DOMWINDOW == 157 (0x11bfc7400) [pid = 1647] [serial = 2200] [outer = 0x0] [url = about:blank] 19:10:48 INFO - PROCESS | 1647 | --DOMWINDOW == 156 (0x129b07c00) [pid = 1647] [serial = 2182] [outer = 0x0] [url = about:blank] 19:10:48 INFO - PROCESS | 1647 | --DOMWINDOW == 155 (0x12594cc00) [pid = 1647] [serial = 2176] [outer = 0x0] [url = about:blank] 19:10:48 INFO - PROCESS | 1647 | --DOMWINDOW == 154 (0x129f2c400) [pid = 1647] [serial = 2216] [outer = 0x0] [url = about:blank] 19:10:48 INFO - PROCESS | 1647 | --DOMWINDOW == 153 (0x129c71800) [pid = 1647] [serial = 2218] [outer = 0x0] [url = about:blank] 19:10:48 INFO - PROCESS | 1647 | --DOMWINDOW == 152 (0x1296f6400) [pid = 1647] [serial = 2212] [outer = 0x0] [url = about:blank] 19:10:48 INFO - PROCESS | 1647 | --DOMWINDOW == 151 (0x125ee8800) [pid = 1647] [serial = 2207] [outer = 0x0] [url = about:blank] 19:10:48 INFO - PROCESS | 1647 | --DOMWINDOW == 150 (0x127d7f800) [pid = 1647] [serial = 2210] [outer = 0x0] [url = about:blank] 19:10:48 INFO - PROCESS | 1647 | --DOMWINDOW == 149 (0x129c68400) [pid = 1647] [serial = 2215] [outer = 0x0] [url = about:blank] 19:10:48 INFO - PROCESS | 1647 | --DOMWINDOW == 148 (0x123794c00) [pid = 1647] [serial = 2203] [outer = 0x0] [url = about:blank] 19:10:48 INFO - PROCESS | 1647 | --DOMWINDOW == 147 (0x11564fc00) [pid = 1647] [serial = 2192] [outer = 0x0] [url = about:blank] 19:10:48 INFO - PROCESS | 1647 | --DOMWINDOW == 146 (0x119da9c00) [pid = 1647] [serial = 2195] [outer = 0x0] [url = about:blank] 19:10:48 INFO - PROCESS | 1647 | --DOMWINDOW == 145 (0x11c668000) [pid = 1647] [serial = 2201] [outer = 0x0] [url = about:blank] 19:10:48 INFO - PROCESS | 1647 | --DOMWINDOW == 144 (0x11227e000) [pid = 1647] [serial = 2167] [outer = 0x0] [url = about:blank] 19:10:48 INFO - PROCESS | 1647 | --DOMWINDOW == 143 (0x11912ac00) [pid = 1647] [serial = 2170] [outer = 0x0] [url = about:blank] 19:10:48 INFO - PROCESS | 1647 | --DOMWINDOW == 142 (0x129b0b800) [pid = 1647] [serial = 2213] [outer = 0x0] [url = about:blank] 19:10:48 INFO - PROCESS | 1647 | --DOMWINDOW == 141 (0x126d28c00) [pid = 1647] [serial = 2209] [outer = 0x0] [url = about:blank] 19:10:48 INFO - PROCESS | 1647 | --DOMWINDOW == 140 (0x11bf59400) [pid = 1647] [serial = 2173] [outer = 0x0] [url = about:blank] 19:10:48 INFO - PROCESS | 1647 | 1461031848407 Marionette TRACE conn2 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 19:10:48 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 19:10:48 INFO - {} 19:10:48 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 624ms 19:10:48 INFO - PROCESS | 1647 | 1461031848416 Marionette TRACE conn2 -> [0,3065,"getWindowHandle",null] 19:10:48 INFO - PROCESS | 1647 | 1461031848417 Marionette TRACE conn2 <- [1,3065,null,{"value":"7"}] 19:10:48 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 19:10:48 INFO - PROCESS | 1647 | 1461031848419 Marionette TRACE conn2 -> [0,3066,"setScriptTimeout",{"ms":35000}] 19:10:48 INFO - PROCESS | 1647 | 1461031848424 Marionette TRACE conn2 <- [1,3066,null,{}] 19:10:48 INFO - PROCESS | 1647 | 1461031848430 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}] 19:10:48 INFO - PROCESS | 1647 | 1461031848522 Marionette TRACE conn2 <- [1,3067,null,{"value":null}] 19:10:48 INFO - PROCESS | 1647 | 1461031848600 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:48 INFO - PROCESS | 1647 | ++DOCSHELL 0x12ac78000 == 61 [pid = 1647] [id = 776] 19:10:48 INFO - PROCESS | 1647 | ++DOMWINDOW == 141 (0x125d11c00) [pid = 1647] [serial = 2326] [outer = 0x0] 19:10:48 INFO - PROCESS | 1647 | ++DOMWINDOW == 142 (0x129f50000) [pid = 1647] [serial = 2327] [outer = 0x125d11c00] 19:10:48 INFO - PROCESS | 1647 | 1461031848624 Marionette DEBUG loaded listener.js 19:10:48 INFO - PROCESS | 1647 | ++DOMWINDOW == 143 (0x12a6c1000) [pid = 1647] [serial = 2328] [outer = 0x125d11c00] 19:10:48 INFO - PROCESS | 1647 | 1461031848901 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]]]}] 19:10:48 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 19:10:48 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 19:10:48 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 19:10:48 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 19:10:48 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 19:10:48 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 19:10:48 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 19:10:48 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 528ms 19:10:48 INFO - PROCESS | 1647 | 1461031848948 Marionette TRACE conn2 -> [0,3069,"getWindowHandle",null] 19:10:48 INFO - PROCESS | 1647 | 1461031848949 Marionette TRACE conn2 <- [1,3069,null,{"value":"7"}] 19:10:48 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 19:10:48 INFO - PROCESS | 1647 | 1461031848952 Marionette TRACE conn2 -> [0,3070,"setScriptTimeout",{"ms":35000}] 19:10:48 INFO - PROCESS | 1647 | 1461031848953 Marionette TRACE conn2 <- [1,3070,null,{}] 19:10:48 INFO - PROCESS | 1647 | 1461031848957 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}] 19:10:49 INFO - PROCESS | 1647 | 1461031849041 Marionette TRACE conn2 <- [1,3071,null,{"value":null}] 19:10:49 INFO - PROCESS | 1647 | 1461031849045 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:49 INFO - PROCESS | 1647 | ++DOCSHELL 0x12961e800 == 62 [pid = 1647] [id = 777] 19:10:49 INFO - PROCESS | 1647 | ++DOMWINDOW == 144 (0x12a6c9c00) [pid = 1647] [serial = 2329] [outer = 0x0] 19:10:49 INFO - PROCESS | 1647 | ++DOMWINDOW == 145 (0x12a865000) [pid = 1647] [serial = 2330] [outer = 0x12a6c9c00] 19:10:49 INFO - PROCESS | 1647 | 1461031849067 Marionette DEBUG loaded listener.js 19:10:49 INFO - PROCESS | 1647 | ++DOMWINDOW == 146 (0x12a939800) [pid = 1647] [serial = 2331] [outer = 0x12a6c9c00] 19:10:49 INFO - PROCESS | 1647 | 1461031849371 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]]]}] 19:10:49 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 19:10:49 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 19:10:49 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 19:10:49 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 19:10:49 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 19:10:49 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 19:10:49 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 475ms 19:10:49 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 19:10:49 INFO - PROCESS | 1647 | 1461031849427 Marionette TRACE conn2 -> [0,3073,"getWindowHandle",null] 19:10:49 INFO - PROCESS | 1647 | 1461031849428 Marionette TRACE conn2 <- [1,3073,null,{"value":"7"}] 19:10:49 INFO - PROCESS | 1647 | 1461031849430 Marionette TRACE conn2 -> [0,3074,"setScriptTimeout",{"ms":35000}] 19:10:49 INFO - PROCESS | 1647 | 1461031849432 Marionette TRACE conn2 <- [1,3074,null,{}] 19:10:49 INFO - PROCESS | 1647 | 1461031849434 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}] 19:10:49 INFO - PROCESS | 1647 | 1461031849518 Marionette TRACE conn2 <- [1,3075,null,{"value":null}] 19:10:49 INFO - PROCESS | 1647 | 1461031849522 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:49 INFO - PROCESS | 1647 | ++DOCSHELL 0x12e41a000 == 63 [pid = 1647] [id = 778] 19:10:49 INFO - PROCESS | 1647 | ++DOMWINDOW == 147 (0x12aa03000) [pid = 1647] [serial = 2332] [outer = 0x0] 19:10:49 INFO - PROCESS | 1647 | ++DOMWINDOW == 148 (0x12aa0fc00) [pid = 1647] [serial = 2333] [outer = 0x12aa03000] 19:10:49 INFO - PROCESS | 1647 | 1461031849548 Marionette DEBUG loaded listener.js 19:10:49 INFO - PROCESS | 1647 | ++DOMWINDOW == 149 (0x12aabc400) [pid = 1647] [serial = 2334] [outer = 0x12aa03000] 19:10:49 INFO - PROCESS | 1647 | 1461031849864 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]]]}] 19:10:49 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 19:10:49 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 19:10:49 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 19:10:49 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 19:10:49 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 19:10:49 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 19:10:49 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 472ms 19:10:49 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 19:10:49 INFO - PROCESS | 1647 | 1461031849902 Marionette TRACE conn2 -> [0,3077,"getWindowHandle",null] 19:10:49 INFO - PROCESS | 1647 | 1461031849903 Marionette TRACE conn2 <- [1,3077,null,{"value":"7"}] 19:10:49 INFO - PROCESS | 1647 | 1461031849905 Marionette TRACE conn2 -> [0,3078,"setScriptTimeout",{"ms":35000}] 19:10:49 INFO - PROCESS | 1647 | 1461031849906 Marionette TRACE conn2 <- [1,3078,null,{}] 19:10:49 INFO - PROCESS | 1647 | 1461031849909 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}] 19:10:49 INFO - PROCESS | 1647 | 1461031849995 Marionette TRACE conn2 <- [1,3079,null,{"value":null}] 19:10:50 INFO - PROCESS | 1647 | 1461031850067 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:50 INFO - PROCESS | 1647 | ++DOCSHELL 0x12eada000 == 64 [pid = 1647] [id = 779] 19:10:50 INFO - PROCESS | 1647 | ++DOMWINDOW == 150 (0x12a967400) [pid = 1647] [serial = 2335] [outer = 0x0] 19:10:50 INFO - PROCESS | 1647 | ++DOMWINDOW == 151 (0x12aabfc00) [pid = 1647] [serial = 2336] [outer = 0x12a967400] 19:10:50 INFO - PROCESS | 1647 | 1461031850090 Marionette DEBUG loaded listener.js 19:10:50 INFO - PROCESS | 1647 | ++DOMWINDOW == 152 (0x12aae9c00) [pid = 1647] [serial = 2337] [outer = 0x12a967400] 19:10:50 INFO - PROCESS | 1647 | 1461031850354 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] 19:10:50 INFO - PROCESS | 1647 | 1461031850429 Marionette TRACE conn2 <- [1,3081,null,{"value":"7"}] 19:10:50 INFO - PROCESS | 1647 | 1461031850431 Marionette TRACE conn2 -> [0,3082,"setScriptTimeout",{"ms":35000}] 19:10:50 INFO - PROCESS | 1647 | 1461031850432 Marionette TRACE conn2 <- [1,3082,null,{}] 19:10:50 INFO - PROCESS | 1647 | 1461031850434 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}] 19:10:50 INFO - PROCESS | 1647 | 1461031850541 Marionette TRACE conn2 <- [1,3083,null,{"value":null}] 19:10:50 INFO - PROCESS | 1647 | 1461031850556 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:50 INFO - PROCESS | 1647 | ++DOCSHELL 0x12fbc8000 == 65 [pid = 1647] [id = 780] 19:10:50 INFO - PROCESS | 1647 | ++DOMWINDOW == 153 (0x12aaedc00) [pid = 1647] [serial = 2338] [outer = 0x0] 19:10:50 INFO - PROCESS | 1647 | ++DOMWINDOW == 154 (0x12abc8c00) [pid = 1647] [serial = 2339] [outer = 0x12aaedc00] 19:10:50 INFO - PROCESS | 1647 | 1461031850577 Marionette DEBUG loaded listener.js 19:10:50 INFO - PROCESS | 1647 | ++DOMWINDOW == 155 (0x12abcfc00) [pid = 1647] [serial = 2340] [outer = 0x12aaedc00] 19:10:50 INFO - PROCESS | 1647 | 1461031850860 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]]]}] 19:10:50 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 19:10:50 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 19:10:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:10:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:10:50 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 19:10:50 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 19:10:50 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 476ms 19:10:50 INFO - PROCESS | 1647 | 1461031850907 Marionette TRACE conn2 -> [0,3085,"getWindowHandle",null] 19:10:50 INFO - PROCESS | 1647 | 1461031850908 Marionette TRACE conn2 <- [1,3085,null,{"value":"7"}] 19:10:50 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 19:10:50 INFO - PROCESS | 1647 | 1461031850910 Marionette TRACE conn2 -> [0,3086,"setScriptTimeout",{"ms":35000}] 19:10:50 INFO - PROCESS | 1647 | 1461031850911 Marionette TRACE conn2 <- [1,3086,null,{}] 19:10:50 INFO - PROCESS | 1647 | 1461031850913 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}] 19:10:51 INFO - PROCESS | 1647 | 1461031851021 Marionette TRACE conn2 <- [1,3087,null,{"value":null}] 19:10:51 INFO - PROCESS | 1647 | 1461031851034 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:51 INFO - PROCESS | 1647 | ++DOCSHELL 0x1303a8000 == 66 [pid = 1647] [id = 781] 19:10:51 INFO - PROCESS | 1647 | ++DOMWINDOW == 156 (0x12abd0000) [pid = 1647] [serial = 2341] [outer = 0x0] 19:10:51 INFO - PROCESS | 1647 | ++DOMWINDOW == 157 (0x12b007000) [pid = 1647] [serial = 2342] [outer = 0x12abd0000] 19:10:51 INFO - PROCESS | 1647 | 1461031851056 Marionette DEBUG loaded listener.js 19:10:51 INFO - PROCESS | 1647 | ++DOMWINDOW == 158 (0x12b2f7800) [pid = 1647] [serial = 2343] [outer = 0x12abd0000] 19:10:51 INFO - PROCESS | 1647 | 1461031851357 Marionette TRACE conn2 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 19:10:51 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 19:10:51 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 474ms 19:10:51 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 19:10:51 INFO - PROCESS | 1647 | 1461031851389 Marionette TRACE conn2 -> [0,3089,"getWindowHandle",null] 19:10:51 INFO - PROCESS | 1647 | 1461031851391 Marionette TRACE conn2 <- [1,3089,null,{"value":"7"}] 19:10:51 INFO - PROCESS | 1647 | 1461031851393 Marionette TRACE conn2 -> [0,3090,"setScriptTimeout",{"ms":35000}] 19:10:51 INFO - PROCESS | 1647 | 1461031851394 Marionette TRACE conn2 <- [1,3090,null,{}] 19:10:51 INFO - PROCESS | 1647 | 1461031851395 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}] 19:10:51 INFO - PROCESS | 1647 | 1461031851501 Marionette TRACE conn2 <- [1,3091,null,{"value":null}] 19:10:51 INFO - PROCESS | 1647 | 1461031851514 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:51 INFO - PROCESS | 1647 | ++DOCSHELL 0x1316a6800 == 67 [pid = 1647] [id = 782] 19:10:51 INFO - PROCESS | 1647 | ++DOMWINDOW == 159 (0x12b2ef800) [pid = 1647] [serial = 2344] [outer = 0x0] 19:10:51 INFO - PROCESS | 1647 | ++DOMWINDOW == 160 (0x12b57a800) [pid = 1647] [serial = 2345] [outer = 0x12b2ef800] 19:10:51 INFO - PROCESS | 1647 | 1461031851535 Marionette DEBUG loaded listener.js 19:10:51 INFO - PROCESS | 1647 | ++DOMWINDOW == 161 (0x12b89a400) [pid = 1647] [serial = 2346] [outer = 0x12b2ef800] 19:10:51 INFO - PROCESS | 1647 | 1461031851829 Marionette TRACE conn2 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 19:10:51 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 19:10:51 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 471ms 19:10:51 INFO - PROCESS | 1647 | 1461031851867 Marionette TRACE conn2 -> [0,3093,"getWindowHandle",null] 19:10:51 INFO - PROCESS | 1647 | 1461031851868 Marionette TRACE conn2 <- [1,3093,null,{"value":"7"}] 19:10:51 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 19:10:51 INFO - PROCESS | 1647 | 1461031851873 Marionette TRACE conn2 -> [0,3094,"setScriptTimeout",{"ms":35000}] 19:10:51 INFO - PROCESS | 1647 | 1461031851874 Marionette TRACE conn2 <- [1,3094,null,{}] 19:10:51 INFO - PROCESS | 1647 | 1461031851876 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}] 19:10:51 INFO - PROCESS | 1647 | 1461031851992 Marionette TRACE conn2 <- [1,3095,null,{"value":null}] 19:10:52 INFO - PROCESS | 1647 | 1461031852003 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:52 INFO - PROCESS | 1647 | ++DOCSHELL 0x1316d9800 == 68 [pid = 1647] [id = 783] 19:10:52 INFO - PROCESS | 1647 | ++DOMWINDOW == 162 (0x12b2fa400) [pid = 1647] [serial = 2347] [outer = 0x0] 19:10:52 INFO - PROCESS | 1647 | ++DOMWINDOW == 163 (0x12ba6ac00) [pid = 1647] [serial = 2348] [outer = 0x12b2fa400] 19:10:52 INFO - PROCESS | 1647 | 1461031852028 Marionette DEBUG loaded listener.js 19:10:52 INFO - PROCESS | 1647 | ++DOMWINDOW == 164 (0x12be92c00) [pid = 1647] [serial = 2349] [outer = 0x12b2fa400] 19:10:52 INFO - PROCESS | 1647 | --DOMWINDOW == 163 (0x12917b400) [pid = 1647] [serial = 2278] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html] 19:10:52 INFO - PROCESS | 1647 | --DOMWINDOW == 162 (0x129f51c00) [pid = 1647] [serial = 2281] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html] 19:10:52 INFO - PROCESS | 1647 | --DOMWINDOW == 161 (0x12a805000) [pid = 1647] [serial = 2284] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html] 19:10:52 INFO - PROCESS | 1647 | --DOMWINDOW == 160 (0x12aa05000) [pid = 1647] [serial = 2290] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/fileReader.html] 19:10:52 INFO - PROCESS | 1647 | --DOMWINDOW == 159 (0x1272f6c00) [pid = 1647] [serial = 2272] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 19:10:52 INFO - PROCESS | 1647 | --DOMWINDOW == 158 (0x125d0c400) [pid = 1647] [serial = 2270] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 19:10:52 INFO - PROCESS | 1647 | --DOMWINDOW == 157 (0x11be70000) [pid = 1647] [serial = 2267] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 19:10:52 INFO - PROCESS | 1647 | --DOMWINDOW == 156 (0x11564c000) [pid = 1647] [serial = 2264] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 19:10:52 INFO - PROCESS | 1647 | --DOMWINDOW == 155 (0x11222ec00) [pid = 1647] [serial = 2255] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 19:10:52 INFO - PROCESS | 1647 | --DOMWINDOW == 154 (0x1153f0000) [pid = 1647] [serial = 2261] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 19:10:52 INFO - PROCESS | 1647 | --DOMWINDOW == 153 (0x119b74000) [pid = 1647] [serial = 2258] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 19:10:52 INFO - PROCESS | 1647 | --DOMWINDOW == 152 (0x126f3b800) [pid = 1647] [serial = 2238] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 19:10:52 INFO - PROCESS | 1647 | --DOMWINDOW == 151 (0x12aac5c00) [pid = 1647] [serial = 2293] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/historical.html] 19:10:52 INFO - PROCESS | 1647 | --DOMWINDOW == 150 (0x1272f8400) [pid = 1647] [serial = 2275] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 19:10:52 INFO - PROCESS | 1647 | --DOMWINDOW == 149 (0x112354400) [pid = 1647] [serial = 2287] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/FileReaderSync.worker] 19:10:52 INFO - PROCESS | 1647 | 1461031852522 Marionette TRACE conn2 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 19:10:52 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 19:10:52 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 676ms 19:10:52 INFO - PROCESS | 1647 | 1461031852549 Marionette TRACE conn2 -> [0,3097,"getWindowHandle",null] 19:10:52 INFO - PROCESS | 1647 | 1461031852550 Marionette TRACE conn2 <- [1,3097,null,{"value":"7"}] 19:10:52 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 19:10:52 INFO - PROCESS | 1647 | 1461031852552 Marionette TRACE conn2 -> [0,3098,"setScriptTimeout",{"ms":35000}] 19:10:52 INFO - PROCESS | 1647 | 1461031852554 Marionette TRACE conn2 <- [1,3098,null,{}] 19:10:52 INFO - PROCESS | 1647 | 1461031852556 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}] 19:10:52 INFO - PROCESS | 1647 | 1461031852650 Marionette TRACE conn2 <- [1,3099,null,{"value":null}] 19:10:52 INFO - PROCESS | 1647 | 1461031852655 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:52 INFO - PROCESS | 1647 | ++DOCSHELL 0x131649800 == 69 [pid = 1647] [id = 784] 19:10:52 INFO - PROCESS | 1647 | ++DOMWINDOW == 150 (0x12be93800) [pid = 1647] [serial = 2350] [outer = 0x0] 19:10:52 INFO - PROCESS | 1647 | ++DOMWINDOW == 151 (0x12cfd4000) [pid = 1647] [serial = 2351] [outer = 0x12be93800] 19:10:52 INFO - PROCESS | 1647 | 1461031852677 Marionette DEBUG loaded listener.js 19:10:52 INFO - PROCESS | 1647 | ++DOMWINDOW == 152 (0x12cfdf800) [pid = 1647] [serial = 2352] [outer = 0x12be93800] 19:10:52 INFO - PROCESS | 1647 | 1461031852965 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]]]}] 19:10:52 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 19:10:52 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 19:10:52 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 424ms 19:10:52 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 19:10:52 INFO - PROCESS | 1647 | 1461031852977 Marionette TRACE conn2 -> [0,3101,"getWindowHandle",null] 19:10:52 INFO - PROCESS | 1647 | 1461031852978 Marionette TRACE conn2 <- [1,3101,null,{"value":"7"}] 19:10:52 INFO - PROCESS | 1647 | 1461031852980 Marionette TRACE conn2 -> [0,3102,"setScriptTimeout",{"ms":35000}] 19:10:52 INFO - PROCESS | 1647 | 1461031852981 Marionette TRACE conn2 <- [1,3102,null,{}] 19:10:52 INFO - PROCESS | 1647 | 1461031852983 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}] 19:10:53 INFO - PROCESS | 1647 | 1461031853073 Marionette TRACE conn2 <- [1,3103,null,{"value":null}] 19:10:53 INFO - PROCESS | 1647 | 1461031853076 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:53 INFO - PROCESS | 1647 | ++DOCSHELL 0x132889000 == 70 [pid = 1647] [id = 785] 19:10:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 153 (0x12d110c00) [pid = 1647] [serial = 2353] [outer = 0x0] 19:10:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 154 (0x12d115c00) [pid = 1647] [serial = 2354] [outer = 0x12d110c00] 19:10:53 INFO - PROCESS | 1647 | 1461031853097 Marionette DEBUG loaded listener.js 19:10:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 155 (0x12d11b800) [pid = 1647] [serial = 2355] [outer = 0x12d110c00] 19:10:53 INFO - PROCESS | 1647 | 1461031853382 Marionette TRACE conn2 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 19:10:53 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 19:10:53 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 420ms 19:10:53 INFO - PROCESS | 1647 | 1461031853406 Marionette TRACE conn2 -> [0,3105,"getWindowHandle",null] 19:10:53 INFO - PROCESS | 1647 | 1461031853408 Marionette TRACE conn2 <- [1,3105,null,{"value":"7"}] 19:10:53 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 19:10:53 INFO - PROCESS | 1647 | 1461031853410 Marionette TRACE conn2 -> [0,3106,"setScriptTimeout",{"ms":35000}] 19:10:53 INFO - PROCESS | 1647 | 1461031853411 Marionette TRACE conn2 <- [1,3106,null,{}] 19:10:53 INFO - PROCESS | 1647 | 1461031853413 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}] 19:10:53 INFO - PROCESS | 1647 | 1461031853509 Marionette TRACE conn2 <- [1,3107,null,{"value":null}] 19:10:53 INFO - PROCESS | 1647 | 1461031853582 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:53 INFO - PROCESS | 1647 | ++DOCSHELL 0x1291ef800 == 71 [pid = 1647] [id = 786] 19:10:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 156 (0x119da9c00) [pid = 1647] [serial = 2356] [outer = 0x0] 19:10:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 157 (0x125ee8800) [pid = 1647] [serial = 2357] [outer = 0x119da9c00] 19:10:53 INFO - PROCESS | 1647 | 1461031853603 Marionette DEBUG loaded listener.js 19:10:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 158 (0x12d111000) [pid = 1647] [serial = 2358] [outer = 0x119da9c00] 19:10:53 INFO - PROCESS | 1647 | 1461031853824 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]]]}] 19:10:53 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 19:10:53 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 19:10:53 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 19:10:53 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 424ms 19:10:53 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 19:10:53 INFO - PROCESS | 1647 | 1461031853835 Marionette TRACE conn2 -> [0,3109,"getWindowHandle",null] 19:10:53 INFO - PROCESS | 1647 | 1461031853837 Marionette TRACE conn2 <- [1,3109,null,{"value":"7"}] 19:10:53 INFO - PROCESS | 1647 | 1461031853843 Marionette TRACE conn2 -> [0,3110,"setScriptTimeout",{"ms":35000}] 19:10:53 INFO - PROCESS | 1647 | 1461031853844 Marionette TRACE conn2 <- [1,3110,null,{}] 19:10:53 INFO - PROCESS | 1647 | 1461031853846 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}] 19:10:53 INFO - PROCESS | 1647 | 1461031853956 Marionette TRACE conn2 <- [1,3111,null,{"value":null}] 19:10:53 INFO - PROCESS | 1647 | 1461031853962 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:53 INFO - PROCESS | 1647 | ++DOCSHELL 0x138941000 == 72 [pid = 1647] [id = 787] 19:10:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 159 (0x12d1d3400) [pid = 1647] [serial = 2359] [outer = 0x0] 19:10:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 160 (0x12d1d5000) [pid = 1647] [serial = 2360] [outer = 0x12d1d3400] 19:10:53 INFO - PROCESS | 1647 | 1461031853982 Marionette DEBUG loaded listener.js 19:10:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 161 (0x12d967800) [pid = 1647] [serial = 2361] [outer = 0x12d1d3400] 19:10:54 INFO - PROCESS | 1647 | 1461031854257 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"]]]}] 19:10:54 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 19:10:54 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 19:10:54 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 19:10:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:10:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:10:54 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 19:10:54 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 526ms 19:10:54 INFO - PROCESS | 1647 | 1461031854370 Marionette TRACE conn2 -> [0,3113,"getWindowHandle",null] 19:10:54 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 19:10:54 INFO - PROCESS | 1647 | 1461031854374 Marionette TRACE conn2 <- [1,3113,null,{"value":"7"}] 19:10:54 INFO - PROCESS | 1647 | 1461031854377 Marionette TRACE conn2 -> [0,3114,"setScriptTimeout",{"ms":35000}] 19:10:54 INFO - PROCESS | 1647 | 1461031854379 Marionette TRACE conn2 <- [1,3114,null,{}] 19:10:54 INFO - PROCESS | 1647 | 1461031854383 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}] 19:10:54 INFO - PROCESS | 1647 | 1461031854495 Marionette TRACE conn2 <- [1,3115,null,{"value":null}] 19:10:54 INFO - PROCESS | 1647 | 1461031854574 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\", \"31784873-31db-4760-a028-1330b3ef7f9b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:54 INFO - PROCESS | 1647 | ++DOCSHELL 0x12680e800 == 73 [pid = 1647] [id = 788] 19:10:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 162 (0x1154a4000) [pid = 1647] [serial = 2362] [outer = 0x0] 19:10:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 163 (0x11785cc00) [pid = 1647] [serial = 2363] [outer = 0x1154a4000] 19:10:54 INFO - PROCESS | 1647 | 1461031854601 Marionette DEBUG loaded listener.js 19:10:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 164 (0x11a70f000) [pid = 1647] [serial = 2364] [outer = 0x1154a4000] 19:10:54 INFO - PROCESS | 1647 | 1461031854948 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]]]}] 19:10:54 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 19:10:54 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 622ms 19:10:55 INFO - PROCESS | 1647 | 1461031854999 Marionette TRACE conn2 -> [0,3117,"getWindowHandle",null] 19:10:55 INFO - PROCESS | 1647 | 1461031855002 Marionette TRACE conn2 <- [1,3117,null,{"value":"7"}] 19:10:56 WARNING - u'runner_teardown' () 19:10:56 INFO - No more tests 19:10:56 INFO - Got 0 unexpected results 19:10:56 INFO - SUITE-END | took 531s 19:10:56 INFO - Closing logging queue 19:10:56 INFO - queue closed 19:10:56 INFO - Return code: 0 19:10:56 WARNING - # TBPL SUCCESS # 19:10:56 INFO - Running post-action listener: _resource_record_post_action 19:10:56 INFO - Running post-run listener: _resource_record_post_run 19:10:57 INFO - Total resource usage - Wall time: 554s; CPU: 58.0%; Read bytes: 43017728; Write bytes: 997127168; Read time: 636; Write time: 4984 19:10:57 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 19:10:57 INFO - install - Wall time: 20s; CPU: 54.0%; Read bytes: 173980160; Write bytes: 169531392; Read time: 14337; Write time: 431 19:10:57 INFO - run-tests - Wall time: 535s; CPU: 58.0%; Read bytes: 41911808; Write bytes: 798166016; Read time: 613; Write time: 4491 19:10:57 INFO - Running post-run listener: _upload_blobber_files 19:10:57 INFO - Blob upload gear active. 19:10:57 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 19:10:57 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 19:10:57 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'] 19:10:57 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 19:10:57 INFO - (blobuploader) - INFO - Open directory for files ... 19:10:57 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 19:10:57 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 19:10:57 INFO - (blobuploader) - INFO - Uploading, attempt #1. 19:10:58 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 19:10:58 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 19:10:58 INFO - (blobuploader) - INFO - Done attempting. 19:10:58 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 19:10:59 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 19:10:59 INFO - (blobuploader) - INFO - Uploading, attempt #1. 19:11:00 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 19:11:00 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 19:11:00 INFO - (blobuploader) - INFO - Done attempting. 19:11:00 INFO - (blobuploader) - INFO - Iteration through files over. 19:11:00 INFO - Return code: 0 19:11:00 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 19:11:00 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 19:11:00 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/8f4065a27f46ed8903b6fc0acdeb46c3ae3ae487d312641cb4afb3c750e7d4d4107237fd98b512cc02cd5d85c9735a8d87e417e47807fc655671c7e933b4383c", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/6b05afba50ffd8fa88f5f20bd255c7d8386759f4e3b1d61a9fd16edb315be2cde99c25ed94749e7c86711b068bc5fa4261d797beb5b595d86619ccae3f5724e1"} 19:11:00 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 19:11:00 INFO - Writing to file /builds/slave/test/properties/blobber_files 19:11:00 INFO - Contents: 19:11:00 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/8f4065a27f46ed8903b6fc0acdeb46c3ae3ae487d312641cb4afb3c750e7d4d4107237fd98b512cc02cd5d85c9735a8d87e417e47807fc655671c7e933b4383c", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/6b05afba50ffd8fa88f5f20bd255c7d8386759f4e3b1d61a9fd16edb315be2cde99c25ed94749e7c86711b068bc5fa4261d797beb5b595d86619ccae3f5724e1"} 19:11:00 INFO - Running post-run listener: copy_logs_to_upload_dir 19:11:00 INFO - Copying logs to upload dir... 19:11:00 INFO - mkdir: /builds/slave/test/build/upload/logs 19:11:00 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=611.791269 ========= master_lag: 56.98 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 11 mins, 8 secs) (at 2016-04-18 19:11:57.405384) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 12 secs) (at 2016-04-18 19:11:57.413123) ========= 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.OO4lVbBDru/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.pMRsGVpunc/Listeners TMPDIR=/var/folders/0d/jvrzwxys08z_8pq41nzpqw_800000w/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/8f4065a27f46ed8903b6fc0acdeb46c3ae3ae487d312641cb4afb3c750e7d4d4107237fd98b512cc02cd5d85c9735a8d87e417e47807fc655671c7e933b4383c", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/6b05afba50ffd8fa88f5f20bd255c7d8386759f4e3b1d61a9fd16edb315be2cde99c25ed94749e7c86711b068bc5fa4261d797beb5b595d86619ccae3f5724e1"} build_url:https://queue.taskcluster.net/v1/task/CJ3cp8IVRFquglyJTZW3iw/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg symbols_url:https://queue.taskcluster.net/v1/task/CJ3cp8IVRFquglyJTZW3iw/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.012810 build_url: 'https://queue.taskcluster.net/v1/task/CJ3cp8IVRFquglyJTZW3iw/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/8f4065a27f46ed8903b6fc0acdeb46c3ae3ae487d312641cb4afb3c750e7d4d4107237fd98b512cc02cd5d85c9735a8d87e417e47807fc655671c7e933b4383c", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/6b05afba50ffd8fa88f5f20bd255c7d8386759f4e3b1d61a9fd16edb315be2cde99c25ed94749e7c86711b068bc5fa4261d797beb5b595d86619ccae3f5724e1"}' symbols_url: 'https://queue.taskcluster.net/v1/task/CJ3cp8IVRFquglyJTZW3iw/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip' ========= master_lag: 12.32 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 12 secs) (at 2016-04-18 19:12:09.745343) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 4 secs) (at 2016-04-18 19:12:09.745799) ========= 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.OO4lVbBDru/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.pMRsGVpunc/Listeners TMPDIR=/var/folders/0d/jvrzwxys08z_8pq41nzpqw_800000w/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.004941 ========= master_lag: 4.50 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 4 secs) (at 2016-04-18 19:12:14.252812) ========= ========= Started reboot skipped (results: 3, elapsed: 6 secs) (at 2016-04-18 19:12:14.253269) ========= ========= Finished reboot skipped (results: 3, elapsed: 6 secs) (at 2016-04-18 19:12:21.053107) ========= ========= Total master_lag: 74.13 =========