builder: mozilla-aurora_yosemite_r7-debug_test-web-platform-tests-1 slave: t-yosemite-r7-0361 starttime: 1464139058.11 results: success (0) buildid: 20160524172038 builduid: 9fc0ea4b20ba4ca598a90d24ce8c98d6 revision: 14079be66b19b1fa8c60fa34239bcff57ca51ab0 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-05-24 18:17:38.107003) ========= master: http://buildbot-master136.bb.releng.scl3.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-05-24 18:17:38.107478) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-05-24 18:17:38.107820) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-05-24 18:17:38.128999) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-05-24 18:17:38.129371) ========= 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.2UlhWGJSSR/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.wT6aSOIWcS/Listeners TMPDIR=/var/folders/mg/9gn67p3x3h52jpkl3qqzw4tw00000w/T/ TWISTD_LOG_PATH=/builds/slave/twistd.log USER=cltbld VERSIONER_PYTHON_PREFER_32_BIT=no VERSIONER_PYTHON_VERSION=2.7 XPC_FLAGS=0x0 XPC_SERVICE_NAME=0 __CF_USER_TEXT_ENCODING=0x1C:0:0 using PTY: False --2016-05-24 18:17:38-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py Resolving hg.mozilla.org... 63.245.215.25, 63.245.215.102 Connecting to hg.mozilla.org|63.245.215.25|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12141 (12K) [text/x-python] Saving to: 'archiver_client.py' 0K .......... . 100% 19.7M=0.001s 2016-05-24 18:17:38 (19.7 MB/s) - 'archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.074884 ========= master_lag: 0.02 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-05-24 18:17:38.225246) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-05-24 18:17:38.225656) ========= 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.2UlhWGJSSR/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.wT6aSOIWcS/Listeners TMPDIR=/var/folders/mg/9gn67p3x3h52jpkl3qqzw4tw00000w/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.020094 ========= master_lag: 0.03 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-05-24 18:17:38.274659) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-05-24 18:17:38.275011) ========= bash -c 'python archiver_client.py mozharness --repo releases/mozilla-aurora --rev 14079be66b19b1fa8c60fa34239bcff57ca51ab0 --destination scripts --debug' in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', u'python archiver_client.py mozharness --repo releases/mozilla-aurora --rev 14079be66b19b1fa8c60fa34239bcff57ca51ab0 --destination scripts --debug'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.2UlhWGJSSR/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.wT6aSOIWcS/Listeners TMPDIR=/var/folders/mg/9gn67p3x3h52jpkl3qqzw4tw00000w/T/ TWISTD_LOG_PATH=/builds/slave/twistd.log USER=cltbld VERSIONER_PYTHON_PREFER_32_BIT=no VERSIONER_PYTHON_VERSION=2.7 XPC_FLAGS=0x0 XPC_SERVICE_NAME=0 __CF_USER_TEXT_ENCODING=0x1C:0:0 using PTY: False 2016-05-24 18:17:38,348 truncating revision to first 12 chars 2016-05-24 18:17:38,348 Setting DEBUG logging. 2016-05-24 18:17:38,348 attempt 1/10 2016-05-24 18:17:38,349 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-aurora/14079be66b19?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-05-24 18:17:39,588 unpacking tar archive at: mozilla-aurora-14079be66b19/testing/mozharness/ program finished with exit code 0 elapsedTime=1.500916 ========= master_lag: 0.02 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-05-24 18:17:39.796009) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-05-24 18:17:39.796409) ========= script_repo_revision: 14079be66b19b1fa8c60fa34239bcff57ca51ab0 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-05-24 18:17:39.796864) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-05-24 18:17:39.797211) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-05-24 18:17:39.813656) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 10 mins, 23 secs) (at 2016-05-24 18:17:39.814098) ========= /tools/buildbot/bin/python scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --total-chunks 10 --this-chunk 1 --blob-upload-branch mozilla-aurora --download-symbols true in dir /builds/slave/test/. (timeout 1800 secs) (maxTime 7200 secs) watching logfiles {} argv: ['/tools/buildbot/bin/python', 'scripts/scripts/web_platform_tests.py', '--cfg', 'web_platform_tests/prod_config.py', '--test-type=testharness', '--total-chunks', '10', '--this-chunk', '1', '--blob-upload-branch', 'mozilla-aurora', '--download-symbols', 'true'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.2UlhWGJSSR/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.wT6aSOIWcS/Listeners TMPDIR=/var/folders/mg/9gn67p3x3h52jpkl3qqzw4tw00000w/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 18:17:39 INFO - MultiFileLogger online at 20160524 18:17:39 in /builds/slave/test 18:17:39 INFO - Run as scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --total-chunks 10 --this-chunk 1 --blob-upload-branch mozilla-aurora --download-symbols true 18:17:39 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 18:17:39 INFO - {'append_to_log': False, 18:17:39 INFO - 'base_work_dir': '/builds/slave/test', 18:17:39 INFO - 'blob_upload_branch': 'mozilla-aurora', 18:17:39 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 18:17:39 INFO - 'buildbot_json_path': 'buildprops.json', 18:17:39 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 18:17:39 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 18:17:39 INFO - 'download_minidump_stackwalk': True, 18:17:39 INFO - 'download_symbols': 'true', 18:17:39 INFO - 'e10s': False, 18:17:39 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 18:17:39 INFO - 'tooltool.py': '/tools/tooltool.py', 18:17:39 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 18:17:39 INFO - '/tools/misc-python/virtualenv.py')}, 18:17:39 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 18:17:39 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 18:17:39 INFO - 'log_level': 'info', 18:17:39 INFO - 'log_to_console': True, 18:17:39 INFO - 'opt_config_files': (), 18:17:39 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 18:17:39 INFO - '--processes=1', 18:17:39 INFO - '--config=%(test_path)s/wptrunner.ini', 18:17:39 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 18:17:39 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 18:17:39 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 18:17:39 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 18:17:39 INFO - 'pip_index': False, 18:17:39 INFO - 'require_test_zip': True, 18:17:39 INFO - 'test_type': ('testharness',), 18:17:39 INFO - 'this_chunk': '1', 18:17:39 INFO - 'tooltool_cache': '/builds/tooltool_cache', 18:17:39 INFO - 'total_chunks': '10', 18:17:39 INFO - 'virtualenv_path': 'venv', 18:17:39 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 18:17:39 INFO - 'work_dir': 'build'} 18:17:39 INFO - ##### 18:17:39 INFO - ##### Running clobber step. 18:17:39 INFO - ##### 18:17:39 INFO - Running pre-action listener: _resource_record_pre_action 18:17:39 INFO - Running main action method: clobber 18:17:39 INFO - rmtree: /builds/slave/test/build 18:17:39 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 18:17:41 INFO - Running post-action listener: _resource_record_post_action 18:17:41 INFO - ##### 18:17:41 INFO - ##### Running read-buildbot-config step. 18:17:41 INFO - ##### 18:17:41 INFO - Running pre-action listener: _resource_record_pre_action 18:17:41 INFO - Running main action method: read_buildbot_config 18:17:41 INFO - Using buildbot properties: 18:17:41 INFO - { 18:17:41 INFO - "project": "", 18:17:41 INFO - "product": "firefox", 18:17:41 INFO - "script_repo_revision": "production", 18:17:41 INFO - "scheduler": "tests-mozilla-aurora-yosemite_r7-debug-unittest", 18:17:41 INFO - "repository": "", 18:17:41 INFO - "buildername": "Rev7 MacOSX Yosemite 10.10.5 mozilla-aurora debug test web-platform-tests-1", 18:17:41 INFO - "buildid": "20160524172038", 18:17:41 INFO - "pgo_build": "False", 18:17:41 INFO - "basedir": "/builds/slave/test", 18:17:41 INFO - "buildnumber": 9, 18:17:41 INFO - "slavename": "t-yosemite-r7-0361", 18:17:41 INFO - "master": "http://buildbot-master136.bb.releng.scl3.mozilla.com:8201/", 18:17:41 INFO - "platform": "macosx64", 18:17:41 INFO - "branch": "mozilla-aurora", 18:17:41 INFO - "revision": "14079be66b19b1fa8c60fa34239bcff57ca51ab0", 18:17:41 INFO - "repo_path": "releases/mozilla-aurora", 18:17:41 INFO - "moz_repo_path": "", 18:17:41 INFO - "stage_platform": "macosx64", 18:17:41 INFO - "builduid": "9fc0ea4b20ba4ca598a90d24ce8c98d6", 18:17:41 INFO - "slavebuilddir": "test" 18:17:41 INFO - } 18:17:41 INFO - Found installer url https://queue.taskcluster.net/v1/task/aO_sFObiRzGJL8fGpHjL0A/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg. 18:17:41 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/aO_sFObiRzGJL8fGpHjL0A/artifacts/public/build/firefox-48.0a2.en-US.mac64.test_packages.json. 18:17:41 INFO - Running post-action listener: _resource_record_post_action 18:17:41 INFO - ##### 18:17:41 INFO - ##### Running download-and-extract step. 18:17:41 INFO - ##### 18:17:41 INFO - Running pre-action listener: _resource_record_pre_action 18:17:41 INFO - Running main action method: download_and_extract 18:17:41 INFO - mkdir: /builds/slave/test/build/tests 18:17:41 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 18:17:41 INFO - https://queue.taskcluster.net/v1/task/aO_sFObiRzGJL8fGpHjL0A/artifacts/public/build/firefox-48.0a2.en-US.mac64.test_packages.json matches https://queue.taskcluster.net 18:17:41 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/aO_sFObiRzGJL8fGpHjL0A/artifacts/public/build/firefox-48.0a2.en-US.mac64.test_packages.json 18:17:41 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/aO_sFObiRzGJL8fGpHjL0A/artifacts/public/build/firefox-48.0a2.en-US.mac64.test_packages.json 18:17:41 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/aO_sFObiRzGJL8fGpHjL0A/artifacts/public/build/firefox-48.0a2.en-US.mac64.test_packages.json to /builds/slave/test/build/firefox-48.0a2.en-US.mac64.test_packages.json 18:17:41 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/aO_sFObiRzGJL8fGpHjL0A/artifacts/public/build/firefox-48.0a2.en-US.mac64.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0a2.en-US.mac64.test_packages.json'}, attempt #1 18:17:42 INFO - Downloaded 1235 bytes. 18:17:42 INFO - Reading from file /builds/slave/test/build/firefox-48.0a2.en-US.mac64.test_packages.json 18:17:42 INFO - Using the following test package requirements: 18:17:42 INFO - {u'common': [u'firefox-48.0a2.en-US.mac64.common.tests.zip'], 18:17:42 INFO - u'cppunittest': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 18:17:42 INFO - u'firefox-48.0a2.en-US.mac64.cppunittest.tests.zip'], 18:17:42 INFO - u'gtest': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 18:17:42 INFO - u'firefox-48.0a2.en-US.mac64.gtest.tests.zip'], 18:17:42 INFO - u'jittest': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 18:17:42 INFO - u'jsshell-mac64.zip'], 18:17:42 INFO - u'mochitest': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 18:17:42 INFO - u'firefox-48.0a2.en-US.mac64.mochitest.tests.zip'], 18:17:42 INFO - u'mozbase': [u'firefox-48.0a2.en-US.mac64.common.tests.zip'], 18:17:42 INFO - u'reftest': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 18:17:42 INFO - u'firefox-48.0a2.en-US.mac64.reftest.tests.zip'], 18:17:42 INFO - u'talos': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 18:17:42 INFO - u'firefox-48.0a2.en-US.mac64.talos.tests.zip'], 18:17:42 INFO - u'web-platform': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 18:17:42 INFO - u'firefox-48.0a2.en-US.mac64.web-platform.tests.zip'], 18:17:42 INFO - u'xpcshell': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 18:17:42 INFO - u'firefox-48.0a2.en-US.mac64.xpcshell.tests.zip']} 18:17:42 INFO - Downloading packages: [u'firefox-48.0a2.en-US.mac64.common.tests.zip', u'firefox-48.0a2.en-US.mac64.web-platform.tests.zip'] for test suite category: web-platform 18:17:42 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 18:17:42 INFO - https://queue.taskcluster.net/v1/task/aO_sFObiRzGJL8fGpHjL0A/artifacts/public/build/firefox-48.0a2.en-US.mac64.common.tests.zip matches https://queue.taskcluster.net 18:17:42 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/aO_sFObiRzGJL8fGpHjL0A/artifacts/public/build/firefox-48.0a2.en-US.mac64.common.tests.zip 18:17:42 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/aO_sFObiRzGJL8fGpHjL0A/artifacts/public/build/firefox-48.0a2.en-US.mac64.common.tests.zip 18:17:42 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/aO_sFObiRzGJL8fGpHjL0A/artifacts/public/build/firefox-48.0a2.en-US.mac64.common.tests.zip to /builds/slave/test/build/firefox-48.0a2.en-US.mac64.common.tests.zip 18:17:42 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/aO_sFObiRzGJL8fGpHjL0A/artifacts/public/build/firefox-48.0a2.en-US.mac64.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a2.en-US.mac64.common.tests.zip'}, attempt #1 18:17:44 INFO - Downloaded 18306188 bytes. 18:17:44 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a2.en-US.mac64.common.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 18:17:44 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a2.en-US.mac64.common.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 18:17:44 INFO - caution: filename not matched: web-platform/* 18:17:44 INFO - Return code: 11 18:17:44 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 18:17:44 INFO - https://queue.taskcluster.net/v1/task/aO_sFObiRzGJL8fGpHjL0A/artifacts/public/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip matches https://queue.taskcluster.net 18:17:44 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/aO_sFObiRzGJL8fGpHjL0A/artifacts/public/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip 18:17:44 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/aO_sFObiRzGJL8fGpHjL0A/artifacts/public/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip 18:17:44 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/aO_sFObiRzGJL8fGpHjL0A/artifacts/public/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip to /builds/slave/test/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip 18:17:44 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/aO_sFObiRzGJL8fGpHjL0A/artifacts/public/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip'}, attempt #1 18:17:45 INFO - Downloaded 36409193 bytes. 18:17:45 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 18:17:45 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 18:17:49 INFO - caution: filename not matched: bin/* 18:17:49 INFO - caution: filename not matched: config/* 18:17:49 INFO - caution: filename not matched: mozbase/* 18:17:49 INFO - caution: filename not matched: marionette/* 18:17:49 INFO - caution: filename not matched: tools/wptserve/* 18:17:49 INFO - Return code: 11 18:17:49 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 18:17:49 INFO - https://queue.taskcluster.net/v1/task/aO_sFObiRzGJL8fGpHjL0A/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg matches https://queue.taskcluster.net 18:17:49 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/aO_sFObiRzGJL8fGpHjL0A/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg 18:17:49 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/aO_sFObiRzGJL8fGpHjL0A/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg 18:17:49 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/aO_sFObiRzGJL8fGpHjL0A/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg to /builds/slave/test/build/firefox-48.0a2.en-US.mac64.dmg 18:17:49 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/aO_sFObiRzGJL8fGpHjL0A/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg', 'file_name': '/builds/slave/test/build/firefox-48.0a2.en-US.mac64.dmg'}, attempt #1 18:17:52 INFO - Downloaded 73046733 bytes. 18:17:52 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/aO_sFObiRzGJL8fGpHjL0A/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg 18:17:52 INFO - mkdir: /builds/slave/test/properties 18:17:52 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 18:17:52 INFO - Writing to file /builds/slave/test/properties/build_url 18:17:52 INFO - Contents: 18:17:52 INFO - build_url:https://queue.taskcluster.net/v1/task/aO_sFObiRzGJL8fGpHjL0A/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg 18:17:52 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/aO_sFObiRzGJL8fGpHjL0A/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip 18:17:52 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 18:17:52 INFO - Writing to file /builds/slave/test/properties/symbols_url 18:17:52 INFO - Contents: 18:17:52 INFO - symbols_url:https://queue.taskcluster.net/v1/task/aO_sFObiRzGJL8fGpHjL0A/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip 18:17: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')]} 18:17:52 INFO - https://queue.taskcluster.net/v1/task/aO_sFObiRzGJL8fGpHjL0A/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip matches https://queue.taskcluster.net 18:17:52 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/aO_sFObiRzGJL8fGpHjL0A/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip 18:17:52 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/aO_sFObiRzGJL8fGpHjL0A/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip 18:17:52 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/aO_sFObiRzGJL8fGpHjL0A/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip to /builds/slave/test/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip 18:17:52 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/aO_sFObiRzGJL8fGpHjL0A/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip'}, attempt #1 18:17:55 INFO - Downloaded 103640227 bytes. 18:17:55 INFO - Running command: ['unzip', '-q', '-o', '/builds/slave/test/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip', '-d', '/builds/slave/test/build/symbols'] 18:17:55 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip -d /builds/slave/test/build/symbols 18:17:59 INFO - Return code: 0 18:17:59 INFO - Running post-action listener: _resource_record_post_action 18:17:59 INFO - Running post-action listener: set_extra_try_arguments 18:17:59 INFO - ##### 18:17:59 INFO - ##### Running create-virtualenv step. 18:17:59 INFO - ##### 18:17:59 INFO - Running pre-action listener: _pre_create_virtualenv 18:17:59 INFO - Running pre-action listener: _resource_record_pre_action 18:17:59 INFO - Running main action method: create_virtualenv 18:17:59 INFO - Creating virtualenv /builds/slave/test/build/venv 18:17:59 INFO - Running command: ['/tools/buildbot/bin/python', '/tools/misc-python/virtualenv.py', '--no-site-packages', '--distribute', '/builds/slave/test/build/venv'] in /builds/slave/test/build 18:17:59 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 18:17:59 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 18:17:59 INFO - Using real prefix '/tools/python27' 18:17:59 INFO - New python executable in /builds/slave/test/build/venv/bin/python 18:18:00 INFO - Installing distribute.............................................................................................................................................................................................done. 18:18:02 INFO - Installing pip.................done. 18:18:02 INFO - Return code: 0 18:18:02 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 18:18:02 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 18:18:02 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 18:18:02 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 18:18:02 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 18:18:02 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 18:18:02 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 18:18:02 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 0x10da04e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10da21f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fef49cdde10>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10da1d5e0>, '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 0x10d600cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10d62b990>, '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.2UlhWGJSSR/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.wT6aSOIWcS/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/mg/9gn67p3x3h52jpkl3qqzw4tw00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 18:18:02 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 18:18:02 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 18:18:02 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.2UlhWGJSSR/Render', 18:18:02 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 18:18:02 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 18:18:02 INFO - 'HOME': '/Users/cltbld', 18:18:02 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 18:18:02 INFO - 'LOGNAME': 'cltbld', 18:18:02 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 18:18:02 INFO - 'MOZ_NO_REMOTE': '1', 18:18:02 INFO - 'NO_EM_RESTART': '1', 18:18:02 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 18:18:02 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 18:18:02 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 18:18:02 INFO - 'PWD': '/builds/slave/test', 18:18:02 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 18:18:02 INFO - 'SHELL': '/bin/bash', 18:18:02 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.wT6aSOIWcS/Listeners', 18:18:02 INFO - 'TMPDIR': '/var/folders/mg/9gn67p3x3h52jpkl3qqzw4tw00000w/T/', 18:18:02 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 18:18:02 INFO - 'USER': 'cltbld', 18:18:02 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 18:18:02 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 18:18:02 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 18:18:02 INFO - 'XPC_FLAGS': '0x0', 18:18:02 INFO - 'XPC_SERVICE_NAME': '0', 18:18:02 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 18:18:03 INFO - Ignoring indexes: https://pypi.python.org/simple/ 18:18:03 INFO - Downloading/unpacking psutil>=0.7.1 18:18:03 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 18:18:03 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 18:18:03 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 18:18:03 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 18:18:03 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 18:18:03 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 18:18:05 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 18:18:05 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 18:18:05 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 18:18:05 INFO - Installing collected packages: psutil 18:18:05 INFO - Running setup.py install for psutil 18:18:05 INFO - building 'psutil._psutil_osx' extension 18:18:05 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 18:18:06 INFO - gcc -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -DPSUTIL_VERSION=311 -I/tools/python27/include/python2.7 -c psutil/_psutil_common.c -o build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_common.o 18:18:06 INFO - gcc -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -DPSUTIL_VERSION=311 -I/tools/python27/include/python2.7 -c psutil/arch/osx/process_info.c -o build/temp.macosx-10.10-x86_64-2.7/psutil/arch/osx/process_info.o 18:18:06 INFO - gcc -bundle -bundle_loader /tools/python27/bin/python2.7 build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_osx.o build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_common.o build/temp.macosx-10.10-x86_64-2.7/psutil/arch/osx/process_info.o -o build/lib.macosx-10.10-x86_64-2.7/psutil/_psutil_osx.so -framework CoreFoundation -framework IOKit 18:18:06 INFO - building 'psutil._psutil_posix' extension 18:18:06 INFO - gcc -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -I/tools/python27/include/python2.7 -c psutil/_psutil_posix.c -o build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_posix.o 18:18:06 WARNING - psutil/_psutil_posix.c:403:11: warning: implicit declaration of function 'ioctl' is invalid in C99 [-Wimplicit-function-declaration] 18:18:06 INFO - ret = ioctl(sock, SIOCGIFFLAGS, &ifr); 18:18:06 INFO - ^ 18:18:06 INFO - 1 warning generated. 18:18:06 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 18:18:06 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 18:18:06 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 18:18:06 INFO - Successfully installed psutil 18:18:06 INFO - Cleaning up... 18:18:06 INFO - Return code: 0 18:18:06 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 18:18:06 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')]} 18:18:06 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 18:18:06 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 18:18:06 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')]} 18:18:06 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 18:18:06 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 18:18:06 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 0x10da04e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10da21f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fef49cdde10>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10da1d5e0>, '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 0x10d600cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10d62b990>, '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.2UlhWGJSSR/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.wT6aSOIWcS/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/mg/9gn67p3x3h52jpkl3qqzw4tw00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 18:18:06 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 18:18:06 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 18:18:06 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.2UlhWGJSSR/Render', 18:18:06 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 18:18:06 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 18:18:06 INFO - 'HOME': '/Users/cltbld', 18:18:06 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 18:18:06 INFO - 'LOGNAME': 'cltbld', 18:18:06 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 18:18:06 INFO - 'MOZ_NO_REMOTE': '1', 18:18:06 INFO - 'NO_EM_RESTART': '1', 18:18:06 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 18:18:06 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 18:18:06 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 18:18:06 INFO - 'PWD': '/builds/slave/test', 18:18:06 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 18:18:06 INFO - 'SHELL': '/bin/bash', 18:18:06 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.wT6aSOIWcS/Listeners', 18:18:06 INFO - 'TMPDIR': '/var/folders/mg/9gn67p3x3h52jpkl3qqzw4tw00000w/T/', 18:18:06 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 18:18:06 INFO - 'USER': 'cltbld', 18:18:06 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 18:18:06 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 18:18:06 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 18:18:06 INFO - 'XPC_FLAGS': '0x0', 18:18:06 INFO - 'XPC_SERVICE_NAME': '0', 18:18:06 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 18:18:06 INFO - Ignoring indexes: https://pypi.python.org/simple/ 18:18:06 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 18:18:06 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 18:18:06 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 18:18:06 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 18:18:06 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 18:18:06 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 18:18:06 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 18:18:09 INFO - Downloading mozsystemmonitor-0.0.tar.gz 18:18:09 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 18:18:09 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 18:18:09 INFO - Installing collected packages: mozsystemmonitor 18:18:09 INFO - Running setup.py install for mozsystemmonitor 18:18:09 INFO - Successfully installed mozsystemmonitor 18:18:09 INFO - Cleaning up... 18:18:09 INFO - Return code: 0 18:18:09 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 18:18:09 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')]} 18:18:09 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 18:18:09 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 18:18:09 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')]} 18:18:09 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 18:18:09 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 18:18:09 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 0x10da04e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10da21f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fef49cdde10>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10da1d5e0>, '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 0x10d600cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10d62b990>, '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.2UlhWGJSSR/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.wT6aSOIWcS/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/mg/9gn67p3x3h52jpkl3qqzw4tw00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 18:18:09 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 18:18:09 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 18:18:09 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.2UlhWGJSSR/Render', 18:18:09 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 18:18:09 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 18:18:09 INFO - 'HOME': '/Users/cltbld', 18:18:09 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 18:18:09 INFO - 'LOGNAME': 'cltbld', 18:18:09 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 18:18:09 INFO - 'MOZ_NO_REMOTE': '1', 18:18:09 INFO - 'NO_EM_RESTART': '1', 18:18:09 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 18:18:09 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 18:18:09 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 18:18:09 INFO - 'PWD': '/builds/slave/test', 18:18:09 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 18:18:09 INFO - 'SHELL': '/bin/bash', 18:18:09 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.wT6aSOIWcS/Listeners', 18:18:09 INFO - 'TMPDIR': '/var/folders/mg/9gn67p3x3h52jpkl3qqzw4tw00000w/T/', 18:18:09 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 18:18:09 INFO - 'USER': 'cltbld', 18:18:09 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 18:18:09 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 18:18:09 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 18:18:09 INFO - 'XPC_FLAGS': '0x0', 18:18:09 INFO - 'XPC_SERVICE_NAME': '0', 18:18:09 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 18:18:09 INFO - Ignoring indexes: https://pypi.python.org/simple/ 18:18:09 INFO - Downloading/unpacking blobuploader==1.2.4 18:18:09 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 18:18:09 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 18:18:09 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 18:18:09 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 18:18:09 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 18:18:09 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 18:18:12 INFO - Downloading blobuploader-1.2.4.tar.gz 18:18:12 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 18:18:12 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 18:18:12 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 18:18:12 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 18:18:12 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 18:18:12 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 18:18:12 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 18:18:12 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 18:18:12 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 18:18:13 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 18:18:13 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 18:18:13 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 18:18:13 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 18:18:13 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 18:18:13 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 18:18:13 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 18:18:13 INFO - Downloading docopt-0.6.1.tar.gz 18:18:13 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 18:18:13 INFO - Installing collected packages: blobuploader, requests, docopt 18:18:13 INFO - Running setup.py install for blobuploader 18:18:13 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 18:18:13 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 18:18:13 INFO - Running setup.py install for requests 18:18:14 INFO - Running setup.py install for docopt 18:18:14 INFO - Successfully installed blobuploader requests docopt 18:18:14 INFO - Cleaning up... 18:18:14 INFO - Return code: 0 18:18:14 INFO - Installing None into virtualenv /builds/slave/test/build/venv 18:18:14 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')]} 18:18:14 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 18:18:14 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 18:18:14 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')]} 18:18:14 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 18:18:14 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 18:18:14 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 0x10da04e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10da21f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fef49cdde10>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10da1d5e0>, '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 0x10d600cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10d62b990>, '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.2UlhWGJSSR/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.wT6aSOIWcS/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/mg/9gn67p3x3h52jpkl3qqzw4tw00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 18:18:14 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 18:18:14 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 18:18:14 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.2UlhWGJSSR/Render', 18:18:14 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 18:18:14 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 18:18:14 INFO - 'HOME': '/Users/cltbld', 18:18:14 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 18:18:14 INFO - 'LOGNAME': 'cltbld', 18:18:14 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 18:18:14 INFO - 'MOZ_NO_REMOTE': '1', 18:18:14 INFO - 'NO_EM_RESTART': '1', 18:18:14 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 18:18:14 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 18:18:14 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 18:18:14 INFO - 'PWD': '/builds/slave/test', 18:18:14 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 18:18:14 INFO - 'SHELL': '/bin/bash', 18:18:14 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.wT6aSOIWcS/Listeners', 18:18:14 INFO - 'TMPDIR': '/var/folders/mg/9gn67p3x3h52jpkl3qqzw4tw00000w/T/', 18:18:14 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 18:18:14 INFO - 'USER': 'cltbld', 18:18:14 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 18:18:14 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 18:18:14 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 18:18:14 INFO - 'XPC_FLAGS': '0x0', 18:18:14 INFO - 'XPC_SERVICE_NAME': '0', 18:18:14 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 18:18:14 INFO - Ignoring indexes: https://pypi.python.org/simple/ 18:18:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 18:18:14 INFO - Running setup.py (path:/var/folders/mg/9gn67p3x3h52jpkl3qqzw4tw00000w/T/pip-MjUdSM-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 18:18:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 18:18:14 INFO - Running setup.py (path:/var/folders/mg/9gn67p3x3h52jpkl3qqzw4tw00000w/T/pip-F5pd5r-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 18:18:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 18:18:14 INFO - Running setup.py (path:/var/folders/mg/9gn67p3x3h52jpkl3qqzw4tw00000w/T/pip-BrIuP_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 18:18:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 18:18:15 INFO - Running setup.py (path:/var/folders/mg/9gn67p3x3h52jpkl3qqzw4tw00000w/T/pip-SPK13y-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 18:18:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 18:18:15 INFO - Running setup.py (path:/var/folders/mg/9gn67p3x3h52jpkl3qqzw4tw00000w/T/pip-kw5SzB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 18:18:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 18:18:15 INFO - Running setup.py (path:/var/folders/mg/9gn67p3x3h52jpkl3qqzw4tw00000w/T/pip-RhAjx1-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 18:18:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 18:18:15 INFO - Running setup.py (path:/var/folders/mg/9gn67p3x3h52jpkl3qqzw4tw00000w/T/pip-K6tI2L-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 18:18:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 18:18:15 INFO - Running setup.py (path:/var/folders/mg/9gn67p3x3h52jpkl3qqzw4tw00000w/T/pip-oBgLBX-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 18:18:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 18:18:15 INFO - Running setup.py (path:/var/folders/mg/9gn67p3x3h52jpkl3qqzw4tw00000w/T/pip-D3p7xG-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 18:18:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 18:18:15 INFO - Running setup.py (path:/var/folders/mg/9gn67p3x3h52jpkl3qqzw4tw00000w/T/pip-WEgdut-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 18:18:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 18:18:15 INFO - Running setup.py (path:/var/folders/mg/9gn67p3x3h52jpkl3qqzw4tw00000w/T/pip-x4pEis-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 18:18:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 18:18:15 INFO - Running setup.py (path:/var/folders/mg/9gn67p3x3h52jpkl3qqzw4tw00000w/T/pip-IYP98F-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 18:18:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 18:18:16 INFO - Running setup.py (path:/var/folders/mg/9gn67p3x3h52jpkl3qqzw4tw00000w/T/pip-VFWEmJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 18:18:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 18:18:16 INFO - Running setup.py (path:/var/folders/mg/9gn67p3x3h52jpkl3qqzw4tw00000w/T/pip-7K5JTp-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 18:18:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 18:18:16 INFO - Running setup.py (path:/var/folders/mg/9gn67p3x3h52jpkl3qqzw4tw00000w/T/pip-MHTmSv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 18:18:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 18:18:16 INFO - Running setup.py (path:/var/folders/mg/9gn67p3x3h52jpkl3qqzw4tw00000w/T/pip-np94Tt-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 18:18:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 18:18:16 INFO - Running setup.py (path:/var/folders/mg/9gn67p3x3h52jpkl3qqzw4tw00000w/T/pip-VRu2um-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 18:18:16 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 18:18:16 INFO - Running setup.py (path:/var/folders/mg/9gn67p3x3h52jpkl3qqzw4tw00000w/T/pip-YU142I-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 18:18:16 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 18:18:16 INFO - Running setup.py (path:/var/folders/mg/9gn67p3x3h52jpkl3qqzw4tw00000w/T/pip-uLNh8U-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 18:18:16 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 18:18:16 INFO - Running setup.py (path:/var/folders/mg/9gn67p3x3h52jpkl3qqzw4tw00000w/T/pip-5MkO70-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 18:18:16 INFO - Unpacking /builds/slave/test/build/tests/marionette 18:18:17 INFO - Running setup.py (path:/var/folders/mg/9gn67p3x3h52jpkl3qqzw4tw00000w/T/pip-2anuo5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 18:18:17 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 18:18:17 INFO - Installing collected packages: manifestparser, mozcrash, mozdebug, mozdevice, mozfile, mozhttpd, mozinfo, mozInstall, mozleak, mozlog, moznetwork, mozprocess, mozprofile, mozrunner, mozscreenshot, moztest, mozversion, wptserve, marionette-driver, browsermob-proxy, marionette-client 18:18:17 INFO - Running setup.py install for manifestparser 18:18:17 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 18:18:17 INFO - Running setup.py install for mozcrash 18:18:17 INFO - Running setup.py install for mozdebug 18:18:17 INFO - Running setup.py install for mozdevice 18:18:17 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 18:18:17 INFO - Installing dm script to /builds/slave/test/build/venv/bin 18:18:17 INFO - Running setup.py install for mozfile 18:18:18 INFO - Running setup.py install for mozhttpd 18:18:18 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 18:18:18 INFO - Running setup.py install for mozinfo 18:18:18 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 18:18:18 INFO - Running setup.py install for mozInstall 18:18:18 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 18:18:18 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 18:18:18 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 18:18:18 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 18:18:18 INFO - Running setup.py install for mozleak 18:18:18 INFO - Running setup.py install for mozlog 18:18:18 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 18:18:18 INFO - Running setup.py install for moznetwork 18:18:18 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 18:18:18 INFO - Running setup.py install for mozprocess 18:18:19 INFO - Running setup.py install for mozprofile 18:18:19 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 18:18:19 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 18:18:19 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 18:18:19 INFO - Running setup.py install for mozrunner 18:18:19 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 18:18:19 INFO - Running setup.py install for mozscreenshot 18:18:19 INFO - Running setup.py install for moztest 18:18:19 INFO - Running setup.py install for mozversion 18:18:19 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 18:18:19 INFO - Running setup.py install for wptserve 18:18:20 INFO - Running setup.py install for marionette-driver 18:18:20 INFO - Running setup.py install for browsermob-proxy 18:18:20 INFO - Running setup.py install for marionette-client 18:18:20 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 18:18:20 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 18:18:20 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 18:18:20 INFO - Cleaning up... 18:18:20 INFO - Return code: 0 18:18:20 INFO - Installing None into virtualenv /builds/slave/test/build/venv 18:18: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')]} 18:18:20 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 18:18:20 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 18:18: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')]} 18:18:20 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 18:18:20 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 18:18:20 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 0x10da04e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10da21f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fef49cdde10>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10da1d5e0>, '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 0x10d600cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10d62b990>, '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.2UlhWGJSSR/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.wT6aSOIWcS/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/mg/9gn67p3x3h52jpkl3qqzw4tw00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 18:18:20 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 18:18:20 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 18:18:20 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.2UlhWGJSSR/Render', 18:18:20 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 18:18:20 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 18:18:20 INFO - 'HOME': '/Users/cltbld', 18:18:20 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 18:18:20 INFO - 'LOGNAME': 'cltbld', 18:18:20 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 18:18:20 INFO - 'MOZ_NO_REMOTE': '1', 18:18:20 INFO - 'NO_EM_RESTART': '1', 18:18:20 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 18:18:20 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 18:18:20 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 18:18:20 INFO - 'PWD': '/builds/slave/test', 18:18:20 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 18:18:20 INFO - 'SHELL': '/bin/bash', 18:18:20 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.wT6aSOIWcS/Listeners', 18:18:20 INFO - 'TMPDIR': '/var/folders/mg/9gn67p3x3h52jpkl3qqzw4tw00000w/T/', 18:18:20 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 18:18:20 INFO - 'USER': 'cltbld', 18:18:20 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 18:18:20 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 18:18:20 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 18:18:20 INFO - 'XPC_FLAGS': '0x0', 18:18:20 INFO - 'XPC_SERVICE_NAME': '0', 18:18:20 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 18:18:21 INFO - Ignoring indexes: https://pypi.python.org/simple/ 18:18:21 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 18:18:21 INFO - Running setup.py (path:/var/folders/mg/9gn67p3x3h52jpkl3qqzw4tw00000w/T/pip-_3UzK3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 18:18:21 INFO - Requirement already satisfied (use --upgrade to upgrade): manifestparser==1.1 from file:///builds/slave/test/build/tests/mozbase/manifestparser in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 1)) 18:18:21 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 18:18:21 INFO - Running setup.py (path:/var/folders/mg/9gn67p3x3h52jpkl3qqzw4tw00000w/T/pip-bO4nCh-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 18:18:21 INFO - Requirement already satisfied (use --upgrade to upgrade): mozcrash==0.17 from file:///builds/slave/test/build/tests/mozbase/mozcrash in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 18:18:21 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 18:18:21 INFO - Running setup.py (path:/var/folders/mg/9gn67p3x3h52jpkl3qqzw4tw00000w/T/pip-2Ay9QE-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 18:18:21 INFO - Requirement already satisfied (use --upgrade to upgrade): mozdebug==0.1 from file:///builds/slave/test/build/tests/mozbase/mozdebug in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 3)) 18:18:21 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 18:18:21 INFO - Running setup.py (path:/var/folders/mg/9gn67p3x3h52jpkl3qqzw4tw00000w/T/pip-GSj4gC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 18:18:21 INFO - Requirement already satisfied (use --upgrade to upgrade): mozdevice==0.48 from file:///builds/slave/test/build/tests/mozbase/mozdevice in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 18:18:21 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 18:18:21 INFO - Running setup.py (path:/var/folders/mg/9gn67p3x3h52jpkl3qqzw4tw00000w/T/pip-HIR4Vs-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 18:18:21 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)) 18:18:21 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 18:18:21 INFO - Running setup.py (path:/var/folders/mg/9gn67p3x3h52jpkl3qqzw4tw00000w/T/pip-Lc5WJX-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 18:18:21 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)) 18:18:21 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 18:18:21 INFO - Running setup.py (path:/var/folders/mg/9gn67p3x3h52jpkl3qqzw4tw00000w/T/pip-Q1L0El-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 18:18:21 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)) 18:18:21 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 18:18:21 INFO - Running setup.py (path:/var/folders/mg/9gn67p3x3h52jpkl3qqzw4tw00000w/T/pip-1cLYVy-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 18:18:21 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)) 18:18:21 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 18:18:21 INFO - Running setup.py (path:/var/folders/mg/9gn67p3x3h52jpkl3qqzw4tw00000w/T/pip-_x4tY4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 18:18:22 INFO - Requirement already satisfied (use --upgrade to upgrade): mozleak==0.1 from file:///builds/slave/test/build/tests/mozbase/mozleak in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 9)) 18:18:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 18:18:22 INFO - Running setup.py (path:/var/folders/mg/9gn67p3x3h52jpkl3qqzw4tw00000w/T/pip-ntL2Qg-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 18:18:22 INFO - Requirement already satisfied (use --upgrade to upgrade): mozlog==3.1 from file:///builds/slave/test/build/tests/mozbase/mozlog in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 18:18:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 18:18:22 INFO - Running setup.py (path:/var/folders/mg/9gn67p3x3h52jpkl3qqzw4tw00000w/T/pip-kGjPnx-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 18:18:22 INFO - Requirement already satisfied (use --upgrade to upgrade): moznetwork==0.27 from file:///builds/slave/test/build/tests/mozbase/moznetwork in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 11)) 18:18:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 18:18:22 INFO - Running setup.py (path:/var/folders/mg/9gn67p3x3h52jpkl3qqzw4tw00000w/T/pip-PjgFGD-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 18:18:22 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprocess==0.22 from file:///builds/slave/test/build/tests/mozbase/mozprocess in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 12)) 18:18:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 18:18:22 INFO - Running setup.py (path:/var/folders/mg/9gn67p3x3h52jpkl3qqzw4tw00000w/T/pip-8CE_40-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 18:18:22 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprofile==0.28 from file:///builds/slave/test/build/tests/mozbase/mozprofile in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 13)) 18:18:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 18:18:22 INFO - Running setup.py (path:/var/folders/mg/9gn67p3x3h52jpkl3qqzw4tw00000w/T/pip-mPj8N_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 18:18:22 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)) 18:18:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 18:18:22 INFO - Running setup.py (path:/var/folders/mg/9gn67p3x3h52jpkl3qqzw4tw00000w/T/pip-3jJgYX-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 18:18:22 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)) 18:18:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 18:18:22 INFO - Running setup.py (path:/var/folders/mg/9gn67p3x3h52jpkl3qqzw4tw00000w/T/pip-tRRix1-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 18:18:22 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)) 18:18:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 18:18:22 INFO - Running setup.py (path:/var/folders/mg/9gn67p3x3h52jpkl3qqzw4tw00000w/T/pip-t45ldP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 18:18:22 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)) 18:18:22 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 18:18:22 INFO - Running setup.py (path:/var/folders/mg/9gn67p3x3h52jpkl3qqzw4tw00000w/T/pip-wEgLzX-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 18:18:23 INFO - Requirement already satisfied (use --upgrade to upgrade): wptserve==1.4.0 from file:///builds/slave/test/build/tests/tools/wptserve in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 2)) 18:18:23 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 18:18:23 INFO - Running setup.py (path:/var/folders/mg/9gn67p3x3h52jpkl3qqzw4tw00000w/T/pip-FAfDNF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 18:18:23 INFO - Requirement already satisfied (use --upgrade to upgrade): marionette-driver==1.4.0 from file:///builds/slave/test/build/tests/marionette/client in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 3)) 18:18:23 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 18:18:23 INFO - Running setup.py (path:/var/folders/mg/9gn67p3x3h52jpkl3qqzw4tw00000w/T/pip-sa0K16-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 18:18:23 INFO - Requirement already satisfied (use --upgrade to upgrade): browsermob-proxy==0.6.0 from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 4)) 18:18:23 INFO - Unpacking /builds/slave/test/build/tests/marionette 18:18:23 INFO - Running setup.py (path:/var/folders/mg/9gn67p3x3h52jpkl3qqzw4tw00000w/T/pip-I151t5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 18:18:23 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 18:18:23 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)) 18:18:23 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)) 18:18:23 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)) 18:18:23 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)) 18:18:23 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)) 18:18:23 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)) 18:18:23 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 18:18:23 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 18:18:23 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 18:18:23 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 18:18:23 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 18:18:23 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 18:18:23 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 18:18:26 INFO - Downloading blessings-1.6.tar.gz 18:18:26 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 18:18:26 INFO - Requirement already satisfied (use --upgrade to upgrade): requests>=1.1.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from browsermob-proxy==0.6.0->-r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 4)) 18:18:26 INFO - Installing collected packages: blessings 18:18:26 INFO - Running setup.py install for blessings 18:18:26 INFO - Successfully installed blessings 18:18:26 INFO - Cleaning up... 18:18:26 INFO - Return code: 0 18:18:26 INFO - Done creating virtualenv /builds/slave/test/build/venv. 18:18:26 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 18:18:26 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 18:18:26 INFO - Reading from file tmpfile_stdout 18:18:26 INFO - Current package versions: 18:18:26 INFO - blessings == 1.6 18:18:26 INFO - blobuploader == 1.2.4 18:18:26 INFO - browsermob-proxy == 0.6.0 18:18:26 INFO - docopt == 0.6.1 18:18:26 INFO - manifestparser == 1.1 18:18:26 INFO - marionette-client == 2.3.0 18:18:26 INFO - marionette-driver == 1.4.0 18:18:26 INFO - mozInstall == 1.12 18:18:26 INFO - mozcrash == 0.17 18:18:26 INFO - mozdebug == 0.1 18:18:26 INFO - mozdevice == 0.48 18:18:26 INFO - mozfile == 1.2 18:18:26 INFO - mozhttpd == 0.7 18:18:26 INFO - mozinfo == 0.9 18:18:26 INFO - mozleak == 0.1 18:18:26 INFO - mozlog == 3.1 18:18:26 INFO - moznetwork == 0.27 18:18:26 INFO - mozprocess == 0.22 18:18:26 INFO - mozprofile == 0.28 18:18:26 INFO - mozrunner == 6.11 18:18:26 INFO - mozscreenshot == 0.1 18:18:26 INFO - mozsystemmonitor == 0.0 18:18:26 INFO - moztest == 0.7 18:18:26 INFO - mozversion == 1.4 18:18:26 INFO - psutil == 3.1.1 18:18:26 INFO - requests == 1.2.3 18:18:26 INFO - wptserve == 1.4.0 18:18:26 INFO - wsgiref == 0.1.2 18:18:26 INFO - Running post-action listener: _resource_record_post_action 18:18:26 INFO - Running post-action listener: _start_resource_monitoring 18:18:26 INFO - Starting resource monitoring. 18:18:26 INFO - ##### 18:18:26 INFO - ##### Running pull step. 18:18:26 INFO - ##### 18:18:26 INFO - Running pre-action listener: _resource_record_pre_action 18:18:26 INFO - Running main action method: pull 18:18:26 INFO - Pull has nothing to do! 18:18:26 INFO - Running post-action listener: _resource_record_post_action 18:18:26 INFO - ##### 18:18:26 INFO - ##### Running install step. 18:18:26 INFO - ##### 18:18:26 INFO - Running pre-action listener: _resource_record_pre_action 18:18:26 INFO - Running main action method: install 18:18:26 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 18:18:26 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 18:18:27 INFO - Reading from file tmpfile_stdout 18:18:27 INFO - Detecting whether we're running mozinstall >=1.0... 18:18:27 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 18:18:27 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 18:18:27 INFO - Reading from file tmpfile_stdout 18:18:27 INFO - Output received: 18:18:27 INFO - Usage: mozinstall [options] installer 18:18:27 INFO - Options: 18:18:27 INFO - -h, --help show this help message and exit 18:18:27 INFO - -d DEST, --destination=DEST 18:18:27 INFO - Directory to install application into. [default: 18:18:27 INFO - "/builds/slave/test"] 18:18:27 INFO - --app=APP Application being installed. [default: firefox] 18:18:27 INFO - mkdir: /builds/slave/test/build/application 18:18:27 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-48.0a2.en-US.mac64.dmg', '--destination', '/builds/slave/test/build/application'] 18:18:27 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-48.0a2.en-US.mac64.dmg --destination /builds/slave/test/build/application 18:18:45 INFO - Reading from file tmpfile_stdout 18:18:45 INFO - Output received: 18:18:45 INFO - /builds/slave/test/build/application/FirefoxDeveloperEditionDebug.app/Contents/MacOS/firefox 18:18:45 INFO - Running post-action listener: _resource_record_post_action 18:18:45 INFO - ##### 18:18:45 INFO - ##### Running run-tests step. 18:18:45 INFO - ##### 18:18:45 INFO - Running pre-action listener: _resource_record_pre_action 18:18:45 INFO - Running main action method: run_tests 18:18:45 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 18:18:45 INFO - Minidump filename unknown. Determining based upon platform and architecture. 18:18:45 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 18:18:45 INFO - grabbing minidump binary from tooltool 18:18:45 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 18:18:45 INFO - retry: Calling run_command with args: (['/tools/tooltool.py', '--url', 'https://api.pub.build.mozilla.org/tooltool/', '--authentication-file', '/builds/relengapi.tok', 'fetch', '-m', '/builds/slave/test/build/tests/config/tooltool-manifests/macosx64/releng.manifest', '-o', '-c', '/builds/tooltool_cache'],), kwargs: {'error_list': [{'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10da1d5e0>, '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 0x10d600cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10d62b990>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 18:18:45 INFO - Running command: ['/tools/tooltool.py', '--url', 'https://api.pub.build.mozilla.org/tooltool/', '--authentication-file', '/builds/relengapi.tok', 'fetch', '-m', '/builds/slave/test/build/tests/config/tooltool-manifests/macosx64/releng.manifest', '-o', '-c', '/builds/tooltool_cache'] in /builds/slave/test/build 18:18:45 INFO - Copy/paste: /tools/tooltool.py --url https://api.pub.build.mozilla.org/tooltool/ --authentication-file /builds/relengapi.tok fetch -m /builds/slave/test/build/tests/config/tooltool-manifests/macosx64/releng.manifest -o -c /builds/tooltool_cache 18:18:45 INFO - INFO - File macosx64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 18:18:45 INFO - Return code: 0 18:18:45 INFO - Chmoding /builds/slave/test/build/macosx64-minidump_stackwalk to 0755 18:18:45 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 18:18:45 INFO - Running command: ['/builds/slave/test/build/venv/bin/python', '-u', '/builds/slave/test/build/tests/web-platform/runtests.py', '--log-raw=-', '--log-raw=/builds/slave/test/build/blobber_upload_dir/wpt_raw.log', '--log-errorsummary=/builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log', '--binary=/builds/slave/test/build/application/FirefoxDeveloperEditionDebug.app/Contents/MacOS/firefox', '--symbols-path=https://queue.taskcluster.net/v1/task/aO_sFObiRzGJL8fGpHjL0A/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/macosx64-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] in /builds/slave/test/build 18:18:45 INFO - Copy/paste: /builds/slave/test/build/venv/bin/python -u /builds/slave/test/build/tests/web-platform/runtests.py --log-raw=- --log-raw=/builds/slave/test/build/blobber_upload_dir/wpt_raw.log --log-errorsummary=/builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log --binary=/builds/slave/test/build/application/FirefoxDeveloperEditionDebug.app/Contents/MacOS/firefox --symbols-path=https://queue.taskcluster.net/v1/task/aO_sFObiRzGJL8fGpHjL0A/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip --stackwalk-binary=/builds/slave/test/build/macosx64-minidump_stackwalk --test-type=testharness --disable-e10s --total-chunks=10 --this-chunk=1 --prefs-root=/builds/slave/test/build/tests/web-platform/prefs --processes=1 --config=/builds/slave/test/build/tests/web-platform/wptrunner.ini --ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem --host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key --host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem --certutil-binary=/builds/slave/test/build/tests/bin/certutil 18:18:45 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.2UlhWGJSSR/Render', 18:18:45 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 18:18:45 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 18:18:45 INFO - 'HOME': '/Users/cltbld', 18:18:45 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 18:18:45 INFO - 'LOGNAME': 'cltbld', 18:18:45 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 18:18:45 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 18:18:45 INFO - 'MOZ_NO_REMOTE': '1', 18:18:45 INFO - 'NO_EM_RESTART': '1', 18:18:45 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 18:18:45 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 18:18:45 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 18:18:45 INFO - 'PWD': '/builds/slave/test', 18:18:45 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 18:18:45 INFO - 'SHELL': '/bin/bash', 18:18:45 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.wT6aSOIWcS/Listeners', 18:18:45 INFO - 'TMPDIR': '/var/folders/mg/9gn67p3x3h52jpkl3qqzw4tw00000w/T/', 18:18:45 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 18:18:45 INFO - 'USER': 'cltbld', 18:18:45 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 18:18:45 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 18:18:45 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 18:18:45 INFO - 'XPC_FLAGS': '0x0', 18:18:45 INFO - 'XPC_SERVICE_NAME': '0', 18:18:45 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 18:18:45 INFO - Calling ['/builds/slave/test/build/venv/bin/python', '-u', '/builds/slave/test/build/tests/web-platform/runtests.py', '--log-raw=-', '--log-raw=/builds/slave/test/build/blobber_upload_dir/wpt_raw.log', '--log-errorsummary=/builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log', '--binary=/builds/slave/test/build/application/FirefoxDeveloperEditionDebug.app/Contents/MacOS/firefox', '--symbols-path=https://queue.taskcluster.net/v1/task/aO_sFObiRzGJL8fGpHjL0A/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/macosx64-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] with output_timeout 1000 18:18:46 INFO - STDERR: /builds/slave/test/build/venv/lib/python2.7/site-packages/mozrunner/utils.py:20: UserWarning: Module wptserve was already imported from /builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/__init__.py, but /builds/slave/test/build/venv/lib/python2.7/site-packages is being added to sys.path 18:18:46 INFO - import pkg_resources 18:18:47 INFO - Using 1 client processes 18:18:47 INFO - wptserve Starting http server on 127.0.0.1:8000 18:18:47 INFO - wptserve Starting http server on 127.0.0.1:8001 18:18:47 INFO - wptserve Starting http server on 127.0.0.1:8443 18:18:49 INFO - SUITE-START | Running 778 tests 18:18:49 INFO - Running testharness tests 18:18:49 INFO - Setting up ssl 18:18:49 INFO - PROCESS | certutil | 18:18:49 INFO - PROCESS | certutil | 18:18:49 INFO - PROCESS | certutil | 18:18:49 INFO - Certificate Nickname Trust Attributes 18:18:49 INFO - SSL,S/MIME,JAR/XPI 18:18:49 INFO - 18:18:49 INFO - web-platform-tests CT,, 18:18:49 INFO - 18:18:49 INFO - Starting runner 18:18:50 INFO - PROCESS | 1926 | [1926] WARNING: NS_ENSURE_TRUE(mHiddenWindow) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/xpfe/appshell/nsAppShellService.cpp, line 810 18:18:50 INFO - PROCESS | 1926 | 1464139130234 Marionette DEBUG Marionette enabled via build flag and pref 18:18:50 INFO - PROCESS | 1926 | ++DOCSHELL 0x113cc4000 == 1 [pid = 1926] [id = 1] 18:18:50 INFO - PROCESS | 1926 | ++DOMWINDOW == 1 (0x113cc4800) [pid = 1926] [serial = 1] [outer = 0x0] 18:18:50 INFO - PROCESS | 1926 | [1926] WARNING: No inner window available!: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 18:18:50 INFO - PROCESS | 1926 | ++DOMWINDOW == 2 (0x113cc5800) [pid = 1926] [serial = 2] [outer = 0x113cc4800] 18:18:50 INFO - PROCESS | 1926 | 1464139130550 Marionette INFO Listening on port 2828 18:18:50 INFO - PROCESS | 1926 | 1464139130786 Marionette DEBUG Marionette enabled via command-line flag 18:18:50 INFO - PROCESS | 1926 | ++DOCSHELL 0x1166f6000 == 2 [pid = 1926] [id = 2] 18:18:50 INFO - PROCESS | 1926 | ++DOMWINDOW == 3 (0x1166f6800) [pid = 1926] [serial = 3] [outer = 0x0] 18:18:50 INFO - PROCESS | 1926 | [1926] WARNING: No inner window available!: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 18:18:50 INFO - PROCESS | 1926 | ++DOMWINDOW == 4 (0x11686a000) [pid = 1926] [serial = 4] [outer = 0x1166f6800] 18:18:50 INFO - PROCESS | 1926 | [1926] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 18:18:50 INFO - PROCESS | 1926 | 1464139130937 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:52364 18:18:51 INFO - PROCESS | 1926 | 1464139131023 Marionette DEBUG Closed connection conn0 18:18:51 INFO - PROCESS | 1926 | [1926] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 18:18:51 INFO - PROCESS | 1926 | 1464139131026 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:52365 18:18:51 INFO - PROCESS | 1926 | 1464139131037 Marionette DEBUG Closed connection conn1 18:18:51 INFO - PROCESS | 1926 | [1926] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 18:18:51 INFO - PROCESS | 1926 | 1464139131042 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:52366 18:18:51 INFO - PROCESS | 1926 | 1464139131050 Marionette TRACE conn2 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 18:18:51 INFO - PROCESS | 1926 | 1464139131056 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"48.0a2","platformName":"Darwin","platformVersion":"14.5.0","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"DARWIN","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160524172038","device":"desktop","version":"48.0a2"} 18:18:51 INFO - PROCESS | 1926 | [1926] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 18:18:52 INFO - PROCESS | 1926 | ++DOCSHELL 0x1198a2000 == 3 [pid = 1926] [id = 3] 18:18:52 INFO - PROCESS | 1926 | ++DOMWINDOW == 5 (0x1198a8800) [pid = 1926] [serial = 5] [outer = 0x0] 18:18:52 INFO - PROCESS | 1926 | ++DOCSHELL 0x1198a9800 == 4 [pid = 1926] [id = 4] 18:18:52 INFO - PROCESS | 1926 | ++DOMWINDOW == 6 (0x1198c0800) [pid = 1926] [serial = 6] [outer = 0x0] 18:18:52 INFO - PROCESS | 1926 | [1926] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 18:18:52 INFO - PROCESS | 1926 | ++DOCSHELL 0x121782800 == 5 [pid = 1926] [id = 5] 18:18:52 INFO - PROCESS | 1926 | ++DOMWINDOW == 7 (0x118c5e400) [pid = 1926] [serial = 7] [outer = 0x0] 18:18:52 INFO - PROCESS | 1926 | [1926] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 18:18:52 INFO - PROCESS | 1926 | [1926] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 18:18:52 INFO - PROCESS | 1926 | ++DOMWINDOW == 8 (0x11915bc00) [pid = 1926] [serial = 8] [outer = 0x118c5e400] 18:18:52 INFO - PROCESS | 1926 | [1926] WARNING: robustness marked as unsupported: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 18:18:52 INFO - PROCESS | 1926 | [1926] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5292 18:18:52 INFO - PROCESS | 1926 | ++DOMWINDOW == 9 (0x123e08800) [pid = 1926] [serial = 9] [outer = 0x1198a8800] 18:18:52 INFO - PROCESS | 1926 | ++DOMWINDOW == 10 (0x1216f8c00) [pid = 1926] [serial = 10] [outer = 0x1198c0800] 18:18:52 INFO - PROCESS | 1926 | ++DOMWINDOW == 11 (0x12154c400) [pid = 1926] [serial = 11] [outer = 0x118c5e400] 18:18:53 INFO - PROCESS | 1926 | [1926] WARNING: robustness marked as unsupported: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 18:18:53 INFO - PROCESS | 1926 | 1464139133327 Marionette DEBUG loaded listener.js 18:18:53 INFO - PROCESS | 1926 | 1464139133337 Marionette DEBUG loaded listener.js 18:18:53 INFO - PROCESS | 1926 | [1926] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5292 18:18:53 INFO - PROCESS | 1926 | ++DOMWINDOW == 12 (0x126f57c00) [pid = 1926] [serial = 12] [outer = 0x118c5e400] 18:18:53 INFO - PROCESS | 1926 | 1464139133692 Marionette TRACE conn2 <- [1,1,null,{"sessionId":"ea6f8b0f-276e-fd4f-bb52-72fb266dd41a","capabilities":{"browserName":"Firefox","browserVersion":"48.0a2","platformName":"Darwin","platformVersion":"14.5.0","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"DARWIN","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160524172038","device":"desktop","version":"48.0a2","command_id":1}}] 18:18:53 INFO - PROCESS | 1926 | 1464139133782 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}] 18:18:53 INFO - PROCESS | 1926 | 1464139133854 Marionette TRACE conn2 <- [1,2,null,{"value":null}] 18:18:53 INFO - PROCESS | 1926 | 1464139133969 Marionette TRACE conn2 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 18:18:54 INFO - PROCESS | 1926 | [1926] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 18:18:54 INFO - PROCESS | 1926 | [1926] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 18:18:54 INFO - PROCESS | 1926 | ++DOMWINDOW == 13 (0x128d75400) [pid = 1926] [serial = 13] [outer = 0x118c5e400] 18:18:54 INFO - PROCESS | 1926 | [1926] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 18:18:54 INFO - PROCESS | 1926 | [1926] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 18:18:54 INFO - PROCESS | 1926 | 1464139134535 Marionette TRACE conn2 <- [1,3,null,{}] 18:18:54 INFO - PROCESS | 1926 | 1464139134546 Marionette TRACE conn2 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 18:18:54 INFO - PROCESS | 1926 | 1464139134561 Marionette TRACE conn2 <- [1,4,null,{"value":null}] 18:18:54 INFO - PROCESS | 1926 | 1464139134589 Marionette TRACE conn2 -> [0,5,"getWindowHandle",null] 18:18:54 INFO - PROCESS | 1926 | 1464139134590 Marionette TRACE conn2 <- [1,5,null,{"value":"7"}] 18:18:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 18:18:54 INFO - PROCESS | 1926 | 1464139134593 Marionette TRACE conn2 -> [0,6,"setScriptTimeout",{"ms":35000}] 18:18:54 INFO - PROCESS | 1926 | 1464139134597 Marionette TRACE conn2 <- [1,6,null,{}] 18:18:54 INFO - PROCESS | 1926 | 1464139134602 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}] 18:18:54 INFO - PROCESS | 1926 | 1464139134609 Marionette TRACE conn2 <- [1,7,null,{"value":null}] 18:18:54 INFO - PROCESS | 1926 | 1464139134612 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:54 INFO - PROCESS | 1926 | ++DOCSHELL 0x128ff2800 == 6 [pid = 1926] [id = 6] 18:18:54 INFO - PROCESS | 1926 | ++DOMWINDOW == 14 (0x129079400) [pid = 1926] [serial = 14] [outer = 0x0] 18:18:54 INFO - PROCESS | 1926 | ++DOMWINDOW == 15 (0x129307400) [pid = 1926] [serial = 15] [outer = 0x129079400] 18:18:54 INFO - PROCESS | 1926 | 1464139134644 Marionette DEBUG loaded listener.js 18:18:54 INFO - PROCESS | 1926 | ++DOMWINDOW == 16 (0x12930d400) [pid = 1926] [serial = 16] [outer = 0x129079400] 18:18:54 INFO - PROCESS | 1926 | 1464139134969 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]]]}] 18:18:54 INFO - PROCESS | 1926 | ++DOCSHELL 0x129675000 == 7 [pid = 1926] [id = 7] 18:18:54 INFO - PROCESS | 1926 | ++DOMWINDOW == 17 (0x129308400) [pid = 1926] [serial = 17] [outer = 0x0] 18:18:54 INFO - PROCESS | 1926 | ++DOMWINDOW == 18 (0x129313400) [pid = 1926] [serial = 18] [outer = 0x129308400] 18:18:54 INFO - PROCESS | 1926 | 1464139134992 Marionette DEBUG loaded listener.js 18:18:55 INFO - PROCESS | 1926 | ++DOMWINDOW == 19 (0x12973b400) [pid = 1926] [serial = 19] [outer = 0x129308400] 18:18:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 18:18:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 474ms 18:18:55 INFO - PROCESS | 1926 | 1464139135070 Marionette TRACE conn2 -> [0,9,"getWindowHandle",null] 18:18:55 INFO - PROCESS | 1926 | 1464139135071 Marionette TRACE conn2 <- [1,9,null,{"value":"7"}] 18:18:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 18:18:55 INFO - PROCESS | 1926 | 1464139135074 Marionette TRACE conn2 -> [0,10,"setScriptTimeout",{"ms":35000}] 18:18:55 INFO - PROCESS | 1926 | 1464139135076 Marionette TRACE conn2 <- [1,10,null,{}] 18:18:55 INFO - PROCESS | 1926 | 1464139135088 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}] 18:18:55 INFO - PROCESS | 1926 | 1464139135219 Marionette TRACE conn2 <- [1,11,null,{"value":null}] 18:18:55 INFO - PROCESS | 1926 | 1464139135303 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:55 INFO - PROCESS | 1926 | ++DOCSHELL 0x12ab72800 == 8 [pid = 1926] [id = 8] 18:18:55 INFO - PROCESS | 1926 | ++DOMWINDOW == 20 (0x12ab3bc00) [pid = 1926] [serial = 20] [outer = 0x0] 18:18:55 INFO - PROCESS | 1926 | ++DOMWINDOW == 21 (0x12ab3d800) [pid = 1926] [serial = 21] [outer = 0x12ab3bc00] 18:18:55 INFO - PROCESS | 1926 | 1464139135335 Marionette DEBUG loaded listener.js 18:18:55 INFO - PROCESS | 1926 | ++DOMWINDOW == 22 (0x12ac06400) [pid = 1926] [serial = 22] [outer = 0x12ab3bc00] 18:18:55 INFO - PROCESS | 1926 | 1464139135635 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]]]}] 18:18:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 18:18:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 619ms 18:18:55 INFO - PROCESS | 1926 | 1464139135694 Marionette TRACE conn2 -> [0,13,"getWindowHandle",null] 18:18:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 18:18:55 INFO - PROCESS | 1926 | 1464139135696 Marionette TRACE conn2 <- [1,13,null,{"value":"7"}] 18:18:55 INFO - PROCESS | 1926 | 1464139135701 Marionette TRACE conn2 -> [0,14,"setScriptTimeout",{"ms":35000}] 18:18:55 INFO - PROCESS | 1926 | 1464139135703 Marionette TRACE conn2 <- [1,14,null,{}] 18:18:55 INFO - PROCESS | 1926 | 1464139135705 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}] 18:18:55 INFO - PROCESS | 1926 | 1464139135799 Marionette TRACE conn2 <- [1,15,null,{"value":null}] 18:18:55 INFO - PROCESS | 1926 | 1464139135804 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:55 INFO - PROCESS | 1926 | ++DOCSHELL 0x12b38b000 == 9 [pid = 1926] [id = 9] 18:18:55 INFO - PROCESS | 1926 | ++DOMWINDOW == 23 (0x12ac0d800) [pid = 1926] [serial = 23] [outer = 0x0] 18:18:55 INFO - PROCESS | 1926 | ++DOMWINDOW == 24 (0x12aec0c00) [pid = 1926] [serial = 24] [outer = 0x12ac0d800] 18:18:55 INFO - PROCESS | 1926 | 1464139135829 Marionette DEBUG loaded listener.js 18:18:55 INFO - PROCESS | 1926 | ++DOMWINDOW == 25 (0x12b488c00) [pid = 1926] [serial = 25] [outer = 0x12ac0d800] 18:18:56 INFO - PROCESS | 1926 | 1464139136136 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]]]}] 18:18:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 18:18:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 470ms 18:18:56 INFO - PROCESS | 1926 | 1464139136171 Marionette TRACE conn2 -> [0,17,"getWindowHandle",null] 18:18:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 18:18:56 INFO - PROCESS | 1926 | 1464139136173 Marionette TRACE conn2 <- [1,17,null,{"value":"7"}] 18:18:56 INFO - PROCESS | 1926 | 1464139136177 Marionette TRACE conn2 -> [0,18,"setScriptTimeout",{"ms":35000}] 18:18:56 INFO - PROCESS | 1926 | 1464139136178 Marionette TRACE conn2 <- [1,18,null,{}] 18:18:56 INFO - PROCESS | 1926 | 1464139136184 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}] 18:18:56 INFO - PROCESS | 1926 | 1464139136323 Marionette TRACE conn2 <- [1,19,null,{"value":null}] 18:18:56 INFO - PROCESS | 1926 | 1464139136334 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:56 INFO - PROCESS | 1926 | ++DOCSHELL 0x12bb49800 == 10 [pid = 1926] [id = 10] 18:18:56 INFO - PROCESS | 1926 | ++DOMWINDOW == 26 (0x12b492000) [pid = 1926] [serial = 26] [outer = 0x0] 18:18:56 INFO - PROCESS | 1926 | ++DOMWINDOW == 27 (0x12bb82000) [pid = 1926] [serial = 27] [outer = 0x12b492000] 18:18:56 INFO - PROCESS | 1926 | 1464139136374 Marionette DEBUG loaded listener.js 18:18:56 INFO - PROCESS | 1926 | ++DOMWINDOW == 28 (0x12bb88c00) [pid = 1926] [serial = 28] [outer = 0x12b492000] 18:18:56 INFO - PROCESS | 1926 | 1464139136723 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]]]}] 18:18:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 18:18:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 570ms 18:18:56 INFO - PROCESS | 1926 | 1464139136749 Marionette TRACE conn2 -> [0,21,"getWindowHandle",null] 18:18:56 INFO - PROCESS | 1926 | 1464139136752 Marionette TRACE conn2 <- [1,21,null,{"value":"7"}] 18:18:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 18:18:56 INFO - PROCESS | 1926 | 1464139136755 Marionette TRACE conn2 -> [0,22,"setScriptTimeout",{"ms":35000}] 18:18:56 INFO - PROCESS | 1926 | 1464139136756 Marionette TRACE conn2 <- [1,22,null,{}] 18:18:56 INFO - PROCESS | 1926 | 1464139136759 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}] 18:18:56 INFO - PROCESS | 1926 | 1464139136859 Marionette TRACE conn2 <- [1,23,null,{"value":null}] 18:18:56 INFO - PROCESS | 1926 | 1464139136865 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:56 INFO - PROCESS | 1926 | ++DOCSHELL 0x12b4f0800 == 11 [pid = 1926] [id = 11] 18:18:56 INFO - PROCESS | 1926 | ++DOMWINDOW == 29 (0x118096c00) [pid = 1926] [serial = 29] [outer = 0x0] 18:18:56 INFO - PROCESS | 1926 | ++DOMWINDOW == 30 (0x118099000) [pid = 1926] [serial = 30] [outer = 0x118096c00] 18:18:56 INFO - PROCESS | 1926 | 1464139136906 Marionette DEBUG loaded listener.js 18:18:56 INFO - PROCESS | 1926 | ++DOMWINDOW == 31 (0x1183b4400) [pid = 1926] [serial = 31] [outer = 0x118096c00] 18:18:57 INFO - PROCESS | 1926 | 1464139137241 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]]]}] 18:18:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 18:18:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 519ms 18:18:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 18:18:57 INFO - PROCESS | 1926 | 1464139137274 Marionette TRACE conn2 -> [0,25,"getWindowHandle",null] 18:18:57 INFO - PROCESS | 1926 | 1464139137275 Marionette TRACE conn2 <- [1,25,null,{"value":"7"}] 18:18:57 INFO - PROCESS | 1926 | 1464139137277 Marionette TRACE conn2 -> [0,26,"setScriptTimeout",{"ms":35000}] 18:18:57 INFO - PROCESS | 1926 | 1464139137279 Marionette TRACE conn2 <- [1,26,null,{}] 18:18:57 INFO - PROCESS | 1926 | 1464139137285 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}] 18:18:57 INFO - PROCESS | 1926 | 1464139137378 Marionette TRACE conn2 <- [1,27,null,{"value":null}] 18:18:57 INFO - PROCESS | 1926 | 1464139137385 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:57 INFO - PROCESS | 1926 | ++DOCSHELL 0x12c248800 == 12 [pid = 1926] [id = 12] 18:18:57 INFO - PROCESS | 1926 | ++DOMWINDOW == 32 (0x1183b9c00) [pid = 1926] [serial = 32] [outer = 0x0] 18:18:57 INFO - PROCESS | 1926 | ++DOMWINDOW == 33 (0x12c2cc400) [pid = 1926] [serial = 33] [outer = 0x1183b9c00] 18:18:57 INFO - PROCESS | 1926 | 1464139137409 Marionette DEBUG loaded listener.js 18:18:57 INFO - PROCESS | 1926 | ++DOMWINDOW == 34 (0x12c2d5800) [pid = 1926] [serial = 34] [outer = 0x1183b9c00] 18:18:57 INFO - PROCESS | 1926 | 1464139137685 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]]]}] 18:18:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 18:18:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 421ms 18:18:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 18:18:57 INFO - PROCESS | 1926 | 1464139137706 Marionette TRACE conn2 -> [0,29,"getWindowHandle",null] 18:18:57 INFO - PROCESS | 1926 | 1464139137707 Marionette TRACE conn2 <- [1,29,null,{"value":"7"}] 18:18:57 INFO - PROCESS | 1926 | 1464139137710 Marionette TRACE conn2 -> [0,30,"setScriptTimeout",{"ms":35000}] 18:18:57 INFO - PROCESS | 1926 | 1464139137711 Marionette TRACE conn2 <- [1,30,null,{}] 18:18:57 INFO - PROCESS | 1926 | 1464139137722 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}] 18:18:57 INFO - PROCESS | 1926 | 1464139137823 Marionette TRACE conn2 <- [1,31,null,{"value":null}] 18:18:57 INFO - PROCESS | 1926 | 1464139137828 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:57 INFO - PROCESS | 1926 | ++DOCSHELL 0x12c537000 == 13 [pid = 1926] [id = 13] 18:18:57 INFO - PROCESS | 1926 | ++DOMWINDOW == 35 (0x12c2d8400) [pid = 1926] [serial = 35] [outer = 0x0] 18:18:57 INFO - PROCESS | 1926 | ++DOMWINDOW == 36 (0x12c55dc00) [pid = 1926] [serial = 36] [outer = 0x12c2d8400] 18:18:57 INFO - PROCESS | 1926 | 1464139137853 Marionette DEBUG loaded listener.js 18:18:57 INFO - PROCESS | 1926 | ++DOMWINDOW == 37 (0x12c561000) [pid = 1926] [serial = 37] [outer = 0x12c2d8400] 18:18:58 INFO - PROCESS | 1926 | 1464139138086 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]]]}] 18:18:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 18:18:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 420ms 18:18:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 18:18:58 INFO - PROCESS | 1926 | 1464139138138 Marionette TRACE conn2 -> [0,33,"getWindowHandle",null] 18:18:58 INFO - PROCESS | 1926 | 1464139138139 Marionette TRACE conn2 <- [1,33,null,{"value":"7"}] 18:18:58 INFO - PROCESS | 1926 | 1464139138141 Marionette TRACE conn2 -> [0,34,"setScriptTimeout",{"ms":35000}] 18:18:58 INFO - PROCESS | 1926 | 1464139138143 Marionette TRACE conn2 <- [1,34,null,{}] 18:18:58 INFO - PROCESS | 1926 | 1464139138145 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}] 18:18:58 INFO - PROCESS | 1926 | 1464139138242 Marionette TRACE conn2 <- [1,35,null,{"value":null}] 18:18:58 INFO - PROCESS | 1926 | 1464139138255 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:58 INFO - PROCESS | 1926 | ++DOCSHELL 0x12c83d800 == 14 [pid = 1926] [id = 14] 18:18:58 INFO - PROCESS | 1926 | ++DOMWINDOW == 38 (0x12c563800) [pid = 1926] [serial = 38] [outer = 0x0] 18:18:58 INFO - PROCESS | 1926 | ++DOMWINDOW == 39 (0x12c85a400) [pid = 1926] [serial = 39] [outer = 0x12c563800] 18:18:58 INFO - PROCESS | 1926 | 1464139138281 Marionette DEBUG loaded listener.js 18:18:58 INFO - PROCESS | 1926 | ++DOMWINDOW == 40 (0x12c861800) [pid = 1926] [serial = 40] [outer = 0x12c563800] 18:18:58 INFO - PROCESS | 1926 | 1464139138521 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]]]}] 18:18:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 18:18:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 418ms 18:18:58 INFO - PROCESS | 1926 | ++DOCSHELL 0x12cc25000 == 15 [pid = 1926] [id = 15] 18:18:58 INFO - PROCESS | 1926 | ++DOMWINDOW == 41 (0x12cc25800) [pid = 1926] [serial = 41] [outer = 0x0] 18:18:58 INFO - PROCESS | 1926 | ++DOMWINDOW == 42 (0x12cc28800) [pid = 1926] [serial = 42] [outer = 0x12cc25800] 18:18:58 INFO - PROCESS | 1926 | 1464139138577 Marionette TRACE conn2 -> [0,37,"getWindowHandle",null] 18:18:58 INFO - PROCESS | 1926 | 1464139138579 Marionette TRACE conn2 <- [1,37,null,{"value":"7"}] 18:18:58 INFO - PROCESS | 1926 | ++DOMWINDOW == 43 (0x12cc2d000) [pid = 1926] [serial = 43] [outer = 0x12cc25800] 18:18:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 18:18:58 INFO - PROCESS | 1926 | ++DOCSHELL 0x12cc24800 == 16 [pid = 1926] [id = 16] 18:18:58 INFO - PROCESS | 1926 | ++DOMWINDOW == 44 (0x12c87f000) [pid = 1926] [serial = 44] [outer = 0x0] 18:18:58 INFO - PROCESS | 1926 | ++DOMWINDOW == 45 (0x12c885c00) [pid = 1926] [serial = 45] [outer = 0x12c87f000] 18:18:58 INFO - PROCESS | 1926 | 1464139138635 Marionette TRACE conn2 -> [0,38,"setScriptTimeout",{"ms":35000}] 18:18:58 INFO - PROCESS | 1926 | 1464139138636 Marionette TRACE conn2 <- [1,38,null,{}] 18:18:58 INFO - PROCESS | 1926 | ++DOMWINDOW == 46 (0x1166c9c00) [pid = 1926] [serial = 46] [outer = 0x12c87f000] 18:18:58 INFO - PROCESS | 1926 | 1464139138667 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}] 18:18:58 INFO - PROCESS | 1926 | 1464139138761 Marionette TRACE conn2 <- [1,39,null,{"value":null}] 18:18:58 INFO - PROCESS | 1926 | 1464139138792 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:58 INFO - PROCESS | 1926 | ++DOCSHELL 0x12d015000 == 17 [pid = 1926] [id = 17] 18:18:58 INFO - PROCESS | 1926 | ++DOMWINDOW == 47 (0x12cc64000) [pid = 1926] [serial = 47] [outer = 0x0] 18:18:58 INFO - PROCESS | 1926 | ++DOMWINDOW == 48 (0x12d0dcc00) [pid = 1926] [serial = 48] [outer = 0x12cc64000] 18:18:58 INFO - PROCESS | 1926 | 1464139138816 Marionette DEBUG loaded listener.js 18:18:58 INFO - PROCESS | 1926 | ++DOMWINDOW == 49 (0x12d0e2400) [pid = 1926] [serial = 49] [outer = 0x12cc64000] 18:18:59 INFO - PROCESS | 1926 | 1464139139068 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]]]}] 18:18:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 18:18:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 523ms 18:18:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 18:18:59 INFO - PROCESS | 1926 | 1464139139120 Marionette TRACE conn2 -> [0,41,"getWindowHandle",null] 18:18:59 INFO - PROCESS | 1926 | 1464139139121 Marionette TRACE conn2 <- [1,41,null,{"value":"7"}] 18:18:59 INFO - PROCESS | 1926 | 1464139139123 Marionette TRACE conn2 -> [0,42,"setScriptTimeout",{"ms":35000}] 18:18:59 INFO - PROCESS | 1926 | 1464139139124 Marionette TRACE conn2 <- [1,42,null,{}] 18:18:59 INFO - PROCESS | 1926 | 1464139139126 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}] 18:18:59 INFO - PROCESS | 1926 | 1464139139223 Marionette TRACE conn2 <- [1,43,null,{"value":null}] 18:18:59 INFO - PROCESS | 1926 | 1464139139228 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:59 INFO - PROCESS | 1926 | ++DOCSHELL 0x12d19d000 == 18 [pid = 1926] [id = 18] 18:18:59 INFO - PROCESS | 1926 | ++DOMWINDOW == 50 (0x11870b400) [pid = 1926] [serial = 50] [outer = 0x0] 18:18:59 INFO - PROCESS | 1926 | ++DOMWINDOW == 51 (0x1190d2000) [pid = 1926] [serial = 51] [outer = 0x11870b400] 18:18:59 INFO - PROCESS | 1926 | 1464139139254 Marionette DEBUG loaded listener.js 18:18:59 INFO - PROCESS | 1926 | ++DOMWINDOW == 52 (0x12d0e5c00) [pid = 1926] [serial = 52] [outer = 0x11870b400] 18:18:59 INFO - PROCESS | 1926 | 1464139139497 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]]]}] 18:18:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 18:18:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 418ms 18:18:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 18:18:59 INFO - PROCESS | 1926 | 1464139139553 Marionette TRACE conn2 -> [0,45,"getWindowHandle",null] 18:18:59 INFO - PROCESS | 1926 | 1464139139555 Marionette TRACE conn2 <- [1,45,null,{"value":"7"}] 18:18:59 INFO - PROCESS | 1926 | 1464139139557 Marionette TRACE conn2 -> [0,46,"setScriptTimeout",{"ms":35000}] 18:18:59 INFO - PROCESS | 1926 | 1464139139558 Marionette TRACE conn2 <- [1,46,null,{}] 18:18:59 INFO - PROCESS | 1926 | 1464139139561 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}] 18:18:59 INFO - PROCESS | 1926 | 1464139139663 Marionette TRACE conn2 <- [1,47,null,{"value":null}] 18:18:59 INFO - PROCESS | 1926 | 1464139139668 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:59 INFO - PROCESS | 1926 | ++DOCSHELL 0x118543000 == 19 [pid = 1926] [id = 19] 18:18:59 INFO - PROCESS | 1926 | ++DOMWINDOW == 53 (0x118553c00) [pid = 1926] [serial = 53] [outer = 0x0] 18:18:59 INFO - PROCESS | 1926 | ++DOMWINDOW == 54 (0x118557400) [pid = 1926] [serial = 54] [outer = 0x118553c00] 18:18:59 INFO - PROCESS | 1926 | 1464139139697 Marionette DEBUG loaded listener.js 18:18:59 INFO - PROCESS | 1926 | ++DOMWINDOW == 55 (0x12888dc00) [pid = 1926] [serial = 55] [outer = 0x118553c00] 18:18:59 INFO - PROCESS | 1926 | 1464139139939 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]]]}] 18:18:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 18:18:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 419ms 18:18:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 18:18:59 INFO - PROCESS | 1926 | 1464139139976 Marionette TRACE conn2 -> [0,49,"getWindowHandle",null] 18:18:59 INFO - PROCESS | 1926 | 1464139139977 Marionette TRACE conn2 <- [1,49,null,{"value":"7"}] 18:18:59 INFO - PROCESS | 1926 | 1464139139988 Marionette TRACE conn2 -> [0,50,"setScriptTimeout",{"ms":35000}] 18:18:59 INFO - PROCESS | 1926 | 1464139139989 Marionette TRACE conn2 <- [1,50,null,{}] 18:18:59 INFO - PROCESS | 1926 | 1464139139991 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}] 18:19:00 INFO - PROCESS | 1926 | 1464139140091 Marionette TRACE conn2 <- [1,51,null,{"value":null}] 18:19:00 INFO - PROCESS | 1926 | 1464139140097 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:00 INFO - PROCESS | 1926 | ++DOCSHELL 0x12d7c0800 == 20 [pid = 1926] [id = 20] 18:19:00 INFO - PROCESS | 1926 | ++DOMWINDOW == 56 (0x12b308c00) [pid = 1926] [serial = 56] [outer = 0x0] 18:19:00 INFO - PROCESS | 1926 | ++DOMWINDOW == 57 (0x12d0ea800) [pid = 1926] [serial = 57] [outer = 0x12b308c00] 18:19:00 INFO - PROCESS | 1926 | 1464139140123 Marionette DEBUG loaded listener.js 18:19:00 INFO - PROCESS | 1926 | ++DOMWINDOW == 58 (0x12d214c00) [pid = 1926] [serial = 58] [outer = 0x12b308c00] 18:19:00 INFO - PROCESS | 1926 | 1464139140953 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]]]}] 18:19:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 18:19:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 1027ms 18:19:01 INFO - PROCESS | 1926 | 1464139141008 Marionette TRACE conn2 -> [0,53,"getWindowHandle",null] 18:19:01 INFO - PROCESS | 1926 | 1464139141010 Marionette TRACE conn2 <- [1,53,null,{"value":"7"}] 18:19:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 18:19:01 INFO - PROCESS | 1926 | 1464139141014 Marionette TRACE conn2 -> [0,54,"setScriptTimeout",{"ms":35000}] 18:19:01 INFO - PROCESS | 1926 | 1464139141017 Marionette TRACE conn2 <- [1,54,null,{}] 18:19:01 INFO - PROCESS | 1926 | 1464139141024 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}] 18:19:01 INFO - PROCESS | 1926 | 1464139141136 Marionette TRACE conn2 <- [1,55,null,{"value":null}] 18:19:01 INFO - PROCESS | 1926 | 1464139141178 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:01 INFO - PROCESS | 1926 | ++DOCSHELL 0x112655000 == 21 [pid = 1926] [id = 21] 18:19:01 INFO - PROCESS | 1926 | ++DOMWINDOW == 59 (0x1121eb800) [pid = 1926] [serial = 59] [outer = 0x0] 18:19:01 INFO - PROCESS | 1926 | ++DOMWINDOW == 60 (0x112973000) [pid = 1926] [serial = 60] [outer = 0x1121eb800] 18:19:01 INFO - PROCESS | 1926 | 1464139141210 Marionette DEBUG loaded listener.js 18:19:01 INFO - PROCESS | 1926 | ++DOMWINDOW == 61 (0x112fcdc00) [pid = 1926] [serial = 61] [outer = 0x1121eb800] 18:19:01 INFO - PROCESS | 1926 | 1464139141621 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]]]}] 18:19:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 18:19:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 623ms 18:19:01 INFO - PROCESS | 1926 | 1464139141637 Marionette TRACE conn2 -> [0,57,"getWindowHandle",null] 18:19:01 INFO - PROCESS | 1926 | 1464139141641 Marionette TRACE conn2 <- [1,57,null,{"value":"7"}] 18:19:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 18:19:01 INFO - PROCESS | 1926 | 1464139141646 Marionette TRACE conn2 -> [0,58,"setScriptTimeout",{"ms":35000}] 18:19:01 INFO - PROCESS | 1926 | 1464139141648 Marionette TRACE conn2 <- [1,58,null,{}] 18:19:01 INFO - PROCESS | 1926 | 1464139141651 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}] 18:19:01 INFO - PROCESS | 1926 | 1464139141762 Marionette TRACE conn2 <- [1,59,null,{"value":null}] 18:19:01 INFO - PROCESS | 1926 | 1464139141800 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:01 INFO - PROCESS | 1926 | ++DOCSHELL 0x11671b000 == 22 [pid = 1926] [id = 22] 18:19:01 INFO - PROCESS | 1926 | ++DOMWINDOW == 62 (0x113c21c00) [pid = 1926] [serial = 62] [outer = 0x0] 18:19:01 INFO - PROCESS | 1926 | ++DOMWINDOW == 63 (0x11678e000) [pid = 1926] [serial = 63] [outer = 0x113c21c00] 18:19:01 INFO - PROCESS | 1926 | 1464139141829 Marionette DEBUG loaded listener.js 18:19:01 INFO - PROCESS | 1926 | ++DOMWINDOW == 64 (0x116a65400) [pid = 1926] [serial = 64] [outer = 0x113c21c00] 18:19:02 INFO - PROCESS | 1926 | 1464139142247 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]]]}] 18:19:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 18:19:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 620ms 18:19:02 INFO - PROCESS | 1926 | 1464139142267 Marionette TRACE conn2 -> [0,61,"getWindowHandle",null] 18:19:02 INFO - PROCESS | 1926 | 1464139142269 Marionette TRACE conn2 <- [1,61,null,{"value":"7"}] 18:19:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 18:19:02 INFO - PROCESS | 1926 | 1464139142271 Marionette TRACE conn2 -> [0,62,"setScriptTimeout",{"ms":35000}] 18:19:02 INFO - PROCESS | 1926 | 1464139142274 Marionette TRACE conn2 <- [1,62,null,{}] 18:19:02 INFO - PROCESS | 1926 | 1464139142282 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}] 18:19:02 INFO - PROCESS | 1926 | 1464139142396 Marionette TRACE conn2 <- [1,63,null,{"value":null}] 18:19:02 INFO - PROCESS | 1926 | 1464139142465 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:02 INFO - PROCESS | 1926 | ++DOCSHELL 0x116e2b800 == 23 [pid = 1926] [id = 23] 18:19:02 INFO - PROCESS | 1926 | ++DOMWINDOW == 65 (0x1180d4800) [pid = 1926] [serial = 65] [outer = 0x0] 18:19:02 INFO - PROCESS | 1926 | ++DOMWINDOW == 66 (0x1183b0800) [pid = 1926] [serial = 66] [outer = 0x1180d4800] 18:19:02 INFO - PROCESS | 1926 | 1464139142498 Marionette DEBUG loaded listener.js 18:19:02 INFO - PROCESS | 1926 | ++DOMWINDOW == 67 (0x118550000) [pid = 1926] [serial = 67] [outer = 0x1180d4800] 18:19:02 INFO - PROCESS | 1926 | 1464139142904 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]]]}] 18:19:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 18:19:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 673ms 18:19:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 18:19:02 INFO - PROCESS | 1926 | 1464139142944 Marionette TRACE conn2 -> [0,65,"getWindowHandle",null] 18:19:02 INFO - PROCESS | 1926 | 1464139142946 Marionette TRACE conn2 <- [1,65,null,{"value":"7"}] 18:19:02 INFO - PROCESS | 1926 | 1464139142949 Marionette TRACE conn2 -> [0,66,"setScriptTimeout",{"ms":35000}] 18:19:02 INFO - PROCESS | 1926 | 1464139142950 Marionette TRACE conn2 <- [1,66,null,{}] 18:19:02 INFO - PROCESS | 1926 | 1464139142953 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}] 18:19:03 INFO - PROCESS | 1926 | 1464139143075 Marionette TRACE conn2 <- [1,67,null,{"value":null}] 18:19:03 INFO - PROCESS | 1926 | 1464139143116 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:03 INFO - PROCESS | 1926 | ++DOCSHELL 0x11853d000 == 24 [pid = 1926] [id = 24] 18:19:03 INFO - PROCESS | 1926 | ++DOMWINDOW == 68 (0x1185f4000) [pid = 1926] [serial = 68] [outer = 0x0] 18:19:03 INFO - PROCESS | 1926 | ++DOMWINDOW == 69 (0x1190c6400) [pid = 1926] [serial = 69] [outer = 0x1185f4000] 18:19:03 INFO - PROCESS | 1926 | 1464139143146 Marionette DEBUG loaded listener.js 18:19:03 INFO - PROCESS | 1926 | ++DOMWINDOW == 70 (0x11988b400) [pid = 1926] [serial = 70] [outer = 0x1185f4000] 18:19:03 INFO - PROCESS | 1926 | 1464139143768 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]]]}] 18:19:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 18:19:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 869ms 18:19:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 18:19:03 INFO - PROCESS | 1926 | 1464139143819 Marionette TRACE conn2 -> [0,69,"getWindowHandle",null] 18:19:03 INFO - PROCESS | 1926 | 1464139143821 Marionette TRACE conn2 <- [1,69,null,{"value":"7"}] 18:19:03 INFO - PROCESS | 1926 | 1464139143824 Marionette TRACE conn2 -> [0,70,"setScriptTimeout",{"ms":35000}] 18:19:03 INFO - PROCESS | 1926 | 1464139143825 Marionette TRACE conn2 <- [1,70,null,{}] 18:19:03 INFO - PROCESS | 1926 | 1464139143829 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}] 18:19:03 INFO - PROCESS | 1926 | 1464139143908 Marionette TRACE conn2 <- [1,71,null,{"value":null}] 18:19:03 INFO - PROCESS | 1926 | 1464139143962 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:03 INFO - PROCESS | 1926 | ++DOCSHELL 0x115e32000 == 25 [pid = 1926] [id = 25] 18:19:03 INFO - PROCESS | 1926 | ++DOMWINDOW == 71 (0x11660b000) [pid = 1926] [serial = 71] [outer = 0x0] 18:19:03 INFO - PROCESS | 1926 | ++DOMWINDOW == 72 (0x116790000) [pid = 1926] [serial = 72] [outer = 0x11660b000] 18:19:03 INFO - PROCESS | 1926 | 1464139143991 Marionette DEBUG loaded listener.js 18:19:04 INFO - PROCESS | 1926 | ++DOMWINDOW == 73 (0x11684f800) [pid = 1926] [serial = 73] [outer = 0x11660b000] 18:19:04 INFO - PROCESS | 1926 | 1464139144351 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]]]}] 18:19:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 18:19:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 572ms 18:19:04 INFO - PROCESS | 1926 | 1464139144396 Marionette TRACE conn2 -> [0,73,"getWindowHandle",null] 18:19:04 INFO - PROCESS | 1926 | 1464139144402 Marionette TRACE conn2 <- [1,73,null,{"value":"7"}] 18:19:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 18:19:04 INFO - PROCESS | 1926 | 1464139144406 Marionette TRACE conn2 -> [0,74,"setScriptTimeout",{"ms":35000}] 18:19:04 INFO - PROCESS | 1926 | 1464139144408 Marionette TRACE conn2 <- [1,74,null,{}] 18:19:04 INFO - PROCESS | 1926 | 1464139144410 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}] 18:19:04 INFO - PROCESS | 1926 | 1464139144483 Marionette TRACE conn2 <- [1,75,null,{"value":null}] 18:19:04 INFO - PROCESS | 1926 | 1464139144539 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:04 INFO - PROCESS | 1926 | ++DOCSHELL 0x112522800 == 26 [pid = 1926] [id = 26] 18:19:04 INFO - PROCESS | 1926 | ++DOMWINDOW == 74 (0x1121b1400) [pid = 1926] [serial = 74] [outer = 0x0] 18:19:04 INFO - PROCESS | 1926 | ++DOMWINDOW == 75 (0x1129c6400) [pid = 1926] [serial = 75] [outer = 0x1121b1400] 18:19:04 INFO - PROCESS | 1926 | 1464139144567 Marionette DEBUG loaded listener.js 18:19:04 INFO - PROCESS | 1926 | ++DOMWINDOW == 76 (0x117684800) [pid = 1926] [serial = 76] [outer = 0x1121b1400] 18:19:04 INFO - PROCESS | 1926 | 1464139144840 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]]]}] 18:19:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 18:19:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 471ms 18:19:04 INFO - PROCESS | 1926 | 1464139144878 Marionette TRACE conn2 -> [0,77,"getWindowHandle",null] 18:19:04 INFO - PROCESS | 1926 | 1464139144880 Marionette TRACE conn2 <- [1,77,null,{"value":"7"}] 18:19:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 18:19:04 INFO - PROCESS | 1926 | 1464139144891 Marionette TRACE conn2 -> [0,78,"setScriptTimeout",{"ms":35000}] 18:19:04 INFO - PROCESS | 1926 | 1464139144893 Marionette TRACE conn2 <- [1,78,null,{}] 18:19:04 INFO - PROCESS | 1926 | 1464139144904 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}] 18:19:04 INFO - PROCESS | 1926 | 1464139144980 Marionette TRACE conn2 <- [1,79,null,{"value":null}] 18:19:04 INFO - PROCESS | 1926 | 1464139144986 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:04 INFO - PROCESS | 1926 | ++DOCSHELL 0x116ac9800 == 27 [pid = 1926] [id = 27] 18:19:04 INFO - PROCESS | 1926 | ++DOMWINDOW == 77 (0x11808ec00) [pid = 1926] [serial = 77] [outer = 0x0] 18:19:05 INFO - PROCESS | 1926 | ++DOMWINDOW == 78 (0x118094c00) [pid = 1926] [serial = 78] [outer = 0x11808ec00] 18:19:05 INFO - PROCESS | 1926 | 1464139145016 Marionette DEBUG loaded listener.js 18:19:05 INFO - PROCESS | 1926 | ++DOMWINDOW == 79 (0x1183b1000) [pid = 1926] [serial = 79] [outer = 0x11808ec00] 18:19:05 INFO - PROCESS | 1926 | 1464139145324 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]]]}] 18:19:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 18:19:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 476ms 18:19:05 INFO - PROCESS | 1926 | 1464139145374 Marionette TRACE conn2 -> [0,81,"getWindowHandle",null] 18:19:05 INFO - PROCESS | 1926 | 1464139145375 Marionette TRACE conn2 <- [1,81,null,{"value":"7"}] 18:19:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 18:19:05 INFO - PROCESS | 1926 | 1464139145378 Marionette TRACE conn2 -> [0,82,"setScriptTimeout",{"ms":35000}] 18:19:05 INFO - PROCESS | 1926 | 1464139145379 Marionette TRACE conn2 <- [1,82,null,{}] 18:19:05 INFO - PROCESS | 1926 | 1464139145384 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}] 18:19:05 INFO - PROCESS | 1926 | 1464139145462 Marionette TRACE conn2 <- [1,83,null,{"value":null}] 18:19:05 INFO - PROCESS | 1926 | 1464139145468 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:05 INFO - PROCESS | 1926 | ++DOCSHELL 0x11758f000 == 28 [pid = 1926] [id = 28] 18:19:05 INFO - PROCESS | 1926 | ++DOMWINDOW == 80 (0x118552c00) [pid = 1926] [serial = 80] [outer = 0x0] 18:19:05 INFO - PROCESS | 1926 | ++DOMWINDOW == 81 (0x1185f5000) [pid = 1926] [serial = 81] [outer = 0x118552c00] 18:19:05 INFO - PROCESS | 1926 | 1464139145494 Marionette DEBUG loaded listener.js 18:19:05 INFO - PROCESS | 1926 | ++DOMWINDOW == 82 (0x118709c00) [pid = 1926] [serial = 82] [outer = 0x118552c00] 18:19:05 INFO - PROCESS | 1926 | 1464139145789 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]]]}] 18:19:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 18:19:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 422ms 18:19:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 18:19:05 INFO - PROCESS | 1926 | 1464139145805 Marionette TRACE conn2 -> [0,85,"getWindowHandle",null] 18:19:05 INFO - PROCESS | 1926 | 1464139145806 Marionette TRACE conn2 <- [1,85,null,{"value":"7"}] 18:19:05 INFO - PROCESS | 1926 | 1464139145808 Marionette TRACE conn2 -> [0,86,"setScriptTimeout",{"ms":35000}] 18:19:05 INFO - PROCESS | 1926 | 1464139145809 Marionette TRACE conn2 <- [1,86,null,{}] 18:19:05 INFO - PROCESS | 1926 | 1464139145820 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}] 18:19:05 INFO - PROCESS | 1926 | 1464139145900 Marionette TRACE conn2 <- [1,87,null,{"value":null}] 18:19:05 INFO - PROCESS | 1926 | 1464139145941 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:05 INFO - PROCESS | 1926 | ++DOCSHELL 0x11838a000 == 29 [pid = 1926] [id = 29] 18:19:05 INFO - PROCESS | 1926 | ++DOMWINDOW == 83 (0x112dd3c00) [pid = 1926] [serial = 83] [outer = 0x0] 18:19:05 INFO - PROCESS | 1926 | ++DOMWINDOW == 84 (0x1185f7c00) [pid = 1926] [serial = 84] [outer = 0x112dd3c00] 18:19:05 INFO - PROCESS | 1926 | 1464139145965 Marionette DEBUG loaded listener.js 18:19:06 INFO - PROCESS | 1926 | ++DOMWINDOW == 85 (0x118c54c00) [pid = 1926] [serial = 85] [outer = 0x112dd3c00] 18:19:06 INFO - PROCESS | 1926 | 1464139146219 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]]]}] 18:19:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 18:19:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 468ms 18:19:06 INFO - PROCESS | 1926 | 1464139146277 Marionette TRACE conn2 -> [0,89,"getWindowHandle",null] 18:19:06 INFO - PROCESS | 1926 | 1464139146278 Marionette TRACE conn2 <- [1,89,null,{"value":"7"}] 18:19:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 18:19:06 INFO - PROCESS | 1926 | 1464139146286 Marionette TRACE conn2 -> [0,90,"setScriptTimeout",{"ms":35000}] 18:19:06 INFO - PROCESS | 1926 | 1464139146287 Marionette TRACE conn2 <- [1,90,null,{}] 18:19:06 INFO - PROCESS | 1926 | 1464139146290 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}] 18:19:06 INFO - PROCESS | 1926 | 1464139146383 Marionette TRACE conn2 <- [1,91,null,{"value":null}] 18:19:06 INFO - PROCESS | 1926 | 1464139146389 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:06 INFO - PROCESS | 1926 | ++DOCSHELL 0x118c97800 == 30 [pid = 1926] [id = 30] 18:19:06 INFO - PROCESS | 1926 | ++DOMWINDOW == 86 (0x119022800) [pid = 1926] [serial = 86] [outer = 0x0] 18:19:06 INFO - PROCESS | 1926 | ++DOMWINDOW == 87 (0x119158c00) [pid = 1926] [serial = 87] [outer = 0x119022800] 18:19:06 INFO - PROCESS | 1926 | 1464139146414 Marionette DEBUG loaded listener.js 18:19:06 INFO - PROCESS | 1926 | ++DOMWINDOW == 88 (0x1198c1800) [pid = 1926] [serial = 88] [outer = 0x119022800] 18:19:06 INFO - PROCESS | 1926 | 1464139146728 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]]]}] 18:19:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 18:19:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 473ms 18:19:06 INFO - PROCESS | 1926 | 1464139146756 Marionette TRACE conn2 -> [0,93,"getWindowHandle",null] 18:19:06 INFO - PROCESS | 1926 | 1464139146758 Marionette TRACE conn2 <- [1,93,null,{"value":"7"}] 18:19:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 18:19:06 INFO - PROCESS | 1926 | 1464139146761 Marionette TRACE conn2 -> [0,94,"setScriptTimeout",{"ms":35000}] 18:19:06 INFO - PROCESS | 1926 | 1464139146762 Marionette TRACE conn2 <- [1,94,null,{}] 18:19:06 INFO - PROCESS | 1926 | 1464139146769 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}] 18:19:06 INFO - PROCESS | 1926 | 1464139146909 Marionette TRACE conn2 <- [1,95,null,{"value":null}] 18:19:06 INFO - PROCESS | 1926 | 1464139146919 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:06 INFO - PROCESS | 1926 | ++DOCSHELL 0x1191d1000 == 31 [pid = 1926] [id = 31] 18:19:06 INFO - PROCESS | 1926 | ++DOMWINDOW == 89 (0x1194e2000) [pid = 1926] [serial = 89] [outer = 0x0] 18:19:06 INFO - PROCESS | 1926 | ++DOMWINDOW == 90 (0x120e91000) [pid = 1926] [serial = 90] [outer = 0x1194e2000] 18:19:06 INFO - PROCESS | 1926 | 1464139146958 Marionette DEBUG loaded listener.js 18:19:07 INFO - PROCESS | 1926 | ++DOMWINDOW == 91 (0x120e99c00) [pid = 1926] [serial = 91] [outer = 0x1194e2000] 18:19:07 INFO - PROCESS | 1926 | 1464139147287 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]]]}] 18:19:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 18:19:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 575ms 18:19:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 18:19:07 INFO - PROCESS | 1926 | 1464139147337 Marionette TRACE conn2 -> [0,97,"getWindowHandle",null] 18:19:07 INFO - PROCESS | 1926 | 1464139147338 Marionette TRACE conn2 <- [1,97,null,{"value":"7"}] 18:19:07 INFO - PROCESS | 1926 | 1464139147340 Marionette TRACE conn2 -> [0,98,"setScriptTimeout",{"ms":35000}] 18:19:07 INFO - PROCESS | 1926 | 1464139147341 Marionette TRACE conn2 <- [1,98,null,{}] 18:19:07 INFO - PROCESS | 1926 | 1464139147344 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}] 18:19:07 INFO - PROCESS | 1926 | 1464139147416 Marionette TRACE conn2 <- [1,99,null,{"value":null}] 18:19:07 INFO - PROCESS | 1926 | 1464139147460 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:07 INFO - PROCESS | 1926 | ++DOCSHELL 0x11949f000 == 32 [pid = 1926] [id = 32] 18:19:07 INFO - PROCESS | 1926 | ++DOMWINDOW == 92 (0x115e18800) [pid = 1926] [serial = 92] [outer = 0x0] 18:19:07 INFO - PROCESS | 1926 | ++DOMWINDOW == 93 (0x1210c4000) [pid = 1926] [serial = 93] [outer = 0x115e18800] 18:19:07 INFO - PROCESS | 1926 | 1464139147486 Marionette DEBUG loaded listener.js 18:19:07 INFO - PROCESS | 1926 | ++DOMWINDOW == 94 (0x12119dc00) [pid = 1926] [serial = 94] [outer = 0x115e18800] 18:19:07 INFO - PROCESS | 1926 | 1464139147751 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]]]}] 18:19:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 18:19:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 470ms 18:19:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 18:19:07 INFO - PROCESS | 1926 | 1464139147811 Marionette TRACE conn2 -> [0,101,"getWindowHandle",null] 18:19:07 INFO - PROCESS | 1926 | 1464139147812 Marionette TRACE conn2 <- [1,101,null,{"value":"7"}] 18:19:07 INFO - PROCESS | 1926 | 1464139147825 Marionette TRACE conn2 -> [0,102,"setScriptTimeout",{"ms":35000}] 18:19:07 INFO - PROCESS | 1926 | 1464139147827 Marionette TRACE conn2 <- [1,102,null,{}] 18:19:07 INFO - PROCESS | 1926 | 1464139147829 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}] 18:19:07 INFO - PROCESS | 1926 | 1464139147903 Marionette TRACE conn2 <- [1,103,null,{"value":null}] 18:19:07 INFO - PROCESS | 1926 | 1464139147907 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:07 INFO - PROCESS | 1926 | ++DOCSHELL 0x119b70000 == 33 [pid = 1926] [id = 33] 18:19:07 INFO - PROCESS | 1926 | ++DOMWINDOW == 95 (0x1212ccc00) [pid = 1926] [serial = 95] [outer = 0x0] 18:19:07 INFO - PROCESS | 1926 | ++DOMWINDOW == 96 (0x121430800) [pid = 1926] [serial = 96] [outer = 0x1212ccc00] 18:19:07 INFO - PROCESS | 1926 | 1464139147935 Marionette DEBUG loaded listener.js 18:19:07 INFO - PROCESS | 1926 | ++DOMWINDOW == 97 (0x1215efc00) [pid = 1926] [serial = 97] [outer = 0x1212ccc00] 18:19:08 INFO - PROCESS | 1926 | 1464139148234 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]]]}] 18:19:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 18:19:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 432ms 18:19:08 INFO - PROCESS | 1926 | 1464139148248 Marionette TRACE conn2 -> [0,105,"getWindowHandle",null] 18:19:08 INFO - PROCESS | 1926 | 1464139148251 Marionette TRACE conn2 <- [1,105,null,{"value":"7"}] 18:19:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 18:19:08 INFO - PROCESS | 1926 | 1464139148258 Marionette TRACE conn2 -> [0,106,"setScriptTimeout",{"ms":35000}] 18:19:08 INFO - PROCESS | 1926 | 1464139148259 Marionette TRACE conn2 <- [1,106,null,{}] 18:19:08 INFO - PROCESS | 1926 | 1464139148262 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}] 18:19:08 INFO - PROCESS | 1926 | 1464139148340 Marionette TRACE conn2 <- [1,107,null,{"value":null}] 18:19:08 INFO - PROCESS | 1926 | 1464139148387 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:08 INFO - PROCESS | 1926 | ++DOCSHELL 0x119c03000 == 34 [pid = 1926] [id = 34] 18:19:08 INFO - PROCESS | 1926 | ++DOMWINDOW == 98 (0x1212cd400) [pid = 1926] [serial = 98] [outer = 0x0] 18:19:08 INFO - PROCESS | 1926 | ++DOMWINDOW == 99 (0x1216f2800) [pid = 1926] [serial = 99] [outer = 0x1212cd400] 18:19:08 INFO - PROCESS | 1926 | 1464139148412 Marionette DEBUG loaded listener.js 18:19:08 INFO - PROCESS | 1926 | ++DOMWINDOW == 100 (0x121b52400) [pid = 1926] [serial = 100] [outer = 0x1212cd400] 18:19:08 INFO - PROCESS | 1926 | 1464139148681 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]]]}] 18:19:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 18:19:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 468ms 18:19:08 INFO - PROCESS | 1926 | 1464139148727 Marionette TRACE conn2 -> [0,109,"getWindowHandle",null] 18:19:08 INFO - PROCESS | 1926 | 1464139148728 Marionette TRACE conn2 <- [1,109,null,{"value":"7"}] 18:19:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 18:19:08 INFO - PROCESS | 1926 | 1464139148734 Marionette TRACE conn2 -> [0,110,"setScriptTimeout",{"ms":35000}] 18:19:08 INFO - PROCESS | 1926 | 1464139148737 Marionette TRACE conn2 <- [1,110,null,{}] 18:19:08 INFO - PROCESS | 1926 | 1464139148739 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}] 18:19:08 INFO - PROCESS | 1926 | 1464139148828 Marionette TRACE conn2 <- [1,111,null,{"value":null}] 18:19:08 INFO - PROCESS | 1926 | 1464139148834 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:08 INFO - PROCESS | 1926 | ++DOCSHELL 0x121231000 == 35 [pid = 1926] [id = 35] 18:19:08 INFO - PROCESS | 1926 | ++DOMWINDOW == 101 (0x123fa5000) [pid = 1926] [serial = 101] [outer = 0x0] 18:19:08 INFO - PROCESS | 1926 | ++DOMWINDOW == 102 (0x125581000) [pid = 1926] [serial = 102] [outer = 0x123fa5000] 18:19:08 INFO - PROCESS | 1926 | 1464139148867 Marionette DEBUG loaded listener.js 18:19:08 INFO - PROCESS | 1926 | ++DOMWINDOW == 103 (0x125da9400) [pid = 1926] [serial = 103] [outer = 0x123fa5000] 18:19:09 INFO - PROCESS | 1926 | 1464139149171 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]]]}] 18:19:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 18:19:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 473ms 18:19:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 18:19:09 INFO - PROCESS | 1926 | 1464139149205 Marionette TRACE conn2 -> [0,113,"getWindowHandle",null] 18:19:09 INFO - PROCESS | 1926 | 1464139149207 Marionette TRACE conn2 <- [1,113,null,{"value":"7"}] 18:19:09 INFO - PROCESS | 1926 | 1464139149209 Marionette TRACE conn2 -> [0,114,"setScriptTimeout",{"ms":35000}] 18:19:09 INFO - PROCESS | 1926 | 1464139149210 Marionette TRACE conn2 <- [1,114,null,{}] 18:19:09 INFO - PROCESS | 1926 | 1464139149212 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}] 18:19:09 INFO - PROCESS | 1926 | 1464139149311 Marionette TRACE conn2 <- [1,115,null,{"value":null}] 18:19:09 INFO - PROCESS | 1926 | 1464139149318 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:09 INFO - PROCESS | 1926 | ++DOCSHELL 0x121408000 == 36 [pid = 1926] [id = 36] 18:19:09 INFO - PROCESS | 1926 | ++DOMWINDOW == 104 (0x123fa6000) [pid = 1926] [serial = 104] [outer = 0x0] 18:19:09 INFO - PROCESS | 1926 | ++DOMWINDOW == 105 (0x125dae400) [pid = 1926] [serial = 105] [outer = 0x123fa6000] 18:19:09 INFO - PROCESS | 1926 | 1464139149343 Marionette DEBUG loaded listener.js 18:19:09 INFO - PROCESS | 1926 | ++DOMWINDOW == 106 (0x126ba1c00) [pid = 1926] [serial = 106] [outer = 0x123fa6000] 18:19:09 INFO - PROCESS | 1926 | 1464139149634 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]]]}] 18:19:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 18:19:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 468ms 18:19:09 INFO - PROCESS | 1926 | 1464139149678 Marionette TRACE conn2 -> [0,117,"getWindowHandle",null] 18:19:09 INFO - PROCESS | 1926 | 1464139149679 Marionette TRACE conn2 <- [1,117,null,{"value":"7"}] 18:19:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 18:19:09 INFO - PROCESS | 1926 | 1464139149684 Marionette TRACE conn2 -> [0,118,"setScriptTimeout",{"ms":35000}] 18:19:09 INFO - PROCESS | 1926 | 1464139149685 Marionette TRACE conn2 <- [1,118,null,{}] 18:19:09 INFO - PROCESS | 1926 | 1464139149687 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}] 18:19:09 INFO - PROCESS | 1926 | 1464139149761 Marionette TRACE conn2 <- [1,119,null,{"value":null}] 18:19:09 INFO - PROCESS | 1926 | 1464139149767 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:09 INFO - PROCESS | 1926 | ++DOCSHELL 0x121c9d800 == 37 [pid = 1926] [id = 37] 18:19:09 INFO - PROCESS | 1926 | ++DOMWINDOW == 107 (0x125e76c00) [pid = 1926] [serial = 107] [outer = 0x0] 18:19:09 INFO - PROCESS | 1926 | ++DOMWINDOW == 108 (0x126d38800) [pid = 1926] [serial = 108] [outer = 0x125e76c00] 18:19:09 INFO - PROCESS | 1926 | 1464139149792 Marionette DEBUG loaded listener.js 18:19:09 INFO - PROCESS | 1926 | ++DOMWINDOW == 109 (0x126fee400) [pid = 1926] [serial = 109] [outer = 0x125e76c00] 18:19:10 INFO - PROCESS | 1926 | 1464139150105 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]]]}] 18:19:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 18:19:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 469ms 18:19:10 INFO - PROCESS | 1926 | 1464139150152 Marionette TRACE conn2 -> [0,121,"getWindowHandle",null] 18:19:10 INFO - PROCESS | 1926 | 1464139150153 Marionette TRACE conn2 <- [1,121,null,{"value":"7"}] 18:19:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 18:19:10 INFO - PROCESS | 1926 | 1464139150156 Marionette TRACE conn2 -> [0,122,"setScriptTimeout",{"ms":35000}] 18:19:10 INFO - PROCESS | 1926 | 1464139150157 Marionette TRACE conn2 <- [1,122,null,{}] 18:19:10 INFO - PROCESS | 1926 | 1464139150159 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}] 18:19:10 INFO - PROCESS | 1926 | 1464139150257 Marionette TRACE conn2 <- [1,123,null,{"value":null}] 18:19:10 INFO - PROCESS | 1926 | 1464139150261 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:10 INFO - PROCESS | 1926 | ++DOCSHELL 0x123ed2800 == 38 [pid = 1926] [id = 38] 18:19:10 INFO - PROCESS | 1926 | ++DOMWINDOW == 110 (0x127407c00) [pid = 1926] [serial = 110] [outer = 0x0] 18:19:10 INFO - PROCESS | 1926 | ++DOMWINDOW == 111 (0x12746e000) [pid = 1926] [serial = 111] [outer = 0x127407c00] 18:19:10 INFO - PROCESS | 1926 | 1464139150289 Marionette DEBUG loaded listener.js 18:19:10 INFO - PROCESS | 1926 | ++DOMWINDOW == 112 (0x12888b000) [pid = 1926] [serial = 112] [outer = 0x127407c00] 18:19:10 INFO - PROCESS | 1926 | 1464139150569 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]]]}] 18:19:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 18:19:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 419ms 18:19:10 INFO - PROCESS | 1926 | 1464139150577 Marionette TRACE conn2 -> [0,125,"getWindowHandle",null] 18:19:10 INFO - PROCESS | 1926 | 1464139150578 Marionette TRACE conn2 <- [1,125,null,{"value":"7"}] 18:19:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 18:19:10 INFO - PROCESS | 1926 | 1464139150587 Marionette TRACE conn2 -> [0,126,"setScriptTimeout",{"ms":35000}] 18:19:10 INFO - PROCESS | 1926 | 1464139150588 Marionette TRACE conn2 <- [1,126,null,{}] 18:19:10 INFO - PROCESS | 1926 | 1464139150591 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}] 18:19:10 INFO - PROCESS | 1926 | 1464139150674 Marionette TRACE conn2 <- [1,127,null,{"value":null}] 18:19:10 INFO - PROCESS | 1926 | 1464139150679 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:10 INFO - PROCESS | 1926 | ++DOCSHELL 0x125dd1000 == 39 [pid = 1926] [id = 39] 18:19:10 INFO - PROCESS | 1926 | ++DOMWINDOW == 113 (0x128890c00) [pid = 1926] [serial = 113] [outer = 0x0] 18:19:10 INFO - PROCESS | 1926 | ++DOMWINDOW == 114 (0x128baa800) [pid = 1926] [serial = 114] [outer = 0x128890c00] 18:19:10 INFO - PROCESS | 1926 | 1464139150704 Marionette DEBUG loaded listener.js 18:19:10 INFO - PROCESS | 1926 | ++DOMWINDOW == 115 (0x128d7a800) [pid = 1926] [serial = 115] [outer = 0x128890c00] 18:19:11 INFO - PROCESS | 1926 | 1464139151002 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]]]}] 18:19:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 18:19:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 468ms 18:19:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 18:19:11 INFO - PROCESS | 1926 | 1464139151056 Marionette TRACE conn2 -> [0,129,"getWindowHandle",null] 18:19:11 INFO - PROCESS | 1926 | 1464139151057 Marionette TRACE conn2 <- [1,129,null,{"value":"7"}] 18:19:11 INFO - PROCESS | 1926 | 1464139151059 Marionette TRACE conn2 -> [0,130,"setScriptTimeout",{"ms":35000}] 18:19:11 INFO - PROCESS | 1926 | 1464139151060 Marionette TRACE conn2 <- [1,130,null,{}] 18:19:11 INFO - PROCESS | 1926 | 1464139151062 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}] 18:19:11 INFO - PROCESS | 1926 | 1464139151188 Marionette TRACE conn2 <- [1,131,null,{"value":null}] 18:19:11 INFO - PROCESS | 1926 | 1464139151197 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:11 INFO - PROCESS | 1926 | ++DOCSHELL 0x126d4e000 == 40 [pid = 1926] [id = 40] 18:19:11 INFO - PROCESS | 1926 | ++DOMWINDOW == 116 (0x128889c00) [pid = 1926] [serial = 116] [outer = 0x0] 18:19:11 INFO - PROCESS | 1926 | ++DOMWINDOW == 117 (0x129074800) [pid = 1926] [serial = 117] [outer = 0x128889c00] 18:19:11 INFO - PROCESS | 1926 | 1464139151221 Marionette DEBUG loaded listener.js 18:19:11 INFO - PROCESS | 1926 | ++DOMWINDOW == 118 (0x12930a800) [pid = 1926] [serial = 118] [outer = 0x128889c00] 18:19:12 INFO - PROCESS | 1926 | 1464139152201 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]]]}] 18:19:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 18:19:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 1173ms 18:19:12 INFO - PROCESS | 1926 | 1464139152233 Marionette TRACE conn2 -> [0,133,"getWindowHandle",null] 18:19:12 INFO - PROCESS | 1926 | 1464139152235 Marionette TRACE conn2 <- [1,133,null,{"value":"7"}] 18:19:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 18:19:12 INFO - PROCESS | 1926 | 1464139152243 Marionette TRACE conn2 -> [0,134,"setScriptTimeout",{"ms":35000}] 18:19:12 INFO - PROCESS | 1926 | 1464139152246 Marionette TRACE conn2 <- [1,134,null,{}] 18:19:12 INFO - PROCESS | 1926 | 1464139152249 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}] 18:19:12 INFO - PROCESS | 1926 | 1464139152339 Marionette TRACE conn2 <- [1,135,null,{"value":null}] 18:19:12 INFO - PROCESS | 1926 | 1464139152345 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:12 INFO - PROCESS | 1926 | ++DOCSHELL 0x1132a5000 == 41 [pid = 1926] [id = 41] 18:19:12 INFO - PROCESS | 1926 | ++DOMWINDOW == 119 (0x115e90000) [pid = 1926] [serial = 119] [outer = 0x0] 18:19:12 INFO - PROCESS | 1926 | ++DOMWINDOW == 120 (0x1163af800) [pid = 1926] [serial = 120] [outer = 0x115e90000] 18:19:12 INFO - PROCESS | 1926 | 1464139152374 Marionette DEBUG loaded listener.js 18:19:12 INFO - PROCESS | 1926 | ++DOMWINDOW == 121 (0x116793400) [pid = 1926] [serial = 121] [outer = 0x115e90000] 18:19:12 INFO - PROCESS | 1926 | 1464139152712 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]]]}] 18:19:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 18:19:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 521ms 18:19:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 18:19:12 INFO - PROCESS | 1926 | 1464139152766 Marionette TRACE conn2 -> [0,137,"getWindowHandle",null] 18:19:12 INFO - PROCESS | 1926 | 1464139152770 Marionette TRACE conn2 <- [1,137,null,{"value":"7"}] 18:19:12 INFO - PROCESS | 1926 | 1464139152776 Marionette TRACE conn2 -> [0,138,"setScriptTimeout",{"ms":35000}] 18:19:12 INFO - PROCESS | 1926 | 1464139152778 Marionette TRACE conn2 <- [1,138,null,{}] 18:19:12 INFO - PROCESS | 1926 | 1464139152787 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}] 18:19:12 INFO - PROCESS | 1926 | 1464139152907 Marionette TRACE conn2 <- [1,139,null,{"value":null}] 18:19:12 INFO - PROCESS | 1926 | 1464139152915 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:12 INFO - PROCESS | 1926 | ++DOCSHELL 0x1163d0000 == 42 [pid = 1926] [id = 42] 18:19:12 INFO - PROCESS | 1926 | ++DOMWINDOW == 122 (0x116850400) [pid = 1926] [serial = 122] [outer = 0x0] 18:19:12 INFO - PROCESS | 1926 | ++DOMWINDOW == 123 (0x117684c00) [pid = 1926] [serial = 123] [outer = 0x116850400] 18:19:12 INFO - PROCESS | 1926 | 1464139152991 Marionette DEBUG loaded listener.js 18:19:13 INFO - PROCESS | 1926 | ++DOMWINDOW == 124 (0x11808d800) [pid = 1926] [serial = 124] [outer = 0x116850400] 18:19:13 INFO - PROCESS | 1926 | 1464139153879 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]]]}] 18:19:13 INFO - PROCESS | 1926 | --DOMWINDOW == 123 (0x118553c00) [pid = 1926] [serial = 53] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 18:19:13 INFO - PROCESS | 1926 | --DOMWINDOW == 122 (0x11870b400) [pid = 1926] [serial = 50] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 18:19:13 INFO - PROCESS | 1926 | --DOMWINDOW == 121 (0x12cc64000) [pid = 1926] [serial = 47] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 18:19:13 INFO - PROCESS | 1926 | --DOMWINDOW == 120 (0x12c563800) [pid = 1926] [serial = 38] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 18:19:13 INFO - PROCESS | 1926 | --DOMWINDOW == 119 (0x12c2d8400) [pid = 1926] [serial = 35] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 18:19:13 INFO - PROCESS | 1926 | --DOMWINDOW == 118 (0x1183b9c00) [pid = 1926] [serial = 32] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 18:19:13 INFO - PROCESS | 1926 | --DOMWINDOW == 117 (0x118096c00) [pid = 1926] [serial = 29] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 18:19:13 INFO - PROCESS | 1926 | --DOMWINDOW == 116 (0x12b492000) [pid = 1926] [serial = 26] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 18:19:13 INFO - PROCESS | 1926 | --DOMWINDOW == 115 (0x12ac0d800) [pid = 1926] [serial = 23] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 18:19:13 INFO - PROCESS | 1926 | --DOMWINDOW == 114 (0x12ab3bc00) [pid = 1926] [serial = 20] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 18:19:13 INFO - PROCESS | 1926 | --DOMWINDOW == 113 (0x129079400) [pid = 1926] [serial = 14] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 18:19:13 INFO - PROCESS | 1926 | --DOMWINDOW == 112 (0x1212ccc00) [pid = 1926] [serial = 95] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 18:19:13 INFO - PROCESS | 1926 | --DOMWINDOW == 111 (0x1212cd400) [pid = 1926] [serial = 98] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 18:19:13 INFO - PROCESS | 1926 | --DOMWINDOW == 110 (0x123fa6000) [pid = 1926] [serial = 104] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 18:19:13 INFO - PROCESS | 1926 | --DOMWINDOW == 109 (0x125e76c00) [pid = 1926] [serial = 107] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 18:19:13 INFO - PROCESS | 1926 | --DOMWINDOW == 108 (0x127407c00) [pid = 1926] [serial = 110] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 18:19:13 INFO - PROCESS | 1926 | --DOMWINDOW == 107 (0x12b308c00) [pid = 1926] [serial = 56] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 18:19:13 INFO - PROCESS | 1926 | --DOMWINDOW == 106 (0x1121eb800) [pid = 1926] [serial = 59] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 18:19:13 INFO - PROCESS | 1926 | --DOMWINDOW == 105 (0x113c21c00) [pid = 1926] [serial = 62] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 18:19:13 INFO - PROCESS | 1926 | --DOMWINDOW == 104 (0x1180d4800) [pid = 1926] [serial = 65] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 18:19:13 INFO - PROCESS | 1926 | --DOMWINDOW == 103 (0x1185f4000) [pid = 1926] [serial = 68] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 18:19:13 INFO - PROCESS | 1926 | --DOMWINDOW == 102 (0x11660b000) [pid = 1926] [serial = 71] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 18:19:13 INFO - PROCESS | 1926 | --DOMWINDOW == 101 (0x1121b1400) [pid = 1926] [serial = 74] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 18:19:13 INFO - PROCESS | 1926 | --DOMWINDOW == 100 (0x11808ec00) [pid = 1926] [serial = 77] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 18:19:13 INFO - PROCESS | 1926 | --DOMWINDOW == 99 (0x118552c00) [pid = 1926] [serial = 80] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 18:19:13 INFO - PROCESS | 1926 | --DOMWINDOW == 98 (0x112dd3c00) [pid = 1926] [serial = 83] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 18:19:13 INFO - PROCESS | 1926 | --DOMWINDOW == 97 (0x119022800) [pid = 1926] [serial = 86] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 18:19:13 INFO - PROCESS | 1926 | --DOMWINDOW == 96 (0x1194e2000) [pid = 1926] [serial = 89] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 18:19:13 INFO - PROCESS | 1926 | --DOMWINDOW == 95 (0x115e18800) [pid = 1926] [serial = 92] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 18:19:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 18:19:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 1178ms 18:19:13 INFO - PROCESS | 1926 | 1464139153953 Marionette TRACE conn2 -> [0,141,"getWindowHandle",null] 18:19:13 INFO - PROCESS | 1926 | 1464139153955 Marionette TRACE conn2 <- [1,141,null,{"value":"7"}] 18:19:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 18:19:13 INFO - PROCESS | 1926 | 1464139153957 Marionette TRACE conn2 -> [0,142,"setScriptTimeout",{"ms":35000}] 18:19:13 INFO - PROCESS | 1926 | 1464139153970 Marionette TRACE conn2 <- [1,142,null,{}] 18:19:13 INFO - PROCESS | 1926 | 1464139153977 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}] 18:19:14 INFO - PROCESS | 1926 | 1464139154047 Marionette TRACE conn2 <- [1,143,null,{"value":null}] 18:19:14 INFO - PROCESS | 1926 | 1464139154053 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:14 INFO - PROCESS | 1926 | ++DOCSHELL 0x116abd000 == 43 [pid = 1926] [id = 43] 18:19:14 INFO - PROCESS | 1926 | ++DOMWINDOW == 96 (0x118091800) [pid = 1926] [serial = 125] [outer = 0x0] 18:19:14 INFO - PROCESS | 1926 | ++DOMWINDOW == 97 (0x118097400) [pid = 1926] [serial = 126] [outer = 0x118091800] 18:19:14 INFO - PROCESS | 1926 | 1464139154082 Marionette DEBUG loaded listener.js 18:19:14 INFO - PROCESS | 1926 | ++DOMWINDOW == 98 (0x118370800) [pid = 1926] [serial = 127] [outer = 0x118091800] 18:19:14 INFO - PROCESS | 1926 | 1464139154390 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]]]}] 18:19:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 18:19:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 481ms 18:19:14 INFO - PROCESS | 1926 | 1464139154439 Marionette TRACE conn2 -> [0,145,"getWindowHandle",null] 18:19:14 INFO - PROCESS | 1926 | 1464139154441 Marionette TRACE conn2 <- [1,145,null,{"value":"7"}] 18:19:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 18:19:14 INFO - PROCESS | 1926 | 1464139154443 Marionette TRACE conn2 -> [0,146,"setScriptTimeout",{"ms":35000}] 18:19:14 INFO - PROCESS | 1926 | 1464139154444 Marionette TRACE conn2 <- [1,146,null,{}] 18:19:14 INFO - PROCESS | 1926 | 1464139154446 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}] 18:19:14 INFO - PROCESS | 1926 | 1464139154518 Marionette TRACE conn2 <- [1,147,null,{"value":null}] 18:19:14 INFO - PROCESS | 1926 | 1464139154522 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:14 INFO - PROCESS | 1926 | ++DOCSHELL 0x117582800 == 44 [pid = 1926] [id = 44] 18:19:14 INFO - PROCESS | 1926 | ++DOMWINDOW == 99 (0x11837b400) [pid = 1926] [serial = 128] [outer = 0x0] 18:19:14 INFO - PROCESS | 1926 | ++DOMWINDOW == 100 (0x1183b6400) [pid = 1926] [serial = 129] [outer = 0x11837b400] 18:19:14 INFO - PROCESS | 1926 | 1464139154549 Marionette DEBUG loaded listener.js 18:19:14 INFO - PROCESS | 1926 | ++DOMWINDOW == 101 (0x1184e1400) [pid = 1926] [serial = 130] [outer = 0x11837b400] 18:19:14 INFO - PROCESS | 1926 | 1464139154870 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]]]}] 18:19:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 18:19:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 468ms 18:19:14 INFO - PROCESS | 1926 | 1464139154911 Marionette TRACE conn2 -> [0,149,"getWindowHandle",null] 18:19:14 INFO - PROCESS | 1926 | 1464139154913 Marionette TRACE conn2 <- [1,149,null,{"value":"7"}] 18:19:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 18:19:14 INFO - PROCESS | 1926 | 1464139154915 Marionette TRACE conn2 -> [0,150,"setScriptTimeout",{"ms":35000}] 18:19:14 INFO - PROCESS | 1926 | 1464139154916 Marionette TRACE conn2 <- [1,150,null,{}] 18:19:14 INFO - PROCESS | 1926 | 1464139154919 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}] 18:19:14 INFO - PROCESS | 1926 | 1464139154988 Marionette TRACE conn2 <- [1,151,null,{"value":null}] 18:19:15 INFO - PROCESS | 1926 | 1464139155033 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:15 INFO - PROCESS | 1926 | ++DOCSHELL 0x118398800 == 45 [pid = 1926] [id = 45] 18:19:15 INFO - PROCESS | 1926 | ++DOMWINDOW == 102 (0x1129c3800) [pid = 1926] [serial = 131] [outer = 0x0] 18:19:15 INFO - PROCESS | 1926 | ++DOMWINDOW == 103 (0x1184de000) [pid = 1926] [serial = 132] [outer = 0x1129c3800] 18:19:15 INFO - PROCESS | 1926 | 1464139155066 Marionette DEBUG loaded listener.js 18:19:15 INFO - PROCESS | 1926 | ++DOMWINDOW == 104 (0x1185f7000) [pid = 1926] [serial = 133] [outer = 0x1129c3800] 18:19:15 INFO - PROCESS | 1926 | 1464139155372 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]]]}] 18:19:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 18:19:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 472ms 18:19:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 18:19:15 INFO - PROCESS | 1926 | 1464139155389 Marionette TRACE conn2 -> [0,153,"getWindowHandle",null] 18:19:15 INFO - PROCESS | 1926 | 1464139155390 Marionette TRACE conn2 <- [1,153,null,{"value":"7"}] 18:19:15 INFO - PROCESS | 1926 | 1464139155392 Marionette TRACE conn2 -> [0,154,"setScriptTimeout",{"ms":35000}] 18:19:15 INFO - PROCESS | 1926 | 1464139155393 Marionette TRACE conn2 <- [1,154,null,{}] 18:19:15 INFO - PROCESS | 1926 | 1464139155396 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}] 18:19:15 INFO - PROCESS | 1926 | 1464139155485 Marionette TRACE conn2 <- [1,155,null,{"value":null}] 18:19:15 INFO - PROCESS | 1926 | 1464139155490 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:15 INFO - PROCESS | 1926 | ++DOCSHELL 0x11908e000 == 46 [pid = 1926] [id = 46] 18:19:15 INFO - PROCESS | 1926 | ++DOMWINDOW == 105 (0x118c12800) [pid = 1926] [serial = 134] [outer = 0x0] 18:19:15 INFO - PROCESS | 1926 | ++DOMWINDOW == 106 (0x119023000) [pid = 1926] [serial = 135] [outer = 0x118c12800] 18:19:15 INFO - PROCESS | 1926 | 1464139155518 Marionette DEBUG loaded listener.js 18:19:15 INFO - PROCESS | 1926 | ++DOMWINDOW == 107 (0x1194e4400) [pid = 1926] [serial = 136] [outer = 0x118c12800] 18:19:15 INFO - PROCESS | 1926 | 1464139155819 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]]]}] 18:19:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 18:19:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 469ms 18:19:15 INFO - PROCESS | 1926 | 1464139155863 Marionette TRACE conn2 -> [0,157,"getWindowHandle",null] 18:19:15 INFO - PROCESS | 1926 | 1464139155865 Marionette TRACE conn2 <- [1,157,null,{"value":"7"}] 18:19:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 18:19:15 INFO - PROCESS | 1926 | 1464139155869 Marionette TRACE conn2 -> [0,158,"setScriptTimeout",{"ms":35000}] 18:19:15 INFO - PROCESS | 1926 | 1464139155870 Marionette TRACE conn2 <- [1,158,null,{}] 18:19:15 INFO - PROCESS | 1926 | 1464139155872 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}] 18:19:15 INFO - PROCESS | 1926 | 1464139155984 Marionette TRACE conn2 <- [1,159,null,{"value":null}] 18:19:16 INFO - PROCESS | 1926 | 1464139156032 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:16 INFO - PROCESS | 1926 | ++DOCSHELL 0x112168000 == 47 [pid = 1926] [id = 47] 18:19:16 INFO - PROCESS | 1926 | ++DOMWINDOW == 108 (0x1121b5c00) [pid = 1926] [serial = 137] [outer = 0x0] 18:19:16 INFO - PROCESS | 1926 | ++DOMWINDOW == 109 (0x112641000) [pid = 1926] [serial = 138] [outer = 0x1121b5c00] 18:19:16 INFO - PROCESS | 1926 | 1464139156065 Marionette DEBUG loaded listener.js 18:19:16 INFO - PROCESS | 1926 | ++DOMWINDOW == 110 (0x113c84400) [pid = 1926] [serial = 139] [outer = 0x1121b5c00] 18:19:16 INFO - PROCESS | 1926 | 1464139156487 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]]]}] 18:19:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 18:19:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 669ms 18:19:16 INFO - PROCESS | 1926 | 1464139156548 Marionette TRACE conn2 -> [0,161,"getWindowHandle",null] 18:19:16 INFO - PROCESS | 1926 | 1464139156550 Marionette TRACE conn2 <- [1,161,null,{"value":"7"}] 18:19:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 18:19:16 INFO - PROCESS | 1926 | 1464139156555 Marionette TRACE conn2 -> [0,162,"setScriptTimeout",{"ms":35000}] 18:19:16 INFO - PROCESS | 1926 | 1464139156557 Marionette TRACE conn2 <- [1,162,null,{}] 18:19:16 INFO - PROCESS | 1926 | 1464139156560 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}] 18:19:16 INFO - PROCESS | 1926 | 1464139156653 Marionette TRACE conn2 <- [1,163,null,{"value":null}] 18:19:16 INFO - PROCESS | 1926 | 1464139156742 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:16 INFO - PROCESS | 1926 | ++DOCSHELL 0x116e45000 == 48 [pid = 1926] [id = 48] 18:19:16 INFO - PROCESS | 1926 | ++DOMWINDOW == 111 (0x1168ac000) [pid = 1926] [serial = 140] [outer = 0x0] 18:19:16 INFO - PROCESS | 1926 | ++DOMWINDOW == 112 (0x117683400) [pid = 1926] [serial = 141] [outer = 0x1168ac000] 18:19:16 INFO - PROCESS | 1926 | 1464139156775 Marionette DEBUG loaded listener.js 18:19:16 INFO - PROCESS | 1926 | ++DOMWINDOW == 113 (0x11808c800) [pid = 1926] [serial = 142] [outer = 0x1168ac000] 18:19:17 INFO - PROCESS | 1926 | 1464139157209 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]]]}] 18:19:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 18:19:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 670ms 18:19:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 18:19:17 INFO - PROCESS | 1926 | 1464139157225 Marionette TRACE conn2 -> [0,165,"getWindowHandle",null] 18:19:17 INFO - PROCESS | 1926 | 1464139157227 Marionette TRACE conn2 <- [1,165,null,{"value":"7"}] 18:19:17 INFO - PROCESS | 1926 | 1464139157229 Marionette TRACE conn2 -> [0,166,"setScriptTimeout",{"ms":35000}] 18:19:17 INFO - PROCESS | 1926 | 1464139157231 Marionette TRACE conn2 <- [1,166,null,{}] 18:19:17 INFO - PROCESS | 1926 | 1464139157233 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}] 18:19:17 INFO - PROCESS | 1926 | 1464139157324 Marionette TRACE conn2 <- [1,167,null,{"value":null}] 18:19:17 INFO - PROCESS | 1926 | 1464139157367 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:17 INFO - PROCESS | 1926 | ++DOCSHELL 0x11991b800 == 49 [pid = 1926] [id = 49] 18:19:17 INFO - PROCESS | 1926 | ++DOMWINDOW == 114 (0x1180d3c00) [pid = 1926] [serial = 143] [outer = 0x0] 18:19:17 INFO - PROCESS | 1926 | ++DOMWINDOW == 115 (0x1183b7800) [pid = 1926] [serial = 144] [outer = 0x1180d3c00] 18:19:17 INFO - PROCESS | 1926 | 1464139157397 Marionette DEBUG loaded listener.js 18:19:17 INFO - PROCESS | 1926 | ++DOMWINDOW == 116 (0x114ed9000) [pid = 1926] [serial = 145] [outer = 0x1180d3c00] 18:19:17 INFO - PROCESS | 1926 | 1464139157826 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]]]}] 18:19:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 18:19:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 622ms 18:19:17 INFO - PROCESS | 1926 | 1464139157852 Marionette TRACE conn2 -> [0,169,"getWindowHandle",null] 18:19:17 INFO - PROCESS | 1926 | 1464139157854 Marionette TRACE conn2 <- [1,169,null,{"value":"7"}] 18:19:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 18:19:17 INFO - PROCESS | 1926 | 1464139157863 Marionette TRACE conn2 -> [0,170,"setScriptTimeout",{"ms":35000}] 18:19:17 INFO - PROCESS | 1926 | 1464139157866 Marionette TRACE conn2 <- [1,170,null,{}] 18:19:17 INFO - PROCESS | 1926 | 1464139157887 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}] 18:19:17 INFO - PROCESS | 1926 | 1464139157995 Marionette TRACE conn2 <- [1,171,null,{"value":null}] 18:19:18 INFO - PROCESS | 1926 | 1464139158066 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:18 INFO - PROCESS | 1926 | ++DOCSHELL 0x121156800 == 50 [pid = 1926] [id = 50] 18:19:18 INFO - PROCESS | 1926 | ++DOMWINDOW == 117 (0x118711400) [pid = 1926] [serial = 146] [outer = 0x0] 18:19:18 INFO - PROCESS | 1926 | ++DOMWINDOW == 118 (0x11988b800) [pid = 1926] [serial = 147] [outer = 0x118711400] 18:19:18 INFO - PROCESS | 1926 | 1464139158096 Marionette DEBUG loaded listener.js 18:19:18 INFO - PROCESS | 1926 | ++DOMWINDOW == 119 (0x119899400) [pid = 1926] [serial = 148] [outer = 0x118711400] 18:19:18 INFO - PROCESS | 1926 | 1464139158517 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]]]}] 18:19:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 18:19:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 693ms 18:19:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 18:19:18 INFO - PROCESS | 1926 | 1464139158551 Marionette TRACE conn2 -> [0,173,"getWindowHandle",null] 18:19:18 INFO - PROCESS | 1926 | 1464139158553 Marionette TRACE conn2 <- [1,173,null,{"value":"7"}] 18:19:18 INFO - PROCESS | 1926 | 1464139158555 Marionette TRACE conn2 -> [0,174,"setScriptTimeout",{"ms":35000}] 18:19:18 INFO - PROCESS | 1926 | 1464139158556 Marionette TRACE conn2 <- [1,174,null,{}] 18:19:18 INFO - PROCESS | 1926 | 1464139158559 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}] 18:19:18 INFO - PROCESS | 1926 | 1464139158649 Marionette TRACE conn2 <- [1,175,null,{"value":null}] 18:19:18 INFO - PROCESS | 1926 | 1464139158707 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:18 INFO - PROCESS | 1926 | ++DOCSHELL 0x11835a800 == 51 [pid = 1926] [id = 51] 18:19:18 INFO - PROCESS | 1926 | ++DOMWINDOW == 120 (0x113c78000) [pid = 1926] [serial = 149] [outer = 0x0] 18:19:18 INFO - PROCESS | 1926 | ++DOMWINDOW == 121 (0x1190cec00) [pid = 1926] [serial = 150] [outer = 0x113c78000] 18:19:18 INFO - PROCESS | 1926 | 1464139158738 Marionette DEBUG loaded listener.js 18:19:18 INFO - PROCESS | 1926 | ++DOMWINDOW == 122 (0x120e97c00) [pid = 1926] [serial = 151] [outer = 0x113c78000] 18:19:19 INFO - PROCESS | 1926 | 1464139159194 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]]]}] 18:19:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 18:19:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 668ms 18:19:19 INFO - PROCESS | 1926 | 1464139159224 Marionette TRACE conn2 -> [0,177,"getWindowHandle",null] 18:19:19 INFO - PROCESS | 1926 | 1464139159226 Marionette TRACE conn2 <- [1,177,null,{"value":"7"}] 18:19:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 18:19:19 INFO - PROCESS | 1926 | 1464139159230 Marionette TRACE conn2 -> [0,178,"setScriptTimeout",{"ms":35000}] 18:19:19 INFO - PROCESS | 1926 | 1464139159232 Marionette TRACE conn2 <- [1,178,null,{}] 18:19:19 INFO - PROCESS | 1926 | 1464139159236 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}] 18:19:19 INFO - PROCESS | 1926 | 1464139159346 Marionette TRACE conn2 <- [1,179,null,{"value":null}] 18:19:19 INFO - PROCESS | 1926 | 1464139159392 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:19 INFO - PROCESS | 1926 | ++DOCSHELL 0x116718000 == 52 [pid = 1926] [id = 52] 18:19:19 INFO - PROCESS | 1926 | ++DOMWINDOW == 123 (0x114eda000) [pid = 1926] [serial = 152] [outer = 0x0] 18:19:19 INFO - PROCESS | 1926 | ++DOMWINDOW == 124 (0x116118800) [pid = 1926] [serial = 153] [outer = 0x114eda000] 18:19:19 INFO - PROCESS | 1926 | 1464139159420 Marionette DEBUG loaded listener.js 18:19:19 INFO - PROCESS | 1926 | ++DOMWINDOW == 125 (0x11678ec00) [pid = 1926] [serial = 154] [outer = 0x114eda000] 18:19:20 INFO - PROCESS | 1926 | --DOCSHELL 0x11908e000 == 51 [pid = 1926] [id = 46] 18:19:20 INFO - PROCESS | 1926 | --DOCSHELL 0x118398800 == 50 [pid = 1926] [id = 45] 18:19:20 INFO - PROCESS | 1926 | --DOCSHELL 0x117582800 == 49 [pid = 1926] [id = 44] 18:19:20 INFO - PROCESS | 1926 | --DOCSHELL 0x116abd000 == 48 [pid = 1926] [id = 43] 18:19:20 INFO - PROCESS | 1926 | --DOCSHELL 0x11838a000 == 47 [pid = 1926] [id = 29] 18:19:20 INFO - PROCESS | 1926 | --DOCSHELL 0x1163d0000 == 46 [pid = 1926] [id = 42] 18:19:20 INFO - PROCESS | 1926 | --DOCSHELL 0x116ac9800 == 45 [pid = 1926] [id = 27] 18:19:20 INFO - PROCESS | 1926 | --DOCSHELL 0x1132a5000 == 44 [pid = 1926] [id = 41] 18:19:20 INFO - PROCESS | 1926 | --DOCSHELL 0x11758f000 == 43 [pid = 1926] [id = 28] 18:19:20 INFO - PROCESS | 1926 | --DOCSHELL 0x1191d1000 == 42 [pid = 1926] [id = 31] 18:19:20 INFO - PROCESS | 1926 | --DOCSHELL 0x119b70000 == 41 [pid = 1926] [id = 33] 18:19:20 INFO - PROCESS | 1926 | --DOCSHELL 0x118c97800 == 40 [pid = 1926] [id = 30] 18:19:20 INFO - PROCESS | 1926 | --DOCSHELL 0x11835a800 == 39 [pid = 1926] [id = 51] 18:19:20 INFO - PROCESS | 1926 | --DOCSHELL 0x121156800 == 38 [pid = 1926] [id = 50] 18:19:20 INFO - PROCESS | 1926 | --DOCSHELL 0x121231000 == 37 [pid = 1926] [id = 35] 18:19:20 INFO - PROCESS | 1926 | --DOCSHELL 0x11991b800 == 36 [pid = 1926] [id = 49] 18:19:20 INFO - PROCESS | 1926 | --DOCSHELL 0x121c9d800 == 35 [pid = 1926] [id = 37] 18:19:20 INFO - PROCESS | 1926 | --DOCSHELL 0x123ed2800 == 34 [pid = 1926] [id = 38] 18:19:20 INFO - PROCESS | 1926 | --DOCSHELL 0x125dd1000 == 33 [pid = 1926] [id = 39] 18:19:20 INFO - PROCESS | 1926 | --DOCSHELL 0x121408000 == 32 [pid = 1926] [id = 36] 18:19:20 INFO - PROCESS | 1926 | --DOCSHELL 0x126d4e000 == 31 [pid = 1926] [id = 40] 18:19:20 INFO - PROCESS | 1926 | --DOCSHELL 0x119c03000 == 30 [pid = 1926] [id = 34] 18:19:20 INFO - PROCESS | 1926 | --DOCSHELL 0x116e45000 == 29 [pid = 1926] [id = 48] 18:19:20 INFO - PROCESS | 1926 | --DOCSHELL 0x112168000 == 28 [pid = 1926] [id = 47] 18:19:20 INFO - PROCESS | 1926 | --DOCSHELL 0x11949f000 == 27 [pid = 1926] [id = 32] 18:19:20 INFO - PROCESS | 1926 | --DOMWINDOW == 124 (0x12154c400) [pid = 1926] [serial = 11] [outer = 0x0] [url = about:blank] 18:19:20 INFO - PROCESS | 1926 | --DOMWINDOW == 123 (0x1210c4000) [pid = 1926] [serial = 93] [outer = 0x0] [url = about:blank] 18:19:20 INFO - PROCESS | 1926 | --DOMWINDOW == 122 (0x121430800) [pid = 1926] [serial = 96] [outer = 0x0] [url = about:blank] 18:19:20 INFO - PROCESS | 1926 | --DOMWINDOW == 121 (0x1216f2800) [pid = 1926] [serial = 99] [outer = 0x0] [url = about:blank] 18:19:20 INFO - PROCESS | 1926 | --DOMWINDOW == 120 (0x125581000) [pid = 1926] [serial = 102] [outer = 0x0] [url = about:blank] 18:19:20 INFO - PROCESS | 1926 | --DOMWINDOW == 119 (0x125dae400) [pid = 1926] [serial = 105] [outer = 0x0] [url = about:blank] 18:19:20 INFO - PROCESS | 1926 | --DOMWINDOW == 118 (0x126d38800) [pid = 1926] [serial = 108] [outer = 0x0] [url = about:blank] 18:19:20 INFO - PROCESS | 1926 | --DOMWINDOW == 117 (0x12746e000) [pid = 1926] [serial = 111] [outer = 0x0] [url = about:blank] 18:19:20 INFO - PROCESS | 1926 | --DOMWINDOW == 116 (0x112973000) [pid = 1926] [serial = 60] [outer = 0x0] [url = about:blank] 18:19:20 INFO - PROCESS | 1926 | --DOMWINDOW == 115 (0x112fcdc00) [pid = 1926] [serial = 61] [outer = 0x0] [url = about:blank] 18:19:20 INFO - PROCESS | 1926 | --DOMWINDOW == 114 (0x11678e000) [pid = 1926] [serial = 63] [outer = 0x0] [url = about:blank] 18:19:20 INFO - PROCESS | 1926 | --DOMWINDOW == 113 (0x1183b0800) [pid = 1926] [serial = 66] [outer = 0x0] [url = about:blank] 18:19:20 INFO - PROCESS | 1926 | --DOMWINDOW == 112 (0x1190c6400) [pid = 1926] [serial = 69] [outer = 0x0] [url = about:blank] 18:19:20 INFO - PROCESS | 1926 | --DOMWINDOW == 111 (0x11988b400) [pid = 1926] [serial = 70] [outer = 0x0] [url = about:blank] 18:19:20 INFO - PROCESS | 1926 | --DOMWINDOW == 110 (0x116790000) [pid = 1926] [serial = 72] [outer = 0x0] [url = about:blank] 18:19:20 INFO - PROCESS | 1926 | --DOMWINDOW == 109 (0x11684f800) [pid = 1926] [serial = 73] [outer = 0x0] [url = about:blank] 18:19:20 INFO - PROCESS | 1926 | --DOMWINDOW == 108 (0x1129c6400) [pid = 1926] [serial = 75] [outer = 0x0] [url = about:blank] 18:19:20 INFO - PROCESS | 1926 | --DOMWINDOW == 107 (0x118094c00) [pid = 1926] [serial = 78] [outer = 0x0] [url = about:blank] 18:19:20 INFO - PROCESS | 1926 | --DOMWINDOW == 106 (0x1185f5000) [pid = 1926] [serial = 81] [outer = 0x0] [url = about:blank] 18:19:20 INFO - PROCESS | 1926 | --DOMWINDOW == 105 (0x118709c00) [pid = 1926] [serial = 82] [outer = 0x0] [url = about:blank] 18:19:20 INFO - PROCESS | 1926 | --DOMWINDOW == 104 (0x1215efc00) [pid = 1926] [serial = 97] [outer = 0x0] [url = about:blank] 18:19:20 INFO - PROCESS | 1926 | --DOMWINDOW == 103 (0x1185f7c00) [pid = 1926] [serial = 84] [outer = 0x0] [url = about:blank] 18:19:20 INFO - PROCESS | 1926 | --DOMWINDOW == 102 (0x118c54c00) [pid = 1926] [serial = 85] [outer = 0x0] [url = about:blank] 18:19:20 INFO - PROCESS | 1926 | --DOMWINDOW == 101 (0x119158c00) [pid = 1926] [serial = 87] [outer = 0x0] [url = about:blank] 18:19:20 INFO - PROCESS | 1926 | --DOMWINDOW == 100 (0x1198c1800) [pid = 1926] [serial = 88] [outer = 0x0] [url = about:blank] 18:19:20 INFO - PROCESS | 1926 | --DOMWINDOW == 99 (0x120e91000) [pid = 1926] [serial = 90] [outer = 0x0] [url = about:blank] 18:19:20 INFO - PROCESS | 1926 | --DOMWINDOW == 98 (0x120e99c00) [pid = 1926] [serial = 91] [outer = 0x0] [url = about:blank] 18:19:20 INFO - PROCESS | 1926 | --DOMWINDOW == 97 (0x12119dc00) [pid = 1926] [serial = 94] [outer = 0x0] [url = about:blank] 18:19:20 INFO - PROCESS | 1926 | --DOMWINDOW == 96 (0x121b52400) [pid = 1926] [serial = 100] [outer = 0x0] [url = about:blank] 18:19:20 INFO - PROCESS | 1926 | --DOMWINDOW == 95 (0x126ba1c00) [pid = 1926] [serial = 106] [outer = 0x0] [url = about:blank] 18:19:20 INFO - PROCESS | 1926 | --DOMWINDOW == 94 (0x126fee400) [pid = 1926] [serial = 109] [outer = 0x0] [url = about:blank] 18:19:20 INFO - PROCESS | 1926 | --DOMWINDOW == 93 (0x117684800) [pid = 1926] [serial = 76] [outer = 0x0] [url = about:blank] 18:19:20 INFO - PROCESS | 1926 | --DOMWINDOW == 92 (0x118550000) [pid = 1926] [serial = 67] [outer = 0x0] [url = about:blank] 18:19:20 INFO - PROCESS | 1926 | --DOMWINDOW == 91 (0x128baa800) [pid = 1926] [serial = 114] [outer = 0x0] [url = about:blank] 18:19:20 INFO - PROCESS | 1926 | --DOMWINDOW == 90 (0x116a65400) [pid = 1926] [serial = 64] [outer = 0x0] [url = about:blank] 18:19:20 INFO - PROCESS | 1926 | --DOMWINDOW == 89 (0x12888b000) [pid = 1926] [serial = 112] [outer = 0x0] [url = about:blank] 18:19:20 INFO - PROCESS | 1926 | --DOMWINDOW == 88 (0x1183b1000) [pid = 1926] [serial = 79] [outer = 0x0] [url = about:blank] 18:19:20 INFO - PROCESS | 1926 | --DOMWINDOW == 87 (0x12d214c00) [pid = 1926] [serial = 58] [outer = 0x0] [url = about:blank] 18:19:20 INFO - PROCESS | 1926 | --DOMWINDOW == 86 (0x11915bc00) [pid = 1926] [serial = 8] [outer = 0x0] [url = about:blank] 18:19:20 INFO - PROCESS | 1926 | --DOMWINDOW == 85 (0x12c2d5800) [pid = 1926] [serial = 34] [outer = 0x0] [url = about:blank] 18:19:20 INFO - PROCESS | 1926 | --DOMWINDOW == 84 (0x12c2cc400) [pid = 1926] [serial = 33] [outer = 0x0] [url = about:blank] 18:19:20 INFO - PROCESS | 1926 | --DOMWINDOW == 83 (0x118099000) [pid = 1926] [serial = 30] [outer = 0x0] [url = about:blank] 18:19:20 INFO - PROCESS | 1926 | --DOMWINDOW == 82 (0x1183b4400) [pid = 1926] [serial = 31] [outer = 0x0] [url = about:blank] 18:19:20 INFO - PROCESS | 1926 | --DOMWINDOW == 81 (0x12bb82000) [pid = 1926] [serial = 27] [outer = 0x0] [url = about:blank] 18:19:20 INFO - PROCESS | 1926 | --DOMWINDOW == 80 (0x12bb88c00) [pid = 1926] [serial = 28] [outer = 0x0] [url = about:blank] 18:19:20 INFO - PROCESS | 1926 | --DOMWINDOW == 79 (0x12b488c00) [pid = 1926] [serial = 25] [outer = 0x0] [url = about:blank] 18:19:20 INFO - PROCESS | 1926 | --DOMWINDOW == 78 (0x12aec0c00) [pid = 1926] [serial = 24] [outer = 0x0] [url = about:blank] 18:19:20 INFO - PROCESS | 1926 | --DOMWINDOW == 77 (0x12ab3d800) [pid = 1926] [serial = 21] [outer = 0x0] [url = about:blank] 18:19:20 INFO - PROCESS | 1926 | --DOMWINDOW == 76 (0x12ac06400) [pid = 1926] [serial = 22] [outer = 0x0] [url = about:blank] 18:19:20 INFO - PROCESS | 1926 | --DOMWINDOW == 75 (0x12930d400) [pid = 1926] [serial = 16] [outer = 0x0] [url = about:blank] 18:19:20 INFO - PROCESS | 1926 | --DOMWINDOW == 74 (0x129313400) [pid = 1926] [serial = 18] [outer = 0x0] [url = about:blank] 18:19:20 INFO - PROCESS | 1926 | --DOMWINDOW == 73 (0x129307400) [pid = 1926] [serial = 15] [outer = 0x0] [url = about:blank] 18:19:20 INFO - PROCESS | 1926 | --DOMWINDOW == 72 (0x12d0ea800) [pid = 1926] [serial = 57] [outer = 0x0] [url = about:blank] 18:19:20 INFO - PROCESS | 1926 | --DOMWINDOW == 71 (0x118557400) [pid = 1926] [serial = 54] [outer = 0x0] [url = about:blank] 18:19:20 INFO - PROCESS | 1926 | --DOMWINDOW == 70 (0x12888dc00) [pid = 1926] [serial = 55] [outer = 0x0] [url = about:blank] 18:19:20 INFO - PROCESS | 1926 | --DOMWINDOW == 69 (0x12d0e5c00) [pid = 1926] [serial = 52] [outer = 0x0] [url = about:blank] 18:19:20 INFO - PROCESS | 1926 | --DOMWINDOW == 68 (0x1190d2000) [pid = 1926] [serial = 51] [outer = 0x0] [url = about:blank] 18:19:20 INFO - PROCESS | 1926 | --DOMWINDOW == 67 (0x12d0dcc00) [pid = 1926] [serial = 48] [outer = 0x0] [url = about:blank] 18:19:20 INFO - PROCESS | 1926 | --DOMWINDOW == 66 (0x12d0e2400) [pid = 1926] [serial = 49] [outer = 0x0] [url = about:blank] 18:19:20 INFO - PROCESS | 1926 | --DOMWINDOW == 65 (0x12cc28800) [pid = 1926] [serial = 42] [outer = 0x0] [url = about:blank] 18:19:20 INFO - PROCESS | 1926 | --DOMWINDOW == 64 (0x12c885c00) [pid = 1926] [serial = 45] [outer = 0x0] [url = about:blank] 18:19:20 INFO - PROCESS | 1926 | --DOMWINDOW == 63 (0x12c85a400) [pid = 1926] [serial = 39] [outer = 0x0] [url = about:blank] 18:19:20 INFO - PROCESS | 1926 | --DOMWINDOW == 62 (0x12c861800) [pid = 1926] [serial = 40] [outer = 0x0] [url = about:blank] 18:19:20 INFO - PROCESS | 1926 | --DOMWINDOW == 61 (0x12c55dc00) [pid = 1926] [serial = 36] [outer = 0x0] [url = about:blank] 18:19:20 INFO - PROCESS | 1926 | --DOMWINDOW == 60 (0x12c561000) [pid = 1926] [serial = 37] [outer = 0x0] [url = about:blank] 18:19:20 INFO - PROCESS | 1926 | 1464139160276 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]]]}] 18:19:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 18:19:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 1073ms 18:19:20 INFO - PROCESS | 1926 | 1464139160303 Marionette TRACE conn2 -> [0,181,"getWindowHandle",null] 18:19:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 18:19:20 INFO - PROCESS | 1926 | 1464139160305 Marionette TRACE conn2 <- [1,181,null,{"value":"7"}] 18:19:20 INFO - PROCESS | 1926 | 1464139160309 Marionette TRACE conn2 -> [0,182,"setScriptTimeout",{"ms":35000}] 18:19:20 INFO - PROCESS | 1926 | 1464139160311 Marionette TRACE conn2 <- [1,182,null,{}] 18:19:20 INFO - PROCESS | 1926 | 1464139160315 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}] 18:19:20 INFO - PROCESS | 1926 | 1464139160389 Marionette TRACE conn2 <- [1,183,null,{"value":null}] 18:19:20 INFO - PROCESS | 1926 | 1464139160395 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:20 INFO - PROCESS | 1926 | ++DOCSHELL 0x11265f000 == 28 [pid = 1926] [id = 53] 18:19:20 INFO - PROCESS | 1926 | ++DOMWINDOW == 61 (0x112d71000) [pid = 1926] [serial = 155] [outer = 0x0] 18:19:20 INFO - PROCESS | 1926 | ++DOMWINDOW == 62 (0x114e11000) [pid = 1926] [serial = 156] [outer = 0x112d71000] 18:19:20 INFO - PROCESS | 1926 | 1464139160425 Marionette DEBUG loaded listener.js 18:19:20 INFO - PROCESS | 1926 | ++DOMWINDOW == 63 (0x115e85800) [pid = 1926] [serial = 157] [outer = 0x112d71000] 18:19:20 INFO - PROCESS | 1926 | 1464139160752 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]]]}] 18:19:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 18:19:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 470ms 18:19:20 INFO - PROCESS | 1926 | 1464139160787 Marionette TRACE conn2 -> [0,185,"getWindowHandle",null] 18:19:20 INFO - PROCESS | 1926 | 1464139160791 Marionette TRACE conn2 <- [1,185,null,{"value":"7"}] 18:19:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 18:19:20 INFO - PROCESS | 1926 | 1464139160796 Marionette TRACE conn2 -> [0,186,"setScriptTimeout",{"ms":35000}] 18:19:20 INFO - PROCESS | 1926 | 1464139160798 Marionette TRACE conn2 <- [1,186,null,{}] 18:19:20 INFO - PROCESS | 1926 | 1464139160800 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}] 18:19:20 INFO - PROCESS | 1926 | 1464139160870 Marionette TRACE conn2 <- [1,187,null,{"value":null}] 18:19:20 INFO - PROCESS | 1926 | 1464139160875 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:20 INFO - PROCESS | 1926 | ++DOCSHELL 0x116140800 == 29 [pid = 1926] [id = 54] 18:19:20 INFO - PROCESS | 1926 | ++DOMWINDOW == 64 (0x116178400) [pid = 1926] [serial = 158] [outer = 0x0] 18:19:20 INFO - PROCESS | 1926 | ++DOMWINDOW == 65 (0x1168aac00) [pid = 1926] [serial = 159] [outer = 0x116178400] 18:19:20 INFO - PROCESS | 1926 | 1464139160903 Marionette DEBUG loaded listener.js 18:19:20 INFO - PROCESS | 1926 | ++DOMWINDOW == 66 (0x117681c00) [pid = 1926] [serial = 160] [outer = 0x116178400] 18:19:21 INFO - PROCESS | 1926 | 1464139161209 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]]]}] 18:19:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 18:19:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 421ms 18:19:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 18:19:21 INFO - PROCESS | 1926 | 1464139161221 Marionette TRACE conn2 -> [0,189,"getWindowHandle",null] 18:19:21 INFO - PROCESS | 1926 | 1464139161223 Marionette TRACE conn2 <- [1,189,null,{"value":"7"}] 18:19:21 INFO - PROCESS | 1926 | 1464139161226 Marionette TRACE conn2 -> [0,190,"setScriptTimeout",{"ms":35000}] 18:19:21 INFO - PROCESS | 1926 | 1464139161228 Marionette TRACE conn2 <- [1,190,null,{}] 18:19:21 INFO - PROCESS | 1926 | 1464139161240 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}] 18:19:21 INFO - PROCESS | 1926 | 1464139161322 Marionette TRACE conn2 <- [1,191,null,{"value":null}] 18:19:21 INFO - PROCESS | 1926 | 1464139161365 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:21 INFO - PROCESS | 1926 | ++DOCSHELL 0x116ab4800 == 30 [pid = 1926] [id = 55] 18:19:21 INFO - PROCESS | 1926 | ++DOMWINDOW == 67 (0x116173c00) [pid = 1926] [serial = 161] [outer = 0x0] 18:19:21 INFO - PROCESS | 1926 | ++DOMWINDOW == 68 (0x118092400) [pid = 1926] [serial = 162] [outer = 0x116173c00] 18:19:21 INFO - PROCESS | 1926 | 1464139161393 Marionette DEBUG loaded listener.js 18:19:21 INFO - PROCESS | 1926 | ++DOMWINDOW == 69 (0x118377400) [pid = 1926] [serial = 163] [outer = 0x116173c00] 18:19:21 INFO - PROCESS | 1926 | 1464139161651 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]]]}] 18:19:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 18:19:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 474ms 18:19:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 18:19:21 INFO - PROCESS | 1926 | 1464139161704 Marionette TRACE conn2 -> [0,193,"getWindowHandle",null] 18:19:21 INFO - PROCESS | 1926 | 1464139161705 Marionette TRACE conn2 <- [1,193,null,{"value":"7"}] 18:19:21 INFO - PROCESS | 1926 | 1464139161707 Marionette TRACE conn2 -> [0,194,"setScriptTimeout",{"ms":35000}] 18:19:21 INFO - PROCESS | 1926 | 1464139161708 Marionette TRACE conn2 <- [1,194,null,{}] 18:19:21 INFO - PROCESS | 1926 | 1464139161711 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}] 18:19:21 INFO - PROCESS | 1926 | 1464139161796 Marionette TRACE conn2 <- [1,195,null,{"value":null}] 18:19:21 INFO - PROCESS | 1926 | 1464139161801 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:21 INFO - PROCESS | 1926 | ++DOCSHELL 0x11758f000 == 31 [pid = 1926] [id = 56] 18:19:21 INFO - PROCESS | 1926 | ++DOMWINDOW == 70 (0x1183b0800) [pid = 1926] [serial = 164] [outer = 0x0] 18:19:21 INFO - PROCESS | 1926 | ++DOMWINDOW == 71 (0x11854d800) [pid = 1926] [serial = 165] [outer = 0x1183b0800] 18:19:21 INFO - PROCESS | 1926 | 1464139161828 Marionette DEBUG loaded listener.js 18:19:21 INFO - PROCESS | 1926 | ++DOMWINDOW == 72 (0x118556c00) [pid = 1926] [serial = 166] [outer = 0x1183b0800] 18:19:22 INFO - PROCESS | 1926 | 1464139162132 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]]]}] 18:19:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 18:19:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 468ms 18:19:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 18:19:22 INFO - PROCESS | 1926 | 1464139162177 Marionette TRACE conn2 -> [0,197,"getWindowHandle",null] 18:19:22 INFO - PROCESS | 1926 | 1464139162178 Marionette TRACE conn2 <- [1,197,null,{"value":"7"}] 18:19:22 INFO - PROCESS | 1926 | 1464139162180 Marionette TRACE conn2 -> [0,198,"setScriptTimeout",{"ms":35000}] 18:19:22 INFO - PROCESS | 1926 | 1464139162182 Marionette TRACE conn2 <- [1,198,null,{}] 18:19:22 INFO - PROCESS | 1926 | 1464139162184 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}] 18:19:22 INFO - PROCESS | 1926 | 1464139162274 Marionette TRACE conn2 <- [1,199,null,{"value":null}] 18:19:22 INFO - PROCESS | 1926 | 1464139162286 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:22 INFO - PROCESS | 1926 | ++DOCSHELL 0x1183a6800 == 32 [pid = 1926] [id = 57] 18:19:22 INFO - PROCESS | 1926 | ++DOMWINDOW == 73 (0x111e3d800) [pid = 1926] [serial = 167] [outer = 0x0] 18:19:22 INFO - PROCESS | 1926 | ++DOMWINDOW == 74 (0x11855bc00) [pid = 1926] [serial = 168] [outer = 0x111e3d800] 18:19:22 INFO - PROCESS | 1926 | 1464139162312 Marionette DEBUG loaded listener.js 18:19:22 INFO - PROCESS | 1926 | ++DOMWINDOW == 75 (0x118703800) [pid = 1926] [serial = 169] [outer = 0x111e3d800] 18:19:22 INFO - PROCESS | 1926 | 1464139162648 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]]]}] 18:19:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 18:19:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 519ms 18:19:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 18:19:22 INFO - PROCESS | 1926 | 1464139162705 Marionette TRACE conn2 -> [0,201,"getWindowHandle",null] 18:19:22 INFO - PROCESS | 1926 | 1464139162707 Marionette TRACE conn2 <- [1,201,null,{"value":"7"}] 18:19:22 INFO - PROCESS | 1926 | 1464139162709 Marionette TRACE conn2 -> [0,202,"setScriptTimeout",{"ms":35000}] 18:19:22 INFO - PROCESS | 1926 | 1464139162710 Marionette TRACE conn2 <- [1,202,null,{}] 18:19:22 INFO - PROCESS | 1926 | 1464139162712 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}] 18:19:22 INFO - PROCESS | 1926 | 1464139162809 Marionette TRACE conn2 <- [1,203,null,{"value":null}] 18:19:22 INFO - PROCESS | 1926 | 1464139162826 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:22 INFO - PROCESS | 1926 | ++DOCSHELL 0x11907d800 == 33 [pid = 1926] [id = 58] 18:19:22 INFO - PROCESS | 1926 | ++DOMWINDOW == 76 (0x118c1ac00) [pid = 1926] [serial = 170] [outer = 0x0] 18:19:22 INFO - PROCESS | 1926 | ++DOMWINDOW == 77 (0x119062800) [pid = 1926] [serial = 171] [outer = 0x118c1ac00] 18:19:22 INFO - PROCESS | 1926 | 1464139162872 Marionette DEBUG loaded listener.js 18:19:22 INFO - PROCESS | 1926 | ++DOMWINDOW == 78 (0x1194e1c00) [pid = 1926] [serial = 172] [outer = 0x118c1ac00] 18:19:23 INFO - PROCESS | 1926 | 1464139163191 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]]]}] 18:19:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 18:19:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 518ms 18:19:23 INFO - PROCESS | 1926 | 1464139163232 Marionette TRACE conn2 -> [0,205,"getWindowHandle",null] 18:19:23 INFO - PROCESS | 1926 | 1464139163233 Marionette TRACE conn2 <- [1,205,null,{"value":"7"}] 18:19:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 18:19:23 INFO - PROCESS | 1926 | 1464139163235 Marionette TRACE conn2 -> [0,206,"setScriptTimeout",{"ms":35000}] 18:19:23 INFO - PROCESS | 1926 | 1464139163236 Marionette TRACE conn2 <- [1,206,null,{}] 18:19:23 INFO - PROCESS | 1926 | 1464139163239 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}] 18:19:23 INFO - PROCESS | 1926 | 1464139163324 Marionette TRACE conn2 <- [1,207,null,{"value":null}] 18:19:23 INFO - PROCESS | 1926 | 1464139163328 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:23 INFO - PROCESS | 1926 | ++DOCSHELL 0x1194ab000 == 34 [pid = 1926] [id = 59] 18:19:23 INFO - PROCESS | 1926 | ++DOMWINDOW == 79 (0x114edfc00) [pid = 1926] [serial = 173] [outer = 0x0] 18:19:23 INFO - PROCESS | 1926 | ++DOMWINDOW == 80 (0x11988bc00) [pid = 1926] [serial = 174] [outer = 0x114edfc00] 18:19:23 INFO - PROCESS | 1926 | 1464139163354 Marionette DEBUG loaded listener.js 18:19:23 INFO - PROCESS | 1926 | ++DOMWINDOW == 81 (0x120e8cc00) [pid = 1926] [serial = 175] [outer = 0x114edfc00] 18:19:23 INFO - PROCESS | 1926 | 1464139163654 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]]]}] 18:19:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 18:19:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 469ms 18:19:23 INFO - PROCESS | 1926 | 1464139163704 Marionette TRACE conn2 -> [0,209,"getWindowHandle",null] 18:19:23 INFO - PROCESS | 1926 | 1464139163705 Marionette TRACE conn2 <- [1,209,null,{"value":"7"}] 18:19:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 18:19:23 INFO - PROCESS | 1926 | 1464139163708 Marionette TRACE conn2 -> [0,210,"setScriptTimeout",{"ms":35000}] 18:19:23 INFO - PROCESS | 1926 | 1464139163709 Marionette TRACE conn2 <- [1,210,null,{}] 18:19:23 INFO - PROCESS | 1926 | 1464139163711 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}] 18:19:23 INFO - PROCESS | 1926 | 1464139163793 Marionette TRACE conn2 <- [1,211,null,{"value":null}] 18:19:23 INFO - PROCESS | 1926 | 1464139163828 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:23 INFO - PROCESS | 1926 | ++DOCSHELL 0x11990c000 == 35 [pid = 1926] [id = 60] 18:19:23 INFO - PROCESS | 1926 | ++DOMWINDOW == 82 (0x118c1b000) [pid = 1926] [serial = 176] [outer = 0x0] 18:19:23 INFO - PROCESS | 1926 | ++DOMWINDOW == 83 (0x120e9a800) [pid = 1926] [serial = 177] [outer = 0x118c1b000] 18:19:23 INFO - PROCESS | 1926 | 1464139163853 Marionette DEBUG loaded listener.js 18:19:23 INFO - PROCESS | 1926 | ++DOMWINDOW == 84 (0x1210c6000) [pid = 1926] [serial = 178] [outer = 0x118c1b000] 18:19:24 INFO - PROCESS | 1926 | 1464139164207 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]]]}] 18:19:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 18:19:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 518ms 18:19:24 INFO - PROCESS | 1926 | 1464139164227 Marionette TRACE conn2 -> [0,213,"getWindowHandle",null] 18:19:24 INFO - PROCESS | 1926 | 1464139164229 Marionette TRACE conn2 <- [1,213,null,{"value":"7"}] 18:19:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 18:19:24 INFO - PROCESS | 1926 | 1464139164271 Marionette TRACE conn2 -> [0,214,"setScriptTimeout",{"ms":35000}] 18:19:24 INFO - PROCESS | 1926 | 1464139164273 Marionette TRACE conn2 <- [1,214,null,{}] 18:19:24 INFO - PROCESS | 1926 | --DOMWINDOW == 83 (0x128889c00) [pid = 1926] [serial = 116] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 18:19:24 INFO - PROCESS | 1926 | --DOMWINDOW == 82 (0x123fa5000) [pid = 1926] [serial = 101] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 18:19:24 INFO - PROCESS | 1926 | --DOMWINDOW == 81 (0x128890c00) [pid = 1926] [serial = 113] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 18:19:24 INFO - PROCESS | 1926 | --DOMWINDOW == 80 (0x118c12800) [pid = 1926] [serial = 134] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 18:19:24 INFO - PROCESS | 1926 | --DOMWINDOW == 79 (0x116850400) [pid = 1926] [serial = 122] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 18:19:24 INFO - PROCESS | 1926 | --DOMWINDOW == 78 (0x115e90000) [pid = 1926] [serial = 119] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 18:19:24 INFO - PROCESS | 1926 | --DOMWINDOW == 77 (0x118091800) [pid = 1926] [serial = 125] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 18:19:24 INFO - PROCESS | 1926 | --DOMWINDOW == 76 (0x1129c3800) [pid = 1926] [serial = 131] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 18:19:24 INFO - PROCESS | 1926 | --DOMWINDOW == 75 (0x11837b400) [pid = 1926] [serial = 128] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 18:19:24 INFO - PROCESS | 1926 | 1464139164289 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}] 18:19:24 INFO - PROCESS | 1926 | 1464139164394 Marionette TRACE conn2 <- [1,215,null,{"value":null}] 18:19:24 INFO - PROCESS | 1926 | 1464139164404 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:24 INFO - PROCESS | 1926 | ++DOCSHELL 0x116ab4000 == 36 [pid = 1926] [id = 61] 18:19:24 INFO - PROCESS | 1926 | ++DOMWINDOW == 76 (0x11808c400) [pid = 1926] [serial = 179] [outer = 0x0] 18:19:24 INFO - PROCESS | 1926 | ++DOMWINDOW == 77 (0x118555800) [pid = 1926] [serial = 180] [outer = 0x11808c400] 18:19:24 INFO - PROCESS | 1926 | 1464139164443 Marionette DEBUG loaded listener.js 18:19:24 INFO - PROCESS | 1926 | ++DOMWINDOW == 78 (0x1210cd000) [pid = 1926] [serial = 181] [outer = 0x11808c400] 18:19:24 INFO - PROCESS | 1926 | 1464139164794 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]]]}] 18:19:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 18:19:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 568ms 18:19:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 18:19:24 INFO - PROCESS | 1926 | 1464139164803 Marionette TRACE conn2 -> [0,217,"getWindowHandle",null] 18:19:24 INFO - PROCESS | 1926 | 1464139164805 Marionette TRACE conn2 <- [1,217,null,{"value":"7"}] 18:19:24 INFO - PROCESS | 1926 | 1464139164807 Marionette TRACE conn2 -> [0,218,"setScriptTimeout",{"ms":35000}] 18:19:24 INFO - PROCESS | 1926 | 1464139164808 Marionette TRACE conn2 <- [1,218,null,{}] 18:19:24 INFO - PROCESS | 1926 | 1464139164810 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}] 18:19:24 INFO - PROCESS | 1926 | 1464139164880 Marionette TRACE conn2 <- [1,219,null,{"value":null}] 18:19:24 INFO - PROCESS | 1926 | 1464139164921 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:24 INFO - PROCESS | 1926 | ++DOCSHELL 0x12113f000 == 37 [pid = 1926] [id = 62] 18:19:24 INFO - PROCESS | 1926 | ++DOMWINDOW == 79 (0x1129c3c00) [pid = 1926] [serial = 182] [outer = 0x0] 18:19:24 INFO - PROCESS | 1926 | ++DOMWINDOW == 80 (0x1212cd400) [pid = 1926] [serial = 183] [outer = 0x1129c3c00] 18:19:24 INFO - PROCESS | 1926 | 1464139164946 Marionette DEBUG loaded listener.js 18:19:24 INFO - PROCESS | 1926 | ++DOMWINDOW == 81 (0x12154d800) [pid = 1926] [serial = 184] [outer = 0x1129c3c00] 18:19:25 INFO - PROCESS | 1926 | 1464139165211 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]]]}] 18:19:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 18:19:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 419ms 18:19:25 INFO - PROCESS | 1926 | 1464139165227 Marionette TRACE conn2 -> [0,221,"getWindowHandle",null] 18:19:25 INFO - PROCESS | 1926 | 1464139165228 Marionette TRACE conn2 <- [1,221,null,{"value":"7"}] 18:19:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 18:19:25 INFO - PROCESS | 1926 | 1464139165239 Marionette TRACE conn2 -> [0,222,"setScriptTimeout",{"ms":35000}] 18:19:25 INFO - PROCESS | 1926 | 1464139165240 Marionette TRACE conn2 <- [1,222,null,{}] 18:19:25 INFO - PROCESS | 1926 | 1464139165243 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}] 18:19:25 INFO - PROCESS | 1926 | 1464139165333 Marionette TRACE conn2 <- [1,223,null,{"value":null}] 18:19:25 INFO - PROCESS | 1926 | 1464139165338 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:25 INFO - PROCESS | 1926 | ++DOCSHELL 0x11839d000 == 38 [pid = 1926] [id = 63] 18:19:25 INFO - PROCESS | 1926 | ++DOMWINDOW == 82 (0x121552000) [pid = 1926] [serial = 185] [outer = 0x0] 18:19:25 INFO - PROCESS | 1926 | ++DOMWINDOW == 83 (0x121b51000) [pid = 1926] [serial = 186] [outer = 0x121552000] 18:19:25 INFO - PROCESS | 1926 | 1464139165369 Marionette DEBUG loaded listener.js 18:19:25 INFO - PROCESS | 1926 | ++DOMWINDOW == 84 (0x118703000) [pid = 1926] [serial = 187] [outer = 0x121552000] 18:19:25 INFO - PROCESS | 1926 | 1464139165688 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]]]}] 18:19:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 18:19:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 468ms 18:19:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 18:19:25 INFO - PROCESS | 1926 | 1464139165708 Marionette TRACE conn2 -> [0,225,"getWindowHandle",null] 18:19:25 INFO - PROCESS | 1926 | 1464139165709 Marionette TRACE conn2 <- [1,225,null,{"value":"7"}] 18:19:25 INFO - PROCESS | 1926 | 1464139165711 Marionette TRACE conn2 -> [0,226,"setScriptTimeout",{"ms":35000}] 18:19:25 INFO - PROCESS | 1926 | 1464139165712 Marionette TRACE conn2 <- [1,226,null,{}] 18:19:25 INFO - PROCESS | 1926 | 1464139165717 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}] 18:19:25 INFO - PROCESS | 1926 | 1464139165787 Marionette TRACE conn2 <- [1,227,null,{"value":null}] 18:19:25 INFO - PROCESS | 1926 | 1464139165832 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:25 INFO - PROCESS | 1926 | ++DOCSHELL 0x121ca8000 == 39 [pid = 1926] [id = 64] 18:19:25 INFO - PROCESS | 1926 | ++DOMWINDOW == 85 (0x1215f0000) [pid = 1926] [serial = 188] [outer = 0x0] 18:19:25 INFO - PROCESS | 1926 | ++DOMWINDOW == 86 (0x12577bc00) [pid = 1926] [serial = 189] [outer = 0x1215f0000] 18:19:25 INFO - PROCESS | 1926 | 1464139165856 Marionette DEBUG loaded listener.js 18:19:25 INFO - PROCESS | 1926 | ++DOMWINDOW == 87 (0x1258c0800) [pid = 1926] [serial = 190] [outer = 0x1215f0000] 18:19:26 INFO - PROCESS | 1926 | 1464139166093 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]]]}] 18:19:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 18:19:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 419ms 18:19:26 INFO - PROCESS | 1926 | 1464139166140 Marionette TRACE conn2 -> [0,229,"getWindowHandle",null] 18:19:26 INFO - PROCESS | 1926 | 1464139166141 Marionette TRACE conn2 <- [1,229,null,{"value":"7"}] 18:19:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 18:19:26 INFO - PROCESS | 1926 | 1464139166143 Marionette TRACE conn2 -> [0,230,"setScriptTimeout",{"ms":35000}] 18:19:26 INFO - PROCESS | 1926 | 1464139166144 Marionette TRACE conn2 <- [1,230,null,{}] 18:19:26 INFO - PROCESS | 1926 | 1464139166154 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}] 18:19:26 INFO - PROCESS | 1926 | 1464139166250 Marionette TRACE conn2 <- [1,231,null,{"value":null}] 18:19:26 INFO - PROCESS | 1926 | 1464139166254 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:26 INFO - PROCESS | 1926 | ++DOCSHELL 0x125503800 == 40 [pid = 1926] [id = 65] 18:19:26 INFO - PROCESS | 1926 | ++DOMWINDOW == 88 (0x125788800) [pid = 1926] [serial = 191] [outer = 0x0] 18:19:26 INFO - PROCESS | 1926 | ++DOMWINDOW == 89 (0x125dab000) [pid = 1926] [serial = 192] [outer = 0x125788800] 18:19:26 INFO - PROCESS | 1926 | 1464139166279 Marionette DEBUG loaded listener.js 18:19:26 INFO - PROCESS | 1926 | ++DOMWINDOW == 90 (0x125e76800) [pid = 1926] [serial = 193] [outer = 0x125788800] 18:19:26 INFO - PROCESS | 1926 | 1464139166851 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]]]}] 18:19:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 18:19:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 770ms 18:19:26 INFO - PROCESS | 1926 | 1464139166914 Marionette TRACE conn2 -> [0,233,"getWindowHandle",null] 18:19:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 18:19:26 INFO - PROCESS | 1926 | 1464139166919 Marionette TRACE conn2 <- [1,233,null,{"value":"7"}] 18:19:26 INFO - PROCESS | 1926 | 1464139166924 Marionette TRACE conn2 -> [0,234,"setScriptTimeout",{"ms":35000}] 18:19:26 INFO - PROCESS | 1926 | 1464139166928 Marionette TRACE conn2 <- [1,234,null,{}] 18:19:26 INFO - PROCESS | 1926 | 1464139166934 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}] 18:19:27 INFO - PROCESS | 1926 | 1464139167113 Marionette TRACE conn2 <- [1,235,null,{"value":null}] 18:19:27 INFO - PROCESS | 1926 | 1464139167179 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:27 INFO - PROCESS | 1926 | ++DOCSHELL 0x11664b000 == 41 [pid = 1926] [id = 66] 18:19:27 INFO - PROCESS | 1926 | ++DOMWINDOW == 91 (0x116173400) [pid = 1926] [serial = 194] [outer = 0x0] 18:19:27 INFO - PROCESS | 1926 | ++DOMWINDOW == 92 (0x1163af400) [pid = 1926] [serial = 195] [outer = 0x116173400] 18:19:27 INFO - PROCESS | 1926 | 1464139167211 Marionette DEBUG loaded listener.js 18:19:27 INFO - PROCESS | 1926 | ++DOMWINDOW == 93 (0x1168a0400) [pid = 1926] [serial = 196] [outer = 0x116173400] 18:19:27 INFO - PROCESS | 1926 | 1464139167719 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]]]}] 18:19:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 18:19:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 825ms 18:19:27 INFO - PROCESS | 1926 | 1464139167875 Marionette TRACE conn2 -> [0,237,"getWindowHandle",null] 18:19:27 INFO - PROCESS | 1926 | 1464139167877 Marionette TRACE conn2 <- [1,237,null,{"value":"7"}] 18:19:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 18:19:27 INFO - PROCESS | 1926 | 1464139167909 Marionette TRACE conn2 -> [0,238,"setScriptTimeout",{"ms":35000}] 18:19:27 INFO - PROCESS | 1926 | 1464139167911 Marionette TRACE conn2 <- [1,238,null,{}] 18:19:27 INFO - PROCESS | 1926 | 1464139167915 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}] 18:19:28 INFO - PROCESS | 1926 | 1464139168010 Marionette TRACE conn2 <- [1,239,null,{"value":null}] 18:19:28 INFO - PROCESS | 1926 | 1464139168048 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:28 INFO - PROCESS | 1926 | ++DOCSHELL 0x115ec4000 == 42 [pid = 1926] [id = 67] 18:19:28 INFO - PROCESS | 1926 | ++DOMWINDOW == 94 (0x114e11800) [pid = 1926] [serial = 197] [outer = 0x0] 18:19:28 INFO - PROCESS | 1926 | ++DOMWINDOW == 95 (0x116113800) [pid = 1926] [serial = 198] [outer = 0x114e11800] 18:19:28 INFO - PROCESS | 1926 | 1464139168075 Marionette DEBUG loaded listener.js 18:19:28 INFO - PROCESS | 1926 | ++DOMWINDOW == 96 (0x11684b400) [pid = 1926] [serial = 199] [outer = 0x114e11800] 18:19:28 INFO - PROCESS | 1926 | --DOCSHELL 0x121ca8000 == 41 [pid = 1926] [id = 64] 18:19:28 INFO - PROCESS | 1926 | --DOCSHELL 0x11839d000 == 40 [pid = 1926] [id = 63] 18:19:28 INFO - PROCESS | 1926 | --DOCSHELL 0x12113f000 == 39 [pid = 1926] [id = 62] 18:19:28 INFO - PROCESS | 1926 | --DOCSHELL 0x116ab4000 == 38 [pid = 1926] [id = 61] 18:19:28 INFO - PROCESS | 1926 | --DOCSHELL 0x11990c000 == 37 [pid = 1926] [id = 60] 18:19:28 INFO - PROCESS | 1926 | --DOCSHELL 0x1194ab000 == 36 [pid = 1926] [id = 59] 18:19:28 INFO - PROCESS | 1926 | --DOCSHELL 0x11907d800 == 35 [pid = 1926] [id = 58] 18:19:28 INFO - PROCESS | 1926 | --DOCSHELL 0x1183a6800 == 34 [pid = 1926] [id = 57] 18:19:28 INFO - PROCESS | 1926 | --DOCSHELL 0x11758f000 == 33 [pid = 1926] [id = 56] 18:19:28 INFO - PROCESS | 1926 | --DOCSHELL 0x116ab4800 == 32 [pid = 1926] [id = 55] 18:19:28 INFO - PROCESS | 1926 | --DOCSHELL 0x116140800 == 31 [pid = 1926] [id = 54] 18:19:28 INFO - PROCESS | 1926 | --DOCSHELL 0x11265f000 == 30 [pid = 1926] [id = 53] 18:19:28 INFO - PROCESS | 1926 | --DOMWINDOW == 95 (0x119023000) [pid = 1926] [serial = 135] [outer = 0x0] [url = about:blank] 18:19:28 INFO - PROCESS | 1926 | --DOMWINDOW == 94 (0x1194e4400) [pid = 1926] [serial = 136] [outer = 0x0] [url = about:blank] 18:19:28 INFO - PROCESS | 1926 | --DOMWINDOW == 93 (0x117684c00) [pid = 1926] [serial = 123] [outer = 0x0] [url = about:blank] 18:19:28 INFO - PROCESS | 1926 | --DOMWINDOW == 92 (0x1163af800) [pid = 1926] [serial = 120] [outer = 0x0] [url = about:blank] 18:19:28 INFO - PROCESS | 1926 | --DOMWINDOW == 91 (0x118097400) [pid = 1926] [serial = 126] [outer = 0x0] [url = about:blank] 18:19:28 INFO - PROCESS | 1926 | --DOMWINDOW == 90 (0x1185f7000) [pid = 1926] [serial = 133] [outer = 0x0] [url = about:blank] 18:19:28 INFO - PROCESS | 1926 | --DOMWINDOW == 89 (0x11808d800) [pid = 1926] [serial = 124] [outer = 0x0] [url = about:blank] 18:19:28 INFO - PROCESS | 1926 | --DOMWINDOW == 88 (0x1184e1400) [pid = 1926] [serial = 130] [outer = 0x0] [url = about:blank] 18:19:28 INFO - PROCESS | 1926 | --DOMWINDOW == 87 (0x116793400) [pid = 1926] [serial = 121] [outer = 0x0] [url = about:blank] 18:19:28 INFO - PROCESS | 1926 | --DOMWINDOW == 86 (0x118370800) [pid = 1926] [serial = 127] [outer = 0x0] [url = about:blank] 18:19:28 INFO - PROCESS | 1926 | --DOMWINDOW == 85 (0x1184de000) [pid = 1926] [serial = 132] [outer = 0x0] [url = about:blank] 18:19:28 INFO - PROCESS | 1926 | --DOMWINDOW == 84 (0x1183b6400) [pid = 1926] [serial = 129] [outer = 0x0] [url = about:blank] 18:19:28 INFO - PROCESS | 1926 | --DOMWINDOW == 83 (0x12930a800) [pid = 1926] [serial = 118] [outer = 0x0] [url = about:blank] 18:19:28 INFO - PROCESS | 1926 | --DOMWINDOW == 82 (0x129074800) [pid = 1926] [serial = 117] [outer = 0x0] [url = about:blank] 18:19:28 INFO - PROCESS | 1926 | --DOMWINDOW == 81 (0x125da9400) [pid = 1926] [serial = 103] [outer = 0x0] [url = about:blank] 18:19:28 INFO - PROCESS | 1926 | --DOMWINDOW == 80 (0x128d7a800) [pid = 1926] [serial = 115] [outer = 0x0] [url = about:blank] 18:19:28 INFO - PROCESS | 1926 | 1464139168489 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]]]}] 18:19:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 18:19:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 650ms 18:19:28 INFO - PROCESS | 1926 | 1464139168532 Marionette TRACE conn2 -> [0,241,"getWindowHandle",null] 18:19:28 INFO - PROCESS | 1926 | 1464139168534 Marionette TRACE conn2 <- [1,241,null,{"value":"7"}] 18:19:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 18:19:28 INFO - PROCESS | 1926 | 1464139168540 Marionette TRACE conn2 -> [0,242,"setScriptTimeout",{"ms":35000}] 18:19:28 INFO - PROCESS | 1926 | 1464139168543 Marionette TRACE conn2 <- [1,242,null,{}] 18:19:28 INFO - PROCESS | 1926 | 1464139168546 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}] 18:19:28 INFO - PROCESS | 1926 | 1464139168620 Marionette TRACE conn2 <- [1,243,null,{"value":null}] 18:19:28 INFO - PROCESS | 1926 | 1464139168625 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:28 INFO - PROCESS | 1926 | ++DOCSHELL 0x11637d800 == 31 [pid = 1926] [id = 68] 18:19:28 INFO - PROCESS | 1926 | ++DOMWINDOW == 81 (0x115e8e000) [pid = 1926] [serial = 200] [outer = 0x0] 18:19:28 INFO - PROCESS | 1926 | ++DOMWINDOW == 82 (0x117108c00) [pid = 1926] [serial = 201] [outer = 0x115e8e000] 18:19:28 INFO - PROCESS | 1926 | 1464139168654 Marionette DEBUG loaded listener.js 18:19:28 INFO - PROCESS | 1926 | ++DOMWINDOW == 83 (0x118098400) [pid = 1926] [serial = 202] [outer = 0x115e8e000] 18:19:28 INFO - PROCESS | 1926 | ++DOMWINDOW == 84 (0x1180d2800) [pid = 1926] [serial = 203] [outer = 0x12c87f000] 18:19:29 INFO - PROCESS | 1926 | 1464139169011 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]]]}] 18:19:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 18:19:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 525ms 18:19:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 18:19:29 INFO - PROCESS | 1926 | 1464139169063 Marionette TRACE conn2 -> [0,245,"getWindowHandle",null] 18:19:29 INFO - PROCESS | 1926 | 1464139169064 Marionette TRACE conn2 <- [1,245,null,{"value":"7"}] 18:19:29 INFO - PROCESS | 1926 | 1464139169066 Marionette TRACE conn2 -> [0,246,"setScriptTimeout",{"ms":35000}] 18:19:29 INFO - PROCESS | 1926 | 1464139169067 Marionette TRACE conn2 <- [1,246,null,{}] 18:19:29 INFO - PROCESS | 1926 | 1464139169074 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}] 18:19:29 INFO - PROCESS | 1926 | 1464139169151 Marionette TRACE conn2 <- [1,247,null,{"value":null}] 18:19:29 INFO - PROCESS | 1926 | 1464139169158 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:29 INFO - PROCESS | 1926 | ++DOCSHELL 0x117450800 == 32 [pid = 1926] [id = 69] 18:19:29 INFO - PROCESS | 1926 | ++DOMWINDOW == 85 (0x118376000) [pid = 1926] [serial = 204] [outer = 0x0] 18:19:29 INFO - PROCESS | 1926 | ++DOMWINDOW == 86 (0x1184dd800) [pid = 1926] [serial = 205] [outer = 0x118376000] 18:19:29 INFO - PROCESS | 1926 | 1464139169190 Marionette DEBUG loaded listener.js 18:19:29 INFO - PROCESS | 1926 | ++DOMWINDOW == 87 (0x118557400) [pid = 1926] [serial = 206] [outer = 0x118376000] 18:19:29 INFO - PROCESS | 1926 | 1464139169507 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]]]}] 18:19:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 18:19:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 470ms 18:19:29 INFO - PROCESS | 1926 | 1464139169537 Marionette TRACE conn2 -> [0,249,"getWindowHandle",null] 18:19:29 INFO - PROCESS | 1926 | 1464139169538 Marionette TRACE conn2 <- [1,249,null,{"value":"7"}] 18:19:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 18:19:29 INFO - PROCESS | 1926 | 1464139169540 Marionette TRACE conn2 -> [0,250,"setScriptTimeout",{"ms":35000}] 18:19:29 INFO - PROCESS | 1926 | 1464139169542 Marionette TRACE conn2 <- [1,250,null,{}] 18:19:29 INFO - PROCESS | 1926 | 1464139169544 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}] 18:19:29 INFO - PROCESS | 1926 | 1464139169629 Marionette TRACE conn2 <- [1,251,null,{"value":null}] 18:19:29 INFO - PROCESS | 1926 | 1464139169670 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:29 INFO - PROCESS | 1926 | ++DOCSHELL 0x11857d000 == 33 [pid = 1926] [id = 70] 18:19:29 INFO - PROCESS | 1926 | ++DOMWINDOW == 88 (0x1129ac000) [pid = 1926] [serial = 207] [outer = 0x0] 18:19:29 INFO - PROCESS | 1926 | ++DOMWINDOW == 89 (0x11870d400) [pid = 1926] [serial = 208] [outer = 0x1129ac000] 18:19:29 INFO - PROCESS | 1926 | 1464139169696 Marionette DEBUG loaded listener.js 18:19:29 INFO - PROCESS | 1926 | ++DOMWINDOW == 90 (0x119019000) [pid = 1926] [serial = 209] [outer = 0x1129ac000] 18:19:29 INFO - PROCESS | 1926 | 1464139169974 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]]]}] 18:19:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 18:19:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 467ms 18:19:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 18:19:30 INFO - PROCESS | 1926 | 1464139170009 Marionette TRACE conn2 -> [0,253,"getWindowHandle",null] 18:19:30 INFO - PROCESS | 1926 | 1464139170010 Marionette TRACE conn2 <- [1,253,null,{"value":"7"}] 18:19:30 INFO - PROCESS | 1926 | 1464139170020 Marionette TRACE conn2 -> [0,254,"setScriptTimeout",{"ms":35000}] 18:19:30 INFO - PROCESS | 1926 | 1464139170021 Marionette TRACE conn2 <- [1,254,null,{}] 18:19:30 INFO - PROCESS | 1926 | 1464139170024 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}] 18:19:30 INFO - PROCESS | 1926 | 1464139170099 Marionette TRACE conn2 <- [1,255,null,{"value":null}] 18:19:30 INFO - PROCESS | 1926 | 1464139170104 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:30 INFO - PROCESS | 1926 | ++DOCSHELL 0x1191eb000 == 34 [pid = 1926] [id = 71] 18:19:30 INFO - PROCESS | 1926 | ++DOMWINDOW == 91 (0x112dd1c00) [pid = 1926] [serial = 210] [outer = 0x0] 18:19:30 INFO - PROCESS | 1926 | ++DOMWINDOW == 92 (0x1190cc400) [pid = 1926] [serial = 211] [outer = 0x112dd1c00] 18:19:30 INFO - PROCESS | 1926 | 1464139170139 Marionette DEBUG loaded listener.js 18:19:30 INFO - PROCESS | 1926 | ++DOMWINDOW == 93 (0x1194e5000) [pid = 1926] [serial = 212] [outer = 0x112dd1c00] 18:19:30 INFO - PROCESS | 1926 | 1464139170596 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]]]}] 18:19:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 18:19:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 627ms 18:19:30 INFO - PROCESS | 1926 | 1464139170640 Marionette TRACE conn2 -> [0,257,"getWindowHandle",null] 18:19:30 INFO - PROCESS | 1926 | 1464139170642 Marionette TRACE conn2 <- [1,257,null,{"value":"7"}] 18:19:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 18:19:30 INFO - PROCESS | 1926 | 1464139170645 Marionette TRACE conn2 -> [0,258,"setScriptTimeout",{"ms":35000}] 18:19:30 INFO - PROCESS | 1926 | 1464139170647 Marionette TRACE conn2 <- [1,258,null,{}] 18:19:30 INFO - PROCESS | 1926 | 1464139170650 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}] 18:19:30 INFO - PROCESS | 1926 | 1464139170790 Marionette TRACE conn2 <- [1,259,null,{"value":null}] 18:19:30 INFO - PROCESS | 1926 | 1464139170800 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:30 INFO - PROCESS | 1926 | ++DOCSHELL 0x119920800 == 35 [pid = 1926] [id = 72] 18:19:30 INFO - PROCESS | 1926 | ++DOMWINDOW == 94 (0x120e98000) [pid = 1926] [serial = 213] [outer = 0x0] 18:19:30 INFO - PROCESS | 1926 | ++DOMWINDOW == 95 (0x1210c6800) [pid = 1926] [serial = 214] [outer = 0x120e98000] 18:19:30 INFO - PROCESS | 1926 | 1464139170826 Marionette DEBUG loaded listener.js 18:19:30 INFO - PROCESS | 1926 | ++DOMWINDOW == 96 (0x1214bcc00) [pid = 1926] [serial = 215] [outer = 0x120e98000] 18:19:31 INFO - PROCESS | 1926 | 1464139171169 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]]]}] 18:19:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 18:19:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 573ms 18:19:31 INFO - PROCESS | 1926 | 1464139171218 Marionette TRACE conn2 -> [0,261,"getWindowHandle",null] 18:19:31 INFO - PROCESS | 1926 | 1464139171219 Marionette TRACE conn2 <- [1,261,null,{"value":"7"}] 18:19:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 18:19:31 INFO - PROCESS | 1926 | 1464139171221 Marionette TRACE conn2 -> [0,262,"setScriptTimeout",{"ms":35000}] 18:19:31 INFO - PROCESS | 1926 | 1464139171222 Marionette TRACE conn2 <- [1,262,null,{}] 18:19:31 INFO - PROCESS | 1926 | 1464139171225 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}] 18:19:31 INFO - PROCESS | 1926 | 1464139171310 Marionette TRACE conn2 <- [1,263,null,{"value":null}] 18:19:31 INFO - PROCESS | 1926 | 1464139171338 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:31 INFO - PROCESS | 1926 | ++DOCSHELL 0x12114f000 == 36 [pid = 1926] [id = 73] 18:19:31 INFO - PROCESS | 1926 | ++DOMWINDOW == 97 (0x121551800) [pid = 1926] [serial = 216] [outer = 0x0] 18:19:31 INFO - PROCESS | 1926 | ++DOMWINDOW == 98 (0x1216f6400) [pid = 1926] [serial = 217] [outer = 0x121551800] 18:19:31 INFO - PROCESS | 1926 | 1464139171364 Marionette DEBUG loaded listener.js 18:19:31 INFO - PROCESS | 1926 | ++DOMWINDOW == 99 (0x123f9c400) [pid = 1926] [serial = 218] [outer = 0x121551800] 18:19:31 INFO - PROCESS | 1926 | 1464139171666 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]]]}] 18:19:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 18:19:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 469ms 18:19:31 INFO - PROCESS | 1926 | 1464139171691 Marionette TRACE conn2 -> [0,265,"getWindowHandle",null] 18:19:31 INFO - PROCESS | 1926 | 1464139171692 Marionette TRACE conn2 <- [1,265,null,{"value":"7"}] 18:19:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 18:19:31 INFO - PROCESS | 1926 | 1464139171694 Marionette TRACE conn2 -> [0,266,"setScriptTimeout",{"ms":35000}] 18:19:31 INFO - PROCESS | 1926 | 1464139171695 Marionette TRACE conn2 <- [1,266,null,{}] 18:19:31 INFO - PROCESS | 1926 | 1464139171706 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}] 18:19:31 INFO - PROCESS | 1926 | 1464139171793 Marionette TRACE conn2 <- [1,267,null,{"value":null}] 18:19:31 INFO - PROCESS | 1926 | 1464139171798 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:31 INFO - PROCESS | 1926 | ++DOCSHELL 0x115d10000 == 37 [pid = 1926] [id = 74] 18:19:31 INFO - PROCESS | 1926 | ++DOMWINDOW == 100 (0x1215ed800) [pid = 1926] [serial = 219] [outer = 0x0] 18:19:31 INFO - PROCESS | 1926 | ++DOMWINDOW == 101 (0x12553f800) [pid = 1926] [serial = 220] [outer = 0x1215ed800] 18:19:31 INFO - PROCESS | 1926 | 1464139171824 Marionette DEBUG loaded listener.js 18:19:31 INFO - PROCESS | 1926 | ++DOMWINDOW == 102 (0x1258b2c00) [pid = 1926] [serial = 221] [outer = 0x1215ed800] 18:19:32 INFO - PROCESS | 1926 | 1464139172151 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]]]}] 18:19:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 18:19:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 470ms 18:19:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 18:19:32 INFO - PROCESS | 1926 | 1464139172178 Marionette TRACE conn2 -> [0,269,"getWindowHandle",null] 18:19:32 INFO - PROCESS | 1926 | 1464139172179 Marionette TRACE conn2 <- [1,269,null,{"value":"7"}] 18:19:32 INFO - PROCESS | 1926 | 1464139172183 Marionette TRACE conn2 -> [0,270,"setScriptTimeout",{"ms":35000}] 18:19:32 INFO - PROCESS | 1926 | 1464139172186 Marionette TRACE conn2 <- [1,270,null,{}] 18:19:32 INFO - PROCESS | 1926 | 1464139172188 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}] 18:19:32 INFO - PROCESS | 1926 | 1464139172279 Marionette TRACE conn2 <- [1,271,null,{"value":null}] 18:19:32 INFO - PROCESS | 1926 | 1464139172283 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:32 INFO - PROCESS | 1926 | ++DOCSHELL 0x123e1c800 == 38 [pid = 1926] [id = 75] 18:19:32 INFO - PROCESS | 1926 | ++DOMWINDOW == 103 (0x12557b800) [pid = 1926] [serial = 222] [outer = 0x0] 18:19:32 INFO - PROCESS | 1926 | ++DOMWINDOW == 104 (0x125daec00) [pid = 1926] [serial = 223] [outer = 0x12557b800] 18:19:32 INFO - PROCESS | 1926 | 1464139172308 Marionette DEBUG loaded listener.js 18:19:32 INFO - PROCESS | 1926 | ++DOMWINDOW == 105 (0x125e7b400) [pid = 1926] [serial = 224] [outer = 0x12557b800] 18:19:32 INFO - PROCESS | 1926 | 1464139172703 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]]]}] 18:19:32 INFO - PROCESS | 1926 | --DOMWINDOW == 104 (0x121552000) [pid = 1926] [serial = 185] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 18:19:32 INFO - PROCESS | 1926 | --DOMWINDOW == 103 (0x118c1ac00) [pid = 1926] [serial = 170] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 18:19:32 INFO - PROCESS | 1926 | --DOMWINDOW == 102 (0x112d71000) [pid = 1926] [serial = 155] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 18:19:32 INFO - PROCESS | 1926 | --DOMWINDOW == 101 (0x1183b0800) [pid = 1926] [serial = 164] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 18:19:32 INFO - PROCESS | 1926 | --DOMWINDOW == 100 (0x114edfc00) [pid = 1926] [serial = 173] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 18:19:32 INFO - PROCESS | 1926 | --DOMWINDOW == 99 (0x116173c00) [pid = 1926] [serial = 161] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 18:19:32 INFO - PROCESS | 1926 | --DOMWINDOW == 98 (0x116178400) [pid = 1926] [serial = 158] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 18:19:32 INFO - PROCESS | 1926 | --DOMWINDOW == 97 (0x1121b5c00) [pid = 1926] [serial = 137] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 18:19:32 INFO - PROCESS | 1926 | --DOMWINDOW == 96 (0x1168ac000) [pid = 1926] [serial = 140] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 18:19:32 INFO - PROCESS | 1926 | --DOMWINDOW == 95 (0x1180d3c00) [pid = 1926] [serial = 143] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 18:19:32 INFO - PROCESS | 1926 | --DOMWINDOW == 94 (0x118711400) [pid = 1926] [serial = 146] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 18:19:32 INFO - PROCESS | 1926 | --DOMWINDOW == 93 (0x113c78000) [pid = 1926] [serial = 149] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 18:19:32 INFO - PROCESS | 1926 | --DOMWINDOW == 92 (0x118c1b000) [pid = 1926] [serial = 176] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 18:19:32 INFO - PROCESS | 1926 | --DOMWINDOW == 91 (0x11808c400) [pid = 1926] [serial = 179] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 18:19:32 INFO - PROCESS | 1926 | --DOMWINDOW == 90 (0x1129c3c00) [pid = 1926] [serial = 182] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 18:19:32 INFO - PROCESS | 1926 | --DOMWINDOW == 89 (0x111e3d800) [pid = 1926] [serial = 167] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 18:19:32 INFO - PROCESS | 1926 | --DOMWINDOW == 88 (0x1215f0000) [pid = 1926] [serial = 188] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 18:19:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 18:19:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 573ms 18:19:32 INFO - PROCESS | 1926 | 1464139172754 Marionette TRACE conn2 -> [0,273,"getWindowHandle",null] 18:19:32 INFO - PROCESS | 1926 | 1464139172756 Marionette TRACE conn2 <- [1,273,null,{"value":"7"}] 18:19:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 18:19:32 INFO - PROCESS | 1926 | 1464139172758 Marionette TRACE conn2 -> [0,274,"setScriptTimeout",{"ms":35000}] 18:19:32 INFO - PROCESS | 1926 | 1464139172759 Marionette TRACE conn2 <- [1,274,null,{}] 18:19:32 INFO - PROCESS | 1926 | 1464139172761 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}] 18:19:32 INFO - PROCESS | 1926 | 1464139172834 Marionette TRACE conn2 <- [1,275,null,{"value":null}] 18:19:32 INFO - PROCESS | 1926 | 1464139172838 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:32 INFO - PROCESS | 1926 | ++DOCSHELL 0x11854a800 == 39 [pid = 1926] [id = 76] 18:19:32 INFO - PROCESS | 1926 | ++DOMWINDOW == 89 (0x114edfc00) [pid = 1926] [serial = 225] [outer = 0x0] 18:19:32 INFO - PROCESS | 1926 | ++DOMWINDOW == 90 (0x116794400) [pid = 1926] [serial = 226] [outer = 0x114edfc00] 18:19:32 INFO - PROCESS | 1926 | 1464139172863 Marionette DEBUG loaded listener.js 18:19:32 INFO - PROCESS | 1926 | ++DOMWINDOW == 91 (0x118550800) [pid = 1926] [serial = 227] [outer = 0x114edfc00] 18:19:33 INFO - PROCESS | 1926 | 1464139173161 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]]]}] 18:19:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 18:19:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 418ms 18:19:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 18:19:33 INFO - PROCESS | 1926 | 1464139173176 Marionette TRACE conn2 -> [0,277,"getWindowHandle",null] 18:19:33 INFO - PROCESS | 1926 | 1464139173178 Marionette TRACE conn2 <- [1,277,null,{"value":"7"}] 18:19:33 INFO - PROCESS | 1926 | 1464139173188 Marionette TRACE conn2 -> [0,278,"setScriptTimeout",{"ms":35000}] 18:19:33 INFO - PROCESS | 1926 | 1464139173190 Marionette TRACE conn2 <- [1,278,null,{}] 18:19:33 INFO - PROCESS | 1926 | 1464139173193 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}] 18:19:33 INFO - PROCESS | 1926 | 1464139173285 Marionette TRACE conn2 <- [1,279,null,{"value":null}] 18:19:33 INFO - PROCESS | 1926 | 1464139173338 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:33 INFO - PROCESS | 1926 | ++DOCSHELL 0x125d84000 == 40 [pid = 1926] [id = 77] 18:19:33 INFO - PROCESS | 1926 | ++DOMWINDOW == 92 (0x114edc800) [pid = 1926] [serial = 228] [outer = 0x0] 18:19:33 INFO - PROCESS | 1926 | ++DOMWINDOW == 93 (0x1198c2000) [pid = 1926] [serial = 229] [outer = 0x114edc800] 18:19:33 INFO - PROCESS | 1926 | 1464139173367 Marionette DEBUG loaded listener.js 18:19:33 INFO - PROCESS | 1926 | ++DOMWINDOW == 94 (0x126f52800) [pid = 1926] [serial = 230] [outer = 0x114edc800] 18:19:33 INFO - PROCESS | 1926 | 1464139173703 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]]]}] 18:19:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 18:19:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 527ms 18:19:33 INFO - PROCESS | 1926 | 1464139173708 Marionette TRACE conn2 -> [0,281,"getWindowHandle",null] 18:19:33 INFO - PROCESS | 1926 | 1464139173710 Marionette TRACE conn2 <- [1,281,null,{"value":"7"}] 18:19:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 18:19:33 INFO - PROCESS | 1926 | 1464139173715 Marionette TRACE conn2 -> [0,282,"setScriptTimeout",{"ms":35000}] 18:19:33 INFO - PROCESS | 1926 | 1464139173717 Marionette TRACE conn2 <- [1,282,null,{}] 18:19:33 INFO - PROCESS | 1926 | 1464139173720 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}] 18:19:33 INFO - PROCESS | 1926 | 1464139173835 Marionette TRACE conn2 <- [1,283,null,{"value":null}] 18:19:33 INFO - PROCESS | 1926 | 1464139173841 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:33 INFO - PROCESS | 1926 | ++DOCSHELL 0x126d66000 == 41 [pid = 1926] [id = 78] 18:19:33 INFO - PROCESS | 1926 | ++DOMWINDOW == 95 (0x116173c00) [pid = 1926] [serial = 231] [outer = 0x0] 18:19:33 INFO - PROCESS | 1926 | ++DOMWINDOW == 96 (0x126f56c00) [pid = 1926] [serial = 232] [outer = 0x116173c00] 18:19:33 INFO - PROCESS | 1926 | 1464139173934 Marionette DEBUG loaded listener.js 18:19:34 INFO - PROCESS | 1926 | ++DOMWINDOW == 97 (0x12746e000) [pid = 1926] [serial = 233] [outer = 0x116173c00] 18:19:34 INFO - PROCESS | 1926 | 1464139174255 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]]]}] 18:19:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 18:19:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 574ms 18:19:34 INFO - PROCESS | 1926 | 1464139174288 Marionette TRACE conn2 -> [0,285,"getWindowHandle",null] 18:19:34 INFO - PROCESS | 1926 | 1464139174289 Marionette TRACE conn2 <- [1,285,null,{"value":"7"}] 18:19:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 18:19:34 INFO - PROCESS | 1926 | 1464139174292 Marionette TRACE conn2 -> [0,286,"setScriptTimeout",{"ms":35000}] 18:19:34 INFO - PROCESS | 1926 | 1464139174293 Marionette TRACE conn2 <- [1,286,null,{}] 18:19:34 INFO - PROCESS | 1926 | 1464139174295 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}] 18:19:34 INFO - PROCESS | 1926 | 1464139174373 Marionette TRACE conn2 <- [1,287,null,{"value":null}] 18:19:34 INFO - PROCESS | 1926 | 1464139174377 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:34 INFO - PROCESS | 1926 | ++DOCSHELL 0x12756d000 == 42 [pid = 1926] [id = 79] 18:19:34 INFO - PROCESS | 1926 | ++DOMWINDOW == 98 (0x1275de000) [pid = 1926] [serial = 234] [outer = 0x0] 18:19:34 INFO - PROCESS | 1926 | ++DOMWINDOW == 99 (0x12888dc00) [pid = 1926] [serial = 235] [outer = 0x1275de000] 18:19:34 INFO - PROCESS | 1926 | 1464139174404 Marionette DEBUG loaded listener.js 18:19:34 INFO - PROCESS | 1926 | ++DOMWINDOW == 100 (0x128ba8000) [pid = 1926] [serial = 236] [outer = 0x1275de000] 18:19:34 INFO - PROCESS | 1926 | 1464139174787 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]]]}] 18:19:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 18:19:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 520ms 18:19:34 INFO - PROCESS | 1926 | 1464139174813 Marionette TRACE conn2 -> [0,289,"getWindowHandle",null] 18:19:34 INFO - PROCESS | 1926 | 1464139174816 Marionette TRACE conn2 <- [1,289,null,{"value":"7"}] 18:19:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 18:19:34 INFO - PROCESS | 1926 | 1464139174819 Marionette TRACE conn2 -> [0,290,"setScriptTimeout",{"ms":35000}] 18:19:34 INFO - PROCESS | 1926 | 1464139174822 Marionette TRACE conn2 <- [1,290,null,{}] 18:19:34 INFO - PROCESS | 1926 | 1464139174826 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}] 18:19:34 INFO - PROCESS | 1926 | 1464139174922 Marionette TRACE conn2 <- [1,291,null,{"value":null}] 18:19:34 INFO - PROCESS | 1926 | 1464139174976 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:34 INFO - PROCESS | 1926 | ++DOCSHELL 0x115d14000 == 43 [pid = 1926] [id = 80] 18:19:34 INFO - PROCESS | 1926 | ++DOMWINDOW == 101 (0x112d71400) [pid = 1926] [serial = 237] [outer = 0x0] 18:19:35 INFO - PROCESS | 1926 | ++DOMWINDOW == 102 (0x113c96000) [pid = 1926] [serial = 238] [outer = 0x112d71400] 18:19:35 INFO - PROCESS | 1926 | 1464139175008 Marionette DEBUG loaded listener.js 18:19:35 INFO - PROCESS | 1926 | ++DOMWINDOW == 103 (0x11678dc00) [pid = 1926] [serial = 239] [outer = 0x112d71400] 18:19:35 INFO - PROCESS | 1926 | 1464139175393 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]]]}] 18:19:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 18:19:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 620ms 18:19:35 INFO - PROCESS | 1926 | 1464139175441 Marionette TRACE conn2 -> [0,293,"getWindowHandle",null] 18:19:35 INFO - PROCESS | 1926 | 1464139175445 Marionette TRACE conn2 <- [1,293,null,{"value":"7"}] 18:19:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 18:19:35 INFO - PROCESS | 1926 | 1464139175450 Marionette TRACE conn2 -> [0,294,"setScriptTimeout",{"ms":35000}] 18:19:35 INFO - PROCESS | 1926 | 1464139175452 Marionette TRACE conn2 <- [1,294,null,{}] 18:19:35 INFO - PROCESS | 1926 | 1464139175454 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}] 18:19:35 INFO - PROCESS | 1926 | 1464139175553 Marionette TRACE conn2 <- [1,295,null,{"value":null}] 18:19:35 INFO - PROCESS | 1926 | 1464139175633 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:35 INFO - PROCESS | 1926 | ++DOCSHELL 0x11990f800 == 44 [pid = 1926] [id = 81] 18:19:35 INFO - PROCESS | 1926 | ++DOMWINDOW == 104 (0x1180df000) [pid = 1926] [serial = 240] [outer = 0x0] 18:19:35 INFO - PROCESS | 1926 | ++DOMWINDOW == 105 (0x118371c00) [pid = 1926] [serial = 241] [outer = 0x1180df000] 18:19:35 INFO - PROCESS | 1926 | 1464139175677 Marionette DEBUG loaded listener.js 18:19:35 INFO - PROCESS | 1926 | ++DOMWINDOW == 106 (0x11854cc00) [pid = 1926] [serial = 242] [outer = 0x1180df000] 18:19:36 INFO - PROCESS | 1926 | 1464139176091 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]]]}] 18:19:36 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. 18:19:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 672ms 18:19:36 INFO - PROCESS | 1926 | 1464139176121 Marionette TRACE conn2 -> [0,297,"getWindowHandle",null] 18:19:36 INFO - PROCESS | 1926 | 1464139176123 Marionette TRACE conn2 <- [1,297,null,{"value":"7"}] 18:19:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 18:19:36 INFO - PROCESS | 1926 | 1464139176125 Marionette TRACE conn2 -> [0,298,"setScriptTimeout",{"ms":35000}] 18:19:36 INFO - PROCESS | 1926 | 1464139176128 Marionette TRACE conn2 <- [1,298,null,{}] 18:19:36 INFO - PROCESS | 1926 | 1464139176136 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}] 18:19:36 INFO - PROCESS | 1926 | 1464139176237 Marionette TRACE conn2 <- [1,299,null,{"value":null}] 18:19:36 INFO - PROCESS | 1926 | 1464139176289 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:36 INFO - PROCESS | 1926 | ++DOCSHELL 0x127286000 == 45 [pid = 1926] [id = 82] 18:19:36 INFO - PROCESS | 1926 | ++DOMWINDOW == 107 (0x118c13800) [pid = 1926] [serial = 243] [outer = 0x0] 18:19:36 INFO - PROCESS | 1926 | ++DOMWINDOW == 108 (0x1190c5000) [pid = 1926] [serial = 244] [outer = 0x118c13800] 18:19:36 INFO - PROCESS | 1926 | 1464139176337 Marionette DEBUG loaded listener.js 18:19:36 INFO - PROCESS | 1926 | ++DOMWINDOW == 109 (0x119894c00) [pid = 1926] [serial = 245] [outer = 0x118c13800] 18:19:36 INFO - PROCESS | 1926 | 1464139176803 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]]]}] 18:19:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 18:19:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 722ms 18:19:36 INFO - PROCESS | 1926 | 1464139176868 Marionette TRACE conn2 -> [0,301,"getWindowHandle",null] 18:19:36 INFO - PROCESS | 1926 | 1464139176870 Marionette TRACE conn2 <- [1,301,null,{"value":"7"}] 18:19:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 18:19:36 INFO - PROCESS | 1926 | 1464139176872 Marionette TRACE conn2 -> [0,302,"setScriptTimeout",{"ms":35000}] 18:19:36 INFO - PROCESS | 1926 | 1464139176873 Marionette TRACE conn2 <- [1,302,null,{}] 18:19:36 INFO - PROCESS | 1926 | 1464139176876 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}] 18:19:36 INFO - PROCESS | 1926 | 1464139176974 Marionette TRACE conn2 <- [1,303,null,{"value":null}] 18:19:37 INFO - PROCESS | 1926 | 1464139177018 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:37 INFO - PROCESS | 1926 | ++DOCSHELL 0x128cea000 == 46 [pid = 1926] [id = 83] 18:19:37 INFO - PROCESS | 1926 | ++DOMWINDOW == 110 (0x1210c7c00) [pid = 1926] [serial = 246] [outer = 0x0] 18:19:37 INFO - PROCESS | 1926 | ++DOMWINDOW == 111 (0x123fa6000) [pid = 1926] [serial = 247] [outer = 0x1210c7c00] 18:19:37 INFO - PROCESS | 1926 | 1464139177048 Marionette DEBUG loaded listener.js 18:19:37 INFO - PROCESS | 1926 | ++DOMWINDOW == 112 (0x125dabc00) [pid = 1926] [serial = 248] [outer = 0x1210c7c00] 18:19:37 INFO - PROCESS | 1926 | 1464139177471 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]]]}] 18:19:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 18:19:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 618ms 18:19:37 INFO - PROCESS | 1926 | 1464139177491 Marionette TRACE conn2 -> [0,305,"getWindowHandle",null] 18:19:37 INFO - PROCESS | 1926 | 1464139177492 Marionette TRACE conn2 <- [1,305,null,{"value":"7"}] 18:19:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 18:19:37 INFO - PROCESS | 1926 | 1464139177495 Marionette TRACE conn2 -> [0,306,"setScriptTimeout",{"ms":35000}] 18:19:37 INFO - PROCESS | 1926 | 1464139177496 Marionette TRACE conn2 <- [1,306,null,{}] 18:19:37 INFO - PROCESS | 1926 | 1464139177498 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}] 18:19:37 INFO - PROCESS | 1926 | 1464139177592 Marionette TRACE conn2 <- [1,307,null,{"value":null}] 18:19:37 INFO - PROCESS | 1926 | 1464139177634 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:37 INFO - PROCESS | 1926 | ++DOCSHELL 0x118547800 == 47 [pid = 1926] [id = 84] 18:19:37 INFO - PROCESS | 1926 | ++DOMWINDOW == 113 (0x114edcc00) [pid = 1926] [serial = 249] [outer = 0x0] 18:19:37 INFO - PROCESS | 1926 | ++DOMWINDOW == 114 (0x125e71000) [pid = 1926] [serial = 250] [outer = 0x114edcc00] 18:19:37 INFO - PROCESS | 1926 | 1464139177664 Marionette DEBUG loaded listener.js 18:19:37 INFO - PROCESS | 1926 | ++DOMWINDOW == 115 (0x126d35000) [pid = 1926] [serial = 251] [outer = 0x114edcc00] 18:19:38 INFO - PROCESS | 1926 | 1464139178195 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]]]}] 18:19:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 18:19:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 718ms 18:19:38 INFO - PROCESS | 1926 | 1464139178220 Marionette TRACE conn2 -> [0,309,"getWindowHandle",null] 18:19:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 18:19:38 INFO - PROCESS | 1926 | 1464139178223 Marionette TRACE conn2 <- [1,309,null,{"value":"7"}] 18:19:38 INFO - PROCESS | 1926 | 1464139178226 Marionette TRACE conn2 -> [0,310,"setScriptTimeout",{"ms":35000}] 18:19:38 INFO - PROCESS | 1926 | 1464139178229 Marionette TRACE conn2 <- [1,310,null,{}] 18:19:38 INFO - PROCESS | 1926 | 1464139178255 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}] 18:19:38 INFO - PROCESS | 1926 | 1464139178345 Marionette TRACE conn2 <- [1,311,null,{"value":null}] 18:19:38 INFO - PROCESS | 1926 | 1464139178408 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:38 INFO - PROCESS | 1926 | ++DOCSHELL 0x11266d800 == 48 [pid = 1926] [id = 85] 18:19:38 INFO - PROCESS | 1926 | ++DOMWINDOW == 116 (0x115e8e800) [pid = 1926] [serial = 252] [outer = 0x0] 18:19:38 INFO - PROCESS | 1926 | ++DOMWINDOW == 117 (0x1163a5000) [pid = 1926] [serial = 253] [outer = 0x115e8e800] 18:19:38 INFO - PROCESS | 1926 | 1464139178436 Marionette DEBUG loaded listener.js 18:19:38 INFO - PROCESS | 1926 | ++DOMWINDOW == 118 (0x116795400) [pid = 1926] [serial = 254] [outer = 0x115e8e800] 18:19:38 INFO - PROCESS | 1926 | --DOCSHELL 0x126d66000 == 47 [pid = 1926] [id = 78] 18:19:38 INFO - PROCESS | 1926 | --DOCSHELL 0x125d84000 == 46 [pid = 1926] [id = 77] 18:19:38 INFO - PROCESS | 1926 | --DOCSHELL 0x11854a800 == 45 [pid = 1926] [id = 76] 18:19:38 INFO - PROCESS | 1926 | --DOCSHELL 0x123e1c800 == 44 [pid = 1926] [id = 75] 18:19:38 INFO - PROCESS | 1926 | --DOCSHELL 0x115d10000 == 43 [pid = 1926] [id = 74] 18:19:38 INFO - PROCESS | 1926 | --DOCSHELL 0x12114f000 == 42 [pid = 1926] [id = 73] 18:19:38 INFO - PROCESS | 1926 | --DOCSHELL 0x119920800 == 41 [pid = 1926] [id = 72] 18:19:38 INFO - PROCESS | 1926 | --DOCSHELL 0x1191eb000 == 40 [pid = 1926] [id = 71] 18:19:38 INFO - PROCESS | 1926 | --DOCSHELL 0x11857d000 == 39 [pid = 1926] [id = 70] 18:19:38 INFO - PROCESS | 1926 | --DOMWINDOW == 117 (0x116118800) [pid = 1926] [serial = 153] [outer = 0x0] [url = about:blank] 18:19:38 INFO - PROCESS | 1926 | --DOCSHELL 0x117450800 == 38 [pid = 1926] [id = 69] 18:19:38 INFO - PROCESS | 1926 | --DOCSHELL 0x11637d800 == 37 [pid = 1926] [id = 68] 18:19:38 INFO - PROCESS | 1926 | --DOCSHELL 0x115ec4000 == 36 [pid = 1926] [id = 67] 18:19:38 INFO - PROCESS | 1926 | --DOCSHELL 0x125503800 == 35 [pid = 1926] [id = 65] 18:19:38 INFO - PROCESS | 1926 | 1464139178856 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]]]}] 18:19:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 18:19:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 643ms 18:19:38 INFO - PROCESS | 1926 | 1464139178869 Marionette TRACE conn2 -> [0,313,"getWindowHandle",null] 18:19:38 INFO - PROCESS | 1926 | 1464139178872 Marionette TRACE conn2 <- [1,313,null,{"value":"7"}] 18:19:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 18:19:38 INFO - PROCESS | 1926 | 1464139178877 Marionette TRACE conn2 -> [0,314,"setScriptTimeout",{"ms":35000}] 18:19:38 INFO - PROCESS | 1926 | 1464139178878 Marionette TRACE conn2 <- [1,314,null,{}] 18:19:38 INFO - PROCESS | 1926 | 1464139178881 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}] 18:19:38 INFO - PROCESS | 1926 | 1464139178957 Marionette TRACE conn2 <- [1,315,null,{"value":null}] 18:19:38 INFO - PROCESS | 1926 | --DOMWINDOW == 116 (0x118703000) [pid = 1926] [serial = 187] [outer = 0x0] [url = about:blank] 18:19:38 INFO - PROCESS | 1926 | --DOMWINDOW == 115 (0x119062800) [pid = 1926] [serial = 171] [outer = 0x0] [url = about:blank] 18:19:38 INFO - PROCESS | 1926 | --DOMWINDOW == 114 (0x114e11000) [pid = 1926] [serial = 156] [outer = 0x0] [url = about:blank] 18:19:38 INFO - PROCESS | 1926 | --DOMWINDOW == 113 (0x115e85800) [pid = 1926] [serial = 157] [outer = 0x0] [url = about:blank] 18:19:38 INFO - PROCESS | 1926 | --DOMWINDOW == 112 (0x11854d800) [pid = 1926] [serial = 165] [outer = 0x0] [url = about:blank] 18:19:38 INFO - PROCESS | 1926 | --DOMWINDOW == 111 (0x118556c00) [pid = 1926] [serial = 166] [outer = 0x0] [url = about:blank] 18:19:38 INFO - PROCESS | 1926 | --DOMWINDOW == 110 (0x120e8cc00) [pid = 1926] [serial = 175] [outer = 0x0] [url = about:blank] 18:19:38 INFO - PROCESS | 1926 | --DOMWINDOW == 109 (0x118092400) [pid = 1926] [serial = 162] [outer = 0x0] [url = about:blank] 18:19:38 INFO - PROCESS | 1926 | --DOMWINDOW == 108 (0x11988bc00) [pid = 1926] [serial = 174] [outer = 0x0] [url = about:blank] 18:19:38 INFO - PROCESS | 1926 | --DOMWINDOW == 107 (0x1168aac00) [pid = 1926] [serial = 159] [outer = 0x0] [url = about:blank] 18:19:38 INFO - PROCESS | 1926 | --DOMWINDOW == 106 (0x117681c00) [pid = 1926] [serial = 160] [outer = 0x0] [url = about:blank] 18:19:38 INFO - PROCESS | 1926 | --DOMWINDOW == 105 (0x118377400) [pid = 1926] [serial = 163] [outer = 0x0] [url = about:blank] 18:19:38 INFO - PROCESS | 1926 | --DOMWINDOW == 104 (0x113c84400) [pid = 1926] [serial = 139] [outer = 0x0] [url = about:blank] 18:19:38 INFO - PROCESS | 1926 | --DOMWINDOW == 103 (0x112641000) [pid = 1926] [serial = 138] [outer = 0x0] [url = about:blank] 18:19:38 INFO - PROCESS | 1926 | --DOMWINDOW == 102 (0x11808c800) [pid = 1926] [serial = 142] [outer = 0x0] [url = about:blank] 18:19:38 INFO - PROCESS | 1926 | --DOMWINDOW == 101 (0x117683400) [pid = 1926] [serial = 141] [outer = 0x0] [url = about:blank] 18:19:38 INFO - PROCESS | 1926 | --DOMWINDOW == 100 (0x114ed9000) [pid = 1926] [serial = 145] [outer = 0x0] [url = about:blank] 18:19:38 INFO - PROCESS | 1926 | --DOMWINDOW == 99 (0x1183b7800) [pid = 1926] [serial = 144] [outer = 0x0] [url = about:blank] 18:19:38 INFO - PROCESS | 1926 | --DOMWINDOW == 98 (0x1194e1c00) [pid = 1926] [serial = 172] [outer = 0x0] [url = about:blank] 18:19:38 INFO - PROCESS | 1926 | --DOMWINDOW == 97 (0x119899400) [pid = 1926] [serial = 148] [outer = 0x0] [url = about:blank] 18:19:38 INFO - PROCESS | 1926 | --DOMWINDOW == 96 (0x11988b800) [pid = 1926] [serial = 147] [outer = 0x0] [url = about:blank] 18:19:38 INFO - PROCESS | 1926 | --DOMWINDOW == 95 (0x120e97c00) [pid = 1926] [serial = 151] [outer = 0x0] [url = about:blank] 18:19:38 INFO - PROCESS | 1926 | --DOMWINDOW == 94 (0x120e9a800) [pid = 1926] [serial = 177] [outer = 0x0] [url = about:blank] 18:19:38 INFO - PROCESS | 1926 | --DOMWINDOW == 93 (0x1210cd000) [pid = 1926] [serial = 181] [outer = 0x0] [url = about:blank] 18:19:38 INFO - PROCESS | 1926 | --DOMWINDOW == 92 (0x1190cec00) [pid = 1926] [serial = 150] [outer = 0x0] [url = about:blank] 18:19:38 INFO - PROCESS | 1926 | --DOMWINDOW == 91 (0x118555800) [pid = 1926] [serial = 180] [outer = 0x0] [url = about:blank] 18:19:38 INFO - PROCESS | 1926 | --DOMWINDOW == 90 (0x121b51000) [pid = 1926] [serial = 186] [outer = 0x0] [url = about:blank] 18:19:38 INFO - PROCESS | 1926 | --DOMWINDOW == 89 (0x1210c6000) [pid = 1926] [serial = 178] [outer = 0x0] [url = about:blank] 18:19:38 INFO - PROCESS | 1926 | --DOMWINDOW == 88 (0x1212cd400) [pid = 1926] [serial = 183] [outer = 0x0] [url = about:blank] 18:19:38 INFO - PROCESS | 1926 | --DOMWINDOW == 87 (0x11855bc00) [pid = 1926] [serial = 168] [outer = 0x0] [url = about:blank] 18:19:38 INFO - PROCESS | 1926 | --DOMWINDOW == 86 (0x118703800) [pid = 1926] [serial = 169] [outer = 0x0] [url = about:blank] 18:19:38 INFO - PROCESS | 1926 | --DOMWINDOW == 85 (0x12577bc00) [pid = 1926] [serial = 189] [outer = 0x0] [url = about:blank] 18:19:38 INFO - PROCESS | 1926 | --DOMWINDOW == 84 (0x1258c0800) [pid = 1926] [serial = 190] [outer = 0x0] [url = about:blank] 18:19:38 INFO - PROCESS | 1926 | --DOMWINDOW == 83 (0x12154d800) [pid = 1926] [serial = 184] [outer = 0x0] [url = about:blank] 18:19:39 INFO - PROCESS | 1926 | 1464139179011 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:39 INFO - PROCESS | 1926 | ++DOCSHELL 0x115d0c800 == 36 [pid = 1926] [id = 86] 18:19:39 INFO - PROCESS | 1926 | ++DOMWINDOW == 84 (0x1129c4800) [pid = 1926] [serial = 255] [outer = 0x0] 18:19:39 INFO - PROCESS | 1926 | ++DOMWINDOW == 85 (0x1163aac00) [pid = 1926] [serial = 256] [outer = 0x1129c4800] 18:19:39 INFO - PROCESS | 1926 | 1464139179040 Marionette DEBUG loaded listener.js 18:19:39 INFO - PROCESS | 1926 | ++DOMWINDOW == 86 (0x11808d800) [pid = 1926] [serial = 257] [outer = 0x1129c4800] 18:19:39 INFO - PROCESS | 1926 | 1464139179343 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]]]}] 18:19:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 18:19:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 519ms 18:19:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 18:19:39 INFO - PROCESS | 1926 | 1464139179395 Marionette TRACE conn2 -> [0,317,"getWindowHandle",null] 18:19:39 INFO - PROCESS | 1926 | 1464139179397 Marionette TRACE conn2 <- [1,317,null,{"value":"7"}] 18:19:39 INFO - PROCESS | 1926 | 1464139179399 Marionette TRACE conn2 -> [0,318,"setScriptTimeout",{"ms":35000}] 18:19:39 INFO - PROCESS | 1926 | 1464139179402 Marionette TRACE conn2 <- [1,318,null,{}] 18:19:39 INFO - PROCESS | 1926 | 1464139179409 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}] 18:19:39 INFO - PROCESS | 1926 | 1464139179484 Marionette TRACE conn2 <- [1,319,null,{"value":null}] 18:19:39 INFO - PROCESS | 1926 | 1464139179489 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:39 INFO - PROCESS | 1926 | ++DOCSHELL 0x118366800 == 37 [pid = 1926] [id = 87] 18:19:39 INFO - PROCESS | 1926 | ++DOMWINDOW == 87 (0x11820dc00) [pid = 1926] [serial = 258] [outer = 0x0] 18:19:39 INFO - PROCESS | 1926 | ++DOMWINDOW == 88 (0x11854d000) [pid = 1926] [serial = 259] [outer = 0x11820dc00] 18:19:39 INFO - PROCESS | 1926 | 1464139179520 Marionette DEBUG loaded listener.js 18:19:39 INFO - PROCESS | 1926 | ++DOMWINDOW == 89 (0x11855b800) [pid = 1926] [serial = 260] [outer = 0x11820dc00] 18:19:39 INFO - PROCESS | 1926 | 1464139179875 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]]]}] 18:19:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 18:19:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 520ms 18:19:39 INFO - PROCESS | 1926 | 1464139179920 Marionette TRACE conn2 -> [0,321,"getWindowHandle",null] 18:19:39 INFO - PROCESS | 1926 | 1464139179922 Marionette TRACE conn2 <- [1,321,null,{"value":"7"}] 18:19:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 18:19:39 INFO - PROCESS | 1926 | 1464139179924 Marionette TRACE conn2 -> [0,322,"setScriptTimeout",{"ms":35000}] 18:19:39 INFO - PROCESS | 1926 | 1464139179932 Marionette TRACE conn2 <- [1,322,null,{}] 18:19:39 INFO - PROCESS | 1926 | 1464139179934 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}] 18:19:40 INFO - PROCESS | 1926 | 1464139180009 Marionette TRACE conn2 <- [1,323,null,{"value":null}] 18:19:40 INFO - PROCESS | 1926 | 1464139180017 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:40 INFO - PROCESS | 1926 | ++DOCSHELL 0x118c98000 == 38 [pid = 1926] [id = 88] 18:19:40 INFO - PROCESS | 1926 | ++DOMWINDOW == 90 (0x118c15400) [pid = 1926] [serial = 261] [outer = 0x0] 18:19:40 INFO - PROCESS | 1926 | ++DOMWINDOW == 91 (0x118c58400) [pid = 1926] [serial = 262] [outer = 0x118c15400] 18:19:40 INFO - PROCESS | 1926 | 1464139180043 Marionette DEBUG loaded listener.js 18:19:40 INFO - PROCESS | 1926 | ++DOMWINDOW == 92 (0x1190ce000) [pid = 1926] [serial = 263] [outer = 0x118c15400] 18:19:40 INFO - PROCESS | 1926 | 1464139180357 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]]]}] 18:19:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 18:19:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 477ms 18:19:40 INFO - PROCESS | 1926 | 1464139180401 Marionette TRACE conn2 -> [0,325,"getWindowHandle",null] 18:19:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 18:19:40 INFO - PROCESS | 1926 | 1464139180402 Marionette TRACE conn2 <- [1,325,null,{"value":"7"}] 18:19:40 INFO - PROCESS | 1926 | 1464139180405 Marionette TRACE conn2 -> [0,326,"setScriptTimeout",{"ms":35000}] 18:19:40 INFO - PROCESS | 1926 | 1464139180406 Marionette TRACE conn2 <- [1,326,null,{}] 18:19:40 INFO - PROCESS | 1926 | 1464139180408 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}] 18:19:40 INFO - PROCESS | 1926 | 1464139180496 Marionette TRACE conn2 <- [1,327,null,{"value":null}] 18:19:40 INFO - PROCESS | 1926 | 1464139180504 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:40 INFO - PROCESS | 1926 | ++DOCSHELL 0x11908e800 == 39 [pid = 1926] [id = 89] 18:19:40 INFO - PROCESS | 1926 | ++DOMWINDOW == 93 (0x118c0f800) [pid = 1926] [serial = 264] [outer = 0x0] 18:19:40 INFO - PROCESS | 1926 | ++DOMWINDOW == 94 (0x1194ec400) [pid = 1926] [serial = 265] [outer = 0x118c0f800] 18:19:40 INFO - PROCESS | 1926 | 1464139180530 Marionette DEBUG loaded listener.js 18:19:40 INFO - PROCESS | 1926 | ++DOMWINDOW == 95 (0x119896000) [pid = 1926] [serial = 266] [outer = 0x118c0f800] 18:19:40 INFO - PROCESS | 1926 | 1464139180955 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]]]}] 18:19:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 18:19:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 568ms 18:19:40 INFO - PROCESS | 1926 | 1464139180974 Marionette TRACE conn2 -> [0,329,"getWindowHandle",null] 18:19:40 INFO - PROCESS | 1926 | 1464139180976 Marionette TRACE conn2 <- [1,329,null,{"value":"7"}] 18:19:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 18:19:40 INFO - PROCESS | 1926 | 1464139180980 Marionette TRACE conn2 -> [0,330,"setScriptTimeout",{"ms":35000}] 18:19:40 INFO - PROCESS | 1926 | 1464139180981 Marionette TRACE conn2 <- [1,330,null,{}] 18:19:40 INFO - PROCESS | 1926 | 1464139180985 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}] 18:19:41 INFO - PROCESS | 1926 | 1464139181166 Marionette TRACE conn2 <- [1,331,null,{"value":null}] 18:19:41 INFO - PROCESS | 1926 | 1464139181197 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:41 INFO - PROCESS | 1926 | ++DOCSHELL 0x115d15000 == 40 [pid = 1926] [id = 90] 18:19:41 INFO - PROCESS | 1926 | ++DOMWINDOW == 96 (0x1198c1800) [pid = 1926] [serial = 267] [outer = 0x0] 18:19:41 INFO - PROCESS | 1926 | ++DOMWINDOW == 97 (0x1210c2800) [pid = 1926] [serial = 268] [outer = 0x1198c1800] 18:19:41 INFO - PROCESS | 1926 | 1464139181237 Marionette DEBUG loaded listener.js 18:19:41 INFO - PROCESS | 1926 | ++DOMWINDOW == 98 (0x12557bc00) [pid = 1926] [serial = 269] [outer = 0x1198c1800] 18:19:41 INFO - PROCESS | 1926 | 1464139181551 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]]]}] 18:19:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 18:19:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 621ms 18:19:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 18:19:41 INFO - PROCESS | 1926 | 1464139181600 Marionette TRACE conn2 -> [0,333,"getWindowHandle",null] 18:19:41 INFO - PROCESS | 1926 | 1464139181602 Marionette TRACE conn2 <- [1,333,null,{"value":"7"}] 18:19:41 INFO - PROCESS | 1926 | 1464139181604 Marionette TRACE conn2 -> [0,334,"setScriptTimeout",{"ms":35000}] 18:19:41 INFO - PROCESS | 1926 | 1464139181605 Marionette TRACE conn2 <- [1,334,null,{}] 18:19:41 INFO - PROCESS | 1926 | 1464139181607 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}] 18:19:41 INFO - PROCESS | 1926 | 1464139181701 Marionette TRACE conn2 <- [1,335,null,{"value":null}] 18:19:41 INFO - PROCESS | 1926 | 1464139181711 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:41 INFO - PROCESS | 1926 | ++DOCSHELL 0x12113d000 == 41 [pid = 1926] [id = 91] 18:19:41 INFO - PROCESS | 1926 | ++DOMWINDOW == 99 (0x121429400) [pid = 1926] [serial = 270] [outer = 0x0] 18:19:41 INFO - PROCESS | 1926 | ++DOMWINDOW == 100 (0x125788400) [pid = 1926] [serial = 271] [outer = 0x121429400] 18:19:41 INFO - PROCESS | 1926 | 1464139181736 Marionette DEBUG loaded listener.js 18:19:41 INFO - PROCESS | 1926 | ++DOMWINDOW == 101 (0x125da9400) [pid = 1926] [serial = 272] [outer = 0x121429400] 18:19:42 INFO - PROCESS | 1926 | 1464139182034 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]]]}] 18:19:42 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. 18:19:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 470ms 18:19:42 INFO - PROCESS | 1926 | 1464139182074 Marionette TRACE conn2 -> [0,337,"getWindowHandle",null] 18:19:42 INFO - PROCESS | 1926 | 1464139182076 Marionette TRACE conn2 <- [1,337,null,{"value":"7"}] 18:19:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 18:19:42 INFO - PROCESS | 1926 | 1464139182078 Marionette TRACE conn2 -> [0,338,"setScriptTimeout",{"ms":35000}] 18:19:42 INFO - PROCESS | 1926 | 1464139182079 Marionette TRACE conn2 <- [1,338,null,{}] 18:19:42 INFO - PROCESS | 1926 | 1464139182083 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}] 18:19:42 INFO - PROCESS | 1926 | 1464139182181 Marionette TRACE conn2 <- [1,339,null,{"value":null}] 18:19:42 INFO - PROCESS | 1926 | 1464139182213 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:42 INFO - PROCESS | 1926 | ++DOCSHELL 0x121780000 == 42 [pid = 1926] [id = 92] 18:19:42 INFO - PROCESS | 1926 | ++DOMWINDOW == 102 (0x12557e800) [pid = 1926] [serial = 273] [outer = 0x0] 18:19:42 INFO - PROCESS | 1926 | ++DOMWINDOW == 103 (0x126b95800) [pid = 1926] [serial = 274] [outer = 0x12557e800] 18:19:42 INFO - PROCESS | 1926 | 1464139182238 Marionette DEBUG loaded listener.js 18:19:42 INFO - PROCESS | 1926 | ++DOMWINDOW == 104 (0x126ff4c00) [pid = 1926] [serial = 275] [outer = 0x12557e800] 18:19:42 INFO - PROCESS | 1926 | 1464139182575 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]]]}] 18:19:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 18:19:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 521ms 18:19:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 18:19:42 INFO - PROCESS | 1926 | 1464139182605 Marionette TRACE conn2 -> [0,341,"getWindowHandle",null] 18:19:42 INFO - PROCESS | 1926 | 1464139182606 Marionette TRACE conn2 <- [1,341,null,{"value":"7"}] 18:19:42 INFO - PROCESS | 1926 | 1464139182608 Marionette TRACE conn2 -> [0,342,"setScriptTimeout",{"ms":35000}] 18:19:42 INFO - PROCESS | 1926 | 1464139182609 Marionette TRACE conn2 <- [1,342,null,{}] 18:19:42 INFO - PROCESS | 1926 | 1464139182611 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}] 18:19:42 INFO - PROCESS | 1926 | 1464139182702 Marionette TRACE conn2 <- [1,343,null,{"value":null}] 18:19:42 INFO - PROCESS | 1926 | 1464139182706 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:42 INFO - PROCESS | 1926 | ++DOCSHELL 0x123e17800 == 43 [pid = 1926] [id = 93] 18:19:42 INFO - PROCESS | 1926 | ++DOMWINDOW == 105 (0x126b97800) [pid = 1926] [serial = 276] [outer = 0x0] 18:19:42 INFO - PROCESS | 1926 | ++DOMWINDOW == 106 (0x1275e1400) [pid = 1926] [serial = 277] [outer = 0x126b97800] 18:19:42 INFO - PROCESS | 1926 | 1464139182731 Marionette DEBUG loaded listener.js 18:19:42 INFO - PROCESS | 1926 | ++DOMWINDOW == 107 (0x1275e6400) [pid = 1926] [serial = 278] [outer = 0x126b97800] 18:19:43 INFO - PROCESS | 1926 | 1464139183036 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]]]}] 18:19:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 18:19:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 468ms 18:19:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 18:19:43 INFO - PROCESS | 1926 | 1464139183077 Marionette TRACE conn2 -> [0,345,"getWindowHandle",null] 18:19:43 INFO - PROCESS | 1926 | 1464139183078 Marionette TRACE conn2 <- [1,345,null,{"value":"7"}] 18:19:43 INFO - PROCESS | 1926 | 1464139183081 Marionette TRACE conn2 -> [0,346,"setScriptTimeout",{"ms":35000}] 18:19:43 INFO - PROCESS | 1926 | 1464139183083 Marionette TRACE conn2 <- [1,346,null,{}] 18:19:43 INFO - PROCESS | 1926 | 1464139183086 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}] 18:19:43 INFO - PROCESS | 1926 | 1464139183273 Marionette TRACE conn2 <- [1,347,null,{"value":null}] 18:19:43 INFO - PROCESS | 1926 | --DOMWINDOW == 106 (0x112dd1c00) [pid = 1926] [serial = 210] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 18:19:43 INFO - PROCESS | 1926 | --DOMWINDOW == 105 (0x114edc800) [pid = 1926] [serial = 228] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 18:19:43 INFO - PROCESS | 1926 | --DOMWINDOW == 104 (0x12557b800) [pid = 1926] [serial = 222] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 18:19:43 INFO - PROCESS | 1926 | --DOMWINDOW == 103 (0x121551800) [pid = 1926] [serial = 216] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 18:19:43 INFO - PROCESS | 1926 | --DOMWINDOW == 102 (0x115e8e000) [pid = 1926] [serial = 200] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 18:19:43 INFO - PROCESS | 1926 | --DOMWINDOW == 101 (0x120e98000) [pid = 1926] [serial = 213] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 18:19:43 INFO - PROCESS | 1926 | --DOMWINDOW == 100 (0x1129ac000) [pid = 1926] [serial = 207] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 18:19:43 INFO - PROCESS | 1926 | --DOMWINDOW == 99 (0x114eda000) [pid = 1926] [serial = 152] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 18:19:43 INFO - PROCESS | 1926 | --DOMWINDOW == 98 (0x114edfc00) [pid = 1926] [serial = 225] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 18:19:43 INFO - PROCESS | 1926 | --DOMWINDOW == 97 (0x1215ed800) [pid = 1926] [serial = 219] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 18:19:43 INFO - PROCESS | 1926 | --DOMWINDOW == 96 (0x118376000) [pid = 1926] [serial = 204] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 18:19:43 INFO - PROCESS | 1926 | --DOMWINDOW == 95 (0x114e11800) [pid = 1926] [serial = 197] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 18:19:43 INFO - PROCESS | 1926 | --DOMWINDOW == 94 (0x116173c00) [pid = 1926] [serial = 231] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 18:19:43 INFO - PROCESS | 1926 | 1464139183311 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:43 INFO - PROCESS | 1926 | ++DOCSHELL 0x118543800 == 44 [pid = 1926] [id = 94] 18:19:43 INFO - PROCESS | 1926 | ++DOMWINDOW == 95 (0x1129c6000) [pid = 1926] [serial = 279] [outer = 0x0] 18:19:43 INFO - PROCESS | 1926 | ++DOMWINDOW == 96 (0x114edfc00) [pid = 1926] [serial = 280] [outer = 0x1129c6000] 18:19:43 INFO - PROCESS | 1926 | 1464139183336 Marionette DEBUG loaded listener.js 18:19:43 INFO - PROCESS | 1926 | ++DOMWINDOW == 97 (0x11870b000) [pid = 1926] [serial = 281] [outer = 0x1129c6000] 18:19:43 INFO - PROCESS | 1926 | 1464139183639 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]]]}] 18:19:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 18:19:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 571ms 18:19:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 18:19:43 INFO - PROCESS | 1926 | 1464139183656 Marionette TRACE conn2 -> [0,349,"getWindowHandle",null] 18:19:43 INFO - PROCESS | 1926 | 1464139183657 Marionette TRACE conn2 <- [1,349,null,{"value":"7"}] 18:19:43 INFO - PROCESS | 1926 | 1464139183659 Marionette TRACE conn2 -> [0,350,"setScriptTimeout",{"ms":35000}] 18:19:43 INFO - PROCESS | 1926 | 1464139183661 Marionette TRACE conn2 <- [1,350,null,{}] 18:19:43 INFO - PROCESS | 1926 | 1464139183665 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}] 18:19:43 INFO - PROCESS | 1926 | 1464139183757 Marionette TRACE conn2 <- [1,351,null,{"value":null}] 18:19:43 INFO - PROCESS | 1926 | 1464139183762 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:43 INFO - PROCESS | 1926 | ++DOCSHELL 0x12756d800 == 45 [pid = 1926] [id = 95] 18:19:43 INFO - PROCESS | 1926 | ++DOMWINDOW == 98 (0x1210c4000) [pid = 1926] [serial = 282] [outer = 0x0] 18:19:43 INFO - PROCESS | 1926 | ++DOMWINDOW == 99 (0x1275ea000) [pid = 1926] [serial = 283] [outer = 0x1210c4000] 18:19:43 INFO - PROCESS | 1926 | 1464139183794 Marionette DEBUG loaded listener.js 18:19:43 INFO - PROCESS | 1926 | ++DOMWINDOW == 100 (0x128ba6400) [pid = 1926] [serial = 284] [outer = 0x1210c4000] 18:19:44 INFO - PROCESS | 1926 | 1464139184113 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]]]}] 18:19:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 18:19:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 470ms 18:19:44 INFO - PROCESS | 1926 | 1464139184131 Marionette TRACE conn2 -> [0,353,"getWindowHandle",null] 18:19:44 INFO - PROCESS | 1926 | 1464139184134 Marionette TRACE conn2 <- [1,353,null,{"value":"7"}] 18:19:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 18:19:44 INFO - PROCESS | 1926 | 1464139184138 Marionette TRACE conn2 -> [0,354,"setScriptTimeout",{"ms":35000}] 18:19:44 INFO - PROCESS | 1926 | 1464139184139 Marionette TRACE conn2 <- [1,354,null,{}] 18:19:44 INFO - PROCESS | 1926 | 1464139184141 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}] 18:19:44 INFO - PROCESS | 1926 | 1464139184238 Marionette TRACE conn2 <- [1,355,null,{"value":null}] 18:19:44 INFO - PROCESS | 1926 | 1464139184246 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:44 INFO - PROCESS | 1926 | ++DOCSHELL 0x128ffa800 == 46 [pid = 1926] [id = 96] 18:19:44 INFO - PROCESS | 1926 | ++DOMWINDOW == 101 (0x128ba6800) [pid = 1926] [serial = 285] [outer = 0x0] 18:19:44 INFO - PROCESS | 1926 | ++DOMWINDOW == 102 (0x128badc00) [pid = 1926] [serial = 286] [outer = 0x128ba6800] 18:19:44 INFO - PROCESS | 1926 | 1464139184274 Marionette DEBUG loaded listener.js 18:19:44 INFO - PROCESS | 1926 | ++DOMWINDOW == 103 (0x12906f800) [pid = 1926] [serial = 287] [outer = 0x128ba6800] 18:19:44 INFO - PROCESS | 1926 | 1464139184594 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]]]}] 18:19:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 18:19:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 468ms 18:19:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 18:19:44 INFO - PROCESS | 1926 | 1464139184607 Marionette TRACE conn2 -> [0,357,"getWindowHandle",null] 18:19:44 INFO - PROCESS | 1926 | 1464139184608 Marionette TRACE conn2 <- [1,357,null,{"value":"7"}] 18:19:44 INFO - PROCESS | 1926 | 1464139184610 Marionette TRACE conn2 -> [0,358,"setScriptTimeout",{"ms":35000}] 18:19:44 INFO - PROCESS | 1926 | 1464139184611 Marionette TRACE conn2 <- [1,358,null,{}] 18:19:44 INFO - PROCESS | 1926 | 1464139184614 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}] 18:19:44 INFO - PROCESS | 1926 | 1464139184691 Marionette TRACE conn2 <- [1,359,null,{"value":null}] 18:19:44 INFO - PROCESS | 1926 | 1464139184706 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:44 INFO - PROCESS | 1926 | ++DOCSHELL 0x129694800 == 47 [pid = 1926] [id = 97] 18:19:44 INFO - PROCESS | 1926 | ++DOMWINDOW == 104 (0x129073400) [pid = 1926] [serial = 288] [outer = 0x0] 18:19:44 INFO - PROCESS | 1926 | ++DOMWINDOW == 105 (0x129309000) [pid = 1926] [serial = 289] [outer = 0x129073400] 18:19:44 INFO - PROCESS | 1926 | 1464139184731 Marionette DEBUG loaded listener.js 18:19:44 INFO - PROCESS | 1926 | ++DOMWINDOW == 106 (0x129310400) [pid = 1926] [serial = 290] [outer = 0x129073400] 18:19:45 INFO - PROCESS | 1926 | 1464139185118 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]]]}] 18:19:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 18:19:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 519ms 18:19:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 18:19:45 INFO - PROCESS | 1926 | 1464139185130 Marionette TRACE conn2 -> [0,361,"getWindowHandle",null] 18:19:45 INFO - PROCESS | 1926 | 1464139185132 Marionette TRACE conn2 <- [1,361,null,{"value":"7"}] 18:19:45 INFO - PROCESS | 1926 | 1464139185135 Marionette TRACE conn2 -> [0,362,"setScriptTimeout",{"ms":35000}] 18:19:45 INFO - PROCESS | 1926 | 1464139185137 Marionette TRACE conn2 <- [1,362,null,{}] 18:19:45 INFO - PROCESS | 1926 | 1464139185140 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}] 18:19:45 INFO - PROCESS | 1926 | 1464139185261 Marionette TRACE conn2 <- [1,363,null,{"value":null}] 18:19:45 INFO - PROCESS | 1926 | 1464139185403 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:45 INFO - PROCESS | 1926 | ++DOCSHELL 0x112e2f000 == 48 [pid = 1926] [id = 98] 18:19:45 INFO - PROCESS | 1926 | ++DOMWINDOW == 107 (0x111e6c000) [pid = 1926] [serial = 291] [outer = 0x0] 18:19:45 INFO - PROCESS | 1926 | ++DOMWINDOW == 108 (0x1121e7800) [pid = 1926] [serial = 292] [outer = 0x111e6c000] 18:19:45 INFO - PROCESS | 1926 | 1464139185453 Marionette DEBUG loaded listener.js 18:19:45 INFO - PROCESS | 1926 | ++DOMWINDOW == 109 (0x113c1d400) [pid = 1926] [serial = 293] [outer = 0x111e6c000] 18:19:45 INFO - PROCESS | 1926 | 1464139185975 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]]]}] 18:19:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 18:19:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 870ms 18:19:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 18:19:46 INFO - PROCESS | 1926 | 1464139186006 Marionette TRACE conn2 -> [0,365,"getWindowHandle",null] 18:19:46 INFO - PROCESS | 1926 | 1464139186009 Marionette TRACE conn2 <- [1,365,null,{"value":"7"}] 18:19:46 INFO - PROCESS | 1926 | 1464139186012 Marionette TRACE conn2 -> [0,366,"setScriptTimeout",{"ms":35000}] 18:19:46 INFO - PROCESS | 1926 | 1464139186018 Marionette TRACE conn2 <- [1,366,null,{}] 18:19:46 INFO - PROCESS | 1926 | 1464139186022 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}] 18:19:46 INFO - PROCESS | 1926 | 1464139186133 Marionette TRACE conn2 <- [1,367,null,{"value":null}] 18:19:46 INFO - PROCESS | 1926 | 1464139186217 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:46 INFO - PROCESS | 1926 | ++DOCSHELL 0x11853f800 == 49 [pid = 1926] [id = 99] 18:19:46 INFO - PROCESS | 1926 | ++DOMWINDOW == 110 (0x117e0f400) [pid = 1926] [serial = 294] [outer = 0x0] 18:19:46 INFO - PROCESS | 1926 | ++DOMWINDOW == 111 (0x11808e000) [pid = 1926] [serial = 295] [outer = 0x117e0f400] 18:19:46 INFO - PROCESS | 1926 | 1464139186256 Marionette DEBUG loaded listener.js 18:19:46 INFO - PROCESS | 1926 | ++DOMWINDOW == 112 (0x118371800) [pid = 1926] [serial = 296] [outer = 0x117e0f400] 18:19:46 INFO - PROCESS | 1926 | 1464139186686 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]]]}] 18:19:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 18:19:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 725ms 18:19:46 INFO - PROCESS | 1926 | 1464139186749 Marionette TRACE conn2 -> [0,369,"getWindowHandle",null] 18:19:46 INFO - PROCESS | 1926 | 1464139186752 Marionette TRACE conn2 <- [1,369,null,{"value":"7"}] 18:19:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 18:19:46 INFO - PROCESS | 1926 | 1464139186756 Marionette TRACE conn2 -> [0,370,"setScriptTimeout",{"ms":35000}] 18:19:46 INFO - PROCESS | 1926 | 1464139186757 Marionette TRACE conn2 <- [1,370,null,{}] 18:19:46 INFO - PROCESS | 1926 | 1464139186760 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}] 18:19:46 INFO - PROCESS | 1926 | 1464139186861 Marionette TRACE conn2 <- [1,371,null,{"value":null}] 18:19:46 INFO - PROCESS | 1926 | 1464139186921 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:46 INFO - PROCESS | 1926 | ++DOCSHELL 0x123eca000 == 50 [pid = 1926] [id = 100] 18:19:46 INFO - PROCESS | 1926 | ++DOMWINDOW == 113 (0x118552800) [pid = 1926] [serial = 297] [outer = 0x0] 18:19:46 INFO - PROCESS | 1926 | ++DOMWINDOW == 114 (0x1185f6800) [pid = 1926] [serial = 298] [outer = 0x118552800] 18:19:46 INFO - PROCESS | 1926 | 1464139186951 Marionette DEBUG loaded listener.js 18:19:47 INFO - PROCESS | 1926 | ++DOMWINDOW == 115 (0x11915bc00) [pid = 1926] [serial = 299] [outer = 0x118552800] 18:19:47 INFO - PROCESS | 1926 | 1464139187494 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]]]}] 18:19:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 18:19:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 772ms 18:19:47 INFO - PROCESS | 1926 | 1464139187546 Marionette TRACE conn2 -> [0,373,"getWindowHandle",null] 18:19:47 INFO - PROCESS | 1926 | 1464139187548 Marionette TRACE conn2 <- [1,373,null,{"value":"7"}] 18:19:47 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 18:19:47 INFO - PROCESS | 1926 | 1464139187590 Marionette TRACE conn2 -> [0,374,"setScriptTimeout",{"ms":35000}] 18:19:47 INFO - PROCESS | 1926 | 1464139187596 Marionette TRACE conn2 <- [1,374,null,{}] 18:19:47 INFO - PROCESS | 1926 | 1464139187601 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}] 18:19:47 INFO - PROCESS | 1926 | 1464139187710 Marionette TRACE conn2 <- [1,375,null,{"value":null}] 18:19:47 INFO - PROCESS | 1926 | 1464139187753 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:47 INFO - PROCESS | 1926 | ++DOCSHELL 0x12a8c6800 == 51 [pid = 1926] [id = 101] 18:19:47 INFO - PROCESS | 1926 | ++DOMWINDOW == 116 (0x120e99800) [pid = 1926] [serial = 300] [outer = 0x0] 18:19:47 INFO - PROCESS | 1926 | ++DOMWINDOW == 117 (0x123e50000) [pid = 1926] [serial = 301] [outer = 0x120e99800] 18:19:47 INFO - PROCESS | 1926 | 1464139187784 Marionette DEBUG loaded listener.js 18:19:47 INFO - PROCESS | 1926 | ++DOMWINDOW == 118 (0x127468c00) [pid = 1926] [serial = 302] [outer = 0x120e99800] 18:19:48 INFO - PROCESS | 1926 | 1464139188227 Marionette TRACE conn2 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 18:19:48 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 18:19:48 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 707ms 18:19:48 INFO - PROCESS | 1926 | 1464139188267 Marionette TRACE conn2 -> [0,377,"getWindowHandle",null] 18:19:48 INFO - PROCESS | 1926 | 1464139188269 Marionette TRACE conn2 <- [1,377,null,{"value":"7"}] 18:19:48 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 18:19:48 INFO - PROCESS | 1926 | 1464139188271 Marionette TRACE conn2 -> [0,378,"setScriptTimeout",{"ms":35000}] 18:19:48 INFO - PROCESS | 1926 | 1464139188272 Marionette TRACE conn2 <- [1,378,null,{}] 18:19:48 INFO - PROCESS | 1926 | 1464139188275 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}] 18:19:48 INFO - PROCESS | 1926 | 1464139188375 Marionette TRACE conn2 <- [1,379,null,{"value":null}] 18:19:48 INFO - PROCESS | 1926 | 1464139188563 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:48 INFO - PROCESS | 1926 | ++DOCSHELL 0x11757f800 == 52 [pid = 1926] [id = 102] 18:19:48 INFO - PROCESS | 1926 | ++DOMWINDOW == 119 (0x112dd4400) [pid = 1926] [serial = 303] [outer = 0x0] 18:19:48 INFO - PROCESS | 1926 | ++DOMWINDOW == 120 (0x114ed9400) [pid = 1926] [serial = 304] [outer = 0x112dd4400] 18:19:48 INFO - PROCESS | 1926 | 1464139188605 Marionette DEBUG loaded listener.js 18:19:48 INFO - PROCESS | 1926 | ++DOMWINDOW == 121 (0x1166cd400) [pid = 1926] [serial = 305] [outer = 0x112dd4400] 18:19:49 INFO - PROCESS | 1926 | 1464139189044 Marionette TRACE conn2 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 18:19:49 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 18:19:49 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 823ms 18:19:49 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 18:19:49 INFO - PROCESS | 1926 | 1464139189095 Marionette TRACE conn2 -> [0,381,"getWindowHandle",null] 18:19:49 INFO - PROCESS | 1926 | 1464139189097 Marionette TRACE conn2 <- [1,381,null,{"value":"7"}] 18:19:49 INFO - PROCESS | 1926 | 1464139189100 Marionette TRACE conn2 -> [0,382,"setScriptTimeout",{"ms":35000}] 18:19:49 INFO - PROCESS | 1926 | 1464139189102 Marionette TRACE conn2 <- [1,382,null,{}] 18:19:49 INFO - PROCESS | 1926 | 1464139189106 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}] 18:19:49 INFO - PROCESS | 1926 | 1464139189193 Marionette TRACE conn2 <- [1,383,null,{"value":null}] 18:19:49 INFO - PROCESS | 1926 | 1464139189244 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:49 INFO - PROCESS | 1926 | ++DOCSHELL 0x116883800 == 53 [pid = 1926] [id = 103] 18:19:49 INFO - PROCESS | 1926 | ++DOMWINDOW == 122 (0x116a61c00) [pid = 1926] [serial = 306] [outer = 0x0] 18:19:49 INFO - PROCESS | 1926 | ++DOMWINDOW == 123 (0x118093c00) [pid = 1926] [serial = 307] [outer = 0x116a61c00] 18:19:49 INFO - PROCESS | 1926 | 1464139189272 Marionette DEBUG loaded listener.js 18:19:49 INFO - PROCESS | 1926 | ++DOMWINDOW == 124 (0x1183b2000) [pid = 1926] [serial = 308] [outer = 0x116a61c00] 18:19:49 INFO - PROCESS | 1926 | --DOCSHELL 0x129694800 == 52 [pid = 1926] [id = 97] 18:19:49 INFO - PROCESS | 1926 | --DOCSHELL 0x128ffa800 == 51 [pid = 1926] [id = 96] 18:19:49 INFO - PROCESS | 1926 | --DOCSHELL 0x12756d800 == 50 [pid = 1926] [id = 95] 18:19:49 INFO - PROCESS | 1926 | --DOCSHELL 0x118543800 == 49 [pid = 1926] [id = 94] 18:19:49 INFO - PROCESS | 1926 | --DOCSHELL 0x123e17800 == 48 [pid = 1926] [id = 93] 18:19:49 INFO - PROCESS | 1926 | --DOCSHELL 0x121780000 == 47 [pid = 1926] [id = 92] 18:19:49 INFO - PROCESS | 1926 | --DOCSHELL 0x12113d000 == 46 [pid = 1926] [id = 91] 18:19:49 INFO - PROCESS | 1926 | --DOCSHELL 0x115d15000 == 45 [pid = 1926] [id = 90] 18:19:49 INFO - PROCESS | 1926 | --DOMWINDOW == 123 (0x1163af400) [pid = 1926] [serial = 195] [outer = 0x0] [url = about:blank] 18:19:49 INFO - PROCESS | 1926 | --DOMWINDOW == 122 (0x125dab000) [pid = 1926] [serial = 192] [outer = 0x0] [url = about:blank] 18:19:49 INFO - PROCESS | 1926 | --DOMWINDOW == 121 (0x12888dc00) [pid = 1926] [serial = 235] [outer = 0x0] [url = about:blank] 18:19:49 INFO - PROCESS | 1926 | --DOCSHELL 0x11908e800 == 44 [pid = 1926] [id = 89] 18:19:49 INFO - PROCESS | 1926 | --DOCSHELL 0x118c98000 == 43 [pid = 1926] [id = 88] 18:19:49 INFO - PROCESS | 1926 | --DOCSHELL 0x118366800 == 42 [pid = 1926] [id = 87] 18:19:49 INFO - PROCESS | 1926 | --DOCSHELL 0x115d0c800 == 41 [pid = 1926] [id = 86] 18:19:49 INFO - PROCESS | 1926 | --DOCSHELL 0x11266d800 == 40 [pid = 1926] [id = 85] 18:19:49 INFO - PROCESS | 1926 | --DOCSHELL 0x128cea000 == 39 [pid = 1926] [id = 83] 18:19:49 INFO - PROCESS | 1926 | --DOCSHELL 0x127286000 == 38 [pid = 1926] [id = 82] 18:19:49 INFO - PROCESS | 1926 | --DOCSHELL 0x11990f800 == 37 [pid = 1926] [id = 81] 18:19:49 INFO - PROCESS | 1926 | --DOCSHELL 0x115d14000 == 36 [pid = 1926] [id = 80] 18:19:49 INFO - PROCESS | 1926 | --DOCSHELL 0x12756d000 == 35 [pid = 1926] [id = 79] 18:19:49 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 18:19:49 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 620ms 18:19:49 INFO - PROCESS | 1926 | 1464139189714 Marionette TRACE conn2 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 18:19:49 INFO - PROCESS | 1926 | 1464139189722 Marionette TRACE conn2 -> [0,385,"getWindowHandle",null] 18:19:49 INFO - PROCESS | 1926 | 1464139189724 Marionette TRACE conn2 <- [1,385,null,{"value":"7"}] 18:19:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 18:19:49 INFO - PROCESS | 1926 | 1464139189728 Marionette TRACE conn2 -> [0,386,"setScriptTimeout",{"ms":35000}] 18:19:49 INFO - PROCESS | 1926 | 1464139189729 Marionette TRACE conn2 <- [1,386,null,{}] 18:19:49 INFO - PROCESS | 1926 | 1464139189739 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}] 18:19:49 INFO - PROCESS | 1926 | 1464139189818 Marionette TRACE conn2 <- [1,387,null,{"value":null}] 18:19:49 INFO - PROCESS | 1926 | 1464139189823 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:49 INFO - PROCESS | 1926 | ++DOCSHELL 0x1166dd800 == 36 [pid = 1926] [id = 104] 18:19:49 INFO - PROCESS | 1926 | ++DOMWINDOW == 122 (0x11854c400) [pid = 1926] [serial = 309] [outer = 0x0] 18:19:49 INFO - PROCESS | 1926 | ++DOMWINDOW == 123 (0x1185f4000) [pid = 1926] [serial = 310] [outer = 0x11854c400] 18:19:49 INFO - PROCESS | 1926 | 1464139189852 Marionette DEBUG loaded listener.js 18:19:49 INFO - PROCESS | 1926 | ++DOMWINDOW == 124 (0x118c1bc00) [pid = 1926] [serial = 311] [outer = 0x11854c400] 18:19:49 INFO - PROCESS | 1926 | --DOMWINDOW == 123 (0x1194e5000) [pid = 1926] [serial = 212] [outer = 0x0] [url = about:blank] 18:19:49 INFO - PROCESS | 1926 | --DOMWINDOW == 122 (0x126f52800) [pid = 1926] [serial = 230] [outer = 0x0] [url = about:blank] 18:19:49 INFO - PROCESS | 1926 | --DOMWINDOW == 121 (0x125e7b400) [pid = 1926] [serial = 224] [outer = 0x0] [url = about:blank] 18:19:49 INFO - PROCESS | 1926 | --DOMWINDOW == 120 (0x1216f6400) [pid = 1926] [serial = 217] [outer = 0x0] [url = about:blank] 18:19:49 INFO - PROCESS | 1926 | --DOMWINDOW == 119 (0x117108c00) [pid = 1926] [serial = 201] [outer = 0x0] [url = about:blank] 18:19:49 INFO - PROCESS | 1926 | --DOMWINDOW == 118 (0x1214bcc00) [pid = 1926] [serial = 215] [outer = 0x0] [url = about:blank] 18:19:49 INFO - PROCESS | 1926 | --DOMWINDOW == 117 (0x1190cc400) [pid = 1926] [serial = 211] [outer = 0x0] [url = about:blank] 18:19:49 INFO - PROCESS | 1926 | --DOMWINDOW == 116 (0x11870d400) [pid = 1926] [serial = 208] [outer = 0x0] [url = about:blank] 18:19:49 INFO - PROCESS | 1926 | --DOMWINDOW == 115 (0x11678ec00) [pid = 1926] [serial = 154] [outer = 0x0] [url = about:blank] 18:19:49 INFO - PROCESS | 1926 | --DOMWINDOW == 114 (0x118550800) [pid = 1926] [serial = 227] [outer = 0x0] [url = about:blank] 18:19:49 INFO - PROCESS | 1926 | --DOMWINDOW == 113 (0x12553f800) [pid = 1926] [serial = 220] [outer = 0x0] [url = about:blank] 18:19:49 INFO - PROCESS | 1926 | --DOMWINDOW == 112 (0x118557400) [pid = 1926] [serial = 206] [outer = 0x0] [url = about:blank] 18:19:49 INFO - PROCESS | 1926 | --DOMWINDOW == 111 (0x1258b2c00) [pid = 1926] [serial = 221] [outer = 0x0] [url = about:blank] 18:19:49 INFO - PROCESS | 1926 | --DOMWINDOW == 110 (0x1184dd800) [pid = 1926] [serial = 205] [outer = 0x0] [url = about:blank] 18:19:49 INFO - PROCESS | 1926 | --DOMWINDOW == 109 (0x1166c9c00) [pid = 1926] [serial = 46] [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.] 18:19:49 INFO - PROCESS | 1926 | --DOMWINDOW == 108 (0x119019000) [pid = 1926] [serial = 209] [outer = 0x0] [url = about:blank] 18:19:49 INFO - PROCESS | 1926 | --DOMWINDOW == 107 (0x116794400) [pid = 1926] [serial = 226] [outer = 0x0] [url = about:blank] 18:19:49 INFO - PROCESS | 1926 | --DOMWINDOW == 106 (0x116113800) [pid = 1926] [serial = 198] [outer = 0x0] [url = about:blank] 18:19:49 INFO - PROCESS | 1926 | --DOMWINDOW == 105 (0x125daec00) [pid = 1926] [serial = 223] [outer = 0x0] [url = about:blank] 18:19:49 INFO - PROCESS | 1926 | --DOMWINDOW == 104 (0x11684b400) [pid = 1926] [serial = 199] [outer = 0x0] [url = about:blank] 18:19:49 INFO - PROCESS | 1926 | --DOMWINDOW == 103 (0x126f56c00) [pid = 1926] [serial = 232] [outer = 0x0] [url = about:blank] 18:19:49 INFO - PROCESS | 1926 | --DOMWINDOW == 102 (0x118098400) [pid = 1926] [serial = 202] [outer = 0x0] [url = about:blank] 18:19:49 INFO - PROCESS | 1926 | --DOMWINDOW == 101 (0x123f9c400) [pid = 1926] [serial = 218] [outer = 0x0] [url = about:blank] 18:19:49 INFO - PROCESS | 1926 | --DOMWINDOW == 100 (0x1210c6800) [pid = 1926] [serial = 214] [outer = 0x0] [url = about:blank] 18:19:49 INFO - PROCESS | 1926 | --DOMWINDOW == 99 (0x1198c2000) [pid = 1926] [serial = 229] [outer = 0x0] [url = about:blank] 18:19:49 INFO - PROCESS | 1926 | --DOMWINDOW == 98 (0x12746e000) [pid = 1926] [serial = 233] [outer = 0x0] [url = about:blank] 18:19:50 INFO - PROCESS | 1926 | 1464139190219 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]]]}] 18:19:50 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 18:19:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 519ms 18:19:50 INFO - PROCESS | 1926 | 1464139190246 Marionette TRACE conn2 -> [0,389,"getWindowHandle",null] 18:19:50 INFO - PROCESS | 1926 | 1464139190248 Marionette TRACE conn2 <- [1,389,null,{"value":"7"}] 18:19:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 18:19:50 INFO - PROCESS | 1926 | 1464139190251 Marionette TRACE conn2 -> [0,390,"setScriptTimeout",{"ms":35000}] 18:19:50 INFO - PROCESS | 1926 | 1464139190255 Marionette TRACE conn2 <- [1,390,null,{}] 18:19:50 INFO - PROCESS | 1926 | 1464139190261 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}] 18:19:50 INFO - PROCESS | 1926 | 1464139190354 Marionette TRACE conn2 <- [1,391,null,{"value":null}] 18:19:50 INFO - PROCESS | 1926 | 1464139190373 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:50 INFO - PROCESS | 1926 | ++DOCSHELL 0x119492800 == 37 [pid = 1926] [id = 105] 18:19:50 INFO - PROCESS | 1926 | ++DOMWINDOW == 99 (0x119158000) [pid = 1926] [serial = 312] [outer = 0x0] 18:19:50 INFO - PROCESS | 1926 | ++DOMWINDOW == 100 (0x120e90800) [pid = 1926] [serial = 313] [outer = 0x119158000] 18:19:50 INFO - PROCESS | 1926 | 1464139190411 Marionette DEBUG loaded listener.js 18:19:50 INFO - PROCESS | 1926 | ++DOMWINDOW == 101 (0x1210c6000) [pid = 1926] [serial = 314] [outer = 0x119158000] 18:19:50 INFO - PROCESS | 1926 | 1464139190845 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]]]}] 18:19:50 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 18:19:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 623ms 18:19:50 INFO - PROCESS | 1926 | 1464139190874 Marionette TRACE conn2 -> [0,393,"getWindowHandle",null] 18:19:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 18:19:50 INFO - PROCESS | 1926 | 1464139190875 Marionette TRACE conn2 <- [1,393,null,{"value":"7"}] 18:19:50 INFO - PROCESS | 1926 | 1464139190878 Marionette TRACE conn2 -> [0,394,"setScriptTimeout",{"ms":35000}] 18:19:50 INFO - PROCESS | 1926 | 1464139190879 Marionette TRACE conn2 <- [1,394,null,{}] 18:19:50 INFO - PROCESS | 1926 | 1464139190881 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}] 18:19:50 INFO - PROCESS | 1926 | 1464139190963 Marionette TRACE conn2 <- [1,395,null,{"value":null}] 18:19:50 INFO - PROCESS | 1926 | 1464139190970 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:50 INFO - PROCESS | 1926 | ++DOCSHELL 0x12113a000 == 38 [pid = 1926] [id = 106] 18:19:50 INFO - PROCESS | 1926 | ++DOMWINDOW == 102 (0x1212d0c00) [pid = 1926] [serial = 315] [outer = 0x0] 18:19:50 INFO - PROCESS | 1926 | ++DOMWINDOW == 103 (0x1214bcc00) [pid = 1926] [serial = 316] [outer = 0x1212d0c00] 18:19:50 INFO - PROCESS | 1926 | 1464139190996 Marionette DEBUG loaded listener.js 18:19:51 INFO - PROCESS | 1926 | ++DOMWINDOW == 104 (0x125782400) [pid = 1926] [serial = 317] [outer = 0x1212d0c00] 18:19:51 INFO - PROCESS | 1926 | 1464139191307 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]]]}] 18:19:51 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 18:19:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 468ms 18:19:51 INFO - PROCESS | 1926 | 1464139191346 Marionette TRACE conn2 -> [0,397,"getWindowHandle",null] 18:19:51 INFO - PROCESS | 1926 | 1464139191348 Marionette TRACE conn2 <- [1,397,null,{"value":"7"}] 18:19:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 18:19:51 INFO - PROCESS | 1926 | 1464139191350 Marionette TRACE conn2 -> [0,398,"setScriptTimeout",{"ms":35000}] 18:19:51 INFO - PROCESS | 1926 | 1464139191351 Marionette TRACE conn2 <- [1,398,null,{}] 18:19:51 INFO - PROCESS | 1926 | 1464139191354 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}] 18:19:51 INFO - PROCESS | 1926 | 1464139191430 Marionette TRACE conn2 <- [1,399,null,{"value":null}] 18:19:51 INFO - PROCESS | 1926 | 1464139191481 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:51 INFO - PROCESS | 1926 | ++DOCSHELL 0x121411000 == 39 [pid = 1926] [id = 107] 18:19:51 INFO - PROCESS | 1926 | ++DOMWINDOW == 105 (0x125e72400) [pid = 1926] [serial = 318] [outer = 0x0] 18:19:51 INFO - PROCESS | 1926 | ++DOMWINDOW == 106 (0x126b95c00) [pid = 1926] [serial = 319] [outer = 0x125e72400] 18:19:51 INFO - PROCESS | 1926 | 1464139191512 Marionette DEBUG loaded listener.js 18:19:51 INFO - PROCESS | 1926 | ++DOMWINDOW == 107 (0x127467c00) [pid = 1926] [serial = 320] [outer = 0x125e72400] 18:19:51 INFO - PROCESS | 1926 | 1464139191880 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]]]}] 18:19:51 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 18:19:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 568ms 18:19:51 INFO - PROCESS | 1926 | 1464139191921 Marionette TRACE conn2 -> [0,401,"getWindowHandle",null] 18:19:51 INFO - PROCESS | 1926 | 1464139191922 Marionette TRACE conn2 <- [1,401,null,{"value":"7"}] 18:19:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 18:19:51 INFO - PROCESS | 1926 | 1464139191925 Marionette TRACE conn2 -> [0,402,"setScriptTimeout",{"ms":35000}] 18:19:51 INFO - PROCESS | 1926 | 1464139191926 Marionette TRACE conn2 <- [1,402,null,{}] 18:19:51 INFO - PROCESS | 1926 | 1464139191928 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}] 18:19:52 INFO - PROCESS | 1926 | 1464139192035 Marionette TRACE conn2 <- [1,403,null,{"value":null}] 18:19:52 INFO - PROCESS | 1926 | 1464139192040 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:52 INFO - PROCESS | 1926 | ++DOCSHELL 0x123e12000 == 40 [pid = 1926] [id = 108] 18:19:52 INFO - PROCESS | 1926 | ++DOMWINDOW == 108 (0x1275ebc00) [pid = 1926] [serial = 321] [outer = 0x0] 18:19:52 INFO - PROCESS | 1926 | ++DOMWINDOW == 109 (0x128ba0800) [pid = 1926] [serial = 322] [outer = 0x1275ebc00] 18:19:52 INFO - PROCESS | 1926 | 1464139192072 Marionette DEBUG loaded listener.js 18:19:52 INFO - PROCESS | 1926 | ++DOMWINDOW == 110 (0x128ba6000) [pid = 1926] [serial = 323] [outer = 0x1275ebc00] 18:19:52 INFO - PROCESS | 1926 | 1464139192419 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]]]}] 18:19:52 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 18:19:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 520ms 18:19:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 18:19:52 INFO - PROCESS | 1926 | 1464139192445 Marionette TRACE conn2 -> [0,405,"getWindowHandle",null] 18:19:52 INFO - PROCESS | 1926 | 1464139192447 Marionette TRACE conn2 <- [1,405,null,{"value":"7"}] 18:19:52 INFO - PROCESS | 1926 | 1464139192451 Marionette TRACE conn2 -> [0,406,"setScriptTimeout",{"ms":35000}] 18:19:52 INFO - PROCESS | 1926 | 1464139192453 Marionette TRACE conn2 <- [1,406,null,{}] 18:19:52 INFO - PROCESS | 1926 | 1464139192455 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}] 18:19:52 INFO - PROCESS | 1926 | 1464139192558 Marionette TRACE conn2 <- [1,407,null,{"value":null}] 18:19:52 INFO - PROCESS | 1926 | 1464139192564 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:52 INFO - PROCESS | 1926 | ++DOCSHELL 0x125e98800 == 41 [pid = 1926] [id = 109] 18:19:52 INFO - PROCESS | 1926 | ++DOMWINDOW == 111 (0x128bac000) [pid = 1926] [serial = 324] [outer = 0x0] 18:19:52 INFO - PROCESS | 1926 | ++DOMWINDOW == 112 (0x129306c00) [pid = 1926] [serial = 325] [outer = 0x128bac000] 18:19:52 INFO - PROCESS | 1926 | 1464139192589 Marionette DEBUG loaded listener.js 18:19:52 INFO - PROCESS | 1926 | ++DOMWINDOW == 113 (0x129314c00) [pid = 1926] [serial = 326] [outer = 0x128bac000] 18:19:52 INFO - PROCESS | 1926 | 1464139192937 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]]]}] 18:19:52 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 18:19:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 520ms 18:19:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 18:19:52 INFO - PROCESS | 1926 | 1464139192971 Marionette TRACE conn2 -> [0,409,"getWindowHandle",null] 18:19:52 INFO - PROCESS | 1926 | 1464139192972 Marionette TRACE conn2 <- [1,409,null,{"value":"7"}] 18:19:52 INFO - PROCESS | 1926 | 1464139192975 Marionette TRACE conn2 -> [0,410,"setScriptTimeout",{"ms":35000}] 18:19:52 INFO - PROCESS | 1926 | 1464139192976 Marionette TRACE conn2 <- [1,410,null,{}] 18:19:52 INFO - PROCESS | 1926 | 1464139192978 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}] 18:19:53 INFO - PROCESS | 1926 | 1464139193071 Marionette TRACE conn2 <- [1,411,null,{"value":null}] 18:19:53 INFO - PROCESS | 1926 | 1464139193076 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:53 INFO - PROCESS | 1926 | ++DOCSHELL 0x127285000 == 42 [pid = 1926] [id = 110] 18:19:53 INFO - PROCESS | 1926 | ++DOMWINDOW == 114 (0x128baec00) [pid = 1926] [serial = 327] [outer = 0x0] 18:19:53 INFO - PROCESS | 1926 | ++DOMWINDOW == 115 (0x129572000) [pid = 1926] [serial = 328] [outer = 0x128baec00] 18:19:53 INFO - PROCESS | 1926 | 1464139193100 Marionette DEBUG loaded listener.js 18:19:53 INFO - PROCESS | 1926 | ++DOMWINDOW == 116 (0x129737800) [pid = 1926] [serial = 329] [outer = 0x128baec00] 18:19:53 INFO - PROCESS | 1926 | 1464139193365 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 18:19:53 INFO - PROCESS | 1926 | 1464139193460 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]]]}] 18:19:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 18:19:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 520ms 18:19:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 18:19:53 INFO - PROCESS | 1926 | 1464139193495 Marionette TRACE conn2 -> [0,413,"getWindowHandle",null] 18:19:53 INFO - PROCESS | 1926 | 1464139193496 Marionette TRACE conn2 <- [1,413,null,{"value":"7"}] 18:19:53 INFO - PROCESS | 1926 | 1464139193498 Marionette TRACE conn2 -> [0,414,"setScriptTimeout",{"ms":35000}] 18:19:53 INFO - PROCESS | 1926 | 1464139193500 Marionette TRACE conn2 <- [1,414,null,{}] 18:19:53 INFO - PROCESS | 1926 | 1464139193502 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}] 18:19:53 INFO - PROCESS | 1926 | 1464139193597 Marionette TRACE conn2 <- [1,415,null,{"value":null}] 18:19:53 INFO - PROCESS | 1926 | 1464139193603 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:53 INFO - PROCESS | 1926 | ++DOCSHELL 0x129351800 == 43 [pid = 1926] [id = 111] 18:19:53 INFO - PROCESS | 1926 | ++DOMWINDOW == 117 (0x129740400) [pid = 1926] [serial = 330] [outer = 0x0] 18:19:53 INFO - PROCESS | 1926 | ++DOMWINDOW == 118 (0x12a736c00) [pid = 1926] [serial = 331] [outer = 0x129740400] 18:19:53 INFO - PROCESS | 1926 | 1464139193652 Marionette DEBUG loaded listener.js 18:19:53 INFO - PROCESS | 1926 | ++DOMWINDOW == 119 (0x12ab30000) [pid = 1926] [serial = 332] [outer = 0x129740400] 18:19:53 INFO - PROCESS | 1926 | --DOMWINDOW == 118 (0x116173400) [pid = 1926] [serial = 194] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 18:19:53 INFO - PROCESS | 1926 | --DOMWINDOW == 117 (0x125788800) [pid = 1926] [serial = 191] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 18:19:53 INFO - PROCESS | 1926 | --DOMWINDOW == 116 (0x118c15400) [pid = 1926] [serial = 261] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 18:19:53 INFO - PROCESS | 1926 | --DOMWINDOW == 115 (0x121429400) [pid = 1926] [serial = 270] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 18:19:53 INFO - PROCESS | 1926 | --DOMWINDOW == 114 (0x118c13800) [pid = 1926] [serial = 243] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 18:19:53 INFO - PROCESS | 1926 | --DOMWINDOW == 113 (0x114edcc00) [pid = 1926] [serial = 249] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 18:19:53 INFO - PROCESS | 1926 | --DOMWINDOW == 112 (0x1180df000) [pid = 1926] [serial = 240] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 18:19:53 INFO - PROCESS | 1926 | --DOMWINDOW == 111 (0x1210c7c00) [pid = 1926] [serial = 246] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 18:19:53 INFO - PROCESS | 1926 | --DOMWINDOW == 110 (0x11820dc00) [pid = 1926] [serial = 258] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 18:19:53 INFO - PROCESS | 1926 | --DOMWINDOW == 109 (0x112d71400) [pid = 1926] [serial = 237] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 18:19:53 INFO - PROCESS | 1926 | --DOMWINDOW == 108 (0x12557e800) [pid = 1926] [serial = 273] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 18:19:53 INFO - PROCESS | 1926 | --DOMWINDOW == 107 (0x118c0f800) [pid = 1926] [serial = 264] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 18:19:53 INFO - PROCESS | 1926 | --DOMWINDOW == 106 (0x1129c4800) [pid = 1926] [serial = 255] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 18:19:53 INFO - PROCESS | 1926 | --DOMWINDOW == 105 (0x115e8e800) [pid = 1926] [serial = 252] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 18:19:53 INFO - PROCESS | 1926 | --DOMWINDOW == 104 (0x126b97800) [pid = 1926] [serial = 276] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 18:19:53 INFO - PROCESS | 1926 | --DOMWINDOW == 103 (0x1129c6000) [pid = 1926] [serial = 279] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 18:19:53 INFO - PROCESS | 1926 | --DOMWINDOW == 102 (0x128ba6800) [pid = 1926] [serial = 285] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 18:19:53 INFO - PROCESS | 1926 | --DOMWINDOW == 101 (0x1198c1800) [pid = 1926] [serial = 267] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 18:19:53 INFO - PROCESS | 1926 | --DOMWINDOW == 100 (0x1210c4000) [pid = 1926] [serial = 282] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 18:19:54 INFO - PROCESS | 1926 | 1464139194072 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]]]}] 18:19:54 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 18:19:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 621ms 18:19:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 18:19:54 INFO - PROCESS | 1926 | 1464139194127 Marionette TRACE conn2 -> [0,417,"getWindowHandle",null] 18:19:54 INFO - PROCESS | 1926 | 1464139194128 Marionette TRACE conn2 <- [1,417,null,{"value":"7"}] 18:19:54 INFO - PROCESS | 1926 | 1464139194136 Marionette TRACE conn2 -> [0,418,"setScriptTimeout",{"ms":35000}] 18:19:54 INFO - PROCESS | 1926 | 1464139194137 Marionette TRACE conn2 <- [1,418,null,{}] 18:19:54 INFO - PROCESS | 1926 | 1464139194140 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}] 18:19:54 INFO - PROCESS | 1926 | 1464139194226 Marionette TRACE conn2 <- [1,419,null,{"value":null}] 18:19:54 INFO - PROCESS | 1926 | 1464139194231 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:54 INFO - PROCESS | 1926 | ++DOCSHELL 0x123fde000 == 44 [pid = 1926] [id = 112] 18:19:54 INFO - PROCESS | 1926 | ++DOMWINDOW == 101 (0x116798000) [pid = 1926] [serial = 333] [outer = 0x0] 18:19:54 INFO - PROCESS | 1926 | ++DOMWINDOW == 102 (0x118c14000) [pid = 1926] [serial = 334] [outer = 0x116798000] 18:19:54 INFO - PROCESS | 1926 | 1464139194260 Marionette DEBUG loaded listener.js 18:19:54 INFO - PROCESS | 1926 | ++DOMWINDOW == 103 (0x125e6fc00) [pid = 1926] [serial = 335] [outer = 0x116798000] 18:19:55 INFO - PROCESS | 1926 | 1464139195054 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]]]}] 18:19:55 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 18:19:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 975ms 18:19:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 18:19:55 INFO - PROCESS | 1926 | 1464139195107 Marionette TRACE conn2 -> [0,421,"getWindowHandle",null] 18:19:55 INFO - PROCESS | 1926 | 1464139195108 Marionette TRACE conn2 <- [1,421,null,{"value":"7"}] 18:19:55 INFO - PROCESS | 1926 | 1464139195111 Marionette TRACE conn2 -> [0,422,"setScriptTimeout",{"ms":35000}] 18:19:55 INFO - PROCESS | 1926 | 1464139195112 Marionette TRACE conn2 <- [1,422,null,{}] 18:19:55 INFO - PROCESS | 1926 | 1464139195115 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}] 18:19:55 INFO - PROCESS | 1926 | 1464139195208 Marionette TRACE conn2 <- [1,423,null,{"value":null}] 18:19:55 INFO - PROCESS | 1926 | 1464139195253 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:55 INFO - PROCESS | 1926 | ++DOCSHELL 0x12ab79000 == 45 [pid = 1926] [id = 113] 18:19:55 INFO - PROCESS | 1926 | ++DOMWINDOW == 104 (0x126fec800) [pid = 1926] [serial = 336] [outer = 0x0] 18:19:55 INFO - PROCESS | 1926 | ++DOMWINDOW == 105 (0x12ab34400) [pid = 1926] [serial = 337] [outer = 0x126fec800] 18:19:55 INFO - PROCESS | 1926 | 1464139195277 Marionette DEBUG loaded listener.js 18:19:55 INFO - PROCESS | 1926 | ++DOMWINDOW == 106 (0x12ac0e000) [pid = 1926] [serial = 338] [outer = 0x126fec800] 18:19:56 INFO - PROCESS | 1926 | 1464139196090 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]]]}] 18:19:56 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 18:19:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1021ms 18:19:56 INFO - PROCESS | 1926 | 1464139196133 Marionette TRACE conn2 -> [0,425,"getWindowHandle",null] 18:19:56 INFO - PROCESS | 1926 | 1464139196135 Marionette TRACE conn2 <- [1,425,null,{"value":"7"}] 18:19:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 18:19:56 INFO - PROCESS | 1926 | 1464139196139 Marionette TRACE conn2 -> [0,426,"setScriptTimeout",{"ms":35000}] 18:19:56 INFO - PROCESS | 1926 | 1464139196142 Marionette TRACE conn2 <- [1,426,null,{}] 18:19:56 INFO - PROCESS | 1926 | 1464139196160 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}] 18:19:56 INFO - PROCESS | 1926 | 1464139196263 Marionette TRACE conn2 <- [1,427,null,{"value":null}] 18:19:56 INFO - PROCESS | 1926 | 1464139196310 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:56 INFO - PROCESS | 1926 | ++DOCSHELL 0x116878800 == 46 [pid = 1926] [id = 114] 18:19:56 INFO - PROCESS | 1926 | ++DOMWINDOW == 107 (0x1163af400) [pid = 1926] [serial = 339] [outer = 0x0] 18:19:56 INFO - PROCESS | 1926 | ++DOMWINDOW == 108 (0x11678ec00) [pid = 1926] [serial = 340] [outer = 0x1163af400] 18:19:56 INFO - PROCESS | 1926 | 1464139196342 Marionette DEBUG loaded listener.js 18:19:56 INFO - PROCESS | 1926 | ++DOMWINDOW == 109 (0x117683400) [pid = 1926] [serial = 341] [outer = 0x1163af400] 18:19:56 INFO - PROCESS | 1926 | 1464139196811 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] 18:19:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 18:19:56 INFO - PROCESS | 1926 | 1464139196841 Marionette TRACE conn2 <- [1,429,null,{"value":"7"}] 18:19:56 INFO - PROCESS | 1926 | 1464139196847 Marionette TRACE conn2 -> [0,430,"setScriptTimeout",{"ms":35000}] 18:19:56 INFO - PROCESS | 1926 | 1464139196851 Marionette TRACE conn2 <- [1,430,null,{}] 18:19:56 INFO - PROCESS | 1926 | 1464139196854 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}] 18:19:56 INFO - PROCESS | 1926 | 1464139196955 Marionette TRACE conn2 <- [1,431,null,{"value":null}] 18:19:57 INFO - PROCESS | 1926 | 1464139197015 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:57 INFO - PROCESS | 1926 | ++DOCSHELL 0x119b6f000 == 47 [pid = 1926] [id = 115] 18:19:57 INFO - PROCESS | 1926 | ++DOMWINDOW == 110 (0x1183b2800) [pid = 1926] [serial = 342] [outer = 0x0] 18:19:57 INFO - PROCESS | 1926 | ++DOMWINDOW == 111 (0x1185f9c00) [pid = 1926] [serial = 343] [outer = 0x1183b2800] 18:19:57 INFO - PROCESS | 1926 | 1464139197044 Marionette DEBUG loaded listener.js 18:19:57 INFO - PROCESS | 1926 | ++DOMWINDOW == 112 (0x118c54400) [pid = 1926] [serial = 344] [outer = 0x1183b2800] 18:19:57 INFO - PROCESS | 1926 | 1464139197478 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]]]}] 18:19:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 18:19:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 674ms 18:19:57 INFO - PROCESS | 1926 | 1464139197522 Marionette TRACE conn2 -> [0,433,"getWindowHandle",null] 18:19:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 18:19:57 INFO - PROCESS | 1926 | 1464139197524 Marionette TRACE conn2 <- [1,433,null,{"value":"7"}] 18:19:57 INFO - PROCESS | 1926 | 1464139197526 Marionette TRACE conn2 -> [0,434,"setScriptTimeout",{"ms":35000}] 18:19:57 INFO - PROCESS | 1926 | 1464139197529 Marionette TRACE conn2 <- [1,434,null,{}] 18:19:57 INFO - PROCESS | 1926 | 1464139197575 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}] 18:19:57 INFO - PROCESS | 1926 | 1464139197681 Marionette TRACE conn2 <- [1,435,null,{"value":null}] 18:19:57 INFO - PROCESS | 1926 | 1464139197742 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:57 INFO - PROCESS | 1926 | ++DOCSHELL 0x12a67a000 == 48 [pid = 1926] [id = 116] 18:19:57 INFO - PROCESS | 1926 | ++DOMWINDOW == 113 (0x1210c8800) [pid = 1926] [serial = 345] [outer = 0x0] 18:19:57 INFO - PROCESS | 1926 | ++DOMWINDOW == 114 (0x12154bc00) [pid = 1926] [serial = 346] [outer = 0x1210c8800] 18:19:57 INFO - PROCESS | 1926 | 1464139197774 Marionette DEBUG loaded listener.js 18:19:57 INFO - PROCESS | 1926 | ++DOMWINDOW == 115 (0x12553d000) [pid = 1926] [serial = 347] [outer = 0x1210c8800] 18:19:58 INFO - PROCESS | 1926 | 1464139198202 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]]]}] 18:19:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 18:19:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 711ms 18:19:58 INFO - PROCESS | 1926 | 1464139198247 Marionette TRACE conn2 -> [0,437,"getWindowHandle",null] 18:19:58 INFO - PROCESS | 1926 | 1464139198250 Marionette TRACE conn2 <- [1,437,null,{"value":"7"}] 18:19:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 18:19:58 INFO - PROCESS | 1926 | 1464139198254 Marionette TRACE conn2 -> [0,438,"setScriptTimeout",{"ms":35000}] 18:19:58 INFO - PROCESS | 1926 | 1464139198255 Marionette TRACE conn2 <- [1,438,null,{}] 18:19:58 INFO - PROCESS | 1926 | 1464139198257 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}] 18:19:58 INFO - PROCESS | 1926 | 1464139198359 Marionette TRACE conn2 <- [1,439,null,{"value":null}] 18:19:58 INFO - PROCESS | 1926 | 1464139198421 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:58 INFO - PROCESS | 1926 | ++DOCSHELL 0x12b38d000 == 49 [pid = 1926] [id = 117] 18:19:58 INFO - PROCESS | 1926 | ++DOMWINDOW == 116 (0x1258bf400) [pid = 1926] [serial = 348] [outer = 0x0] 18:19:58 INFO - PROCESS | 1926 | ++DOMWINDOW == 117 (0x126f56c00) [pid = 1926] [serial = 349] [outer = 0x1258bf400] 18:19:58 INFO - PROCESS | 1926 | 1464139198451 Marionette DEBUG loaded listener.js 18:19:58 INFO - PROCESS | 1926 | ++DOMWINDOW == 118 (0x1275de400) [pid = 1926] [serial = 350] [outer = 0x1258bf400] 18:19:58 INFO - PROCESS | 1926 | 1464139198903 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]]]}] 18:19:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 18:19:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 669ms 18:19:58 INFO - PROCESS | 1926 | 1464139198923 Marionette TRACE conn2 -> [0,441,"getWindowHandle",null] 18:19:58 INFO - PROCESS | 1926 | 1464139198925 Marionette TRACE conn2 <- [1,441,null,{"value":"7"}] 18:19:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 18:19:58 INFO - PROCESS | 1926 | 1464139198927 Marionette TRACE conn2 -> [0,442,"setScriptTimeout",{"ms":35000}] 18:19:58 INFO - PROCESS | 1926 | 1464139198928 Marionette TRACE conn2 <- [1,442,null,{}] 18:19:58 INFO - PROCESS | 1926 | 1464139198932 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}] 18:19:59 INFO - PROCESS | 1926 | 1464139199050 Marionette TRACE conn2 <- [1,443,null,{"value":null}] 18:19:59 INFO - PROCESS | 1926 | 1464139199098 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:59 INFO - PROCESS | 1926 | ++DOCSHELL 0x11858f000 == 50 [pid = 1926] [id = 118] 18:19:59 INFO - PROCESS | 1926 | ++DOMWINDOW == 119 (0x126b9d800) [pid = 1926] [serial = 351] [outer = 0x0] 18:19:59 INFO - PROCESS | 1926 | ++DOMWINDOW == 120 (0x1275ec000) [pid = 1926] [serial = 352] [outer = 0x126b9d800] 18:19:59 INFO - PROCESS | 1926 | 1464139199128 Marionette DEBUG loaded listener.js 18:19:59 INFO - PROCESS | 1926 | ++DOMWINDOW == 121 (0x128ba7400) [pid = 1926] [serial = 353] [outer = 0x126b9d800] 18:19:59 INFO - PROCESS | 1926 | 1464139199706 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]]]}] 18:19:59 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 18:19:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 819ms 18:19:59 INFO - PROCESS | 1926 | 1464139199747 Marionette TRACE conn2 -> [0,445,"getWindowHandle",null] 18:19:59 INFO - PROCESS | 1926 | 1464139199751 Marionette TRACE conn2 <- [1,445,null,{"value":"7"}] 18:19:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 18:19:59 INFO - PROCESS | 1926 | 1464139199755 Marionette TRACE conn2 -> [0,446,"setScriptTimeout",{"ms":35000}] 18:19:59 INFO - PROCESS | 1926 | 1464139199757 Marionette TRACE conn2 <- [1,446,null,{}] 18:19:59 INFO - PROCESS | 1926 | 1464139199761 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}] 18:19:59 INFO - PROCESS | 1926 | 1464139199848 Marionette TRACE conn2 <- [1,447,null,{"value":null}] 18:19:59 INFO - PROCESS | 1926 | 1464139199897 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:59 INFO - PROCESS | 1926 | ++DOCSHELL 0x1183a4000 == 51 [pid = 1926] [id = 119] 18:19:59 INFO - PROCESS | 1926 | ++DOMWINDOW == 122 (0x1163a9c00) [pid = 1926] [serial = 354] [outer = 0x0] 18:19:59 INFO - PROCESS | 1926 | ++DOMWINDOW == 123 (0x116790800) [pid = 1926] [serial = 355] [outer = 0x1163a9c00] 18:19:59 INFO - PROCESS | 1926 | 1464139199929 Marionette DEBUG loaded listener.js 18:19:59 INFO - PROCESS | 1926 | ++DOMWINDOW == 124 (0x11767c000) [pid = 1926] [serial = 356] [outer = 0x1163a9c00] 18:20:00 INFO - PROCESS | 1926 | --DOCSHELL 0x123fde000 == 50 [pid = 1926] [id = 112] 18:20:00 INFO - PROCESS | 1926 | --DOCSHELL 0x129351800 == 49 [pid = 1926] [id = 111] 18:20:00 INFO - PROCESS | 1926 | --DOCSHELL 0x127285000 == 48 [pid = 1926] [id = 110] 18:20:00 INFO - PROCESS | 1926 | --DOCSHELL 0x125e98800 == 47 [pid = 1926] [id = 109] 18:20:00 INFO - PROCESS | 1926 | --DOCSHELL 0x123e12000 == 46 [pid = 1926] [id = 108] 18:20:00 INFO - PROCESS | 1926 | --DOCSHELL 0x121411000 == 45 [pid = 1926] [id = 107] 18:20:00 INFO - PROCESS | 1926 | --DOMWINDOW == 123 (0x129309000) [pid = 1926] [serial = 289] [outer = 0x0] [url = about:blank] 18:20:00 INFO - PROCESS | 1926 | --DOCSHELL 0x12113a000 == 44 [pid = 1926] [id = 106] 18:20:00 INFO - PROCESS | 1926 | --DOCSHELL 0x119492800 == 43 [pid = 1926] [id = 105] 18:20:00 INFO - PROCESS | 1926 | --DOCSHELL 0x1166dd800 == 42 [pid = 1926] [id = 104] 18:20:00 INFO - PROCESS | 1926 | --DOCSHELL 0x116883800 == 41 [pid = 1926] [id = 103] 18:20:00 INFO - PROCESS | 1926 | --DOCSHELL 0x11757f800 == 40 [pid = 1926] [id = 102] 18:20:00 INFO - PROCESS | 1926 | --DOCSHELL 0x11853f800 == 39 [pid = 1926] [id = 99] 18:20:00 INFO - PROCESS | 1926 | --DOCSHELL 0x112e2f000 == 38 [pid = 1926] [id = 98] 18:20:00 INFO - PROCESS | 1926 | 1464139200424 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]]]}] 18:20:00 INFO - PROCESS | 1926 | --DOMWINDOW == 122 (0x125e76800) [pid = 1926] [serial = 193] [outer = 0x0] [url = about:blank] 18:20:00 INFO - PROCESS | 1926 | --DOMWINDOW == 121 (0x118c58400) [pid = 1926] [serial = 262] [outer = 0x0] [url = about:blank] 18:20:00 INFO - PROCESS | 1926 | --DOMWINDOW == 120 (0x1190ce000) [pid = 1926] [serial = 263] [outer = 0x0] [url = about:blank] 18:20:00 INFO - PROCESS | 1926 | --DOMWINDOW == 119 (0x125788400) [pid = 1926] [serial = 271] [outer = 0x0] [url = about:blank] 18:20:00 INFO - PROCESS | 1926 | --DOMWINDOW == 118 (0x119894c00) [pid = 1926] [serial = 245] [outer = 0x0] [url = about:blank] 18:20:00 INFO - PROCESS | 1926 | --DOMWINDOW == 117 (0x1190c5000) [pid = 1926] [serial = 244] [outer = 0x0] [url = about:blank] 18:20:00 INFO - PROCESS | 1926 | --DOMWINDOW == 116 (0x125e71000) [pid = 1926] [serial = 250] [outer = 0x0] [url = about:blank] 18:20:00 INFO - PROCESS | 1926 | --DOMWINDOW == 115 (0x126d35000) [pid = 1926] [serial = 251] [outer = 0x0] [url = about:blank] 18:20:00 INFO - PROCESS | 1926 | --DOMWINDOW == 114 (0x118371c00) [pid = 1926] [serial = 241] [outer = 0x0] [url = about:blank] 18:20:00 INFO - PROCESS | 1926 | --DOMWINDOW == 113 (0x11854cc00) [pid = 1926] [serial = 242] [outer = 0x0] [url = about:blank] 18:20:00 INFO - PROCESS | 1926 | --DOMWINDOW == 112 (0x123fa6000) [pid = 1926] [serial = 247] [outer = 0x0] [url = about:blank] 18:20:00 INFO - PROCESS | 1926 | --DOMWINDOW == 111 (0x125dabc00) [pid = 1926] [serial = 248] [outer = 0x0] [url = about:blank] 18:20:00 INFO - PROCESS | 1926 | --DOMWINDOW == 110 (0x11854d000) [pid = 1926] [serial = 259] [outer = 0x0] [url = about:blank] 18:20:00 INFO - PROCESS | 1926 | --DOMWINDOW == 109 (0x11855b800) [pid = 1926] [serial = 260] [outer = 0x0] [url = about:blank] 18:20:00 INFO - PROCESS | 1926 | --DOMWINDOW == 108 (0x11678dc00) [pid = 1926] [serial = 239] [outer = 0x0] [url = about:blank] 18:20:00 INFO - PROCESS | 1926 | --DOMWINDOW == 107 (0x113c96000) [pid = 1926] [serial = 238] [outer = 0x0] [url = about:blank] 18:20:00 INFO - PROCESS | 1926 | --DOMWINDOW == 106 (0x126b95800) [pid = 1926] [serial = 274] [outer = 0x0] [url = about:blank] 18:20:00 INFO - PROCESS | 1926 | --DOMWINDOW == 105 (0x1194ec400) [pid = 1926] [serial = 265] [outer = 0x0] [url = about:blank] 18:20:00 INFO - PROCESS | 1926 | --DOMWINDOW == 104 (0x119896000) [pid = 1926] [serial = 266] [outer = 0x0] [url = about:blank] 18:20:00 INFO - PROCESS | 1926 | --DOMWINDOW == 103 (0x1163aac00) [pid = 1926] [serial = 256] [outer = 0x0] [url = about:blank] 18:20:00 INFO - PROCESS | 1926 | --DOMWINDOW == 102 (0x11808d800) [pid = 1926] [serial = 257] [outer = 0x0] [url = about:blank] 18:20:00 INFO - PROCESS | 1926 | --DOMWINDOW == 101 (0x116795400) [pid = 1926] [serial = 254] [outer = 0x0] [url = about:blank] 18:20:00 INFO - PROCESS | 1926 | --DOMWINDOW == 100 (0x1163a5000) [pid = 1926] [serial = 253] [outer = 0x0] [url = about:blank] 18:20:00 INFO - PROCESS | 1926 | --DOMWINDOW == 99 (0x1275e1400) [pid = 1926] [serial = 277] [outer = 0x0] [url = about:blank] 18:20:00 INFO - PROCESS | 1926 | --DOMWINDOW == 98 (0x126ff4c00) [pid = 1926] [serial = 275] [outer = 0x0] [url = about:blank] 18:20:00 INFO - PROCESS | 1926 | --DOMWINDOW == 97 (0x1275e6400) [pid = 1926] [serial = 278] [outer = 0x0] [url = about:blank] 18:20:00 INFO - PROCESS | 1926 | --DOMWINDOW == 96 (0x11870b000) [pid = 1926] [serial = 281] [outer = 0x0] [url = about:blank] 18:20:00 INFO - PROCESS | 1926 | --DOMWINDOW == 95 (0x128badc00) [pid = 1926] [serial = 286] [outer = 0x0] [url = about:blank] 18:20:00 INFO - PROCESS | 1926 | --DOMWINDOW == 94 (0x114edfc00) [pid = 1926] [serial = 280] [outer = 0x0] [url = about:blank] 18:20:00 INFO - PROCESS | 1926 | --DOMWINDOW == 93 (0x1210c2800) [pid = 1926] [serial = 268] [outer = 0x0] [url = about:blank] 18:20:00 INFO - PROCESS | 1926 | --DOMWINDOW == 92 (0x1275ea000) [pid = 1926] [serial = 283] [outer = 0x0] [url = about:blank] 18:20:00 INFO - PROCESS | 1926 | --DOMWINDOW == 91 (0x128ba6400) [pid = 1926] [serial = 284] [outer = 0x0] [url = about:blank] 18:20:00 INFO - PROCESS | 1926 | --DOMWINDOW == 90 (0x12906f800) [pid = 1926] [serial = 287] [outer = 0x0] [url = about:blank] 18:20:00 INFO - PROCESS | 1926 | --DOMWINDOW == 89 (0x12557bc00) [pid = 1926] [serial = 269] [outer = 0x0] [url = about:blank] 18:20:00 INFO - PROCESS | 1926 | --DOMWINDOW == 88 (0x125da9400) [pid = 1926] [serial = 272] [outer = 0x0] [url = about:blank] 18:20:00 INFO - PROCESS | 1926 | --DOMWINDOW == 87 (0x1168a0400) [pid = 1926] [serial = 196] [outer = 0x0] [url = about:blank] 18:20:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 18:20:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 722ms 18:20:00 INFO - PROCESS | 1926 | 1464139200477 Marionette TRACE conn2 -> [0,449,"getWindowHandle",null] 18:20:00 INFO - PROCESS | 1926 | 1464139200484 Marionette TRACE conn2 <- [1,449,null,{"value":"7"}] 18:20:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 18:20:00 INFO - PROCESS | 1926 | 1464139200490 Marionette TRACE conn2 -> [0,450,"setScriptTimeout",{"ms":35000}] 18:20:00 INFO - PROCESS | 1926 | 1464139200493 Marionette TRACE conn2 <- [1,450,null,{}] 18:20:00 INFO - PROCESS | 1926 | 1464139200496 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}] 18:20:00 INFO - PROCESS | 1926 | 1464139200617 Marionette TRACE conn2 <- [1,451,null,{"value":null}] 18:20:00 INFO - PROCESS | 1926 | 1464139200633 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:00 INFO - PROCESS | 1926 | ++DOCSHELL 0x1161c6800 == 39 [pid = 1926] [id = 120] 18:20:00 INFO - PROCESS | 1926 | ++DOMWINDOW == 88 (0x1180d4400) [pid = 1926] [serial = 357] [outer = 0x0] 18:20:00 INFO - PROCESS | 1926 | ++DOMWINDOW == 89 (0x118374800) [pid = 1926] [serial = 358] [outer = 0x1180d4400] 18:20:00 INFO - PROCESS | 1926 | 1464139200675 Marionette DEBUG loaded listener.js 18:20:00 INFO - PROCESS | 1926 | ++DOMWINDOW == 90 (0x1185f8000) [pid = 1926] [serial = 359] [outer = 0x1180d4400] 18:20:01 INFO - PROCESS | 1926 | 1464139201110 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] 18:20:01 INFO - PROCESS | 1926 | 1464139201167 Marionette TRACE conn2 <- [1,453,null,{"value":"7"}] 18:20:01 INFO - PROCESS | 1926 | 1464139201170 Marionette TRACE conn2 -> [0,454,"setScriptTimeout",{"ms":35000}] 18:20:01 INFO - PROCESS | 1926 | 1464139201174 Marionette TRACE conn2 <- [1,454,null,{}] 18:20:01 INFO - PROCESS | 1926 | 1464139201195 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}] 18:20:01 INFO - PROCESS | 1926 | 1464139201319 Marionette TRACE conn2 <- [1,455,null,{"value":null}] 18:20:01 INFO - PROCESS | 1926 | 1464139201392 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:01 INFO - PROCESS | 1926 | ++DOCSHELL 0x118c9b000 == 40 [pid = 1926] [id = 121] 18:20:01 INFO - PROCESS | 1926 | ++DOMWINDOW == 91 (0x1180d5800) [pid = 1926] [serial = 360] [outer = 0x0] 18:20:01 INFO - PROCESS | 1926 | ++DOMWINDOW == 92 (0x119890000) [pid = 1926] [serial = 361] [outer = 0x1180d5800] 18:20:01 INFO - PROCESS | 1926 | 1464139201435 Marionette DEBUG loaded listener.js 18:20:01 INFO - PROCESS | 1926 | ++DOMWINDOW == 93 (0x1212ca000) [pid = 1926] [serial = 362] [outer = 0x1180d5800] 18:20:01 INFO - PROCESS | 1926 | [1926] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 18:20:01 INFO - PROCESS | 1926 | 1464139201883 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]]]}] 18:20:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 18:20:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 727ms 18:20:01 INFO - PROCESS | 1926 | 1464139201897 Marionette TRACE conn2 -> [0,457,"getWindowHandle",null] 18:20:01 INFO - PROCESS | 1926 | 1464139201900 Marionette TRACE conn2 <- [1,457,null,{"value":"7"}] 18:20:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 18:20:01 INFO - PROCESS | 1926 | 1464139201904 Marionette TRACE conn2 -> [0,458,"setScriptTimeout",{"ms":35000}] 18:20:01 INFO - PROCESS | 1926 | 1464139201905 Marionette TRACE conn2 <- [1,458,null,{}] 18:20:01 INFO - PROCESS | 1926 | 1464139201915 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}] 18:20:02 INFO - PROCESS | 1926 | 1464139202012 Marionette TRACE conn2 <- [1,459,null,{"value":null}] 18:20:02 INFO - PROCESS | 1926 | 1464139202020 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:02 INFO - PROCESS | 1926 | ++DOCSHELL 0x119c08800 == 41 [pid = 1926] [id = 122] 18:20:02 INFO - PROCESS | 1926 | ++DOMWINDOW == 94 (0x1219a7c00) [pid = 1926] [serial = 363] [outer = 0x0] 18:20:02 INFO - PROCESS | 1926 | ++DOMWINDOW == 95 (0x1258b7c00) [pid = 1926] [serial = 364] [outer = 0x1219a7c00] 18:20:02 INFO - PROCESS | 1926 | 1464139202045 Marionette DEBUG loaded listener.js 18:20:02 INFO - PROCESS | 1926 | ++DOMWINDOW == 96 (0x125e76800) [pid = 1926] [serial = 365] [outer = 0x1219a7c00] 18:20:02 INFO - PROCESS | 1926 | 1464139202358 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] 18:20:02 INFO - PROCESS | 1926 | 1464139202377 Marionette TRACE conn2 <- [1,461,null,{"value":"7"}] 18:20:02 INFO - PROCESS | 1926 | 1464139202379 Marionette TRACE conn2 -> [0,462,"setScriptTimeout",{"ms":35000}] 18:20:02 INFO - PROCESS | 1926 | 1464139202380 Marionette TRACE conn2 <- [1,462,null,{}] 18:20:02 INFO - PROCESS | 1926 | 1464139202385 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}] 18:20:02 INFO - PROCESS | 1926 | 1464139202461 Marionette TRACE conn2 <- [1,463,null,{"value":null}] 18:20:02 INFO - PROCESS | 1926 | 1464139202511 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:02 INFO - PROCESS | 1926 | ++DOCSHELL 0x121228800 == 42 [pid = 1926] [id = 123] 18:20:02 INFO - PROCESS | 1926 | ++DOMWINDOW == 97 (0x1183acc00) [pid = 1926] [serial = 366] [outer = 0x0] 18:20:02 INFO - PROCESS | 1926 | ++DOMWINDOW == 98 (0x126b9e400) [pid = 1926] [serial = 367] [outer = 0x1183acc00] 18:20:02 INFO - PROCESS | 1926 | 1464139202543 Marionette DEBUG loaded listener.js 18:20:02 INFO - PROCESS | 1926 | ++DOMWINDOW == 99 (0x1275e4400) [pid = 1926] [serial = 368] [outer = 0x1183acc00] 18:20:02 INFO - PROCESS | 1926 | [1926] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 18:20:02 INFO - PROCESS | 1926 | 1464139202877 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] 18:20:02 INFO - PROCESS | 1926 | 1464139202905 Marionette TRACE conn2 <- [1,465,null,{"value":"7"}] 18:20:02 INFO - PROCESS | 1926 | 1464139202907 Marionette TRACE conn2 -> [0,466,"setScriptTimeout",{"ms":35000}] 18:20:02 INFO - PROCESS | 1926 | 1464139202908 Marionette TRACE conn2 <- [1,466,null,{}] 18:20:02 INFO - PROCESS | 1926 | 1464139202910 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}] 18:20:03 INFO - PROCESS | 1926 | 1464139203032 Marionette TRACE conn2 <- [1,467,null,{"value":null}] 18:20:03 INFO - PROCESS | 1926 | 1464139203038 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:03 INFO - PROCESS | 1926 | ++DOCSHELL 0x116719000 == 43 [pid = 1926] [id = 124] 18:20:03 INFO - PROCESS | 1926 | ++DOMWINDOW == 100 (0x12888a000) [pid = 1926] [serial = 369] [outer = 0x0] 18:20:03 INFO - PROCESS | 1926 | ++DOMWINDOW == 101 (0x129071000) [pid = 1926] [serial = 370] [outer = 0x12888a000] 18:20:03 INFO - PROCESS | 1926 | 1464139203064 Marionette DEBUG loaded listener.js 18:20:03 INFO - PROCESS | 1926 | ++DOMWINDOW == 102 (0x12973c800) [pid = 1926] [serial = 371] [outer = 0x12888a000] 18:20:03 INFO - PROCESS | 1926 | 1464139203471 Marionette TRACE conn2 <- [1,468,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.removedsrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,469,"getWindowHandle",null] 18:20:03 INFO - PROCESS | 1926 | 1464139203478 Marionette TRACE conn2 <- [1,469,null,{"value":"7"}] 18:20:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 18:20:03 INFO - PROCESS | 1926 | 1464139203483 Marionette TRACE conn2 -> [0,470,"setScriptTimeout",{"ms":35000}] 18:20:03 INFO - PROCESS | 1926 | 1464139203485 Marionette TRACE conn2 <- [1,470,null,{}] 18:20:03 INFO - PROCESS | 1926 | 1464139203488 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}] 18:20:03 INFO - PROCESS | 1926 | 1464139203629 Marionette TRACE conn2 <- [1,471,null,{"value":null}] 18:20:03 INFO - PROCESS | 1926 | 1464139203649 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:03 INFO - PROCESS | 1926 | ++DOCSHELL 0x125d81000 == 44 [pid = 1926] [id = 125] 18:20:03 INFO - PROCESS | 1926 | ++DOMWINDOW == 103 (0x129571800) [pid = 1926] [serial = 372] [outer = 0x0] 18:20:03 INFO - PROCESS | 1926 | ++DOMWINDOW == 104 (0x12a8adc00) [pid = 1926] [serial = 373] [outer = 0x129571800] 18:20:03 INFO - PROCESS | 1926 | 1464139203688 Marionette DEBUG loaded listener.js 18:20:03 INFO - PROCESS | 1926 | ++DOMWINDOW == 105 (0x12ac0a800) [pid = 1926] [serial = 374] [outer = 0x129571800] 18:20:04 INFO - PROCESS | 1926 | 1464139204087 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]]]}] 18:20:04 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 18:20:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 622ms 18:20:04 INFO - PROCESS | 1926 | 1464139204104 Marionette TRACE conn2 -> [0,473,"getWindowHandle",null] 18:20:04 INFO - PROCESS | 1926 | 1464139204105 Marionette TRACE conn2 <- [1,473,null,{"value":"7"}] 18:20:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 18:20:04 INFO - PROCESS | 1926 | 1464139204108 Marionette TRACE conn2 -> [0,474,"setScriptTimeout",{"ms":35000}] 18:20:04 INFO - PROCESS | 1926 | 1464139204109 Marionette TRACE conn2 <- [1,474,null,{}] 18:20:04 INFO - PROCESS | 1926 | 1464139204111 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}] 18:20:04 INFO - PROCESS | 1926 | 1464139204204 Marionette TRACE conn2 <- [1,475,null,{"value":null}] 18:20:04 INFO - PROCESS | 1926 | 1464139204216 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:04 INFO - PROCESS | 1926 | ++DOCSHELL 0x12755b000 == 45 [pid = 1926] [id = 126] 18:20:04 INFO - PROCESS | 1926 | ++DOMWINDOW == 106 (0x12ac0c800) [pid = 1926] [serial = 375] [outer = 0x0] 18:20:04 INFO - PROCESS | 1926 | ++DOMWINDOW == 107 (0x12aeb7400) [pid = 1926] [serial = 376] [outer = 0x12ac0c800] 18:20:04 INFO - PROCESS | 1926 | 1464139204241 Marionette DEBUG loaded listener.js 18:20:04 INFO - PROCESS | 1926 | ++DOMWINDOW == 108 (0x12aebdc00) [pid = 1926] [serial = 377] [outer = 0x12ac0c800] 18:20:04 INFO - PROCESS | 1926 | --DOMWINDOW == 107 (0x1275ebc00) [pid = 1926] [serial = 321] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 18:20:04 INFO - PROCESS | 1926 | --DOMWINDOW == 106 (0x116a61c00) [pid = 1926] [serial = 306] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 18:20:04 INFO - PROCESS | 1926 | --DOMWINDOW == 105 (0x119158000) [pid = 1926] [serial = 312] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 18:20:04 INFO - PROCESS | 1926 | --DOMWINDOW == 104 (0x125e72400) [pid = 1926] [serial = 318] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 18:20:04 INFO - PROCESS | 1926 | --DOMWINDOW == 103 (0x11854c400) [pid = 1926] [serial = 309] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 18:20:04 INFO - PROCESS | 1926 | --DOMWINDOW == 102 (0x1212d0c00) [pid = 1926] [serial = 315] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 18:20:04 INFO - PROCESS | 1926 | --DOMWINDOW == 101 (0x128bac000) [pid = 1926] [serial = 324] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 18:20:04 INFO - PROCESS | 1926 | --DOMWINDOW == 100 (0x112dd4400) [pid = 1926] [serial = 303] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 18:20:04 INFO - PROCESS | 1926 | --DOMWINDOW == 99 (0x129740400) [pid = 1926] [serial = 330] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 18:20:04 INFO - PROCESS | 1926 | --DOMWINDOW == 98 (0x128baec00) [pid = 1926] [serial = 327] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 18:20:04 INFO - PROCESS | 1926 | --DOMWINDOW == 97 (0x116798000) [pid = 1926] [serial = 333] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 18:20:04 INFO - PROCESS | 1926 | --DOMWINDOW == 96 (0x129073400) [pid = 1926] [serial = 288] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 18:20:04 INFO - PROCESS | 1926 | 1464139204640 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]]]}] 18:20:04 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 18:20:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 569ms 18:20:04 INFO - PROCESS | 1926 | 1464139204678 Marionette TRACE conn2 -> [0,477,"getWindowHandle",null] 18:20:04 INFO - PROCESS | 1926 | 1464139204679 Marionette TRACE conn2 <- [1,477,null,{"value":"7"}] 18:20:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 18:20:04 INFO - PROCESS | 1926 | 1464139204681 Marionette TRACE conn2 -> [0,478,"setScriptTimeout",{"ms":35000}] 18:20:04 INFO - PROCESS | 1926 | 1464139204685 Marionette TRACE conn2 <- [1,478,null,{}] 18:20:04 INFO - PROCESS | 1926 | 1464139204687 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}] 18:20:04 INFO - PROCESS | 1926 | 1464139204764 Marionette TRACE conn2 <- [1,479,null,{"value":null}] 18:20:04 INFO - PROCESS | 1926 | 1464139204770 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:04 INFO - PROCESS | 1926 | ++DOCSHELL 0x127561000 == 46 [pid = 1926] [id = 127] 18:20:04 INFO - PROCESS | 1926 | ++DOMWINDOW == 97 (0x117e0b800) [pid = 1926] [serial = 378] [outer = 0x0] 18:20:04 INFO - PROCESS | 1926 | ++DOMWINDOW == 98 (0x125dafc00) [pid = 1926] [serial = 379] [outer = 0x117e0b800] 18:20:04 INFO - PROCESS | 1926 | 1464139204795 Marionette DEBUG loaded listener.js 18:20:04 INFO - PROCESS | 1926 | ++DOMWINDOW == 99 (0x129070400) [pid = 1926] [serial = 380] [outer = 0x117e0b800] 18:20:05 INFO - PROCESS | 1926 | 1464139205125 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]]]}] 18:20:05 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 18:20:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 470ms 18:20:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 18:20:05 INFO - PROCESS | 1926 | 1464139205153 Marionette TRACE conn2 -> [0,481,"getWindowHandle",null] 18:20:05 INFO - PROCESS | 1926 | 1464139205154 Marionette TRACE conn2 <- [1,481,null,{"value":"7"}] 18:20:05 INFO - PROCESS | 1926 | 1464139205156 Marionette TRACE conn2 -> [0,482,"setScriptTimeout",{"ms":35000}] 18:20:05 INFO - PROCESS | 1926 | 1464139205158 Marionette TRACE conn2 <- [1,482,null,{}] 18:20:05 INFO - PROCESS | 1926 | 1464139205160 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}] 18:20:05 INFO - PROCESS | 1926 | 1464139205256 Marionette TRACE conn2 <- [1,483,null,{"value":null}] 18:20:05 INFO - PROCESS | 1926 | 1464139205262 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:05 INFO - PROCESS | 1926 | ++DOCSHELL 0x129361800 == 47 [pid = 1926] [id = 128] 18:20:05 INFO - PROCESS | 1926 | ++DOMWINDOW == 100 (0x129737000) [pid = 1926] [serial = 381] [outer = 0x0] 18:20:05 INFO - PROCESS | 1926 | ++DOMWINDOW == 101 (0x12aec2400) [pid = 1926] [serial = 382] [outer = 0x129737000] 18:20:05 INFO - PROCESS | 1926 | 1464139205288 Marionette DEBUG loaded listener.js 18:20:05 INFO - PROCESS | 1926 | ++DOMWINDOW == 102 (0x12b306400) [pid = 1926] [serial = 383] [outer = 0x129737000] 18:20:05 INFO - PROCESS | 1926 | 1464139205625 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]]]}] 18:20:05 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 18:20:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 519ms 18:20:05 INFO - PROCESS | 1926 | 1464139205676 Marionette TRACE conn2 -> [0,485,"getWindowHandle",null] 18:20:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 18:20:05 INFO - PROCESS | 1926 | 1464139205679 Marionette TRACE conn2 <- [1,485,null,{"value":"7"}] 18:20:05 INFO - PROCESS | 1926 | 1464139205682 Marionette TRACE conn2 -> [0,486,"setScriptTimeout",{"ms":35000}] 18:20:05 INFO - PROCESS | 1926 | 1464139205685 Marionette TRACE conn2 <- [1,486,null,{}] 18:20:05 INFO - PROCESS | 1926 | 1464139205688 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}] 18:20:05 INFO - PROCESS | 1926 | 1464139205856 Marionette TRACE conn2 <- [1,487,null,{"value":null}] 18:20:05 INFO - PROCESS | 1926 | 1464139205904 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:05 INFO - PROCESS | 1926 | ++DOCSHELL 0x12ac20800 == 48 [pid = 1926] [id = 129] 18:20:05 INFO - PROCESS | 1926 | ++DOMWINDOW == 103 (0x12b304800) [pid = 1926] [serial = 384] [outer = 0x0] 18:20:05 INFO - PROCESS | 1926 | ++DOMWINDOW == 104 (0x12b30f800) [pid = 1926] [serial = 385] [outer = 0x12b304800] 18:20:05 INFO - PROCESS | 1926 | 1464139205949 Marionette DEBUG loaded listener.js 18:20:06 INFO - PROCESS | 1926 | ++DOMWINDOW == 105 (0x12bb7fc00) [pid = 1926] [serial = 386] [outer = 0x12b304800] 18:20:06 INFO - PROCESS | 1926 | 1464139206323 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]]]}] 18:20:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 18:20:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 672ms 18:20:06 INFO - PROCESS | 1926 | 1464139206354 Marionette TRACE conn2 -> [0,489,"getWindowHandle",null] 18:20:06 INFO - PROCESS | 1926 | 1464139206355 Marionette TRACE conn2 <- [1,489,null,{"value":"7"}] 18:20:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 18:20:06 INFO - PROCESS | 1926 | 1464139206358 Marionette TRACE conn2 -> [0,490,"setScriptTimeout",{"ms":35000}] 18:20:06 INFO - PROCESS | 1926 | 1464139206359 Marionette TRACE conn2 <- [1,490,null,{}] 18:20:06 INFO - PROCESS | 1926 | 1464139206361 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}] 18:20:06 INFO - PROCESS | 1926 | 1464139206461 Marionette TRACE conn2 <- [1,491,null,{"value":null}] 18:20:06 INFO - PROCESS | 1926 | 1464139206467 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:06 INFO - PROCESS | 1926 | ++DOCSHELL 0x12b4e8800 == 49 [pid = 1926] [id = 130] 18:20:06 INFO - PROCESS | 1926 | ++DOMWINDOW == 106 (0x116360000) [pid = 1926] [serial = 387] [outer = 0x0] 18:20:06 INFO - PROCESS | 1926 | ++DOMWINDOW == 107 (0x12bb82400) [pid = 1926] [serial = 388] [outer = 0x116360000] 18:20:06 INFO - PROCESS | 1926 | 1464139206492 Marionette DEBUG loaded listener.js 18:20:06 INFO - PROCESS | 1926 | ++DOMWINDOW == 108 (0x12c2ce400) [pid = 1926] [serial = 389] [outer = 0x116360000] 18:20:06 INFO - PROCESS | 1926 | 1464139206989 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]]]}] 18:20:07 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 18:20:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 670ms 18:20:07 INFO - PROCESS | 1926 | 1464139207030 Marionette TRACE conn2 -> [0,493,"getWindowHandle",null] 18:20:07 INFO - PROCESS | 1926 | 1464139207035 Marionette TRACE conn2 <- [1,493,null,{"value":"7"}] 18:20:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 18:20:07 INFO - PROCESS | 1926 | 1464139207040 Marionette TRACE conn2 -> [0,494,"setScriptTimeout",{"ms":35000}] 18:20:07 INFO - PROCESS | 1926 | 1464139207042 Marionette TRACE conn2 <- [1,494,null,{}] 18:20:07 INFO - PROCESS | 1926 | 1464139207046 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}] 18:20:07 INFO - PROCESS | 1926 | 1464139207177 Marionette TRACE conn2 <- [1,495,null,{"value":null}] 18:20:07 INFO - PROCESS | 1926 | 1464139207224 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:07 INFO - PROCESS | 1926 | ++DOCSHELL 0x11853a000 == 50 [pid = 1926] [id = 131] 18:20:07 INFO - PROCESS | 1926 | ++DOMWINDOW == 109 (0x117e15800) [pid = 1926] [serial = 390] [outer = 0x0] 18:20:07 INFO - PROCESS | 1926 | ++DOMWINDOW == 110 (0x11820dc00) [pid = 1926] [serial = 391] [outer = 0x117e15800] 18:20:07 INFO - PROCESS | 1926 | 1464139207256 Marionette DEBUG loaded listener.js 18:20:07 INFO - PROCESS | 1926 | ++DOMWINDOW == 111 (0x11855b800) [pid = 1926] [serial = 392] [outer = 0x117e15800] 18:20:07 INFO - PROCESS | 1926 | 1464139207686 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]]]}] 18:20:07 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 18:20:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 673ms 18:20:07 INFO - PROCESS | 1926 | 1464139207713 Marionette TRACE conn2 -> [0,497,"getWindowHandle",null] 18:20:07 INFO - PROCESS | 1926 | 1464139207717 Marionette TRACE conn2 <- [1,497,null,{"value":"7"}] 18:20:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 18:20:07 INFO - PROCESS | 1926 | 1464139207722 Marionette TRACE conn2 -> [0,498,"setScriptTimeout",{"ms":35000}] 18:20:07 INFO - PROCESS | 1926 | 1464139207724 Marionette TRACE conn2 <- [1,498,null,{}] 18:20:07 INFO - PROCESS | 1926 | 1464139207767 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}] 18:20:07 INFO - PROCESS | 1926 | 1464139207886 Marionette TRACE conn2 <- [1,499,null,{"value":null}] 18:20:07 INFO - PROCESS | 1926 | 1464139207932 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:07 INFO - PROCESS | 1926 | ++DOCSHELL 0x123e14000 == 51 [pid = 1926] [id = 132] 18:20:07 INFO - PROCESS | 1926 | ++DOMWINDOW == 112 (0x120e98400) [pid = 1926] [serial = 393] [outer = 0x0] 18:20:07 INFO - PROCESS | 1926 | ++DOMWINDOW == 113 (0x12119dc00) [pid = 1926] [serial = 394] [outer = 0x120e98400] 18:20:07 INFO - PROCESS | 1926 | 1464139207961 Marionette DEBUG loaded listener.js 18:20:08 INFO - PROCESS | 1926 | ++DOMWINDOW == 114 (0x12532e800) [pid = 1926] [serial = 395] [outer = 0x120e98400] 18:20:08 INFO - PROCESS | 1926 | 1464139208349 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]]]}] 18:20:08 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 18:20:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 674ms 18:20:08 INFO - PROCESS | 1926 | 1464139208396 Marionette TRACE conn2 -> [0,501,"getWindowHandle",null] 18:20:08 INFO - PROCESS | 1926 | 1464139208399 Marionette TRACE conn2 <- [1,501,null,{"value":"7"}] 18:20:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 18:20:08 INFO - PROCESS | 1926 | 1464139208403 Marionette TRACE conn2 -> [0,502,"setScriptTimeout",{"ms":35000}] 18:20:08 INFO - PROCESS | 1926 | 1464139208405 Marionette TRACE conn2 <- [1,502,null,{}] 18:20:08 INFO - PROCESS | 1926 | 1464139208413 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}] 18:20:08 INFO - PROCESS | 1926 | 1464139208515 Marionette TRACE conn2 <- [1,503,null,{"value":null}] 18:20:08 INFO - PROCESS | 1926 | 1464139208566 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:08 INFO - PROCESS | 1926 | ++DOCSHELL 0x12bb40800 == 52 [pid = 1926] [id = 133] 18:20:08 INFO - PROCESS | 1926 | ++DOMWINDOW == 115 (0x126f52000) [pid = 1926] [serial = 396] [outer = 0x0] 18:20:08 INFO - PROCESS | 1926 | ++DOMWINDOW == 116 (0x128d79c00) [pid = 1926] [serial = 397] [outer = 0x126f52000] 18:20:08 INFO - PROCESS | 1926 | 1464139208596 Marionette DEBUG loaded listener.js 18:20:08 INFO - PROCESS | 1926 | ++DOMWINDOW == 117 (0x12956c400) [pid = 1926] [serial = 398] [outer = 0x126f52000] 18:20:09 INFO - PROCESS | 1926 | 1464139209002 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]]]}] 18:20:09 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 18:20:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 621ms 18:20:09 INFO - PROCESS | 1926 | 1464139209025 Marionette TRACE conn2 -> [0,505,"getWindowHandle",null] 18:20:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 18:20:09 INFO - PROCESS | 1926 | 1464139209027 Marionette TRACE conn2 <- [1,505,null,{"value":"7"}] 18:20:09 INFO - PROCESS | 1926 | 1464139209029 Marionette TRACE conn2 -> [0,506,"setScriptTimeout",{"ms":35000}] 18:20:09 INFO - PROCESS | 1926 | 1464139209031 Marionette TRACE conn2 <- [1,506,null,{}] 18:20:09 INFO - PROCESS | 1926 | 1464139209035 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}] 18:20:09 INFO - PROCESS | 1926 | 1464139209137 Marionette TRACE conn2 <- [1,507,null,{"value":null}] 18:20:09 INFO - PROCESS | 1926 | 1464139209228 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:09 INFO - PROCESS | 1926 | ++DOCSHELL 0x1133d5000 == 53 [pid = 1926] [id = 134] 18:20:09 INFO - PROCESS | 1926 | ++DOMWINDOW == 118 (0x12a733800) [pid = 1926] [serial = 399] [outer = 0x0] 18:20:09 INFO - PROCESS | 1926 | ++DOMWINDOW == 119 (0x12b307800) [pid = 1926] [serial = 400] [outer = 0x12a733800] 18:20:09 INFO - PROCESS | 1926 | 1464139209260 Marionette DEBUG loaded listener.js 18:20:09 INFO - PROCESS | 1926 | ++DOMWINDOW == 120 (0x12b489c00) [pid = 1926] [serial = 401] [outer = 0x12a733800] 18:20:09 INFO - PROCESS | 1926 | 1464139209722 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]]]}] 18:20:09 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 18:20:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 722ms 18:20:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 18:20:09 INFO - PROCESS | 1926 | 1464139209752 Marionette TRACE conn2 -> [0,509,"getWindowHandle",null] 18:20:09 INFO - PROCESS | 1926 | 1464139209754 Marionette TRACE conn2 <- [1,509,null,{"value":"7"}] 18:20:09 INFO - PROCESS | 1926 | 1464139209758 Marionette TRACE conn2 -> [0,510,"setScriptTimeout",{"ms":35000}] 18:20:09 INFO - PROCESS | 1926 | 1464139209760 Marionette TRACE conn2 <- [1,510,null,{}] 18:20:09 INFO - PROCESS | 1926 | 1464139209763 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}] 18:20:09 INFO - PROCESS | 1926 | 1464139209910 Marionette TRACE conn2 <- [1,511,null,{"value":null}] 18:20:10 INFO - PROCESS | 1926 | 1464139209996 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:10 INFO - PROCESS | 1926 | ++DOCSHELL 0x12c253000 == 54 [pid = 1926] [id = 135] 18:20:10 INFO - PROCESS | 1926 | ++DOMWINDOW == 121 (0x12aeba000) [pid = 1926] [serial = 402] [outer = 0x0] 18:20:10 INFO - PROCESS | 1926 | ++DOMWINDOW == 122 (0x12b494800) [pid = 1926] [serial = 403] [outer = 0x12aeba000] 18:20:10 INFO - PROCESS | 1926 | 1464139210042 Marionette DEBUG loaded listener.js 18:20:10 INFO - PROCESS | 1926 | ++DOMWINDOW == 123 (0x12bb8b400) [pid = 1926] [serial = 404] [outer = 0x12aeba000] 18:20:10 INFO - PROCESS | 1926 | 1464139210521 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]]]}] 18:20:10 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 18:20:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 821ms 18:20:10 INFO - PROCESS | 1926 | 1464139210582 Marionette TRACE conn2 -> [0,513,"getWindowHandle",null] 18:20:10 INFO - PROCESS | 1926 | 1464139210584 Marionette TRACE conn2 <- [1,513,null,{"value":"7"}] 18:20:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 18:20:10 INFO - PROCESS | 1926 | 1464139210588 Marionette TRACE conn2 -> [0,514,"setScriptTimeout",{"ms":35000}] 18:20:10 INFO - PROCESS | 1926 | 1464139210589 Marionette TRACE conn2 <- [1,514,null,{}] 18:20:10 INFO - PROCESS | 1926 | 1464139210591 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}] 18:20:10 INFO - PROCESS | 1926 | 1464139210830 Marionette TRACE conn2 <- [1,515,null,{"value":null}] 18:20:10 INFO - PROCESS | 1926 | 1464139210947 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:10 INFO - PROCESS | 1926 | ++DOCSHELL 0x118544800 == 55 [pid = 1926] [id = 136] 18:20:10 INFO - PROCESS | 1926 | ++DOMWINDOW == 124 (0x112dd3c00) [pid = 1926] [serial = 405] [outer = 0x0] 18:20:10 INFO - PROCESS | 1926 | ++DOMWINDOW == 125 (0x114edc400) [pid = 1926] [serial = 406] [outer = 0x112dd3c00] 18:20:10 INFO - PROCESS | 1926 | 1464139210992 Marionette DEBUG loaded listener.js 18:20:11 INFO - PROCESS | 1926 | ++DOMWINDOW == 126 (0x1168ab400) [pid = 1926] [serial = 407] [outer = 0x112dd3c00] 18:20:11 INFO - PROCESS | 1926 | 1464139211489 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]]]}] 18:20:11 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 18:20:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 923ms 18:20:11 INFO - PROCESS | 1926 | 1464139211513 Marionette TRACE conn2 -> [0,517,"getWindowHandle",null] 18:20:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 18:20:11 INFO - PROCESS | 1926 | 1464139211515 Marionette TRACE conn2 <- [1,517,null,{"value":"7"}] 18:20:11 INFO - PROCESS | 1926 | 1464139211518 Marionette TRACE conn2 -> [0,518,"setScriptTimeout",{"ms":35000}] 18:20:11 INFO - PROCESS | 1926 | 1464139211520 Marionette TRACE conn2 <- [1,518,null,{}] 18:20:11 INFO - PROCESS | 1926 | 1464139211523 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}] 18:20:11 INFO - PROCESS | 1926 | 1464139211615 Marionette TRACE conn2 <- [1,519,null,{"value":null}] 18:20:11 INFO - PROCESS | 1926 | 1464139211663 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:11 INFO - PROCESS | 1926 | ++DOCSHELL 0x12198a000 == 56 [pid = 1926] [id = 137] 18:20:11 INFO - PROCESS | 1926 | ++DOMWINDOW == 127 (0x118550800) [pid = 1926] [serial = 408] [outer = 0x0] 18:20:11 INFO - PROCESS | 1926 | ++DOMWINDOW == 128 (0x11870b800) [pid = 1926] [serial = 409] [outer = 0x118550800] 18:20:11 INFO - PROCESS | 1926 | 1464139211691 Marionette DEBUG loaded listener.js 18:20:11 INFO - PROCESS | 1926 | ++DOMWINDOW == 129 (0x1194e1400) [pid = 1926] [serial = 410] [outer = 0x118550800] 18:20:12 INFO - PROCESS | 1926 | 1464139212118 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]]]}] 18:20:12 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 18:20:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 622ms 18:20:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 18:20:12 INFO - PROCESS | 1926 | 1464139212140 Marionette TRACE conn2 -> [0,521,"getWindowHandle",null] 18:20:12 INFO - PROCESS | 1926 | 1464139212141 Marionette TRACE conn2 <- [1,521,null,{"value":"7"}] 18:20:12 INFO - PROCESS | 1926 | 1464139212144 Marionette TRACE conn2 -> [0,522,"setScriptTimeout",{"ms":35000}] 18:20:12 INFO - PROCESS | 1926 | 1464139212145 Marionette TRACE conn2 <- [1,522,null,{}] 18:20:12 INFO - PROCESS | 1926 | 1464139212148 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}] 18:20:12 INFO - PROCESS | 1926 | 1464139212260 Marionette TRACE conn2 <- [1,523,null,{"value":null}] 18:20:12 INFO - PROCESS | 1926 | --DOCSHELL 0x12ac20800 == 55 [pid = 1926] [id = 129] 18:20:12 INFO - PROCESS | 1926 | --DOCSHELL 0x129361800 == 54 [pid = 1926] [id = 128] 18:20:12 INFO - PROCESS | 1926 | --DOCSHELL 0x127561000 == 53 [pid = 1926] [id = 127] 18:20:12 INFO - PROCESS | 1926 | --DOCSHELL 0x12755b000 == 52 [pid = 1926] [id = 126] 18:20:12 INFO - PROCESS | 1926 | --DOCSHELL 0x125d81000 == 51 [pid = 1926] [id = 125] 18:20:12 INFO - PROCESS | 1926 | --DOCSHELL 0x116719000 == 50 [pid = 1926] [id = 124] 18:20:12 INFO - PROCESS | 1926 | --DOCSHELL 0x121228800 == 49 [pid = 1926] [id = 123] 18:20:12 INFO - PROCESS | 1926 | --DOMWINDOW == 128 (0x11808e000) [pid = 1926] [serial = 295] [outer = 0x0] [url = about:blank] 18:20:12 INFO - PROCESS | 1926 | --DOMWINDOW == 127 (0x1185f6800) [pid = 1926] [serial = 298] [outer = 0x0] [url = about:blank] 18:20:12 INFO - PROCESS | 1926 | --DOMWINDOW == 126 (0x123e50000) [pid = 1926] [serial = 301] [outer = 0x0] [url = about:blank] 18:20:12 INFO - PROCESS | 1926 | --DOMWINDOW == 125 (0x12ab34400) [pid = 1926] [serial = 337] [outer = 0x0] [url = about:blank] 18:20:12 INFO - PROCESS | 1926 | --DOMWINDOW == 124 (0x1121e7800) [pid = 1926] [serial = 292] [outer = 0x0] [url = about:blank] 18:20:12 INFO - PROCESS | 1926 | --DOCSHELL 0x119c08800 == 48 [pid = 1926] [id = 122] 18:20:12 INFO - PROCESS | 1926 | --DOCSHELL 0x118c9b000 == 47 [pid = 1926] [id = 121] 18:20:12 INFO - PROCESS | 1926 | --DOCSHELL 0x1161c6800 == 46 [pid = 1926] [id = 120] 18:20:12 INFO - PROCESS | 1926 | --DOCSHELL 0x1183a4000 == 45 [pid = 1926] [id = 119] 18:20:12 INFO - PROCESS | 1926 | --DOCSHELL 0x12b38d000 == 44 [pid = 1926] [id = 117] 18:20:12 INFO - PROCESS | 1926 | --DOCSHELL 0x12a67a000 == 43 [pid = 1926] [id = 116] 18:20:12 INFO - PROCESS | 1926 | --DOCSHELL 0x119b6f000 == 42 [pid = 1926] [id = 115] 18:20:12 INFO - PROCESS | 1926 | --DOCSHELL 0x116878800 == 41 [pid = 1926] [id = 114] 18:20:12 INFO - PROCESS | 1926 | --DOCSHELL 0x12ab79000 == 40 [pid = 1926] [id = 113] 18:20:12 INFO - PROCESS | 1926 | --DOMWINDOW == 123 (0x129310400) [pid = 1926] [serial = 290] [outer = 0x0] [url = about:blank] 18:20:12 INFO - PROCESS | 1926 | --DOMWINDOW == 122 (0x12a736c00) [pid = 1926] [serial = 331] [outer = 0x0] [url = about:blank] 18:20:12 INFO - PROCESS | 1926 | --DOMWINDOW == 121 (0x129737800) [pid = 1926] [serial = 329] [outer = 0x0] [url = about:blank] 18:20:12 INFO - PROCESS | 1926 | --DOMWINDOW == 120 (0x129572000) [pid = 1926] [serial = 328] [outer = 0x0] [url = about:blank] 18:20:12 INFO - PROCESS | 1926 | --DOMWINDOW == 119 (0x12ab30000) [pid = 1926] [serial = 332] [outer = 0x0] [url = about:blank] 18:20:12 INFO - PROCESS | 1926 | --DOMWINDOW == 118 (0x118c14000) [pid = 1926] [serial = 334] [outer = 0x0] [url = about:blank] 18:20:12 INFO - PROCESS | 1926 | --DOMWINDOW == 117 (0x128ba6000) [pid = 1926] [serial = 323] [outer = 0x0] [url = about:blank] 18:20:12 INFO - PROCESS | 1926 | --DOMWINDOW == 116 (0x125e6fc00) [pid = 1926] [serial = 335] [outer = 0x0] [url = about:blank] 18:20:12 INFO - PROCESS | 1926 | --DOMWINDOW == 115 (0x127467c00) [pid = 1926] [serial = 320] [outer = 0x0] [url = about:blank] 18:20:12 INFO - PROCESS | 1926 | --DOMWINDOW == 114 (0x128ba0800) [pid = 1926] [serial = 322] [outer = 0x0] [url = about:blank] 18:20:12 INFO - PROCESS | 1926 | --DOMWINDOW == 113 (0x1183b2000) [pid = 1926] [serial = 308] [outer = 0x0] [url = about:blank] 18:20:12 INFO - PROCESS | 1926 | --DOMWINDOW == 112 (0x118093c00) [pid = 1926] [serial = 307] [outer = 0x0] [url = about:blank] 18:20:12 INFO - PROCESS | 1926 | --DOMWINDOW == 111 (0x120e90800) [pid = 1926] [serial = 313] [outer = 0x0] [url = about:blank] 18:20:12 INFO - PROCESS | 1926 | --DOMWINDOW == 110 (0x1210c6000) [pid = 1926] [serial = 314] [outer = 0x0] [url = about:blank] 18:20:12 INFO - PROCESS | 1926 | --DOMWINDOW == 109 (0x126b95c00) [pid = 1926] [serial = 319] [outer = 0x0] [url = about:blank] 18:20:12 INFO - PROCESS | 1926 | --DOMWINDOW == 108 (0x1185f4000) [pid = 1926] [serial = 310] [outer = 0x0] [url = about:blank] 18:20:12 INFO - PROCESS | 1926 | --DOMWINDOW == 107 (0x118c1bc00) [pid = 1926] [serial = 311] [outer = 0x0] [url = about:blank] 18:20:12 INFO - PROCESS | 1926 | --DOMWINDOW == 106 (0x1214bcc00) [pid = 1926] [serial = 316] [outer = 0x0] [url = about:blank] 18:20:12 INFO - PROCESS | 1926 | --DOMWINDOW == 105 (0x125782400) [pid = 1926] [serial = 317] [outer = 0x0] [url = about:blank] 18:20:12 INFO - PROCESS | 1926 | --DOMWINDOW == 104 (0x129314c00) [pid = 1926] [serial = 326] [outer = 0x0] [url = about:blank] 18:20:12 INFO - PROCESS | 1926 | --DOMWINDOW == 103 (0x1166cd400) [pid = 1926] [serial = 305] [outer = 0x0] [url = about:blank] 18:20:12 INFO - PROCESS | 1926 | --DOMWINDOW == 102 (0x114ed9400) [pid = 1926] [serial = 304] [outer = 0x0] [url = about:blank] 18:20:12 INFO - PROCESS | 1926 | --DOMWINDOW == 101 (0x129306c00) [pid = 1926] [serial = 325] [outer = 0x0] [url = about:blank] 18:20:12 INFO - PROCESS | 1926 | 1464139212367 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:12 INFO - PROCESS | 1926 | ++DOCSHELL 0x113cc5000 == 41 [pid = 1926] [id = 138] 18:20:12 INFO - PROCESS | 1926 | ++DOMWINDOW == 102 (0x114ed9400) [pid = 1926] [serial = 411] [outer = 0x0] 18:20:12 INFO - PROCESS | 1926 | ++DOMWINDOW == 103 (0x118c0f800) [pid = 1926] [serial = 412] [outer = 0x114ed9400] 18:20:12 INFO - PROCESS | 1926 | 1464139212395 Marionette DEBUG loaded listener.js 18:20:12 INFO - PROCESS | 1926 | ++DOMWINDOW == 104 (0x1215f3000) [pid = 1926] [serial = 413] [outer = 0x114ed9400] 18:20:12 INFO - PROCESS | 1926 | 1464139212825 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]]]}] 18:20:12 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 18:20:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 719ms 18:20:12 INFO - PROCESS | 1926 | 1464139212864 Marionette TRACE conn2 -> [0,525,"getWindowHandle",null] 18:20:12 INFO - PROCESS | 1926 | 1464139212870 Marionette TRACE conn2 <- [1,525,null,{"value":"7"}] 18:20:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 18:20:12 INFO - PROCESS | 1926 | 1464139212879 Marionette TRACE conn2 -> [0,526,"setScriptTimeout",{"ms":35000}] 18:20:12 INFO - PROCESS | 1926 | 1464139212883 Marionette TRACE conn2 <- [1,526,null,{}] 18:20:12 INFO - PROCESS | 1926 | 1464139212888 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}] 18:20:13 INFO - PROCESS | 1926 | 1464139213019 Marionette TRACE conn2 <- [1,527,null,{"value":null}] 18:20:13 INFO - PROCESS | 1926 | 1464139213067 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:13 INFO - PROCESS | 1926 | ++DOCSHELL 0x118540800 == 42 [pid = 1926] [id = 139] 18:20:13 INFO - PROCESS | 1926 | ++DOMWINDOW == 105 (0x1212d0c00) [pid = 1926] [serial = 414] [outer = 0x0] 18:20:13 INFO - PROCESS | 1926 | ++DOMWINDOW == 106 (0x1258c0800) [pid = 1926] [serial = 415] [outer = 0x1212d0c00] 18:20:13 INFO - PROCESS | 1926 | 1464139213093 Marionette DEBUG loaded listener.js 18:20:13 INFO - PROCESS | 1926 | ++DOMWINDOW == 107 (0x127474c00) [pid = 1926] [serial = 416] [outer = 0x1212d0c00] 18:20:13 INFO - PROCESS | 1926 | 1464139213389 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]]]}] 18:20:13 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 18:20:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 528ms 18:20:13 INFO - PROCESS | 1926 | 1464139213407 Marionette TRACE conn2 -> [0,529,"getWindowHandle",null] 18:20:13 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 18:20:13 INFO - PROCESS | 1926 | 1464139213409 Marionette TRACE conn2 <- [1,529,null,{"value":"7"}] 18:20:13 INFO - PROCESS | 1926 | 1464139213411 Marionette TRACE conn2 -> [0,530,"setScriptTimeout",{"ms":35000}] 18:20:13 INFO - PROCESS | 1926 | 1464139213412 Marionette TRACE conn2 <- [1,530,null,{}] 18:20:13 INFO - PROCESS | 1926 | 1464139213415 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}] 18:20:13 INFO - PROCESS | 1926 | 1464139213498 Marionette TRACE conn2 <- [1,531,null,{"value":null}] 18:20:13 INFO - PROCESS | 1926 | 1464139213505 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:13 INFO - PROCESS | 1926 | ++DOCSHELL 0x116ab6800 == 43 [pid = 1926] [id = 140] 18:20:13 INFO - PROCESS | 1926 | ++DOMWINDOW == 108 (0x1275e7000) [pid = 1926] [serial = 417] [outer = 0x0] 18:20:13 INFO - PROCESS | 1926 | ++DOMWINDOW == 109 (0x128ba8c00) [pid = 1926] [serial = 418] [outer = 0x1275e7000] 18:20:13 INFO - PROCESS | 1926 | 1464139213531 Marionette DEBUG loaded listener.js 18:20:13 INFO - PROCESS | 1926 | ++DOMWINDOW == 110 (0x129572000) [pid = 1926] [serial = 419] [outer = 0x1275e7000] 18:20:13 INFO - PROCESS | 1926 | 1464139213875 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"]]]}] 18:20:13 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 18:20:13 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 18:20:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:20:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:20:13 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 18:20:13 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 18:20:13 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 18:20:13 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 18:20:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:20:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:20:13 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 18:20:13 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 18:20:13 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 519ms 18:20:13 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 18:20:13 INFO - PROCESS | 1926 | 1464139213930 Marionette TRACE conn2 -> [0,533,"getWindowHandle",null] 18:20:13 INFO - PROCESS | 1926 | 1464139213932 Marionette TRACE conn2 <- [1,533,null,{"value":"7"}] 18:20:13 INFO - PROCESS | 1926 | 1464139213934 Marionette TRACE conn2 -> [0,534,"setScriptTimeout",{"ms":35000}] 18:20:13 INFO - PROCESS | 1926 | 1464139213935 Marionette TRACE conn2 <- [1,534,null,{}] 18:20:13 INFO - PROCESS | 1926 | 1464139213937 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}] 18:20:14 INFO - PROCESS | 1926 | 1464139214022 Marionette TRACE conn2 <- [1,535,null,{"value":null}] 18:20:14 INFO - PROCESS | 1926 | 1464139214028 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:14 INFO - PROCESS | 1926 | ++DOCSHELL 0x126b53800 == 44 [pid = 1926] [id = 141] 18:20:14 INFO - PROCESS | 1926 | ++DOMWINDOW == 111 (0x12ac07000) [pid = 1926] [serial = 420] [outer = 0x0] 18:20:14 INFO - PROCESS | 1926 | ++DOMWINDOW == 112 (0x12ac10000) [pid = 1926] [serial = 421] [outer = 0x12ac07000] 18:20:14 INFO - PROCESS | 1926 | 1464139214060 Marionette DEBUG loaded listener.js 18:20:14 INFO - PROCESS | 1926 | ++DOMWINDOW == 113 (0x12b30cc00) [pid = 1926] [serial = 422] [outer = 0x12ac07000] 18:20:14 INFO - PROCESS | 1926 | 1464139214421 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]]]}] 18:20:14 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 18:20:14 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 518ms 18:20:14 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 18:20:14 INFO - PROCESS | 1926 | 1464139214453 Marionette TRACE conn2 -> [0,537,"getWindowHandle",null] 18:20:14 INFO - PROCESS | 1926 | 1464139214454 Marionette TRACE conn2 <- [1,537,null,{"value":"7"}] 18:20:14 INFO - PROCESS | 1926 | 1464139214456 Marionette TRACE conn2 -> [0,538,"setScriptTimeout",{"ms":35000}] 18:20:14 INFO - PROCESS | 1926 | 1464139214457 Marionette TRACE conn2 <- [1,538,null,{}] 18:20:14 INFO - PROCESS | 1926 | 1464139214459 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}] 18:20:14 INFO - PROCESS | 1926 | 1464139214568 Marionette TRACE conn2 <- [1,539,null,{"value":null}] 18:20:14 INFO - PROCESS | 1926 | 1464139214586 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:14 INFO - PROCESS | 1926 | ++DOCSHELL 0x127568800 == 45 [pid = 1926] [id = 142] 18:20:14 INFO - PROCESS | 1926 | ++DOMWINDOW == 114 (0x12b310c00) [pid = 1926] [serial = 423] [outer = 0x0] 18:20:14 INFO - PROCESS | 1926 | ++DOMWINDOW == 115 (0x12bb89800) [pid = 1926] [serial = 424] [outer = 0x12b310c00] 18:20:14 INFO - PROCESS | 1926 | 1464139214615 Marionette DEBUG loaded listener.js 18:20:14 INFO - PROCESS | 1926 | ++DOMWINDOW == 116 (0x1183b9800) [pid = 1926] [serial = 425] [outer = 0x12b310c00] 18:20:14 INFO - PROCESS | 1926 | 1464139214974 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]]]}] 18:20:15 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. 18:20:15 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 569ms 18:20:15 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 18:20:15 INFO - PROCESS | 1926 | 1464139215029 Marionette TRACE conn2 -> [0,541,"getWindowHandle",null] 18:20:15 INFO - PROCESS | 1926 | 1464139215030 Marionette TRACE conn2 <- [1,541,null,{"value":"7"}] 18:20:15 INFO - PROCESS | 1926 | 1464139215032 Marionette TRACE conn2 -> [0,542,"setScriptTimeout",{"ms":35000}] 18:20:15 INFO - PROCESS | 1926 | 1464139215033 Marionette TRACE conn2 <- [1,542,null,{}] 18:20:15 INFO - PROCESS | 1926 | 1464139215035 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}] 18:20:15 INFO - PROCESS | 1926 | 1464139215131 Marionette TRACE conn2 <- [1,543,null,{"value":null}] 18:20:15 INFO - PROCESS | 1926 | 1464139215135 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:15 INFO - PROCESS | 1926 | ++DOCSHELL 0x12a7c3000 == 46 [pid = 1926] [id = 143] 18:20:15 INFO - PROCESS | 1926 | ++DOMWINDOW == 117 (0x126813800) [pid = 1926] [serial = 426] [outer = 0x0] 18:20:15 INFO - PROCESS | 1926 | ++DOMWINDOW == 118 (0x126817400) [pid = 1926] [serial = 427] [outer = 0x126813800] 18:20:15 INFO - PROCESS | 1926 | 1464139215160 Marionette DEBUG loaded listener.js 18:20:15 INFO - PROCESS | 1926 | ++DOMWINDOW == 119 (0x12681c400) [pid = 1926] [serial = 428] [outer = 0x126813800] 18:20:15 INFO - PROCESS | 1926 | 1464139215517 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]]]}] 18:20:15 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. 18:20:15 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 519ms 18:20:15 INFO - PROCESS | 1926 | 1464139215561 Marionette TRACE conn2 -> [0,545,"getWindowHandle",null] 18:20:15 INFO - PROCESS | 1926 | 1464139215562 Marionette TRACE conn2 <- [1,545,null,{"value":"7"}] 18:20:15 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 18:20:15 INFO - PROCESS | 1926 | 1464139215566 Marionette TRACE conn2 -> [0,546,"setScriptTimeout",{"ms":35000}] 18:20:15 INFO - PROCESS | 1926 | 1464139215569 Marionette TRACE conn2 <- [1,546,null,{}] 18:20:15 INFO - PROCESS | 1926 | 1464139215572 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}] 18:20:15 INFO - PROCESS | 1926 | 1464139215679 Marionette TRACE conn2 <- [1,547,null,{"value":null}] 18:20:15 INFO - PROCESS | 1926 | 1464139215722 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:15 INFO - PROCESS | 1926 | ++DOCSHELL 0x12ac27000 == 47 [pid = 1926] [id = 144] 18:20:15 INFO - PROCESS | 1926 | ++DOMWINDOW == 120 (0x126815800) [pid = 1926] [serial = 429] [outer = 0x0] 18:20:15 INFO - PROCESS | 1926 | ++DOMWINDOW == 121 (0x12bb82800) [pid = 1926] [serial = 430] [outer = 0x126815800] 18:20:15 INFO - PROCESS | 1926 | 1464139215752 Marionette DEBUG loaded listener.js 18:20:15 INFO - PROCESS | 1926 | ++DOMWINDOW == 122 (0x12c55d000) [pid = 1926] [serial = 431] [outer = 0x126815800] 18:20:16 INFO - PROCESS | 1926 | 1464139216093 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]]]}] 18:20:16 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 18:20:16 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 573ms 18:20:16 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 18:20:16 INFO - PROCESS | 1926 | 1464139216139 Marionette TRACE conn2 -> [0,549,"getWindowHandle",null] 18:20:16 INFO - PROCESS | 1926 | 1464139216140 Marionette TRACE conn2 <- [1,549,null,{"value":"7"}] 18:20:16 INFO - PROCESS | 1926 | 1464139216142 Marionette TRACE conn2 -> [0,550,"setScriptTimeout",{"ms":35000}] 18:20:16 INFO - PROCESS | 1926 | 1464139216143 Marionette TRACE conn2 <- [1,550,null,{}] 18:20:16 INFO - PROCESS | 1926 | 1464139216159 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}] 18:20:16 INFO - PROCESS | 1926 | 1464139216259 Marionette TRACE conn2 <- [1,551,null,{"value":null}] 18:20:16 INFO - PROCESS | 1926 | 1464139216305 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:16 INFO - PROCESS | 1926 | ++DOCSHELL 0x12bb3d800 == 48 [pid = 1926] [id = 145] 18:20:16 INFO - PROCESS | 1926 | ++DOMWINDOW == 123 (0x120d05800) [pid = 1926] [serial = 432] [outer = 0x0] 18:20:16 INFO - PROCESS | 1926 | ++DOMWINDOW == 124 (0x120d09c00) [pid = 1926] [serial = 433] [outer = 0x120d05800] 18:20:16 INFO - PROCESS | 1926 | 1464139216335 Marionette DEBUG loaded listener.js 18:20:16 INFO - PROCESS | 1926 | ++DOMWINDOW == 125 (0x120d10c00) [pid = 1926] [serial = 434] [outer = 0x120d05800] 18:20:16 INFO - PROCESS | 1926 | --DOMWINDOW == 124 (0x118552800) [pid = 1926] [serial = 297] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 18:20:16 INFO - PROCESS | 1926 | --DOMWINDOW == 123 (0x1275de000) [pid = 1926] [serial = 234] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 18:20:16 INFO - PROCESS | 1926 | --DOMWINDOW == 122 (0x117e0f400) [pid = 1926] [serial = 294] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 18:20:16 INFO - PROCESS | 1926 | --DOMWINDOW == 121 (0x111e6c000) [pid = 1926] [serial = 291] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 18:20:16 INFO - PROCESS | 1926 | --DOMWINDOW == 120 (0x120e99800) [pid = 1926] [serial = 300] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 18:20:16 INFO - PROCESS | 1926 | --DOMWINDOW == 119 (0x12888a000) [pid = 1926] [serial = 369] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 18:20:16 INFO - PROCESS | 1926 | --DOMWINDOW == 118 (0x129571800) [pid = 1926] [serial = 372] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 18:20:16 INFO - PROCESS | 1926 | --DOMWINDOW == 117 (0x12ac0c800) [pid = 1926] [serial = 375] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 18:20:16 INFO - PROCESS | 1926 | --DOMWINDOW == 116 (0x1163a9c00) [pid = 1926] [serial = 354] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 18:20:16 INFO - PROCESS | 1926 | --DOMWINDOW == 115 (0x1180d5800) [pid = 1926] [serial = 360] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 18:20:16 INFO - PROCESS | 1926 | --DOMWINDOW == 114 (0x1219a7c00) [pid = 1926] [serial = 363] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 18:20:16 INFO - PROCESS | 1926 | --DOMWINDOW == 113 (0x1180d4400) [pid = 1926] [serial = 357] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 18:20:16 INFO - PROCESS | 1926 | --DOMWINDOW == 112 (0x117e0b800) [pid = 1926] [serial = 378] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 18:20:16 INFO - PROCESS | 1926 | --DOMWINDOW == 111 (0x126b9d800) [pid = 1926] [serial = 351] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 18:20:16 INFO - PROCESS | 1926 | --DOMWINDOW == 110 (0x129737000) [pid = 1926] [serial = 381] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 18:20:16 INFO - PROCESS | 1926 | --DOMWINDOW == 109 (0x12b304800) [pid = 1926] [serial = 384] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 18:20:16 INFO - PROCESS | 1926 | --DOMWINDOW == 108 (0x1183acc00) [pid = 1926] [serial = 366] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 18:20:16 INFO - PROCESS | 1926 | 1464139216776 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]]]}] 18:20:16 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. 18:20:16 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 676ms 18:20:16 INFO - PROCESS | 1926 | 1464139216820 Marionette TRACE conn2 -> [0,553,"getWindowHandle",null] 18:20:16 INFO - PROCESS | 1926 | 1464139216822 Marionette TRACE conn2 <- [1,553,null,{"value":"7"}] 18:20:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 18:20:16 INFO - PROCESS | 1926 | 1464139216824 Marionette TRACE conn2 -> [0,554,"setScriptTimeout",{"ms":35000}] 18:20:16 INFO - PROCESS | 1926 | 1464139216825 Marionette TRACE conn2 <- [1,554,null,{}] 18:20:16 INFO - PROCESS | 1926 | 1464139216828 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}] 18:20:16 INFO - PROCESS | 1926 | 1464139216911 Marionette TRACE conn2 <- [1,555,null,{"value":null}] 18:20:16 INFO - PROCESS | 1926 | 1464139216919 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:16 INFO - PROCESS | 1926 | ++DOCSHELL 0x121229000 == 49 [pid = 1926] [id = 146] 18:20:16 INFO - PROCESS | 1926 | ++DOMWINDOW == 109 (0x11808bc00) [pid = 1926] [serial = 435] [outer = 0x0] 18:20:16 INFO - PROCESS | 1926 | ++DOMWINDOW == 110 (0x118c59000) [pid = 1926] [serial = 436] [outer = 0x11808bc00] 18:20:16 INFO - PROCESS | 1926 | 1464139216949 Marionette DEBUG loaded listener.js 18:20:16 INFO - PROCESS | 1926 | ++DOMWINDOW == 111 (0x1275e8000) [pid = 1926] [serial = 437] [outer = 0x11808bc00] 18:20:17 INFO - PROCESS | 1926 | [1926] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 18:20:17 INFO - PROCESS | 1926 | [1926] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 18:20:17 INFO - PROCESS | 1926 | 1464139217309 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]]]}] 18:20:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 18:20:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 523ms 18:20:17 INFO - PROCESS | 1926 | 1464139217348 Marionette TRACE conn2 -> [0,557,"getWindowHandle",null] 18:20:17 INFO - PROCESS | 1926 | 1464139217352 Marionette TRACE conn2 <- [1,557,null,{"value":"7"}] 18:20:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 18:20:17 INFO - PROCESS | 1926 | 1464139217354 Marionette TRACE conn2 -> [0,558,"setScriptTimeout",{"ms":35000}] 18:20:17 INFO - PROCESS | 1926 | 1464139217355 Marionette TRACE conn2 <- [1,558,null,{}] 18:20:17 INFO - PROCESS | 1926 | 1464139217358 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}] 18:20:17 INFO - PROCESS | 1926 | 1464139217449 Marionette TRACE conn2 <- [1,559,null,{"value":null}] 18:20:17 INFO - PROCESS | 1926 | 1464139217462 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:17 INFO - PROCESS | 1926 | ++DOCSHELL 0x12c831800 == 50 [pid = 1926] [id = 147] 18:20:17 INFO - PROCESS | 1926 | ++DOMWINDOW == 112 (0x1194c8400) [pid = 1926] [serial = 438] [outer = 0x0] 18:20:17 INFO - PROCESS | 1926 | ++DOMWINDOW == 113 (0x1194cac00) [pid = 1926] [serial = 439] [outer = 0x1194c8400] 18:20:17 INFO - PROCESS | 1926 | 1464139217489 Marionette DEBUG loaded listener.js 18:20:17 INFO - PROCESS | 1926 | ++DOMWINDOW == 114 (0x12a8ab000) [pid = 1926] [serial = 440] [outer = 0x1194c8400] 18:20:17 INFO - PROCESS | 1926 | 1464139217792 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]]]}] 18:20:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 18:20:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 469ms 18:20:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 18:20:17 INFO - PROCESS | 1926 | 1464139217823 Marionette TRACE conn2 -> [0,561,"getWindowHandle",null] 18:20:17 INFO - PROCESS | 1926 | 1464139217825 Marionette TRACE conn2 <- [1,561,null,{"value":"7"}] 18:20:17 INFO - PROCESS | 1926 | 1464139217827 Marionette TRACE conn2 -> [0,562,"setScriptTimeout",{"ms":35000}] 18:20:17 INFO - PROCESS | 1926 | 1464139217828 Marionette TRACE conn2 <- [1,562,null,{}] 18:20:17 INFO - PROCESS | 1926 | 1464139217831 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}] 18:20:17 INFO - PROCESS | 1926 | 1464139217912 Marionette TRACE conn2 <- [1,563,null,{"value":null}] 18:20:17 INFO - PROCESS | 1926 | 1464139217964 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:17 INFO - PROCESS | 1926 | ++DOCSHELL 0x12c842800 == 51 [pid = 1926] [id = 148] 18:20:17 INFO - PROCESS | 1926 | ++DOMWINDOW == 115 (0x1194c8c00) [pid = 1926] [serial = 441] [outer = 0x0] 18:20:17 INFO - PROCESS | 1926 | ++DOMWINDOW == 116 (0x12aebc400) [pid = 1926] [serial = 442] [outer = 0x1194c8c00] 18:20:17 INFO - PROCESS | 1926 | 1464139217989 Marionette DEBUG loaded listener.js 18:20:18 INFO - PROCESS | 1926 | ++DOMWINDOW == 117 (0x12c55d800) [pid = 1926] [serial = 443] [outer = 0x1194c8c00] 18:20:18 INFO - PROCESS | 1926 | [1926] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 18:20:18 INFO - PROCESS | 1926 | [1926] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 18:20:18 INFO - PROCESS | 1926 | 1464139218287 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]]]}] 18:20:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 18:20:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 469ms 18:20:18 INFO - PROCESS | 1926 | 1464139218296 Marionette TRACE conn2 -> [0,565,"getWindowHandle",null] 18:20:18 INFO - PROCESS | 1926 | 1464139218297 Marionette TRACE conn2 <- [1,565,null,{"value":"7"}] 18:20:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 18:20:18 INFO - PROCESS | 1926 | 1464139218304 Marionette TRACE conn2 -> [0,566,"setScriptTimeout",{"ms":35000}] 18:20:18 INFO - PROCESS | 1926 | 1464139218305 Marionette TRACE conn2 <- [1,566,null,{}] 18:20:18 INFO - PROCESS | 1926 | 1464139218307 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}] 18:20:18 INFO - PROCESS | 1926 | 1464139218392 Marionette TRACE conn2 <- [1,567,null,{"value":null}] 18:20:18 INFO - PROCESS | 1926 | 1464139218396 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:18 INFO - PROCESS | 1926 | ++DOCSHELL 0x12cc26000 == 52 [pid = 1926] [id = 149] 18:20:18 INFO - PROCESS | 1926 | ++DOMWINDOW == 118 (0x120d0fc00) [pid = 1926] [serial = 444] [outer = 0x0] 18:20:18 INFO - PROCESS | 1926 | ++DOMWINDOW == 119 (0x12c565000) [pid = 1926] [serial = 445] [outer = 0x120d0fc00] 18:20:18 INFO - PROCESS | 1926 | 1464139218422 Marionette DEBUG loaded listener.js 18:20:18 INFO - PROCESS | 1926 | ++DOMWINDOW == 120 (0x12c85d800) [pid = 1926] [serial = 446] [outer = 0x120d0fc00] 18:20:18 INFO - PROCESS | 1926 | [1926] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 18:20:18 INFO - PROCESS | 1926 | [1926] WARNING: 'NS_FAILED(aResult)', file /builds/slave/m-aurora-m64-d-000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 18:20:18 INFO - PROCESS | 1926 | [1926] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 18:20:18 INFO - PROCESS | 1926 | 1464139218856 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]]]}] 18:20:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 18:20:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 572ms 18:20:18 INFO - PROCESS | 1926 | 1464139218874 Marionette TRACE conn2 -> [0,569,"getWindowHandle",null] 18:20:18 INFO - PROCESS | 1926 | 1464139218876 Marionette TRACE conn2 <- [1,569,null,{"value":"7"}] 18:20:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 18:20:18 INFO - PROCESS | 1926 | 1464139218880 Marionette TRACE conn2 -> [0,570,"setScriptTimeout",{"ms":35000}] 18:20:18 INFO - PROCESS | 1926 | 1464139218883 Marionette TRACE conn2 <- [1,570,null,{}] 18:20:18 INFO - PROCESS | 1926 | 1464139218887 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}] 18:20:18 INFO - PROCESS | 1926 | 1464139218996 Marionette TRACE conn2 <- [1,571,null,{"value":null}] 18:20:19 INFO - PROCESS | 1926 | 1464139219061 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:19 INFO - PROCESS | 1926 | ++DOCSHELL 0x11757d000 == 53 [pid = 1926] [id = 150] 18:20:19 INFO - PROCESS | 1926 | ++DOMWINDOW == 121 (0x1163ad800) [pid = 1926] [serial = 447] [outer = 0x0] 18:20:19 INFO - PROCESS | 1926 | ++DOMWINDOW == 122 (0x11808f800) [pid = 1926] [serial = 448] [outer = 0x1163ad800] 18:20:19 INFO - PROCESS | 1926 | 1464139219095 Marionette DEBUG loaded listener.js 18:20:19 INFO - PROCESS | 1926 | ++DOMWINDOW == 123 (0x1185f7000) [pid = 1926] [serial = 449] [outer = 0x1163ad800] 18:20:19 INFO - PROCESS | 1926 | [1926] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 18:20:19 INFO - PROCESS | 1926 | 1464139219510 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]]]}] 18:20:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 18:20:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 672ms 18:20:19 INFO - PROCESS | 1926 | 1464139219552 Marionette TRACE conn2 -> [0,573,"getWindowHandle",null] 18:20:19 INFO - PROCESS | 1926 | 1464139219556 Marionette TRACE conn2 <- [1,573,null,{"value":"7"}] 18:20:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 18:20:19 INFO - PROCESS | 1926 | 1464139219561 Marionette TRACE conn2 -> [0,574,"setScriptTimeout",{"ms":35000}] 18:20:19 INFO - PROCESS | 1926 | 1464139219563 Marionette TRACE conn2 <- [1,574,null,{}] 18:20:19 INFO - PROCESS | 1926 | 1464139219565 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}] 18:20:19 INFO - PROCESS | 1926 | 1464139219694 Marionette TRACE conn2 <- [1,575,null,{"value":null}] 18:20:19 INFO - PROCESS | 1926 | 1464139219760 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:19 INFO - PROCESS | 1926 | ++DOCSHELL 0x121226800 == 54 [pid = 1926] [id = 151] 18:20:19 INFO - PROCESS | 1926 | ++DOMWINDOW == 124 (0x119019800) [pid = 1926] [serial = 450] [outer = 0x0] 18:20:19 INFO - PROCESS | 1926 | ++DOMWINDOW == 125 (0x119894c00) [pid = 1926] [serial = 451] [outer = 0x119019800] 18:20:19 INFO - PROCESS | 1926 | 1464139219790 Marionette DEBUG loaded listener.js 18:20:19 INFO - PROCESS | 1926 | ++DOMWINDOW == 126 (0x120e90800) [pid = 1926] [serial = 452] [outer = 0x119019800] 18:20:20 INFO - PROCESS | 1926 | 1464139220219 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]]]}] 18:20:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 18:20:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 674ms 18:20:20 INFO - PROCESS | 1926 | 1464139220235 Marionette TRACE conn2 -> [0,577,"getWindowHandle",null] 18:20:20 INFO - PROCESS | 1926 | 1464139220237 Marionette TRACE conn2 <- [1,577,null,{"value":"7"}] 18:20:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 18:20:20 INFO - PROCESS | 1926 | 1464139220239 Marionette TRACE conn2 -> [0,578,"setScriptTimeout",{"ms":35000}] 18:20:20 INFO - PROCESS | 1926 | 1464139220242 Marionette TRACE conn2 <- [1,578,null,{}] 18:20:20 INFO - PROCESS | 1926 | 1464139220269 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}] 18:20:20 INFO - PROCESS | 1926 | 1464139220394 Marionette TRACE conn2 <- [1,579,null,{"value":null}] 18:20:20 INFO - PROCESS | 1926 | 1464139220443 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:20 INFO - PROCESS | 1926 | ++DOCSHELL 0x12c547800 == 55 [pid = 1926] [id = 152] 18:20:20 INFO - PROCESS | 1926 | ++DOMWINDOW == 127 (0x126811c00) [pid = 1926] [serial = 453] [outer = 0x0] 18:20:20 INFO - PROCESS | 1926 | ++DOMWINDOW == 128 (0x126b95c00) [pid = 1926] [serial = 454] [outer = 0x126811c00] 18:20:20 INFO - PROCESS | 1926 | 1464139220472 Marionette DEBUG loaded listener.js 18:20:20 INFO - PROCESS | 1926 | ++DOMWINDOW == 129 (0x128ba0800) [pid = 1926] [serial = 455] [outer = 0x126811c00] 18:20:20 INFO - PROCESS | 1926 | 1464139220904 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]]]}] 18:20:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 18:20:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 674ms 18:20:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 18:20:20 INFO - PROCESS | 1926 | 1464139220914 Marionette TRACE conn2 -> [0,581,"getWindowHandle",null] 18:20:20 INFO - PROCESS | 1926 | 1464139220918 Marionette TRACE conn2 <- [1,581,null,{"value":"7"}] 18:20:20 INFO - PROCESS | 1926 | 1464139220920 Marionette TRACE conn2 -> [0,582,"setScriptTimeout",{"ms":35000}] 18:20:20 INFO - PROCESS | 1926 | 1464139220922 Marionette TRACE conn2 <- [1,582,null,{}] 18:20:20 INFO - PROCESS | 1926 | 1464139220924 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}] 18:20:21 INFO - PROCESS | 1926 | 1464139221048 Marionette TRACE conn2 <- [1,583,null,{"value":null}] 18:20:21 INFO - PROCESS | 1926 | 1464139221113 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:21 INFO - PROCESS | 1926 | ++DOCSHELL 0x12d016800 == 56 [pid = 1926] [id = 153] 18:20:21 INFO - PROCESS | 1926 | ++DOMWINDOW == 130 (0x129732c00) [pid = 1926] [serial = 456] [outer = 0x0] 18:20:21 INFO - PROCESS | 1926 | ++DOMWINDOW == 131 (0x12ab39400) [pid = 1926] [serial = 457] [outer = 0x129732c00] 18:20:21 INFO - PROCESS | 1926 | 1464139221143 Marionette DEBUG loaded listener.js 18:20:21 INFO - PROCESS | 1926 | ++DOMWINDOW == 132 (0x12aec4800) [pid = 1926] [serial = 458] [outer = 0x129732c00] 18:20:21 INFO - PROCESS | 1926 | 1464139221642 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]]]}] 18:20:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 18:20:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 770ms 18:20:21 INFO - PROCESS | 1926 | 1464139221691 Marionette TRACE conn2 -> [0,585,"getWindowHandle",null] 18:20:21 INFO - PROCESS | 1926 | 1464139221694 Marionette TRACE conn2 <- [1,585,null,{"value":"7"}] 18:20:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 18:20:21 INFO - PROCESS | 1926 | 1464139221697 Marionette TRACE conn2 -> [0,586,"setScriptTimeout",{"ms":35000}] 18:20:21 INFO - PROCESS | 1926 | 1464139221700 Marionette TRACE conn2 <- [1,586,null,{}] 18:20:21 INFO - PROCESS | 1926 | 1464139221703 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}] 18:20:21 INFO - PROCESS | 1926 | 1464139221817 Marionette TRACE conn2 <- [1,587,null,{"value":null}] 18:20:21 INFO - PROCESS | 1926 | 1464139221882 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:21 INFO - PROCESS | 1926 | ++DOCSHELL 0x12d19c000 == 57 [pid = 1926] [id = 154] 18:20:21 INFO - PROCESS | 1926 | ++DOMWINDOW == 133 (0x1194b0c00) [pid = 1926] [serial = 459] [outer = 0x0] 18:20:21 INFO - PROCESS | 1926 | ++DOMWINDOW == 134 (0x1194b9000) [pid = 1926] [serial = 460] [outer = 0x1194b0c00] 18:20:21 INFO - PROCESS | 1926 | 1464139221912 Marionette DEBUG loaded listener.js 18:20:21 INFO - PROCESS | 1926 | ++DOMWINDOW == 135 (0x1194be400) [pid = 1926] [serial = 461] [outer = 0x1194b0c00] 18:20:22 INFO - PROCESS | 1926 | [1926] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 18:20:22 INFO - PROCESS | 1926 | 1464139222294 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]]]}] 18:20:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 18:20:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 620ms 18:20:22 INFO - PROCESS | 1926 | 1464139222317 Marionette TRACE conn2 -> [0,589,"getWindowHandle",null] 18:20:22 INFO - PROCESS | 1926 | 1464139222319 Marionette TRACE conn2 <- [1,589,null,{"value":"7"}] 18:20:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 18:20:22 INFO - PROCESS | 1926 | 1464139222321 Marionette TRACE conn2 -> [0,590,"setScriptTimeout",{"ms":35000}] 18:20:22 INFO - PROCESS | 1926 | 1464139222322 Marionette TRACE conn2 <- [1,590,null,{}] 18:20:22 INFO - PROCESS | 1926 | 1464139222325 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}] 18:20:22 INFO - PROCESS | 1926 | 1464139222459 Marionette TRACE conn2 <- [1,591,null,{"value":null}] 18:20:22 INFO - PROCESS | 1926 | 1464139222525 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:22 INFO - PROCESS | 1926 | ++DOCSHELL 0x12d7b7800 == 58 [pid = 1926] [id = 155] 18:20:22 INFO - PROCESS | 1926 | ++DOMWINDOW == 136 (0x12b309000) [pid = 1926] [serial = 462] [outer = 0x0] 18:20:22 INFO - PROCESS | 1926 | ++DOMWINDOW == 137 (0x12c2d8c00) [pid = 1926] [serial = 463] [outer = 0x12b309000] 18:20:22 INFO - PROCESS | 1926 | 1464139222556 Marionette DEBUG loaded listener.js 18:20:22 INFO - PROCESS | 1926 | ++DOMWINDOW == 138 (0x12c863000) [pid = 1926] [serial = 464] [outer = 0x12b309000] 18:20:22 INFO - PROCESS | 1926 | 1464139222994 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]]]}] 18:20:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 18:20:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 719ms 18:20:23 INFO - PROCESS | 1926 | 1464139223051 Marionette TRACE conn2 -> [0,593,"getWindowHandle",null] 18:20:23 INFO - PROCESS | 1926 | 1464139223052 Marionette TRACE conn2 <- [1,593,null,{"value":"7"}] 18:20:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 18:20:23 INFO - PROCESS | 1926 | 1464139223056 Marionette TRACE conn2 -> [0,594,"setScriptTimeout",{"ms":35000}] 18:20:23 INFO - PROCESS | 1926 | 1464139223057 Marionette TRACE conn2 <- [1,594,null,{}] 18:20:23 INFO - PROCESS | 1926 | 1464139223060 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}] 18:20:23 INFO - PROCESS | 1926 | 1464139223169 Marionette TRACE conn2 <- [1,595,null,{"value":null}] 18:20:23 INFO - PROCESS | 1926 | 1464139223468 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:23 INFO - PROCESS | 1926 | ++DOCSHELL 0x11852f800 == 59 [pid = 1926] [id = 156] 18:20:23 INFO - PROCESS | 1926 | ++DOMWINDOW == 139 (0x112d45800) [pid = 1926] [serial = 465] [outer = 0x0] 18:20:23 INFO - PROCESS | 1926 | ++DOMWINDOW == 140 (0x115e8ec00) [pid = 1926] [serial = 466] [outer = 0x112d45800] 18:20:23 INFO - PROCESS | 1926 | 1464139223507 Marionette DEBUG loaded listener.js 18:20:23 INFO - PROCESS | 1926 | ++DOMWINDOW == 141 (0x1168ac000) [pid = 1926] [serial = 467] [outer = 0x112d45800] 18:20:23 INFO - PROCESS | 1926 | 1464139223935 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]]]}] 18:20:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 18:20:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 919ms 18:20:23 INFO - PROCESS | 1926 | 1464139223976 Marionette TRACE conn2 -> [0,597,"getWindowHandle",null] 18:20:23 INFO - PROCESS | 1926 | 1464139223978 Marionette TRACE conn2 <- [1,597,null,{"value":"7"}] 18:20:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 18:20:23 INFO - PROCESS | 1926 | 1464139223981 Marionette TRACE conn2 -> [0,598,"setScriptTimeout",{"ms":35000}] 18:20:23 INFO - PROCESS | 1926 | 1464139223984 Marionette TRACE conn2 <- [1,598,null,{}] 18:20:23 INFO - PROCESS | 1926 | 1464139223987 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}] 18:20:24 INFO - PROCESS | 1926 | 1464139224083 Marionette TRACE conn2 <- [1,599,null,{"value":null}] 18:20:24 INFO - PROCESS | 1926 | 1464139224155 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:24 INFO - PROCESS | 1926 | ++DOCSHELL 0x1163e1000 == 60 [pid = 1926] [id = 157] 18:20:24 INFO - PROCESS | 1926 | ++DOMWINDOW == 142 (0x118091400) [pid = 1926] [serial = 468] [outer = 0x0] 18:20:24 INFO - PROCESS | 1926 | ++DOMWINDOW == 143 (0x11820d000) [pid = 1926] [serial = 469] [outer = 0x118091400] 18:20:24 INFO - PROCESS | 1926 | 1464139224184 Marionette DEBUG loaded listener.js 18:20:24 INFO - PROCESS | 1926 | ++DOMWINDOW == 144 (0x118554800) [pid = 1926] [serial = 470] [outer = 0x118091400] 18:20:24 INFO - PROCESS | 1926 | 1464139224629 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]]]}] 18:20:24 INFO - PROCESS | 1926 | --DOCSHELL 0x12a8c6800 == 59 [pid = 1926] [id = 101] 18:20:24 INFO - PROCESS | 1926 | --DOCSHELL 0x123eca000 == 58 [pid = 1926] [id = 100] 18:20:24 INFO - PROCESS | 1926 | --DOCSHELL 0x12c842800 == 57 [pid = 1926] [id = 148] 18:20:24 INFO - PROCESS | 1926 | --DOCSHELL 0x12c831800 == 56 [pid = 1926] [id = 147] 18:20:24 INFO - PROCESS | 1926 | --DOCSHELL 0x121229000 == 55 [pid = 1926] [id = 146] 18:20:24 INFO - PROCESS | 1926 | --DOCSHELL 0x12bb3d800 == 54 [pid = 1926] [id = 145] 18:20:24 INFO - PROCESS | 1926 | --DOCSHELL 0x12ac27000 == 53 [pid = 1926] [id = 144] 18:20:24 INFO - PROCESS | 1926 | --DOMWINDOW == 143 (0x11678ec00) [pid = 1926] [serial = 340] [outer = 0x0] [url = about:blank] 18:20:24 INFO - PROCESS | 1926 | --DOMWINDOW == 142 (0x12154bc00) [pid = 1926] [serial = 346] [outer = 0x0] [url = about:blank] 18:20:24 INFO - PROCESS | 1926 | --DOMWINDOW == 141 (0x1185f9c00) [pid = 1926] [serial = 343] [outer = 0x0] [url = about:blank] 18:20:24 INFO - PROCESS | 1926 | --DOMWINDOW == 140 (0x126f56c00) [pid = 1926] [serial = 349] [outer = 0x0] [url = about:blank] 18:20:24 INFO - PROCESS | 1926 | --DOMWINDOW == 139 (0x12bb82400) [pid = 1926] [serial = 388] [outer = 0x0] [url = about:blank] 18:20:24 INFO - PROCESS | 1926 | --DOCSHELL 0x12a7c3000 == 52 [pid = 1926] [id = 143] 18:20:24 INFO - PROCESS | 1926 | --DOCSHELL 0x127568800 == 51 [pid = 1926] [id = 142] 18:20:24 INFO - PROCESS | 1926 | --DOCSHELL 0x126b53800 == 50 [pid = 1926] [id = 141] 18:20:24 INFO - PROCESS | 1926 | --DOCSHELL 0x116ab6800 == 49 [pid = 1926] [id = 140] 18:20:24 INFO - PROCESS | 1926 | --DOCSHELL 0x118540800 == 48 [pid = 1926] [id = 139] 18:20:24 INFO - PROCESS | 1926 | --DOCSHELL 0x113cc5000 == 47 [pid = 1926] [id = 138] 18:20:24 INFO - PROCESS | 1926 | --DOCSHELL 0x12198a000 == 46 [pid = 1926] [id = 137] 18:20:24 INFO - PROCESS | 1926 | --DOCSHELL 0x118544800 == 45 [pid = 1926] [id = 136] 18:20:24 INFO - PROCESS | 1926 | --DOCSHELL 0x1133d5000 == 44 [pid = 1926] [id = 134] 18:20:24 INFO - PROCESS | 1926 | --DOCSHELL 0x12bb40800 == 43 [pid = 1926] [id = 133] 18:20:24 INFO - PROCESS | 1926 | --DOCSHELL 0x123e14000 == 42 [pid = 1926] [id = 132] 18:20:24 INFO - PROCESS | 1926 | --DOCSHELL 0x11853a000 == 41 [pid = 1926] [id = 131] 18:20:24 INFO - PROCESS | 1926 | --DOMWINDOW == 138 (0x11915bc00) [pid = 1926] [serial = 299] [outer = 0x0] [url = about:blank] 18:20:24 INFO - PROCESS | 1926 | --DOMWINDOW == 137 (0x128ba8000) [pid = 1926] [serial = 236] [outer = 0x0] [url = about:blank] 18:20:24 INFO - PROCESS | 1926 | --DOMWINDOW == 136 (0x118371800) [pid = 1926] [serial = 296] [outer = 0x0] [url = about:blank] 18:20:24 INFO - PROCESS | 1926 | --DOMWINDOW == 135 (0x113c1d400) [pid = 1926] [serial = 293] [outer = 0x0] [url = about:blank] 18:20:24 INFO - PROCESS | 1926 | --DOMWINDOW == 134 (0x127468c00) [pid = 1926] [serial = 302] [outer = 0x0] [url = about:blank] 18:20:24 INFO - PROCESS | 1926 | --DOMWINDOW == 133 (0x129071000) [pid = 1926] [serial = 370] [outer = 0x0] [url = about:blank] 18:20:24 INFO - PROCESS | 1926 | --DOMWINDOW == 132 (0x12a8adc00) [pid = 1926] [serial = 373] [outer = 0x0] [url = about:blank] 18:20:24 INFO - PROCESS | 1926 | --DOMWINDOW == 131 (0x12aeb7400) [pid = 1926] [serial = 376] [outer = 0x0] [url = about:blank] 18:20:24 INFO - PROCESS | 1926 | --DOMWINDOW == 130 (0x12ac0a800) [pid = 1926] [serial = 374] [outer = 0x0] [url = about:blank] 18:20:24 INFO - PROCESS | 1926 | --DOMWINDOW == 129 (0x11767c000) [pid = 1926] [serial = 356] [outer = 0x0] [url = about:blank] 18:20:24 INFO - PROCESS | 1926 | --DOMWINDOW == 128 (0x116790800) [pid = 1926] [serial = 355] [outer = 0x0] [url = about:blank] 18:20:24 INFO - PROCESS | 1926 | --DOMWINDOW == 127 (0x119890000) [pid = 1926] [serial = 361] [outer = 0x0] [url = about:blank] 18:20:24 INFO - PROCESS | 1926 | --DOMWINDOW == 126 (0x1212ca000) [pid = 1926] [serial = 362] [outer = 0x0] [url = about:blank] 18:20:24 INFO - PROCESS | 1926 | --DOMWINDOW == 125 (0x1258b7c00) [pid = 1926] [serial = 364] [outer = 0x0] [url = about:blank] 18:20:24 INFO - PROCESS | 1926 | --DOMWINDOW == 124 (0x125e76800) [pid = 1926] [serial = 365] [outer = 0x0] [url = about:blank] 18:20:24 INFO - PROCESS | 1926 | --DOMWINDOW == 123 (0x118374800) [pid = 1926] [serial = 358] [outer = 0x0] [url = about:blank] 18:20:24 INFO - PROCESS | 1926 | --DOMWINDOW == 122 (0x1185f8000) [pid = 1926] [serial = 359] [outer = 0x0] [url = about:blank] 18:20:24 INFO - PROCESS | 1926 | --DOMWINDOW == 121 (0x129070400) [pid = 1926] [serial = 380] [outer = 0x0] [url = about:blank] 18:20:24 INFO - PROCESS | 1926 | --DOMWINDOW == 120 (0x125dafc00) [pid = 1926] [serial = 379] [outer = 0x0] [url = about:blank] 18:20:24 INFO - PROCESS | 1926 | --DOMWINDOW == 119 (0x128ba7400) [pid = 1926] [serial = 353] [outer = 0x0] [url = about:blank] 18:20:24 INFO - PROCESS | 1926 | --DOMWINDOW == 118 (0x1275ec000) [pid = 1926] [serial = 352] [outer = 0x0] [url = about:blank] 18:20:24 INFO - PROCESS | 1926 | --DOMWINDOW == 117 (0x12aec2400) [pid = 1926] [serial = 382] [outer = 0x0] [url = about:blank] 18:20:24 INFO - PROCESS | 1926 | --DOMWINDOW == 116 (0x12aebdc00) [pid = 1926] [serial = 377] [outer = 0x0] [url = about:blank] 18:20:24 INFO - PROCESS | 1926 | --DOMWINDOW == 115 (0x12b30f800) [pid = 1926] [serial = 385] [outer = 0x0] [url = about:blank] 18:20:24 INFO - PROCESS | 1926 | --DOMWINDOW == 114 (0x126b9e400) [pid = 1926] [serial = 367] [outer = 0x0] [url = about:blank] 18:20:24 INFO - PROCESS | 1926 | --DOMWINDOW == 113 (0x12b306400) [pid = 1926] [serial = 383] [outer = 0x0] [url = about:blank] 18:20:24 INFO - PROCESS | 1926 | --DOMWINDOW == 112 (0x1275e4400) [pid = 1926] [serial = 368] [outer = 0x0] [url = about:blank] 18:20:24 INFO - PROCESS | 1926 | --DOMWINDOW == 111 (0x12973c800) [pid = 1926] [serial = 371] [outer = 0x0] [url = about:blank] 18:20:24 INFO - PROCESS | 1926 | --DOMWINDOW == 110 (0x12bb7fc00) [pid = 1926] [serial = 386] [outer = 0x0] [url = about:blank] 18:20:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 18:20:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 721ms 18:20:24 INFO - PROCESS | 1926 | 1464139224705 Marionette TRACE conn2 -> [0,601,"getWindowHandle",null] 18:20:24 INFO - PROCESS | 1926 | 1464139224708 Marionette TRACE conn2 <- [1,601,null,{"value":"7"}] 18:20:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 18:20:24 INFO - PROCESS | 1926 | 1464139224711 Marionette TRACE conn2 -> [0,602,"setScriptTimeout",{"ms":35000}] 18:20:24 INFO - PROCESS | 1926 | 1464139224712 Marionette TRACE conn2 <- [1,602,null,{}] 18:20:24 INFO - PROCESS | 1926 | 1464139224714 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}] 18:20:24 INFO - PROCESS | 1926 | 1464139224795 Marionette TRACE conn2 <- [1,603,null,{"value":null}] 18:20:24 INFO - PROCESS | 1926 | 1464139224823 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:24 INFO - PROCESS | 1926 | ++DOCSHELL 0x11687f800 == 42 [pid = 1926] [id = 158] 18:20:24 INFO - PROCESS | 1926 | ++DOMWINDOW == 111 (0x1190d0000) [pid = 1926] [serial = 471] [outer = 0x0] 18:20:24 INFO - PROCESS | 1926 | ++DOMWINDOW == 112 (0x1194b6400) [pid = 1926] [serial = 472] [outer = 0x1190d0000] 18:20:24 INFO - PROCESS | 1926 | 1464139224849 Marionette DEBUG loaded listener.js 18:20:24 INFO - PROCESS | 1926 | ++DOMWINDOW == 113 (0x1194cd400) [pid = 1926] [serial = 473] [outer = 0x1190d0000] 18:20:25 INFO - PROCESS | 1926 | 1464139225194 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]]]}] 18:20:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 18:20:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 518ms 18:20:25 INFO - PROCESS | 1926 | 1464139225245 Marionette TRACE conn2 -> [0,605,"getWindowHandle",null] 18:20:25 INFO - PROCESS | 1926 | 1464139225247 Marionette TRACE conn2 <- [1,605,null,{"value":"7"}] 18:20:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 18:20:25 INFO - PROCESS | 1926 | 1464139225254 Marionette TRACE conn2 -> [0,606,"setScriptTimeout",{"ms":35000}] 18:20:25 INFO - PROCESS | 1926 | 1464139225258 Marionette TRACE conn2 <- [1,606,null,{}] 18:20:25 INFO - PROCESS | 1926 | 1464139225262 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}] 18:20:25 INFO - PROCESS | 1926 | 1464139225345 Marionette TRACE conn2 <- [1,607,null,{"value":null}] 18:20:25 INFO - PROCESS | 1926 | 1464139225354 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:25 INFO - PROCESS | 1926 | ++DOCSHELL 0x119b7b800 == 43 [pid = 1926] [id = 159] 18:20:25 INFO - PROCESS | 1926 | ++DOMWINDOW == 114 (0x1194e4000) [pid = 1926] [serial = 474] [outer = 0x0] 18:20:25 INFO - PROCESS | 1926 | ++DOMWINDOW == 115 (0x120d09400) [pid = 1926] [serial = 475] [outer = 0x1194e4000] 18:20:25 INFO - PROCESS | 1926 | 1464139225380 Marionette DEBUG loaded listener.js 18:20:25 INFO - PROCESS | 1926 | ++DOMWINDOW == 116 (0x12109d000) [pid = 1926] [serial = 476] [outer = 0x1194e4000] 18:20:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 18:20:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 477ms 18:20:25 INFO - PROCESS | 1926 | 1464139225723 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]]]}] 18:20:25 INFO - PROCESS | 1926 | 1464139225728 Marionette TRACE conn2 -> [0,609,"getWindowHandle",null] 18:20:25 INFO - PROCESS | 1926 | 1464139225730 Marionette TRACE conn2 <- [1,609,null,{"value":"7"}] 18:20:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 18:20:25 INFO - PROCESS | 1926 | 1464139225737 Marionette TRACE conn2 -> [0,610,"setScriptTimeout",{"ms":35000}] 18:20:25 INFO - PROCESS | 1926 | 1464139225739 Marionette TRACE conn2 <- [1,610,null,{}] 18:20:25 INFO - PROCESS | 1926 | 1464139225741 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}] 18:20:25 INFO - PROCESS | 1926 | 1464139225843 Marionette TRACE conn2 <- [1,611,null,{"value":null}] 18:20:25 INFO - PROCESS | 1926 | 1464139225893 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:25 INFO - PROCESS | 1926 | ++DOCSHELL 0x117591800 == 44 [pid = 1926] [id = 160] 18:20:25 INFO - PROCESS | 1926 | ++DOMWINDOW == 117 (0x11988f400) [pid = 1926] [serial = 477] [outer = 0x0] 18:20:25 INFO - PROCESS | 1926 | ++DOMWINDOW == 118 (0x1210a2800) [pid = 1926] [serial = 478] [outer = 0x11988f400] 18:20:25 INFO - PROCESS | 1926 | 1464139225921 Marionette DEBUG loaded listener.js 18:20:25 INFO - PROCESS | 1926 | ++DOMWINDOW == 119 (0x1212ccc00) [pid = 1926] [serial = 479] [outer = 0x11988f400] 18:20:26 INFO - PROCESS | 1926 | 1464139226342 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]]]}] 18:20:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 18:20:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 620ms 18:20:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 18:20:26 INFO - PROCESS | 1926 | 1464139226358 Marionette TRACE conn2 -> [0,613,"getWindowHandle",null] 18:20:26 INFO - PROCESS | 1926 | 1464139226360 Marionette TRACE conn2 <- [1,613,null,{"value":"7"}] 18:20:26 INFO - PROCESS | 1926 | 1464139226363 Marionette TRACE conn2 -> [0,614,"setScriptTimeout",{"ms":35000}] 18:20:26 INFO - PROCESS | 1926 | 1464139226367 Marionette TRACE conn2 <- [1,614,null,{}] 18:20:26 INFO - PROCESS | 1926 | 1464139226370 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}] 18:20:26 INFO - PROCESS | 1926 | 1464139226523 Marionette TRACE conn2 <- [1,615,null,{"value":null}] 18:20:26 INFO - PROCESS | 1926 | 1464139226555 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:26 INFO - PROCESS | 1926 | ++DOCSHELL 0x123e1f800 == 45 [pid = 1926] [id = 161] 18:20:26 INFO - PROCESS | 1926 | ++DOMWINDOW == 120 (0x12557b800) [pid = 1926] [serial = 480] [outer = 0x0] 18:20:26 INFO - PROCESS | 1926 | ++DOMWINDOW == 121 (0x125780000) [pid = 1926] [serial = 481] [outer = 0x12557b800] 18:20:26 INFO - PROCESS | 1926 | 1464139226586 Marionette DEBUG loaded listener.js 18:20:26 INFO - PROCESS | 1926 | ++DOMWINDOW == 122 (0x126814400) [pid = 1926] [serial = 482] [outer = 0x12557b800] 18:20:26 INFO - PROCESS | 1926 | 1464139226906 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]]]}] 18:20:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 18:20:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 576ms 18:20:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 18:20:26 INFO - PROCESS | 1926 | 1464139226939 Marionette TRACE conn2 -> [0,617,"getWindowHandle",null] 18:20:26 INFO - PROCESS | 1926 | 1464139226940 Marionette TRACE conn2 <- [1,617,null,{"value":"7"}] 18:20:26 INFO - PROCESS | 1926 | 1464139226942 Marionette TRACE conn2 -> [0,618,"setScriptTimeout",{"ms":35000}] 18:20:26 INFO - PROCESS | 1926 | 1464139226943 Marionette TRACE conn2 <- [1,618,null,{}] 18:20:26 INFO - PROCESS | 1926 | 1464139226945 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}] 18:20:27 INFO - PROCESS | 1926 | 1464139227051 Marionette TRACE conn2 <- [1,619,null,{"value":null}] 18:20:27 INFO - PROCESS | 1926 | 1464139227066 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:27 INFO - PROCESS | 1926 | ++DOCSHELL 0x12755b000 == 46 [pid = 1926] [id = 162] 18:20:27 INFO - PROCESS | 1926 | ++DOMWINDOW == 123 (0x12681a800) [pid = 1926] [serial = 483] [outer = 0x0] 18:20:27 INFO - PROCESS | 1926 | ++DOMWINDOW == 124 (0x126f55400) [pid = 1926] [serial = 484] [outer = 0x12681a800] 18:20:27 INFO - PROCESS | 1926 | 1464139227092 Marionette DEBUG loaded listener.js 18:20:27 INFO - PROCESS | 1926 | ++DOMWINDOW == 125 (0x128889c00) [pid = 1926] [serial = 485] [outer = 0x12681a800] 18:20:27 INFO - PROCESS | 1926 | 1464139227436 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]]]}] 18:20:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 18:20:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 518ms 18:20:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 18:20:27 INFO - PROCESS | 1926 | 1464139227460 Marionette TRACE conn2 -> [0,621,"getWindowHandle",null] 18:20:27 INFO - PROCESS | 1926 | 1464139227462 Marionette TRACE conn2 <- [1,621,null,{"value":"7"}] 18:20:27 INFO - PROCESS | 1926 | 1464139227464 Marionette TRACE conn2 -> [0,622,"setScriptTimeout",{"ms":35000}] 18:20:27 INFO - PROCESS | 1926 | 1464139227465 Marionette TRACE conn2 <- [1,622,null,{}] 18:20:27 INFO - PROCESS | 1926 | 1464139227472 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}] 18:20:27 INFO - PROCESS | 1926 | 1464139227571 Marionette TRACE conn2 <- [1,623,null,{"value":null}] 18:20:27 INFO - PROCESS | 1926 | 1464139227601 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:27 INFO - PROCESS | 1926 | ++DOCSHELL 0x129356000 == 47 [pid = 1926] [id = 163] 18:20:27 INFO - PROCESS | 1926 | ++DOMWINDOW == 126 (0x12681dc00) [pid = 1926] [serial = 486] [outer = 0x0] 18:20:27 INFO - PROCESS | 1926 | ++DOMWINDOW == 127 (0x129070400) [pid = 1926] [serial = 487] [outer = 0x12681dc00] 18:20:27 INFO - PROCESS | 1926 | 1464139227629 Marionette DEBUG loaded listener.js 18:20:27 INFO - PROCESS | 1926 | ++DOMWINDOW == 128 (0x12956b000) [pid = 1926] [serial = 488] [outer = 0x12681dc00] 18:20:27 INFO - PROCESS | 1926 | 1464139227955 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]]]}] 18:20:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 18:20:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 521ms 18:20:27 INFO - PROCESS | 1926 | 1464139227991 Marionette TRACE conn2 -> [0,625,"getWindowHandle",null] 18:20:27 INFO - PROCESS | 1926 | 1464139227992 Marionette TRACE conn2 <- [1,625,null,{"value":"7"}] 18:20:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 18:20:27 INFO - PROCESS | 1926 | 1464139227995 Marionette TRACE conn2 -> [0,626,"setScriptTimeout",{"ms":35000}] 18:20:27 INFO - PROCESS | 1926 | 1464139227996 Marionette TRACE conn2 <- [1,626,null,{}] 18:20:28 INFO - PROCESS | 1926 | 1464139227998 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}] 18:20:28 INFO - PROCESS | 1926 | 1464139228098 Marionette TRACE conn2 <- [1,627,null,{"value":null}] 18:20:28 INFO - PROCESS | 1926 | 1464139228131 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:28 INFO - PROCESS | 1926 | ++DOCSHELL 0x12a7db800 == 48 [pid = 1926] [id = 164] 18:20:28 INFO - PROCESS | 1926 | ++DOMWINDOW == 129 (0x12956bc00) [pid = 1926] [serial = 489] [outer = 0x0] 18:20:28 INFO - PROCESS | 1926 | ++DOMWINDOW == 130 (0x12ab35000) [pid = 1926] [serial = 490] [outer = 0x12956bc00] 18:20:28 INFO - PROCESS | 1926 | 1464139228157 Marionette DEBUG loaded listener.js 18:20:28 INFO - PROCESS | 1926 | ++DOMWINDOW == 131 (0x12aebd000) [pid = 1926] [serial = 491] [outer = 0x12956bc00] 18:20:28 INFO - PROCESS | 1926 | 1464139228494 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]]]}] 18:20:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 18:20:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 518ms 18:20:28 INFO - PROCESS | 1926 | 1464139228514 Marionette TRACE conn2 -> [0,629,"getWindowHandle",null] 18:20:28 INFO - PROCESS | 1926 | 1464139228515 Marionette TRACE conn2 <- [1,629,null,{"value":"7"}] 18:20:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 18:20:28 INFO - PROCESS | 1926 | 1464139228526 Marionette TRACE conn2 -> [0,630,"setScriptTimeout",{"ms":35000}] 18:20:28 INFO - PROCESS | 1926 | 1464139228528 Marionette TRACE conn2 <- [1,630,null,{}] 18:20:28 INFO - PROCESS | 1926 | 1464139228530 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}] 18:20:28 INFO - PROCESS | 1926 | 1464139228634 Marionette TRACE conn2 <- [1,631,null,{"value":null}] 18:20:28 INFO - PROCESS | 1926 | 1464139228667 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:28 INFO - PROCESS | 1926 | ++DOCSHELL 0x12b38e800 == 49 [pid = 1926] [id = 165] 18:20:28 INFO - PROCESS | 1926 | ++DOMWINDOW == 132 (0x12a854c00) [pid = 1926] [serial = 492] [outer = 0x0] 18:20:28 INFO - PROCESS | 1926 | ++DOMWINDOW == 133 (0x12b30f800) [pid = 1926] [serial = 493] [outer = 0x12a854c00] 18:20:28 INFO - PROCESS | 1926 | 1464139228692 Marionette DEBUG loaded listener.js 18:20:28 INFO - PROCESS | 1926 | ++DOMWINDOW == 134 (0x12b493400) [pid = 1926] [serial = 494] [outer = 0x12a854c00] 18:20:28 INFO - PROCESS | 1926 | --DOMWINDOW == 133 (0x126813800) [pid = 1926] [serial = 426] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 18:20:28 INFO - PROCESS | 1926 | --DOMWINDOW == 132 (0x126815800) [pid = 1926] [serial = 429] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 18:20:28 INFO - PROCESS | 1926 | --DOMWINDOW == 131 (0x11808bc00) [pid = 1926] [serial = 435] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 18:20:28 INFO - PROCESS | 1926 | --DOMWINDOW == 130 (0x1212d0c00) [pid = 1926] [serial = 414] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 18:20:28 INFO - PROCESS | 1926 | --DOMWINDOW == 129 (0x1275e7000) [pid = 1926] [serial = 417] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 18:20:28 INFO - PROCESS | 1926 | --DOMWINDOW == 128 (0x114ed9400) [pid = 1926] [serial = 411] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 18:20:28 INFO - PROCESS | 1926 | --DOMWINDOW == 127 (0x1194c8400) [pid = 1926] [serial = 438] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 18:20:28 INFO - PROCESS | 1926 | --DOMWINDOW == 126 (0x118550800) [pid = 1926] [serial = 408] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 18:20:28 INFO - PROCESS | 1926 | --DOMWINDOW == 125 (0x120d05800) [pid = 1926] [serial = 432] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 18:20:28 INFO - PROCESS | 1926 | --DOMWINDOW == 124 (0x12b310c00) [pid = 1926] [serial = 423] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 18:20:28 INFO - PROCESS | 1926 | --DOMWINDOW == 123 (0x1194c8c00) [pid = 1926] [serial = 441] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 18:20:28 INFO - PROCESS | 1926 | --DOMWINDOW == 122 (0x12ac07000) [pid = 1926] [serial = 420] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 18:20:28 INFO - PROCESS | 1926 | --DOMWINDOW == 121 (0x112dd3c00) [pid = 1926] [serial = 405] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 18:20:29 INFO - PROCESS | 1926 | ++DOMWINDOW == 122 (0x116e66c00) [pid = 1926] [serial = 495] [outer = 0x12c87f000] 18:20:29 INFO - PROCESS | 1926 | 1464139229166 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]]]}] 18:20:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 18:20:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 669ms 18:20:29 INFO - PROCESS | 1926 | 1464139229197 Marionette TRACE conn2 -> [0,633,"getWindowHandle",null] 18:20:29 INFO - PROCESS | 1926 | 1464139229199 Marionette TRACE conn2 <- [1,633,null,{"value":"7"}] 18:20:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 18:20:29 INFO - PROCESS | 1926 | 1464139229206 Marionette TRACE conn2 -> [0,634,"setScriptTimeout",{"ms":35000}] 18:20:29 INFO - PROCESS | 1926 | 1464139229207 Marionette TRACE conn2 <- [1,634,null,{}] 18:20:29 INFO - PROCESS | 1926 | 1464139229210 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}] 18:20:29 INFO - PROCESS | 1926 | 1464139229297 Marionette TRACE conn2 <- [1,635,null,{"value":null}] 18:20:29 INFO - PROCESS | 1926 | 1464139229302 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:29 INFO - PROCESS | 1926 | ++DOCSHELL 0x12a7bf800 == 50 [pid = 1926] [id = 166] 18:20:29 INFO - PROCESS | 1926 | ++DOMWINDOW == 123 (0x116e64800) [pid = 1926] [serial = 496] [outer = 0x0] 18:20:29 INFO - PROCESS | 1926 | ++DOMWINDOW == 124 (0x116e71000) [pid = 1926] [serial = 497] [outer = 0x116e64800] 18:20:29 INFO - PROCESS | 1926 | 1464139229332 Marionette DEBUG loaded listener.js 18:20:29 INFO - PROCESS | 1926 | ++DOMWINDOW == 125 (0x1219ae400) [pid = 1926] [serial = 498] [outer = 0x116e64800] 18:20:29 INFO - PROCESS | 1926 | [1926] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 18:20:29 INFO - PROCESS | 1926 | [1926] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 18:20:29 INFO - PROCESS | 1926 | 1464139229684 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]]]}] 18:20:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 18:20:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 518ms 18:20:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 18:20:29 INFO - PROCESS | 1926 | 1464139229725 Marionette TRACE conn2 -> [0,637,"getWindowHandle",null] 18:20:29 INFO - PROCESS | 1926 | 1464139229726 Marionette TRACE conn2 <- [1,637,null,{"value":"7"}] 18:20:29 INFO - PROCESS | 1926 | 1464139229728 Marionette TRACE conn2 -> [0,638,"setScriptTimeout",{"ms":35000}] 18:20:29 INFO - PROCESS | 1926 | 1464139229730 Marionette TRACE conn2 <- [1,638,null,{}] 18:20:29 INFO - PROCESS | 1926 | 1464139229733 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}] 18:20:29 INFO - PROCESS | 1926 | 1464139229851 Marionette TRACE conn2 <- [1,639,null,{"value":null}] 18:20:29 INFO - PROCESS | 1926 | 1464139229886 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:29 INFO - PROCESS | 1926 | ++DOCSHELL 0x12c52a800 == 51 [pid = 1926] [id = 167] 18:20:29 INFO - PROCESS | 1926 | ++DOMWINDOW == 126 (0x12107f800) [pid = 1926] [serial = 499] [outer = 0x0] 18:20:29 INFO - PROCESS | 1926 | ++DOMWINDOW == 127 (0x121086c00) [pid = 1926] [serial = 500] [outer = 0x12107f800] 18:20:29 INFO - PROCESS | 1926 | 1464139229911 Marionette DEBUG loaded listener.js 18:20:29 INFO - PROCESS | 1926 | ++DOMWINDOW == 128 (0x127467c00) [pid = 1926] [serial = 501] [outer = 0x12107f800] 18:20:30 INFO - PROCESS | 1926 | [1926] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 18:20:30 INFO - PROCESS | 1926 | [1926] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 18:20:30 INFO - PROCESS | 1926 | 1464139230185 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]]]}] 18:20:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 18:20:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 470ms 18:20:30 INFO - PROCESS | 1926 | 1464139230198 Marionette TRACE conn2 -> [0,641,"getWindowHandle",null] 18:20:30 INFO - PROCESS | 1926 | 1464139230201 Marionette TRACE conn2 <- [1,641,null,{"value":"7"}] 18:20:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 18:20:30 INFO - PROCESS | 1926 | 1464139230210 Marionette TRACE conn2 -> [0,642,"setScriptTimeout",{"ms":35000}] 18:20:30 INFO - PROCESS | 1926 | 1464139230211 Marionette TRACE conn2 <- [1,642,null,{}] 18:20:30 INFO - PROCESS | 1926 | 1464139230213 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}] 18:20:30 INFO - PROCESS | 1926 | 1464139230313 Marionette TRACE conn2 <- [1,643,null,{"value":null}] 18:20:30 INFO - PROCESS | 1926 | 1464139230317 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:30 INFO - PROCESS | 1926 | ++DOCSHELL 0x12c848800 == 52 [pid = 1926] [id = 168] 18:20:30 INFO - PROCESS | 1926 | ++DOMWINDOW == 129 (0x116e6b000) [pid = 1926] [serial = 502] [outer = 0x0] 18:20:30 INFO - PROCESS | 1926 | ++DOMWINDOW == 130 (0x12b490800) [pid = 1926] [serial = 503] [outer = 0x116e6b000] 18:20:30 INFO - PROCESS | 1926 | 1464139230341 Marionette DEBUG loaded listener.js 18:20:30 INFO - PROCESS | 1926 | ++DOMWINDOW == 131 (0x12bb8dc00) [pid = 1926] [serial = 504] [outer = 0x116e6b000] 18:20:30 INFO - PROCESS | 1926 | 1464139230662 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]]]}] 18:20:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 18:20:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 469ms 18:20:30 INFO - PROCESS | 1926 | 1464139230679 Marionette TRACE conn2 -> [0,645,"getWindowHandle",null] 18:20:30 INFO - PROCESS | 1926 | 1464139230680 Marionette TRACE conn2 <- [1,645,null,{"value":"7"}] 18:20:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 18:20:30 INFO - PROCESS | 1926 | 1464139230685 Marionette TRACE conn2 -> [0,646,"setScriptTimeout",{"ms":35000}] 18:20:30 INFO - PROCESS | 1926 | 1464139230694 Marionette TRACE conn2 <- [1,646,null,{}] 18:20:30 INFO - PROCESS | 1926 | 1464139230697 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}] 18:20:30 INFO - PROCESS | 1926 | 1464139230805 Marionette TRACE conn2 <- [1,647,null,{"value":null}] 18:20:30 INFO - PROCESS | 1926 | 1464139230811 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:30 INFO - PROCESS | 1926 | ++DOCSHELL 0x12cd40000 == 53 [pid = 1926] [id = 169] 18:20:30 INFO - PROCESS | 1926 | ++DOMWINDOW == 132 (0x110e83c00) [pid = 1926] [serial = 505] [outer = 0x0] 18:20:30 INFO - PROCESS | 1926 | ++DOMWINDOW == 133 (0x110e8c800) [pid = 1926] [serial = 506] [outer = 0x110e83c00] 18:20:30 INFO - PROCESS | 1926 | 1464139230836 Marionette DEBUG loaded listener.js 18:20:30 INFO - PROCESS | 1926 | ++DOMWINDOW == 134 (0x110e90800) [pid = 1926] [serial = 507] [outer = 0x110e83c00] 18:20:31 INFO - PROCESS | 1926 | 1464139231295 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]]]}] 18:20:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 18:20:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 679ms 18:20:31 INFO - PROCESS | 1926 | 1464139231364 Marionette TRACE conn2 -> [0,649,"getWindowHandle",null] 18:20:31 INFO - PROCESS | 1926 | 1464139231367 Marionette TRACE conn2 <- [1,649,null,{"value":"7"}] 18:20:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 18:20:31 INFO - PROCESS | 1926 | 1464139231371 Marionette TRACE conn2 -> [0,650,"setScriptTimeout",{"ms":35000}] 18:20:31 INFO - PROCESS | 1926 | 1464139231373 Marionette TRACE conn2 <- [1,650,null,{}] 18:20:31 INFO - PROCESS | 1926 | 1464139231377 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}] 18:20:31 INFO - PROCESS | 1926 | 1464139231486 Marionette TRACE conn2 <- [1,651,null,{"value":null}] 18:20:31 INFO - PROCESS | 1926 | 1464139231541 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:31 INFO - PROCESS | 1926 | ++DOCSHELL 0x118598800 == 54 [pid = 1926] [id = 170] 18:20:31 INFO - PROCESS | 1926 | ++DOMWINDOW == 135 (0x112590400) [pid = 1926] [serial = 508] [outer = 0x0] 18:20:31 INFO - PROCESS | 1926 | ++DOMWINDOW == 136 (0x112593400) [pid = 1926] [serial = 509] [outer = 0x112590400] 18:20:31 INFO - PROCESS | 1926 | 1464139231573 Marionette DEBUG loaded listener.js 18:20:31 INFO - PROCESS | 1926 | ++DOMWINDOW == 137 (0x112598400) [pid = 1926] [serial = 510] [outer = 0x112590400] 18:20:32 INFO - PROCESS | 1926 | 1464139232007 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]]]}] 18:20:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 18:20:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 671ms 18:20:32 INFO - PROCESS | 1926 | 1464139232042 Marionette TRACE conn2 -> [0,653,"getWindowHandle",null] 18:20:32 INFO - PROCESS | 1926 | 1464139232046 Marionette TRACE conn2 <- [1,653,null,{"value":"7"}] 18:20:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 18:20:32 INFO - PROCESS | 1926 | 1464139232051 Marionette TRACE conn2 -> [0,654,"setScriptTimeout",{"ms":35000}] 18:20:32 INFO - PROCESS | 1926 | 1464139232053 Marionette TRACE conn2 <- [1,654,null,{}] 18:20:32 INFO - PROCESS | 1926 | 1464139232055 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}] 18:20:32 INFO - PROCESS | 1926 | 1464139232165 Marionette TRACE conn2 <- [1,655,null,{"value":null}] 18:20:32 INFO - PROCESS | 1926 | 1464139232220 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:32 INFO - PROCESS | 1926 | ++DOCSHELL 0x123e11800 == 55 [pid = 1926] [id = 171] 18:20:32 INFO - PROCESS | 1926 | ++DOMWINDOW == 138 (0x1166cd400) [pid = 1926] [serial = 511] [outer = 0x0] 18:20:32 INFO - PROCESS | 1926 | ++DOMWINDOW == 139 (0x117e18400) [pid = 1926] [serial = 512] [outer = 0x1166cd400] 18:20:32 INFO - PROCESS | 1926 | 1464139232249 Marionette DEBUG loaded listener.js 18:20:32 INFO - PROCESS | 1926 | ++DOMWINDOW == 140 (0x1183b9c00) [pid = 1926] [serial = 513] [outer = 0x1166cd400] 18:20:32 INFO - PROCESS | 1926 | 1464139232704 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]]]}] 18:20:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 18:20:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 722ms 18:20:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 18:20:32 INFO - PROCESS | 1926 | 1464139232805 Marionette TRACE conn2 -> [0,657,"getWindowHandle",null] 18:20:32 INFO - PROCESS | 1926 | 1464139232806 Marionette TRACE conn2 <- [1,657,null,{"value":"7"}] 18:20:32 INFO - PROCESS | 1926 | 1464139232810 Marionette TRACE conn2 -> [0,658,"setScriptTimeout",{"ms":35000}] 18:20:32 INFO - PROCESS | 1926 | 1464139232813 Marionette TRACE conn2 <- [1,658,null,{}] 18:20:32 INFO - PROCESS | 1926 | 1464139232820 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}] 18:20:32 INFO - PROCESS | 1926 | 1464139232926 Marionette TRACE conn2 <- [1,659,null,{"value":null}] 18:20:32 INFO - PROCESS | 1926 | 1464139232984 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:32 INFO - PROCESS | 1926 | ++DOCSHELL 0x12d1bf800 == 56 [pid = 1926] [id = 172] 18:20:32 INFO - PROCESS | 1926 | ++DOMWINDOW == 141 (0x1194b1c00) [pid = 1926] [serial = 514] [outer = 0x0] 18:20:33 INFO - PROCESS | 1926 | ++DOMWINDOW == 142 (0x1194c8c00) [pid = 1926] [serial = 515] [outer = 0x1194b1c00] 18:20:33 INFO - PROCESS | 1926 | 1464139233014 Marionette DEBUG loaded listener.js 18:20:33 INFO - PROCESS | 1926 | ++DOMWINDOW == 143 (0x11988d000) [pid = 1926] [serial = 516] [outer = 0x1194b1c00] 18:20:33 INFO - PROCESS | 1926 | 1464139233464 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]]]}] 18:20:33 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 18:20:33 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 670ms 18:20:33 INFO - PROCESS | 1926 | 1464139233481 Marionette TRACE conn2 -> [0,661,"getWindowHandle",null] 18:20:33 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 18:20:33 INFO - PROCESS | 1926 | 1464139233483 Marionette TRACE conn2 <- [1,661,null,{"value":"7"}] 18:20:33 INFO - PROCESS | 1926 | 1464139233487 Marionette TRACE conn2 -> [0,662,"setScriptTimeout",{"ms":35000}] 18:20:33 INFO - PROCESS | 1926 | 1464139233489 Marionette TRACE conn2 <- [1,662,null,{}] 18:20:33 INFO - PROCESS | 1926 | 1464139233491 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}] 18:20:33 INFO - PROCESS | 1926 | 1464139233596 Marionette TRACE conn2 <- [1,663,null,{"value":null}] 18:20:33 INFO - PROCESS | 1926 | 1464139233650 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:33 INFO - PROCESS | 1926 | ++DOCSHELL 0x12d1dc000 == 57 [pid = 1926] [id = 173] 18:20:33 INFO - PROCESS | 1926 | ++DOMWINDOW == 144 (0x120d04400) [pid = 1926] [serial = 517] [outer = 0x0] 18:20:33 INFO - PROCESS | 1926 | ++DOMWINDOW == 145 (0x120e99800) [pid = 1926] [serial = 518] [outer = 0x120d04400] 18:20:33 INFO - PROCESS | 1926 | 1464139233680 Marionette DEBUG loaded listener.js 18:20:33 INFO - PROCESS | 1926 | ++DOMWINDOW == 146 (0x12108b000) [pid = 1926] [serial = 519] [outer = 0x120d04400] 18:20:33 INFO - PROCESS | 1926 | [1926] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 18:20:34 INFO - PROCESS | 1926 | 1464139234131 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]]]}] 18:20:34 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 18:20:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 670ms 18:20:34 INFO - PROCESS | 1926 | 1464139234158 Marionette TRACE conn2 -> [0,665,"getWindowHandle",null] 18:20:34 INFO - PROCESS | 1926 | 1464139234159 Marionette TRACE conn2 <- [1,665,null,{"value":"7"}] 18:20:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 18:20:34 INFO - PROCESS | 1926 | 1464139234161 Marionette TRACE conn2 -> [0,666,"setScriptTimeout",{"ms":35000}] 18:20:34 INFO - PROCESS | 1926 | 1464139234163 Marionette TRACE conn2 <- [1,666,null,{}] 18:20:34 INFO - PROCESS | 1926 | 1464139234183 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}] 18:20:34 INFO - PROCESS | 1926 | 1464139234305 Marionette TRACE conn2 <- [1,667,null,{"value":null}] 18:20:34 INFO - PROCESS | 1926 | 1464139234382 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:34 INFO - PROCESS | 1926 | ++DOCSHELL 0x110f1c800 == 58 [pid = 1926] [id = 174] 18:20:34 INFO - PROCESS | 1926 | ++DOMWINDOW == 147 (0x120e95000) [pid = 1926] [serial = 520] [outer = 0x0] 18:20:34 INFO - PROCESS | 1926 | ++DOMWINDOW == 148 (0x12109e000) [pid = 1926] [serial = 521] [outer = 0x120e95000] 18:20:34 INFO - PROCESS | 1926 | 1464139234412 Marionette DEBUG loaded listener.js 18:20:34 INFO - PROCESS | 1926 | ++DOMWINDOW == 149 (0x1214bdc00) [pid = 1926] [serial = 522] [outer = 0x120e95000] 18:20:34 INFO - PROCESS | 1926 | [1926] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 18:20:34 INFO - PROCESS | 1926 | 1464139234850 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]]]}] 18:20:34 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 18:20:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 720ms 18:20:34 INFO - PROCESS | 1926 | 1464139234882 Marionette TRACE conn2 -> [0,669,"getWindowHandle",null] 18:20:34 INFO - PROCESS | 1926 | 1464139234885 Marionette TRACE conn2 <- [1,669,null,{"value":"7"}] 18:20:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 18:20:34 INFO - PROCESS | 1926 | 1464139234888 Marionette TRACE conn2 -> [0,670,"setScriptTimeout",{"ms":35000}] 18:20:34 INFO - PROCESS | 1926 | 1464139234890 Marionette TRACE conn2 <- [1,670,null,{}] 18:20:34 INFO - PROCESS | 1926 | 1464139234894 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}] 18:20:35 INFO - PROCESS | 1926 | 1464139235121 Marionette TRACE conn2 <- [1,671,null,{"value":null}] 18:20:35 INFO - PROCESS | 1926 | 1464139235195 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:35 INFO - PROCESS | 1926 | ++DOCSHELL 0x119087000 == 59 [pid = 1926] [id = 175] 18:20:35 INFO - PROCESS | 1926 | ++DOMWINDOW == 150 (0x12154dc00) [pid = 1926] [serial = 523] [outer = 0x0] 18:20:35 INFO - PROCESS | 1926 | ++DOMWINDOW == 151 (0x126818000) [pid = 1926] [serial = 524] [outer = 0x12154dc00] 18:20:35 INFO - PROCESS | 1926 | 1464139235244 Marionette DEBUG loaded listener.js 18:20:35 INFO - PROCESS | 1926 | ++DOMWINDOW == 152 (0x127469000) [pid = 1926] [serial = 525] [outer = 0x12154dc00] 18:20:35 INFO - PROCESS | 1926 | 1464139235858 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]]]}] 18:20:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 18:20:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 1022ms 18:20:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 18:20:35 INFO - PROCESS | 1926 | 1464139235910 Marionette TRACE conn2 -> [0,673,"getWindowHandle",null] 18:20:35 INFO - PROCESS | 1926 | 1464139235912 Marionette TRACE conn2 <- [1,673,null,{"value":"7"}] 18:20:35 INFO - PROCESS | 1926 | 1464139235917 Marionette TRACE conn2 -> [0,674,"setScriptTimeout",{"ms":35000}] 18:20:35 INFO - PROCESS | 1926 | 1464139235920 Marionette TRACE conn2 <- [1,674,null,{}] 18:20:35 INFO - PROCESS | 1926 | 1464139235924 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}] 18:20:36 INFO - PROCESS | 1926 | 1464139236027 Marionette TRACE conn2 <- [1,675,null,{"value":null}] 18:20:36 INFO - PROCESS | 1926 | 1464139236094 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:36 INFO - PROCESS | 1926 | ++DOCSHELL 0x1191e1800 == 60 [pid = 1926] [id = 176] 18:20:36 INFO - PROCESS | 1926 | ++DOMWINDOW == 153 (0x11258f000) [pid = 1926] [serial = 526] [outer = 0x0] 18:20:36 INFO - PROCESS | 1926 | ++DOMWINDOW == 154 (0x112597000) [pid = 1926] [serial = 527] [outer = 0x11258f000] 18:20:36 INFO - PROCESS | 1926 | 1464139236122 Marionette DEBUG loaded listener.js 18:20:36 INFO - PROCESS | 1926 | ++DOMWINDOW == 155 (0x1163ac000) [pid = 1926] [serial = 528] [outer = 0x11258f000] 18:20:36 INFO - PROCESS | 1926 | [1926] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 18:20:36 INFO - PROCESS | 1926 | 1464139236536 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]]]}] 18:20:36 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 18:20:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 674ms 18:20:36 INFO - PROCESS | 1926 | 1464139236590 Marionette TRACE conn2 -> [0,677,"getWindowHandle",null] 18:20:36 INFO - PROCESS | 1926 | 1464139236593 Marionette TRACE conn2 <- [1,677,null,{"value":"7"}] 18:20:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 18:20:36 INFO - PROCESS | 1926 | 1464139236617 Marionette TRACE conn2 -> [0,678,"setScriptTimeout",{"ms":35000}] 18:20:36 INFO - PROCESS | 1926 | 1464139236619 Marionette TRACE conn2 <- [1,678,null,{}] 18:20:36 INFO - PROCESS | 1926 | 1464139236623 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}] 18:20:36 INFO - PROCESS | 1926 | 1464139236722 Marionette TRACE conn2 <- [1,679,null,{"value":null}] 18:20:36 INFO - PROCESS | 1926 | --DOCSHELL 0x12c848800 == 59 [pid = 1926] [id = 168] 18:20:36 INFO - PROCESS | 1926 | --DOCSHELL 0x12c52a800 == 58 [pid = 1926] [id = 167] 18:20:36 INFO - PROCESS | 1926 | --DOCSHELL 0x12a7bf800 == 57 [pid = 1926] [id = 166] 18:20:36 INFO - PROCESS | 1926 | --DOCSHELL 0x12b38e800 == 56 [pid = 1926] [id = 165] 18:20:36 INFO - PROCESS | 1926 | --DOCSHELL 0x12a7db800 == 55 [pid = 1926] [id = 164] 18:20:36 INFO - PROCESS | 1926 | --DOCSHELL 0x129356000 == 54 [pid = 1926] [id = 163] 18:20:36 INFO - PROCESS | 1926 | --DOMWINDOW == 154 (0x12c565000) [pid = 1926] [serial = 445] [outer = 0x0] [url = about:blank] 18:20:36 INFO - PROCESS | 1926 | --DOMWINDOW == 153 (0x12b494800) [pid = 1926] [serial = 403] [outer = 0x0] [url = about:blank] 18:20:36 INFO - PROCESS | 1926 | --DOMWINDOW == 152 (0x12b307800) [pid = 1926] [serial = 400] [outer = 0x0] [url = about:blank] 18:20:36 INFO - PROCESS | 1926 | 1464139236822 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:36 INFO - PROCESS | 1926 | --DOCSHELL 0x12755b000 == 53 [pid = 1926] [id = 162] 18:20:36 INFO - PROCESS | 1926 | --DOCSHELL 0x123e1f800 == 52 [pid = 1926] [id = 161] 18:20:36 INFO - PROCESS | 1926 | --DOCSHELL 0x117591800 == 51 [pid = 1926] [id = 160] 18:20:36 INFO - PROCESS | 1926 | --DOCSHELL 0x119b7b800 == 50 [pid = 1926] [id = 159] 18:20:36 INFO - PROCESS | 1926 | --DOCSHELL 0x11687f800 == 49 [pid = 1926] [id = 158] 18:20:36 INFO - PROCESS | 1926 | --DOCSHELL 0x1163e1000 == 48 [pid = 1926] [id = 157] 18:20:36 INFO - PROCESS | 1926 | --DOCSHELL 0x11852f800 == 47 [pid = 1926] [id = 156] 18:20:36 INFO - PROCESS | 1926 | ++DOCSHELL 0x115e3f000 == 48 [pid = 1926] [id = 177] 18:20:36 INFO - PROCESS | 1926 | ++DOMWINDOW == 153 (0x110e84000) [pid = 1926] [serial = 529] [outer = 0x0] 18:20:36 INFO - PROCESS | 1926 | ++DOMWINDOW == 154 (0x116e63c00) [pid = 1926] [serial = 530] [outer = 0x110e84000] 18:20:36 INFO - PROCESS | 1926 | 1464139236854 Marionette DEBUG loaded listener.js 18:20:36 INFO - PROCESS | 1926 | ++DOMWINDOW == 155 (0x1184dc400) [pid = 1926] [serial = 531] [outer = 0x110e84000] 18:20:36 INFO - PROCESS | 1926 | --DOCSHELL 0x121226800 == 47 [pid = 1926] [id = 151] 18:20:36 INFO - PROCESS | 1926 | --DOCSHELL 0x11757d000 == 46 [pid = 1926] [id = 150] 18:20:36 INFO - PROCESS | 1926 | --DOCSHELL 0x12cc26000 == 45 [pid = 1926] [id = 149] 18:20:37 INFO - PROCESS | 1926 | --DOMWINDOW == 154 (0x12c55d800) [pid = 1926] [serial = 443] [outer = 0x0] [url = about:blank] 18:20:37 INFO - PROCESS | 1926 | --DOMWINDOW == 153 (0x126817400) [pid = 1926] [serial = 427] [outer = 0x0] [url = about:blank] 18:20:37 INFO - PROCESS | 1926 | --DOMWINDOW == 152 (0x12bb82800) [pid = 1926] [serial = 430] [outer = 0x0] [url = about:blank] 18:20:37 INFO - PROCESS | 1926 | --DOMWINDOW == 151 (0x118c59000) [pid = 1926] [serial = 436] [outer = 0x0] [url = about:blank] 18:20:37 INFO - PROCESS | 1926 | --DOMWINDOW == 150 (0x1258c0800) [pid = 1926] [serial = 415] [outer = 0x0] [url = about:blank] 18:20:37 INFO - PROCESS | 1926 | --DOMWINDOW == 149 (0x1275e8000) [pid = 1926] [serial = 437] [outer = 0x0] [url = about:blank] 18:20:37 INFO - PROCESS | 1926 | --DOMWINDOW == 148 (0x129572000) [pid = 1926] [serial = 419] [outer = 0x0] [url = about:blank] 18:20:37 INFO - PROCESS | 1926 | --DOMWINDOW == 147 (0x1215f3000) [pid = 1926] [serial = 413] [outer = 0x0] [url = about:blank] 18:20:37 INFO - PROCESS | 1926 | --DOMWINDOW == 146 (0x118c0f800) [pid = 1926] [serial = 412] [outer = 0x0] [url = about:blank] 18:20:37 INFO - PROCESS | 1926 | --DOMWINDOW == 145 (0x12681c400) [pid = 1926] [serial = 428] [outer = 0x0] [url = about:blank] 18:20:37 INFO - PROCESS | 1926 | --DOMWINDOW == 144 (0x12a8ab000) [pid = 1926] [serial = 440] [outer = 0x0] [url = about:blank] 18:20:37 INFO - PROCESS | 1926 | --DOMWINDOW == 143 (0x11870b800) [pid = 1926] [serial = 409] [outer = 0x0] [url = about:blank] 18:20:37 INFO - PROCESS | 1926 | --DOMWINDOW == 142 (0x120d09c00) [pid = 1926] [serial = 433] [outer = 0x0] [url = about:blank] 18:20:37 INFO - PROCESS | 1926 | --DOMWINDOW == 141 (0x128ba8c00) [pid = 1926] [serial = 418] [outer = 0x0] [url = about:blank] 18:20:37 INFO - PROCESS | 1926 | --DOMWINDOW == 140 (0x1183b9800) [pid = 1926] [serial = 425] [outer = 0x0] [url = about:blank] 18:20:37 INFO - PROCESS | 1926 | --DOMWINDOW == 139 (0x12aebc400) [pid = 1926] [serial = 442] [outer = 0x0] [url = about:blank] 18:20:37 INFO - PROCESS | 1926 | --DOMWINDOW == 138 (0x120d10c00) [pid = 1926] [serial = 434] [outer = 0x0] [url = about:blank] 18:20:37 INFO - PROCESS | 1926 | --DOMWINDOW == 137 (0x12c55d000) [pid = 1926] [serial = 431] [outer = 0x0] [url = about:blank] 18:20:37 INFO - PROCESS | 1926 | --DOMWINDOW == 136 (0x128d79c00) [pid = 1926] [serial = 397] [outer = 0x0] [url = about:blank] 18:20:37 INFO - PROCESS | 1926 | --DOMWINDOW == 135 (0x11820dc00) [pid = 1926] [serial = 391] [outer = 0x0] [url = about:blank] 18:20:37 INFO - PROCESS | 1926 | --DOMWINDOW == 134 (0x12b30cc00) [pid = 1926] [serial = 422] [outer = 0x0] [url = about:blank] 18:20:37 INFO - PROCESS | 1926 | --DOMWINDOW == 133 (0x1168ab400) [pid = 1926] [serial = 407] [outer = 0x0] [url = about:blank] 18:20:37 INFO - PROCESS | 1926 | --DOMWINDOW == 132 (0x12ac10000) [pid = 1926] [serial = 421] [outer = 0x0] [url = about:blank] 18:20:37 INFO - PROCESS | 1926 | --DOMWINDOW == 131 (0x12bb89800) [pid = 1926] [serial = 424] [outer = 0x0] [url = about:blank] 18:20:37 INFO - PROCESS | 1926 | --DOMWINDOW == 130 (0x12119dc00) [pid = 1926] [serial = 394] [outer = 0x0] [url = about:blank] 18:20:37 INFO - PROCESS | 1926 | --DOMWINDOW == 129 (0x1194cac00) [pid = 1926] [serial = 439] [outer = 0x0] [url = about:blank] 18:20:37 INFO - PROCESS | 1926 | --DOMWINDOW == 128 (0x1194e1400) [pid = 1926] [serial = 410] [outer = 0x0] [url = about:blank] 18:20:37 INFO - PROCESS | 1926 | --DOMWINDOW == 127 (0x127474c00) [pid = 1926] [serial = 416] [outer = 0x0] [url = about:blank] 18:20:37 INFO - PROCESS | 1926 | --DOMWINDOW == 126 (0x114edc400) [pid = 1926] [serial = 406] [outer = 0x0] [url = about:blank] 18:20:37 INFO - PROCESS | 1926 | 1464139237173 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]]]}] 18:20:37 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 18:20:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 592ms 18:20:37 INFO - PROCESS | 1926 | 1464139237190 Marionette TRACE conn2 -> [0,681,"getWindowHandle",null] 18:20:37 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 18:20:37 INFO - PROCESS | 1926 | 1464139237191 Marionette TRACE conn2 <- [1,681,null,{"value":"7"}] 18:20:37 INFO - PROCESS | 1926 | 1464139237193 Marionette TRACE conn2 -> [0,682,"setScriptTimeout",{"ms":35000}] 18:20:37 INFO - PROCESS | 1926 | 1464139237195 Marionette TRACE conn2 <- [1,682,null,{}] 18:20:37 INFO - PROCESS | 1926 | 1464139237206 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}] 18:20:37 INFO - PROCESS | 1926 | 1464139237295 Marionette TRACE conn2 <- [1,683,null,{"value":null}] 18:20:37 INFO - PROCESS | 1926 | 1464139237366 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:37 INFO - PROCESS | 1926 | ++DOCSHELL 0x119b76800 == 46 [pid = 1926] [id = 178] 18:20:37 INFO - PROCESS | 1926 | ++DOMWINDOW == 127 (0x118703800) [pid = 1926] [serial = 532] [outer = 0x0] 18:20:37 INFO - PROCESS | 1926 | ++DOMWINDOW == 128 (0x119025400) [pid = 1926] [serial = 533] [outer = 0x118703800] 18:20:37 INFO - PROCESS | 1926 | 1464139237394 Marionette DEBUG loaded listener.js 18:20:37 INFO - PROCESS | 1926 | ++DOMWINDOW == 129 (0x1194cac00) [pid = 1926] [serial = 534] [outer = 0x118703800] 18:20:38 INFO - PROCESS | 1926 | 1464139238178 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]]]}] 18:20:38 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) 18:20:38 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1021ms 18:20:38 INFO - PROCESS | 1926 | 1464139238214 Marionette TRACE conn2 -> [0,685,"getWindowHandle",null] 18:20:38 INFO - PROCESS | 1926 | 1464139238217 Marionette TRACE conn2 <- [1,685,null,{"value":"7"}] 18:20:38 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 18:20:38 INFO - PROCESS | 1926 | 1464139238221 Marionette TRACE conn2 -> [0,686,"setScriptTimeout",{"ms":35000}] 18:20:38 INFO - PROCESS | 1926 | 1464139238222 Marionette TRACE conn2 <- [1,686,null,{}] 18:20:38 INFO - PROCESS | 1926 | 1464139238224 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}] 18:20:38 INFO - PROCESS | 1926 | 1464139238308 Marionette TRACE conn2 <- [1,687,null,{"value":null}] 18:20:38 INFO - PROCESS | 1926 | 1464139238356 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:38 INFO - PROCESS | 1926 | ++DOCSHELL 0x123e08000 == 47 [pid = 1926] [id = 179] 18:20:38 INFO - PROCESS | 1926 | ++DOMWINDOW == 130 (0x11988f800) [pid = 1926] [serial = 535] [outer = 0x0] 18:20:38 INFO - PROCESS | 1926 | ++DOMWINDOW == 131 (0x120d0f800) [pid = 1926] [serial = 536] [outer = 0x11988f800] 18:20:38 INFO - PROCESS | 1926 | 1464139238382 Marionette DEBUG loaded listener.js 18:20:38 INFO - PROCESS | 1926 | ++DOMWINDOW == 132 (0x121085c00) [pid = 1926] [serial = 537] [outer = 0x11988f800] 18:20:39 INFO - PROCESS | 1926 | 1464139239163 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]]]}] 18:20:39 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 18:20:39 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 968ms 18:20:39 INFO - PROCESS | 1926 | 1464139239190 Marionette TRACE conn2 -> [0,689,"getWindowHandle",null] 18:20:39 INFO - PROCESS | 1926 | 1464139239191 Marionette TRACE conn2 <- [1,689,null,{"value":"7"}] 18:20:39 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 18:20:39 INFO - PROCESS | 1926 | 1464139239193 Marionette TRACE conn2 -> [0,690,"setScriptTimeout",{"ms":35000}] 18:20:39 INFO - PROCESS | 1926 | 1464139239194 Marionette TRACE conn2 <- [1,690,null,{}] 18:20:39 INFO - PROCESS | 1926 | 1464139239204 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}] 18:20:39 INFO - PROCESS | 1926 | 1464139239300 Marionette TRACE conn2 <- [1,691,null,{"value":null}] 18:20:39 INFO - PROCESS | 1926 | 1464139239304 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:39 INFO - PROCESS | 1926 | ++DOCSHELL 0x116aba800 == 48 [pid = 1926] [id = 180] 18:20:39 INFO - PROCESS | 1926 | ++DOMWINDOW == 133 (0x120d09c00) [pid = 1926] [serial = 538] [outer = 0x0] 18:20:39 INFO - PROCESS | 1926 | ++DOMWINDOW == 134 (0x12109f400) [pid = 1926] [serial = 539] [outer = 0x120d09c00] 18:20:39 INFO - PROCESS | 1926 | 1464139239357 Marionette DEBUG loaded listener.js 18:20:39 INFO - PROCESS | 1926 | ++DOMWINDOW == 135 (0x1212cd400) [pid = 1926] [serial = 540] [outer = 0x120d09c00] 18:20:40 INFO - PROCESS | 1926 | 1464139240176 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]]]}] 18:20:40 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 18:20:40 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1029ms 18:20:40 INFO - PROCESS | 1926 | 1464139240223 Marionette TRACE conn2 -> [0,693,"getWindowHandle",null] 18:20:40 INFO - PROCESS | 1926 | 1464139240224 Marionette TRACE conn2 <- [1,693,null,{"value":"7"}] 18:20:40 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 18:20:40 INFO - PROCESS | 1926 | 1464139240233 Marionette TRACE conn2 -> [0,694,"setScriptTimeout",{"ms":35000}] 18:20:40 INFO - PROCESS | 1926 | 1464139240234 Marionette TRACE conn2 <- [1,694,null,{}] 18:20:40 INFO - PROCESS | 1926 | 1464139240237 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}] 18:20:40 INFO - PROCESS | 1926 | 1464139240350 Marionette TRACE conn2 <- [1,695,null,{"value":null}] 18:20:40 INFO - PROCESS | 1926 | 1464139240371 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:40 INFO - PROCESS | 1926 | ++DOCSHELL 0x129686000 == 49 [pid = 1926] [id = 181] 18:20:40 INFO - PROCESS | 1926 | ++DOMWINDOW == 136 (0x125586400) [pid = 1926] [serial = 541] [outer = 0x0] 18:20:40 INFO - PROCESS | 1926 | ++DOMWINDOW == 137 (0x12681d800) [pid = 1926] [serial = 542] [outer = 0x125586400] 18:20:40 INFO - PROCESS | 1926 | 1464139240397 Marionette DEBUG loaded listener.js 18:20:40 INFO - PROCESS | 1926 | ++DOMWINDOW == 138 (0x127469400) [pid = 1926] [serial = 543] [outer = 0x125586400] 18:20:41 INFO - PROCESS | 1926 | --DOMWINDOW == 137 (0x126fec800) [pid = 1926] [serial = 336] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 18:20:41 INFO - PROCESS | 1926 | --DOMWINDOW == 136 (0x1163af400) [pid = 1926] [serial = 339] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 18:20:41 INFO - PROCESS | 1926 | --DOMWINDOW == 135 (0x1183b2800) [pid = 1926] [serial = 342] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 18:20:41 INFO - PROCESS | 1926 | --DOMWINDOW == 134 (0x1210c8800) [pid = 1926] [serial = 345] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 18:20:41 INFO - PROCESS | 1926 | --DOMWINDOW == 133 (0x1258bf400) [pid = 1926] [serial = 348] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 18:20:41 INFO - PROCESS | 1926 | --DOMWINDOW == 132 (0x116360000) [pid = 1926] [serial = 387] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 18:20:41 INFO - PROCESS | 1926 | --DOMWINDOW == 131 (0x116e6b000) [pid = 1926] [serial = 502] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 18:20:41 INFO - PROCESS | 1926 | --DOMWINDOW == 130 (0x12681a800) [pid = 1926] [serial = 483] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 18:20:41 INFO - PROCESS | 1926 | --DOMWINDOW == 129 (0x11988f400) [pid = 1926] [serial = 477] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 18:20:41 INFO - PROCESS | 1926 | --DOMWINDOW == 128 (0x1194e4000) [pid = 1926] [serial = 474] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 18:20:41 INFO - PROCESS | 1926 | --DOMWINDOW == 127 (0x12681dc00) [pid = 1926] [serial = 486] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 18:20:41 INFO - PROCESS | 1926 | --DOMWINDOW == 126 (0x112d45800) [pid = 1926] [serial = 465] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 18:20:41 INFO - PROCESS | 1926 | --DOMWINDOW == 125 (0x12557b800) [pid = 1926] [serial = 480] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 18:20:41 INFO - PROCESS | 1926 | --DOMWINDOW == 124 (0x1190d0000) [pid = 1926] [serial = 471] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 18:20:41 INFO - PROCESS | 1926 | --DOMWINDOW == 123 (0x12956bc00) [pid = 1926] [serial = 489] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 18:20:41 INFO - PROCESS | 1926 | --DOMWINDOW == 122 (0x12a854c00) [pid = 1926] [serial = 492] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 18:20:41 INFO - PROCESS | 1926 | --DOMWINDOW == 121 (0x116e64800) [pid = 1926] [serial = 496] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 18:20:41 INFO - PROCESS | 1926 | --DOMWINDOW == 120 (0x12107f800) [pid = 1926] [serial = 499] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 18:20:41 INFO - PROCESS | 1926 | --DOMWINDOW == 119 (0x118091400) [pid = 1926] [serial = 468] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 18:20:41 INFO - PROCESS | 1926 | --DOMWINDOW == 118 (0x120d0fc00) [pid = 1926] [serial = 444] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 18:20:41 INFO - PROCESS | 1926 | 1464139241195 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]]]}] 18:20:41 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) 18:20:41 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 970ms 18:20:41 INFO - PROCESS | 1926 | 1464139241203 Marionette TRACE conn2 -> [0,697,"getWindowHandle",null] 18:20:41 INFO - PROCESS | 1926 | 1464139241204 Marionette TRACE conn2 <- [1,697,null,{"value":"7"}] 18:20:41 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 18:20:41 INFO - PROCESS | 1926 | 1464139241207 Marionette TRACE conn2 -> [0,698,"setScriptTimeout",{"ms":35000}] 18:20:41 INFO - PROCESS | 1926 | 1464139241208 Marionette TRACE conn2 <- [1,698,null,{}] 18:20:41 INFO - PROCESS | 1926 | 1464139241210 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}] 18:20:41 INFO - PROCESS | 1926 | 1464139241295 Marionette TRACE conn2 <- [1,699,null,{"value":null}] 18:20:41 INFO - PROCESS | 1926 | 1464139241345 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:41 INFO - PROCESS | 1926 | ++DOCSHELL 0x1194ac800 == 50 [pid = 1926] [id = 182] 18:20:41 INFO - PROCESS | 1926 | ++DOMWINDOW == 119 (0x116790800) [pid = 1926] [serial = 544] [outer = 0x0] 18:20:41 INFO - PROCESS | 1926 | ++DOMWINDOW == 120 (0x1183b2800) [pid = 1926] [serial = 545] [outer = 0x116790800] 18:20:41 INFO - PROCESS | 1926 | 1464139241370 Marionette DEBUG loaded listener.js 18:20:41 INFO - PROCESS | 1926 | ++DOMWINDOW == 121 (0x11988f400) [pid = 1926] [serial = 546] [outer = 0x116790800] 18:20:42 INFO - PROCESS | 1926 | 1464139242145 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]]]}] 18:20:42 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) 18:20:42 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 968ms 18:20:42 INFO - PROCESS | 1926 | 1464139242176 Marionette TRACE conn2 -> [0,701,"getWindowHandle",null] 18:20:42 INFO - PROCESS | 1926 | 1464139242177 Marionette TRACE conn2 <- [1,701,null,{"value":"7"}] 18:20:42 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 18:20:42 INFO - PROCESS | 1926 | 1464139242179 Marionette TRACE conn2 -> [0,702,"setScriptTimeout",{"ms":35000}] 18:20:42 INFO - PROCESS | 1926 | 1464139242180 Marionette TRACE conn2 <- [1,702,null,{}] 18:20:42 INFO - PROCESS | 1926 | 1464139242184 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}] 18:20:42 INFO - PROCESS | 1926 | 1464139242263 Marionette TRACE conn2 <- [1,703,null,{"value":null}] 18:20:42 INFO - PROCESS | 1926 | 1464139242270 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:42 INFO - PROCESS | 1926 | ++DOCSHELL 0x12ac1a000 == 51 [pid = 1926] [id = 183] 18:20:42 INFO - PROCESS | 1926 | ++DOMWINDOW == 122 (0x1210c8800) [pid = 1926] [serial = 547] [outer = 0x0] 18:20:42 INFO - PROCESS | 1926 | ++DOMWINDOW == 123 (0x12746b000) [pid = 1926] [serial = 548] [outer = 0x1210c8800] 18:20:42 INFO - PROCESS | 1926 | 1464139242295 Marionette DEBUG loaded listener.js 18:20:42 INFO - PROCESS | 1926 | ++DOMWINDOW == 124 (0x12888b000) [pid = 1926] [serial = 549] [outer = 0x1210c8800] 18:20:43 INFO - PROCESS | 1926 | 1464139243182 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]]]}] 18:20:43 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 18:20:43 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1024ms 18:20:43 INFO - PROCESS | 1926 | 1464139243204 Marionette TRACE conn2 -> [0,705,"getWindowHandle",null] 18:20:43 INFO - PROCESS | 1926 | 1464139243206 Marionette TRACE conn2 <- [1,705,null,{"value":"7"}] 18:20:43 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 18:20:43 INFO - PROCESS | 1926 | 1464139243210 Marionette TRACE conn2 -> [0,706,"setScriptTimeout",{"ms":35000}] 18:20:43 INFO - PROCESS | 1926 | 1464139243213 Marionette TRACE conn2 <- [1,706,null,{}] 18:20:43 INFO - PROCESS | 1926 | 1464139243231 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}] 18:20:43 INFO - PROCESS | 1926 | 1464139243335 Marionette TRACE conn2 <- [1,707,null,{"value":null}] 18:20:43 INFO - PROCESS | 1926 | 1464139243388 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:43 INFO - PROCESS | 1926 | ++DOCSHELL 0x117598800 == 52 [pid = 1926] [id = 184] 18:20:43 INFO - PROCESS | 1926 | ++DOMWINDOW == 125 (0x1129c4800) [pid = 1926] [serial = 550] [outer = 0x0] 18:20:43 INFO - PROCESS | 1926 | ++DOMWINDOW == 126 (0x115e87400) [pid = 1926] [serial = 551] [outer = 0x1129c4800] 18:20:43 INFO - PROCESS | 1926 | 1464139243420 Marionette DEBUG loaded listener.js 18:20:43 INFO - PROCESS | 1926 | ++DOMWINDOW == 127 (0x116e68c00) [pid = 1926] [serial = 552] [outer = 0x1129c4800] 18:20:44 INFO - PROCESS | 1926 | 1464139244326 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]]]}] 18:20:44 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 18:20:44 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1139ms 18:20:44 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 18:20:44 INFO - PROCESS | 1926 | 1464139244373 Marionette TRACE conn2 -> [0,709,"getWindowHandle",null] 18:20:44 INFO - PROCESS | 1926 | 1464139244377 Marionette TRACE conn2 <- [1,709,null,{"value":"7"}] 18:20:44 INFO - PROCESS | 1926 | 1464139244384 Marionette TRACE conn2 -> [0,710,"setScriptTimeout",{"ms":35000}] 18:20:44 INFO - PROCESS | 1926 | 1464139244386 Marionette TRACE conn2 <- [1,710,null,{}] 18:20:44 INFO - PROCESS | 1926 | 1464139244389 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}] 18:20:44 INFO - PROCESS | 1926 | 1464139244495 Marionette TRACE conn2 <- [1,711,null,{"value":null}] 18:20:44 INFO - PROCESS | 1926 | 1464139244545 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:44 INFO - PROCESS | 1926 | ++DOCSHELL 0x127280000 == 53 [pid = 1926] [id = 185] 18:20:44 INFO - PROCESS | 1926 | ++DOMWINDOW == 128 (0x1180d3c00) [pid = 1926] [serial = 553] [outer = 0x0] 18:20:44 INFO - PROCESS | 1926 | ++DOMWINDOW == 129 (0x119068400) [pid = 1926] [serial = 554] [outer = 0x1180d3c00] 18:20:44 INFO - PROCESS | 1926 | 1464139244575 Marionette DEBUG loaded listener.js 18:20:44 INFO - PROCESS | 1926 | ++DOMWINDOW == 130 (0x1194c7c00) [pid = 1926] [serial = 555] [outer = 0x1180d3c00] 18:20:45 INFO - PROCESS | 1926 | 1464139245458 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]]]}] 18:20:45 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 18:20:45 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1121ms 18:20:45 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 18:20:45 INFO - PROCESS | 1926 | 1464139245505 Marionette TRACE conn2 -> [0,713,"getWindowHandle",null] 18:20:45 INFO - PROCESS | 1926 | 1464139245506 Marionette TRACE conn2 <- [1,713,null,{"value":"7"}] 18:20:45 INFO - PROCESS | 1926 | 1464139245509 Marionette TRACE conn2 -> [0,714,"setScriptTimeout",{"ms":35000}] 18:20:45 INFO - PROCESS | 1926 | 1464139245511 Marionette TRACE conn2 <- [1,714,null,{}] 18:20:45 INFO - PROCESS | 1926 | 1464139245519 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}] 18:20:45 INFO - PROCESS | 1926 | 1464139245624 Marionette TRACE conn2 <- [1,715,null,{"value":null}] 18:20:45 INFO - PROCESS | 1926 | 1464139245675 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:45 INFO - PROCESS | 1926 | ++DOCSHELL 0x12bb4f800 == 54 [pid = 1926] [id = 186] 18:20:45 INFO - PROCESS | 1926 | ++DOMWINDOW == 131 (0x1194c9c00) [pid = 1926] [serial = 556] [outer = 0x0] 18:20:45 INFO - PROCESS | 1926 | ++DOMWINDOW == 132 (0x125582400) [pid = 1926] [serial = 557] [outer = 0x1194c9c00] 18:20:45 INFO - PROCESS | 1926 | 1464139245707 Marionette DEBUG loaded listener.js 18:20:45 INFO - PROCESS | 1926 | ++DOMWINDOW == 133 (0x126812400) [pid = 1926] [serial = 558] [outer = 0x1194c9c00] 18:20:46 INFO - PROCESS | 1926 | 1464139246660 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]]]}] 18:20:46 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 18:20:46 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1174ms 18:20:46 INFO - PROCESS | 1926 | 1464139246682 Marionette TRACE conn2 -> [0,717,"getWindowHandle",null] 18:20:46 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 18:20:46 INFO - PROCESS | 1926 | 1464139246686 Marionette TRACE conn2 <- [1,717,null,{"value":"7"}] 18:20:46 INFO - PROCESS | 1926 | 1464139246689 Marionette TRACE conn2 -> [0,718,"setScriptTimeout",{"ms":35000}] 18:20:46 INFO - PROCESS | 1926 | 1464139246690 Marionette TRACE conn2 <- [1,718,null,{}] 18:20:46 INFO - PROCESS | 1926 | 1464139246693 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}] 18:20:46 INFO - PROCESS | 1926 | 1464139246794 Marionette TRACE conn2 <- [1,719,null,{"value":null}] 18:20:46 INFO - PROCESS | 1926 | 1464139246845 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:46 INFO - PROCESS | 1926 | ++DOCSHELL 0x12c537800 == 55 [pid = 1926] [id = 187] 18:20:46 INFO - PROCESS | 1926 | ++DOMWINDOW == 134 (0x12681c400) [pid = 1926] [serial = 559] [outer = 0x0] 18:20:46 INFO - PROCESS | 1926 | ++DOMWINDOW == 135 (0x128ba9400) [pid = 1926] [serial = 560] [outer = 0x12681c400] 18:20:46 INFO - PROCESS | 1926 | 1464139246875 Marionette DEBUG loaded listener.js 18:20:46 INFO - PROCESS | 1926 | ++DOMWINDOW == 136 (0x129314c00) [pid = 1926] [serial = 561] [outer = 0x12681c400] 18:20:47 INFO - PROCESS | 1926 | 1464139247820 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]]]}] 18:20:47 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 18:20:47 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1170ms 18:20:47 INFO - PROCESS | 1926 | 1464139247859 Marionette TRACE conn2 -> [0,721,"getWindowHandle",null] 18:20:47 INFO - PROCESS | 1926 | 1464139247861 Marionette TRACE conn2 <- [1,721,null,{"value":"7"}] 18:20:47 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 18:20:47 INFO - PROCESS | 1926 | 1464139247865 Marionette TRACE conn2 -> [0,722,"setScriptTimeout",{"ms":35000}] 18:20:47 INFO - PROCESS | 1926 | 1464139247867 Marionette TRACE conn2 <- [1,722,null,{}] 18:20:47 INFO - PROCESS | 1926 | 1464139247872 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}] 18:20:47 INFO - PROCESS | 1926 | 1464139247966 Marionette TRACE conn2 <- [1,723,null,{"value":null}] 18:20:48 INFO - PROCESS | 1926 | 1464139248019 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:48 INFO - PROCESS | 1926 | ++DOCSHELL 0x1194ae000 == 56 [pid = 1926] [id = 188] 18:20:48 INFO - PROCESS | 1926 | ++DOMWINDOW == 137 (0x1163a6c00) [pid = 1926] [serial = 562] [outer = 0x0] 18:20:48 INFO - PROCESS | 1926 | ++DOMWINDOW == 138 (0x11684d400) [pid = 1926] [serial = 563] [outer = 0x1163a6c00] 18:20:48 INFO - PROCESS | 1926 | 1464139248047 Marionette DEBUG loaded listener.js 18:20:48 INFO - PROCESS | 1926 | ++DOMWINDOW == 139 (0x117e0ac00) [pid = 1926] [serial = 564] [outer = 0x1163a6c00] 18:20:48 INFO - PROCESS | 1926 | 1464139248491 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] 18:20:48 INFO - PROCESS | 1926 | 1464139248556 Marionette TRACE conn2 <- [1,725,null,{"value":"7"}] 18:20:48 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 18:20:48 INFO - PROCESS | 1926 | 1464139248562 Marionette TRACE conn2 -> [0,726,"setScriptTimeout",{"ms":35000}] 18:20:48 INFO - PROCESS | 1926 | 1464139248564 Marionette TRACE conn2 <- [1,726,null,{}] 18:20:48 INFO - PROCESS | 1926 | 1464139248568 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}] 18:20:48 INFO - PROCESS | 1926 | 1464139248663 Marionette TRACE conn2 <- [1,727,null,{"value":null}] 18:20:48 INFO - PROCESS | 1926 | 1464139248733 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:48 INFO - PROCESS | 1926 | ++DOCSHELL 0x118589800 == 57 [pid = 1926] [id = 189] 18:20:48 INFO - PROCESS | 1926 | ++DOMWINDOW == 140 (0x117e0b800) [pid = 1926] [serial = 565] [outer = 0x0] 18:20:48 INFO - PROCESS | 1926 | ++DOMWINDOW == 141 (0x1190c5000) [pid = 1926] [serial = 566] [outer = 0x117e0b800] 18:20:48 INFO - PROCESS | 1926 | 1464139248760 Marionette DEBUG loaded listener.js 18:20:48 INFO - PROCESS | 1926 | ++DOMWINDOW == 142 (0x1194c4000) [pid = 1926] [serial = 567] [outer = 0x117e0b800] 18:20:49 INFO - PROCESS | 1926 | --DOCSHELL 0x12d7b7800 == 56 [pid = 1926] [id = 155] 18:20:49 INFO - PROCESS | 1926 | --DOCSHELL 0x1194ac800 == 55 [pid = 1926] [id = 182] 18:20:49 INFO - PROCESS | 1926 | --DOCSHELL 0x129686000 == 54 [pid = 1926] [id = 181] 18:20:49 INFO - PROCESS | 1926 | --DOCSHELL 0x116aba800 == 53 [pid = 1926] [id = 180] 18:20:49 INFO - PROCESS | 1926 | --DOCSHELL 0x123e08000 == 52 [pid = 1926] [id = 179] 18:20:49 INFO - PROCESS | 1926 | --DOMWINDOW == 141 (0x119894c00) [pid = 1926] [serial = 451] [outer = 0x0] [url = about:blank] 18:20:49 INFO - PROCESS | 1926 | --DOMWINDOW == 140 (0x12ab39400) [pid = 1926] [serial = 457] [outer = 0x0] [url = about:blank] 18:20:49 INFO - PROCESS | 1926 | --DOMWINDOW == 139 (0x110e8c800) [pid = 1926] [serial = 506] [outer = 0x0] [url = about:blank] 18:20:49 INFO - PROCESS | 1926 | --DOMWINDOW == 138 (0x1194b9000) [pid = 1926] [serial = 460] [outer = 0x0] [url = about:blank] 18:20:49 INFO - PROCESS | 1926 | --DOMWINDOW == 137 (0x126b95c00) [pid = 1926] [serial = 454] [outer = 0x0] [url = about:blank] 18:20:49 INFO - PROCESS | 1926 | --DOMWINDOW == 136 (0x12c2d8c00) [pid = 1926] [serial = 463] [outer = 0x0] [url = about:blank] 18:20:49 INFO - PROCESS | 1926 | --DOMWINDOW == 135 (0x11808f800) [pid = 1926] [serial = 448] [outer = 0x0] [url = about:blank] 18:20:49 INFO - PROCESS | 1926 | --DOCSHELL 0x119b76800 == 51 [pid = 1926] [id = 178] 18:20:49 INFO - PROCESS | 1926 | --DOCSHELL 0x115e3f000 == 50 [pid = 1926] [id = 177] 18:20:49 INFO - PROCESS | 1926 | --DOCSHELL 0x1191e1800 == 49 [pid = 1926] [id = 176] 18:20:49 INFO - PROCESS | 1926 | --DOCSHELL 0x119087000 == 48 [pid = 1926] [id = 175] 18:20:49 INFO - PROCESS | 1926 | --DOCSHELL 0x110f1c800 == 47 [pid = 1926] [id = 174] 18:20:49 INFO - PROCESS | 1926 | --DOCSHELL 0x12d1dc000 == 46 [pid = 1926] [id = 173] 18:20:49 INFO - PROCESS | 1926 | --DOCSHELL 0x12d1bf800 == 45 [pid = 1926] [id = 172] 18:20:49 INFO - PROCESS | 1926 | --DOCSHELL 0x123e11800 == 44 [pid = 1926] [id = 171] 18:20:49 INFO - PROCESS | 1926 | --DOCSHELL 0x118598800 == 43 [pid = 1926] [id = 170] 18:20:49 INFO - PROCESS | 1926 | --DOMWINDOW == 134 (0x117683400) [pid = 1926] [serial = 341] [outer = 0x0] [url = about:blank] 18:20:49 INFO - PROCESS | 1926 | --DOMWINDOW == 133 (0x118c54400) [pid = 1926] [serial = 344] [outer = 0x0] [url = about:blank] 18:20:49 INFO - PROCESS | 1926 | --DOMWINDOW == 132 (0x12553d000) [pid = 1926] [serial = 347] [outer = 0x0] [url = about:blank] 18:20:49 INFO - PROCESS | 1926 | --DOMWINDOW == 131 (0x1275de400) [pid = 1926] [serial = 350] [outer = 0x0] [url = about:blank] 18:20:49 INFO - PROCESS | 1926 | --DOMWINDOW == 130 (0x12b30f800) [pid = 1926] [serial = 493] [outer = 0x0] [url = about:blank] 18:20:49 INFO - PROCESS | 1926 | --DOMWINDOW == 129 (0x116e71000) [pid = 1926] [serial = 497] [outer = 0x0] [url = about:blank] 18:20:49 INFO - PROCESS | 1926 | --DOMWINDOW == 128 (0x121086c00) [pid = 1926] [serial = 500] [outer = 0x0] [url = about:blank] 18:20:49 INFO - PROCESS | 1926 | --DOMWINDOW == 127 (0x12b493400) [pid = 1926] [serial = 494] [outer = 0x0] [url = about:blank] 18:20:49 INFO - PROCESS | 1926 | --DOMWINDOW == 126 (0x118554800) [pid = 1926] [serial = 470] [outer = 0x0] [url = about:blank] 18:20:49 INFO - PROCESS | 1926 | --DOMWINDOW == 125 (0x11820d000) [pid = 1926] [serial = 469] [outer = 0x0] [url = about:blank] 18:20:49 INFO - PROCESS | 1926 | --DOMWINDOW == 124 (0x12c85d800) [pid = 1926] [serial = 446] [outer = 0x0] [url = about:blank] 18:20:49 INFO - PROCESS | 1926 | --DOMWINDOW == 123 (0x1219ae400) [pid = 1926] [serial = 498] [outer = 0x0] [url = about:blank] 18:20:49 INFO - PROCESS | 1926 | --DOMWINDOW == 122 (0x127467c00) [pid = 1926] [serial = 501] [outer = 0x0] [url = about:blank] 18:20:49 INFO - PROCESS | 1926 | --DOMWINDOW == 121 (0x1180d2800) [pid = 1926] [serial = 203] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 18:20:49 INFO - PROCESS | 1926 | --DOMWINDOW == 120 (0x126814400) [pid = 1926] [serial = 482] [outer = 0x0] [url = about:blank] 18:20:49 INFO - PROCESS | 1926 | --DOMWINDOW == 119 (0x12bb8dc00) [pid = 1926] [serial = 504] [outer = 0x0] [url = about:blank] 18:20:49 INFO - PROCESS | 1926 | --DOMWINDOW == 118 (0x12ac0e000) [pid = 1926] [serial = 338] [outer = 0x0] [url = about:blank] 18:20:49 INFO - PROCESS | 1926 | --DOMWINDOW == 117 (0x12c2ce400) [pid = 1926] [serial = 389] [outer = 0x0] [url = about:blank] 18:20:49 INFO - PROCESS | 1926 | --DOMWINDOW == 116 (0x12b490800) [pid = 1926] [serial = 503] [outer = 0x0] [url = about:blank] 18:20:49 INFO - PROCESS | 1926 | --DOMWINDOW == 115 (0x128889c00) [pid = 1926] [serial = 485] [outer = 0x0] [url = about:blank] 18:20:49 INFO - PROCESS | 1926 | --DOMWINDOW == 114 (0x1210a2800) [pid = 1926] [serial = 478] [outer = 0x0] [url = about:blank] 18:20:49 INFO - PROCESS | 1926 | --DOMWINDOW == 113 (0x126f55400) [pid = 1926] [serial = 484] [outer = 0x0] [url = about:blank] 18:20:49 INFO - PROCESS | 1926 | --DOMWINDOW == 112 (0x1212ccc00) [pid = 1926] [serial = 479] [outer = 0x0] [url = about:blank] 18:20:49 INFO - PROCESS | 1926 | --DOMWINDOW == 111 (0x120d09400) [pid = 1926] [serial = 475] [outer = 0x0] [url = about:blank] 18:20:49 INFO - PROCESS | 1926 | --DOMWINDOW == 110 (0x12956b000) [pid = 1926] [serial = 488] [outer = 0x0] [url = about:blank] 18:20:49 INFO - PROCESS | 1926 | --DOMWINDOW == 109 (0x12109d000) [pid = 1926] [serial = 476] [outer = 0x0] [url = about:blank] 18:20:49 INFO - PROCESS | 1926 | --DOMWINDOW == 108 (0x129070400) [pid = 1926] [serial = 487] [outer = 0x0] [url = about:blank] 18:20:49 INFO - PROCESS | 1926 | --DOMWINDOW == 107 (0x1168ac000) [pid = 1926] [serial = 467] [outer = 0x0] [url = about:blank] 18:20:49 INFO - PROCESS | 1926 | --DOMWINDOW == 106 (0x115e8ec00) [pid = 1926] [serial = 466] [outer = 0x0] [url = about:blank] 18:20:49 INFO - PROCESS | 1926 | --DOMWINDOW == 105 (0x125780000) [pid = 1926] [serial = 481] [outer = 0x0] [url = about:blank] 18:20:49 INFO - PROCESS | 1926 | --DOMWINDOW == 104 (0x1194b6400) [pid = 1926] [serial = 472] [outer = 0x0] [url = about:blank] 18:20:49 INFO - PROCESS | 1926 | --DOMWINDOW == 103 (0x1194cd400) [pid = 1926] [serial = 473] [outer = 0x0] [url = about:blank] 18:20:49 INFO - PROCESS | 1926 | --DOMWINDOW == 102 (0x12aebd000) [pid = 1926] [serial = 491] [outer = 0x0] [url = about:blank] 18:20:49 INFO - PROCESS | 1926 | --DOMWINDOW == 101 (0x12ab35000) [pid = 1926] [serial = 490] [outer = 0x0] [url = about:blank] 18:20:49 INFO - PROCESS | 1926 | 1464139249208 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]]]}] 18:20:49 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 18:20:49 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 670ms 18:20:49 INFO - PROCESS | 1926 | 1464139249251 Marionette TRACE conn2 -> [0,729,"getWindowHandle",null] 18:20:49 INFO - PROCESS | 1926 | 1464139249253 Marionette TRACE conn2 <- [1,729,null,{"value":"7"}] 18:20:49 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 18:20:49 INFO - PROCESS | 1926 | 1464139249255 Marionette TRACE conn2 -> [0,730,"setScriptTimeout",{"ms":35000}] 18:20:49 INFO - PROCESS | 1926 | 1464139249258 Marionette TRACE conn2 <- [1,730,null,{}] 18:20:49 INFO - PROCESS | 1926 | 1464139249265 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}] 18:20:49 INFO - PROCESS | 1926 | 1464139249356 Marionette TRACE conn2 <- [1,731,null,{"value":null}] 18:20:49 INFO - PROCESS | 1926 | 1464139249362 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:49 INFO - PROCESS | 1926 | ++DOCSHELL 0x11908e000 == 44 [pid = 1926] [id = 190] 18:20:49 INFO - PROCESS | 1926 | ++DOMWINDOW == 102 (0x1194ce400) [pid = 1926] [serial = 568] [outer = 0x0] 18:20:49 INFO - PROCESS | 1926 | ++DOMWINDOW == 103 (0x120e98000) [pid = 1926] [serial = 569] [outer = 0x1194ce400] 18:20:49 INFO - PROCESS | 1926 | 1464139249391 Marionette DEBUG loaded listener.js 18:20:49 INFO - PROCESS | 1926 | ++DOMWINDOW == 104 (0x121088c00) [pid = 1926] [serial = 570] [outer = 0x1194ce400] 18:20:49 INFO - PROCESS | 1926 | 1464139249760 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] 18:20:49 INFO - PROCESS | 1926 | 1464139249779 Marionette TRACE conn2 <- [1,733,null,{"value":"7"}] 18:20:49 INFO - PROCESS | 1926 | 1464139249781 Marionette TRACE conn2 -> [0,734,"setScriptTimeout",{"ms":35000}] 18:20:49 INFO - PROCESS | 1926 | 1464139249783 Marionette TRACE conn2 <- [1,734,null,{}] 18:20:49 INFO - PROCESS | 1926 | 1464139249786 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}] 18:20:49 INFO - PROCESS | 1926 | 1464139249873 Marionette TRACE conn2 <- [1,735,null,{"value":null}] 18:20:49 INFO - PROCESS | 1926 | 1464139249877 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:49 INFO - PROCESS | 1926 | ++DOCSHELL 0x125ddd000 == 45 [pid = 1926] [id = 191] 18:20:49 INFO - PROCESS | 1926 | ++DOMWINDOW == 105 (0x121099800) [pid = 1926] [serial = 571] [outer = 0x0] 18:20:49 INFO - PROCESS | 1926 | ++DOMWINDOW == 106 (0x121551800) [pid = 1926] [serial = 572] [outer = 0x121099800] 18:20:49 INFO - PROCESS | 1926 | 1464139249904 Marionette DEBUG loaded listener.js 18:20:49 INFO - PROCESS | 1926 | ++DOMWINDOW == 107 (0x12680fc00) [pid = 1926] [serial = 573] [outer = 0x121099800] 18:20:50 INFO - PROCESS | 1926 | 1464139250238 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]]]}] 18:20:50 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 18:20:50 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 471ms 18:20:50 INFO - PROCESS | 1926 | 1464139250254 Marionette TRACE conn2 -> [0,737,"getWindowHandle",null] 18:20:50 INFO - PROCESS | 1926 | 1464139250255 Marionette TRACE conn2 <- [1,737,null,{"value":"7"}] 18:20:50 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 18:20:50 INFO - PROCESS | 1926 | 1464139250258 Marionette TRACE conn2 -> [0,738,"setScriptTimeout",{"ms":35000}] 18:20:50 INFO - PROCESS | 1926 | 1464139250259 Marionette TRACE conn2 <- [1,738,null,{}] 18:20:50 INFO - PROCESS | 1926 | 1464139250261 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}] 18:20:50 INFO - PROCESS | 1926 | 1464139250348 Marionette TRACE conn2 <- [1,739,null,{"value":null}] 18:20:50 INFO - PROCESS | 1926 | 1464139250422 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:50 INFO - PROCESS | 1926 | ++DOCSHELL 0x128ff6000 == 46 [pid = 1926] [id = 192] 18:20:50 INFO - PROCESS | 1926 | ++DOMWINDOW == 108 (0x126811000) [pid = 1926] [serial = 574] [outer = 0x0] 18:20:50 INFO - PROCESS | 1926 | ++DOMWINDOW == 109 (0x126f51800) [pid = 1926] [serial = 575] [outer = 0x126811000] 18:20:50 INFO - PROCESS | 1926 | 1464139250447 Marionette DEBUG loaded listener.js 18:20:50 INFO - PROCESS | 1926 | ++DOMWINDOW == 110 (0x128889c00) [pid = 1926] [serial = 576] [outer = 0x126811000] 18:20:51 INFO - PROCESS | 1926 | 1464139251236 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]]]}] 18:20:51 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 18:20:51 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1018ms 18:20:51 INFO - PROCESS | 1926 | 1464139251277 Marionette TRACE conn2 -> [0,741,"getWindowHandle",null] 18:20:51 INFO - PROCESS | 1926 | 1464139251278 Marionette TRACE conn2 <- [1,741,null,{"value":"7"}] 18:20:51 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 18:20:51 INFO - PROCESS | 1926 | 1464139251280 Marionette TRACE conn2 -> [0,742,"setScriptTimeout",{"ms":35000}] 18:20:51 INFO - PROCESS | 1926 | 1464139251281 Marionette TRACE conn2 <- [1,742,null,{}] 18:20:51 INFO - PROCESS | 1926 | 1464139251284 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}] 18:20:51 INFO - PROCESS | 1926 | 1464139251415 Marionette TRACE conn2 <- [1,743,null,{"value":null}] 18:20:51 INFO - PROCESS | 1926 | 1464139251449 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:51 INFO - PROCESS | 1926 | ++DOCSHELL 0x12ab5e000 == 47 [pid = 1926] [id = 193] 18:20:51 INFO - PROCESS | 1926 | ++DOMWINDOW == 111 (0x128ba4800) [pid = 1926] [serial = 577] [outer = 0x0] 18:20:51 INFO - PROCESS | 1926 | ++DOMWINDOW == 112 (0x12a851c00) [pid = 1926] [serial = 578] [outer = 0x128ba4800] 18:20:51 INFO - PROCESS | 1926 | 1464139251475 Marionette DEBUG loaded listener.js 18:20:51 INFO - PROCESS | 1926 | ++DOMWINDOW == 113 (0x12aec0800) [pid = 1926] [serial = 579] [outer = 0x128ba4800] 18:20:52 INFO - PROCESS | 1926 | 1464139252297 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]]]}] 18:20:52 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 18:20:52 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1021ms 18:20:52 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 18:20:52 INFO - PROCESS | 1926 | 1464139252307 Marionette TRACE conn2 -> [0,745,"getWindowHandle",null] 18:20:52 INFO - PROCESS | 1926 | 1464139252308 Marionette TRACE conn2 <- [1,745,null,{"value":"7"}] 18:20:52 INFO - PROCESS | 1926 | 1464139252310 Marionette TRACE conn2 -> [0,746,"setScriptTimeout",{"ms":35000}] 18:20:52 INFO - PROCESS | 1926 | 1464139252311 Marionette TRACE conn2 <- [1,746,null,{}] 18:20:52 INFO - PROCESS | 1926 | 1464139252313 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}] 18:20:52 INFO - PROCESS | 1926 | 1464139252417 Marionette TRACE conn2 <- [1,747,null,{"value":null}] 18:20:52 INFO - PROCESS | 1926 | 1464139252450 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:52 INFO - PROCESS | 1926 | ++DOCSHELL 0x12b394000 == 48 [pid = 1926] [id = 194] 18:20:52 INFO - PROCESS | 1926 | ++DOMWINDOW == 114 (0x12aec1800) [pid = 1926] [serial = 580] [outer = 0x0] 18:20:52 INFO - PROCESS | 1926 | ++DOMWINDOW == 115 (0x12b488800) [pid = 1926] [serial = 581] [outer = 0x12aec1800] 18:20:52 INFO - PROCESS | 1926 | 1464139252474 Marionette DEBUG loaded listener.js 18:20:52 INFO - PROCESS | 1926 | ++DOMWINDOW == 116 (0x12bb80c00) [pid = 1926] [serial = 582] [outer = 0x12aec1800] 18:20:53 INFO - PROCESS | 1926 | --DOMWINDOW == 115 (0x129732c00) [pid = 1926] [serial = 456] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 18:20:53 INFO - PROCESS | 1926 | --DOMWINDOW == 114 (0x1194b0c00) [pid = 1926] [serial = 459] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 18:20:53 INFO - PROCESS | 1926 | --DOMWINDOW == 113 (0x126811c00) [pid = 1926] [serial = 453] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 18:20:53 INFO - PROCESS | 1926 | --DOMWINDOW == 112 (0x119019800) [pid = 1926] [serial = 450] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 18:20:53 INFO - PROCESS | 1926 | --DOMWINDOW == 111 (0x12a733800) [pid = 1926] [serial = 399] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 18:20:53 INFO - PROCESS | 1926 | --DOMWINDOW == 110 (0x125586400) [pid = 1926] [serial = 541] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 18:20:53 INFO - PROCESS | 1926 | --DOMWINDOW == 109 (0x116790800) [pid = 1926] [serial = 544] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 18:20:53 INFO - PROCESS | 1926 | --DOMWINDOW == 108 (0x118703800) [pid = 1926] [serial = 532] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 18:20:53 INFO - PROCESS | 1926 | --DOMWINDOW == 107 (0x110e84000) [pid = 1926] [serial = 529] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 18:20:53 INFO - PROCESS | 1926 | --DOMWINDOW == 106 (0x11258f000) [pid = 1926] [serial = 526] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 18:20:53 INFO - PROCESS | 1926 | --DOMWINDOW == 105 (0x11988f800) [pid = 1926] [serial = 535] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 18:20:53 INFO - PROCESS | 1926 | --DOMWINDOW == 104 (0x120d09c00) [pid = 1926] [serial = 538] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 18:20:53 INFO - PROCESS | 1926 | --DOMWINDOW == 103 (0x117e15800) [pid = 1926] [serial = 390] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 18:20:53 INFO - PROCESS | 1926 | --DOMWINDOW == 102 (0x126f52000) [pid = 1926] [serial = 396] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 18:20:53 INFO - PROCESS | 1926 | --DOMWINDOW == 101 (0x12b309000) [pid = 1926] [serial = 462] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 18:20:53 INFO - PROCESS | 1926 | --DOMWINDOW == 100 (0x1163ad800) [pid = 1926] [serial = 447] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 18:20:53 INFO - PROCESS | 1926 | --DOMWINDOW == 99 (0x120e98400) [pid = 1926] [serial = 393] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 18:20:53 INFO - PROCESS | 1926 | --DOMWINDOW == 98 (0x12aeba000) [pid = 1926] [serial = 402] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 18:20:53 INFO - PROCESS | 1926 | 1464139253264 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]]]}] 18:20:53 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.) 18:20:53 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 969ms 18:20:53 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 18:20:53 INFO - PROCESS | 1926 | 1464139253279 Marionette TRACE conn2 -> [0,749,"getWindowHandle",null] 18:20:53 INFO - PROCESS | 1926 | 1464139253281 Marionette TRACE conn2 <- [1,749,null,{"value":"7"}] 18:20:53 INFO - PROCESS | 1926 | 1464139253284 Marionette TRACE conn2 -> [0,750,"setScriptTimeout",{"ms":35000}] 18:20:53 INFO - PROCESS | 1926 | 1464139253285 Marionette TRACE conn2 <- [1,750,null,{}] 18:20:53 INFO - PROCESS | 1926 | 1464139253288 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}] 18:20:53 INFO - PROCESS | 1926 | 1464139253379 Marionette TRACE conn2 <- [1,751,null,{"value":null}] 18:20:53 INFO - PROCESS | 1926 | 1464139253383 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:53 INFO - PROCESS | 1926 | ++DOCSHELL 0x119c05800 == 49 [pid = 1926] [id = 195] 18:20:53 INFO - PROCESS | 1926 | ++DOMWINDOW == 99 (0x118093800) [pid = 1926] [serial = 583] [outer = 0x0] 18:20:53 INFO - PROCESS | 1926 | ++DOMWINDOW == 100 (0x1194b6c00) [pid = 1926] [serial = 584] [outer = 0x118093800] 18:20:53 INFO - PROCESS | 1926 | 1464139253409 Marionette DEBUG loaded listener.js 18:20:53 INFO - PROCESS | 1926 | ++DOMWINDOW == 101 (0x12109b400) [pid = 1926] [serial = 585] [outer = 0x118093800] 18:20:54 INFO - PROCESS | 1926 | 1464139254229 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]]]}] 18:20:54 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 18:20:54 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 970ms 18:20:54 INFO - PROCESS | 1926 | 1464139254255 Marionette TRACE conn2 -> [0,753,"getWindowHandle",null] 18:20:54 INFO - PROCESS | 1926 | 1464139254257 Marionette TRACE conn2 <- [1,753,null,{"value":"7"}] 18:20:54 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 18:20:54 INFO - PROCESS | 1926 | 1464139254260 Marionette TRACE conn2 -> [0,754,"setScriptTimeout",{"ms":35000}] 18:20:54 INFO - PROCESS | 1926 | 1464139254262 Marionette TRACE conn2 <- [1,754,null,{}] 18:20:54 INFO - PROCESS | 1926 | 1464139254265 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}] 18:20:54 INFO - PROCESS | 1926 | 1464139254403 Marionette TRACE conn2 <- [1,755,null,{"value":null}] 18:20:54 INFO - PROCESS | 1926 | 1464139254411 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:54 INFO - PROCESS | 1926 | ++DOCSHELL 0x12c24d800 == 50 [pid = 1926] [id = 196] 18:20:54 INFO - PROCESS | 1926 | ++DOMWINDOW == 102 (0x11837b400) [pid = 1926] [serial = 586] [outer = 0x0] 18:20:54 INFO - PROCESS | 1926 | ++DOMWINDOW == 103 (0x126f52800) [pid = 1926] [serial = 587] [outer = 0x11837b400] 18:20:54 INFO - PROCESS | 1926 | 1464139254436 Marionette DEBUG loaded listener.js 18:20:54 INFO - PROCESS | 1926 | ++DOMWINDOW == 104 (0x12aec2800) [pid = 1926] [serial = 588] [outer = 0x11837b400] 18:20:55 INFO - PROCESS | 1926 | 1464139255248 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]]]}] 18:20:55 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 18:20:55 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1020ms 18:20:55 INFO - PROCESS | 1926 | 1464139255280 Marionette TRACE conn2 -> [0,757,"getWindowHandle",null] 18:20:55 INFO - PROCESS | 1926 | 1464139255283 Marionette TRACE conn2 <- [1,757,null,{"value":"7"}] 18:20:55 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 18:20:55 INFO - PROCESS | 1926 | 1464139255289 Marionette TRACE conn2 -> [0,758,"setScriptTimeout",{"ms":35000}] 18:20:55 INFO - PROCESS | 1926 | 1464139255291 Marionette TRACE conn2 <- [1,758,null,{}] 18:20:55 INFO - PROCESS | 1926 | 1464139255296 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}] 18:20:55 INFO - PROCESS | 1926 | 1464139255402 Marionette TRACE conn2 <- [1,759,null,{"value":null}] 18:20:55 INFO - PROCESS | 1926 | 1464139255455 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:55 INFO - PROCESS | 1926 | ++DOCSHELL 0x11835a000 == 51 [pid = 1926] [id = 197] 18:20:55 INFO - PROCESS | 1926 | ++DOMWINDOW == 105 (0x114ee0000) [pid = 1926] [serial = 589] [outer = 0x0] 18:20:55 INFO - PROCESS | 1926 | ++DOMWINDOW == 106 (0x116849000) [pid = 1926] [serial = 590] [outer = 0x114ee0000] 18:20:55 INFO - PROCESS | 1926 | 1464139255488 Marionette DEBUG loaded listener.js 18:20:55 INFO - PROCESS | 1926 | ++DOMWINDOW == 107 (0x118096c00) [pid = 1926] [serial = 591] [outer = 0x114ee0000] 18:20:55 INFO - PROCESS | 1926 | 1464139255934 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]]]}] 18:20:55 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 18:20:55 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 671ms 18:20:55 INFO - PROCESS | 1926 | 1464139255960 Marionette TRACE conn2 -> [0,761,"getWindowHandle",null] 18:20:55 INFO - PROCESS | 1926 | 1464139255965 Marionette TRACE conn2 <- [1,761,null,{"value":"7"}] 18:20:55 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 18:20:55 INFO - PROCESS | 1926 | 1464139255970 Marionette TRACE conn2 -> [0,762,"setScriptTimeout",{"ms":35000}] 18:20:55 INFO - PROCESS | 1926 | 1464139255972 Marionette TRACE conn2 <- [1,762,null,{}] 18:20:55 INFO - PROCESS | 1926 | 1464139255974 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}] 18:20:56 INFO - PROCESS | 1926 | 1464139256079 Marionette TRACE conn2 <- [1,763,null,{"value":null}] 18:20:56 INFO - PROCESS | 1926 | 1464139256146 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:56 INFO - PROCESS | 1926 | ++DOCSHELL 0x123e14000 == 52 [pid = 1926] [id = 198] 18:20:56 INFO - PROCESS | 1926 | ++DOMWINDOW == 108 (0x119019c00) [pid = 1926] [serial = 592] [outer = 0x0] 18:20:56 INFO - PROCESS | 1926 | ++DOMWINDOW == 109 (0x1194c8000) [pid = 1926] [serial = 593] [outer = 0x119019c00] 18:20:56 INFO - PROCESS | 1926 | 1464139256190 Marionette DEBUG loaded listener.js 18:20:56 INFO - PROCESS | 1926 | ++DOMWINDOW == 110 (0x121080000) [pid = 1926] [serial = 594] [outer = 0x119019c00] 18:20:57 INFO - PROCESS | 1926 | 1464139257077 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]]]}] 18:20:57 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 18:20:57 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1121ms 18:20:57 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 18:20:57 INFO - PROCESS | 1926 | 1464139257091 Marionette TRACE conn2 -> [0,765,"getWindowHandle",null] 18:20:57 INFO - PROCESS | 1926 | 1464139257092 Marionette TRACE conn2 <- [1,765,null,{"value":"7"}] 18:20:57 INFO - PROCESS | 1926 | 1464139257095 Marionette TRACE conn2 -> [0,766,"setScriptTimeout",{"ms":35000}] 18:20:57 INFO - PROCESS | 1926 | 1464139257097 Marionette TRACE conn2 <- [1,766,null,{}] 18:20:57 INFO - PROCESS | 1926 | 1464139257105 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}] 18:20:57 INFO - PROCESS | 1926 | 1464139257198 Marionette TRACE conn2 <- [1,767,null,{"value":null}] 18:20:57 INFO - PROCESS | 1926 | 1464139257292 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:57 INFO - PROCESS | 1926 | ++DOCSHELL 0x12c83f000 == 53 [pid = 1926] [id = 199] 18:20:57 INFO - PROCESS | 1926 | ++DOMWINDOW == 111 (0x12680f400) [pid = 1926] [serial = 595] [outer = 0x0] 18:20:57 INFO - PROCESS | 1926 | ++DOMWINDOW == 112 (0x127474c00) [pid = 1926] [serial = 596] [outer = 0x12680f400] 18:20:57 INFO - PROCESS | 1926 | 1464139257324 Marionette DEBUG loaded listener.js 18:20:57 INFO - PROCESS | 1926 | ++DOMWINDOW == 113 (0x129313400) [pid = 1926] [serial = 597] [outer = 0x12680f400] 18:20:58 INFO - PROCESS | 1926 | 1464139258227 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]]]}] 18:20:58 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 18:20:58 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1173ms 18:20:58 INFO - PROCESS | 1926 | 1464139258268 Marionette TRACE conn2 -> [0,769,"getWindowHandle",null] 18:20:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 18:20:58 INFO - PROCESS | 1926 | 1464139258270 Marionette TRACE conn2 <- [1,769,null,{"value":"7"}] 18:20:58 INFO - PROCESS | 1926 | 1464139258272 Marionette TRACE conn2 -> [0,770,"setScriptTimeout",{"ms":35000}] 18:20:58 INFO - PROCESS | 1926 | 1464139258274 Marionette TRACE conn2 <- [1,770,null,{}] 18:20:58 INFO - PROCESS | 1926 | 1464139258276 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}] 18:20:58 INFO - PROCESS | 1926 | 1464139258408 Marionette TRACE conn2 <- [1,771,null,{"value":null}] 18:20:58 INFO - PROCESS | 1926 | 1464139258463 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:58 INFO - PROCESS | 1926 | ++DOCSHELL 0x12cd38000 == 54 [pid = 1926] [id = 200] 18:20:58 INFO - PROCESS | 1926 | ++DOMWINDOW == 114 (0x12681c000) [pid = 1926] [serial = 598] [outer = 0x0] 18:20:58 INFO - PROCESS | 1926 | ++DOMWINDOW == 115 (0x12ac10400) [pid = 1926] [serial = 599] [outer = 0x12681c000] 18:20:58 INFO - PROCESS | 1926 | 1464139258494 Marionette DEBUG loaded listener.js 18:20:58 INFO - PROCESS | 1926 | ++DOMWINDOW == 116 (0x12b306400) [pid = 1926] [serial = 600] [outer = 0x12681c000] 18:20:58 INFO - PROCESS | 1926 | 1464139258930 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]]]}] 18:20:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 18:20:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 669ms 18:20:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 18:20:58 INFO - PROCESS | 1926 | 1464139258941 Marionette TRACE conn2 -> [0,773,"getWindowHandle",null] 18:20:58 INFO - PROCESS | 1926 | 1464139258943 Marionette TRACE conn2 <- [1,773,null,{"value":"7"}] 18:20:58 INFO - PROCESS | 1926 | 1464139258945 Marionette TRACE conn2 -> [0,774,"setScriptTimeout",{"ms":35000}] 18:20:58 INFO - PROCESS | 1926 | 1464139258946 Marionette TRACE conn2 <- [1,774,null,{}] 18:20:58 INFO - PROCESS | 1926 | 1464139258948 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}] 18:20:59 INFO - PROCESS | 1926 | 1464139259051 Marionette TRACE conn2 <- [1,775,null,{"value":null}] 18:20:59 INFO - PROCESS | 1926 | 1464139259104 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:59 INFO - PROCESS | 1926 | ++DOCSHELL 0x12d01e800 == 55 [pid = 1926] [id = 201] 18:20:59 INFO - PROCESS | 1926 | ++DOMWINDOW == 117 (0x12aeb9400) [pid = 1926] [serial = 601] [outer = 0x0] 18:20:59 INFO - PROCESS | 1926 | ++DOMWINDOW == 118 (0x12c2cd000) [pid = 1926] [serial = 602] [outer = 0x12aeb9400] 18:20:59 INFO - PROCESS | 1926 | 1464139259133 Marionette DEBUG loaded listener.js 18:20:59 INFO - PROCESS | 1926 | ++DOMWINDOW == 119 (0x12c559800) [pid = 1926] [serial = 603] [outer = 0x12aeb9400] 18:20:59 INFO - PROCESS | 1926 | 1464139259547 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]]]}] 18:20:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 18:20:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 669ms 18:20:59 INFO - PROCESS | 1926 | 1464139259633 Marionette TRACE conn2 -> [0,777,"getWindowHandle",null] 18:20:59 INFO - PROCESS | 1926 | 1464139259635 Marionette TRACE conn2 <- [1,777,null,{"value":"7"}] 18:20:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 18:20:59 INFO - PROCESS | 1926 | 1464139259639 Marionette TRACE conn2 -> [0,778,"setScriptTimeout",{"ms":35000}] 18:20:59 INFO - PROCESS | 1926 | 1464139259640 Marionette TRACE conn2 <- [1,778,null,{}] 18:20:59 INFO - PROCESS | 1926 | 1464139259643 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}] 18:20:59 INFO - PROCESS | 1926 | 1464139259908 Marionette TRACE conn2 <- [1,779,null,{"value":null}] 18:20:59 INFO - PROCESS | 1926 | 1464139259994 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:00 INFO - PROCESS | 1926 | ++DOCSHELL 0x11858e800 == 56 [pid = 1926] [id = 202] 18:21:00 INFO - PROCESS | 1926 | ++DOMWINDOW == 120 (0x112642800) [pid = 1926] [serial = 604] [outer = 0x0] 18:21:00 INFO - PROCESS | 1926 | ++DOMWINDOW == 121 (0x112d71400) [pid = 1926] [serial = 605] [outer = 0x112642800] 18:21:00 INFO - PROCESS | 1926 | 1464139260024 Marionette DEBUG loaded listener.js 18:21:00 INFO - PROCESS | 1926 | ++DOMWINDOW == 122 (0x11741d400) [pid = 1926] [serial = 606] [outer = 0x112642800] 18:21:00 INFO - PROCESS | 1926 | 1464139260465 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]]]}] 18:21:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 18:21:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 873ms 18:21:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 18:21:00 INFO - PROCESS | 1926 | 1464139260518 Marionette TRACE conn2 -> [0,781,"getWindowHandle",null] 18:21:00 INFO - PROCESS | 1926 | 1464139260520 Marionette TRACE conn2 <- [1,781,null,{"value":"7"}] 18:21:00 INFO - PROCESS | 1926 | 1464139260524 Marionette TRACE conn2 -> [0,782,"setScriptTimeout",{"ms":35000}] 18:21:00 INFO - PROCESS | 1926 | 1464139260527 Marionette TRACE conn2 <- [1,782,null,{}] 18:21:00 INFO - PROCESS | 1926 | 1464139260530 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}] 18:21:00 INFO - PROCESS | 1926 | 1464139260630 Marionette TRACE conn2 <- [1,783,null,{"value":null}] 18:21:00 INFO - PROCESS | 1926 | 1464139260702 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:00 INFO - PROCESS | 1926 | ++DOCSHELL 0x118596000 == 57 [pid = 1926] [id = 203] 18:21:00 INFO - PROCESS | 1926 | ++DOMWINDOW == 123 (0x118217c00) [pid = 1926] [serial = 607] [outer = 0x0] 18:21:00 INFO - PROCESS | 1926 | ++DOMWINDOW == 124 (0x1184e1400) [pid = 1926] [serial = 608] [outer = 0x118217c00] 18:21:00 INFO - PROCESS | 1926 | 1464139260731 Marionette DEBUG loaded listener.js 18:21:00 INFO - PROCESS | 1926 | ++DOMWINDOW == 125 (0x1190d1000) [pid = 1926] [serial = 609] [outer = 0x118217c00] 18:21:01 INFO - PROCESS | 1926 | --DOCSHELL 0x119c05800 == 56 [pid = 1926] [id = 195] 18:21:01 INFO - PROCESS | 1926 | --DOCSHELL 0x12b394000 == 55 [pid = 1926] [id = 194] 18:21:01 INFO - PROCESS | 1926 | --DOCSHELL 0x12ab5e000 == 54 [pid = 1926] [id = 193] 18:21:01 INFO - PROCESS | 1926 | --DOCSHELL 0x128ff6000 == 53 [pid = 1926] [id = 192] 18:21:01 INFO - PROCESS | 1926 | --DOCSHELL 0x125ddd000 == 52 [pid = 1926] [id = 191] 18:21:01 INFO - PROCESS | 1926 | --DOCSHELL 0x11908e000 == 51 [pid = 1926] [id = 190] 18:21:01 INFO - PROCESS | 1926 | --DOMWINDOW == 124 (0x126818000) [pid = 1926] [serial = 524] [outer = 0x0] [url = about:blank] 18:21:01 INFO - PROCESS | 1926 | --DOMWINDOW == 123 (0x12109e000) [pid = 1926] [serial = 521] [outer = 0x0] [url = about:blank] 18:21:01 INFO - PROCESS | 1926 | --DOMWINDOW == 122 (0x12746b000) [pid = 1926] [serial = 548] [outer = 0x0] [url = about:blank] 18:21:01 INFO - PROCESS | 1926 | --DOMWINDOW == 121 (0x112593400) [pid = 1926] [serial = 509] [outer = 0x0] [url = about:blank] 18:21:01 INFO - PROCESS | 1926 | --DOMWINDOW == 120 (0x117e18400) [pid = 1926] [serial = 512] [outer = 0x0] [url = about:blank] 18:21:01 INFO - PROCESS | 1926 | --DOMWINDOW == 119 (0x1194c8c00) [pid = 1926] [serial = 515] [outer = 0x0] [url = about:blank] 18:21:01 INFO - PROCESS | 1926 | --DOMWINDOW == 118 (0x120e99800) [pid = 1926] [serial = 518] [outer = 0x0] [url = about:blank] 18:21:01 INFO - PROCESS | 1926 | --DOCSHELL 0x118589800 == 50 [pid = 1926] [id = 189] 18:21:01 INFO - PROCESS | 1926 | --DOCSHELL 0x1194ae000 == 49 [pid = 1926] [id = 188] 18:21:01 INFO - PROCESS | 1926 | --DOCSHELL 0x12bb4f800 == 48 [pid = 1926] [id = 186] 18:21:01 INFO - PROCESS | 1926 | --DOCSHELL 0x127280000 == 47 [pid = 1926] [id = 185] 18:21:01 INFO - PROCESS | 1926 | --DOCSHELL 0x117598800 == 46 [pid = 1926] [id = 184] 18:21:01 INFO - PROCESS | 1926 | --DOCSHELL 0x12ac1a000 == 45 [pid = 1926] [id = 183] 18:21:01 INFO - PROCESS | 1926 | --DOMWINDOW == 117 (0x11855b800) [pid = 1926] [serial = 392] [outer = 0x0] [url = about:blank] 18:21:01 INFO - PROCESS | 1926 | --DOMWINDOW == 116 (0x12956c400) [pid = 1926] [serial = 398] [outer = 0x0] [url = about:blank] 18:21:01 INFO - PROCESS | 1926 | --DOMWINDOW == 115 (0x12c863000) [pid = 1926] [serial = 464] [outer = 0x0] [url = about:blank] 18:21:01 INFO - PROCESS | 1926 | --DOMWINDOW == 114 (0x1185f7000) [pid = 1926] [serial = 449] [outer = 0x0] [url = about:blank] 18:21:01 INFO - PROCESS | 1926 | --DOMWINDOW == 113 (0x12532e800) [pid = 1926] [serial = 395] [outer = 0x0] [url = about:blank] 18:21:01 INFO - PROCESS | 1926 | --DOMWINDOW == 112 (0x12bb8b400) [pid = 1926] [serial = 404] [outer = 0x0] [url = about:blank] 18:21:01 INFO - PROCESS | 1926 | --DOMWINDOW == 111 (0x12aec4800) [pid = 1926] [serial = 458] [outer = 0x0] [url = about:blank] 18:21:01 INFO - PROCESS | 1926 | --DOMWINDOW == 110 (0x1194be400) [pid = 1926] [serial = 461] [outer = 0x0] [url = about:blank] 18:21:01 INFO - PROCESS | 1926 | --DOMWINDOW == 109 (0x128ba0800) [pid = 1926] [serial = 455] [outer = 0x0] [url = about:blank] 18:21:01 INFO - PROCESS | 1926 | --DOMWINDOW == 108 (0x120e90800) [pid = 1926] [serial = 452] [outer = 0x0] [url = about:blank] 18:21:01 INFO - PROCESS | 1926 | --DOMWINDOW == 107 (0x12b489c00) [pid = 1926] [serial = 401] [outer = 0x0] [url = about:blank] 18:21:01 INFO - PROCESS | 1926 | --DOMWINDOW == 106 (0x116e63c00) [pid = 1926] [serial = 530] [outer = 0x0] [url = about:blank] 18:21:01 INFO - PROCESS | 1926 | --DOMWINDOW == 105 (0x1184dc400) [pid = 1926] [serial = 531] [outer = 0x0] [url = about:blank] 18:21:01 INFO - PROCESS | 1926 | --DOMWINDOW == 104 (0x1163ac000) [pid = 1926] [serial = 528] [outer = 0x0] [url = about:blank] 18:21:01 INFO - PROCESS | 1926 | --DOMWINDOW == 103 (0x112597000) [pid = 1926] [serial = 527] [outer = 0x0] [url = about:blank] 18:21:01 INFO - PROCESS | 1926 | --DOMWINDOW == 102 (0x120d0f800) [pid = 1926] [serial = 536] [outer = 0x0] [url = about:blank] 18:21:01 INFO - PROCESS | 1926 | --DOMWINDOW == 101 (0x12109f400) [pid = 1926] [serial = 539] [outer = 0x0] [url = about:blank] 18:21:01 INFO - PROCESS | 1926 | --DOMWINDOW == 100 (0x1212cd400) [pid = 1926] [serial = 540] [outer = 0x0] [url = about:blank] 18:21:01 INFO - PROCESS | 1926 | --DOMWINDOW == 99 (0x127469400) [pid = 1926] [serial = 543] [outer = 0x0] [url = about:blank] 18:21:01 INFO - PROCESS | 1926 | --DOMWINDOW == 98 (0x121085c00) [pid = 1926] [serial = 537] [outer = 0x0] [url = about:blank] 18:21:01 INFO - PROCESS | 1926 | --DOMWINDOW == 97 (0x11988f400) [pid = 1926] [serial = 546] [outer = 0x0] [url = about:blank] 18:21:01 INFO - PROCESS | 1926 | --DOMWINDOW == 96 (0x12681d800) [pid = 1926] [serial = 542] [outer = 0x0] [url = about:blank] 18:21:01 INFO - PROCESS | 1926 | --DOMWINDOW == 95 (0x1183b2800) [pid = 1926] [serial = 545] [outer = 0x0] [url = about:blank] 18:21:01 INFO - PROCESS | 1926 | --DOMWINDOW == 94 (0x119025400) [pid = 1926] [serial = 533] [outer = 0x0] [url = about:blank] 18:21:01 INFO - PROCESS | 1926 | --DOMWINDOW == 93 (0x1194cac00) [pid = 1926] [serial = 534] [outer = 0x0] [url = about:blank] 18:21:01 INFO - PROCESS | 1926 | 1464139261138 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]]]}] 18:21:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 18:21:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 623ms 18:21:01 INFO - PROCESS | 1926 | 1464139261148 Marionette TRACE conn2 -> [0,785,"getWindowHandle",null] 18:21:01 INFO - PROCESS | 1926 | 1464139261152 Marionette TRACE conn2 <- [1,785,null,{"value":"7"}] 18:21:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 18:21:01 INFO - PROCESS | 1926 | 1464139261155 Marionette TRACE conn2 -> [0,786,"setScriptTimeout",{"ms":35000}] 18:21:01 INFO - PROCESS | 1926 | 1464139261156 Marionette TRACE conn2 <- [1,786,null,{}] 18:21:01 INFO - PROCESS | 1926 | 1464139261158 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}] 18:21:01 INFO - PROCESS | 1926 | 1464139261259 Marionette TRACE conn2 <- [1,787,null,{"value":null}] 18:21:01 INFO - PROCESS | 1926 | 1464139261267 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:01 INFO - PROCESS | 1926 | ++DOCSHELL 0x11858d800 == 46 [pid = 1926] [id = 204] 18:21:01 INFO - PROCESS | 1926 | ++DOMWINDOW == 94 (0x1194b3000) [pid = 1926] [serial = 610] [outer = 0x0] 18:21:01 INFO - PROCESS | 1926 | ++DOMWINDOW == 95 (0x1194c8c00) [pid = 1926] [serial = 611] [outer = 0x1194b3000] 18:21:01 INFO - PROCESS | 1926 | 1464139261294 Marionette DEBUG loaded listener.js 18:21:01 INFO - PROCESS | 1926 | ++DOMWINDOW == 96 (0x120d04000) [pid = 1926] [serial = 612] [outer = 0x1194b3000] 18:21:01 INFO - PROCESS | 1926 | 1464139261658 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]]]}] 18:21:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 18:21:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 518ms 18:21:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 18:21:01 INFO - PROCESS | 1926 | 1464139261674 Marionette TRACE conn2 -> [0,789,"getWindowHandle",null] 18:21:01 INFO - PROCESS | 1926 | 1464139261676 Marionette TRACE conn2 <- [1,789,null,{"value":"7"}] 18:21:01 INFO - PROCESS | 1926 | 1464139261685 Marionette TRACE conn2 -> [0,790,"setScriptTimeout",{"ms":35000}] 18:21:01 INFO - PROCESS | 1926 | 1464139261689 Marionette TRACE conn2 <- [1,790,null,{}] 18:21:01 INFO - PROCESS | 1926 | 1464139261691 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}] 18:21:01 INFO - PROCESS | 1926 | 1464139261779 Marionette TRACE conn2 <- [1,791,null,{"value":null}] 18:21:01 INFO - PROCESS | 1926 | 1464139261784 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:01 INFO - PROCESS | 1926 | ++DOCSHELL 0x121caf800 == 47 [pid = 1926] [id = 205] 18:21:01 INFO - PROCESS | 1926 | ++DOMWINDOW == 97 (0x120d11400) [pid = 1926] [serial = 613] [outer = 0x0] 18:21:01 INFO - PROCESS | 1926 | ++DOMWINDOW == 98 (0x12109cc00) [pid = 1926] [serial = 614] [outer = 0x120d11400] 18:21:01 INFO - PROCESS | 1926 | 1464139261810 Marionette DEBUG loaded listener.js 18:21:01 INFO - PROCESS | 1926 | ++DOMWINDOW == 99 (0x1212cd800) [pid = 1926] [serial = 615] [outer = 0x120d11400] 18:21:02 INFO - PROCESS | 1926 | 1464139262152 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]]]}] 18:21:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 18:21:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 526ms 18:21:02 INFO - PROCESS | 1926 | 1464139262207 Marionette TRACE conn2 -> [0,793,"getWindowHandle",null] 18:21:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 18:21:02 INFO - PROCESS | 1926 | 1464139262215 Marionette TRACE conn2 <- [1,793,null,{"value":"7"}] 18:21:02 INFO - PROCESS | 1926 | 1464139262217 Marionette TRACE conn2 -> [0,794,"setScriptTimeout",{"ms":35000}] 18:21:02 INFO - PROCESS | 1926 | 1464139262219 Marionette TRACE conn2 <- [1,794,null,{}] 18:21:02 INFO - PROCESS | 1926 | 1464139262221 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}] 18:21:02 INFO - PROCESS | 1926 | 1464139262306 Marionette TRACE conn2 <- [1,795,null,{"value":null}] 18:21:02 INFO - PROCESS | 1926 | 1464139262312 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:02 INFO - PROCESS | 1926 | ++DOCSHELL 0x127280000 == 48 [pid = 1926] [id = 206] 18:21:02 INFO - PROCESS | 1926 | ++DOMWINDOW == 100 (0x121430000) [pid = 1926] [serial = 616] [outer = 0x0] 18:21:02 INFO - PROCESS | 1926 | ++DOMWINDOW == 101 (0x125da7800) [pid = 1926] [serial = 617] [outer = 0x121430000] 18:21:02 INFO - PROCESS | 1926 | 1464139262337 Marionette DEBUG loaded listener.js 18:21:02 INFO - PROCESS | 1926 | ++DOMWINDOW == 102 (0x126817400) [pid = 1926] [serial = 618] [outer = 0x121430000] 18:21:02 INFO - PROCESS | 1926 | 1464139262673 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]]]}] 18:21:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 18:21:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 471ms 18:21:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 18:21:02 INFO - PROCESS | 1926 | 1464139262689 Marionette TRACE conn2 -> [0,797,"getWindowHandle",null] 18:21:02 INFO - PROCESS | 1926 | 1464139262691 Marionette TRACE conn2 <- [1,797,null,{"value":"7"}] 18:21:02 INFO - PROCESS | 1926 | 1464139262693 Marionette TRACE conn2 -> [0,798,"setScriptTimeout",{"ms":35000}] 18:21:02 INFO - PROCESS | 1926 | 1464139262694 Marionette TRACE conn2 <- [1,798,null,{}] 18:21:02 INFO - PROCESS | 1926 | 1464139262696 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}] 18:21:02 INFO - PROCESS | 1926 | 1464139262786 Marionette TRACE conn2 <- [1,799,null,{"value":null}] 18:21:02 INFO - PROCESS | 1926 | 1464139262846 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:02 INFO - PROCESS | 1926 | ++DOCSHELL 0x116889000 == 49 [pid = 1926] [id = 207] 18:21:02 INFO - PROCESS | 1926 | ++DOMWINDOW == 103 (0x126f49000) [pid = 1926] [serial = 619] [outer = 0x0] 18:21:02 INFO - PROCESS | 1926 | ++DOMWINDOW == 104 (0x127402400) [pid = 1926] [serial = 620] [outer = 0x126f49000] 18:21:02 INFO - PROCESS | 1926 | 1464139262877 Marionette DEBUG loaded listener.js 18:21:02 INFO - PROCESS | 1926 | ++DOMWINDOW == 105 (0x128bd9400) [pid = 1926] [serial = 621] [outer = 0x126f49000] 18:21:03 INFO - PROCESS | 1926 | 1464139263205 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]]]}] 18:21:03 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 18:21:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 570ms 18:21:03 INFO - PROCESS | 1926 | 1464139263263 Marionette TRACE conn2 -> [0,801,"getWindowHandle",null] 18:21:03 INFO - PROCESS | 1926 | 1464139263265 Marionette TRACE conn2 <- [1,801,null,{"value":"7"}] 18:21:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 18:21:03 INFO - PROCESS | 1926 | 1464139263267 Marionette TRACE conn2 -> [0,802,"setScriptTimeout",{"ms":35000}] 18:21:03 INFO - PROCESS | 1926 | 1464139263268 Marionette TRACE conn2 <- [1,802,null,{}] 18:21:03 INFO - PROCESS | 1926 | 1464139263270 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}] 18:21:03 INFO - PROCESS | 1926 | 1464139263382 Marionette TRACE conn2 <- [1,803,null,{"value":null}] 18:21:03 INFO - PROCESS | 1926 | 1464139263399 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:03 INFO - PROCESS | 1926 | ++DOCSHELL 0x12a674800 == 50 [pid = 1926] [id = 208] 18:21:03 INFO - PROCESS | 1926 | ++DOMWINDOW == 106 (0x128bd9000) [pid = 1926] [serial = 622] [outer = 0x0] 18:21:03 INFO - PROCESS | 1926 | ++DOMWINDOW == 107 (0x128be3800) [pid = 1926] [serial = 623] [outer = 0x128bd9000] 18:21:03 INFO - PROCESS | 1926 | 1464139263424 Marionette DEBUG loaded listener.js 18:21:03 INFO - PROCESS | 1926 | ++DOMWINDOW == 108 (0x12930bc00) [pid = 1926] [serial = 624] [outer = 0x128bd9000] 18:21:03 INFO - PROCESS | 1926 | 1464139263784 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]]]}] 18:21:03 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 18:21:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 569ms 18:21:03 INFO - PROCESS | 1926 | 1464139263837 Marionette TRACE conn2 -> [0,805,"getWindowHandle",null] 18:21:03 INFO - PROCESS | 1926 | 1464139263838 Marionette TRACE conn2 <- [1,805,null,{"value":"7"}] 18:21:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 18:21:03 INFO - PROCESS | 1926 | 1464139263840 Marionette TRACE conn2 -> [0,806,"setScriptTimeout",{"ms":35000}] 18:21:03 INFO - PROCESS | 1926 | 1464139263841 Marionette TRACE conn2 <- [1,806,null,{}] 18:21:03 INFO - PROCESS | 1926 | 1464139263844 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}] 18:21:03 INFO - PROCESS | 1926 | 1464139263956 Marionette TRACE conn2 <- [1,807,null,{"value":null}] 18:21:03 INFO - PROCESS | 1926 | 1464139263970 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:03 INFO - PROCESS | 1926 | ++DOCSHELL 0x12b38d000 == 51 [pid = 1926] [id = 209] 18:21:03 INFO - PROCESS | 1926 | ++DOMWINDOW == 109 (0x128bdc800) [pid = 1926] [serial = 625] [outer = 0x0] 18:21:03 INFO - PROCESS | 1926 | ++DOMWINDOW == 110 (0x12ab39400) [pid = 1926] [serial = 626] [outer = 0x128bdc800] 18:21:03 INFO - PROCESS | 1926 | 1464139263994 Marionette DEBUG loaded listener.js 18:21:04 INFO - PROCESS | 1926 | ++DOMWINDOW == 111 (0x12aec2400) [pid = 1926] [serial = 627] [outer = 0x128bdc800] 18:21:04 INFO - PROCESS | 1926 | [1926] WARNING: robustness marked as unsupported: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 18:21:04 INFO - PROCESS | 1926 | Exported SkiaGL extensions: GL_ARB_framebuffer_object GL_ARB_texture_rg GL_EXT_packed_depth_stencil GL_EXT_bgra 18:21:04 INFO - PROCESS | 1926 | Determined SkiaGL cache limits: Size 100663296, Items: 256 18:21:04 INFO - PROCESS | 1926 | [GFX2-]: Using SkiaGL canvas. 18:21:04 INFO - PROCESS | 1926 | 1464139264355 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]]]}] 18:21:04 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 18:21:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 520ms 18:21:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 18:21:04 INFO - PROCESS | 1926 | 1464139264360 Marionette TRACE conn2 -> [0,809,"getWindowHandle",null] 18:21:04 INFO - PROCESS | 1926 | 1464139264362 Marionette TRACE conn2 <- [1,809,null,{"value":"7"}] 18:21:04 INFO - PROCESS | 1926 | 1464139264364 Marionette TRACE conn2 -> [0,810,"setScriptTimeout",{"ms":35000}] 18:21:04 INFO - PROCESS | 1926 | 1464139264367 Marionette TRACE conn2 <- [1,810,null,{}] 18:21:04 INFO - PROCESS | 1926 | 1464139264369 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}] 18:21:04 INFO - PROCESS | 1926 | 1464139264528 Marionette TRACE conn2 <- [1,811,null,{"value":null}] 18:21:04 INFO - PROCESS | 1926 | 1464139264550 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:04 INFO - PROCESS | 1926 | ++DOCSHELL 0x12bb4f800 == 52 [pid = 1926] [id = 210] 18:21:04 INFO - PROCESS | 1926 | ++DOMWINDOW == 112 (0x12b304c00) [pid = 1926] [serial = 628] [outer = 0x0] 18:21:04 INFO - PROCESS | 1926 | ++DOMWINDOW == 113 (0x12b30dc00) [pid = 1926] [serial = 629] [outer = 0x12b304c00] 18:21:04 INFO - PROCESS | 1926 | 1464139264590 Marionette DEBUG loaded listener.js 18:21:04 INFO - PROCESS | 1926 | ++DOMWINDOW == 114 (0x12bb82000) [pid = 1926] [serial = 630] [outer = 0x12b304c00] 18:21:05 INFO - PROCESS | 1926 | 1464139265041 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]]]}] 18:21:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 18:21:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 721ms 18:21:05 INFO - PROCESS | 1926 | 1464139265086 Marionette TRACE conn2 -> [0,813,"getWindowHandle",null] 18:21:05 INFO - PROCESS | 1926 | 1464139265087 Marionette TRACE conn2 <- [1,813,null,{"value":"7"}] 18:21:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 18:21:05 INFO - PROCESS | 1926 | 1464139265089 Marionette TRACE conn2 -> [0,814,"setScriptTimeout",{"ms":35000}] 18:21:05 INFO - PROCESS | 1926 | 1464139265090 Marionette TRACE conn2 <- [1,814,null,{}] 18:21:05 INFO - PROCESS | 1926 | 1464139265093 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}] 18:21:05 INFO - PROCESS | 1926 | 1464139265292 Marionette TRACE conn2 <- [1,815,null,{"value":null}] 18:21:05 INFO - PROCESS | 1926 | --DOMWINDOW == 113 (0x12aec1800) [pid = 1926] [serial = 580] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 18:21:05 INFO - PROCESS | 1926 | --DOMWINDOW == 112 (0x118093800) [pid = 1926] [serial = 583] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 18:21:05 INFO - PROCESS | 1926 | --DOMWINDOW == 111 (0x1163a6c00) [pid = 1926] [serial = 562] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 18:21:05 INFO - PROCESS | 1926 | --DOMWINDOW == 110 (0x121099800) [pid = 1926] [serial = 571] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 18:21:05 INFO - PROCESS | 1926 | --DOMWINDOW == 109 (0x117e0b800) [pid = 1926] [serial = 565] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 18:21:05 INFO - PROCESS | 1926 | --DOMWINDOW == 108 (0x1194ce400) [pid = 1926] [serial = 568] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 18:21:05 INFO - PROCESS | 1926 | --DOMWINDOW == 107 (0x126811000) [pid = 1926] [serial = 574] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 18:21:05 INFO - PROCESS | 1926 | --DOMWINDOW == 106 (0x128ba4800) [pid = 1926] [serial = 577] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 18:21:05 INFO - PROCESS | 1926 | --DOMWINDOW == 105 (0x12154dc00) [pid = 1926] [serial = 523] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 18:21:05 INFO - PROCESS | 1926 | 1464139265337 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:05 INFO - PROCESS | 1926 | ++DOCSHELL 0x11853f800 == 53 [pid = 1926] [id = 211] 18:21:05 INFO - PROCESS | 1926 | ++DOMWINDOW == 106 (0x116e69800) [pid = 1926] [serial = 631] [outer = 0x0] 18:21:05 INFO - PROCESS | 1926 | ++DOMWINDOW == 107 (0x11855bc00) [pid = 1926] [serial = 632] [outer = 0x116e69800] 18:21:05 INFO - PROCESS | 1926 | 1464139265363 Marionette DEBUG loaded listener.js 18:21:05 INFO - PROCESS | 1926 | ++DOMWINDOW == 108 (0x125daf000) [pid = 1926] [serial = 633] [outer = 0x116e69800] 18:21:05 INFO - PROCESS | 1926 | 1464139265636 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] 18:21:05 INFO - PROCESS | 1926 | 1464139265660 Marionette TRACE conn2 <- [1,817,null,{"value":"7"}] 18:21:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 18:21:05 INFO - PROCESS | 1926 | 1464139265662 Marionette TRACE conn2 -> [0,818,"setScriptTimeout",{"ms":35000}] 18:21:05 INFO - PROCESS | 1926 | 1464139265663 Marionette TRACE conn2 <- [1,818,null,{}] 18:21:05 INFO - PROCESS | 1926 | 1464139265666 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}] 18:21:05 INFO - PROCESS | 1926 | 1464139265767 Marionette TRACE conn2 <- [1,819,null,{"value":null}] 18:21:05 INFO - PROCESS | 1926 | 1464139265772 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:05 INFO - PROCESS | 1926 | ++DOCSHELL 0x12cd43000 == 54 [pid = 1926] [id = 212] 18:21:05 INFO - PROCESS | 1926 | ++DOMWINDOW == 109 (0x128bcbc00) [pid = 1926] [serial = 634] [outer = 0x0] 18:21:05 INFO - PROCESS | 1926 | ++DOMWINDOW == 110 (0x128bd4800) [pid = 1926] [serial = 635] [outer = 0x128bcbc00] 18:21:05 INFO - PROCESS | 1926 | 1464139265802 Marionette DEBUG loaded listener.js 18:21:05 INFO - PROCESS | 1926 | ++DOMWINDOW == 111 (0x12c559400) [pid = 1926] [serial = 636] [outer = 0x128bcbc00] 18:21:06 INFO - PROCESS | 1926 | 1464139266153 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]]]}] 18:21:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 18:21:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 519ms 18:21:06 INFO - PROCESS | 1926 | 1464139266182 Marionette TRACE conn2 -> [0,821,"getWindowHandle",null] 18:21:06 INFO - PROCESS | 1926 | 1464139266185 Marionette TRACE conn2 <- [1,821,null,{"value":"7"}] 18:21:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 18:21:06 INFO - PROCESS | 1926 | 1464139266189 Marionette TRACE conn2 -> [0,822,"setScriptTimeout",{"ms":35000}] 18:21:06 INFO - PROCESS | 1926 | 1464139266191 Marionette TRACE conn2 <- [1,822,null,{}] 18:21:06 INFO - PROCESS | 1926 | 1464139266193 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}] 18:21:06 INFO - PROCESS | 1926 | 1464139266295 Marionette TRACE conn2 <- [1,823,null,{"value":null}] 18:21:06 INFO - PROCESS | 1926 | 1464139266300 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:06 INFO - PROCESS | 1926 | ++DOCSHELL 0x12d1d1000 == 55 [pid = 1926] [id = 213] 18:21:06 INFO - PROCESS | 1926 | ++DOMWINDOW == 112 (0x121657c00) [pid = 1926] [serial = 637] [outer = 0x0] 18:21:06 INFO - PROCESS | 1926 | ++DOMWINDOW == 113 (0x12165e800) [pid = 1926] [serial = 638] [outer = 0x121657c00] 18:21:06 INFO - PROCESS | 1926 | 1464139266325 Marionette DEBUG loaded listener.js 18:21:06 INFO - PROCESS | 1926 | ++DOMWINDOW == 114 (0x12c55d800) [pid = 1926] [serial = 639] [outer = 0x121657c00] 18:21:06 INFO - PROCESS | 1926 | 1464139266644 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] 18:21:06 INFO - PROCESS | 1926 | 1464139266661 Marionette TRACE conn2 <- [1,825,null,{"value":"7"}] 18:21:06 INFO - PROCESS | 1926 | 1464139266664 Marionette TRACE conn2 -> [0,826,"setScriptTimeout",{"ms":35000}] 18:21:06 INFO - PROCESS | 1926 | 1464139266665 Marionette TRACE conn2 <- [1,826,null,{}] 18:21:06 INFO - PROCESS | 1926 | 1464139266668 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}] 18:21:06 INFO - PROCESS | 1926 | 1464139266757 Marionette TRACE conn2 <- [1,827,null,{"value":null}] 18:21:06 INFO - PROCESS | 1926 | 1464139266813 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:06 INFO - PROCESS | 1926 | ++DOCSHELL 0x12d7b7800 == 56 [pid = 1926] [id = 214] 18:21:06 INFO - PROCESS | 1926 | ++DOMWINDOW == 115 (0x112741c00) [pid = 1926] [serial = 640] [outer = 0x0] 18:21:06 INFO - PROCESS | 1926 | ++DOMWINDOW == 116 (0x112749400) [pid = 1926] [serial = 641] [outer = 0x112741c00] 18:21:06 INFO - PROCESS | 1926 | 1464139266837 Marionette DEBUG loaded listener.js 18:21:06 INFO - PROCESS | 1926 | ++DOMWINDOW == 117 (0x112750800) [pid = 1926] [serial = 642] [outer = 0x112741c00] 18:21:07 INFO - PROCESS | 1926 | 1464139267155 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]]]}] 18:21:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 18:21:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 518ms 18:21:07 INFO - PROCESS | 1926 | 1464139267183 Marionette TRACE conn2 -> [0,829,"getWindowHandle",null] 18:21:07 INFO - PROCESS | 1926 | 1464139267185 Marionette TRACE conn2 <- [1,829,null,{"value":"7"}] 18:21:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 18:21:07 INFO - PROCESS | 1926 | 1464139267188 Marionette TRACE conn2 -> [0,830,"setScriptTimeout",{"ms":35000}] 18:21:07 INFO - PROCESS | 1926 | 1464139267189 Marionette TRACE conn2 <- [1,830,null,{}] 18:21:07 INFO - PROCESS | 1926 | 1464139267202 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}] 18:21:07 INFO - PROCESS | 1926 | 1464139267432 Marionette TRACE conn2 <- [1,831,null,{"value":null}] 18:21:07 INFO - PROCESS | 1926 | 1464139267544 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:07 INFO - PROCESS | 1926 | ++DOCSHELL 0x1163da000 == 57 [pid = 1926] [id = 215] 18:21:07 INFO - PROCESS | 1926 | ++DOMWINDOW == 118 (0x110e8ac00) [pid = 1926] [serial = 643] [outer = 0x0] 18:21:07 INFO - PROCESS | 1926 | ++DOMWINDOW == 119 (0x112145c00) [pid = 1926] [serial = 644] [outer = 0x110e8ac00] 18:21:07 INFO - PROCESS | 1926 | 1464139267598 Marionette DEBUG loaded listener.js 18:21:07 INFO - PROCESS | 1926 | ++DOMWINDOW == 120 (0x112dcb400) [pid = 1926] [serial = 645] [outer = 0x110e8ac00] 18:21:08 INFO - PROCESS | 1926 | 1464139268032 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]]]}] 18:21:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 18:21:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 878ms 18:21:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 18:21:08 INFO - PROCESS | 1926 | 1464139268068 Marionette TRACE conn2 -> [0,833,"getWindowHandle",null] 18:21:08 INFO - PROCESS | 1926 | 1464139268070 Marionette TRACE conn2 <- [1,833,null,{"value":"7"}] 18:21:08 INFO - PROCESS | 1926 | 1464139268074 Marionette TRACE conn2 -> [0,834,"setScriptTimeout",{"ms":35000}] 18:21:08 INFO - PROCESS | 1926 | 1464139268076 Marionette TRACE conn2 <- [1,834,null,{}] 18:21:08 INFO - PROCESS | 1926 | 1464139268079 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}] 18:21:08 INFO - PROCESS | 1926 | 1464139268192 Marionette TRACE conn2 <- [1,835,null,{"value":null}] 18:21:08 INFO - PROCESS | 1926 | 1464139268250 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:08 INFO - PROCESS | 1926 | ++DOCSHELL 0x12178e800 == 58 [pid = 1926] [id = 216] 18:21:08 INFO - PROCESS | 1926 | ++DOMWINDOW == 121 (0x117e0e000) [pid = 1926] [serial = 646] [outer = 0x0] 18:21:08 INFO - PROCESS | 1926 | ++DOMWINDOW == 122 (0x1185f2800) [pid = 1926] [serial = 647] [outer = 0x117e0e000] 18:21:08 INFO - PROCESS | 1926 | 1464139268323 Marionette DEBUG loaded listener.js 18:21:08 INFO - PROCESS | 1926 | ++DOMWINDOW == 123 (0x1194b5400) [pid = 1926] [serial = 648] [outer = 0x117e0e000] 18:21:08 INFO - PROCESS | 1926 | 1464139268752 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]]]}] 18:21:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 18:21:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 724ms 18:21:08 INFO - PROCESS | 1926 | 1464139268821 Marionette TRACE conn2 -> [0,837,"getWindowHandle",null] 18:21:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 18:21:08 INFO - PROCESS | 1926 | 1464139268823 Marionette TRACE conn2 <- [1,837,null,{"value":"7"}] 18:21:08 INFO - PROCESS | 1926 | 1464139268826 Marionette TRACE conn2 -> [0,838,"setScriptTimeout",{"ms":35000}] 18:21:08 INFO - PROCESS | 1926 | 1464139268827 Marionette TRACE conn2 <- [1,838,null,{}] 18:21:08 INFO - PROCESS | 1926 | 1464139268830 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}] 18:21:08 INFO - PROCESS | 1926 | 1464139268939 Marionette TRACE conn2 <- [1,839,null,{"value":null}] 18:21:09 INFO - PROCESS | 1926 | 1464139268999 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:09 INFO - PROCESS | 1926 | ++DOCSHELL 0x12cd2c800 == 59 [pid = 1926] [id = 217] 18:21:09 INFO - PROCESS | 1926 | ++DOMWINDOW == 124 (0x1199cfc00) [pid = 1926] [serial = 649] [outer = 0x0] 18:21:09 INFO - PROCESS | 1926 | ++DOMWINDOW == 125 (0x12108d800) [pid = 1926] [serial = 650] [outer = 0x1199cfc00] 18:21:09 INFO - PROCESS | 1926 | 1464139269029 Marionette DEBUG loaded listener.js 18:21:09 INFO - PROCESS | 1926 | ++DOMWINDOW == 126 (0x121652000) [pid = 1926] [serial = 651] [outer = 0x1199cfc00] 18:21:09 INFO - PROCESS | 1926 | 1464139269490 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]]]}] 18:21:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 18:21:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 671ms 18:21:09 INFO - PROCESS | 1926 | 1464139269497 Marionette TRACE conn2 -> [0,841,"getWindowHandle",null] 18:21:09 INFO - PROCESS | 1926 | 1464139269500 Marionette TRACE conn2 <- [1,841,null,{"value":"7"}] 18:21:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 18:21:09 INFO - PROCESS | 1926 | 1464139269508 Marionette TRACE conn2 -> [0,842,"setScriptTimeout",{"ms":35000}] 18:21:09 INFO - PROCESS | 1926 | 1464139269512 Marionette TRACE conn2 <- [1,842,null,{}] 18:21:09 INFO - PROCESS | 1926 | 1464139269514 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}] 18:21:09 INFO - PROCESS | 1926 | 1464139269623 Marionette TRACE conn2 <- [1,843,null,{"value":null}] 18:21:09 INFO - PROCESS | 1926 | 1464139269680 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:09 INFO - PROCESS | 1926 | ++DOCSHELL 0x12f1a0000 == 60 [pid = 1926] [id = 218] 18:21:09 INFO - PROCESS | 1926 | ++DOMWINDOW == 127 (0x121652800) [pid = 1926] [serial = 652] [outer = 0x0] 18:21:09 INFO - PROCESS | 1926 | ++DOMWINDOW == 128 (0x125584c00) [pid = 1926] [serial = 653] [outer = 0x121652800] 18:21:09 INFO - PROCESS | 1926 | 1464139269722 Marionette DEBUG loaded listener.js 18:21:09 INFO - PROCESS | 1926 | ++DOMWINDOW == 129 (0x1275e2000) [pid = 1926] [serial = 654] [outer = 0x121652800] 18:21:10 INFO - PROCESS | 1926 | 1464139270138 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]]]}] 18:21:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 18:21:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 678ms 18:21:10 INFO - PROCESS | 1926 | 1464139270199 Marionette TRACE conn2 -> [0,845,"getWindowHandle",null] 18:21:10 INFO - PROCESS | 1926 | 1464139270201 Marionette TRACE conn2 <- [1,845,null,{"value":"7"}] 18:21:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 18:21:10 INFO - PROCESS | 1926 | 1464139270205 Marionette TRACE conn2 -> [0,846,"setScriptTimeout",{"ms":35000}] 18:21:10 INFO - PROCESS | 1926 | 1464139270206 Marionette TRACE conn2 <- [1,846,null,{}] 18:21:10 INFO - PROCESS | 1926 | 1464139270209 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}] 18:21:10 INFO - PROCESS | 1926 | 1464139270334 Marionette TRACE conn2 <- [1,847,null,{"value":null}] 18:21:10 INFO - PROCESS | 1926 | 1464139270405 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:10 INFO - PROCESS | 1926 | ++DOCSHELL 0x12f1b8800 == 61 [pid = 1926] [id = 219] 18:21:10 INFO - PROCESS | 1926 | ++DOMWINDOW == 130 (0x12681b400) [pid = 1926] [serial = 655] [outer = 0x0] 18:21:10 INFO - PROCESS | 1926 | ++DOMWINDOW == 131 (0x128bd7800) [pid = 1926] [serial = 656] [outer = 0x12681b400] 18:21:10 INFO - PROCESS | 1926 | 1464139270435 Marionette DEBUG loaded listener.js 18:21:10 INFO - PROCESS | 1926 | ++DOMWINDOW == 132 (0x128be3000) [pid = 1926] [serial = 657] [outer = 0x12681b400] 18:21:10 INFO - PROCESS | 1926 | 1464139270879 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]]]}] 18:21:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 18:21:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 719ms 18:21:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 18:21:10 INFO - PROCESS | 1926 | 1464139270934 Marionette TRACE conn2 -> [0,849,"getWindowHandle",null] 18:21:10 INFO - PROCESS | 1926 | 1464139270935 Marionette TRACE conn2 <- [1,849,null,{"value":"7"}] 18:21:10 INFO - PROCESS | 1926 | 1464139270939 Marionette TRACE conn2 -> [0,850,"setScriptTimeout",{"ms":35000}] 18:21:10 INFO - PROCESS | 1926 | 1464139270940 Marionette TRACE conn2 <- [1,850,null,{}] 18:21:10 INFO - PROCESS | 1926 | 1464139270943 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}] 18:21:11 INFO - PROCESS | 1926 | 1464139271051 Marionette TRACE conn2 <- [1,851,null,{"value":null}] 18:21:11 INFO - PROCESS | 1926 | 1464139271339 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:11 INFO - PROCESS | 1926 | ++DOCSHELL 0x118591000 == 62 [pid = 1926] [id = 220] 18:21:11 INFO - PROCESS | 1926 | ++DOMWINDOW == 133 (0x112597400) [pid = 1926] [serial = 658] [outer = 0x0] 18:21:11 INFO - PROCESS | 1926 | ++DOMWINDOW == 134 (0x112973000) [pid = 1926] [serial = 659] [outer = 0x112597400] 18:21:11 INFO - PROCESS | 1926 | 1464139271372 Marionette DEBUG loaded listener.js 18:21:11 INFO - PROCESS | 1926 | ++DOMWINDOW == 135 (0x115e1d800) [pid = 1926] [serial = 660] [outer = 0x112597400] 18:21:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 18:21:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 874ms 18:21:11 INFO - PROCESS | 1926 | 1464139271806 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]]]}] 18:21:11 INFO - PROCESS | 1926 | 1464139271814 Marionette TRACE conn2 -> [0,853,"getWindowHandle",null] 18:21:11 INFO - PROCESS | 1926 | 1464139271816 Marionette TRACE conn2 <- [1,853,null,{"value":"7"}] 18:21:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 18:21:11 INFO - PROCESS | 1926 | 1464139271819 Marionette TRACE conn2 -> [0,854,"setScriptTimeout",{"ms":35000}] 18:21:11 INFO - PROCESS | 1926 | 1464139271822 Marionette TRACE conn2 <- [1,854,null,{}] 18:21:11 INFO - PROCESS | 1926 | 1464139271825 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}] 18:21:11 INFO - PROCESS | 1926 | 1464139271922 Marionette TRACE conn2 <- [1,855,null,{"value":null}] 18:21:11 INFO - PROCESS | 1926 | 1464139271979 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:11 INFO - PROCESS | 1926 | ++DOCSHELL 0x1194ae800 == 63 [pid = 1926] [id = 221] 18:21:11 INFO - PROCESS | 1926 | ++DOMWINDOW == 136 (0x112597000) [pid = 1926] [serial = 661] [outer = 0x0] 18:21:12 INFO - PROCESS | 1926 | ++DOMWINDOW == 137 (0x1166c5000) [pid = 1926] [serial = 662] [outer = 0x112597000] 18:21:12 INFO - PROCESS | 1926 | 1464139272006 Marionette DEBUG loaded listener.js 18:21:12 INFO - PROCESS | 1926 | ++DOMWINDOW == 138 (0x116e72c00) [pid = 1926] [serial = 663] [outer = 0x112597000] 18:21:12 INFO - PROCESS | 1926 | 1464139272505 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]]]}] 18:21:12 INFO - PROCESS | 1926 | --DOCSHELL 0x12d7b7800 == 62 [pid = 1926] [id = 214] 18:21:12 INFO - PROCESS | 1926 | --DOCSHELL 0x12d1d1000 == 61 [pid = 1926] [id = 213] 18:21:12 INFO - PROCESS | 1926 | --DOCSHELL 0x12cd43000 == 60 [pid = 1926] [id = 212] 18:21:12 INFO - PROCESS | 1926 | --DOMWINDOW == 137 (0x126f52800) [pid = 1926] [serial = 587] [outer = 0x0] [url = about:blank] 18:21:12 INFO - PROCESS | 1926 | --DOMWINDOW == 136 (0x115e87400) [pid = 1926] [serial = 551] [outer = 0x0] [url = about:blank] 18:21:12 INFO - PROCESS | 1926 | --DOMWINDOW == 135 (0x119068400) [pid = 1926] [serial = 554] [outer = 0x0] [url = about:blank] 18:21:12 INFO - PROCESS | 1926 | --DOMWINDOW == 134 (0x125582400) [pid = 1926] [serial = 557] [outer = 0x0] [url = about:blank] 18:21:12 INFO - PROCESS | 1926 | --DOCSHELL 0x11853f800 == 59 [pid = 1926] [id = 211] 18:21:12 INFO - PROCESS | 1926 | --DOCSHELL 0x12bb4f800 == 58 [pid = 1926] [id = 210] 18:21:12 INFO - PROCESS | 1926 | --DOCSHELL 0x12b38d000 == 57 [pid = 1926] [id = 209] 18:21:12 INFO - PROCESS | 1926 | --DOCSHELL 0x12a674800 == 56 [pid = 1926] [id = 208] 18:21:12 INFO - PROCESS | 1926 | --DOCSHELL 0x116889000 == 55 [pid = 1926] [id = 207] 18:21:12 INFO - PROCESS | 1926 | --DOCSHELL 0x127280000 == 54 [pid = 1926] [id = 206] 18:21:12 INFO - PROCESS | 1926 | --DOCSHELL 0x121caf800 == 53 [pid = 1926] [id = 205] 18:21:12 INFO - PROCESS | 1926 | --DOCSHELL 0x11858d800 == 52 [pid = 1926] [id = 204] 18:21:12 INFO - PROCESS | 1926 | --DOCSHELL 0x118596000 == 51 [pid = 1926] [id = 203] 18:21:12 INFO - PROCESS | 1926 | --DOCSHELL 0x11858e800 == 50 [pid = 1926] [id = 202] 18:21:12 INFO - PROCESS | 1926 | --DOCSHELL 0x12c83f000 == 49 [pid = 1926] [id = 199] 18:21:12 INFO - PROCESS | 1926 | --DOCSHELL 0x123e14000 == 48 [pid = 1926] [id = 198] 18:21:12 INFO - PROCESS | 1926 | --DOCSHELL 0x11835a000 == 47 [pid = 1926] [id = 197] 18:21:12 INFO - PROCESS | 1926 | --DOCSHELL 0x12c24d800 == 46 [pid = 1926] [id = 196] 18:21:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 18:21:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 771ms 18:21:12 INFO - PROCESS | 1926 | 1464139272594 Marionette TRACE conn2 -> [0,857,"getWindowHandle",null] 18:21:12 INFO - PROCESS | 1926 | 1464139272598 Marionette TRACE conn2 <- [1,857,null,{"value":"7"}] 18:21:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 18:21:12 INFO - PROCESS | 1926 | 1464139272605 Marionette TRACE conn2 -> [0,858,"setScriptTimeout",{"ms":35000}] 18:21:12 INFO - PROCESS | 1926 | 1464139272607 Marionette TRACE conn2 <- [1,858,null,{}] 18:21:12 INFO - PROCESS | 1926 | 1464139272610 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}] 18:21:12 INFO - PROCESS | 1926 | 1464139272763 Marionette TRACE conn2 <- [1,859,null,{"value":null}] 18:21:12 INFO - PROCESS | 1926 | --DOMWINDOW == 133 (0x127469000) [pid = 1926] [serial = 525] [outer = 0x0] [url = about:blank] 18:21:12 INFO - PROCESS | 1926 | --DOMWINDOW == 132 (0x12b488800) [pid = 1926] [serial = 581] [outer = 0x0] [url = about:blank] 18:21:12 INFO - PROCESS | 1926 | --DOMWINDOW == 131 (0x1194b6c00) [pid = 1926] [serial = 584] [outer = 0x0] [url = about:blank] 18:21:12 INFO - PROCESS | 1926 | --DOMWINDOW == 130 (0x117e0ac00) [pid = 1926] [serial = 564] [outer = 0x0] [url = about:blank] 18:21:12 INFO - PROCESS | 1926 | --DOMWINDOW == 129 (0x11684d400) [pid = 1926] [serial = 563] [outer = 0x0] [url = about:blank] 18:21:12 INFO - PROCESS | 1926 | --DOMWINDOW == 128 (0x121551800) [pid = 1926] [serial = 572] [outer = 0x0] [url = about:blank] 18:21:12 INFO - PROCESS | 1926 | --DOMWINDOW == 127 (0x12680fc00) [pid = 1926] [serial = 573] [outer = 0x0] [url = about:blank] 18:21:12 INFO - PROCESS | 1926 | --DOMWINDOW == 126 (0x1194c4000) [pid = 1926] [serial = 567] [outer = 0x0] [url = about:blank] 18:21:12 INFO - PROCESS | 1926 | --DOMWINDOW == 125 (0x1190c5000) [pid = 1926] [serial = 566] [outer = 0x0] [url = about:blank] 18:21:12 INFO - PROCESS | 1926 | --DOMWINDOW == 124 (0x128ba9400) [pid = 1926] [serial = 560] [outer = 0x0] [url = about:blank] 18:21:12 INFO - PROCESS | 1926 | --DOMWINDOW == 123 (0x120e98000) [pid = 1926] [serial = 569] [outer = 0x0] [url = about:blank] 18:21:12 INFO - PROCESS | 1926 | --DOMWINDOW == 122 (0x121088c00) [pid = 1926] [serial = 570] [outer = 0x0] [url = about:blank] 18:21:12 INFO - PROCESS | 1926 | --DOMWINDOW == 121 (0x126f51800) [pid = 1926] [serial = 575] [outer = 0x0] [url = about:blank] 18:21:12 INFO - PROCESS | 1926 | --DOMWINDOW == 120 (0x12bb80c00) [pid = 1926] [serial = 582] [outer = 0x0] [url = about:blank] 18:21:12 INFO - PROCESS | 1926 | --DOMWINDOW == 119 (0x12a851c00) [pid = 1926] [serial = 578] [outer = 0x0] [url = about:blank] 18:21:12 INFO - PROCESS | 1926 | --DOMWINDOW == 118 (0x12aec0800) [pid = 1926] [serial = 579] [outer = 0x0] [url = about:blank] 18:21:12 INFO - PROCESS | 1926 | --DOMWINDOW == 117 (0x128889c00) [pid = 1926] [serial = 576] [outer = 0x0] [url = about:blank] 18:21:12 INFO - PROCESS | 1926 | --DOMWINDOW == 116 (0x12109b400) [pid = 1926] [serial = 585] [outer = 0x0] [url = about:blank] 18:21:12 INFO - PROCESS | 1926 | 1464139272820 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:12 INFO - PROCESS | 1926 | ++DOCSHELL 0x116640000 == 47 [pid = 1926] [id = 222] 18:21:12 INFO - PROCESS | 1926 | ++DOMWINDOW == 117 (0x11684d400) [pid = 1926] [serial = 664] [outer = 0x0] 18:21:12 INFO - PROCESS | 1926 | ++DOMWINDOW == 118 (0x11808d800) [pid = 1926] [serial = 665] [outer = 0x11684d400] 18:21:12 INFO - PROCESS | 1926 | 1464139272848 Marionette DEBUG loaded listener.js 18:21:12 INFO - PROCESS | 1926 | ++DOMWINDOW == 119 (0x1183aec00) [pid = 1926] [serial = 666] [outer = 0x11684d400] 18:21:13 INFO - PROCESS | 1926 | 1464139273162 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]]]}] 18:21:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 18:21:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 572ms 18:21:13 INFO - PROCESS | 1926 | 1464139273177 Marionette TRACE conn2 -> [0,861,"getWindowHandle",null] 18:21:13 INFO - PROCESS | 1926 | 1464139273178 Marionette TRACE conn2 <- [1,861,null,{"value":"7"}] 18:21:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 18:21:13 INFO - PROCESS | 1926 | 1464139273186 Marionette TRACE conn2 -> [0,862,"setScriptTimeout",{"ms":35000}] 18:21:13 INFO - PROCESS | 1926 | 1464139273191 Marionette TRACE conn2 <- [1,862,null,{}] 18:21:13 INFO - PROCESS | 1926 | 1464139273195 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}] 18:21:13 INFO - PROCESS | 1926 | 1464139273280 Marionette TRACE conn2 <- [1,863,null,{"value":null}] 18:21:13 INFO - PROCESS | 1926 | 1464139273288 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:13 INFO - PROCESS | 1926 | ++DOCSHELL 0x119491800 == 48 [pid = 1926] [id = 223] 18:21:13 INFO - PROCESS | 1926 | ++DOMWINDOW == 120 (0x1185fe800) [pid = 1926] [serial = 667] [outer = 0x0] 18:21:13 INFO - PROCESS | 1926 | ++DOMWINDOW == 121 (0x1190d0400) [pid = 1926] [serial = 668] [outer = 0x1185fe800] 18:21:13 INFO - PROCESS | 1926 | 1464139273314 Marionette DEBUG loaded listener.js 18:21:13 INFO - PROCESS | 1926 | ++DOMWINDOW == 122 (0x1194c5800) [pid = 1926] [serial = 669] [outer = 0x1185fe800] 18:21:13 INFO - PROCESS | 1926 | 1464139273660 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]]]}] 18:21:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 18:21:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 529ms 18:21:13 INFO - PROCESS | 1926 | 1464139273710 Marionette TRACE conn2 -> [0,865,"getWindowHandle",null] 18:21:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 18:21:13 INFO - PROCESS | 1926 | 1464139273712 Marionette TRACE conn2 <- [1,865,null,{"value":"7"}] 18:21:13 INFO - PROCESS | 1926 | 1464139273714 Marionette TRACE conn2 -> [0,866,"setScriptTimeout",{"ms":35000}] 18:21:13 INFO - PROCESS | 1926 | 1464139273715 Marionette TRACE conn2 <- [1,866,null,{}] 18:21:13 INFO - PROCESS | 1926 | 1464139273718 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}] 18:21:13 INFO - PROCESS | 1926 | 1464139273811 Marionette TRACE conn2 <- [1,867,null,{"value":null}] 18:21:13 INFO - PROCESS | 1926 | 1464139273817 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:13 INFO - PROCESS | 1926 | ++DOCSHELL 0x121240000 == 49 [pid = 1926] [id = 224] 18:21:13 INFO - PROCESS | 1926 | ++DOMWINDOW == 123 (0x1194cd400) [pid = 1926] [serial = 670] [outer = 0x0] 18:21:13 INFO - PROCESS | 1926 | ++DOMWINDOW == 124 (0x1194ecc00) [pid = 1926] [serial = 671] [outer = 0x1194cd400] 18:21:13 INFO - PROCESS | 1926 | 1464139273843 Marionette DEBUG loaded listener.js 18:21:13 INFO - PROCESS | 1926 | ++DOMWINDOW == 125 (0x120d0f000) [pid = 1926] [serial = 672] [outer = 0x1194cd400] 18:21:14 INFO - PROCESS | 1926 | 1464139274192 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]]]}] 18:21:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 18:21:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 518ms 18:21:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 18:21:14 INFO - PROCESS | 1926 | 1464139274233 Marionette TRACE conn2 -> [0,869,"getWindowHandle",null] 18:21:14 INFO - PROCESS | 1926 | 1464139274234 Marionette TRACE conn2 <- [1,869,null,{"value":"7"}] 18:21:14 INFO - PROCESS | 1926 | 1464139274237 Marionette TRACE conn2 -> [0,870,"setScriptTimeout",{"ms":35000}] 18:21:14 INFO - PROCESS | 1926 | 1464139274238 Marionette TRACE conn2 <- [1,870,null,{}] 18:21:14 INFO - PROCESS | 1926 | 1464139274240 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}] 18:21:14 INFO - PROCESS | 1926 | 1464139274349 Marionette TRACE conn2 <- [1,871,null,{"value":null}] 18:21:14 INFO - PROCESS | 1926 | 1464139274384 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:14 INFO - PROCESS | 1926 | ++DOCSHELL 0x121caf800 == 50 [pid = 1926] [id = 225] 18:21:14 INFO - PROCESS | 1926 | ++DOMWINDOW == 126 (0x121085c00) [pid = 1926] [serial = 673] [outer = 0x0] 18:21:14 INFO - PROCESS | 1926 | ++DOMWINDOW == 127 (0x12108a400) [pid = 1926] [serial = 674] [outer = 0x121085c00] 18:21:14 INFO - PROCESS | 1926 | 1464139274416 Marionette DEBUG loaded listener.js 18:21:14 INFO - PROCESS | 1926 | ++DOMWINDOW == 128 (0x1210c3c00) [pid = 1926] [serial = 675] [outer = 0x121085c00] 18:21:14 INFO - PROCESS | 1926 | 1464139274741 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]]]}] 18:21:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 18:21:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 519ms 18:21:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 18:21:14 INFO - PROCESS | 1926 | 1464139274756 Marionette TRACE conn2 -> [0,873,"getWindowHandle",null] 18:21:14 INFO - PROCESS | 1926 | 1464139274758 Marionette TRACE conn2 <- [1,873,null,{"value":"7"}] 18:21:14 INFO - PROCESS | 1926 | 1464139274760 Marionette TRACE conn2 -> [0,874,"setScriptTimeout",{"ms":35000}] 18:21:14 INFO - PROCESS | 1926 | 1464139274761 Marionette TRACE conn2 <- [1,874,null,{}] 18:21:14 INFO - PROCESS | 1926 | 1464139274763 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}] 18:21:14 INFO - PROCESS | 1926 | 1464139274869 Marionette TRACE conn2 <- [1,875,null,{"value":null}] 18:21:14 INFO - PROCESS | 1926 | 1464139274884 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:14 INFO - PROCESS | 1926 | ++DOCSHELL 0x116e33800 == 51 [pid = 1926] [id = 226] 18:21:14 INFO - PROCESS | 1926 | ++DOMWINDOW == 129 (0x1210ca000) [pid = 1926] [serial = 676] [outer = 0x0] 18:21:14 INFO - PROCESS | 1926 | ++DOMWINDOW == 130 (0x1215f5c00) [pid = 1926] [serial = 677] [outer = 0x1210ca000] 18:21:14 INFO - PROCESS | 1926 | 1464139274917 Marionette DEBUG loaded listener.js 18:21:14 INFO - PROCESS | 1926 | ++DOMWINDOW == 131 (0x121660400) [pid = 1926] [serial = 678] [outer = 0x1210ca000] 18:21:15 INFO - PROCESS | 1926 | 1464139275311 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]]]}] 18:21:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 18:21:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 569ms 18:21:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 18:21:15 INFO - PROCESS | 1926 | 1464139275330 Marionette TRACE conn2 -> [0,877,"getWindowHandle",null] 18:21:15 INFO - PROCESS | 1926 | 1464139275331 Marionette TRACE conn2 <- [1,877,null,{"value":"7"}] 18:21:15 INFO - PROCESS | 1926 | 1464139275334 Marionette TRACE conn2 -> [0,878,"setScriptTimeout",{"ms":35000}] 18:21:15 INFO - PROCESS | 1926 | 1464139275337 Marionette TRACE conn2 <- [1,878,null,{}] 18:21:15 INFO - PROCESS | 1926 | 1464139275339 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}] 18:21:15 INFO - PROCESS | 1926 | 1464139275439 Marionette TRACE conn2 <- [1,879,null,{"value":null}] 18:21:15 INFO - PROCESS | 1926 | 1464139275453 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:15 INFO - PROCESS | 1926 | ++DOCSHELL 0x127564800 == 52 [pid = 1926] [id = 227] 18:21:15 INFO - PROCESS | 1926 | ++DOMWINDOW == 132 (0x121660800) [pid = 1926] [serial = 679] [outer = 0x0] 18:21:15 INFO - PROCESS | 1926 | ++DOMWINDOW == 133 (0x125582400) [pid = 1926] [serial = 680] [outer = 0x121660800] 18:21:15 INFO - PROCESS | 1926 | 1464139275478 Marionette DEBUG loaded listener.js 18:21:15 INFO - PROCESS | 1926 | ++DOMWINDOW == 134 (0x125da8400) [pid = 1926] [serial = 681] [outer = 0x121660800] 18:21:15 INFO - PROCESS | 1926 | 1464139275823 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]]]}] 18:21:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 18:21:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 520ms 18:21:15 INFO - PROCESS | 1926 | 1464139275858 Marionette TRACE conn2 -> [0,881,"getWindowHandle",null] 18:21:15 INFO - PROCESS | 1926 | 1464139275859 Marionette TRACE conn2 <- [1,881,null,{"value":"7"}] 18:21:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 18:21:15 INFO - PROCESS | 1926 | 1464139275862 Marionette TRACE conn2 -> [0,882,"setScriptTimeout",{"ms":35000}] 18:21:15 INFO - PROCESS | 1926 | 1464139275863 Marionette TRACE conn2 <- [1,882,null,{}] 18:21:15 INFO - PROCESS | 1926 | 1464139275865 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}] 18:21:15 INFO - PROCESS | 1926 | 1464139275977 Marionette TRACE conn2 <- [1,883,null,{"value":null}] 18:21:16 INFO - PROCESS | 1926 | 1464139276017 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:16 INFO - PROCESS | 1926 | ++DOCSHELL 0x12968a000 == 53 [pid = 1926] [id = 228] 18:21:16 INFO - PROCESS | 1926 | ++DOMWINDOW == 135 (0x125da5400) [pid = 1926] [serial = 682] [outer = 0x0] 18:21:16 INFO - PROCESS | 1926 | ++DOMWINDOW == 136 (0x126811400) [pid = 1926] [serial = 683] [outer = 0x125da5400] 18:21:16 INFO - PROCESS | 1926 | 1464139276042 Marionette DEBUG loaded listener.js 18:21:16 INFO - PROCESS | 1926 | ++DOMWINDOW == 137 (0x12681b000) [pid = 1926] [serial = 684] [outer = 0x125da5400] 18:21:16 INFO - PROCESS | 1926 | 1464139276366 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]]]}] 18:21:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 18:21:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 517ms 18:21:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 18:21:16 INFO - PROCESS | 1926 | 1464139276384 Marionette TRACE conn2 -> [0,885,"getWindowHandle",null] 18:21:16 INFO - PROCESS | 1926 | 1464139276387 Marionette TRACE conn2 <- [1,885,null,{"value":"7"}] 18:21:16 INFO - PROCESS | 1926 | 1464139276390 Marionette TRACE conn2 -> [0,886,"setScriptTimeout",{"ms":35000}] 18:21:16 INFO - PROCESS | 1926 | 1464139276391 Marionette TRACE conn2 <- [1,886,null,{}] 18:21:16 INFO - PROCESS | 1926 | 1464139276393 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}] 18:21:16 INFO - PROCESS | 1926 | 1464139276497 Marionette TRACE conn2 <- [1,887,null,{"value":null}] 18:21:16 INFO - PROCESS | 1926 | 1464139276509 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:16 INFO - PROCESS | 1926 | ++DOCSHELL 0x12a7d9800 == 54 [pid = 1926] [id = 229] 18:21:16 INFO - PROCESS | 1926 | ++DOMWINDOW == 138 (0x1183aa400) [pid = 1926] [serial = 685] [outer = 0x0] 18:21:16 INFO - PROCESS | 1926 | ++DOMWINDOW == 139 (0x12681ac00) [pid = 1926] [serial = 686] [outer = 0x1183aa400] 18:21:16 INFO - PROCESS | 1926 | 1464139276535 Marionette DEBUG loaded listener.js 18:21:16 INFO - PROCESS | 1926 | ++DOMWINDOW == 140 (0x126fec800) [pid = 1926] [serial = 687] [outer = 0x1183aa400] 18:21:16 INFO - PROCESS | 1926 | --DOMWINDOW == 139 (0x11837b400) [pid = 1926] [serial = 586] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 18:21:16 INFO - PROCESS | 1926 | --DOMWINDOW == 138 (0x1194b3000) [pid = 1926] [serial = 610] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 18:21:16 INFO - PROCESS | 1926 | --DOMWINDOW == 137 (0x112642800) [pid = 1926] [serial = 604] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 18:21:16 INFO - PROCESS | 1926 | --DOMWINDOW == 136 (0x128bd9000) [pid = 1926] [serial = 622] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 18:21:16 INFO - PROCESS | 1926 | --DOMWINDOW == 135 (0x126f49000) [pid = 1926] [serial = 619] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 18:21:16 INFO - PROCESS | 1926 | --DOMWINDOW == 134 (0x118217c00) [pid = 1926] [serial = 607] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 18:21:16 INFO - PROCESS | 1926 | --DOMWINDOW == 133 (0x121430000) [pid = 1926] [serial = 616] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 18:21:16 INFO - PROCESS | 1926 | --DOMWINDOW == 132 (0x121657c00) [pid = 1926] [serial = 637] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 18:21:16 INFO - PROCESS | 1926 | --DOMWINDOW == 131 (0x128bdc800) [pid = 1926] [serial = 625] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 18:21:16 INFO - PROCESS | 1926 | --DOMWINDOW == 130 (0x120d11400) [pid = 1926] [serial = 613] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 18:21:16 INFO - PROCESS | 1926 | --DOMWINDOW == 129 (0x12b304c00) [pid = 1926] [serial = 628] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 18:21:16 INFO - PROCESS | 1926 | --DOMWINDOW == 128 (0x116e69800) [pid = 1926] [serial = 631] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 18:21:16 INFO - PROCESS | 1926 | --DOMWINDOW == 127 (0x128bcbc00) [pid = 1926] [serial = 634] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 18:21:16 INFO - PROCESS | 1926 | --DOMWINDOW == 126 (0x1166cd400) [pid = 1926] [serial = 511] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 18:21:16 INFO - PROCESS | 1926 | --DOMWINDOW == 125 (0x112590400) [pid = 1926] [serial = 508] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 18:21:16 INFO - PROCESS | 1926 | --DOMWINDOW == 124 (0x120d04400) [pid = 1926] [serial = 517] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 18:21:16 INFO - PROCESS | 1926 | --DOMWINDOW == 123 (0x120e95000) [pid = 1926] [serial = 520] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 18:21:16 INFO - PROCESS | 1926 | --DOMWINDOW == 122 (0x1194b1c00) [pid = 1926] [serial = 514] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 18:21:16 INFO - PROCESS | 1926 | --DOMWINDOW == 121 (0x1210c8800) [pid = 1926] [serial = 547] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 18:21:17 INFO - PROCESS | 1926 | 1464139277023 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]]]}] 18:21:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 18:21:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 668ms 18:21:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 18:21:17 INFO - PROCESS | 1926 | 1464139277059 Marionette TRACE conn2 -> [0,889,"getWindowHandle",null] 18:21:17 INFO - PROCESS | 1926 | 1464139277060 Marionette TRACE conn2 <- [1,889,null,{"value":"7"}] 18:21:17 INFO - PROCESS | 1926 | 1464139277062 Marionette TRACE conn2 -> [0,890,"setScriptTimeout",{"ms":35000}] 18:21:17 INFO - PROCESS | 1926 | 1464139277063 Marionette TRACE conn2 <- [1,890,null,{}] 18:21:17 INFO - PROCESS | 1926 | 1464139277066 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}] 18:21:17 INFO - PROCESS | 1926 | 1464139277190 Marionette TRACE conn2 <- [1,891,null,{"value":null}] 18:21:17 INFO - PROCESS | 1926 | 1464139277229 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:17 INFO - PROCESS | 1926 | ++DOCSHELL 0x12ab6a800 == 55 [pid = 1926] [id = 230] 18:21:17 INFO - PROCESS | 1926 | ++DOMWINDOW == 122 (0x110e8c000) [pid = 1926] [serial = 688] [outer = 0x0] 18:21:17 INFO - PROCESS | 1926 | ++DOMWINDOW == 123 (0x118c55000) [pid = 1926] [serial = 689] [outer = 0x110e8c000] 18:21:17 INFO - PROCESS | 1926 | 1464139277261 Marionette DEBUG loaded listener.js 18:21:17 INFO - PROCESS | 1926 | ++DOMWINDOW == 124 (0x125dad800) [pid = 1926] [serial = 690] [outer = 0x110e8c000] 18:21:17 INFO - PROCESS | 1926 | 1464139277577 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]]]}] 18:21:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 18:21:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 569ms 18:21:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 18:21:17 INFO - PROCESS | 1926 | 1464139277632 Marionette TRACE conn2 -> [0,893,"getWindowHandle",null] 18:21:17 INFO - PROCESS | 1926 | 1464139277633 Marionette TRACE conn2 <- [1,893,null,{"value":"7"}] 18:21:17 INFO - PROCESS | 1926 | 1464139277636 Marionette TRACE conn2 -> [0,894,"setScriptTimeout",{"ms":35000}] 18:21:17 INFO - PROCESS | 1926 | 1464139277637 Marionette TRACE conn2 <- [1,894,null,{}] 18:21:17 INFO - PROCESS | 1926 | 1464139277640 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}] 18:21:17 INFO - PROCESS | 1926 | 1464139277739 Marionette TRACE conn2 <- [1,895,null,{"value":null}] 18:21:17 INFO - PROCESS | 1926 | 1464139277796 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:17 INFO - PROCESS | 1926 | ++DOCSHELL 0x12b4dc800 == 56 [pid = 1926] [id = 231] 18:21:17 INFO - PROCESS | 1926 | ++DOMWINDOW == 125 (0x121b48000) [pid = 1926] [serial = 691] [outer = 0x0] 18:21:17 INFO - PROCESS | 1926 | ++DOMWINDOW == 126 (0x1275e3800) [pid = 1926] [serial = 692] [outer = 0x121b48000] 18:21:17 INFO - PROCESS | 1926 | 1464139277821 Marionette DEBUG loaded listener.js 18:21:17 INFO - PROCESS | 1926 | ++DOMWINDOW == 127 (0x128bc8400) [pid = 1926] [serial = 693] [outer = 0x121b48000] 18:21:18 INFO - PROCESS | 1926 | 1464139278100 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]]]}] 18:21:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 18:21:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 518ms 18:21:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 18:21:18 INFO - PROCESS | 1926 | 1464139278156 Marionette TRACE conn2 -> [0,897,"getWindowHandle",null] 18:21:18 INFO - PROCESS | 1926 | 1464139278157 Marionette TRACE conn2 <- [1,897,null,{"value":"7"}] 18:21:18 INFO - PROCESS | 1926 | 1464139278160 Marionette TRACE conn2 -> [0,898,"setScriptTimeout",{"ms":35000}] 18:21:18 INFO - PROCESS | 1926 | 1464139278161 Marionette TRACE conn2 <- [1,898,null,{}] 18:21:18 INFO - PROCESS | 1926 | 1464139278163 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}] 18:21:18 INFO - PROCESS | 1926 | 1464139278249 Marionette TRACE conn2 <- [1,899,null,{"value":null}] 18:21:18 INFO - PROCESS | 1926 | 1464139278256 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:18 INFO - PROCESS | 1926 | ++DOCSHELL 0x12c237800 == 57 [pid = 1926] [id = 232] 18:21:18 INFO - PROCESS | 1926 | ++DOMWINDOW == 128 (0x128bc8c00) [pid = 1926] [serial = 694] [outer = 0x0] 18:21:18 INFO - PROCESS | 1926 | ++DOMWINDOW == 129 (0x128bd2c00) [pid = 1926] [serial = 695] [outer = 0x128bc8c00] 18:21:18 INFO - PROCESS | 1926 | 1464139278281 Marionette DEBUG loaded listener.js 18:21:18 INFO - PROCESS | 1926 | ++DOMWINDOW == 130 (0x128bdc000) [pid = 1926] [serial = 696] [outer = 0x128bc8c00] 18:21:18 INFO - PROCESS | 1926 | 1464139278621 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]]]}] 18:21:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 18:21:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 468ms 18:21:18 INFO - PROCESS | 1926 | 1464139278628 Marionette TRACE conn2 -> [0,901,"getWindowHandle",null] 18:21:18 INFO - PROCESS | 1926 | 1464139278629 Marionette TRACE conn2 <- [1,901,null,{"value":"7"}] 18:21:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 18:21:18 INFO - PROCESS | 1926 | 1464139278632 Marionette TRACE conn2 -> [0,902,"setScriptTimeout",{"ms":35000}] 18:21:18 INFO - PROCESS | 1926 | 1464139278633 Marionette TRACE conn2 <- [1,902,null,{}] 18:21:18 INFO - PROCESS | 1926 | 1464139278637 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}] 18:21:18 INFO - PROCESS | 1926 | 1464139278758 Marionette TRACE conn2 <- [1,903,null,{"value":null}] 18:21:18 INFO - PROCESS | 1926 | 1464139278764 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:18 INFO - PROCESS | 1926 | ++DOCSHELL 0x12c53e800 == 58 [pid = 1926] [id = 233] 18:21:18 INFO - PROCESS | 1926 | ++DOMWINDOW == 131 (0x128ba7c00) [pid = 1926] [serial = 697] [outer = 0x0] 18:21:18 INFO - PROCESS | 1926 | ++DOMWINDOW == 132 (0x128bd5400) [pid = 1926] [serial = 698] [outer = 0x128ba7c00] 18:21:18 INFO - PROCESS | 1926 | 1464139278790 Marionette DEBUG loaded listener.js 18:21:18 INFO - PROCESS | 1926 | ++DOMWINDOW == 133 (0x128d7a800) [pid = 1926] [serial = 699] [outer = 0x128ba7c00] 18:21:19 INFO - PROCESS | 1926 | 1464139279280 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]]]}] 18:21:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 18:21:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 722ms 18:21:19 INFO - PROCESS | 1926 | 1464139279354 Marionette TRACE conn2 -> [0,905,"getWindowHandle",null] 18:21:19 INFO - PROCESS | 1926 | 1464139279358 Marionette TRACE conn2 <- [1,905,null,{"value":"7"}] 18:21:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 18:21:19 INFO - PROCESS | 1926 | 1464139279361 Marionette TRACE conn2 -> [0,906,"setScriptTimeout",{"ms":35000}] 18:21:19 INFO - PROCESS | 1926 | 1464139279364 Marionette TRACE conn2 <- [1,906,null,{}] 18:21:19 INFO - PROCESS | 1926 | 1464139279367 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}] 18:21:19 INFO - PROCESS | 1926 | 1464139279477 Marionette TRACE conn2 <- [1,907,null,{"value":null}] 18:21:19 INFO - PROCESS | 1926 | 1464139279573 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:19 INFO - PROCESS | 1926 | ++DOCSHELL 0x11853f800 == 59 [pid = 1926] [id = 234] 18:21:19 INFO - PROCESS | 1926 | ++DOMWINDOW == 134 (0x1166c7400) [pid = 1926] [serial = 700] [outer = 0x0] 18:21:19 INFO - PROCESS | 1926 | ++DOMWINDOW == 135 (0x11684e400) [pid = 1926] [serial = 701] [outer = 0x1166c7400] 18:21:19 INFO - PROCESS | 1926 | 1464139279605 Marionette DEBUG loaded listener.js 18:21:19 INFO - PROCESS | 1926 | ++DOMWINDOW == 136 (0x117e0bc00) [pid = 1926] [serial = 702] [outer = 0x1166c7400] 18:21:20 INFO - PROCESS | 1926 | 1464139280061 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]]]}] 18:21:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 18:21:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 722ms 18:21:20 INFO - PROCESS | 1926 | 1464139280084 Marionette TRACE conn2 -> [0,909,"getWindowHandle",null] 18:21:20 INFO - PROCESS | 1926 | 1464139280092 Marionette TRACE conn2 <- [1,909,null,{"value":"7"}] 18:21:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 18:21:20 INFO - PROCESS | 1926 | 1464139280099 Marionette TRACE conn2 -> [0,910,"setScriptTimeout",{"ms":35000}] 18:21:20 INFO - PROCESS | 1926 | 1464139280102 Marionette TRACE conn2 <- [1,910,null,{}] 18:21:20 INFO - PROCESS | 1926 | 1464139280106 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}] 18:21:20 INFO - PROCESS | 1926 | 1464139280267 Marionette TRACE conn2 <- [1,911,null,{"value":null}] 18:21:20 INFO - PROCESS | 1926 | 1464139280369 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:20 INFO - PROCESS | 1926 | ++DOCSHELL 0x125e9c800 == 60 [pid = 1926] [id = 235] 18:21:20 INFO - PROCESS | 1926 | ++DOMWINDOW == 137 (0x118097800) [pid = 1926] [serial = 703] [outer = 0x0] 18:21:20 INFO - PROCESS | 1926 | ++DOMWINDOW == 138 (0x118c15400) [pid = 1926] [serial = 704] [outer = 0x118097800] 18:21:20 INFO - PROCESS | 1926 | 1464139280416 Marionette DEBUG loaded listener.js 18:21:20 INFO - PROCESS | 1926 | ++DOMWINDOW == 139 (0x119158c00) [pid = 1926] [serial = 705] [outer = 0x118097800] 18:21:20 INFO - PROCESS | 1926 | 1464139280894 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]]]}] 18:21:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 18:21:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 827ms 18:21:20 INFO - PROCESS | 1926 | 1464139280924 Marionette TRACE conn2 -> [0,913,"getWindowHandle",null] 18:21:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 18:21:20 INFO - PROCESS | 1926 | 1464139280926 Marionette TRACE conn2 <- [1,913,null,{"value":"7"}] 18:21:20 INFO - PROCESS | 1926 | 1464139280928 Marionette TRACE conn2 -> [0,914,"setScriptTimeout",{"ms":35000}] 18:21:20 INFO - PROCESS | 1926 | 1464139280931 Marionette TRACE conn2 <- [1,914,null,{}] 18:21:20 INFO - PROCESS | 1926 | 1464139280939 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}] 18:21:21 INFO - PROCESS | 1926 | 1464139281051 Marionette TRACE conn2 <- [1,915,null,{"value":null}] 18:21:21 INFO - PROCESS | 1926 | 1464139281110 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:21 INFO - PROCESS | 1926 | ++DOCSHELL 0x12cc31800 == 61 [pid = 1926] [id = 236] 18:21:21 INFO - PROCESS | 1926 | ++DOMWINDOW == 140 (0x1194bb800) [pid = 1926] [serial = 706] [outer = 0x0] 18:21:21 INFO - PROCESS | 1926 | ++DOMWINDOW == 141 (0x121087400) [pid = 1926] [serial = 707] [outer = 0x1194bb800] 18:21:21 INFO - PROCESS | 1926 | 1464139281183 Marionette DEBUG loaded listener.js 18:21:21 INFO - PROCESS | 1926 | ++DOMWINDOW == 142 (0x12142fc00) [pid = 1926] [serial = 708] [outer = 0x1194bb800] 18:21:21 INFO - PROCESS | 1926 | 1464139281646 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]]]}] 18:21:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 18:21:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 770ms 18:21:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 18:21:21 INFO - PROCESS | 1926 | 1464139281701 Marionette TRACE conn2 -> [0,917,"getWindowHandle",null] 18:21:21 INFO - PROCESS | 1926 | 1464139281703 Marionette TRACE conn2 <- [1,917,null,{"value":"7"}] 18:21:21 INFO - PROCESS | 1926 | 1464139281705 Marionette TRACE conn2 -> [0,918,"setScriptTimeout",{"ms":35000}] 18:21:21 INFO - PROCESS | 1926 | 1464139281706 Marionette TRACE conn2 <- [1,918,null,{}] 18:21:21 INFO - PROCESS | 1926 | 1464139281709 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}] 18:21:21 INFO - PROCESS | 1926 | 1464139281819 Marionette TRACE conn2 <- [1,919,null,{"value":null}] 18:21:21 INFO - PROCESS | 1926 | 1464139281889 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:21 INFO - PROCESS | 1926 | ++DOCSHELL 0x12d1c5800 == 62 [pid = 1926] [id = 237] 18:21:21 INFO - PROCESS | 1926 | ++DOMWINDOW == 143 (0x121655800) [pid = 1926] [serial = 709] [outer = 0x0] 18:21:21 INFO - PROCESS | 1926 | ++DOMWINDOW == 144 (0x125dac400) [pid = 1926] [serial = 710] [outer = 0x121655800] 18:21:21 INFO - PROCESS | 1926 | 1464139281920 Marionette DEBUG loaded listener.js 18:21:21 INFO - PROCESS | 1926 | ++DOMWINDOW == 145 (0x127469000) [pid = 1926] [serial = 711] [outer = 0x121655800] 18:21:22 INFO - PROCESS | 1926 | 1464139282317 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]]]}] 18:21:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 18:21:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 671ms 18:21:22 INFO - PROCESS | 1926 | 1464139282377 Marionette TRACE conn2 -> [0,921,"getWindowHandle",null] 18:21:22 INFO - PROCESS | 1926 | 1464139282378 Marionette TRACE conn2 <- [1,921,null,{"value":"7"}] 18:21:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 18:21:22 INFO - PROCESS | 1926 | 1464139282380 Marionette TRACE conn2 -> [0,922,"setScriptTimeout",{"ms":35000}] 18:21:22 INFO - PROCESS | 1926 | 1464139282382 Marionette TRACE conn2 <- [1,922,null,{}] 18:21:22 INFO - PROCESS | 1926 | 1464139282437 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}] 18:21:22 INFO - PROCESS | 1926 | 1464139282539 Marionette TRACE conn2 <- [1,923,null,{"value":null}] 18:21:22 INFO - PROCESS | 1926 | 1464139282608 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:22 INFO - PROCESS | 1926 | ++DOCSHELL 0x12d4a0000 == 63 [pid = 1926] [id = 238] 18:21:22 INFO - PROCESS | 1926 | ++DOMWINDOW == 146 (0x121657c00) [pid = 1926] [serial = 712] [outer = 0x0] 18:21:22 INFO - PROCESS | 1926 | ++DOMWINDOW == 147 (0x128ba1400) [pid = 1926] [serial = 713] [outer = 0x121657c00] 18:21:22 INFO - PROCESS | 1926 | 1464139282638 Marionette DEBUG loaded listener.js 18:21:22 INFO - PROCESS | 1926 | ++DOMWINDOW == 148 (0x128be1c00) [pid = 1926] [serial = 714] [outer = 0x121657c00] 18:21:23 INFO - PROCESS | 1926 | 1464139283058 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]]]}] 18:21:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 18:21:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 740ms 18:21:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 18:21:23 INFO - PROCESS | 1926 | 1464139283120 Marionette TRACE conn2 -> [0,925,"getWindowHandle",null] 18:21:23 INFO - PROCESS | 1926 | 1464139283122 Marionette TRACE conn2 <- [1,925,null,{"value":"7"}] 18:21:23 INFO - PROCESS | 1926 | 1464139283124 Marionette TRACE conn2 -> [0,926,"setScriptTimeout",{"ms":35000}] 18:21:23 INFO - PROCESS | 1926 | 1464139283125 Marionette TRACE conn2 <- [1,926,null,{}] 18:21:23 INFO - PROCESS | 1926 | 1464139283128 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}] 18:21:23 INFO - PROCESS | 1926 | 1464139283240 Marionette TRACE conn2 <- [1,927,null,{"value":null}] 18:21:23 INFO - PROCESS | 1926 | 1464139283299 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:23 INFO - PROCESS | 1926 | ++DOCSHELL 0x12d89b800 == 64 [pid = 1926] [id = 239] 18:21:23 INFO - PROCESS | 1926 | ++DOMWINDOW == 149 (0x129077800) [pid = 1926] [serial = 715] [outer = 0x0] 18:21:23 INFO - PROCESS | 1926 | ++DOMWINDOW == 150 (0x12956bc00) [pid = 1926] [serial = 716] [outer = 0x129077800] 18:21:23 INFO - PROCESS | 1926 | 1464139283329 Marionette DEBUG loaded listener.js 18:21:23 INFO - PROCESS | 1926 | ++DOMWINDOW == 151 (0x12ab3d000) [pid = 1926] [serial = 717] [outer = 0x129077800] 18:21:23 INFO - PROCESS | 1926 | 1464139283803 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]]]}] 18:21:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 18:21:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 720ms 18:21:23 INFO - PROCESS | 1926 | 1464139283847 Marionette TRACE conn2 -> [0,929,"getWindowHandle",null] 18:21:23 INFO - PROCESS | 1926 | 1464139283848 Marionette TRACE conn2 <- [1,929,null,{"value":"7"}] 18:21:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 18:21:23 INFO - PROCESS | 1926 | 1464139283852 Marionette TRACE conn2 -> [0,930,"setScriptTimeout",{"ms":35000}] 18:21:23 INFO - PROCESS | 1926 | 1464139283853 Marionette TRACE conn2 <- [1,930,null,{}] 18:21:23 INFO - PROCESS | 1926 | 1464139283856 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}] 18:21:23 INFO - PROCESS | 1926 | 1464139283961 Marionette TRACE conn2 <- [1,931,null,{"value":null}] 18:21:24 INFO - PROCESS | 1926 | 1464139284019 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:24 INFO - PROCESS | 1926 | ++DOCSHELL 0x119902800 == 65 [pid = 1926] [id = 240] 18:21:24 INFO - PROCESS | 1926 | ++DOMWINDOW == 152 (0x112745400) [pid = 1926] [serial = 718] [outer = 0x0] 18:21:24 INFO - PROCESS | 1926 | ++DOMWINDOW == 153 (0x11854c400) [pid = 1926] [serial = 719] [outer = 0x112745400] 18:21:24 INFO - PROCESS | 1926 | 1464139284048 Marionette DEBUG loaded listener.js 18:21:24 INFO - PROCESS | 1926 | ++DOMWINDOW == 154 (0x128d7a400) [pid = 1926] [serial = 720] [outer = 0x112745400] 18:21:24 INFO - PROCESS | 1926 | 1464139284665 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]]]}] 18:21:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 18:21:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 871ms 18:21:24 INFO - PROCESS | 1926 | 1464139284724 Marionette TRACE conn2 -> [0,933,"getWindowHandle",null] 18:21:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 18:21:24 INFO - PROCESS | 1926 | 1464139284727 Marionette TRACE conn2 <- [1,933,null,{"value":"7"}] 18:21:24 INFO - PROCESS | 1926 | 1464139284730 Marionette TRACE conn2 -> [0,934,"setScriptTimeout",{"ms":35000}] 18:21:24 INFO - PROCESS | 1926 | 1464139284733 Marionette TRACE conn2 <- [1,934,null,{}] 18:21:24 INFO - PROCESS | 1926 | 1464139284736 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}] 18:21:24 INFO - PROCESS | 1926 | 1464139284836 Marionette TRACE conn2 <- [1,935,null,{"value":null}] 18:21:24 INFO - PROCESS | 1926 | 1464139284912 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:24 INFO - PROCESS | 1926 | ++DOCSHELL 0x11743f000 == 66 [pid = 1926] [id = 241] 18:21:24 INFO - PROCESS | 1926 | ++DOMWINDOW == 155 (0x11678a400) [pid = 1926] [serial = 721] [outer = 0x0] 18:21:24 INFO - PROCESS | 1926 | ++DOMWINDOW == 156 (0x116a61400) [pid = 1926] [serial = 722] [outer = 0x11678a400] 18:21:24 INFO - PROCESS | 1926 | 1464139284941 Marionette DEBUG loaded listener.js 18:21:24 INFO - PROCESS | 1926 | ++DOMWINDOW == 157 (0x11808b000) [pid = 1926] [serial = 723] [outer = 0x11678a400] 18:21:25 INFO - PROCESS | 1926 | --DOCSHELL 0x12c237800 == 65 [pid = 1926] [id = 232] 18:21:25 INFO - PROCESS | 1926 | --DOCSHELL 0x12b4dc800 == 64 [pid = 1926] [id = 231] 18:21:25 INFO - PROCESS | 1926 | --DOCSHELL 0x12ab6a800 == 63 [pid = 1926] [id = 230] 18:21:25 INFO - PROCESS | 1926 | --DOCSHELL 0x12a7d9800 == 62 [pid = 1926] [id = 229] 18:21:25 INFO - PROCESS | 1926 | --DOCSHELL 0x12968a000 == 61 [pid = 1926] [id = 228] 18:21:25 INFO - PROCESS | 1926 | --DOCSHELL 0x127564800 == 60 [pid = 1926] [id = 227] 18:21:25 INFO - PROCESS | 1926 | --DOCSHELL 0x116e33800 == 59 [pid = 1926] [id = 226] 18:21:25 INFO - PROCESS | 1926 | --DOMWINDOW == 156 (0x112749400) [pid = 1926] [serial = 641] [outer = 0x0] [url = about:blank] 18:21:25 INFO - PROCESS | 1926 | --DOCSHELL 0x121caf800 == 58 [pid = 1926] [id = 225] 18:21:25 INFO - PROCESS | 1926 | --DOCSHELL 0x121240000 == 57 [pid = 1926] [id = 224] 18:21:25 INFO - PROCESS | 1926 | --DOCSHELL 0x119491800 == 56 [pid = 1926] [id = 223] 18:21:25 INFO - PROCESS | 1926 | --DOCSHELL 0x116640000 == 55 [pid = 1926] [id = 222] 18:21:25 INFO - PROCESS | 1926 | --DOCSHELL 0x1194ae800 == 54 [pid = 1926] [id = 221] 18:21:25 INFO - PROCESS | 1926 | --DOCSHELL 0x118591000 == 53 [pid = 1926] [id = 220] 18:21:25 INFO - PROCESS | 1926 | --DOCSHELL 0x12cd2c800 == 52 [pid = 1926] [id = 217] 18:21:25 INFO - PROCESS | 1926 | --DOCSHELL 0x12178e800 == 51 [pid = 1926] [id = 216] 18:21:25 INFO - PROCESS | 1926 | --DOCSHELL 0x1163da000 == 50 [pid = 1926] [id = 215] 18:21:25 INFO - PROCESS | 1926 | 1464139285373 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]]]}] 18:21:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 18:21:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 674ms 18:21:25 INFO - PROCESS | 1926 | 1464139285413 Marionette TRACE conn2 -> [0,937,"getWindowHandle",null] 18:21:25 INFO - PROCESS | 1926 | 1464139285417 Marionette TRACE conn2 <- [1,937,null,{"value":"7"}] 18:21:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 18:21:25 INFO - PROCESS | 1926 | 1464139285423 Marionette TRACE conn2 -> [0,938,"setScriptTimeout",{"ms":35000}] 18:21:25 INFO - PROCESS | 1926 | 1464139285425 Marionette TRACE conn2 <- [1,938,null,{}] 18:21:25 INFO - PROCESS | 1926 | 1464139285427 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}] 18:21:25 INFO - PROCESS | 1926 | 1464139285526 Marionette TRACE conn2 <- [1,939,null,{"value":null}] 18:21:25 INFO - PROCESS | 1926 | --DOMWINDOW == 155 (0x12aec2800) [pid = 1926] [serial = 588] [outer = 0x0] [url = about:blank] 18:21:25 INFO - PROCESS | 1926 | --DOMWINDOW == 154 (0x1194c8c00) [pid = 1926] [serial = 611] [outer = 0x0] [url = about:blank] 18:21:25 INFO - PROCESS | 1926 | --DOMWINDOW == 153 (0x120d04000) [pid = 1926] [serial = 612] [outer = 0x0] [url = about:blank] 18:21:25 INFO - PROCESS | 1926 | --DOMWINDOW == 152 (0x112d71400) [pid = 1926] [serial = 605] [outer = 0x0] [url = about:blank] 18:21:25 INFO - PROCESS | 1926 | --DOMWINDOW == 151 (0x11741d400) [pid = 1926] [serial = 606] [outer = 0x0] [url = about:blank] 18:21:25 INFO - PROCESS | 1926 | --DOMWINDOW == 150 (0x116849000) [pid = 1926] [serial = 590] [outer = 0x0] [url = about:blank] 18:21:25 INFO - PROCESS | 1926 | --DOMWINDOW == 149 (0x128be3800) [pid = 1926] [serial = 623] [outer = 0x0] [url = about:blank] 18:21:25 INFO - PROCESS | 1926 | --DOMWINDOW == 148 (0x127402400) [pid = 1926] [serial = 620] [outer = 0x0] [url = about:blank] 18:21:25 INFO - PROCESS | 1926 | --DOMWINDOW == 147 (0x1190d1000) [pid = 1926] [serial = 609] [outer = 0x0] [url = about:blank] 18:21:25 INFO - PROCESS | 1926 | --DOMWINDOW == 146 (0x1184e1400) [pid = 1926] [serial = 608] [outer = 0x0] [url = about:blank] 18:21:25 INFO - PROCESS | 1926 | --DOMWINDOW == 145 (0x12c2cd000) [pid = 1926] [serial = 602] [outer = 0x0] [url = about:blank] 18:21:25 INFO - PROCESS | 1926 | --DOMWINDOW == 144 (0x125da7800) [pid = 1926] [serial = 617] [outer = 0x0] [url = about:blank] 18:21:25 INFO - PROCESS | 1926 | --DOMWINDOW == 143 (0x126817400) [pid = 1926] [serial = 618] [outer = 0x0] [url = about:blank] 18:21:25 INFO - PROCESS | 1926 | --DOMWINDOW == 142 (0x12c55d800) [pid = 1926] [serial = 639] [outer = 0x0] [url = about:blank] 18:21:25 INFO - PROCESS | 1926 | --DOMWINDOW == 141 (0x127474c00) [pid = 1926] [serial = 596] [outer = 0x0] [url = about:blank] 18:21:25 INFO - PROCESS | 1926 | --DOMWINDOW == 140 (0x12ab39400) [pid = 1926] [serial = 626] [outer = 0x0] [url = about:blank] 18:21:25 INFO - PROCESS | 1926 | --DOMWINDOW == 139 (0x1194c8000) [pid = 1926] [serial = 593] [outer = 0x0] [url = about:blank] 18:21:25 INFO - PROCESS | 1926 | --DOMWINDOW == 138 (0x12109cc00) [pid = 1926] [serial = 614] [outer = 0x0] [url = about:blank] 18:21:25 INFO - PROCESS | 1926 | --DOMWINDOW == 137 (0x1212cd800) [pid = 1926] [serial = 615] [outer = 0x0] [url = about:blank] 18:21:25 INFO - PROCESS | 1926 | --DOMWINDOW == 136 (0x12ac10400) [pid = 1926] [serial = 599] [outer = 0x0] [url = about:blank] 18:21:25 INFO - PROCESS | 1926 | --DOMWINDOW == 135 (0x12bb82000) [pid = 1926] [serial = 630] [outer = 0x0] [url = about:blank] 18:21:25 INFO - PROCESS | 1926 | --DOMWINDOW == 134 (0x12b30dc00) [pid = 1926] [serial = 629] [outer = 0x0] [url = about:blank] 18:21:25 INFO - PROCESS | 1926 | --DOMWINDOW == 133 (0x125daf000) [pid = 1926] [serial = 633] [outer = 0x0] [url = about:blank] 18:21:25 INFO - PROCESS | 1926 | --DOMWINDOW == 132 (0x12165e800) [pid = 1926] [serial = 638] [outer = 0x0] [url = about:blank] 18:21:25 INFO - PROCESS | 1926 | --DOMWINDOW == 131 (0x12aec2400) [pid = 1926] [serial = 627] [outer = 0x0] [url = about:blank] 18:21:25 INFO - PROCESS | 1926 | --DOMWINDOW == 130 (0x12c559400) [pid = 1926] [serial = 636] [outer = 0x0] [url = about:blank] 18:21:25 INFO - PROCESS | 1926 | --DOMWINDOW == 129 (0x11855bc00) [pid = 1926] [serial = 632] [outer = 0x0] [url = about:blank] 18:21:25 INFO - PROCESS | 1926 | --DOMWINDOW == 128 (0x128bd9400) [pid = 1926] [serial = 621] [outer = 0x0] [url = about:blank] 18:21:25 INFO - PROCESS | 1926 | --DOMWINDOW == 127 (0x12930bc00) [pid = 1926] [serial = 624] [outer = 0x0] [url = about:blank] 18:21:25 INFO - PROCESS | 1926 | --DOMWINDOW == 126 (0x128bd4800) [pid = 1926] [serial = 635] [outer = 0x0] [url = about:blank] 18:21:25 INFO - PROCESS | 1926 | --DOMWINDOW == 125 (0x1183b9c00) [pid = 1926] [serial = 513] [outer = 0x0] [url = about:blank] 18:21:25 INFO - PROCESS | 1926 | --DOMWINDOW == 124 (0x112598400) [pid = 1926] [serial = 510] [outer = 0x0] [url = about:blank] 18:21:25 INFO - PROCESS | 1926 | --DOMWINDOW == 123 (0x12108b000) [pid = 1926] [serial = 519] [outer = 0x0] [url = about:blank] 18:21:25 INFO - PROCESS | 1926 | --DOMWINDOW == 122 (0x1214bdc00) [pid = 1926] [serial = 522] [outer = 0x0] [url = about:blank] 18:21:25 INFO - PROCESS | 1926 | --DOMWINDOW == 121 (0x11988d000) [pid = 1926] [serial = 516] [outer = 0x0] [url = about:blank] 18:21:25 INFO - PROCESS | 1926 | --DOMWINDOW == 120 (0x12888b000) [pid = 1926] [serial = 549] [outer = 0x0] [url = about:blank] 18:21:25 INFO - PROCESS | 1926 | 1464139285593 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:25 INFO - PROCESS | 1926 | ++DOCSHELL 0x117586000 == 51 [pid = 1926] [id = 242] 18:21:25 INFO - PROCESS | 1926 | ++DOMWINDOW == 121 (0x112d71400) [pid = 1926] [serial = 724] [outer = 0x0] 18:21:25 INFO - PROCESS | 1926 | ++DOMWINDOW == 122 (0x11741d400) [pid = 1926] [serial = 725] [outer = 0x112d71400] 18:21:25 INFO - PROCESS | 1926 | 1464139285619 Marionette DEBUG loaded listener.js 18:21:25 INFO - PROCESS | 1926 | ++DOMWINDOW == 123 (0x11855bc00) [pid = 1926] [serial = 726] [outer = 0x112d71400] 18:21:25 INFO - PROCESS | 1926 | 1464139285963 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]]]}] 18:21:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 18:21:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 569ms 18:21:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 18:21:26 INFO - PROCESS | 1926 | 1464139285993 Marionette TRACE conn2 -> [0,941,"getWindowHandle",null] 18:21:26 INFO - PROCESS | 1926 | 1464139285995 Marionette TRACE conn2 <- [1,941,null,{"value":"7"}] 18:21:26 INFO - PROCESS | 1926 | 1464139285999 Marionette TRACE conn2 -> [0,942,"setScriptTimeout",{"ms":35000}] 18:21:26 INFO - PROCESS | 1926 | 1464139286004 Marionette TRACE conn2 <- [1,942,null,{}] 18:21:26 INFO - PROCESS | 1926 | 1464139286015 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}] 18:21:26 INFO - PROCESS | 1926 | 1464139286170 Marionette TRACE conn2 <- [1,943,null,{"value":null}] 18:21:26 INFO - PROCESS | 1926 | 1464139286258 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:26 INFO - PROCESS | 1926 | ++DOCSHELL 0x121416800 == 52 [pid = 1926] [id = 243] 18:21:26 INFO - PROCESS | 1926 | ++DOMWINDOW == 124 (0x1190c4c00) [pid = 1926] [serial = 727] [outer = 0x0] 18:21:26 INFO - PROCESS | 1926 | ++DOMWINDOW == 125 (0x1194c6c00) [pid = 1926] [serial = 728] [outer = 0x1190c4c00] 18:21:26 INFO - PROCESS | 1926 | 1464139286301 Marionette DEBUG loaded listener.js 18:21:26 INFO - PROCESS | 1926 | ++DOMWINDOW == 126 (0x120e97400) [pid = 1926] [serial = 729] [outer = 0x1190c4c00] 18:21:26 INFO - PROCESS | 1926 | 1464139286687 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]]]}] 18:21:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 18:21:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 725ms 18:21:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 18:21:26 INFO - PROCESS | 1926 | 1464139286724 Marionette TRACE conn2 -> [0,945,"getWindowHandle",null] 18:21:26 INFO - PROCESS | 1926 | 1464139286725 Marionette TRACE conn2 <- [1,945,null,{"value":"7"}] 18:21:26 INFO - PROCESS | 1926 | 1464139286728 Marionette TRACE conn2 -> [0,946,"setScriptTimeout",{"ms":35000}] 18:21:26 INFO - PROCESS | 1926 | 1464139286729 Marionette TRACE conn2 <- [1,946,null,{}] 18:21:26 INFO - PROCESS | 1926 | 1464139286731 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}] 18:21:26 INFO - PROCESS | 1926 | 1464139286837 Marionette TRACE conn2 <- [1,947,null,{"value":null}] 18:21:26 INFO - PROCESS | 1926 | 1464139286842 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:26 INFO - PROCESS | 1926 | ++DOCSHELL 0x126f31800 == 53 [pid = 1926] [id = 244] 18:21:26 INFO - PROCESS | 1926 | ++DOMWINDOW == 127 (0x1210a1400) [pid = 1926] [serial = 730] [outer = 0x0] 18:21:26 INFO - PROCESS | 1926 | ++DOMWINDOW == 128 (0x121429400) [pid = 1926] [serial = 731] [outer = 0x1210a1400] 18:21:26 INFO - PROCESS | 1926 | 1464139286868 Marionette DEBUG loaded listener.js 18:21:26 INFO - PROCESS | 1926 | ++DOMWINDOW == 129 (0x121655000) [pid = 1926] [serial = 732] [outer = 0x1210a1400] 18:21:27 INFO - PROCESS | 1926 | 1464139287179 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]]]}] 18:21:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 18:21:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 469ms 18:21:27 INFO - PROCESS | 1926 | 1464139287197 Marionette TRACE conn2 -> [0,949,"getWindowHandle",null] 18:21:27 INFO - PROCESS | 1926 | 1464139287198 Marionette TRACE conn2 <- [1,949,null,{"value":"7"}] 18:21:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 18:21:27 INFO - PROCESS | 1926 | 1464139287203 Marionette TRACE conn2 -> [0,950,"setScriptTimeout",{"ms":35000}] 18:21:27 INFO - PROCESS | 1926 | 1464139287205 Marionette TRACE conn2 <- [1,950,null,{}] 18:21:27 INFO - PROCESS | 1926 | 1464139287208 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}] 18:21:27 INFO - PROCESS | 1926 | 1464139287296 Marionette TRACE conn2 <- [1,951,null,{"value":null}] 18:21:27 INFO - PROCESS | 1926 | 1464139287361 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:27 INFO - PROCESS | 1926 | ++DOCSHELL 0x127573000 == 54 [pid = 1926] [id = 245] 18:21:27 INFO - PROCESS | 1926 | ++DOMWINDOW == 130 (0x1210a6800) [pid = 1926] [serial = 733] [outer = 0x0] 18:21:27 INFO - PROCESS | 1926 | ++DOMWINDOW == 131 (0x12165b000) [pid = 1926] [serial = 734] [outer = 0x1210a6800] 18:21:27 INFO - PROCESS | 1926 | 1464139287388 Marionette DEBUG loaded listener.js 18:21:27 INFO - PROCESS | 1926 | ++DOMWINDOW == 132 (0x12577c000) [pid = 1926] [serial = 735] [outer = 0x1210a6800] 18:21:27 INFO - PROCESS | 1926 | 1464139287708 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]]]}] 18:21:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 18:21:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 521ms 18:21:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 18:21:27 INFO - PROCESS | 1926 | 1464139287725 Marionette TRACE conn2 -> [0,953,"getWindowHandle",null] 18:21:27 INFO - PROCESS | 1926 | 1464139287726 Marionette TRACE conn2 <- [1,953,null,{"value":"7"}] 18:21:27 INFO - PROCESS | 1926 | 1464139287728 Marionette TRACE conn2 -> [0,954,"setScriptTimeout",{"ms":35000}] 18:21:27 INFO - PROCESS | 1926 | 1464139287729 Marionette TRACE conn2 <- [1,954,null,{}] 18:21:27 INFO - PROCESS | 1926 | 1464139287737 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}] 18:21:27 INFO - PROCESS | 1926 | 1464139287854 Marionette TRACE conn2 <- [1,955,null,{"value":null}] 18:21:27 INFO - PROCESS | 1926 | 1464139287890 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:27 INFO - PROCESS | 1926 | ++DOCSHELL 0x12a7bf800 == 55 [pid = 1926] [id = 246] 18:21:27 INFO - PROCESS | 1926 | ++DOMWINDOW == 133 (0x1210c8400) [pid = 1926] [serial = 736] [outer = 0x0] 18:21:27 INFO - PROCESS | 1926 | ++DOMWINDOW == 134 (0x12680e400) [pid = 1926] [serial = 737] [outer = 0x1210c8400] 18:21:27 INFO - PROCESS | 1926 | 1464139287916 Marionette DEBUG loaded listener.js 18:21:27 INFO - PROCESS | 1926 | ++DOMWINDOW == 135 (0x128bd6000) [pid = 1926] [serial = 738] [outer = 0x1210c8400] 18:21:28 INFO - PROCESS | 1926 | 1464139288253 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]]]}] 18:21:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 18:21:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 568ms 18:21:28 INFO - PROCESS | 1926 | 1464139288297 Marionette TRACE conn2 -> [0,957,"getWindowHandle",null] 18:21:28 INFO - PROCESS | 1926 | 1464139288298 Marionette TRACE conn2 <- [1,957,null,{"value":"7"}] 18:21:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 18:21:28 INFO - PROCESS | 1926 | 1464139288300 Marionette TRACE conn2 -> [0,958,"setScriptTimeout",{"ms":35000}] 18:21:28 INFO - PROCESS | 1926 | 1464139288301 Marionette TRACE conn2 <- [1,958,null,{}] 18:21:28 INFO - PROCESS | 1926 | 1464139288304 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}] 18:21:28 INFO - PROCESS | 1926 | 1464139288411 Marionette TRACE conn2 <- [1,959,null,{"value":null}] 18:21:28 INFO - PROCESS | 1926 | 1464139288446 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:28 INFO - PROCESS | 1926 | ++DOCSHELL 0x12b38c800 == 56 [pid = 1926] [id = 247] 18:21:28 INFO - PROCESS | 1926 | ++DOMWINDOW == 136 (0x128ba0400) [pid = 1926] [serial = 739] [outer = 0x0] 18:21:28 INFO - PROCESS | 1926 | ++DOMWINDOW == 137 (0x128be4400) [pid = 1926] [serial = 740] [outer = 0x128ba0400] 18:21:28 INFO - PROCESS | 1926 | 1464139288471 Marionette DEBUG loaded listener.js 18:21:28 INFO - PROCESS | 1926 | ++DOMWINDOW == 138 (0x129311000) [pid = 1926] [serial = 741] [outer = 0x128ba0400] 18:21:28 INFO - PROCESS | 1926 | 1464139288791 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]]]}] 18:21:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 18:21:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 521ms 18:21:28 INFO - PROCESS | 1926 | 1464139288826 Marionette TRACE conn2 -> [0,961,"getWindowHandle",null] 18:21:28 INFO - PROCESS | 1926 | 1464139288827 Marionette TRACE conn2 <- [1,961,null,{"value":"7"}] 18:21:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 18:21:28 INFO - PROCESS | 1926 | 1464139288830 Marionette TRACE conn2 -> [0,962,"setScriptTimeout",{"ms":35000}] 18:21:28 INFO - PROCESS | 1926 | 1464139288831 Marionette TRACE conn2 <- [1,962,null,{}] 18:21:28 INFO - PROCESS | 1926 | 1464139288833 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}] 18:21:28 INFO - PROCESS | 1926 | 1464139288941 Marionette TRACE conn2 <- [1,963,null,{"value":null}] 18:21:28 INFO - PROCESS | 1926 | 1464139288977 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:28 INFO - PROCESS | 1926 | ++DOCSHELL 0x12bb4a800 == 57 [pid = 1926] [id = 248] 18:21:28 INFO - PROCESS | 1926 | ++DOMWINDOW == 139 (0x128be5000) [pid = 1926] [serial = 742] [outer = 0x0] 18:21:29 INFO - PROCESS | 1926 | ++DOMWINDOW == 140 (0x129732000) [pid = 1926] [serial = 743] [outer = 0x128be5000] 18:21:29 INFO - PROCESS | 1926 | 1464139289002 Marionette DEBUG loaded listener.js 18:21:29 INFO - PROCESS | 1926 | ++DOMWINDOW == 141 (0x12ab3b800) [pid = 1926] [serial = 744] [outer = 0x128be5000] 18:21:29 INFO - PROCESS | 1926 | 1464139289340 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]]]}] 18:21:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 18:21:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 518ms 18:21:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 18:21:29 INFO - PROCESS | 1926 | 1464139289353 Marionette TRACE conn2 -> [0,965,"getWindowHandle",null] 18:21:29 INFO - PROCESS | 1926 | 1464139289354 Marionette TRACE conn2 <- [1,965,null,{"value":"7"}] 18:21:29 INFO - PROCESS | 1926 | 1464139289357 Marionette TRACE conn2 -> [0,966,"setScriptTimeout",{"ms":35000}] 18:21:29 INFO - PROCESS | 1926 | 1464139289358 Marionette TRACE conn2 <- [1,966,null,{}] 18:21:29 INFO - PROCESS | 1926 | 1464139289360 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}] 18:21:29 INFO - PROCESS | 1926 | 1464139289474 Marionette TRACE conn2 <- [1,967,null,{"value":null}] 18:21:29 INFO - PROCESS | 1926 | 1464139289509 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:29 INFO - PROCESS | 1926 | ++DOCSHELL 0x12c833000 == 58 [pid = 1926] [id = 249] 18:21:29 INFO - PROCESS | 1926 | ++DOMWINDOW == 142 (0x11258b400) [pid = 1926] [serial = 745] [outer = 0x0] 18:21:29 INFO - PROCESS | 1926 | ++DOMWINDOW == 143 (0x12ac0b400) [pid = 1926] [serial = 746] [outer = 0x11258b400] 18:21:29 INFO - PROCESS | 1926 | 1464139289534 Marionette DEBUG loaded listener.js 18:21:29 INFO - PROCESS | 1926 | ++DOMWINDOW == 144 (0x12aec2400) [pid = 1926] [serial = 747] [outer = 0x11258b400] 18:21:29 INFO - PROCESS | 1926 | --DOMWINDOW == 143 (0x1210ca000) [pid = 1926] [serial = 676] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 18:21:29 INFO - PROCESS | 1926 | --DOMWINDOW == 142 (0x121660800) [pid = 1926] [serial = 679] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 18:21:29 INFO - PROCESS | 1926 | --DOMWINDOW == 141 (0x110e8c000) [pid = 1926] [serial = 688] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 18:21:29 INFO - PROCESS | 1926 | --DOMWINDOW == 140 (0x128bc8c00) [pid = 1926] [serial = 694] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 18:21:29 INFO - PROCESS | 1926 | --DOMWINDOW == 139 (0x112597400) [pid = 1926] [serial = 658] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 18:21:29 INFO - PROCESS | 1926 | --DOMWINDOW == 138 (0x121085c00) [pid = 1926] [serial = 673] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 18:21:29 INFO - PROCESS | 1926 | --DOMWINDOW == 137 (0x1194cd400) [pid = 1926] [serial = 670] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 18:21:29 INFO - PROCESS | 1926 | --DOMWINDOW == 136 (0x11684d400) [pid = 1926] [serial = 664] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 18:21:29 INFO - PROCESS | 1926 | --DOMWINDOW == 135 (0x1185fe800) [pid = 1926] [serial = 667] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 18:21:29 INFO - PROCESS | 1926 | --DOMWINDOW == 134 (0x112597000) [pid = 1926] [serial = 661] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 18:21:29 INFO - PROCESS | 1926 | --DOMWINDOW == 133 (0x112741c00) [pid = 1926] [serial = 640] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 18:21:29 INFO - PROCESS | 1926 | --DOMWINDOW == 132 (0x125da5400) [pid = 1926] [serial = 682] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 18:21:29 INFO - PROCESS | 1926 | --DOMWINDOW == 131 (0x1183aa400) [pid = 1926] [serial = 685] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 18:21:29 INFO - PROCESS | 1926 | --DOMWINDOW == 130 (0x121b48000) [pid = 1926] [serial = 691] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 18:21:29 INFO - PROCESS | 1926 | 1464139289937 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]]]}] 18:21:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 18:21:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 618ms 18:21:29 INFO - PROCESS | 1926 | 1464139289975 Marionette TRACE conn2 -> [0,969,"getWindowHandle",null] 18:21:29 INFO - PROCESS | 1926 | 1464139289977 Marionette TRACE conn2 <- [1,969,null,{"value":"7"}] 18:21:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 18:21:29 INFO - PROCESS | 1926 | 1464139289979 Marionette TRACE conn2 -> [0,970,"setScriptTimeout",{"ms":35000}] 18:21:29 INFO - PROCESS | 1926 | 1464139289980 Marionette TRACE conn2 <- [1,970,null,{}] 18:21:29 INFO - PROCESS | 1926 | 1464139289982 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}] 18:21:30 INFO - PROCESS | 1926 | 1464139290110 Marionette TRACE conn2 <- [1,971,null,{"value":null}] 18:21:30 INFO - PROCESS | 1926 | 1464139290144 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:30 INFO - PROCESS | 1926 | ++DOCSHELL 0x12c24f800 == 59 [pid = 1926] [id = 250] 18:21:30 INFO - PROCESS | 1926 | ++DOMWINDOW == 131 (0x110e90400) [pid = 1926] [serial = 748] [outer = 0x0] 18:21:30 INFO - PROCESS | 1926 | ++DOMWINDOW == 132 (0x120e95000) [pid = 1926] [serial = 749] [outer = 0x110e90400] 18:21:30 INFO - PROCESS | 1926 | 1464139290169 Marionette DEBUG loaded listener.js 18:21:30 INFO - PROCESS | 1926 | ++DOMWINDOW == 133 (0x125da5400) [pid = 1926] [serial = 750] [outer = 0x110e90400] 18:21:30 INFO - PROCESS | 1926 | 1464139290468 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]]]}] 18:21:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 18:21:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 521ms 18:21:30 INFO - PROCESS | 1926 | 1464139290501 Marionette TRACE conn2 -> [0,973,"getWindowHandle",null] 18:21:30 INFO - PROCESS | 1926 | 1464139290505 Marionette TRACE conn2 <- [1,973,null,{"value":"7"}] 18:21:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 18:21:30 INFO - PROCESS | 1926 | 1464139290508 Marionette TRACE conn2 -> [0,974,"setScriptTimeout",{"ms":35000}] 18:21:30 INFO - PROCESS | 1926 | 1464139290510 Marionette TRACE conn2 <- [1,974,null,{}] 18:21:30 INFO - PROCESS | 1926 | 1464139290512 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}] 18:21:30 INFO - PROCESS | 1926 | 1464139290616 Marionette TRACE conn2 <- [1,975,null,{"value":null}] 18:21:30 INFO - PROCESS | 1926 | 1464139290676 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:30 INFO - PROCESS | 1926 | ++DOCSHELL 0x12d1ad000 == 60 [pid = 1926] [id = 251] 18:21:30 INFO - PROCESS | 1926 | ++DOMWINDOW == 134 (0x1194bcc00) [pid = 1926] [serial = 751] [outer = 0x0] 18:21:30 INFO - PROCESS | 1926 | ++DOMWINDOW == 135 (0x12ac11800) [pid = 1926] [serial = 752] [outer = 0x1194bcc00] 18:21:30 INFO - PROCESS | 1926 | 1464139290705 Marionette DEBUG loaded listener.js 18:21:30 INFO - PROCESS | 1926 | ++DOMWINDOW == 136 (0x12bb85c00) [pid = 1926] [serial = 753] [outer = 0x1194bcc00] 18:21:30 INFO - PROCESS | 1926 | 1464139290971 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]]]}] 18:21:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 18:21:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 520ms 18:21:31 INFO - PROCESS | 1926 | 1464139291028 Marionette TRACE conn2 -> [0,977,"getWindowHandle",null] 18:21:31 INFO - PROCESS | 1926 | 1464139291029 Marionette TRACE conn2 <- [1,977,null,{"value":"7"}] 18:21:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 18:21:31 INFO - PROCESS | 1926 | 1464139291032 Marionette TRACE conn2 -> [0,978,"setScriptTimeout",{"ms":35000}] 18:21:31 INFO - PROCESS | 1926 | 1464139291033 Marionette TRACE conn2 <- [1,978,null,{}] 18:21:31 INFO - PROCESS | 1926 | 1464139291039 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}] 18:21:31 INFO - PROCESS | 1926 | 1464139291131 Marionette TRACE conn2 <- [1,979,null,{"value":null}] 18:21:31 INFO - PROCESS | 1926 | 1464139291136 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:31 INFO - PROCESS | 1926 | ++DOCSHELL 0x12d898000 == 61 [pid = 1926] [id = 252] 18:21:31 INFO - PROCESS | 1926 | ++DOMWINDOW == 137 (0x118303000) [pid = 1926] [serial = 754] [outer = 0x0] 18:21:31 INFO - PROCESS | 1926 | ++DOMWINDOW == 138 (0x11830c000) [pid = 1926] [serial = 755] [outer = 0x118303000] 18:21:31 INFO - PROCESS | 1926 | 1464139291160 Marionette DEBUG loaded listener.js 18:21:31 INFO - PROCESS | 1926 | ++DOMWINDOW == 139 (0x118310000) [pid = 1926] [serial = 756] [outer = 0x118303000] 18:21:31 INFO - PROCESS | 1926 | 1464139291508 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]]]}] 18:21:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 18:21:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 522ms 18:21:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 18:21:31 INFO - PROCESS | 1926 | 1464139291562 Marionette TRACE conn2 -> [0,981,"getWindowHandle",null] 18:21:31 INFO - PROCESS | 1926 | 1464139291563 Marionette TRACE conn2 <- [1,981,null,{"value":"7"}] 18:21:31 INFO - PROCESS | 1926 | 1464139291565 Marionette TRACE conn2 -> [0,982,"setScriptTimeout",{"ms":35000}] 18:21:31 INFO - PROCESS | 1926 | 1464139291566 Marionette TRACE conn2 <- [1,982,null,{}] 18:21:31 INFO - PROCESS | 1926 | 1464139291569 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}] 18:21:31 INFO - PROCESS | 1926 | 1464139291664 Marionette TRACE conn2 <- [1,983,null,{"value":null}] 18:21:31 INFO - PROCESS | 1926 | 1464139291669 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:31 INFO - PROCESS | 1926 | ++DOCSHELL 0x112570000 == 62 [pid = 1926] [id = 253] 18:21:31 INFO - PROCESS | 1926 | ++DOMWINDOW == 140 (0x118306400) [pid = 1926] [serial = 757] [outer = 0x0] 18:21:31 INFO - PROCESS | 1926 | ++DOMWINDOW == 141 (0x12b48e800) [pid = 1926] [serial = 758] [outer = 0x118306400] 18:21:31 INFO - PROCESS | 1926 | 1464139291693 Marionette DEBUG loaded listener.js 18:21:31 INFO - PROCESS | 1926 | ++DOMWINDOW == 142 (0x12c2da800) [pid = 1926] [serial = 759] [outer = 0x118306400] 18:21:32 INFO - PROCESS | 1926 | 1464139292205 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]]]}] 18:21:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 18:21:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 670ms 18:21:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 18:21:32 INFO - PROCESS | 1926 | 1464139292236 Marionette TRACE conn2 -> [0,985,"getWindowHandle",null] 18:21:32 INFO - PROCESS | 1926 | 1464139292239 Marionette TRACE conn2 <- [1,985,null,{"value":"7"}] 18:21:32 INFO - PROCESS | 1926 | 1464139292242 Marionette TRACE conn2 -> [0,986,"setScriptTimeout",{"ms":35000}] 18:21:32 INFO - PROCESS | 1926 | 1464139292245 Marionette TRACE conn2 <- [1,986,null,{}] 18:21:32 INFO - PROCESS | 1926 | 1464139292249 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}] 18:21:32 INFO - PROCESS | 1926 | 1464139292364 Marionette TRACE conn2 <- [1,987,null,{"value":null}] 18:21:32 INFO - PROCESS | 1926 | 1464139292476 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:32 INFO - PROCESS | 1926 | ++DOCSHELL 0x11852b800 == 63 [pid = 1926] [id = 254] 18:21:32 INFO - PROCESS | 1926 | ++DOMWINDOW == 143 (0x11767c800) [pid = 1926] [serial = 760] [outer = 0x0] 18:21:32 INFO - PROCESS | 1926 | ++DOMWINDOW == 144 (0x118090800) [pid = 1926] [serial = 761] [outer = 0x11767c800] 18:21:32 INFO - PROCESS | 1926 | 1464139292509 Marionette DEBUG loaded listener.js 18:21:32 INFO - PROCESS | 1926 | ++DOMWINDOW == 145 (0x118310c00) [pid = 1926] [serial = 762] [outer = 0x11767c800] 18:21:32 INFO - PROCESS | 1926 | 1464139292938 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]]]}] 18:21:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 18:21:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 723ms 18:21:32 INFO - PROCESS | 1926 | 1464139292967 Marionette TRACE conn2 -> [0,989,"getWindowHandle",null] 18:21:32 INFO - PROCESS | 1926 | 1464139292971 Marionette TRACE conn2 <- [1,989,null,{"value":"7"}] 18:21:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 18:21:32 INFO - PROCESS | 1926 | 1464139292976 Marionette TRACE conn2 -> [0,990,"setScriptTimeout",{"ms":35000}] 18:21:32 INFO - PROCESS | 1926 | 1464139292978 Marionette TRACE conn2 <- [1,990,null,{}] 18:21:32 INFO - PROCESS | 1926 | 1464139292980 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}] 18:21:33 INFO - PROCESS | 1926 | 1464139293095 Marionette TRACE conn2 <- [1,991,null,{"value":null}] 18:21:33 INFO - PROCESS | 1926 | 1464139293157 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:33 INFO - PROCESS | 1926 | ++DOCSHELL 0x123eb5800 == 64 [pid = 1926] [id = 255] 18:21:33 INFO - PROCESS | 1926 | ++DOMWINDOW == 146 (0x1184dcc00) [pid = 1926] [serial = 763] [outer = 0x0] 18:21:33 INFO - PROCESS | 1926 | ++DOMWINDOW == 147 (0x1194bd000) [pid = 1926] [serial = 764] [outer = 0x1184dcc00] 18:21:33 INFO - PROCESS | 1926 | 1464139293229 Marionette DEBUG loaded listener.js 18:21:33 INFO - PROCESS | 1926 | ++DOMWINDOW == 148 (0x1194ef000) [pid = 1926] [serial = 765] [outer = 0x1184dcc00] 18:21:33 INFO - PROCESS | 1926 | 1464139293625 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]]]}] 18:21:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 18:21:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 670ms 18:21:33 INFO - PROCESS | 1926 | 1464139293647 Marionette TRACE conn2 -> [0,993,"getWindowHandle",null] 18:21:33 INFO - PROCESS | 1926 | 1464139293648 Marionette TRACE conn2 <- [1,993,null,{"value":"7"}] 18:21:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 18:21:33 INFO - PROCESS | 1926 | 1464139293652 Marionette TRACE conn2 -> [0,994,"setScriptTimeout",{"ms":35000}] 18:21:33 INFO - PROCESS | 1926 | 1464139293656 Marionette TRACE conn2 <- [1,994,null,{}] 18:21:33 INFO - PROCESS | 1926 | 1464139293664 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}] 18:21:33 INFO - PROCESS | 1926 | 1464139293799 Marionette TRACE conn2 <- [1,995,null,{"value":null}] 18:21:33 INFO - PROCESS | 1926 | 1464139293876 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:33 INFO - PROCESS | 1926 | ++DOCSHELL 0x12d492000 == 65 [pid = 1926] [id = 256] 18:21:33 INFO - PROCESS | 1926 | ++DOMWINDOW == 149 (0x120d11800) [pid = 1926] [serial = 766] [outer = 0x0] 18:21:33 INFO - PROCESS | 1926 | ++DOMWINDOW == 150 (0x125dad400) [pid = 1926] [serial = 767] [outer = 0x120d11800] 18:21:33 INFO - PROCESS | 1926 | 1464139293908 Marionette DEBUG loaded listener.js 18:21:33 INFO - PROCESS | 1926 | ++DOMWINDOW == 151 (0x12746b000) [pid = 1926] [serial = 768] [outer = 0x120d11800] 18:21:34 INFO - PROCESS | 1926 | 1464139294335 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]]]}] 18:21:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 18:21:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 726ms 18:21:34 INFO - PROCESS | 1926 | 1464139294378 Marionette TRACE conn2 -> [0,997,"getWindowHandle",null] 18:21:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 18:21:34 INFO - PROCESS | 1926 | 1464139294380 Marionette TRACE conn2 <- [1,997,null,{"value":"7"}] 18:21:34 INFO - PROCESS | 1926 | 1464139294382 Marionette TRACE conn2 -> [0,998,"setScriptTimeout",{"ms":35000}] 18:21:34 INFO - PROCESS | 1926 | 1464139294384 Marionette TRACE conn2 <- [1,998,null,{}] 18:21:34 INFO - PROCESS | 1926 | 1464139294386 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}] 18:21:34 INFO - PROCESS | 1926 | 1464139294500 Marionette TRACE conn2 <- [1,999,null,{"value":null}] 18:21:34 INFO - PROCESS | 1926 | 1464139294602 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:34 INFO - PROCESS | 1926 | ++DOCSHELL 0x135630800 == 66 [pid = 1926] [id = 257] 18:21:34 INFO - PROCESS | 1926 | ++DOMWINDOW == 152 (0x1275e9800) [pid = 1926] [serial = 769] [outer = 0x0] 18:21:34 INFO - PROCESS | 1926 | ++DOMWINDOW == 153 (0x128bc8800) [pid = 1926] [serial = 770] [outer = 0x1275e9800] 18:21:34 INFO - PROCESS | 1926 | 1464139294634 Marionette DEBUG loaded listener.js 18:21:34 INFO - PROCESS | 1926 | ++DOMWINDOW == 154 (0x129572000) [pid = 1926] [serial = 771] [outer = 0x1275e9800] 18:21:35 INFO - PROCESS | 1926 | 1464139295019 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]]]}] 18:21:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 18:21:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 670ms 18:21:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 18:21:35 INFO - PROCESS | 1926 | 1464139295053 Marionette TRACE conn2 -> [0,1001,"getWindowHandle",null] 18:21:35 INFO - PROCESS | 1926 | 1464139295054 Marionette TRACE conn2 <- [1,1001,null,{"value":"7"}] 18:21:35 INFO - PROCESS | 1926 | 1464139295056 Marionette TRACE conn2 -> [0,1002,"setScriptTimeout",{"ms":35000}] 18:21:35 INFO - PROCESS | 1926 | 1464139295057 Marionette TRACE conn2 <- [1,1002,null,{}] 18:21:35 INFO - PROCESS | 1926 | 1464139295060 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}] 18:21:35 INFO - PROCESS | 1926 | 1464139295190 Marionette TRACE conn2 <- [1,1003,null,{"value":null}] 18:21:35 INFO - PROCESS | 1926 | 1464139295264 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:35 INFO - PROCESS | 1926 | ++DOCSHELL 0x121852000 == 67 [pid = 1926] [id = 258] 18:21:35 INFO - PROCESS | 1926 | ++DOMWINDOW == 155 (0x1275ec000) [pid = 1926] [serial = 772] [outer = 0x0] 18:21:35 INFO - PROCESS | 1926 | ++DOMWINDOW == 156 (0x12b307800) [pid = 1926] [serial = 773] [outer = 0x1275ec000] 18:21:35 INFO - PROCESS | 1926 | 1464139295294 Marionette DEBUG loaded listener.js 18:21:35 INFO - PROCESS | 1926 | ++DOMWINDOW == 157 (0x12bb8c400) [pid = 1926] [serial = 774] [outer = 0x1275ec000] 18:21:35 INFO - PROCESS | 1926 | 1464139295777 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]]]}] 18:21:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 18:21:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 770ms 18:21:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 18:21:35 INFO - PROCESS | 1926 | 1464139295826 Marionette TRACE conn2 -> [0,1005,"getWindowHandle",null] 18:21:35 INFO - PROCESS | 1926 | 1464139295827 Marionette TRACE conn2 <- [1,1005,null,{"value":"7"}] 18:21:35 INFO - PROCESS | 1926 | 1464139295830 Marionette TRACE conn2 -> [0,1006,"setScriptTimeout",{"ms":35000}] 18:21:35 INFO - PROCESS | 1926 | 1464139295831 Marionette TRACE conn2 <- [1,1006,null,{}] 18:21:35 INFO - PROCESS | 1926 | 1464139295833 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}] 18:21:35 INFO - PROCESS | 1926 | 1464139295951 Marionette TRACE conn2 <- [1,1007,null,{"value":null}] 18:21:36 INFO - PROCESS | 1926 | 1464139296058 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:36 INFO - PROCESS | 1926 | ++DOCSHELL 0x1132af000 == 68 [pid = 1926] [id = 259] 18:21:36 INFO - PROCESS | 1926 | ++DOMWINDOW == 158 (0x111ff6000) [pid = 1926] [serial = 775] [outer = 0x0] 18:21:36 INFO - PROCESS | 1926 | ++DOMWINDOW == 159 (0x112d77c00) [pid = 1926] [serial = 776] [outer = 0x111ff6000] 18:21:36 INFO - PROCESS | 1926 | 1464139296090 Marionette DEBUG loaded listener.js 18:21:36 INFO - PROCESS | 1926 | ++DOMWINDOW == 160 (0x12bb7f800) [pid = 1926] [serial = 777] [outer = 0x111ff6000] 18:21:36 INFO - PROCESS | 1926 | 1464139296740 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]]]}] 18:21:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 18:21:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 923ms 18:21:36 INFO - PROCESS | 1926 | 1464139296755 Marionette TRACE conn2 -> [0,1009,"getWindowHandle",null] 18:21:36 INFO - PROCESS | 1926 | 1464139296757 Marionette TRACE conn2 <- [1,1009,null,{"value":"7"}] 18:21:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 18:21:36 INFO - PROCESS | 1926 | 1464139296761 Marionette TRACE conn2 -> [0,1010,"setScriptTimeout",{"ms":35000}] 18:21:36 INFO - PROCESS | 1926 | 1464139296763 Marionette TRACE conn2 <- [1,1010,null,{}] 18:21:36 INFO - PROCESS | 1926 | 1464139296767 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}] 18:21:36 INFO - PROCESS | 1926 | 1464139296868 Marionette TRACE conn2 <- [1,1011,null,{"value":null}] 18:21:36 INFO - PROCESS | 1926 | 1464139296934 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:36 INFO - PROCESS | 1926 | ++DOCSHELL 0x11670e000 == 69 [pid = 1926] [id = 260] 18:21:36 INFO - PROCESS | 1926 | ++DOMWINDOW == 161 (0x11258f800) [pid = 1926] [serial = 778] [outer = 0x0] 18:21:36 INFO - PROCESS | 1926 | ++DOMWINDOW == 162 (0x113c96000) [pid = 1926] [serial = 779] [outer = 0x11258f800] 18:21:36 INFO - PROCESS | 1926 | 1464139296962 Marionette DEBUG loaded listener.js 18:21:37 INFO - PROCESS | 1926 | ++DOMWINDOW == 163 (0x11684d400) [pid = 1926] [serial = 780] [outer = 0x11258f800] 18:21:37 INFO - PROCESS | 1926 | 1464139297437 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]]]}] 18:21:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 18:21:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 722ms 18:21:37 INFO - PROCESS | 1926 | 1464139297484 Marionette TRACE conn2 -> [0,1013,"getWindowHandle",null] 18:21:37 INFO - PROCESS | 1926 | 1464139297488 Marionette TRACE conn2 <- [1,1013,null,{"value":"7"}] 18:21:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 18:21:37 INFO - PROCESS | 1926 | 1464139297492 Marionette TRACE conn2 -> [0,1014,"setScriptTimeout",{"ms":35000}] 18:21:37 INFO - PROCESS | 1926 | 1464139297494 Marionette TRACE conn2 <- [1,1014,null,{}] 18:21:37 INFO - PROCESS | 1926 | 1464139297496 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}] 18:21:37 INFO - PROCESS | 1926 | 1464139297595 Marionette TRACE conn2 <- [1,1015,null,{"value":null}] 18:21:37 INFO - PROCESS | 1926 | 1464139297690 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:37 INFO - PROCESS | 1926 | ++DOCSHELL 0x118534000 == 70 [pid = 1926] [id = 261] 18:21:37 INFO - PROCESS | 1926 | ++DOMWINDOW == 164 (0x118094c00) [pid = 1926] [serial = 781] [outer = 0x0] 18:21:37 INFO - PROCESS | 1926 | ++DOMWINDOW == 165 (0x11820d400) [pid = 1926] [serial = 782] [outer = 0x118094c00] 18:21:37 INFO - PROCESS | 1926 | 1464139297731 Marionette DEBUG loaded listener.js 18:21:37 INFO - PROCESS | 1926 | ++DOMWINDOW == 166 (0x118372400) [pid = 1926] [serial = 783] [outer = 0x118094c00] 18:21:38 INFO - PROCESS | 1926 | --DOCSHELL 0x12d898000 == 69 [pid = 1926] [id = 252] 18:21:38 INFO - PROCESS | 1926 | --DOCSHELL 0x12d1ad000 == 68 [pid = 1926] [id = 251] 18:21:38 INFO - PROCESS | 1926 | --DOMWINDOW == 165 (0x112145c00) [pid = 1926] [serial = 644] [outer = 0x0] [url = about:blank] 18:21:38 INFO - PROCESS | 1926 | --DOMWINDOW == 164 (0x1185f2800) [pid = 1926] [serial = 647] [outer = 0x0] [url = about:blank] 18:21:38 INFO - PROCESS | 1926 | --DOMWINDOW == 163 (0x12108d800) [pid = 1926] [serial = 650] [outer = 0x0] [url = about:blank] 18:21:38 INFO - PROCESS | 1926 | --DOMWINDOW == 162 (0x125584c00) [pid = 1926] [serial = 653] [outer = 0x0] [url = about:blank] 18:21:38 INFO - PROCESS | 1926 | --DOMWINDOW == 161 (0x128bd7800) [pid = 1926] [serial = 656] [outer = 0x0] [url = about:blank] 18:21:38 INFO - PROCESS | 1926 | --DOMWINDOW == 160 (0x128bd5400) [pid = 1926] [serial = 698] [outer = 0x0] [url = about:blank] 18:21:38 INFO - PROCESS | 1926 | --DOCSHELL 0x12c24f800 == 67 [pid = 1926] [id = 250] 18:21:38 INFO - PROCESS | 1926 | --DOCSHELL 0x12c833000 == 66 [pid = 1926] [id = 249] 18:21:38 INFO - PROCESS | 1926 | --DOCSHELL 0x12bb4a800 == 65 [pid = 1926] [id = 248] 18:21:38 INFO - PROCESS | 1926 | --DOCSHELL 0x12b38c800 == 64 [pid = 1926] [id = 247] 18:21:38 INFO - PROCESS | 1926 | --DOCSHELL 0x12a7bf800 == 63 [pid = 1926] [id = 246] 18:21:38 INFO - PROCESS | 1926 | --DOCSHELL 0x127573000 == 62 [pid = 1926] [id = 245] 18:21:38 INFO - PROCESS | 1926 | --DOCSHELL 0x126f31800 == 61 [pid = 1926] [id = 244] 18:21:38 INFO - PROCESS | 1926 | --DOCSHELL 0x121416800 == 60 [pid = 1926] [id = 243] 18:21:38 INFO - PROCESS | 1926 | --DOCSHELL 0x117586000 == 59 [pid = 1926] [id = 242] 18:21:38 INFO - PROCESS | 1926 | --DOCSHELL 0x11743f000 == 58 [pid = 1926] [id = 241] 18:21:38 INFO - PROCESS | 1926 | 1464139298187 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]]]}] 18:21:38 INFO - PROCESS | 1926 | --DOCSHELL 0x12cc31800 == 57 [pid = 1926] [id = 236] 18:21:38 INFO - PROCESS | 1926 | --DOCSHELL 0x125e9c800 == 56 [pid = 1926] [id = 235] 18:21:38 INFO - PROCESS | 1926 | --DOCSHELL 0x11853f800 == 55 [pid = 1926] [id = 234] 18:21:38 INFO - PROCESS | 1926 | --DOCSHELL 0x12c53e800 == 54 [pid = 1926] [id = 233] 18:21:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 18:21:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 719ms 18:21:38 INFO - PROCESS | 1926 | 1464139298213 Marionette TRACE conn2 -> [0,1017,"getWindowHandle",null] 18:21:38 INFO - PROCESS | 1926 | 1464139298215 Marionette TRACE conn2 <- [1,1017,null,{"value":"7"}] 18:21:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 18:21:38 INFO - PROCESS | 1926 | --DOMWINDOW == 159 (0x1215f5c00) [pid = 1926] [serial = 677] [outer = 0x0] [url = about:blank] 18:21:38 INFO - PROCESS | 1926 | --DOMWINDOW == 158 (0x125da8400) [pid = 1926] [serial = 681] [outer = 0x0] [url = about:blank] 18:21:38 INFO - PROCESS | 1926 | --DOMWINDOW == 157 (0x125582400) [pid = 1926] [serial = 680] [outer = 0x0] [url = about:blank] 18:21:38 INFO - PROCESS | 1926 | --DOMWINDOW == 156 (0x121660400) [pid = 1926] [serial = 678] [outer = 0x0] [url = about:blank] 18:21:38 INFO - PROCESS | 1926 | --DOMWINDOW == 155 (0x118c55000) [pid = 1926] [serial = 689] [outer = 0x0] [url = about:blank] 18:21:38 INFO - PROCESS | 1926 | --DOMWINDOW == 154 (0x128bd2c00) [pid = 1926] [serial = 695] [outer = 0x0] [url = about:blank] 18:21:38 INFO - PROCESS | 1926 | --DOMWINDOW == 153 (0x115e1d800) [pid = 1926] [serial = 660] [outer = 0x0] [url = about:blank] 18:21:38 INFO - PROCESS | 1926 | --DOMWINDOW == 152 (0x112973000) [pid = 1926] [serial = 659] [outer = 0x0] [url = about:blank] 18:21:38 INFO - PROCESS | 1926 | --DOMWINDOW == 151 (0x12108a400) [pid = 1926] [serial = 674] [outer = 0x0] [url = about:blank] 18:21:38 INFO - PROCESS | 1926 | --DOMWINDOW == 150 (0x1194ecc00) [pid = 1926] [serial = 671] [outer = 0x0] [url = about:blank] 18:21:38 INFO - PROCESS | 1926 | --DOMWINDOW == 149 (0x120d0f000) [pid = 1926] [serial = 672] [outer = 0x0] [url = about:blank] 18:21:38 INFO - PROCESS | 1926 | --DOMWINDOW == 148 (0x11808d800) [pid = 1926] [serial = 665] [outer = 0x0] [url = about:blank] 18:21:38 INFO - PROCESS | 1926 | --DOMWINDOW == 147 (0x1183aec00) [pid = 1926] [serial = 666] [outer = 0x0] [url = about:blank] 18:21:38 INFO - PROCESS | 1926 | --DOMWINDOW == 146 (0x1190d0400) [pid = 1926] [serial = 668] [outer = 0x0] [url = about:blank] 18:21:38 INFO - PROCESS | 1926 | --DOMWINDOW == 145 (0x1194c5800) [pid = 1926] [serial = 669] [outer = 0x0] [url = about:blank] 18:21:38 INFO - PROCESS | 1926 | --DOMWINDOW == 144 (0x116e72c00) [pid = 1926] [serial = 663] [outer = 0x0] [url = about:blank] 18:21:38 INFO - PROCESS | 1926 | --DOMWINDOW == 143 (0x1166c5000) [pid = 1926] [serial = 662] [outer = 0x0] [url = about:blank] 18:21:38 INFO - PROCESS | 1926 | --DOMWINDOW == 142 (0x112750800) [pid = 1926] [serial = 642] [outer = 0x0] [url = about:blank] 18:21:38 INFO - PROCESS | 1926 | --DOMWINDOW == 141 (0x12681b000) [pid = 1926] [serial = 684] [outer = 0x0] [url = about:blank] 18:21:38 INFO - PROCESS | 1926 | --DOMWINDOW == 140 (0x126811400) [pid = 1926] [serial = 683] [outer = 0x0] [url = about:blank] 18:21:38 INFO - PROCESS | 1926 | --DOMWINDOW == 139 (0x12681ac00) [pid = 1926] [serial = 686] [outer = 0x0] [url = about:blank] 18:21:38 INFO - PROCESS | 1926 | --DOMWINDOW == 138 (0x1275e3800) [pid = 1926] [serial = 692] [outer = 0x0] [url = about:blank] 18:21:38 INFO - PROCESS | 1926 | --DOMWINDOW == 137 (0x128bc8400) [pid = 1926] [serial = 693] [outer = 0x0] [url = about:blank] 18:21:38 INFO - PROCESS | 1926 | --DOMWINDOW == 136 (0x126fec800) [pid = 1926] [serial = 687] [outer = 0x0] [url = about:blank] 18:21:38 INFO - PROCESS | 1926 | --DOMWINDOW == 135 (0x128bdc000) [pid = 1926] [serial = 696] [outer = 0x0] [url = about:blank] 18:21:38 INFO - PROCESS | 1926 | --DOMWINDOW == 134 (0x125dad800) [pid = 1926] [serial = 690] [outer = 0x0] [url = about:blank] 18:21:38 INFO - PROCESS | 1926 | --DOMWINDOW == 133 (0x1210c3c00) [pid = 1926] [serial = 675] [outer = 0x0] [url = about:blank] 18:21:38 INFO - PROCESS | 1926 | 1464139298248 Marionette TRACE conn2 -> [0,1018,"setScriptTimeout",{"ms":35000}] 18:21:38 INFO - PROCESS | 1926 | 1464139298252 Marionette TRACE conn2 <- [1,1018,null,{}] 18:21:38 INFO - PROCESS | 1926 | 1464139298263 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}] 18:21:38 INFO - PROCESS | 1926 | 1464139298397 Marionette TRACE conn2 <- [1,1019,null,{"value":null}] 18:21:38 INFO - PROCESS | 1926 | 1464139298412 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:38 INFO - PROCESS | 1926 | ++DOCSHELL 0x118353000 == 55 [pid = 1926] [id = 262] 18:21:38 INFO - PROCESS | 1926 | ++DOMWINDOW == 134 (0x1183adc00) [pid = 1926] [serial = 784] [outer = 0x0] 18:21:38 INFO - PROCESS | 1926 | ++DOMWINDOW == 135 (0x118552400) [pid = 1926] [serial = 785] [outer = 0x1183adc00] 18:21:38 INFO - PROCESS | 1926 | 1464139298456 Marionette DEBUG loaded listener.js 18:21:38 INFO - PROCESS | 1926 | ++DOMWINDOW == 136 (0x118c15c00) [pid = 1926] [serial = 786] [outer = 0x1183adc00] 18:21:38 INFO - PROCESS | 1926 | 1464139298835 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]]]}] 18:21:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 18:21:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 644ms 18:21:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 18:21:38 INFO - PROCESS | 1926 | 1464139298875 Marionette TRACE conn2 -> [0,1021,"getWindowHandle",null] 18:21:38 INFO - PROCESS | 1926 | 1464139298877 Marionette TRACE conn2 <- [1,1021,null,{"value":"7"}] 18:21:38 INFO - PROCESS | 1926 | 1464139298879 Marionette TRACE conn2 -> [0,1022,"setScriptTimeout",{"ms":35000}] 18:21:38 INFO - PROCESS | 1926 | 1464139298880 Marionette TRACE conn2 <- [1,1022,null,{}] 18:21:38 INFO - PROCESS | 1926 | 1464139298883 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}] 18:21:38 INFO - PROCESS | 1926 | 1464139298982 Marionette TRACE conn2 <- [1,1023,null,{"value":null}] 18:21:38 INFO - PROCESS | 1926 | 1464139298990 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:38 INFO - PROCESS | 1926 | ++DOCSHELL 0x121382800 == 56 [pid = 1926] [id = 263] 18:21:38 INFO - PROCESS | 1926 | ++DOMWINDOW == 137 (0x1190c3400) [pid = 1926] [serial = 787] [outer = 0x0] 18:21:39 INFO - PROCESS | 1926 | ++DOMWINDOW == 138 (0x1194bac00) [pid = 1926] [serial = 788] [outer = 0x1190c3400] 18:21:39 INFO - PROCESS | 1926 | 1464139299016 Marionette DEBUG loaded listener.js 18:21:39 INFO - PROCESS | 1926 | ++DOMWINDOW == 139 (0x1194e2400) [pid = 1926] [serial = 789] [outer = 0x1190c3400] 18:21:39 INFO - PROCESS | 1926 | 1464139299327 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]]]}] 18:21:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 18:21:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 469ms 18:21:39 INFO - PROCESS | 1926 | 1464139299348 Marionette TRACE conn2 -> [0,1025,"getWindowHandle",null] 18:21:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 18:21:39 INFO - PROCESS | 1926 | 1464139299360 Marionette TRACE conn2 <- [1,1025,null,{"value":"7"}] 18:21:39 INFO - PROCESS | 1926 | 1464139299363 Marionette TRACE conn2 -> [0,1026,"setScriptTimeout",{"ms":35000}] 18:21:39 INFO - PROCESS | 1926 | 1464139299364 Marionette TRACE conn2 <- [1,1026,null,{}] 18:21:39 INFO - PROCESS | 1926 | 1464139299366 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}] 18:21:39 INFO - PROCESS | 1926 | 1464139299458 Marionette TRACE conn2 <- [1,1027,null,{"value":null}] 18:21:39 INFO - PROCESS | 1926 | 1464139299513 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:39 INFO - PROCESS | 1926 | ++DOCSHELL 0x116154800 == 57 [pid = 1926] [id = 264] 18:21:39 INFO - PROCESS | 1926 | ++DOMWINDOW == 140 (0x1190cbc00) [pid = 1926] [serial = 790] [outer = 0x0] 18:21:39 INFO - PROCESS | 1926 | ++DOMWINDOW == 141 (0x1194ec800) [pid = 1926] [serial = 791] [outer = 0x1190cbc00] 18:21:39 INFO - PROCESS | 1926 | 1464139299539 Marionette DEBUG loaded listener.js 18:21:39 INFO - PROCESS | 1926 | ++DOMWINDOW == 142 (0x120d0d400) [pid = 1926] [serial = 792] [outer = 0x1190cbc00] 18:21:39 INFO - PROCESS | 1926 | 1464139299824 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]]]}] 18:21:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 18:21:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 518ms 18:21:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 18:21:39 INFO - PROCESS | 1926 | 1464139299881 Marionette TRACE conn2 -> [0,1029,"getWindowHandle",null] 18:21:39 INFO - PROCESS | 1926 | 1464139299883 Marionette TRACE conn2 <- [1,1029,null,{"value":"7"}] 18:21:39 INFO - PROCESS | 1926 | 1464139299887 Marionette TRACE conn2 -> [0,1030,"setScriptTimeout",{"ms":35000}] 18:21:39 INFO - PROCESS | 1926 | 1464139299888 Marionette TRACE conn2 <- [1,1030,null,{}] 18:21:39 INFO - PROCESS | 1926 | 1464139299891 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}] 18:21:39 INFO - PROCESS | 1926 | 1464139299988 Marionette TRACE conn2 <- [1,1031,null,{"value":null}] 18:21:40 INFO - PROCESS | 1926 | 1464139300050 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:40 INFO - PROCESS | 1926 | ++DOCSHELL 0x123fe8800 == 58 [pid = 1926] [id = 265] 18:21:40 INFO - PROCESS | 1926 | ++DOMWINDOW == 143 (0x1194b6c00) [pid = 1926] [serial = 793] [outer = 0x0] 18:21:40 INFO - PROCESS | 1926 | ++DOMWINDOW == 144 (0x120e96400) [pid = 1926] [serial = 794] [outer = 0x1194b6c00] 18:21:40 INFO - PROCESS | 1926 | 1464139300076 Marionette DEBUG loaded listener.js 18:21:40 INFO - PROCESS | 1926 | ++DOMWINDOW == 145 (0x12142ac00) [pid = 1926] [serial = 795] [outer = 0x1194b6c00] 18:21:40 INFO - PROCESS | 1926 | 1464139300405 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]]]}] 18:21:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 18:21:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 569ms 18:21:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 18:21:40 INFO - PROCESS | 1926 | 1464139300456 Marionette TRACE conn2 -> [0,1033,"getWindowHandle",null] 18:21:40 INFO - PROCESS | 1926 | 1464139300457 Marionette TRACE conn2 <- [1,1033,null,{"value":"7"}] 18:21:40 INFO - PROCESS | 1926 | 1464139300459 Marionette TRACE conn2 -> [0,1034,"setScriptTimeout",{"ms":35000}] 18:21:40 INFO - PROCESS | 1926 | 1464139300460 Marionette TRACE conn2 <- [1,1034,null,{}] 18:21:40 INFO - PROCESS | 1926 | 1464139300463 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}] 18:21:40 INFO - PROCESS | 1926 | 1464139300575 Marionette TRACE conn2 <- [1,1035,null,{"value":null}] 18:21:40 INFO - PROCESS | 1926 | 1464139300591 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:40 INFO - PROCESS | 1926 | ++DOCSHELL 0x127278000 == 59 [pid = 1926] [id = 266] 18:21:40 INFO - PROCESS | 1926 | ++DOMWINDOW == 146 (0x12154e000) [pid = 1926] [serial = 796] [outer = 0x0] 18:21:40 INFO - PROCESS | 1926 | ++DOMWINDOW == 147 (0x121660c00) [pid = 1926] [serial = 797] [outer = 0x12154e000] 18:21:40 INFO - PROCESS | 1926 | 1464139300616 Marionette DEBUG loaded listener.js 18:21:40 INFO - PROCESS | 1926 | ++DOMWINDOW == 148 (0x12557b800) [pid = 1926] [serial = 798] [outer = 0x12154e000] 18:21:40 INFO - PROCESS | 1926 | 1464139300963 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]]]}] 18:21:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 18:21:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 518ms 18:21:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 18:21:40 INFO - PROCESS | 1926 | 1464139300978 Marionette TRACE conn2 -> [0,1037,"getWindowHandle",null] 18:21:40 INFO - PROCESS | 1926 | 1464139300979 Marionette TRACE conn2 <- [1,1037,null,{"value":"7"}] 18:21:40 INFO - PROCESS | 1926 | 1464139300981 Marionette TRACE conn2 -> [0,1038,"setScriptTimeout",{"ms":35000}] 18:21:40 INFO - PROCESS | 1926 | 1464139300983 Marionette TRACE conn2 <- [1,1038,null,{}] 18:21:41 INFO - PROCESS | 1926 | 1464139300994 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}] 18:21:41 INFO - PROCESS | 1926 | 1464139301098 Marionette TRACE conn2 <- [1,1039,null,{"value":null}] 18:21:41 INFO - PROCESS | 1926 | 1464139301133 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:41 INFO - PROCESS | 1926 | ++DOCSHELL 0x128fe8800 == 60 [pid = 1926] [id = 267] 18:21:41 INFO - PROCESS | 1926 | ++DOMWINDOW == 149 (0x1215ed400) [pid = 1926] [serial = 799] [outer = 0x0] 18:21:41 INFO - PROCESS | 1926 | ++DOMWINDOW == 150 (0x125da8000) [pid = 1926] [serial = 800] [outer = 0x1215ed400] 18:21:41 INFO - PROCESS | 1926 | 1464139301162 Marionette DEBUG loaded listener.js 18:21:41 INFO - PROCESS | 1926 | ++DOMWINDOW == 151 (0x125e72c00) [pid = 1926] [serial = 801] [outer = 0x1215ed400] 18:21:41 INFO - PROCESS | 1926 | 1464139301499 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]]]}] 18:21:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 18:21:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 571ms 18:21:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 18:21:41 INFO - PROCESS | 1926 | 1464139301553 Marionette TRACE conn2 -> [0,1041,"getWindowHandle",null] 18:21:41 INFO - PROCESS | 1926 | 1464139301555 Marionette TRACE conn2 <- [1,1041,null,{"value":"7"}] 18:21:41 INFO - PROCESS | 1926 | 1464139301557 Marionette TRACE conn2 -> [0,1042,"setScriptTimeout",{"ms":35000}] 18:21:41 INFO - PROCESS | 1926 | 1464139301558 Marionette TRACE conn2 <- [1,1042,null,{}] 18:21:41 INFO - PROCESS | 1926 | 1464139301560 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}] 18:21:41 INFO - PROCESS | 1926 | 1464139301676 Marionette TRACE conn2 <- [1,1043,null,{"value":null}] 18:21:41 INFO - PROCESS | 1926 | 1464139301689 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:41 INFO - PROCESS | 1926 | ++DOCSHELL 0x12a671000 == 61 [pid = 1926] [id = 268] 18:21:41 INFO - PROCESS | 1926 | ++DOMWINDOW == 152 (0x1215f5800) [pid = 1926] [serial = 802] [outer = 0x0] 18:21:41 INFO - PROCESS | 1926 | ++DOMWINDOW == 153 (0x126812c00) [pid = 1926] [serial = 803] [outer = 0x1215f5800] 18:21:41 INFO - PROCESS | 1926 | 1464139301720 Marionette DEBUG loaded listener.js 18:21:41 INFO - PROCESS | 1926 | ++DOMWINDOW == 154 (0x126dbfc00) [pid = 1926] [serial = 804] [outer = 0x1215f5800] 18:21:42 INFO - PROCESS | 1926 | 1464139302104 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]]]}] 18:21:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 18:21:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 570ms 18:21:42 INFO - PROCESS | 1926 | 1464139302128 Marionette TRACE conn2 -> [0,1045,"getWindowHandle",null] 18:21:42 INFO - PROCESS | 1926 | 1464139302130 Marionette TRACE conn2 <- [1,1045,null,{"value":"7"}] 18:21:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 18:21:42 INFO - PROCESS | 1926 | 1464139302134 Marionette TRACE conn2 -> [0,1046,"setScriptTimeout",{"ms":35000}] 18:21:42 INFO - PROCESS | 1926 | 1464139302137 Marionette TRACE conn2 <- [1,1046,null,{}] 18:21:42 INFO - PROCESS | 1926 | 1464139302141 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}] 18:21:42 INFO - PROCESS | 1926 | 1464139302302 Marionette TRACE conn2 <- [1,1047,null,{"value":null}] 18:21:42 INFO - PROCESS | 1926 | --DOMWINDOW == 153 (0x12681c000) [pid = 1926] [serial = 598] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 18:21:42 INFO - PROCESS | 1926 | --DOMWINDOW == 152 (0x12aeb9400) [pid = 1926] [serial = 601] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 18:21:42 INFO - PROCESS | 1926 | --DOMWINDOW == 151 (0x110e83c00) [pid = 1926] [serial = 505] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 18:21:42 INFO - PROCESS | 1926 | --DOMWINDOW == 150 (0x114ee0000) [pid = 1926] [serial = 589] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 18:21:42 INFO - PROCESS | 1926 | --DOMWINDOW == 149 (0x118303000) [pid = 1926] [serial = 754] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 18:21:42 INFO - PROCESS | 1926 | --DOMWINDOW == 148 (0x128be5000) [pid = 1926] [serial = 742] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 18:21:42 INFO - PROCESS | 1926 | --DOMWINDOW == 147 (0x128ba0400) [pid = 1926] [serial = 739] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 18:21:42 INFO - PROCESS | 1926 | --DOMWINDOW == 146 (0x11258b400) [pid = 1926] [serial = 745] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 18:21:42 INFO - PROCESS | 1926 | --DOMWINDOW == 145 (0x110e90400) [pid = 1926] [serial = 748] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 18:21:42 INFO - PROCESS | 1926 | --DOMWINDOW == 144 (0x1210a6800) [pid = 1926] [serial = 733] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 18:21:42 INFO - PROCESS | 1926 | --DOMWINDOW == 143 (0x1210a1400) [pid = 1926] [serial = 730] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 18:21:42 INFO - PROCESS | 1926 | --DOMWINDOW == 142 (0x1194bcc00) [pid = 1926] [serial = 751] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 18:21:42 INFO - PROCESS | 1926 | --DOMWINDOW == 141 (0x1190c4c00) [pid = 1926] [serial = 727] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 18:21:42 INFO - PROCESS | 1926 | --DOMWINDOW == 140 (0x112d71400) [pid = 1926] [serial = 724] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 18:21:42 INFO - PROCESS | 1926 | --DOMWINDOW == 139 (0x112745400) [pid = 1926] [serial = 718] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 18:21:42 INFO - PROCESS | 1926 | --DOMWINDOW == 138 (0x11678a400) [pid = 1926] [serial = 721] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 18:21:42 INFO - PROCESS | 1926 | --DOMWINDOW == 137 (0x1210c8400) [pid = 1926] [serial = 736] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 18:21:42 INFO - PROCESS | 1926 | --DOMWINDOW == 136 (0x12681c400) [pid = 1926] [serial = 559] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 18:21:42 INFO - PROCESS | 1926 | --DOMWINDOW == 135 (0x1194c9c00) [pid = 1926] [serial = 556] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 18:21:42 INFO - PROCESS | 1926 | --DOMWINDOW == 134 (0x12680f400) [pid = 1926] [serial = 595] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 18:21:42 INFO - PROCESS | 1926 | --DOMWINDOW == 133 (0x1129c4800) [pid = 1926] [serial = 550] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 18:21:42 INFO - PROCESS | 1926 | --DOMWINDOW == 132 (0x119019c00) [pid = 1926] [serial = 592] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 18:21:42 INFO - PROCESS | 1926 | --DOMWINDOW == 131 (0x1180d3c00) [pid = 1926] [serial = 553] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 18:21:42 INFO - PROCESS | 1926 | 1464139302718 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:42 INFO - PROCESS | 1926 | ++DOCSHELL 0x112e22800 == 62 [pid = 1926] [id = 269] 18:21:42 INFO - PROCESS | 1926 | ++DOMWINDOW == 132 (0x110e8b400) [pid = 1926] [serial = 805] [outer = 0x0] 18:21:42 INFO - PROCESS | 1926 | ++DOMWINDOW == 133 (0x112597000) [pid = 1926] [serial = 806] [outer = 0x110e8b400] 18:21:42 INFO - PROCESS | 1926 | 1464139302743 Marionette DEBUG loaded listener.js 18:21:42 INFO - PROCESS | 1926 | ++DOMWINDOW == 134 (0x1180d3c00) [pid = 1926] [serial = 807] [outer = 0x110e8b400] 18:21:43 INFO - PROCESS | 1926 | 1464139303032 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]]]}] 18:21:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 18:21:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 924ms 18:21:43 INFO - PROCESS | 1926 | 1464139303058 Marionette TRACE conn2 -> [0,1049,"getWindowHandle",null] 18:21:43 INFO - PROCESS | 1926 | 1464139303060 Marionette TRACE conn2 <- [1,1049,null,{"value":"7"}] 18:21:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 18:21:43 INFO - PROCESS | 1926 | 1464139303062 Marionette TRACE conn2 -> [0,1050,"setScriptTimeout",{"ms":35000}] 18:21:43 INFO - PROCESS | 1926 | 1464139303064 Marionette TRACE conn2 <- [1,1050,null,{}] 18:21:43 INFO - PROCESS | 1926 | 1464139303067 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}] 18:21:43 INFO - PROCESS | 1926 | 1464139303173 Marionette TRACE conn2 <- [1,1051,null,{"value":null}] 18:21:43 INFO - PROCESS | 1926 | 1464139303229 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:43 INFO - PROCESS | 1926 | ++DOCSHELL 0x12ac2c000 == 63 [pid = 1926] [id = 270] 18:21:43 INFO - PROCESS | 1926 | ++DOMWINDOW == 135 (0x110e8cc00) [pid = 1926] [serial = 808] [outer = 0x0] 18:21:43 INFO - PROCESS | 1926 | ++DOMWINDOW == 136 (0x1194b0800) [pid = 1926] [serial = 809] [outer = 0x110e8cc00] 18:21:43 INFO - PROCESS | 1926 | 1464139303258 Marionette DEBUG loaded listener.js 18:21:43 INFO - PROCESS | 1926 | ++DOMWINDOW == 137 (0x12888fc00) [pid = 1926] [serial = 810] [outer = 0x110e8cc00] 18:21:43 INFO - PROCESS | 1926 | 1464139303557 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]]]}] 18:21:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 18:21:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 520ms 18:21:43 INFO - PROCESS | 1926 | 1464139303584 Marionette TRACE conn2 -> [0,1053,"getWindowHandle",null] 18:21:43 INFO - PROCESS | 1926 | 1464139303588 Marionette TRACE conn2 <- [1,1053,null,{"value":"7"}] 18:21:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 18:21:43 INFO - PROCESS | 1926 | 1464139303591 Marionette TRACE conn2 -> [0,1054,"setScriptTimeout",{"ms":35000}] 18:21:43 INFO - PROCESS | 1926 | 1464139303592 Marionette TRACE conn2 <- [1,1054,null,{}] 18:21:43 INFO - PROCESS | 1926 | 1464139303594 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}] 18:21:43 INFO - PROCESS | 1926 | 1464139303683 Marionette TRACE conn2 <- [1,1055,null,{"value":null}] 18:21:43 INFO - PROCESS | 1926 | 1464139303687 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:43 INFO - PROCESS | 1926 | ++DOCSHELL 0x12c23a800 == 64 [pid = 1926] [id = 271] 18:21:43 INFO - PROCESS | 1926 | ++DOMWINDOW == 138 (0x128890000) [pid = 1926] [serial = 811] [outer = 0x0] 18:21:43 INFO - PROCESS | 1926 | ++DOMWINDOW == 139 (0x128badc00) [pid = 1926] [serial = 812] [outer = 0x128890000] 18:21:43 INFO - PROCESS | 1926 | 1464139303712 Marionette DEBUG loaded listener.js 18:21:43 INFO - PROCESS | 1926 | ++DOMWINDOW == 140 (0x128bd1000) [pid = 1926] [serial = 813] [outer = 0x128890000] 18:21:44 INFO - PROCESS | 1926 | 1464139304046 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]]]}] 18:21:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 18:21:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 468ms 18:21:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 18:21:44 INFO - PROCESS | 1926 | 1464139304059 Marionette TRACE conn2 -> [0,1057,"getWindowHandle",null] 18:21:44 INFO - PROCESS | 1926 | 1464139304060 Marionette TRACE conn2 <- [1,1057,null,{"value":"7"}] 18:21:44 INFO - PROCESS | 1926 | 1464139304062 Marionette TRACE conn2 -> [0,1058,"setScriptTimeout",{"ms":35000}] 18:21:44 INFO - PROCESS | 1926 | 1464139304063 Marionette TRACE conn2 <- [1,1058,null,{}] 18:21:44 INFO - PROCESS | 1926 | 1464139304066 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}] 18:21:44 INFO - PROCESS | 1926 | 1464139304184 Marionette TRACE conn2 <- [1,1059,null,{"value":null}] 18:21:44 INFO - PROCESS | 1926 | 1464139304191 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:44 INFO - PROCESS | 1926 | ++DOCSHELL 0x12c53a800 == 65 [pid = 1926] [id = 272] 18:21:44 INFO - PROCESS | 1926 | ++DOMWINDOW == 141 (0x121085400) [pid = 1926] [serial = 814] [outer = 0x0] 18:21:44 INFO - PROCESS | 1926 | ++DOMWINDOW == 142 (0x128bcfc00) [pid = 1926] [serial = 815] [outer = 0x121085400] 18:21:44 INFO - PROCESS | 1926 | 1464139304216 Marionette DEBUG loaded listener.js 18:21:44 INFO - PROCESS | 1926 | ++DOMWINDOW == 143 (0x128be4800) [pid = 1926] [serial = 816] [outer = 0x121085400] 18:21:44 INFO - PROCESS | 1926 | 1464139304522 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]]]}] 18:21:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 18:21:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 473ms 18:21:44 INFO - PROCESS | 1926 | 1464139304538 Marionette TRACE conn2 -> [0,1061,"getWindowHandle",null] 18:21:44 INFO - PROCESS | 1926 | 1464139304540 Marionette TRACE conn2 <- [1,1061,null,{"value":"7"}] 18:21:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 18:21:44 INFO - PROCESS | 1926 | 1464139304552 Marionette TRACE conn2 -> [0,1062,"setScriptTimeout",{"ms":35000}] 18:21:44 INFO - PROCESS | 1926 | 1464139304554 Marionette TRACE conn2 <- [1,1062,null,{}] 18:21:44 INFO - PROCESS | 1926 | 1464139304556 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}] 18:21:44 INFO - PROCESS | 1926 | 1464139304645 Marionette TRACE conn2 <- [1,1063,null,{"value":null}] 18:21:44 INFO - PROCESS | 1926 | 1464139304786 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:44 INFO - PROCESS | 1926 | ++DOCSHELL 0x110f29000 == 66 [pid = 1926] [id = 273] 18:21:44 INFO - PROCESS | 1926 | ++DOMWINDOW == 144 (0x110e86800) [pid = 1926] [serial = 817] [outer = 0x0] 18:21:44 INFO - PROCESS | 1926 | ++DOMWINDOW == 145 (0x110e8c800) [pid = 1926] [serial = 818] [outer = 0x110e86800] 18:21:44 INFO - PROCESS | 1926 | 1464139304828 Marionette DEBUG loaded listener.js 18:21:44 INFO - PROCESS | 1926 | ++DOMWINDOW == 146 (0x112598400) [pid = 1926] [serial = 819] [outer = 0x110e86800] 18:21:45 INFO - PROCESS | 1926 | 1464139305455 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]]]}] 18:21:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 18:21:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 924ms 18:21:45 INFO - PROCESS | 1926 | 1464139305477 Marionette TRACE conn2 -> [0,1065,"getWindowHandle",null] 18:21:45 INFO - PROCESS | 1926 | 1464139305482 Marionette TRACE conn2 <- [1,1065,null,{"value":"7"}] 18:21:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 18:21:45 INFO - PROCESS | 1926 | 1464139305488 Marionette TRACE conn2 -> [0,1066,"setScriptTimeout",{"ms":35000}] 18:21:45 INFO - PROCESS | 1926 | 1464139305492 Marionette TRACE conn2 <- [1,1066,null,{}] 18:21:45 INFO - PROCESS | 1926 | 1464139305497 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}] 18:21:45 INFO - PROCESS | 1926 | 1464139305610 Marionette TRACE conn2 <- [1,1067,null,{"value":null}] 18:21:45 INFO - PROCESS | 1926 | 1464139305682 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:45 INFO - PROCESS | 1926 | ++DOCSHELL 0x11949d800 == 67 [pid = 1926] [id = 274] 18:21:45 INFO - PROCESS | 1926 | ++DOMWINDOW == 147 (0x116602c00) [pid = 1926] [serial = 820] [outer = 0x0] 18:21:45 INFO - PROCESS | 1926 | ++DOMWINDOW == 148 (0x116e72c00) [pid = 1926] [serial = 821] [outer = 0x116602c00] 18:21:45 INFO - PROCESS | 1926 | 1464139305714 Marionette DEBUG loaded listener.js 18:21:45 INFO - PROCESS | 1926 | ++DOMWINDOW == 149 (0x1180de400) [pid = 1926] [serial = 822] [outer = 0x116602c00] 18:21:46 INFO - PROCESS | 1926 | 1464139306176 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]]]}] 18:21:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 18:21:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 725ms 18:21:46 INFO - PROCESS | 1926 | 1464139306213 Marionette TRACE conn2 -> [0,1069,"getWindowHandle",null] 18:21:46 INFO - PROCESS | 1926 | 1464139306216 Marionette TRACE conn2 <- [1,1069,null,{"value":"7"}] 18:21:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 18:21:46 INFO - PROCESS | 1926 | 1464139306238 Marionette TRACE conn2 -> [0,1070,"setScriptTimeout",{"ms":35000}] 18:21:46 INFO - PROCESS | 1926 | 1464139306239 Marionette TRACE conn2 <- [1,1070,null,{}] 18:21:46 INFO - PROCESS | 1926 | 1464139306242 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}] 18:21:46 INFO - PROCESS | 1926 | 1464139306355 Marionette TRACE conn2 <- [1,1071,null,{"value":null}] 18:21:46 INFO - PROCESS | 1926 | 1464139306428 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:46 INFO - PROCESS | 1926 | ++DOCSHELL 0x12ac27800 == 68 [pid = 1926] [id = 275] 18:21:46 INFO - PROCESS | 1926 | ++DOMWINDOW == 150 (0x1183b3c00) [pid = 1926] [serial = 823] [outer = 0x0] 18:21:46 INFO - PROCESS | 1926 | ++DOMWINDOW == 151 (0x118553c00) [pid = 1926] [serial = 824] [outer = 0x1183b3c00] 18:21:46 INFO - PROCESS | 1926 | 1464139306458 Marionette DEBUG loaded listener.js 18:21:46 INFO - PROCESS | 1926 | ++DOMWINDOW == 152 (0x1190cfc00) [pid = 1926] [serial = 825] [outer = 0x1183b3c00] 18:21:46 INFO - PROCESS | 1926 | 1464139306914 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]]]}] 18:21:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 18:21:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 721ms 18:21:46 INFO - PROCESS | 1926 | 1464139306958 Marionette TRACE conn2 -> [0,1073,"getWindowHandle",null] 18:21:46 INFO - PROCESS | 1926 | 1464139306960 Marionette TRACE conn2 <- [1,1073,null,{"value":"7"}] 18:21:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 18:21:46 INFO - PROCESS | 1926 | 1464139306970 Marionette TRACE conn2 -> [0,1074,"setScriptTimeout",{"ms":35000}] 18:21:46 INFO - PROCESS | 1926 | 1464139306976 Marionette TRACE conn2 <- [1,1074,null,{}] 18:21:46 INFO - PROCESS | 1926 | 1464139306982 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}] 18:21:47 INFO - PROCESS | 1926 | 1464139307177 Marionette TRACE conn2 <- [1,1075,null,{"value":null}] 18:21:47 INFO - PROCESS | 1926 | 1464139307298 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:47 INFO - PROCESS | 1926 | ++DOCSHELL 0x12d193800 == 69 [pid = 1926] [id = 276] 18:21:47 INFO - PROCESS | 1926 | ++DOMWINDOW == 153 (0x1194b7000) [pid = 1926] [serial = 826] [outer = 0x0] 18:21:47 INFO - PROCESS | 1926 | ++DOMWINDOW == 154 (0x12108d000) [pid = 1926] [serial = 827] [outer = 0x1194b7000] 18:21:47 INFO - PROCESS | 1926 | 1464139307328 Marionette DEBUG loaded listener.js 18:21:47 INFO - PROCESS | 1926 | ++DOMWINDOW == 155 (0x1210c7800) [pid = 1926] [serial = 828] [outer = 0x1194b7000] 18:21:47 INFO - PROCESS | 1926 | 1464139307743 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]]]}] 18:21:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 18:21:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 835ms 18:21:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 18:21:47 INFO - PROCESS | 1926 | 1464139307799 Marionette TRACE conn2 -> [0,1077,"getWindowHandle",null] 18:21:47 INFO - PROCESS | 1926 | 1464139307801 Marionette TRACE conn2 <- [1,1077,null,{"value":"7"}] 18:21:47 INFO - PROCESS | 1926 | 1464139307803 Marionette TRACE conn2 -> [0,1078,"setScriptTimeout",{"ms":35000}] 18:21:47 INFO - PROCESS | 1926 | 1464139307804 Marionette TRACE conn2 <- [1,1078,null,{}] 18:21:47 INFO - PROCESS | 1926 | 1464139307807 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}] 18:21:47 INFO - PROCESS | 1926 | 1464139307913 Marionette TRACE conn2 <- [1,1079,null,{"value":null}] 18:21:47 INFO - PROCESS | 1926 | 1464139307985 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:47 INFO - PROCESS | 1926 | ++DOCSHELL 0x12d1df800 == 70 [pid = 1926] [id = 277] 18:21:47 INFO - PROCESS | 1926 | ++DOMWINDOW == 156 (0x12109cc00) [pid = 1926] [serial = 829] [outer = 0x0] 18:21:48 INFO - PROCESS | 1926 | ++DOMWINDOW == 157 (0x12557cc00) [pid = 1926] [serial = 830] [outer = 0x12109cc00] 18:21:48 INFO - PROCESS | 1926 | 1464139308015 Marionette DEBUG loaded listener.js 18:21:48 INFO - PROCESS | 1926 | ++DOMWINDOW == 158 (0x126ff6800) [pid = 1926] [serial = 831] [outer = 0x12109cc00] 18:21:48 INFO - PROCESS | 1926 | 1464139308424 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]]]}] 18:21:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 18:21:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 669ms 18:21:48 INFO - PROCESS | 1926 | 1464139308473 Marionette TRACE conn2 -> [0,1081,"getWindowHandle",null] 18:21:48 INFO - PROCESS | 1926 | 1464139308474 Marionette TRACE conn2 <- [1,1081,null,{"value":"7"}] 18:21:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 18:21:48 INFO - PROCESS | 1926 | 1464139308477 Marionette TRACE conn2 -> [0,1082,"setScriptTimeout",{"ms":35000}] 18:21:48 INFO - PROCESS | 1926 | 1464139308478 Marionette TRACE conn2 <- [1,1082,null,{}] 18:21:48 INFO - PROCESS | 1926 | 1464139308481 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}] 18:21:48 INFO - PROCESS | 1926 | 1464139308626 Marionette TRACE conn2 <- [1,1083,null,{"value":null}] 18:21:48 INFO - PROCESS | 1926 | 1464139308678 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:48 INFO - PROCESS | 1926 | ++DOCSHELL 0x12d887000 == 71 [pid = 1926] [id = 278] 18:21:48 INFO - PROCESS | 1926 | ++DOMWINDOW == 159 (0x12888a000) [pid = 1926] [serial = 832] [outer = 0x0] 18:21:48 INFO - PROCESS | 1926 | ++DOMWINDOW == 160 (0x128bca400) [pid = 1926] [serial = 833] [outer = 0x12888a000] 18:21:48 INFO - PROCESS | 1926 | 1464139308714 Marionette DEBUG loaded listener.js 18:21:48 INFO - PROCESS | 1926 | ++DOMWINDOW == 161 (0x129311800) [pid = 1926] [serial = 834] [outer = 0x12888a000] 18:21:49 INFO - PROCESS | 1926 | 1464139309139 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]]]}] 18:21:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 18:21:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 670ms 18:21:49 INFO - PROCESS | 1926 | 1464139309148 Marionette TRACE conn2 -> [0,1085,"getWindowHandle",null] 18:21:49 INFO - PROCESS | 1926 | 1464139309149 Marionette TRACE conn2 <- [1,1085,null,{"value":"7"}] 18:21:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 18:21:49 INFO - PROCESS | 1926 | 1464139309151 Marionette TRACE conn2 -> [0,1086,"setScriptTimeout",{"ms":35000}] 18:21:49 INFO - PROCESS | 1926 | 1464139309153 Marionette TRACE conn2 <- [1,1086,null,{}] 18:21:49 INFO - PROCESS | 1926 | 1464139309155 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}] 18:21:49 INFO - PROCESS | 1926 | 1464139309279 Marionette TRACE conn2 <- [1,1087,null,{"value":null}] 18:21:49 INFO - PROCESS | 1926 | 1464139309354 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:49 INFO - PROCESS | 1926 | ++DOCSHELL 0x135077000 == 72 [pid = 1926] [id = 279] 18:21:49 INFO - PROCESS | 1926 | ++DOMWINDOW == 162 (0x12956c400) [pid = 1926] [serial = 835] [outer = 0x0] 18:21:49 INFO - PROCESS | 1926 | ++DOMWINDOW == 163 (0x12ab3a000) [pid = 1926] [serial = 836] [outer = 0x12956c400] 18:21:49 INFO - PROCESS | 1926 | 1464139309383 Marionette DEBUG loaded listener.js 18:21:49 INFO - PROCESS | 1926 | ++DOMWINDOW == 164 (0x12aebc800) [pid = 1926] [serial = 837] [outer = 0x12956c400] 18:21:49 INFO - PROCESS | 1926 | 1464139309794 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]]]}] 18:21:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 18:21:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 669ms 18:21:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 18:21:49 INFO - PROCESS | 1926 | 1464139309821 Marionette TRACE conn2 -> [0,1089,"getWindowHandle",null] 18:21:49 INFO - PROCESS | 1926 | 1464139309822 Marionette TRACE conn2 <- [1,1089,null,{"value":"7"}] 18:21:49 INFO - PROCESS | 1926 | 1464139309824 Marionette TRACE conn2 -> [0,1090,"setScriptTimeout",{"ms":35000}] 18:21:49 INFO - PROCESS | 1926 | 1464139309825 Marionette TRACE conn2 <- [1,1090,null,{}] 18:21:49 INFO - PROCESS | 1926 | 1464139309828 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}] 18:21:49 INFO - PROCESS | 1926 | 1464139309932 Marionette TRACE conn2 <- [1,1091,null,{"value":null}] 18:21:50 INFO - PROCESS | 1926 | 1464139310007 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:50 INFO - PROCESS | 1926 | ++DOCSHELL 0x13508e800 == 73 [pid = 1926] [id = 280] 18:21:50 INFO - PROCESS | 1926 | ++DOMWINDOW == 165 (0x12956d800) [pid = 1926] [serial = 838] [outer = 0x0] 18:21:50 INFO - PROCESS | 1926 | ++DOMWINDOW == 166 (0x12b302c00) [pid = 1926] [serial = 839] [outer = 0x12956d800] 18:21:50 INFO - PROCESS | 1926 | 1464139310036 Marionette DEBUG loaded listener.js 18:21:50 INFO - PROCESS | 1926 | ++DOMWINDOW == 167 (0x12b310400) [pid = 1926] [serial = 840] [outer = 0x12956d800] 18:21:50 INFO - PROCESS | 1926 | 1464139310488 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]]]}] 18:21:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 18:21:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 671ms 18:21:50 INFO - PROCESS | 1926 | 1464139310496 Marionette TRACE conn2 -> [0,1093,"getWindowHandle",null] 18:21:50 INFO - PROCESS | 1926 | 1464139310497 Marionette TRACE conn2 <- [1,1093,null,{"value":"7"}] 18:21:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 18:21:50 INFO - PROCESS | 1926 | 1464139310499 Marionette TRACE conn2 -> [0,1094,"setScriptTimeout",{"ms":35000}] 18:21:50 INFO - PROCESS | 1926 | 1464139310501 Marionette TRACE conn2 <- [1,1094,null,{}] 18:21:50 INFO - PROCESS | 1926 | 1464139310503 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}] 18:21:50 INFO - PROCESS | 1926 | 1464139310629 Marionette TRACE conn2 <- [1,1095,null,{"value":null}] 18:21:50 INFO - PROCESS | 1926 | 1464139310721 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:50 INFO - PROCESS | 1926 | ++DOCSHELL 0x1191d9000 == 74 [pid = 1926] [id = 281] 18:21:50 INFO - PROCESS | 1926 | ++DOMWINDOW == 168 (0x117e15800) [pid = 1926] [serial = 841] [outer = 0x0] 18:21:50 INFO - PROCESS | 1926 | ++DOMWINDOW == 169 (0x120d07800) [pid = 1926] [serial = 842] [outer = 0x117e15800] 18:21:50 INFO - PROCESS | 1926 | 1464139310747 Marionette DEBUG loaded listener.js 18:21:50 INFO - PROCESS | 1926 | ++DOMWINDOW == 170 (0x12b30e000) [pid = 1926] [serial = 843] [outer = 0x117e15800] 18:21:51 INFO - PROCESS | 1926 | 1464139311358 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]]]}] 18:21:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 18:21:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 922ms 18:21:51 INFO - PROCESS | 1926 | 1464139311423 Marionette TRACE conn2 -> [0,1097,"getWindowHandle",null] 18:21:51 INFO - PROCESS | 1926 | 1464139311426 Marionette TRACE conn2 <- [1,1097,null,{"value":"7"}] 18:21:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 18:21:51 INFO - PROCESS | 1926 | 1464139311432 Marionette TRACE conn2 -> [0,1098,"setScriptTimeout",{"ms":35000}] 18:21:51 INFO - PROCESS | 1926 | 1464139311435 Marionette TRACE conn2 <- [1,1098,null,{}] 18:21:51 INFO - PROCESS | 1926 | 1464139311440 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}] 18:21:51 INFO - PROCESS | 1926 | 1464139311597 Marionette TRACE conn2 <- [1,1099,null,{"value":null}] 18:21:51 INFO - PROCESS | 1926 | 1464139311718 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:51 INFO - PROCESS | 1926 | ++DOCSHELL 0x118c98000 == 75 [pid = 1926] [id = 282] 18:21:51 INFO - PROCESS | 1926 | ++DOMWINDOW == 171 (0x112742000) [pid = 1926] [serial = 844] [outer = 0x0] 18:21:51 INFO - PROCESS | 1926 | ++DOMWINDOW == 172 (0x112967400) [pid = 1926] [serial = 845] [outer = 0x112742000] 18:21:51 INFO - PROCESS | 1926 | 1464139311748 Marionette DEBUG loaded listener.js 18:21:51 INFO - PROCESS | 1926 | ++DOMWINDOW == 173 (0x116360400) [pid = 1926] [serial = 846] [outer = 0x112742000] 18:21:52 INFO - PROCESS | 1926 | 1464139312365 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]]]}] 18:21:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 18:21:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 978ms 18:21:52 INFO - PROCESS | 1926 | 1464139312410 Marionette TRACE conn2 -> [0,1101,"getWindowHandle",null] 18:21:52 INFO - PROCESS | 1926 | 1464139312415 Marionette TRACE conn2 <- [1,1101,null,{"value":"7"}] 18:21:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 18:21:52 INFO - PROCESS | 1926 | 1464139312422 Marionette TRACE conn2 -> [0,1102,"setScriptTimeout",{"ms":35000}] 18:21:52 INFO - PROCESS | 1926 | 1464139312424 Marionette TRACE conn2 <- [1,1102,null,{}] 18:21:52 INFO - PROCESS | 1926 | 1464139312428 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}] 18:21:52 INFO - PROCESS | 1926 | 1464139312574 Marionette TRACE conn2 <- [1,1103,null,{"value":null}] 18:21:52 INFO - PROCESS | 1926 | 1464139312665 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:52 INFO - PROCESS | 1926 | ++DOCSHELL 0x125d7d800 == 76 [pid = 1926] [id = 283] 18:21:52 INFO - PROCESS | 1926 | ++DOMWINDOW == 174 (0x1183af400) [pid = 1926] [serial = 847] [outer = 0x0] 18:21:52 INFO - PROCESS | 1926 | ++DOMWINDOW == 175 (0x1194c7800) [pid = 1926] [serial = 848] [outer = 0x1183af400] 18:21:52 INFO - PROCESS | 1926 | 1464139312692 Marionette DEBUG loaded listener.js 18:21:52 INFO - PROCESS | 1926 | ++DOMWINDOW == 176 (0x1199d0400) [pid = 1926] [serial = 849] [outer = 0x1183af400] 18:21:52 INFO - PROCESS | 1926 | --DOCSHELL 0x12f1b8800 == 75 [pid = 1926] [id = 219] 18:21:52 INFO - PROCESS | 1926 | --DOCSHELL 0x12d016800 == 74 [pid = 1926] [id = 153] 18:21:52 INFO - PROCESS | 1926 | --DOCSHELL 0x12c53a800 == 73 [pid = 1926] [id = 272] 18:21:52 INFO - PROCESS | 1926 | --DOCSHELL 0x12c23a800 == 72 [pid = 1926] [id = 271] 18:21:52 INFO - PROCESS | 1926 | --DOCSHELL 0x12ac2c000 == 71 [pid = 1926] [id = 270] 18:21:52 INFO - PROCESS | 1926 | --DOCSHELL 0x112e22800 == 70 [pid = 1926] [id = 269] 18:21:52 INFO - PROCESS | 1926 | --DOCSHELL 0x12a671000 == 69 [pid = 1926] [id = 268] 18:21:52 INFO - PROCESS | 1926 | --DOCSHELL 0x128fe8800 == 68 [pid = 1926] [id = 267] 18:21:52 INFO - PROCESS | 1926 | --DOMWINDOW == 175 (0x12b48e800) [pid = 1926] [serial = 758] [outer = 0x0] [url = about:blank] 18:21:52 INFO - PROCESS | 1926 | --DOCSHELL 0x127278000 == 67 [pid = 1926] [id = 266] 18:21:52 INFO - PROCESS | 1926 | --DOCSHELL 0x123fe8800 == 66 [pid = 1926] [id = 265] 18:21:52 INFO - PROCESS | 1926 | --DOCSHELL 0x116154800 == 65 [pid = 1926] [id = 264] 18:21:52 INFO - PROCESS | 1926 | --DOCSHELL 0x121382800 == 64 [pid = 1926] [id = 263] 18:21:52 INFO - PROCESS | 1926 | --DOCSHELL 0x118353000 == 63 [pid = 1926] [id = 262] 18:21:52 INFO - PROCESS | 1926 | --DOCSHELL 0x118534000 == 62 [pid = 1926] [id = 261] 18:21:52 INFO - PROCESS | 1926 | --DOCSHELL 0x11670e000 == 61 [pid = 1926] [id = 260] 18:21:52 INFO - PROCESS | 1926 | --DOCSHELL 0x12d492000 == 60 [pid = 1926] [id = 256] 18:21:52 INFO - PROCESS | 1926 | --DOCSHELL 0x123eb5800 == 59 [pid = 1926] [id = 255] 18:21:52 INFO - PROCESS | 1926 | --DOCSHELL 0x11852b800 == 58 [pid = 1926] [id = 254] 18:21:53 INFO - PROCESS | 1926 | 1464139313094 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]]]}] 18:21:53 INFO - PROCESS | 1926 | --DOMWINDOW == 174 (0x12b306400) [pid = 1926] [serial = 600] [outer = 0x0] [url = about:blank] 18:21:53 INFO - PROCESS | 1926 | --DOMWINDOW == 173 (0x12c559800) [pid = 1926] [serial = 603] [outer = 0x0] [url = about:blank] 18:21:53 INFO - PROCESS | 1926 | --DOMWINDOW == 172 (0x110e90800) [pid = 1926] [serial = 507] [outer = 0x0] [url = about:blank] 18:21:53 INFO - PROCESS | 1926 | --DOMWINDOW == 171 (0x118096c00) [pid = 1926] [serial = 591] [outer = 0x0] [url = about:blank] 18:21:53 INFO - PROCESS | 1926 | --DOMWINDOW == 170 (0x129314c00) [pid = 1926] [serial = 561] [outer = 0x0] [url = about:blank] 18:21:53 INFO - PROCESS | 1926 | --DOMWINDOW == 169 (0x126812400) [pid = 1926] [serial = 558] [outer = 0x0] [url = about:blank] 18:21:53 INFO - PROCESS | 1926 | --DOMWINDOW == 168 (0x129313400) [pid = 1926] [serial = 597] [outer = 0x0] [url = about:blank] 18:21:53 INFO - PROCESS | 1926 | --DOMWINDOW == 167 (0x116e68c00) [pid = 1926] [serial = 552] [outer = 0x0] [url = about:blank] 18:21:53 INFO - PROCESS | 1926 | --DOMWINDOW == 166 (0x121080000) [pid = 1926] [serial = 594] [outer = 0x0] [url = about:blank] 18:21:53 INFO - PROCESS | 1926 | --DOMWINDOW == 165 (0x1194c7c00) [pid = 1926] [serial = 555] [outer = 0x0] [url = about:blank] 18:21:53 INFO - PROCESS | 1926 | --DOMWINDOW == 164 (0x129732000) [pid = 1926] [serial = 743] [outer = 0x0] [url = about:blank] 18:21:53 INFO - PROCESS | 1926 | --DOMWINDOW == 163 (0x129311000) [pid = 1926] [serial = 741] [outer = 0x0] [url = about:blank] 18:21:53 INFO - PROCESS | 1926 | --DOMWINDOW == 162 (0x128be4400) [pid = 1926] [serial = 740] [outer = 0x0] [url = about:blank] 18:21:53 INFO - PROCESS | 1926 | --DOMWINDOW == 161 (0x12ac0b400) [pid = 1926] [serial = 746] [outer = 0x0] [url = about:blank] 18:21:53 INFO - PROCESS | 1926 | --DOMWINDOW == 160 (0x120e95000) [pid = 1926] [serial = 749] [outer = 0x0] [url = about:blank] 18:21:53 INFO - PROCESS | 1926 | --DOMWINDOW == 159 (0x12ab3b800) [pid = 1926] [serial = 744] [outer = 0x0] [url = about:blank] 18:21:53 INFO - PROCESS | 1926 | --DOMWINDOW == 158 (0x12165b000) [pid = 1926] [serial = 734] [outer = 0x0] [url = about:blank] 18:21:53 INFO - PROCESS | 1926 | --DOMWINDOW == 157 (0x11684e400) [pid = 1926] [serial = 701] [outer = 0x0] [url = about:blank] 18:21:53 INFO - PROCESS | 1926 | --DOMWINDOW == 156 (0x128ba1400) [pid = 1926] [serial = 713] [outer = 0x0] [url = about:blank] 18:21:53 INFO - PROCESS | 1926 | --DOMWINDOW == 155 (0x121429400) [pid = 1926] [serial = 731] [outer = 0x0] [url = about:blank] 18:21:53 INFO - PROCESS | 1926 | --DOMWINDOW == 154 (0x12bb85c00) [pid = 1926] [serial = 753] [outer = 0x0] [url = about:blank] 18:21:53 INFO - PROCESS | 1926 | --DOMWINDOW == 153 (0x121655000) [pid = 1926] [serial = 732] [outer = 0x0] [url = about:blank] 18:21:53 INFO - PROCESS | 1926 | --DOMWINDOW == 152 (0x1194c6c00) [pid = 1926] [serial = 728] [outer = 0x0] [url = about:blank] 18:21:53 INFO - PROCESS | 1926 | --DOMWINDOW == 151 (0x125dac400) [pid = 1926] [serial = 710] [outer = 0x0] [url = about:blank] 18:21:53 INFO - PROCESS | 1926 | --DOMWINDOW == 150 (0x120e97400) [pid = 1926] [serial = 729] [outer = 0x0] [url = about:blank] 18:21:53 INFO - PROCESS | 1926 | --DOMWINDOW == 149 (0x11741d400) [pid = 1926] [serial = 725] [outer = 0x0] [url = about:blank] 18:21:53 INFO - PROCESS | 1926 | --DOMWINDOW == 148 (0x11855bc00) [pid = 1926] [serial = 726] [outer = 0x0] [url = about:blank] 18:21:53 INFO - PROCESS | 1926 | --DOMWINDOW == 147 (0x121087400) [pid = 1926] [serial = 707] [outer = 0x0] [url = about:blank] 18:21:53 INFO - PROCESS | 1926 | --DOMWINDOW == 146 (0x12956bc00) [pid = 1926] [serial = 716] [outer = 0x0] [url = about:blank] 18:21:53 INFO - PROCESS | 1926 | --DOMWINDOW == 145 (0x128d7a400) [pid = 1926] [serial = 720] [outer = 0x0] [url = about:blank] 18:21:53 INFO - PROCESS | 1926 | --DOMWINDOW == 144 (0x11854c400) [pid = 1926] [serial = 719] [outer = 0x0] [url = about:blank] 18:21:53 INFO - PROCESS | 1926 | --DOMWINDOW == 143 (0x118c15400) [pid = 1926] [serial = 704] [outer = 0x0] [url = about:blank] 18:21:53 INFO - PROCESS | 1926 | --DOMWINDOW == 142 (0x11808b000) [pid = 1926] [serial = 723] [outer = 0x0] [url = about:blank] 18:21:53 INFO - PROCESS | 1926 | --DOMWINDOW == 141 (0x116a61400) [pid = 1926] [serial = 722] [outer = 0x0] [url = about:blank] 18:21:53 INFO - PROCESS | 1926 | --DOMWINDOW == 140 (0x12aec2400) [pid = 1926] [serial = 747] [outer = 0x0] [url = about:blank] 18:21:53 INFO - PROCESS | 1926 | --DOMWINDOW == 139 (0x12680e400) [pid = 1926] [serial = 737] [outer = 0x0] [url = about:blank] 18:21:53 INFO - PROCESS | 1926 | --DOMWINDOW == 138 (0x128bd6000) [pid = 1926] [serial = 738] [outer = 0x0] [url = about:blank] 18:21:53 INFO - PROCESS | 1926 | --DOMWINDOW == 137 (0x12577c000) [pid = 1926] [serial = 735] [outer = 0x0] [url = about:blank] 18:21:53 INFO - PROCESS | 1926 | --DOMWINDOW == 136 (0x118310000) [pid = 1926] [serial = 756] [outer = 0x0] [url = about:blank] 18:21:53 INFO - PROCESS | 1926 | --DOMWINDOW == 135 (0x125da5400) [pid = 1926] [serial = 750] [outer = 0x0] [url = about:blank] 18:21:53 INFO - PROCESS | 1926 | --DOMWINDOW == 134 (0x12ac11800) [pid = 1926] [serial = 752] [outer = 0x0] [url = about:blank] 18:21:53 INFO - PROCESS | 1926 | --DOMWINDOW == 133 (0x11830c000) [pid = 1926] [serial = 755] [outer = 0x0] [url = about:blank] 18:21:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 18:21:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 724ms 18:21:53 INFO - PROCESS | 1926 | 1464139313146 Marionette TRACE conn2 -> [0,1105,"getWindowHandle",null] 18:21:53 INFO - PROCESS | 1926 | 1464139313148 Marionette TRACE conn2 <- [1,1105,null,{"value":"7"}] 18:21:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 18:21:53 INFO - PROCESS | 1926 | 1464139313151 Marionette TRACE conn2 -> [0,1106,"setScriptTimeout",{"ms":35000}] 18:21:53 INFO - PROCESS | 1926 | 1464139313154 Marionette TRACE conn2 <- [1,1106,null,{}] 18:21:53 INFO - PROCESS | 1926 | 1464139313162 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}] 18:21:53 INFO - PROCESS | 1926 | 1464139313271 Marionette TRACE conn2 <- [1,1107,null,{"value":null}] 18:21:53 INFO - PROCESS | 1926 | 1464139313286 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:53 INFO - PROCESS | 1926 | ++DOCSHELL 0x12113f000 == 59 [pid = 1926] [id = 284] 18:21:53 INFO - PROCESS | 1926 | ++DOMWINDOW == 134 (0x120e98000) [pid = 1926] [serial = 850] [outer = 0x0] 18:21:53 INFO - PROCESS | 1926 | ++DOMWINDOW == 135 (0x121089400) [pid = 1926] [serial = 851] [outer = 0x120e98000] 18:21:53 INFO - PROCESS | 1926 | 1464139313331 Marionette DEBUG loaded listener.js 18:21:53 INFO - PROCESS | 1926 | ++DOMWINDOW == 136 (0x1210c3400) [pid = 1926] [serial = 852] [outer = 0x120e98000] 18:21:53 INFO - PROCESS | 1926 | 1464139313799 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]]]}] 18:21:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 18:21:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 672ms 18:21:53 INFO - PROCESS | 1926 | 1464139313823 Marionette TRACE conn2 -> [0,1109,"getWindowHandle",null] 18:21:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 18:21:53 INFO - PROCESS | 1926 | 1464139313824 Marionette TRACE conn2 <- [1,1109,null,{"value":"7"}] 18:21:53 INFO - PROCESS | 1926 | 1464139313827 Marionette TRACE conn2 -> [0,1110,"setScriptTimeout",{"ms":35000}] 18:21:53 INFO - PROCESS | 1926 | 1464139313828 Marionette TRACE conn2 <- [1,1110,null,{}] 18:21:53 INFO - PROCESS | 1926 | 1464139313830 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}] 18:21:53 INFO - PROCESS | 1926 | 1464139313919 Marionette TRACE conn2 <- [1,1111,null,{"value":null}] 18:21:53 INFO - PROCESS | 1926 | 1464139313925 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:53 INFO - PROCESS | 1926 | ++DOCSHELL 0x127277000 == 60 [pid = 1926] [id = 285] 18:21:53 INFO - PROCESS | 1926 | ++DOMWINDOW == 137 (0x1214cac00) [pid = 1926] [serial = 853] [outer = 0x0] 18:21:53 INFO - PROCESS | 1926 | ++DOMWINDOW == 138 (0x121658800) [pid = 1926] [serial = 854] [outer = 0x1214cac00] 18:21:53 INFO - PROCESS | 1926 | 1464139313951 Marionette DEBUG loaded listener.js 18:21:53 INFO - PROCESS | 1926 | ++DOMWINDOW == 139 (0x123fa6000) [pid = 1926] [serial = 855] [outer = 0x1214cac00] 18:21:54 INFO - PROCESS | 1926 | 1464139314299 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]]]}] 18:21:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 18:21:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 519ms 18:21:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 18:21:54 INFO - PROCESS | 1926 | 1464139314346 Marionette TRACE conn2 -> [0,1113,"getWindowHandle",null] 18:21:54 INFO - PROCESS | 1926 | 1464139314347 Marionette TRACE conn2 <- [1,1113,null,{"value":"7"}] 18:21:54 INFO - PROCESS | 1926 | 1464139314350 Marionette TRACE conn2 -> [0,1114,"setScriptTimeout",{"ms":35000}] 18:21:54 INFO - PROCESS | 1926 | 1464139314351 Marionette TRACE conn2 <- [1,1114,null,{}] 18:21:54 INFO - PROCESS | 1926 | 1464139314353 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}] 18:21:54 INFO - PROCESS | 1926 | 1464139314440 Marionette TRACE conn2 <- [1,1115,null,{"value":null}] 18:21:54 INFO - PROCESS | 1926 | 1464139314444 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:54 INFO - PROCESS | 1926 | ++DOCSHELL 0x129368800 == 61 [pid = 1926] [id = 286] 18:21:54 INFO - PROCESS | 1926 | ++DOMWINDOW == 140 (0x125587c00) [pid = 1926] [serial = 856] [outer = 0x0] 18:21:54 INFO - PROCESS | 1926 | ++DOMWINDOW == 141 (0x125da5c00) [pid = 1926] [serial = 857] [outer = 0x125587c00] 18:21:54 INFO - PROCESS | 1926 | 1464139314470 Marionette DEBUG loaded listener.js 18:21:54 INFO - PROCESS | 1926 | ++DOMWINDOW == 142 (0x126811400) [pid = 1926] [serial = 858] [outer = 0x125587c00] 18:21:54 INFO - PROCESS | 1926 | 1464139314824 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]]]}] 18:21:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 18:21:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 519ms 18:21:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 18:21:54 INFO - PROCESS | 1926 | 1464139314870 Marionette TRACE conn2 -> [0,1117,"getWindowHandle",null] 18:21:54 INFO - PROCESS | 1926 | 1464139314871 Marionette TRACE conn2 <- [1,1117,null,{"value":"7"}] 18:21:54 INFO - PROCESS | 1926 | 1464139314873 Marionette TRACE conn2 -> [0,1118,"setScriptTimeout",{"ms":35000}] 18:21:54 INFO - PROCESS | 1926 | 1464139314874 Marionette TRACE conn2 <- [1,1118,null,{}] 18:21:54 INFO - PROCESS | 1926 | 1464139314877 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}] 18:21:55 INFO - PROCESS | 1926 | 1464139315012 Marionette TRACE conn2 <- [1,1119,null,{"value":null}] 18:21:55 INFO - PROCESS | 1926 | 1464139315028 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:55 INFO - PROCESS | 1926 | ++DOCSHELL 0x12a7ce000 == 62 [pid = 1926] [id = 287] 18:21:55 INFO - PROCESS | 1926 | ++DOMWINDOW == 143 (0x126b95c00) [pid = 1926] [serial = 859] [outer = 0x0] 18:21:55 INFO - PROCESS | 1926 | ++DOMWINDOW == 144 (0x12740c400) [pid = 1926] [serial = 860] [outer = 0x126b95c00] 18:21:55 INFO - PROCESS | 1926 | 1464139315054 Marionette DEBUG loaded listener.js 18:21:55 INFO - PROCESS | 1926 | ++DOMWINDOW == 145 (0x128ba9000) [pid = 1926] [serial = 861] [outer = 0x126b95c00] 18:21:55 INFO - PROCESS | 1926 | 1464139315411 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]]]}] 18:21:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 18:21:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 568ms 18:21:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 18:21:55 INFO - PROCESS | 1926 | 1464139315442 Marionette TRACE conn2 -> [0,1121,"getWindowHandle",null] 18:21:55 INFO - PROCESS | 1926 | 1464139315444 Marionette TRACE conn2 <- [1,1121,null,{"value":"7"}] 18:21:55 INFO - PROCESS | 1926 | 1464139315447 Marionette TRACE conn2 -> [0,1122,"setScriptTimeout",{"ms":35000}] 18:21:55 INFO - PROCESS | 1926 | 1464139315449 Marionette TRACE conn2 <- [1,1122,null,{}] 18:21:55 INFO - PROCESS | 1926 | 1464139315463 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}] 18:21:55 INFO - PROCESS | 1926 | 1464139315626 Marionette TRACE conn2 <- [1,1123,null,{"value":null}] 18:21:55 INFO - PROCESS | 1926 | 1464139315648 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:55 INFO - PROCESS | 1926 | ++DOCSHELL 0x12b4dc800 == 63 [pid = 1926] [id = 288] 18:21:55 INFO - PROCESS | 1926 | ++DOMWINDOW == 146 (0x128bcc000) [pid = 1926] [serial = 862] [outer = 0x0] 18:21:55 INFO - PROCESS | 1926 | ++DOMWINDOW == 147 (0x128be4400) [pid = 1926] [serial = 863] [outer = 0x128bcc000] 18:21:55 INFO - PROCESS | 1926 | 1464139315687 Marionette DEBUG loaded listener.js 18:21:55 INFO - PROCESS | 1926 | ++DOMWINDOW == 148 (0x129307000) [pid = 1926] [serial = 864] [outer = 0x128bcc000] 18:21:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 18:21:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 632ms 18:21:56 INFO - PROCESS | 1926 | 1464139316075 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]]]}] 18:21:56 INFO - PROCESS | 1926 | 1464139316078 Marionette TRACE conn2 -> [0,1125,"getWindowHandle",null] 18:21:56 INFO - PROCESS | 1926 | 1464139316079 Marionette TRACE conn2 <- [1,1125,null,{"value":"7"}] 18:21:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 18:21:56 INFO - PROCESS | 1926 | 1464139316081 Marionette TRACE conn2 -> [0,1126,"setScriptTimeout",{"ms":35000}] 18:21:56 INFO - PROCESS | 1926 | 1464139316083 Marionette TRACE conn2 <- [1,1126,null,{}] 18:21:56 INFO - PROCESS | 1926 | 1464139316087 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}] 18:21:56 INFO - PROCESS | 1926 | 1464139316196 Marionette TRACE conn2 <- [1,1127,null,{"value":null}] 18:21:56 INFO - PROCESS | 1926 | 1464139316232 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:56 INFO - PROCESS | 1926 | ++DOCSHELL 0x12c24e000 == 64 [pid = 1926] [id = 289] 18:21:56 INFO - PROCESS | 1926 | ++DOMWINDOW == 149 (0x117e19800) [pid = 1926] [serial = 865] [outer = 0x0] 18:21:56 INFO - PROCESS | 1926 | ++DOMWINDOW == 150 (0x12930dc00) [pid = 1926] [serial = 866] [outer = 0x117e19800] 18:21:56 INFO - PROCESS | 1926 | 1464139316256 Marionette DEBUG loaded listener.js 18:21:56 INFO - PROCESS | 1926 | ++DOMWINDOW == 151 (0x12a854c00) [pid = 1926] [serial = 867] [outer = 0x117e19800] 18:21:56 INFO - PROCESS | 1926 | 1464139316607 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]]]}] 18:21:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 18:21:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 571ms 18:21:56 INFO - PROCESS | 1926 | 1464139316653 Marionette TRACE conn2 -> [0,1129,"getWindowHandle",null] 18:21:56 INFO - PROCESS | 1926 | 1464139316654 Marionette TRACE conn2 <- [1,1129,null,{"value":"7"}] 18:21:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 18:21:56 INFO - PROCESS | 1926 | 1464139316656 Marionette TRACE conn2 -> [0,1130,"setScriptTimeout",{"ms":35000}] 18:21:56 INFO - PROCESS | 1926 | 1464139316658 Marionette TRACE conn2 <- [1,1130,null,{}] 18:21:56 INFO - PROCESS | 1926 | 1464139316660 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}] 18:21:56 INFO - PROCESS | 1926 | 1464139316780 Marionette TRACE conn2 <- [1,1131,null,{"value":null}] 18:21:56 INFO - PROCESS | 1926 | 1464139316794 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:56 INFO - PROCESS | 1926 | ++DOCSHELL 0x12cc1a800 == 65 [pid = 1926] [id = 290] 18:21:56 INFO - PROCESS | 1926 | ++DOMWINDOW == 152 (0x12ab2f400) [pid = 1926] [serial = 868] [outer = 0x0] 18:21:56 INFO - PROCESS | 1926 | ++DOMWINDOW == 153 (0x12b30a000) [pid = 1926] [serial = 869] [outer = 0x12ab2f400] 18:21:56 INFO - PROCESS | 1926 | 1464139316819 Marionette DEBUG loaded listener.js 18:21:56 INFO - PROCESS | 1926 | ++DOMWINDOW == 154 (0x12b48fc00) [pid = 1926] [serial = 870] [outer = 0x12ab2f400] 18:21:57 INFO - PROCESS | 1926 | --DOMWINDOW == 153 (0x1190c3400) [pid = 1926] [serial = 787] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 18:21:57 INFO - PROCESS | 1926 | --DOMWINDOW == 152 (0x1275ec000) [pid = 1926] [serial = 772] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 18:21:57 INFO - PROCESS | 1926 | --DOMWINDOW == 151 (0x120d11800) [pid = 1926] [serial = 766] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 18:21:57 INFO - PROCESS | 1926 | --DOMWINDOW == 150 (0x1190cbc00) [pid = 1926] [serial = 790] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 18:21:57 INFO - PROCESS | 1926 | --DOMWINDOW == 149 (0x1215f5800) [pid = 1926] [serial = 802] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 18:21:57 INFO - PROCESS | 1926 | --DOMWINDOW == 148 (0x121652800) [pid = 1926] [serial = 652] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 18:21:57 INFO - PROCESS | 1926 | --DOMWINDOW == 147 (0x12681b400) [pid = 1926] [serial = 655] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 18:21:57 INFO - PROCESS | 1926 | --DOMWINDOW == 146 (0x12154e000) [pid = 1926] [serial = 796] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 18:21:57 INFO - PROCESS | 1926 | --DOMWINDOW == 145 (0x1183adc00) [pid = 1926] [serial = 784] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 18:21:57 INFO - PROCESS | 1926 | --DOMWINDOW == 144 (0x128890000) [pid = 1926] [serial = 811] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 18:21:57 INFO - PROCESS | 1926 | --DOMWINDOW == 143 (0x110e8cc00) [pid = 1926] [serial = 808] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 18:21:57 INFO - PROCESS | 1926 | --DOMWINDOW == 142 (0x1275e9800) [pid = 1926] [serial = 769] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 18:21:57 INFO - PROCESS | 1926 | --DOMWINDOW == 141 (0x1199cfc00) [pid = 1926] [serial = 649] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 18:21:57 INFO - PROCESS | 1926 | --DOMWINDOW == 140 (0x11767c800) [pid = 1926] [serial = 760] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 18:21:57 INFO - PROCESS | 1926 | --DOMWINDOW == 139 (0x11258f800) [pid = 1926] [serial = 778] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 18:21:57 INFO - PROCESS | 1926 | --DOMWINDOW == 138 (0x111ff6000) [pid = 1926] [serial = 775] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 18:21:57 INFO - PROCESS | 1926 | --DOMWINDOW == 137 (0x117e0e000) [pid = 1926] [serial = 646] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 18:21:57 INFO - PROCESS | 1926 | --DOMWINDOW == 136 (0x1194b6c00) [pid = 1926] [serial = 793] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 18:21:57 INFO - PROCESS | 1926 | --DOMWINDOW == 135 (0x110e8ac00) [pid = 1926] [serial = 643] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 18:21:57 INFO - PROCESS | 1926 | --DOMWINDOW == 134 (0x1184dcc00) [pid = 1926] [serial = 763] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 18:21:57 INFO - PROCESS | 1926 | --DOMWINDOW == 133 (0x118094c00) [pid = 1926] [serial = 781] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 18:21:57 INFO - PROCESS | 1926 | --DOMWINDOW == 132 (0x110e8b400) [pid = 1926] [serial = 805] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 18:21:57 INFO - PROCESS | 1926 | --DOMWINDOW == 131 (0x1215ed400) [pid = 1926] [serial = 799] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 18:21:57 INFO - PROCESS | 1926 | --DOMWINDOW == 130 (0x121657c00) [pid = 1926] [serial = 712] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 18:21:57 INFO - PROCESS | 1926 | --DOMWINDOW == 129 (0x128ba7c00) [pid = 1926] [serial = 697] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 18:21:57 INFO - PROCESS | 1926 | --DOMWINDOW == 128 (0x121655800) [pid = 1926] [serial = 709] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 18:21:57 INFO - PROCESS | 1926 | --DOMWINDOW == 127 (0x1166c7400) [pid = 1926] [serial = 700] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 18:21:57 INFO - PROCESS | 1926 | --DOMWINDOW == 126 (0x129077800) [pid = 1926] [serial = 715] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 18:21:57 INFO - PROCESS | 1926 | --DOMWINDOW == 125 (0x118097800) [pid = 1926] [serial = 703] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 18:21:57 INFO - PROCESS | 1926 | --DOMWINDOW == 124 (0x1194bb800) [pid = 1926] [serial = 706] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 18:21:57 INFO - PROCESS | 1926 | 1464139317359 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]]]}] 18:21:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 18:21:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 719ms 18:21:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 18:21:57 INFO - PROCESS | 1926 | 1464139317377 Marionette TRACE conn2 -> [0,1133,"getWindowHandle",null] 18:21:57 INFO - PROCESS | 1926 | 1464139317378 Marionette TRACE conn2 <- [1,1133,null,{"value":"7"}] 18:21:57 INFO - PROCESS | 1926 | 1464139317381 Marionette TRACE conn2 -> [0,1134,"setScriptTimeout",{"ms":35000}] 18:21:57 INFO - PROCESS | 1926 | 1464139317382 Marionette TRACE conn2 <- [1,1134,null,{}] 18:21:57 INFO - PROCESS | 1926 | 1464139317385 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}] 18:21:57 INFO - PROCESS | 1926 | 1464139317476 Marionette TRACE conn2 <- [1,1135,null,{"value":null}] 18:21:57 INFO - PROCESS | 1926 | 1464139317535 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:57 INFO - PROCESS | 1926 | ++DOCSHELL 0x121786000 == 66 [pid = 1926] [id = 291] 18:21:57 INFO - PROCESS | 1926 | ++DOMWINDOW == 125 (0x114ed9400) [pid = 1926] [serial = 871] [outer = 0x0] 18:21:57 INFO - PROCESS | 1926 | ++DOMWINDOW == 126 (0x117689000) [pid = 1926] [serial = 872] [outer = 0x114ed9400] 18:21:57 INFO - PROCESS | 1926 | 1464139317560 Marionette DEBUG loaded listener.js 18:21:57 INFO - PROCESS | 1926 | ++DOMWINDOW == 127 (0x119068000) [pid = 1926] [serial = 873] [outer = 0x114ed9400] 18:21:57 INFO - PROCESS | 1926 | 1464139317870 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]]]}] 18:21:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 18:21:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 520ms 18:21:57 INFO - PROCESS | 1926 | 1464139317905 Marionette TRACE conn2 -> [0,1137,"getWindowHandle",null] 18:21:57 INFO - PROCESS | 1926 | 1464139317907 Marionette TRACE conn2 <- [1,1137,null,{"value":"7"}] 18:21:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 18:21:57 INFO - PROCESS | 1926 | 1464139317911 Marionette TRACE conn2 -> [0,1138,"setScriptTimeout",{"ms":35000}] 18:21:57 INFO - PROCESS | 1926 | 1464139317914 Marionette TRACE conn2 <- [1,1138,null,{}] 18:21:57 INFO - PROCESS | 1926 | 1464139317917 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}] 18:21:58 INFO - PROCESS | 1926 | 1464139318106 Marionette TRACE conn2 <- [1,1139,null,{"value":null}] 18:21:58 INFO - PROCESS | 1926 | 1464139318173 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:58 INFO - PROCESS | 1926 | ++DOCSHELL 0x12d00e800 == 67 [pid = 1926] [id = 292] 18:21:58 INFO - PROCESS | 1926 | ++DOMWINDOW == 128 (0x11855b800) [pid = 1926] [serial = 874] [outer = 0x0] 18:21:58 INFO - PROCESS | 1926 | ++DOMWINDOW == 129 (0x126b9f000) [pid = 1926] [serial = 875] [outer = 0x11855b800] 18:21:58 INFO - PROCESS | 1926 | 1464139318203 Marionette DEBUG loaded listener.js 18:21:58 INFO - PROCESS | 1926 | ++DOMWINDOW == 130 (0x12b310000) [pid = 1926] [serial = 876] [outer = 0x11855b800] 18:21:58 INFO - PROCESS | 1926 | 1464139318494 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]]]}] 18:21:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 18:21:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 621ms 18:21:58 INFO - PROCESS | 1926 | 1464139318532 Marionette TRACE conn2 -> [0,1141,"getWindowHandle",null] 18:21:58 INFO - PROCESS | 1926 | 1464139318533 Marionette TRACE conn2 <- [1,1141,null,{"value":"7"}] 18:21:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 18:21:58 INFO - PROCESS | 1926 | 1464139318544 Marionette TRACE conn2 -> [0,1142,"setScriptTimeout",{"ms":35000}] 18:21:58 INFO - PROCESS | 1926 | 1464139318545 Marionette TRACE conn2 <- [1,1142,null,{}] 18:21:58 INFO - PROCESS | 1926 | 1464139318548 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}] 18:21:58 INFO - PROCESS | 1926 | 1464139318645 Marionette TRACE conn2 <- [1,1143,null,{"value":null}] 18:21:58 INFO - PROCESS | 1926 | 1464139318651 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:58 INFO - PROCESS | 1926 | ++DOCSHELL 0x12d7c6000 == 68 [pid = 1926] [id = 293] 18:21:58 INFO - PROCESS | 1926 | ++DOMWINDOW == 131 (0x110e83c00) [pid = 1926] [serial = 877] [outer = 0x0] 18:21:58 INFO - PROCESS | 1926 | ++DOMWINDOW == 132 (0x12532a000) [pid = 1926] [serial = 878] [outer = 0x110e83c00] 18:21:58 INFO - PROCESS | 1926 | 1464139318676 Marionette DEBUG loaded listener.js 18:21:58 INFO - PROCESS | 1926 | ++DOMWINDOW == 133 (0x12c559400) [pid = 1926] [serial = 879] [outer = 0x110e83c00] 18:21:59 INFO - PROCESS | 1926 | 1464139319006 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]]]}] 18:21:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 18:21:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 471ms 18:21:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 18:21:59 INFO - PROCESS | 1926 | 1464139319015 Marionette TRACE conn2 -> [0,1145,"getWindowHandle",null] 18:21:59 INFO - PROCESS | 1926 | 1464139319016 Marionette TRACE conn2 <- [1,1145,null,{"value":"7"}] 18:21:59 INFO - PROCESS | 1926 | 1464139319021 Marionette TRACE conn2 -> [0,1146,"setScriptTimeout",{"ms":35000}] 18:21:59 INFO - PROCESS | 1926 | 1464139319023 Marionette TRACE conn2 <- [1,1146,null,{}] 18:21:59 INFO - PROCESS | 1926 | 1464139319026 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}] 18:21:59 INFO - PROCESS | 1926 | 1464139319150 Marionette TRACE conn2 <- [1,1147,null,{"value":null}] 18:21:59 INFO - PROCESS | 1926 | ++DOMWINDOW == 134 (0x1185fbc00) [pid = 1926] [serial = 880] [outer = 0x12c87f000] 18:21:59 INFO - PROCESS | 1926 | 1464139319182 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:59 INFO - PROCESS | 1926 | ++DOCSHELL 0x13563e000 == 69 [pid = 1926] [id = 294] 18:21:59 INFO - PROCESS | 1926 | ++DOMWINDOW == 135 (0x12c55c800) [pid = 1926] [serial = 881] [outer = 0x0] 18:21:59 INFO - PROCESS | 1926 | ++DOMWINDOW == 136 (0x12c560800) [pid = 1926] [serial = 882] [outer = 0x12c55c800] 18:21:59 INFO - PROCESS | 1926 | 1464139319210 Marionette DEBUG loaded listener.js 18:21:59 INFO - PROCESS | 1926 | ++DOMWINDOW == 137 (0x12c85a400) [pid = 1926] [serial = 883] [outer = 0x12c55c800] 18:21:59 INFO - PROCESS | 1926 | 1464139319809 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]]]}] 18:21:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 18:21:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 825ms 18:21:59 INFO - PROCESS | 1926 | 1464139319845 Marionette TRACE conn2 -> [0,1149,"getWindowHandle",null] 18:21:59 INFO - PROCESS | 1926 | 1464139319849 Marionette TRACE conn2 <- [1,1149,null,{"value":"7"}] 18:21:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 18:21:59 INFO - PROCESS | 1926 | 1464139319852 Marionette TRACE conn2 -> [0,1150,"setScriptTimeout",{"ms":35000}] 18:21:59 INFO - PROCESS | 1926 | 1464139319855 Marionette TRACE conn2 <- [1,1150,null,{}] 18:21:59 INFO - PROCESS | 1926 | 1464139319859 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}] 18:21:59 INFO - PROCESS | 1926 | 1464139319977 Marionette TRACE conn2 <- [1,1151,null,{"value":null}] 18:22:00 INFO - PROCESS | 1926 | 1464139320054 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:00 INFO - PROCESS | 1926 | ++DOCSHELL 0x118549800 == 70 [pid = 1926] [id = 295] 18:22:00 INFO - PROCESS | 1926 | ++DOMWINDOW == 138 (0x116790000) [pid = 1926] [serial = 884] [outer = 0x0] 18:22:00 INFO - PROCESS | 1926 | ++DOMWINDOW == 139 (0x116e6d000) [pid = 1926] [serial = 885] [outer = 0x116790000] 18:22:00 INFO - PROCESS | 1926 | 1464139320086 Marionette DEBUG loaded listener.js 18:22:00 INFO - PROCESS | 1926 | ++DOMWINDOW == 140 (0x118305400) [pid = 1926] [serial = 886] [outer = 0x116790000] 18:22:00 INFO - PROCESS | 1926 | 1464139320575 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]]]}] 18:22:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 18:22:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 771ms 18:22:00 INFO - PROCESS | 1926 | 1464139320637 Marionette TRACE conn2 -> [0,1153,"getWindowHandle",null] 18:22:00 INFO - PROCESS | 1926 | 1464139320641 Marionette TRACE conn2 <- [1,1153,null,{"value":"7"}] 18:22:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 18:22:00 INFO - PROCESS | 1926 | 1464139320647 Marionette TRACE conn2 -> [0,1154,"setScriptTimeout",{"ms":35000}] 18:22:00 INFO - PROCESS | 1926 | 1464139320649 Marionette TRACE conn2 <- [1,1154,null,{}] 18:22:00 INFO - PROCESS | 1926 | 1464139320654 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}] 18:22:00 INFO - PROCESS | 1926 | 1464139320766 Marionette TRACE conn2 <- [1,1155,null,{"value":null}] 18:22:00 INFO - PROCESS | 1926 | 1464139320838 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:00 INFO - PROCESS | 1926 | ++DOCSHELL 0x128fee800 == 71 [pid = 1926] [id = 296] 18:22:00 INFO - PROCESS | 1926 | ++DOMWINDOW == 141 (0x118c15400) [pid = 1926] [serial = 887] [outer = 0x0] 18:22:00 INFO - PROCESS | 1926 | ++DOMWINDOW == 142 (0x1194e9c00) [pid = 1926] [serial = 888] [outer = 0x118c15400] 18:22:00 INFO - PROCESS | 1926 | 1464139320868 Marionette DEBUG loaded listener.js 18:22:00 INFO - PROCESS | 1926 | ++DOMWINDOW == 143 (0x120e97800) [pid = 1926] [serial = 889] [outer = 0x118c15400] 18:22:01 INFO - PROCESS | 1926 | 1464139321268 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]]]}] 18:22:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 18:22:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 673ms 18:22:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 18:22:01 INFO - PROCESS | 1926 | 1464139321321 Marionette TRACE conn2 -> [0,1157,"getWindowHandle",null] 18:22:01 INFO - PROCESS | 1926 | 1464139321323 Marionette TRACE conn2 <- [1,1157,null,{"value":"7"}] 18:22:01 INFO - PROCESS | 1926 | 1464139321325 Marionette TRACE conn2 -> [0,1158,"setScriptTimeout",{"ms":35000}] 18:22:01 INFO - PROCESS | 1926 | 1464139321328 Marionette TRACE conn2 <- [1,1158,null,{}] 18:22:01 INFO - PROCESS | 1926 | 1464139321336 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}] 18:22:01 INFO - PROCESS | 1926 | 1464139321449 Marionette TRACE conn2 <- [1,1159,null,{"value":null}] 18:22:01 INFO - PROCESS | 1926 | 1464139321510 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:01 INFO - PROCESS | 1926 | ++DOCSHELL 0x12d1cc000 == 72 [pid = 1926] [id = 297] 18:22:01 INFO - PROCESS | 1926 | ++DOMWINDOW == 144 (0x1212cf400) [pid = 1926] [serial = 890] [outer = 0x0] 18:22:01 INFO - PROCESS | 1926 | ++DOMWINDOW == 145 (0x125dac400) [pid = 1926] [serial = 891] [outer = 0x1212cf400] 18:22:01 INFO - PROCESS | 1926 | 1464139321542 Marionette DEBUG loaded listener.js 18:22:01 INFO - PROCESS | 1926 | ++DOMWINDOW == 146 (0x126f4a000) [pid = 1926] [serial = 892] [outer = 0x1212cf400] 18:22:02 INFO - PROCESS | 1926 | 1464139321999 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]]]}] 18:22:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 18:22:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 723ms 18:22:02 INFO - PROCESS | 1926 | 1464139322049 Marionette TRACE conn2 -> [0,1161,"getWindowHandle",null] 18:22:02 INFO - PROCESS | 1926 | 1464139322051 Marionette TRACE conn2 <- [1,1161,null,{"value":"7"}] 18:22:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 18:22:02 INFO - PROCESS | 1926 | 1464139322054 Marionette TRACE conn2 -> [0,1162,"setScriptTimeout",{"ms":35000}] 18:22:02 INFO - PROCESS | 1926 | 1464139322055 Marionette TRACE conn2 <- [1,1162,null,{}] 18:22:02 INFO - PROCESS | 1926 | 1464139322057 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}] 18:22:02 INFO - PROCESS | 1926 | 1464139322193 Marionette TRACE conn2 <- [1,1163,null,{"value":null}] 18:22:02 INFO - PROCESS | 1926 | 1464139322268 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:02 INFO - PROCESS | 1926 | ++DOCSHELL 0x1354c7800 == 73 [pid = 1926] [id = 298] 18:22:02 INFO - PROCESS | 1926 | ++DOMWINDOW == 147 (0x1275e1c00) [pid = 1926] [serial = 893] [outer = 0x0] 18:22:02 INFO - PROCESS | 1926 | ++DOMWINDOW == 148 (0x128892400) [pid = 1926] [serial = 894] [outer = 0x1275e1c00] 18:22:02 INFO - PROCESS | 1926 | 1464139322300 Marionette DEBUG loaded listener.js 18:22:02 INFO - PROCESS | 1926 | ++DOMWINDOW == 149 (0x128d74800) [pid = 1926] [serial = 895] [outer = 0x1275e1c00] 18:22:02 INFO - PROCESS | 1926 | 1464139322761 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]]]}] 18:22:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 18:22:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 719ms 18:22:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 18:22:02 INFO - PROCESS | 1926 | 1464139322774 Marionette TRACE conn2 -> [0,1165,"getWindowHandle",null] 18:22:02 INFO - PROCESS | 1926 | 1464139322776 Marionette TRACE conn2 <- [1,1165,null,{"value":"7"}] 18:22:02 INFO - PROCESS | 1926 | 1464139322780 Marionette TRACE conn2 -> [0,1166,"setScriptTimeout",{"ms":35000}] 18:22:02 INFO - PROCESS | 1926 | 1464139322782 Marionette TRACE conn2 <- [1,1166,null,{}] 18:22:02 INFO - PROCESS | 1926 | 1464139322786 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}] 18:22:02 INFO - PROCESS | 1926 | 1464139322944 Marionette TRACE conn2 <- [1,1167,null,{"value":null}] 18:22:03 INFO - PROCESS | 1926 | 1464139323059 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:03 INFO - PROCESS | 1926 | ++DOCSHELL 0x13476f800 == 74 [pid = 1926] [id = 299] 18:22:03 INFO - PROCESS | 1926 | ++DOMWINDOW == 150 (0x12108c400) [pid = 1926] [serial = 896] [outer = 0x0] 18:22:03 INFO - PROCESS | 1926 | ++DOMWINDOW == 151 (0x12a8ac400) [pid = 1926] [serial = 897] [outer = 0x12108c400] 18:22:03 INFO - PROCESS | 1926 | 1464139323089 Marionette DEBUG loaded listener.js 18:22:03 INFO - PROCESS | 1926 | ++DOMWINDOW == 152 (0x12c2d3800) [pid = 1926] [serial = 898] [outer = 0x12108c400] 18:22:03 INFO - PROCESS | 1926 | 1464139323552 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]]]}] 18:22:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 18:22:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 823ms 18:22:03 INFO - PROCESS | 1926 | 1464139323603 Marionette TRACE conn2 -> [0,1169,"getWindowHandle",null] 18:22:03 INFO - PROCESS | 1926 | 1464139323604 Marionette TRACE conn2 <- [1,1169,null,{"value":"7"}] 18:22:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 18:22:03 INFO - PROCESS | 1926 | 1464139323606 Marionette TRACE conn2 -> [0,1170,"setScriptTimeout",{"ms":35000}] 18:22:03 INFO - PROCESS | 1926 | 1464139323608 Marionette TRACE conn2 <- [1,1170,null,{}] 18:22:03 INFO - PROCESS | 1926 | 1464139323610 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}] 18:22:03 INFO - PROCESS | 1926 | 1464139323730 Marionette TRACE conn2 <- [1,1171,null,{"value":null}] 18:22:03 INFO - PROCESS | 1926 | 1464139323807 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:03 INFO - PROCESS | 1926 | ++DOCSHELL 0x135bd7000 == 75 [pid = 1926] [id = 300] 18:22:03 INFO - PROCESS | 1926 | ++DOMWINDOW == 153 (0x12c567000) [pid = 1926] [serial = 899] [outer = 0x0] 18:22:03 INFO - PROCESS | 1926 | ++DOMWINDOW == 154 (0x12c881400) [pid = 1926] [serial = 900] [outer = 0x12c567000] 18:22:03 INFO - PROCESS | 1926 | 1464139323837 Marionette DEBUG loaded listener.js 18:22:03 INFO - PROCESS | 1926 | ++DOMWINDOW == 155 (0x12cc60c00) [pid = 1926] [serial = 901] [outer = 0x12c567000] 18:22:04 INFO - PROCESS | 1926 | 1464139324245 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]]]}] 18:22:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 18:22:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 669ms 18:22:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 18:22:04 INFO - PROCESS | 1926 | 1464139324276 Marionette TRACE conn2 -> [0,1173,"getWindowHandle",null] 18:22:04 INFO - PROCESS | 1926 | 1464139324277 Marionette TRACE conn2 <- [1,1173,null,{"value":"7"}] 18:22:04 INFO - PROCESS | 1926 | 1464139324279 Marionette TRACE conn2 -> [0,1174,"setScriptTimeout",{"ms":35000}] 18:22:04 INFO - PROCESS | 1926 | 1464139324281 Marionette TRACE conn2 <- [1,1174,null,{}] 18:22:04 INFO - PROCESS | 1926 | 1464139324283 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}] 18:22:04 INFO - PROCESS | 1926 | 1464139324395 Marionette TRACE conn2 <- [1,1175,null,{"value":null}] 18:22:04 INFO - PROCESS | 1926 | 1464139324484 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:04 INFO - PROCESS | 1926 | ++DOCSHELL 0x135be9800 == 76 [pid = 1926] [id = 301] 18:22:04 INFO - PROCESS | 1926 | ++DOMWINDOW == 156 (0x112d3e800) [pid = 1926] [serial = 902] [outer = 0x0] 18:22:04 INFO - PROCESS | 1926 | ++DOMWINDOW == 157 (0x12cc62c00) [pid = 1926] [serial = 903] [outer = 0x112d3e800] 18:22:04 INFO - PROCESS | 1926 | 1464139324513 Marionette DEBUG loaded listener.js 18:22:04 INFO - PROCESS | 1926 | ++DOMWINDOW == 158 (0x12d0dfc00) [pid = 1926] [serial = 904] [outer = 0x112d3e800] 18:22:04 INFO - PROCESS | 1926 | 1464139324946 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] 18:22:05 INFO - PROCESS | 1926 | 1464139325034 Marionette TRACE conn2 <- [1,1177,null,{"value":"7"}] 18:22:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 18:22:05 INFO - PROCESS | 1926 | 1464139325039 Marionette TRACE conn2 -> [0,1178,"setScriptTimeout",{"ms":35000}] 18:22:05 INFO - PROCESS | 1926 | 1464139325040 Marionette TRACE conn2 <- [1,1178,null,{}] 18:22:05 INFO - PROCESS | 1926 | 1464139325042 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}] 18:22:05 INFO - PROCESS | 1926 | 1464139325151 Marionette TRACE conn2 <- [1,1179,null,{"value":null}] 18:22:05 INFO - PROCESS | 1926 | 1464139325430 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:05 INFO - PROCESS | 1926 | ++DOCSHELL 0x11744e000 == 77 [pid = 1926] [id = 302] 18:22:05 INFO - PROCESS | 1926 | ++DOMWINDOW == 159 (0x110faf800) [pid = 1926] [serial = 905] [outer = 0x0] 18:22:05 INFO - PROCESS | 1926 | ++DOMWINDOW == 160 (0x112595400) [pid = 1926] [serial = 906] [outer = 0x110faf800] 18:22:05 INFO - PROCESS | 1926 | 1464139325492 Marionette DEBUG loaded listener.js 18:22:05 INFO - PROCESS | 1926 | ++DOMWINDOW == 161 (0x113c21800) [pid = 1926] [serial = 907] [outer = 0x110faf800] 18:22:05 INFO - PROCESS | 1926 | 1464139325920 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] 18:22:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 18:22:05 INFO - PROCESS | 1926 | 1464139325964 Marionette TRACE conn2 <- [1,1181,null,{"value":"7"}] 18:22:05 INFO - PROCESS | 1926 | 1464139325967 Marionette TRACE conn2 -> [0,1182,"setScriptTimeout",{"ms":35000}] 18:22:05 INFO - PROCESS | 1926 | 1464139325972 Marionette TRACE conn2 <- [1,1182,null,{}] 18:22:05 INFO - PROCESS | 1926 | 1464139325975 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}] 18:22:06 INFO - PROCESS | 1926 | 1464139326081 Marionette TRACE conn2 <- [1,1183,null,{"value":null}] 18:22:06 INFO - PROCESS | 1926 | 1464139326146 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:06 INFO - PROCESS | 1926 | ++DOCSHELL 0x115d11800 == 78 [pid = 1926] [id = 303] 18:22:06 INFO - PROCESS | 1926 | ++DOMWINDOW == 162 (0x1168a3400) [pid = 1926] [serial = 908] [outer = 0x0] 18:22:06 INFO - PROCESS | 1926 | ++DOMWINDOW == 163 (0x117683400) [pid = 1926] [serial = 909] [outer = 0x1168a3400] 18:22:06 INFO - PROCESS | 1926 | 1464139326175 Marionette DEBUG loaded listener.js 18:22:06 INFO - PROCESS | 1926 | ++DOMWINDOW == 164 (0x118098800) [pid = 1926] [serial = 910] [outer = 0x1168a3400] 18:22:06 INFO - PROCESS | 1926 | --DOCSHELL 0x12d7c6000 == 77 [pid = 1926] [id = 293] 18:22:06 INFO - PROCESS | 1926 | --DOCSHELL 0x12d00e800 == 76 [pid = 1926] [id = 292] 18:22:06 INFO - PROCESS | 1926 | --DOCSHELL 0x121786000 == 75 [pid = 1926] [id = 291] 18:22:06 INFO - PROCESS | 1926 | --DOCSHELL 0x12cc1a800 == 74 [pid = 1926] [id = 290] 18:22:06 INFO - PROCESS | 1926 | --DOMWINDOW == 163 (0x128bcfc00) [pid = 1926] [serial = 815] [outer = 0x0] [url = about:blank] 18:22:06 INFO - PROCESS | 1926 | --DOCSHELL 0x12c24e000 == 73 [pid = 1926] [id = 289] 18:22:06 INFO - PROCESS | 1926 | --DOCSHELL 0x12b4dc800 == 72 [pid = 1926] [id = 288] 18:22:06 INFO - PROCESS | 1926 | --DOCSHELL 0x12a7ce000 == 71 [pid = 1926] [id = 287] 18:22:06 INFO - PROCESS | 1926 | --DOCSHELL 0x129368800 == 70 [pid = 1926] [id = 286] 18:22:06 INFO - PROCESS | 1926 | --DOCSHELL 0x127277000 == 69 [pid = 1926] [id = 285] 18:22:06 INFO - PROCESS | 1926 | --DOCSHELL 0x12113f000 == 68 [pid = 1926] [id = 284] 18:22:06 INFO - PROCESS | 1926 | --DOCSHELL 0x125d7d800 == 67 [pid = 1926] [id = 283] 18:22:06 INFO - PROCESS | 1926 | 1464139326670 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] 18:22:06 INFO - PROCESS | 1926 | 1464139326752 Marionette TRACE conn2 <- [1,1185,null,{"value":"7"}] 18:22:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 18:22:06 INFO - PROCESS | 1926 | 1464139326758 Marionette TRACE conn2 -> [0,1186,"setScriptTimeout",{"ms":35000}] 18:22:06 INFO - PROCESS | 1926 | 1464139326760 Marionette TRACE conn2 <- [1,1186,null,{}] 18:22:06 INFO - PROCESS | 1926 | 1464139326763 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}] 18:22:06 INFO - PROCESS | 1926 | 1464139326902 Marionette TRACE conn2 <- [1,1187,null,{"value":null}] 18:22:06 INFO - PROCESS | 1926 | --DOMWINDOW == 162 (0x128bd1000) [pid = 1926] [serial = 813] [outer = 0x0] [url = about:blank] 18:22:06 INFO - PROCESS | 1926 | --DOMWINDOW == 161 (0x1194bac00) [pid = 1926] [serial = 788] [outer = 0x0] [url = about:blank] 18:22:06 INFO - PROCESS | 1926 | --DOMWINDOW == 160 (0x12bb8c400) [pid = 1926] [serial = 774] [outer = 0x0] [url = about:blank] 18:22:06 INFO - PROCESS | 1926 | --DOMWINDOW == 159 (0x12746b000) [pid = 1926] [serial = 768] [outer = 0x0] [url = about:blank] 18:22:06 INFO - PROCESS | 1926 | --DOMWINDOW == 158 (0x1194ec800) [pid = 1926] [serial = 791] [outer = 0x0] [url = about:blank] 18:22:06 INFO - PROCESS | 1926 | --DOMWINDOW == 157 (0x126812c00) [pid = 1926] [serial = 803] [outer = 0x0] [url = about:blank] 18:22:06 INFO - PROCESS | 1926 | --DOMWINDOW == 156 (0x1275e2000) [pid = 1926] [serial = 654] [outer = 0x0] [url = about:blank] 18:22:06 INFO - PROCESS | 1926 | --DOMWINDOW == 155 (0x1194e2400) [pid = 1926] [serial = 789] [outer = 0x0] [url = about:blank] 18:22:06 INFO - PROCESS | 1926 | --DOMWINDOW == 154 (0x128be3000) [pid = 1926] [serial = 657] [outer = 0x0] [url = about:blank] 18:22:06 INFO - PROCESS | 1926 | --DOMWINDOW == 153 (0x12557b800) [pid = 1926] [serial = 798] [outer = 0x0] [url = about:blank] 18:22:06 INFO - PROCESS | 1926 | --DOMWINDOW == 152 (0x118c15c00) [pid = 1926] [serial = 786] [outer = 0x0] [url = about:blank] 18:22:06 INFO - PROCESS | 1926 | --DOMWINDOW == 151 (0x128badc00) [pid = 1926] [serial = 812] [outer = 0x0] [url = about:blank] 18:22:06 INFO - PROCESS | 1926 | --DOMWINDOW == 150 (0x1194b0800) [pid = 1926] [serial = 809] [outer = 0x0] [url = about:blank] 18:22:06 INFO - PROCESS | 1926 | --DOMWINDOW == 149 (0x125dad400) [pid = 1926] [serial = 767] [outer = 0x0] [url = about:blank] 18:22:06 INFO - PROCESS | 1926 | --DOMWINDOW == 148 (0x129572000) [pid = 1926] [serial = 771] [outer = 0x0] [url = about:blank] 18:22:06 INFO - PROCESS | 1926 | --DOMWINDOW == 147 (0x121652000) [pid = 1926] [serial = 651] [outer = 0x0] [url = about:blank] 18:22:06 INFO - PROCESS | 1926 | --DOMWINDOW == 146 (0x118310c00) [pid = 1926] [serial = 762] [outer = 0x0] [url = about:blank] 18:22:06 INFO - PROCESS | 1926 | --DOMWINDOW == 145 (0x113c96000) [pid = 1926] [serial = 779] [outer = 0x0] [url = about:blank] 18:22:06 INFO - PROCESS | 1926 | --DOMWINDOW == 144 (0x12bb7f800) [pid = 1926] [serial = 777] [outer = 0x0] [url = about:blank] 18:22:06 INFO - PROCESS | 1926 | --DOMWINDOW == 143 (0x1194b5400) [pid = 1926] [serial = 648] [outer = 0x0] [url = about:blank] 18:22:06 INFO - PROCESS | 1926 | --DOMWINDOW == 142 (0x12b307800) [pid = 1926] [serial = 773] [outer = 0x0] [url = about:blank] 18:22:06 INFO - PROCESS | 1926 | --DOMWINDOW == 141 (0x118552400) [pid = 1926] [serial = 785] [outer = 0x0] [url = about:blank] 18:22:06 INFO - PROCESS | 1926 | --DOMWINDOW == 140 (0x12142ac00) [pid = 1926] [serial = 795] [outer = 0x0] [url = about:blank] 18:22:06 INFO - PROCESS | 1926 | --DOMWINDOW == 139 (0x112dcb400) [pid = 1926] [serial = 645] [outer = 0x0] [url = about:blank] 18:22:06 INFO - PROCESS | 1926 | --DOMWINDOW == 138 (0x112d77c00) [pid = 1926] [serial = 776] [outer = 0x0] [url = about:blank] 18:22:06 INFO - PROCESS | 1926 | --DOMWINDOW == 137 (0x1194bd000) [pid = 1926] [serial = 764] [outer = 0x0] [url = about:blank] 18:22:06 INFO - PROCESS | 1926 | --DOMWINDOW == 136 (0x11684d400) [pid = 1926] [serial = 780] [outer = 0x0] [url = about:blank] 18:22:06 INFO - PROCESS | 1926 | --DOMWINDOW == 135 (0x12888fc00) [pid = 1926] [serial = 810] [outer = 0x0] [url = about:blank] 18:22:06 INFO - PROCESS | 1926 | --DOMWINDOW == 134 (0x118090800) [pid = 1926] [serial = 761] [outer = 0x0] [url = about:blank] 18:22:06 INFO - PROCESS | 1926 | --DOMWINDOW == 133 (0x118372400) [pid = 1926] [serial = 783] [outer = 0x0] [url = about:blank] 18:22:06 INFO - PROCESS | 1926 | --DOMWINDOW == 132 (0x120d0d400) [pid = 1926] [serial = 792] [outer = 0x0] [url = about:blank] 18:22:06 INFO - PROCESS | 1926 | --DOMWINDOW == 131 (0x11820d400) [pid = 1926] [serial = 782] [outer = 0x0] [url = about:blank] 18:22:06 INFO - PROCESS | 1926 | --DOMWINDOW == 130 (0x126dbfc00) [pid = 1926] [serial = 804] [outer = 0x0] [url = about:blank] 18:22:06 INFO - PROCESS | 1926 | --DOMWINDOW == 129 (0x1180d3c00) [pid = 1926] [serial = 807] [outer = 0x0] [url = about:blank] 18:22:06 INFO - PROCESS | 1926 | --DOMWINDOW == 128 (0x125e72c00) [pid = 1926] [serial = 801] [outer = 0x0] [url = about:blank] 18:22:06 INFO - PROCESS | 1926 | --DOMWINDOW == 127 (0x125da8000) [pid = 1926] [serial = 800] [outer = 0x0] [url = about:blank] 18:22:06 INFO - PROCESS | 1926 | --DOMWINDOW == 126 (0x121660c00) [pid = 1926] [serial = 797] [outer = 0x0] [url = about:blank] 18:22:06 INFO - PROCESS | 1926 | --DOMWINDOW == 125 (0x1194ef000) [pid = 1926] [serial = 765] [outer = 0x0] [url = about:blank] 18:22:06 INFO - PROCESS | 1926 | --DOMWINDOW == 124 (0x128bc8800) [pid = 1926] [serial = 770] [outer = 0x0] [url = about:blank] 18:22:06 INFO - PROCESS | 1926 | --DOMWINDOW == 123 (0x120e96400) [pid = 1926] [serial = 794] [outer = 0x0] [url = about:blank] 18:22:06 INFO - PROCESS | 1926 | --DOMWINDOW == 122 (0x112597000) [pid = 1926] [serial = 806] [outer = 0x0] [url = about:blank] 18:22:06 INFO - PROCESS | 1926 | --DOMWINDOW == 121 (0x128be1c00) [pid = 1926] [serial = 714] [outer = 0x0] [url = about:blank] 18:22:06 INFO - PROCESS | 1926 | --DOMWINDOW == 120 (0x128d7a800) [pid = 1926] [serial = 699] [outer = 0x0] [url = about:blank] 18:22:06 INFO - PROCESS | 1926 | --DOMWINDOW == 119 (0x127469000) [pid = 1926] [serial = 711] [outer = 0x0] [url = about:blank] 18:22:06 INFO - PROCESS | 1926 | --DOMWINDOW == 118 (0x117e0bc00) [pid = 1926] [serial = 702] [outer = 0x0] [url = about:blank] 18:22:06 INFO - PROCESS | 1926 | --DOMWINDOW == 117 (0x12ab3d000) [pid = 1926] [serial = 717] [outer = 0x0] [url = about:blank] 18:22:06 INFO - PROCESS | 1926 | --DOMWINDOW == 116 (0x119158c00) [pid = 1926] [serial = 705] [outer = 0x0] [url = about:blank] 18:22:06 INFO - PROCESS | 1926 | --DOMWINDOW == 115 (0x12142fc00) [pid = 1926] [serial = 708] [outer = 0x0] [url = about:blank] 18:22:07 INFO - PROCESS | 1926 | 1464139326995 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:07 INFO - PROCESS | 1926 | ++DOCSHELL 0x116e44000 == 63 [pid = 1926] [id = 304] 18:22:07 INFO - PROCESS | 1926 | ++DOMWINDOW == 116 (0x112d77c00) [pid = 1926] [serial = 911] [outer = 0x0] 18:22:07 INFO - PROCESS | 1926 | ++DOMWINDOW == 117 (0x1180d3c00) [pid = 1926] [serial = 912] [outer = 0x112d77c00] 18:22:07 INFO - PROCESS | 1926 | 1464139327040 Marionette DEBUG loaded listener.js 18:22:07 INFO - PROCESS | 1926 | ++DOMWINDOW == 118 (0x11870b000) [pid = 1926] [serial = 913] [outer = 0x112d77c00] 18:22:07 INFO - PROCESS | 1926 | 1464139327429 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] 18:22:07 INFO - PROCESS | 1926 | 1464139327479 Marionette TRACE conn2 <- [1,1189,null,{"value":"7"}] 18:22:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 18:22:07 INFO - PROCESS | 1926 | 1464139327491 Marionette TRACE conn2 -> [0,1190,"setScriptTimeout",{"ms":35000}] 18:22:07 INFO - PROCESS | 1926 | 1464139327495 Marionette TRACE conn2 <- [1,1190,null,{}] 18:22:07 INFO - PROCESS | 1926 | 1464139327501 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}] 18:22:07 INFO - PROCESS | 1926 | 1464139327588 Marionette TRACE conn2 <- [1,1191,null,{"value":null}] 18:22:07 INFO - PROCESS | 1926 | 1464139327594 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:07 INFO - PROCESS | 1926 | ++DOCSHELL 0x121147000 == 64 [pid = 1926] [id = 305] 18:22:07 INFO - PROCESS | 1926 | ++DOMWINDOW == 119 (0x118c1c400) [pid = 1926] [serial = 914] [outer = 0x0] 18:22:07 INFO - PROCESS | 1926 | ++DOMWINDOW == 120 (0x1194b9000) [pid = 1926] [serial = 915] [outer = 0x118c1c400] 18:22:07 INFO - PROCESS | 1926 | 1464139327620 Marionette DEBUG loaded listener.js 18:22:07 INFO - PROCESS | 1926 | ++DOMWINDOW == 121 (0x1194cd400) [pid = 1926] [serial = 916] [outer = 0x118c1c400] 18:22:07 INFO - PROCESS | 1926 | 1464139327964 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] 18:22:08 INFO - PROCESS | 1926 | 1464139328017 Marionette TRACE conn2 <- [1,1193,null,{"value":"7"}] 18:22:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 18:22:08 INFO - PROCESS | 1926 | 1464139328026 Marionette TRACE conn2 -> [0,1194,"setScriptTimeout",{"ms":35000}] 18:22:08 INFO - PROCESS | 1926 | 1464139328034 Marionette TRACE conn2 <- [1,1194,null,{}] 18:22:08 INFO - PROCESS | 1926 | 1464139328036 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}] 18:22:08 INFO - PROCESS | 1926 | 1464139328123 Marionette TRACE conn2 <- [1,1195,null,{"value":null}] 18:22:08 INFO - PROCESS | 1926 | 1464139328128 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:08 INFO - PROCESS | 1926 | ++DOCSHELL 0x12185c000 == 65 [pid = 1926] [id = 306] 18:22:08 INFO - PROCESS | 1926 | ++DOMWINDOW == 122 (0x1194ea800) [pid = 1926] [serial = 917] [outer = 0x0] 18:22:08 INFO - PROCESS | 1926 | ++DOMWINDOW == 123 (0x120d0e400) [pid = 1926] [serial = 918] [outer = 0x1194ea800] 18:22:08 INFO - PROCESS | 1926 | 1464139328153 Marionette DEBUG loaded listener.js 18:22:08 INFO - PROCESS | 1926 | ++DOMWINDOW == 124 (0x12108a400) [pid = 1926] [serial = 919] [outer = 0x1194ea800] 18:22:08 INFO - PROCESS | 1926 | 1464139328528 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] 18:22:08 INFO - PROCESS | 1926 | 1464139328558 Marionette TRACE conn2 <- [1,1197,null,{"value":"7"}] 18:22:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 18:22:08 INFO - PROCESS | 1926 | 1464139328562 Marionette TRACE conn2 -> [0,1198,"setScriptTimeout",{"ms":35000}] 18:22:08 INFO - PROCESS | 1926 | 1464139328563 Marionette TRACE conn2 <- [1,1198,null,{}] 18:22:08 INFO - PROCESS | 1926 | 1464139328567 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}] 18:22:08 INFO - PROCESS | 1926 | 1464139328677 Marionette TRACE conn2 <- [1,1199,null,{"value":null}] 18:22:08 INFO - PROCESS | 1926 | 1464139328752 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:08 INFO - PROCESS | 1926 | ++DOCSHELL 0x125ea4000 == 66 [pid = 1926] [id = 307] 18:22:08 INFO - PROCESS | 1926 | ++DOMWINDOW == 125 (0x1210a1800) [pid = 1926] [serial = 920] [outer = 0x0] 18:22:08 INFO - PROCESS | 1926 | ++DOMWINDOW == 126 (0x1212cf800) [pid = 1926] [serial = 921] [outer = 0x1210a1800] 18:22:08 INFO - PROCESS | 1926 | 1464139328783 Marionette DEBUG loaded listener.js 18:22:08 INFO - PROCESS | 1926 | ++DOMWINDOW == 127 (0x121660c00) [pid = 1926] [serial = 922] [outer = 0x1210a1800] 18:22:09 INFO - PROCESS | 1926 | 1464139329128 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]]]}] 18:22:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 18:22:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 570ms 18:22:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 18:22:09 INFO - PROCESS | 1926 | 1464139329132 Marionette TRACE conn2 -> [0,1201,"getWindowHandle",null] 18:22:09 INFO - PROCESS | 1926 | 1464139329133 Marionette TRACE conn2 <- [1,1201,null,{"value":"7"}] 18:22:09 INFO - PROCESS | 1926 | 1464139329137 Marionette TRACE conn2 -> [0,1202,"setScriptTimeout",{"ms":35000}] 18:22:09 INFO - PROCESS | 1926 | 1464139329139 Marionette TRACE conn2 <- [1,1202,null,{}] 18:22:09 INFO - PROCESS | 1926 | 1464139329141 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}] 18:22:09 INFO - PROCESS | 1926 | 1464139329257 Marionette TRACE conn2 <- [1,1203,null,{"value":null}] 18:22:09 INFO - PROCESS | 1926 | 1464139329271 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:09 INFO - PROCESS | 1926 | ++DOCSHELL 0x115e29000 == 67 [pid = 1926] [id = 308] 18:22:09 INFO - PROCESS | 1926 | ++DOMWINDOW == 128 (0x12532e800) [pid = 1926] [serial = 923] [outer = 0x0] 18:22:09 INFO - PROCESS | 1926 | ++DOMWINDOW == 129 (0x125782400) [pid = 1926] [serial = 924] [outer = 0x12532e800] 18:22:09 INFO - PROCESS | 1926 | 1464139329296 Marionette DEBUG loaded listener.js 18:22:09 INFO - PROCESS | 1926 | ++DOMWINDOW == 130 (0x126ba1800) [pid = 1926] [serial = 925] [outer = 0x12532e800] 18:22:09 INFO - PROCESS | 1926 | 1464139329670 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]]]}] 18:22:09 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 18:22:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 571ms 18:22:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 18:22:09 INFO - PROCESS | 1926 | 1464139329708 Marionette TRACE conn2 -> [0,1205,"getWindowHandle",null] 18:22:09 INFO - PROCESS | 1926 | 1464139329709 Marionette TRACE conn2 <- [1,1205,null,{"value":"7"}] 18:22:09 INFO - PROCESS | 1926 | 1464139329711 Marionette TRACE conn2 -> [0,1206,"setScriptTimeout",{"ms":35000}] 18:22:09 INFO - PROCESS | 1926 | 1464139329713 Marionette TRACE conn2 <- [1,1206,null,{}] 18:22:09 INFO - PROCESS | 1926 | 1464139329715 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}] 18:22:09 INFO - PROCESS | 1926 | 1464139329822 Marionette TRACE conn2 <- [1,1207,null,{"value":null}] 18:22:09 INFO - PROCESS | 1926 | 1464139329858 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:09 INFO - PROCESS | 1926 | ++DOCSHELL 0x12a67a800 == 68 [pid = 1926] [id = 309] 18:22:09 INFO - PROCESS | 1926 | ++DOMWINDOW == 131 (0x12553b400) [pid = 1926] [serial = 926] [outer = 0x0] 18:22:09 INFO - PROCESS | 1926 | ++DOMWINDOW == 132 (0x1275dfc00) [pid = 1926] [serial = 927] [outer = 0x12553b400] 18:22:09 INFO - PROCESS | 1926 | 1464139329883 Marionette DEBUG loaded listener.js 18:22:09 INFO - PROCESS | 1926 | ++DOMWINDOW == 133 (0x128ba2800) [pid = 1926] [serial = 928] [outer = 0x12553b400] 18:22:10 INFO - PROCESS | 1926 | 1464139330217 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]]]}] 18:22:10 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 18:22:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 519ms 18:22:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 18:22:10 INFO - PROCESS | 1926 | 1464139330231 Marionette TRACE conn2 -> [0,1209,"getWindowHandle",null] 18:22:10 INFO - PROCESS | 1926 | 1464139330233 Marionette TRACE conn2 <- [1,1209,null,{"value":"7"}] 18:22:10 INFO - PROCESS | 1926 | 1464139330237 Marionette TRACE conn2 -> [0,1210,"setScriptTimeout",{"ms":35000}] 18:22:10 INFO - PROCESS | 1926 | 1464139330239 Marionette TRACE conn2 <- [1,1210,null,{}] 18:22:10 INFO - PROCESS | 1926 | 1464139330242 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}] 18:22:10 INFO - PROCESS | 1926 | 1464139330352 Marionette TRACE conn2 <- [1,1211,null,{"value":null}] 18:22:10 INFO - PROCESS | 1926 | 1464139330368 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:10 INFO - PROCESS | 1926 | ++DOCSHELL 0x12ac23800 == 69 [pid = 1926] [id = 310] 18:22:10 INFO - PROCESS | 1926 | ++DOMWINDOW == 134 (0x126d2e800) [pid = 1926] [serial = 929] [outer = 0x0] 18:22:10 INFO - PROCESS | 1926 | ++DOMWINDOW == 135 (0x128bd8400) [pid = 1926] [serial = 930] [outer = 0x126d2e800] 18:22:10 INFO - PROCESS | 1926 | 1464139330393 Marionette DEBUG loaded listener.js 18:22:10 INFO - PROCESS | 1926 | ++DOMWINDOW == 136 (0x128be6c00) [pid = 1926] [serial = 931] [outer = 0x126d2e800] 18:22:10 INFO - PROCESS | 1926 | --DOMWINDOW == 135 (0x121085400) [pid = 1926] [serial = 814] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 18:22:10 INFO - PROCESS | 1926 | --DOMWINDOW == 134 (0x128bcc000) [pid = 1926] [serial = 862] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 18:22:10 INFO - PROCESS | 1926 | --DOMWINDOW == 133 (0x117e19800) [pid = 1926] [serial = 865] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 18:22:10 INFO - PROCESS | 1926 | --DOMWINDOW == 132 (0x12ab2f400) [pid = 1926] [serial = 868] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 18:22:10 INFO - PROCESS | 1926 | --DOMWINDOW == 131 (0x114ed9400) [pid = 1926] [serial = 871] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 18:22:10 INFO - PROCESS | 1926 | --DOMWINDOW == 130 (0x125587c00) [pid = 1926] [serial = 856] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 18:22:10 INFO - PROCESS | 1926 | --DOMWINDOW == 129 (0x11855b800) [pid = 1926] [serial = 874] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 18:22:10 INFO - PROCESS | 1926 | --DOMWINDOW == 128 (0x1214cac00) [pid = 1926] [serial = 853] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 18:22:10 INFO - PROCESS | 1926 | --DOMWINDOW == 127 (0x120e98000) [pid = 1926] [serial = 850] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 18:22:10 INFO - PROCESS | 1926 | --DOMWINDOW == 126 (0x112742000) [pid = 1926] [serial = 844] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 18:22:10 INFO - PROCESS | 1926 | --DOMWINDOW == 125 (0x1183af400) [pid = 1926] [serial = 847] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 18:22:10 INFO - PROCESS | 1926 | --DOMWINDOW == 124 (0x110e83c00) [pid = 1926] [serial = 877] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 18:22:10 INFO - PROCESS | 1926 | --DOMWINDOW == 123 (0x126b95c00) [pid = 1926] [serial = 859] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 18:22:10 INFO - PROCESS | 1926 | 1464139330935 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]]]}] 18:22:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 18:22:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 723ms 18:22:10 INFO - PROCESS | 1926 | 1464139330959 Marionette TRACE conn2 -> [0,1213,"getWindowHandle",null] 18:22:10 INFO - PROCESS | 1926 | 1464139330960 Marionette TRACE conn2 <- [1,1213,null,{"value":"7"}] 18:22:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 18:22:10 INFO - PROCESS | 1926 | 1464139330962 Marionette TRACE conn2 -> [0,1214,"setScriptTimeout",{"ms":35000}] 18:22:10 INFO - PROCESS | 1926 | 1464139330963 Marionette TRACE conn2 <- [1,1214,null,{}] 18:22:10 INFO - PROCESS | 1926 | 1464139330965 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}] 18:22:11 INFO - PROCESS | 1926 | 1464139331058 Marionette TRACE conn2 <- [1,1215,null,{"value":null}] 18:22:11 INFO - PROCESS | 1926 | 1464139331062 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:11 INFO - PROCESS | 1926 | ++DOCSHELL 0x125dcf000 == 70 [pid = 1926] [id = 311] 18:22:11 INFO - PROCESS | 1926 | ++DOMWINDOW == 124 (0x116789400) [pid = 1926] [serial = 932] [outer = 0x0] 18:22:11 INFO - PROCESS | 1926 | ++DOMWINDOW == 125 (0x120e98000) [pid = 1926] [serial = 933] [outer = 0x116789400] 18:22:11 INFO - PROCESS | 1926 | 1464139331088 Marionette DEBUG loaded listener.js 18:22:11 INFO - PROCESS | 1926 | ++DOMWINDOW == 126 (0x128bd8000) [pid = 1926] [serial = 934] [outer = 0x116789400] 18:22:11 INFO - PROCESS | 1926 | 1464139331441 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]]]}] 18:22:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 18:22:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 518ms 18:22:11 INFO - PROCESS | 1926 | 1464139331487 Marionette TRACE conn2 -> [0,1217,"getWindowHandle",null] 18:22:11 INFO - PROCESS | 1926 | 1464139331489 Marionette TRACE conn2 <- [1,1217,null,{"value":"7"}] 18:22:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 18:22:11 INFO - PROCESS | 1926 | 1464139331491 Marionette TRACE conn2 -> [0,1218,"setScriptTimeout",{"ms":35000}] 18:22:11 INFO - PROCESS | 1926 | 1464139331492 Marionette TRACE conn2 <- [1,1218,null,{}] 18:22:11 INFO - PROCESS | 1926 | 1464139331495 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}] 18:22:11 INFO - PROCESS | 1926 | 1464139331583 Marionette TRACE conn2 <- [1,1219,null,{"value":null}] 18:22:11 INFO - PROCESS | 1926 | 1464139331605 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:11 INFO - PROCESS | 1926 | ++DOCSHELL 0x12bb51000 == 71 [pid = 1926] [id = 312] 18:22:11 INFO - PROCESS | 1926 | ++DOMWINDOW == 127 (0x12930c800) [pid = 1926] [serial = 935] [outer = 0x0] 18:22:11 INFO - PROCESS | 1926 | ++DOMWINDOW == 128 (0x129568800) [pid = 1926] [serial = 936] [outer = 0x12930c800] 18:22:11 INFO - PROCESS | 1926 | 1464139331644 Marionette DEBUG loaded listener.js 18:22:11 INFO - PROCESS | 1926 | ++DOMWINDOW == 129 (0x12a8ad400) [pid = 1926] [serial = 937] [outer = 0x12930c800] 18:22:11 INFO - PROCESS | 1926 | 1464139331993 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]]]}] 18:22:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 18:22:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 518ms 18:22:12 INFO - PROCESS | 1926 | 1464139332010 Marionette TRACE conn2 -> [0,1221,"getWindowHandle",null] 18:22:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 18:22:12 INFO - PROCESS | 1926 | 1464139332012 Marionette TRACE conn2 <- [1,1221,null,{"value":"7"}] 18:22:12 INFO - PROCESS | 1926 | 1464139332014 Marionette TRACE conn2 -> [0,1222,"setScriptTimeout",{"ms":35000}] 18:22:12 INFO - PROCESS | 1926 | 1464139332016 Marionette TRACE conn2 <- [1,1222,null,{}] 18:22:12 INFO - PROCESS | 1926 | 1464139332020 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}] 18:22:12 INFO - PROCESS | 1926 | 1464139332124 Marionette TRACE conn2 <- [1,1223,null,{"value":null}] 18:22:12 INFO - PROCESS | 1926 | 1464139332182 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:12 INFO - PROCESS | 1926 | ++DOCSHELL 0x12c252000 == 72 [pid = 1926] [id = 313] 18:22:12 INFO - PROCESS | 1926 | ++DOMWINDOW == 130 (0x12930f800) [pid = 1926] [serial = 938] [outer = 0x0] 18:22:12 INFO - PROCESS | 1926 | ++DOMWINDOW == 131 (0x12aec3c00) [pid = 1926] [serial = 939] [outer = 0x12930f800] 18:22:12 INFO - PROCESS | 1926 | 1464139332207 Marionette DEBUG loaded listener.js 18:22:12 INFO - PROCESS | 1926 | ++DOMWINDOW == 132 (0x12c2d7000) [pid = 1926] [serial = 940] [outer = 0x12930f800] 18:22:12 INFO - PROCESS | 1926 | 1464139332491 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] 18:22:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 18:22:12 INFO - PROCESS | 1926 | 1464139332541 Marionette TRACE conn2 <- [1,1225,null,{"value":"7"}] 18:22:12 INFO - PROCESS | 1926 | 1464139332543 Marionette TRACE conn2 -> [0,1226,"setScriptTimeout",{"ms":35000}] 18:22:12 INFO - PROCESS | 1926 | 1464139332544 Marionette TRACE conn2 <- [1,1226,null,{}] 18:22:12 INFO - PROCESS | 1926 | 1464139332547 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}] 18:22:12 INFO - PROCESS | 1926 | 1464139332640 Marionette TRACE conn2 <- [1,1227,null,{"value":null}] 18:22:12 INFO - PROCESS | 1926 | 1464139332644 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:12 INFO - PROCESS | 1926 | ++DOCSHELL 0x12cd3b000 == 73 [pid = 1926] [id = 314] 18:22:12 INFO - PROCESS | 1926 | ++DOMWINDOW == 133 (0x12ab2f400) [pid = 1926] [serial = 941] [outer = 0x0] 18:22:12 INFO - PROCESS | 1926 | ++DOMWINDOW == 134 (0x12c87f800) [pid = 1926] [serial = 942] [outer = 0x12ab2f400] 18:22:12 INFO - PROCESS | 1926 | 1464139332669 Marionette DEBUG loaded listener.js 18:22:12 INFO - PROCESS | 1926 | ++DOMWINDOW == 135 (0x12d0dec00) [pid = 1926] [serial = 943] [outer = 0x12ab2f400] 18:22:13 INFO - PROCESS | 1926 | 1464139333144 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]]]}] 18:22:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 18:22:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 618ms 18:22:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 18:22:13 INFO - PROCESS | 1926 | 1464139333162 Marionette TRACE conn2 -> [0,1229,"getWindowHandle",null] 18:22:13 INFO - PROCESS | 1926 | 1464139333165 Marionette TRACE conn2 <- [1,1229,null,{"value":"7"}] 18:22:13 INFO - PROCESS | 1926 | 1464139333168 Marionette TRACE conn2 -> [0,1230,"setScriptTimeout",{"ms":35000}] 18:22:13 INFO - PROCESS | 1926 | 1464139333171 Marionette TRACE conn2 <- [1,1230,null,{}] 18:22:13 INFO - PROCESS | 1926 | 1464139333175 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}] 18:22:13 INFO - PROCESS | 1926 | 1464139333293 Marionette TRACE conn2 <- [1,1231,null,{"value":null}] 18:22:13 INFO - PROCESS | 1926 | 1464139333369 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:13 INFO - PROCESS | 1926 | ++DOCSHELL 0x116e35000 == 74 [pid = 1926] [id = 315] 18:22:13 INFO - PROCESS | 1926 | ++DOMWINDOW == 136 (0x11258f400) [pid = 1926] [serial = 944] [outer = 0x0] 18:22:13 INFO - PROCESS | 1926 | ++DOMWINDOW == 137 (0x116a60400) [pid = 1926] [serial = 945] [outer = 0x11258f400] 18:22:13 INFO - PROCESS | 1926 | 1464139333402 Marionette DEBUG loaded listener.js 18:22:13 INFO - PROCESS | 1926 | ++DOMWINDOW == 138 (0x118090c00) [pid = 1926] [serial = 946] [outer = 0x11258f400] 18:22:13 INFO - PROCESS | 1926 | 1464139333825 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]]]}] 18:22:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 18:22:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 673ms 18:22:13 INFO - PROCESS | 1926 | 1464139333842 Marionette TRACE conn2 -> [0,1233,"getWindowHandle",null] 18:22:13 INFO - PROCESS | 1926 | 1464139333846 Marionette TRACE conn2 <- [1,1233,null,{"value":"7"}] 18:22:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 18:22:13 INFO - PROCESS | 1926 | 1464139333851 Marionette TRACE conn2 -> [0,1234,"setScriptTimeout",{"ms":35000}] 18:22:13 INFO - PROCESS | 1926 | 1464139333853 Marionette TRACE conn2 <- [1,1234,null,{}] 18:22:13 INFO - PROCESS | 1926 | 1464139333855 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}] 18:22:13 INFO - PROCESS | 1926 | 1464139333967 Marionette TRACE conn2 <- [1,1235,null,{"value":null}] 18:22:14 INFO - PROCESS | 1926 | 1464139334065 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:14 INFO - PROCESS | 1926 | ++DOCSHELL 0x12185b000 == 75 [pid = 1926] [id = 316] 18:22:14 INFO - PROCESS | 1926 | ++DOMWINDOW == 139 (0x1180d7400) [pid = 1926] [serial = 947] [outer = 0x0] 18:22:14 INFO - PROCESS | 1926 | ++DOMWINDOW == 140 (0x1190d1000) [pid = 1926] [serial = 948] [outer = 0x1180d7400] 18:22:14 INFO - PROCESS | 1926 | 1464139334095 Marionette DEBUG loaded listener.js 18:22:14 INFO - PROCESS | 1926 | ++DOMWINDOW == 141 (0x1194c1c00) [pid = 1926] [serial = 949] [outer = 0x1180d7400] 18:22:14 INFO - PROCESS | 1926 | 1464139334481 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]]]}] 18:22:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 18:22:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 671ms 18:22:14 INFO - PROCESS | 1926 | 1464139334522 Marionette TRACE conn2 -> [0,1237,"getWindowHandle",null] 18:22:14 INFO - PROCESS | 1926 | 1464139334523 Marionette TRACE conn2 <- [1,1237,null,{"value":"7"}] 18:22:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 18:22:14 INFO - PROCESS | 1926 | 1464139334526 Marionette TRACE conn2 -> [0,1238,"setScriptTimeout",{"ms":35000}] 18:22:14 INFO - PROCESS | 1926 | 1464139334528 Marionette TRACE conn2 <- [1,1238,null,{}] 18:22:14 INFO - PROCESS | 1926 | 1464139334536 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}] 18:22:14 INFO - PROCESS | 1926 | 1464139334650 Marionette TRACE conn2 <- [1,1239,null,{"value":null}] 18:22:14 INFO - PROCESS | 1926 | 1464139334754 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:14 INFO - PROCESS | 1926 | ++DOCSHELL 0x12c835800 == 76 [pid = 1926] [id = 317] 18:22:14 INFO - PROCESS | 1926 | ++DOMWINDOW == 142 (0x120d11400) [pid = 1926] [serial = 950] [outer = 0x0] 18:22:14 INFO - PROCESS | 1926 | ++DOMWINDOW == 143 (0x1214bdc00) [pid = 1926] [serial = 951] [outer = 0x120d11400] 18:22:14 INFO - PROCESS | 1926 | 1464139334789 Marionette DEBUG loaded listener.js 18:22:14 INFO - PROCESS | 1926 | ++DOMWINDOW == 144 (0x12557e800) [pid = 1926] [serial = 952] [outer = 0x120d11400] 18:22:15 INFO - PROCESS | 1926 | 1464139335198 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]]]}] 18:22:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 18:22:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 721ms 18:22:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 18:22:15 INFO - PROCESS | 1926 | 1464139335248 Marionette TRACE conn2 -> [0,1241,"getWindowHandle",null] 18:22:15 INFO - PROCESS | 1926 | 1464139335250 Marionette TRACE conn2 <- [1,1241,null,{"value":"7"}] 18:22:15 INFO - PROCESS | 1926 | 1464139335252 Marionette TRACE conn2 -> [0,1242,"setScriptTimeout",{"ms":35000}] 18:22:15 INFO - PROCESS | 1926 | 1464139335253 Marionette TRACE conn2 <- [1,1242,null,{}] 18:22:15 INFO - PROCESS | 1926 | 1464139335256 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}] 18:22:15 INFO - PROCESS | 1926 | 1464139335385 Marionette TRACE conn2 <- [1,1243,null,{"value":null}] 18:22:15 INFO - PROCESS | 1926 | 1464139335486 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:15 INFO - PROCESS | 1926 | ++DOCSHELL 0x12d1de000 == 77 [pid = 1926] [id = 318] 18:22:15 INFO - PROCESS | 1926 | ++DOMWINDOW == 145 (0x12108e000) [pid = 1926] [serial = 953] [outer = 0x0] 18:22:15 INFO - PROCESS | 1926 | ++DOMWINDOW == 146 (0x128bd6000) [pid = 1926] [serial = 954] [outer = 0x12108e000] 18:22:15 INFO - PROCESS | 1926 | 1464139335518 Marionette DEBUG loaded listener.js 18:22:15 INFO - PROCESS | 1926 | ++DOMWINDOW == 147 (0x129734400) [pid = 1926] [serial = 955] [outer = 0x12108e000] 18:22:15 INFO - PROCESS | 1926 | 1464139335931 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]]]}] 18:22:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 18:22:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 719ms 18:22:15 INFO - PROCESS | 1926 | 1464139335971 Marionette TRACE conn2 -> [0,1245,"getWindowHandle",null] 18:22:15 INFO - PROCESS | 1926 | 1464139335973 Marionette TRACE conn2 <- [1,1245,null,{"value":"7"}] 18:22:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 18:22:15 INFO - PROCESS | 1926 | 1464139335975 Marionette TRACE conn2 -> [0,1246,"setScriptTimeout",{"ms":35000}] 18:22:15 INFO - PROCESS | 1926 | 1464139335976 Marionette TRACE conn2 <- [1,1246,null,{}] 18:22:15 INFO - PROCESS | 1926 | 1464139335979 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}] 18:22:16 INFO - PROCESS | 1926 | 1464139336088 Marionette TRACE conn2 <- [1,1247,null,{"value":null}] 18:22:16 INFO - PROCESS | 1926 | 1464139336159 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:16 INFO - PROCESS | 1926 | ++DOCSHELL 0x12d7cb000 == 78 [pid = 1926] [id = 319] 18:22:16 INFO - PROCESS | 1926 | ++DOMWINDOW == 148 (0x12746ac00) [pid = 1926] [serial = 956] [outer = 0x0] 18:22:16 INFO - PROCESS | 1926 | ++DOMWINDOW == 149 (0x12ab3b800) [pid = 1926] [serial = 957] [outer = 0x12746ac00] 18:22:16 INFO - PROCESS | 1926 | 1464139336189 Marionette DEBUG loaded listener.js 18:22:16 INFO - PROCESS | 1926 | ++DOMWINDOW == 150 (0x12c55a000) [pid = 1926] [serial = 958] [outer = 0x12746ac00] 18:22:16 INFO - PROCESS | 1926 | 1464139336622 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]]]}] 18:22:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 18:22:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 670ms 18:22:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 18:22:16 INFO - PROCESS | 1926 | 1464139336646 Marionette TRACE conn2 -> [0,1249,"getWindowHandle",null] 18:22:16 INFO - PROCESS | 1926 | 1464139336647 Marionette TRACE conn2 <- [1,1249,null,{"value":"7"}] 18:22:16 INFO - PROCESS | 1926 | 1464139336650 Marionette TRACE conn2 -> [0,1250,"setScriptTimeout",{"ms":35000}] 18:22:16 INFO - PROCESS | 1926 | 1464139336651 Marionette TRACE conn2 <- [1,1250,null,{}] 18:22:16 INFO - PROCESS | 1926 | 1464139336654 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}] 18:22:16 INFO - PROCESS | 1926 | 1464139336798 Marionette TRACE conn2 <- [1,1251,null,{"value":null}] 18:22:16 INFO - PROCESS | 1926 | 1464139336900 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:16 INFO - PROCESS | 1926 | ++DOCSHELL 0x12f1ac000 == 79 [pid = 1926] [id = 320] 18:22:16 INFO - PROCESS | 1926 | ++DOMWINDOW == 151 (0x12c862000) [pid = 1926] [serial = 959] [outer = 0x0] 18:22:16 INFO - PROCESS | 1926 | ++DOMWINDOW == 152 (0x12d0e6c00) [pid = 1926] [serial = 960] [outer = 0x12c862000] 18:22:16 INFO - PROCESS | 1926 | 1464139336933 Marionette DEBUG loaded listener.js 18:22:16 INFO - PROCESS | 1926 | ++DOMWINDOW == 153 (0x12d218c00) [pid = 1926] [serial = 961] [outer = 0x12c862000] 18:22:17 INFO - PROCESS | 1926 | 1464139337323 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]]]}] 18:22:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 18:22:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 720ms 18:22:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 18:22:17 INFO - PROCESS | 1926 | 1464139337371 Marionette TRACE conn2 -> [0,1253,"getWindowHandle",null] 18:22:17 INFO - PROCESS | 1926 | 1464139337372 Marionette TRACE conn2 <- [1,1253,null,{"value":"7"}] 18:22:17 INFO - PROCESS | 1926 | 1464139337375 Marionette TRACE conn2 -> [0,1254,"setScriptTimeout",{"ms":35000}] 18:22:17 INFO - PROCESS | 1926 | 1464139337376 Marionette TRACE conn2 <- [1,1254,null,{}] 18:22:17 INFO - PROCESS | 1926 | 1464139337378 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}] 18:22:17 INFO - PROCESS | 1926 | 1464139337487 Marionette TRACE conn2 <- [1,1255,null,{"value":null}] 18:22:17 INFO - PROCESS | 1926 | 1464139337560 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:17 INFO - PROCESS | 1926 | ++DOCSHELL 0x135632000 == 80 [pid = 1926] [id = 321] 18:22:17 INFO - PROCESS | 1926 | ++DOMWINDOW == 154 (0x12c863000) [pid = 1926] [serial = 962] [outer = 0x0] 18:22:17 INFO - PROCESS | 1926 | ++DOMWINDOW == 155 (0x12d220000) [pid = 1926] [serial = 963] [outer = 0x12c863000] 18:22:17 INFO - PROCESS | 1926 | 1464139337589 Marionette DEBUG loaded listener.js 18:22:17 INFO - PROCESS | 1926 | ++DOMWINDOW == 156 (0x1350bb800) [pid = 1926] [serial = 964] [outer = 0x12c863000] 18:22:18 INFO - PROCESS | 1926 | 1464139338003 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]]]}] 18:22:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 18:22:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 670ms 18:22:18 INFO - PROCESS | 1926 | 1464139338046 Marionette TRACE conn2 -> [0,1257,"getWindowHandle",null] 18:22:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 18:22:18 INFO - PROCESS | 1926 | 1464139338047 Marionette TRACE conn2 <- [1,1257,null,{"value":"7"}] 18:22:18 INFO - PROCESS | 1926 | 1464139338049 Marionette TRACE conn2 -> [0,1258,"setScriptTimeout",{"ms":35000}] 18:22:18 INFO - PROCESS | 1926 | 1464139338051 Marionette TRACE conn2 <- [1,1258,null,{}] 18:22:18 INFO - PROCESS | 1926 | 1464139338053 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}] 18:22:18 INFO - PROCESS | 1926 | 1464139338181 Marionette TRACE conn2 <- [1,1259,null,{"value":null}] 18:22:18 INFO - PROCESS | 1926 | 1464139338255 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:18 INFO - PROCESS | 1926 | ++DOCSHELL 0x135bf0000 == 81 [pid = 1926] [id = 322] 18:22:18 INFO - PROCESS | 1926 | ++DOMWINDOW == 157 (0x12d21c400) [pid = 1926] [serial = 965] [outer = 0x0] 18:22:18 INFO - PROCESS | 1926 | ++DOMWINDOW == 158 (0x1350c2000) [pid = 1926] [serial = 966] [outer = 0x12d21c400] 18:22:18 INFO - PROCESS | 1926 | 1464139338285 Marionette DEBUG loaded listener.js 18:22:18 INFO - PROCESS | 1926 | ++DOMWINDOW == 159 (0x1350c6000) [pid = 1926] [serial = 967] [outer = 0x12d21c400] 18:22:18 INFO - PROCESS | 1926 | 1464139338685 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]]]}] 18:22:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 18:22:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 720ms 18:22:18 INFO - PROCESS | 1926 | 1464139338770 Marionette TRACE conn2 -> [0,1261,"getWindowHandle",null] 18:22:18 INFO - PROCESS | 1926 | 1464139338772 Marionette TRACE conn2 <- [1,1261,null,{"value":"7"}] 18:22:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 18:22:18 INFO - PROCESS | 1926 | 1464139338774 Marionette TRACE conn2 -> [0,1262,"setScriptTimeout",{"ms":35000}] 18:22:18 INFO - PROCESS | 1926 | 1464139338775 Marionette TRACE conn2 <- [1,1262,null,{}] 18:22:18 INFO - PROCESS | 1926 | 1464139338778 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}] 18:22:18 INFO - PROCESS | 1926 | 1464139338886 Marionette TRACE conn2 <- [1,1263,null,{"value":null}] 18:22:18 INFO - PROCESS | 1926 | 1464139338962 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:18 INFO - PROCESS | 1926 | ++DOCSHELL 0x129691000 == 82 [pid = 1926] [id = 323] 18:22:18 INFO - PROCESS | 1926 | ++DOMWINDOW == 160 (0x112597800) [pid = 1926] [serial = 968] [outer = 0x0] 18:22:18 INFO - PROCESS | 1926 | ++DOMWINDOW == 161 (0x12906f800) [pid = 1926] [serial = 969] [outer = 0x112597800] 18:22:18 INFO - PROCESS | 1926 | 1464139338993 Marionette DEBUG loaded listener.js 18:22:19 INFO - PROCESS | 1926 | ++DOMWINDOW == 162 (0x137ceb800) [pid = 1926] [serial = 970] [outer = 0x112597800] 18:22:19 INFO - PROCESS | 1926 | 1464139339616 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]]]}] 18:22:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 18:22:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 872ms 18:22:19 INFO - PROCESS | 1926 | 1464139339647 Marionette TRACE conn2 -> [0,1265,"getWindowHandle",null] 18:22:19 INFO - PROCESS | 1926 | 1464139339649 Marionette TRACE conn2 <- [1,1265,null,{"value":"7"}] 18:22:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 18:22:19 INFO - PROCESS | 1926 | 1464139339655 Marionette TRACE conn2 -> [0,1266,"setScriptTimeout",{"ms":35000}] 18:22:19 INFO - PROCESS | 1926 | 1464139339658 Marionette TRACE conn2 <- [1,1266,null,{}] 18:22:19 INFO - PROCESS | 1926 | 1464139339662 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}] 18:22:19 INFO - PROCESS | 1926 | 1464139339768 Marionette TRACE conn2 <- [1,1267,null,{"value":null}] 18:22:19 INFO - PROCESS | 1926 | 1464139339853 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:19 INFO - PROCESS | 1926 | ++DOCSHELL 0x121782000 == 83 [pid = 1926] [id = 324] 18:22:19 INFO - PROCESS | 1926 | ++DOMWINDOW == 163 (0x116a61c00) [pid = 1926] [serial = 971] [outer = 0x0] 18:22:19 INFO - PROCESS | 1926 | ++DOMWINDOW == 164 (0x117683000) [pid = 1926] [serial = 972] [outer = 0x116a61c00] 18:22:19 INFO - PROCESS | 1926 | 1464139339884 Marionette DEBUG loaded listener.js 18:22:19 INFO - PROCESS | 1926 | ++DOMWINDOW == 165 (0x118304800) [pid = 1926] [serial = 973] [outer = 0x116a61c00] 18:22:20 INFO - PROCESS | 1926 | 1464139340408 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]]]}] 18:22:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 18:22:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 822ms 18:22:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 18:22:20 INFO - PROCESS | 1926 | 1464139340477 Marionette TRACE conn2 -> [0,1269,"getWindowHandle",null] 18:22:20 INFO - PROCESS | 1926 | 1464139340481 Marionette TRACE conn2 <- [1,1269,null,{"value":"7"}] 18:22:20 INFO - PROCESS | 1926 | 1464139340485 Marionette TRACE conn2 -> [0,1270,"setScriptTimeout",{"ms":35000}] 18:22:20 INFO - PROCESS | 1926 | 1464139340486 Marionette TRACE conn2 <- [1,1270,null,{}] 18:22:20 INFO - PROCESS | 1926 | 1464139340489 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}] 18:22:20 INFO - PROCESS | 1926 | 1464139340593 Marionette TRACE conn2 <- [1,1271,null,{"value":null}] 18:22:20 INFO - PROCESS | 1926 | 1464139340702 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:20 INFO - PROCESS | 1926 | ++DOCSHELL 0x108653800 == 84 [pid = 1926] [id = 325] 18:22:20 INFO - PROCESS | 1926 | ++DOMWINDOW == 166 (0x11617c400) [pid = 1926] [serial = 974] [outer = 0x0] 18:22:20 INFO - PROCESS | 1926 | ++DOMWINDOW == 167 (0x118098c00) [pid = 1926] [serial = 975] [outer = 0x11617c400] 18:22:20 INFO - PROCESS | 1926 | 1464139340732 Marionette DEBUG loaded listener.js 18:22:20 INFO - PROCESS | 1926 | ++DOMWINDOW == 168 (0x1194bd000) [pid = 1926] [serial = 976] [outer = 0x11617c400] 18:22:21 INFO - PROCESS | 1926 | --DOCSHELL 0x12c252000 == 83 [pid = 1926] [id = 313] 18:22:21 INFO - PROCESS | 1926 | --DOCSHELL 0x12bb51000 == 82 [pid = 1926] [id = 312] 18:22:21 INFO - PROCESS | 1926 | --DOCSHELL 0x125dcf000 == 81 [pid = 1926] [id = 311] 18:22:21 INFO - PROCESS | 1926 | --DOCSHELL 0x12ac23800 == 80 [pid = 1926] [id = 310] 18:22:21 INFO - PROCESS | 1926 | --DOCSHELL 0x12a67a800 == 79 [pid = 1926] [id = 309] 18:22:21 INFO - PROCESS | 1926 | --DOCSHELL 0x115e29000 == 78 [pid = 1926] [id = 308] 18:22:21 INFO - PROCESS | 1926 | --DOCSHELL 0x125ea4000 == 77 [pid = 1926] [id = 307] 18:22:21 INFO - PROCESS | 1926 | --DOCSHELL 0x12185c000 == 76 [pid = 1926] [id = 306] 18:22:21 INFO - PROCESS | 1926 | --DOCSHELL 0x121147000 == 75 [pid = 1926] [id = 305] 18:22:21 INFO - PROCESS | 1926 | --DOCSHELL 0x116e44000 == 74 [pid = 1926] [id = 304] 18:22:21 INFO - PROCESS | 1926 | --DOCSHELL 0x115d11800 == 73 [pid = 1926] [id = 303] 18:22:21 INFO - PROCESS | 1926 | --DOCSHELL 0x11744e000 == 72 [pid = 1926] [id = 302] 18:22:21 INFO - PROCESS | 1926 | --DOCSHELL 0x13476f800 == 71 [pid = 1926] [id = 299] 18:22:21 INFO - PROCESS | 1926 | --DOCSHELL 0x1354c7800 == 70 [pid = 1926] [id = 298] 18:22:21 INFO - PROCESS | 1926 | --DOCSHELL 0x12d1cc000 == 69 [pid = 1926] [id = 297] 18:22:21 INFO - PROCESS | 1926 | --DOCSHELL 0x128fee800 == 68 [pid = 1926] [id = 296] 18:22:21 INFO - PROCESS | 1926 | --DOCSHELL 0x118549800 == 67 [pid = 1926] [id = 295] 18:22:21 INFO - PROCESS | 1926 | 1464139341181 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]]]}] 18:22:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 18:22:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 723ms 18:22:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 18:22:21 INFO - PROCESS | 1926 | 1464139341208 Marionette TRACE conn2 -> [0,1273,"getWindowHandle",null] 18:22:21 INFO - PROCESS | 1926 | 1464139341209 Marionette TRACE conn2 <- [1,1273,null,{"value":"7"}] 18:22:21 INFO - PROCESS | 1926 | 1464139341212 Marionette TRACE conn2 -> [0,1274,"setScriptTimeout",{"ms":35000}] 18:22:21 INFO - PROCESS | 1926 | 1464139341214 Marionette TRACE conn2 <- [1,1274,null,{}] 18:22:21 INFO - PROCESS | 1926 | 1464139341224 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}] 18:22:21 INFO - PROCESS | 1926 | 1464139341329 Marionette TRACE conn2 <- [1,1275,null,{"value":null}] 18:22:21 INFO - PROCESS | 1926 | --DOMWINDOW == 167 (0x128be4800) [pid = 1926] [serial = 816] [outer = 0x0] [url = about:blank] 18:22:21 INFO - PROCESS | 1926 | --DOMWINDOW == 166 (0x12108d000) [pid = 1926] [serial = 827] [outer = 0x0] [url = about:blank] 18:22:21 INFO - PROCESS | 1926 | --DOMWINDOW == 165 (0x12ab3a000) [pid = 1926] [serial = 836] [outer = 0x0] [url = about:blank] 18:22:21 INFO - PROCESS | 1926 | --DOMWINDOW == 164 (0x12b310000) [pid = 1926] [serial = 876] [outer = 0x0] [url = about:blank] 18:22:21 INFO - PROCESS | 1926 | --DOMWINDOW == 163 (0x12532a000) [pid = 1926] [serial = 878] [outer = 0x0] [url = about:blank] 18:22:21 INFO - PROCESS | 1926 | --DOMWINDOW == 162 (0x119068000) [pid = 1926] [serial = 873] [outer = 0x0] [url = about:blank] 18:22:21 INFO - PROCESS | 1926 | --DOMWINDOW == 161 (0x12b48fc00) [pid = 1926] [serial = 870] [outer = 0x0] [url = about:blank] 18:22:21 INFO - PROCESS | 1926 | --DOMWINDOW == 160 (0x12740c400) [pid = 1926] [serial = 860] [outer = 0x0] [url = about:blank] 18:22:21 INFO - PROCESS | 1926 | --DOMWINDOW == 159 (0x116e66c00) [pid = 1926] [serial = 495] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 18:22:21 INFO - PROCESS | 1926 | --DOMWINDOW == 158 (0x128ba9000) [pid = 1926] [serial = 861] [outer = 0x0] [url = about:blank] 18:22:21 INFO - PROCESS | 1926 | --DOMWINDOW == 157 (0x12c559400) [pid = 1926] [serial = 879] [outer = 0x0] [url = about:blank] 18:22:21 INFO - PROCESS | 1926 | --DOMWINDOW == 156 (0x128be4400) [pid = 1926] [serial = 863] [outer = 0x0] [url = about:blank] 18:22:21 INFO - PROCESS | 1926 | --DOMWINDOW == 155 (0x12930dc00) [pid = 1926] [serial = 866] [outer = 0x0] [url = about:blank] 18:22:21 INFO - PROCESS | 1926 | --DOMWINDOW == 154 (0x129307000) [pid = 1926] [serial = 864] [outer = 0x0] [url = about:blank] 18:22:21 INFO - PROCESS | 1926 | --DOMWINDOW == 153 (0x12b30a000) [pid = 1926] [serial = 869] [outer = 0x0] [url = about:blank] 18:22:21 INFO - PROCESS | 1926 | --DOMWINDOW == 152 (0x117689000) [pid = 1926] [serial = 872] [outer = 0x0] [url = about:blank] 18:22:21 INFO - PROCESS | 1926 | --DOMWINDOW == 151 (0x12a854c00) [pid = 1926] [serial = 867] [outer = 0x0] [url = about:blank] 18:22:21 INFO - PROCESS | 1926 | --DOMWINDOW == 150 (0x125da5c00) [pid = 1926] [serial = 857] [outer = 0x0] [url = about:blank] 18:22:21 INFO - PROCESS | 1926 | --DOMWINDOW == 149 (0x126811400) [pid = 1926] [serial = 858] [outer = 0x0] [url = about:blank] 18:22:21 INFO - PROCESS | 1926 | --DOMWINDOW == 148 (0x126b9f000) [pid = 1926] [serial = 875] [outer = 0x0] [url = about:blank] 18:22:21 INFO - PROCESS | 1926 | --DOMWINDOW == 147 (0x121658800) [pid = 1926] [serial = 854] [outer = 0x0] [url = about:blank] 18:22:21 INFO - PROCESS | 1926 | --DOMWINDOW == 146 (0x123fa6000) [pid = 1926] [serial = 855] [outer = 0x0] [url = about:blank] 18:22:21 INFO - PROCESS | 1926 | --DOMWINDOW == 145 (0x121089400) [pid = 1926] [serial = 851] [outer = 0x0] [url = about:blank] 18:22:21 INFO - PROCESS | 1926 | --DOMWINDOW == 144 (0x1210c3400) [pid = 1926] [serial = 852] [outer = 0x0] [url = about:blank] 18:22:21 INFO - PROCESS | 1926 | --DOMWINDOW == 143 (0x120d07800) [pid = 1926] [serial = 842] [outer = 0x0] [url = about:blank] 18:22:21 INFO - PROCESS | 1926 | --DOMWINDOW == 142 (0x12557cc00) [pid = 1926] [serial = 830] [outer = 0x0] [url = about:blank] 18:22:21 INFO - PROCESS | 1926 | --DOMWINDOW == 141 (0x112967400) [pid = 1926] [serial = 845] [outer = 0x0] [url = about:blank] 18:22:21 INFO - PROCESS | 1926 | --DOMWINDOW == 140 (0x116360400) [pid = 1926] [serial = 846] [outer = 0x0] [url = about:blank] 18:22:21 INFO - PROCESS | 1926 | --DOMWINDOW == 139 (0x128bca400) [pid = 1926] [serial = 833] [outer = 0x0] [url = about:blank] 18:22:21 INFO - PROCESS | 1926 | --DOMWINDOW == 138 (0x1194c7800) [pid = 1926] [serial = 848] [outer = 0x0] [url = about:blank] 18:22:21 INFO - PROCESS | 1926 | --DOMWINDOW == 137 (0x1199d0400) [pid = 1926] [serial = 849] [outer = 0x0] [url = about:blank] 18:22:21 INFO - PROCESS | 1926 | --DOMWINDOW == 136 (0x116e72c00) [pid = 1926] [serial = 821] [outer = 0x0] [url = about:blank] 18:22:21 INFO - PROCESS | 1926 | --DOMWINDOW == 135 (0x110e8c800) [pid = 1926] [serial = 818] [outer = 0x0] [url = about:blank] 18:22:21 INFO - PROCESS | 1926 | --DOMWINDOW == 134 (0x12b302c00) [pid = 1926] [serial = 839] [outer = 0x0] [url = about:blank] 18:22:21 INFO - PROCESS | 1926 | --DOMWINDOW == 133 (0x118553c00) [pid = 1926] [serial = 824] [outer = 0x0] [url = about:blank] 18:22:21 INFO - PROCESS | 1926 | 1464139341401 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:21 INFO - PROCESS | 1926 | ++DOCSHELL 0x118c8d000 == 68 [pid = 1926] [id = 326] 18:22:21 INFO - PROCESS | 1926 | ++DOMWINDOW == 134 (0x116e66c00) [pid = 1926] [serial = 977] [outer = 0x0] 18:22:21 INFO - PROCESS | 1926 | ++DOMWINDOW == 135 (0x1183b2000) [pid = 1926] [serial = 978] [outer = 0x116e66c00] 18:22:21 INFO - PROCESS | 1926 | 1464139341430 Marionette DEBUG loaded listener.js 18:22:21 INFO - PROCESS | 1926 | ++DOMWINDOW == 136 (0x121089400) [pid = 1926] [serial = 979] [outer = 0x116e66c00] 18:22:21 INFO - PROCESS | 1926 | 1464139341753 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]]]}] 18:22:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 18:22:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 573ms 18:22:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 18:22:21 INFO - PROCESS | 1926 | 1464139341787 Marionette TRACE conn2 -> [0,1277,"getWindowHandle",null] 18:22:21 INFO - PROCESS | 1926 | 1464139341790 Marionette TRACE conn2 <- [1,1277,null,{"value":"7"}] 18:22:21 INFO - PROCESS | 1926 | 1464139341794 Marionette TRACE conn2 -> [0,1278,"setScriptTimeout",{"ms":35000}] 18:22:21 INFO - PROCESS | 1926 | 1464139341796 Marionette TRACE conn2 <- [1,1278,null,{}] 18:22:21 INFO - PROCESS | 1926 | 1464139341799 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}] 18:22:21 INFO - PROCESS | 1926 | 1464139341960 Marionette TRACE conn2 <- [1,1279,null,{"value":null}] 18:22:22 INFO - PROCESS | 1926 | 1464139342045 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:22 INFO - PROCESS | 1926 | ++DOCSHELL 0x12184c000 == 69 [pid = 1926] [id = 327] 18:22:22 INFO - PROCESS | 1926 | ++DOMWINDOW == 137 (0x12108d000) [pid = 1926] [serial = 980] [outer = 0x0] 18:22:22 INFO - PROCESS | 1926 | ++DOMWINDOW == 138 (0x121430000) [pid = 1926] [serial = 981] [outer = 0x12108d000] 18:22:22 INFO - PROCESS | 1926 | 1464139342087 Marionette DEBUG loaded listener.js 18:22:22 INFO - PROCESS | 1926 | ++DOMWINDOW == 139 (0x125780400) [pid = 1926] [serial = 982] [outer = 0x12108d000] 18:22:22 INFO - PROCESS | 1926 | 1464139342431 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]]]}] 18:22:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 18:22:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 675ms 18:22:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 18:22:22 INFO - PROCESS | 1926 | 1464139342483 Marionette TRACE conn2 -> [0,1281,"getWindowHandle",null] 18:22:22 INFO - PROCESS | 1926 | 1464139342484 Marionette TRACE conn2 <- [1,1281,null,{"value":"7"}] 18:22:22 INFO - PROCESS | 1926 | 1464139342490 Marionette TRACE conn2 -> [0,1282,"setScriptTimeout",{"ms":35000}] 18:22:22 INFO - PROCESS | 1926 | 1464139342499 Marionette TRACE conn2 <- [1,1282,null,{}] 18:22:22 INFO - PROCESS | 1926 | 1464139342501 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}] 18:22:22 INFO - PROCESS | 1926 | 1464139342590 Marionette TRACE conn2 <- [1,1283,null,{"value":null}] 18:22:22 INFO - PROCESS | 1926 | 1464139342610 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:22 INFO - PROCESS | 1926 | ++DOCSHELL 0x128ce0000 == 70 [pid = 1926] [id = 328] 18:22:22 INFO - PROCESS | 1926 | ++DOMWINDOW == 140 (0x125db2000) [pid = 1926] [serial = 983] [outer = 0x0] 18:22:22 INFO - PROCESS | 1926 | ++DOMWINDOW == 141 (0x12681c400) [pid = 1926] [serial = 984] [outer = 0x125db2000] 18:22:22 INFO - PROCESS | 1926 | 1464139342636 Marionette DEBUG loaded listener.js 18:22:22 INFO - PROCESS | 1926 | ++DOMWINDOW == 142 (0x1275e2000) [pid = 1926] [serial = 985] [outer = 0x125db2000] 18:22:22 INFO - PROCESS | 1926 | 1464139342976 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]]]}] 18:22:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 18:22:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 526ms 18:22:23 INFO - PROCESS | 1926 | 1464139343016 Marionette TRACE conn2 -> [0,1285,"getWindowHandle",null] 18:22:23 INFO - PROCESS | 1926 | 1464139343018 Marionette TRACE conn2 <- [1,1285,null,{"value":"7"}] 18:22:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 18:22:23 INFO - PROCESS | 1926 | 1464139343022 Marionette TRACE conn2 -> [0,1286,"setScriptTimeout",{"ms":35000}] 18:22:23 INFO - PROCESS | 1926 | 1464139343023 Marionette TRACE conn2 <- [1,1286,null,{}] 18:22:23 INFO - PROCESS | 1926 | 1464139343026 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}] 18:22:23 INFO - PROCESS | 1926 | 1464139343163 Marionette TRACE conn2 <- [1,1287,null,{"value":null}] 18:22:23 INFO - PROCESS | 1926 | 1464139343203 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:23 INFO - PROCESS | 1926 | ++DOCSHELL 0x12a679800 == 71 [pid = 1926] [id = 329] 18:22:23 INFO - PROCESS | 1926 | ++DOMWINDOW == 143 (0x126819c00) [pid = 1926] [serial = 986] [outer = 0x0] 18:22:23 INFO - PROCESS | 1926 | ++DOMWINDOW == 144 (0x128ba0c00) [pid = 1926] [serial = 987] [outer = 0x126819c00] 18:22:23 INFO - PROCESS | 1926 | 1464139343229 Marionette DEBUG loaded listener.js 18:22:23 INFO - PROCESS | 1926 | ++DOMWINDOW == 145 (0x12ab3a000) [pid = 1926] [serial = 988] [outer = 0x126819c00] 18:22:23 INFO - PROCESS | 1926 | 1464139343549 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]]]}] 18:22:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 18:22:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 572ms 18:22:23 INFO - PROCESS | 1926 | 1464139343594 Marionette TRACE conn2 -> [0,1289,"getWindowHandle",null] 18:22:23 INFO - PROCESS | 1926 | 1464139343596 Marionette TRACE conn2 <- [1,1289,null,{"value":"7"}] 18:22:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 18:22:23 INFO - PROCESS | 1926 | 1464139343603 Marionette TRACE conn2 -> [0,1290,"setScriptTimeout",{"ms":35000}] 18:22:23 INFO - PROCESS | 1926 | 1464139343604 Marionette TRACE conn2 <- [1,1290,null,{}] 18:22:23 INFO - PROCESS | 1926 | 1464139343607 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}] 18:22:23 INFO - PROCESS | 1926 | 1464139343725 Marionette TRACE conn2 <- [1,1291,null,{"value":null}] 18:22:23 INFO - PROCESS | 1926 | 1464139343737 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:23 INFO - PROCESS | 1926 | ++DOCSHELL 0x12b4f8800 == 72 [pid = 1926] [id = 330] 18:22:23 INFO - PROCESS | 1926 | ++DOMWINDOW == 146 (0x129566c00) [pid = 1926] [serial = 989] [outer = 0x0] 18:22:23 INFO - PROCESS | 1926 | ++DOMWINDOW == 147 (0x12b30f800) [pid = 1926] [serial = 990] [outer = 0x129566c00] 18:22:23 INFO - PROCESS | 1926 | 1464139343762 Marionette DEBUG loaded listener.js 18:22:23 INFO - PROCESS | 1926 | ++DOMWINDOW == 148 (0x12c564400) [pid = 1926] [serial = 991] [outer = 0x129566c00] 18:22:24 INFO - PROCESS | 1926 | 1464139344105 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]]]}] 18:22:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 18:22:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 526ms 18:22:24 INFO - PROCESS | 1926 | 1464139344127 Marionette TRACE conn2 -> [0,1293,"getWindowHandle",null] 18:22:24 INFO - PROCESS | 1926 | 1464139344128 Marionette TRACE conn2 <- [1,1293,null,{"value":"7"}] 18:22:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 18:22:24 INFO - PROCESS | 1926 | 1464139344130 Marionette TRACE conn2 -> [0,1294,"setScriptTimeout",{"ms":35000}] 18:22:24 INFO - PROCESS | 1926 | 1464139344132 Marionette TRACE conn2 <- [1,1294,null,{}] 18:22:24 INFO - PROCESS | 1926 | 1464139344134 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}] 18:22:24 INFO - PROCESS | 1926 | 1464139344247 Marionette TRACE conn2 <- [1,1295,null,{"value":null}] 18:22:24 INFO - PROCESS | 1926 | 1464139344260 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:24 INFO - PROCESS | 1926 | ++DOCSHELL 0x12c24c800 == 73 [pid = 1926] [id = 331] 18:22:24 INFO - PROCESS | 1926 | ++DOMWINDOW == 149 (0x12c565400) [pid = 1926] [serial = 992] [outer = 0x0] 18:22:24 INFO - PROCESS | 1926 | ++DOMWINDOW == 150 (0x12c885800) [pid = 1926] [serial = 993] [outer = 0x12c565400] 18:22:24 INFO - PROCESS | 1926 | 1464139344282 Marionette DEBUG loaded listener.js 18:22:24 INFO - PROCESS | 1926 | ++DOMWINDOW == 151 (0x12d0e4400) [pid = 1926] [serial = 994] [outer = 0x12c565400] 18:22:24 INFO - PROCESS | 1926 | 1464139344649 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]]]}] 18:22:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 18:22:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 568ms 18:22:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 18:22:24 INFO - PROCESS | 1926 | 1464139344703 Marionette TRACE conn2 -> [0,1297,"getWindowHandle",null] 18:22:24 INFO - PROCESS | 1926 | 1464139344704 Marionette TRACE conn2 <- [1,1297,null,{"value":"7"}] 18:22:24 INFO - PROCESS | 1926 | 1464139344706 Marionette TRACE conn2 -> [0,1298,"setScriptTimeout",{"ms":35000}] 18:22:24 INFO - PROCESS | 1926 | 1464139344707 Marionette TRACE conn2 <- [1,1298,null,{}] 18:22:24 INFO - PROCESS | 1926 | 1464139344710 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}] 18:22:24 INFO - PROCESS | 1926 | 1464139344821 Marionette TRACE conn2 <- [1,1299,null,{"value":null}] 18:22:24 INFO - PROCESS | 1926 | 1464139344836 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:24 INFO - PROCESS | 1926 | ++DOCSHELL 0x12cc1c000 == 74 [pid = 1926] [id = 332] 18:22:24 INFO - PROCESS | 1926 | ++DOMWINDOW == 152 (0x12d0e8c00) [pid = 1926] [serial = 995] [outer = 0x0] 18:22:24 INFO - PROCESS | 1926 | ++DOMWINDOW == 153 (0x12d21bc00) [pid = 1926] [serial = 996] [outer = 0x12d0e8c00] 18:22:24 INFO - PROCESS | 1926 | 1464139344860 Marionette DEBUG loaded listener.js 18:22:24 INFO - PROCESS | 1926 | ++DOMWINDOW == 154 (0x13540e400) [pid = 1926] [serial = 997] [outer = 0x12d0e8c00] 18:22:25 INFO - PROCESS | 1926 | 1464139345239 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]]]}] 18:22:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 18:22:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 568ms 18:22:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 18:22:25 INFO - PROCESS | 1926 | 1464139345280 Marionette TRACE conn2 -> [0,1301,"getWindowHandle",null] 18:22:25 INFO - PROCESS | 1926 | 1464139345281 Marionette TRACE conn2 <- [1,1301,null,{"value":"7"}] 18:22:25 INFO - PROCESS | 1926 | 1464139345283 Marionette TRACE conn2 -> [0,1302,"setScriptTimeout",{"ms":35000}] 18:22:25 INFO - PROCESS | 1926 | 1464139345285 Marionette TRACE conn2 <- [1,1302,null,{}] 18:22:25 INFO - PROCESS | 1926 | 1464139345287 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}] 18:22:25 INFO - PROCESS | 1926 | 1464139345632 Marionette TRACE conn2 <- [1,1303,null,{"value":null}] 18:22:25 INFO - PROCESS | 1926 | --DOMWINDOW == 153 (0x12532e800) [pid = 1926] [serial = 923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 18:22:25 INFO - PROCESS | 1926 | --DOMWINDOW == 152 (0x12553b400) [pid = 1926] [serial = 926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 18:22:25 INFO - PROCESS | 1926 | --DOMWINDOW == 151 (0x126d2e800) [pid = 1926] [serial = 929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 18:22:25 INFO - PROCESS | 1926 | --DOMWINDOW == 150 (0x112d77c00) [pid = 1926] [serial = 911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 18:22:25 INFO - PROCESS | 1926 | --DOMWINDOW == 149 (0x1194ea800) [pid = 1926] [serial = 917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 18:22:25 INFO - PROCESS | 1926 | --DOMWINDOW == 148 (0x110faf800) [pid = 1926] [serial = 905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 18:22:25 INFO - PROCESS | 1926 | --DOMWINDOW == 147 (0x118c1c400) [pid = 1926] [serial = 914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 18:22:25 INFO - PROCESS | 1926 | --DOMWINDOW == 146 (0x1168a3400) [pid = 1926] [serial = 908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 18:22:25 INFO - PROCESS | 1926 | --DOMWINDOW == 145 (0x116789400) [pid = 1926] [serial = 932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 18:22:25 INFO - PROCESS | 1926 | --DOMWINDOW == 144 (0x12930c800) [pid = 1926] [serial = 935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 18:22:25 INFO - PROCESS | 1926 | --DOMWINDOW == 143 (0x1210a1800) [pid = 1926] [serial = 920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 18:22:25 INFO - PROCESS | 1926 | --DOMWINDOW == 142 (0x12930f800) [pid = 1926] [serial = 938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 18:22:25 INFO - PROCESS | 1926 | 1464139345729 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:25 INFO - PROCESS | 1926 | ++DOCSHELL 0x116884000 == 75 [pid = 1926] [id = 333] 18:22:25 INFO - PROCESS | 1926 | ++DOMWINDOW == 143 (0x111c22400) [pid = 1926] [serial = 998] [outer = 0x0] 18:22:25 INFO - PROCESS | 1926 | ++DOMWINDOW == 144 (0x112591800) [pid = 1926] [serial = 999] [outer = 0x111c22400] 18:22:25 INFO - PROCESS | 1926 | 1464139345764 Marionette DEBUG loaded listener.js 18:22:25 INFO - PROCESS | 1926 | ++DOMWINDOW == 145 (0x1166c9c00) [pid = 1926] [serial = 1000] [outer = 0x111c22400] 18:22:26 INFO - PROCESS | 1926 | 1464139346232 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]]]}] 18:22:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 18:22:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 968ms 18:22:26 INFO - PROCESS | 1926 | 1464139346272 Marionette TRACE conn2 -> [0,1305,"getWindowHandle",null] 18:22:26 INFO - PROCESS | 1926 | 1464139346275 Marionette TRACE conn2 <- [1,1305,null,{"value":"7"}] 18:22:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 18:22:26 INFO - PROCESS | 1926 | 1464139346279 Marionette TRACE conn2 -> [0,1306,"setScriptTimeout",{"ms":35000}] 18:22:26 INFO - PROCESS | 1926 | 1464139346282 Marionette TRACE conn2 <- [1,1306,null,{}] 18:22:26 INFO - PROCESS | 1926 | 1464139346288 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}] 18:22:26 INFO - PROCESS | 1926 | 1464139346403 Marionette TRACE conn2 <- [1,1307,null,{"value":null}] 18:22:26 INFO - PROCESS | 1926 | 1464139346477 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:26 INFO - PROCESS | 1926 | ++DOCSHELL 0x123e13000 == 76 [pid = 1926] [id = 334] 18:22:26 INFO - PROCESS | 1926 | ++DOMWINDOW == 146 (0x1183b9c00) [pid = 1926] [serial = 1001] [outer = 0x0] 18:22:26 INFO - PROCESS | 1926 | ++DOMWINDOW == 147 (0x1194b5800) [pid = 1926] [serial = 1002] [outer = 0x1183b9c00] 18:22:26 INFO - PROCESS | 1926 | 1464139346509 Marionette DEBUG loaded listener.js 18:22:26 INFO - PROCESS | 1926 | ++DOMWINDOW == 148 (0x1194cb800) [pid = 1926] [serial = 1003] [outer = 0x1183b9c00] 18:22:26 INFO - PROCESS | 1926 | 1464139346941 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]]]}] 18:22:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 18:22:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 672ms 18:22:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 18:22:26 INFO - PROCESS | 1926 | 1464139346953 Marionette TRACE conn2 -> [0,1309,"getWindowHandle",null] 18:22:26 INFO - PROCESS | 1926 | 1464139346956 Marionette TRACE conn2 <- [1,1309,null,{"value":"7"}] 18:22:26 INFO - PROCESS | 1926 | 1464139346959 Marionette TRACE conn2 -> [0,1310,"setScriptTimeout",{"ms":35000}] 18:22:26 INFO - PROCESS | 1926 | 1464139346960 Marionette TRACE conn2 <- [1,1310,null,{}] 18:22:26 INFO - PROCESS | 1926 | 1464139346963 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}] 18:22:27 INFO - PROCESS | 1926 | 1464139347077 Marionette TRACE conn2 <- [1,1311,null,{"value":null}] 18:22:27 INFO - PROCESS | 1926 | 1464139347180 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:27 INFO - PROCESS | 1926 | ++DOCSHELL 0x12b4e1800 == 77 [pid = 1926] [id = 335] 18:22:27 INFO - PROCESS | 1926 | ++DOMWINDOW == 149 (0x11988c800) [pid = 1926] [serial = 1004] [outer = 0x0] 18:22:27 INFO - PROCESS | 1926 | ++DOMWINDOW == 150 (0x1210a0c00) [pid = 1926] [serial = 1005] [outer = 0x11988c800] 18:22:27 INFO - PROCESS | 1926 | 1464139347213 Marionette DEBUG loaded listener.js 18:22:27 INFO - PROCESS | 1926 | ++DOMWINDOW == 151 (0x125daa800) [pid = 1926] [serial = 1006] [outer = 0x11988c800] 18:22:27 INFO - PROCESS | 1926 | 1464139347662 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] 18:22:27 INFO - PROCESS | 1926 | 1464139347735 Marionette TRACE conn2 <- [1,1313,null,{"value":"7"}] 18:22:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 18:22:27 INFO - PROCESS | 1926 | 1464139347764 Marionette TRACE conn2 -> [0,1314,"setScriptTimeout",{"ms":35000}] 18:22:27 INFO - PROCESS | 1926 | 1464139347769 Marionette TRACE conn2 <- [1,1314,null,{}] 18:22:27 INFO - PROCESS | 1926 | 1464139347796 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}] 18:22:27 INFO - PROCESS | 1926 | 1464139347949 Marionette TRACE conn2 <- [1,1315,null,{"value":null}] 18:22:28 INFO - PROCESS | 1926 | 1464139348048 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:28 INFO - PROCESS | 1926 | ++DOCSHELL 0x12d896800 == 78 [pid = 1926] [id = 336] 18:22:28 INFO - PROCESS | 1926 | ++DOMWINDOW == 152 (0x121656000) [pid = 1926] [serial = 1007] [outer = 0x0] 18:22:28 INFO - PROCESS | 1926 | ++DOMWINDOW == 153 (0x128d6e400) [pid = 1926] [serial = 1008] [outer = 0x121656000] 18:22:28 INFO - PROCESS | 1926 | 1464139348081 Marionette DEBUG loaded listener.js 18:22:28 INFO - PROCESS | 1926 | ++DOMWINDOW == 154 (0x12ab3d000) [pid = 1926] [serial = 1009] [outer = 0x121656000] 18:22:28 INFO - PROCESS | 1926 | 1464139348492 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]]]}] 18:22:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 18:22:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 806ms 18:22:28 INFO - PROCESS | 1926 | 1464139348560 Marionette TRACE conn2 -> [0,1317,"getWindowHandle",null] 18:22:28 INFO - PROCESS | 1926 | 1464139348561 Marionette TRACE conn2 <- [1,1317,null,{"value":"7"}] 18:22:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 18:22:28 INFO - PROCESS | 1926 | 1464139348563 Marionette TRACE conn2 -> [0,1318,"setScriptTimeout",{"ms":35000}] 18:22:28 INFO - PROCESS | 1926 | 1464139348565 Marionette TRACE conn2 <- [1,1318,null,{}] 18:22:28 INFO - PROCESS | 1926 | 1464139348567 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}] 18:22:28 INFO - PROCESS | 1926 | 1464139348681 Marionette TRACE conn2 <- [1,1319,null,{"value":null}] 18:22:28 INFO - PROCESS | 1926 | 1464139348785 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:28 INFO - PROCESS | 1926 | ++DOCSHELL 0x13476d800 == 79 [pid = 1926] [id = 337] 18:22:28 INFO - PROCESS | 1926 | ++DOMWINDOW == 155 (0x12b310000) [pid = 1926] [serial = 1010] [outer = 0x0] 18:22:28 INFO - PROCESS | 1926 | ++DOMWINDOW == 156 (0x12cc5ec00) [pid = 1926] [serial = 1011] [outer = 0x12b310000] 18:22:28 INFO - PROCESS | 1926 | 1464139348818 Marionette DEBUG loaded listener.js 18:22:28 INFO - PROCESS | 1926 | ++DOMWINDOW == 157 (0x12f103800) [pid = 1926] [serial = 1012] [outer = 0x12b310000] 18:22:29 INFO - PROCESS | 1926 | 1464139349223 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]]]}] 18:22:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 18:22:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 669ms 18:22:29 INFO - PROCESS | 1926 | 1464139349233 Marionette TRACE conn2 -> [0,1321,"getWindowHandle",null] 18:22:29 INFO - PROCESS | 1926 | 1464139349234 Marionette TRACE conn2 <- [1,1321,null,{"value":"7"}] 18:22:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 18:22:29 INFO - PROCESS | 1926 | 1464139349239 Marionette TRACE conn2 -> [0,1322,"setScriptTimeout",{"ms":35000}] 18:22:29 INFO - PROCESS | 1926 | 1464139349241 Marionette TRACE conn2 <- [1,1322,null,{}] 18:22:29 INFO - PROCESS | 1926 | 1464139349243 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}] 18:22:29 INFO - PROCESS | 1926 | 1464139349372 Marionette TRACE conn2 <- [1,1323,null,{"value":null}] 18:22:29 INFO - PROCESS | 1926 | 1464139349479 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:29 INFO - PROCESS | 1926 | ++DOCSHELL 0x135bd9800 == 80 [pid = 1926] [id = 338] 18:22:29 INFO - PROCESS | 1926 | ++DOMWINDOW == 158 (0x12f10c800) [pid = 1926] [serial = 1013] [outer = 0x0] 18:22:29 INFO - PROCESS | 1926 | ++DOMWINDOW == 159 (0x12f10f000) [pid = 1926] [serial = 1014] [outer = 0x12f10c800] 18:22:29 INFO - PROCESS | 1926 | 1464139349517 Marionette DEBUG loaded listener.js 18:22:29 INFO - PROCESS | 1926 | ++DOMWINDOW == 160 (0x1321aa000) [pid = 1926] [serial = 1015] [outer = 0x12f10c800] 18:22:29 INFO - PROCESS | 1926 | 1464139349971 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]]]}] 18:22:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 18:22:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 770ms 18:22:30 INFO - PROCESS | 1926 | 1464139350010 Marionette TRACE conn2 -> [0,1325,"getWindowHandle",null] 18:22:30 INFO - PROCESS | 1926 | 1464139350011 Marionette TRACE conn2 <- [1,1325,null,{"value":"7"}] 18:22:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 18:22:30 INFO - PROCESS | 1926 | 1464139350014 Marionette TRACE conn2 -> [0,1326,"setScriptTimeout",{"ms":35000}] 18:22:30 INFO - PROCESS | 1926 | 1464139350015 Marionette TRACE conn2 <- [1,1326,null,{}] 18:22:30 INFO - PROCESS | 1926 | 1464139350017 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}] 18:22:30 INFO - PROCESS | 1926 | 1464139350132 Marionette TRACE conn2 <- [1,1327,null,{"value":null}] 18:22:30 INFO - PROCESS | 1926 | 1464139350207 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:30 INFO - PROCESS | 1926 | ++DOCSHELL 0x13851a800 == 81 [pid = 1926] [id = 339] 18:22:30 INFO - PROCESS | 1926 | ++DOMWINDOW == 161 (0x12e926000) [pid = 1926] [serial = 1016] [outer = 0x0] 18:22:30 INFO - PROCESS | 1926 | ++DOMWINDOW == 162 (0x12e92a000) [pid = 1926] [serial = 1017] [outer = 0x12e926000] 18:22:30 INFO - PROCESS | 1926 | 1464139350237 Marionette DEBUG loaded listener.js 18:22:30 INFO - PROCESS | 1926 | ++DOMWINDOW == 163 (0x1321aa400) [pid = 1926] [serial = 1018] [outer = 0x12e926000] 18:22:30 INFO - PROCESS | 1926 | 1464139350654 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]]]}] 18:22:30 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 18:22:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 669ms 18:22:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 18:22:30 INFO - PROCESS | 1926 | 1464139350684 Marionette TRACE conn2 -> [0,1329,"getWindowHandle",null] 18:22:30 INFO - PROCESS | 1926 | 1464139350685 Marionette TRACE conn2 <- [1,1329,null,{"value":"7"}] 18:22:30 INFO - PROCESS | 1926 | 1464139350688 Marionette TRACE conn2 -> [0,1330,"setScriptTimeout",{"ms":35000}] 18:22:30 INFO - PROCESS | 1926 | 1464139350689 Marionette TRACE conn2 <- [1,1330,null,{}] 18:22:30 INFO - PROCESS | 1926 | 1464139350691 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}] 18:22:30 INFO - PROCESS | 1926 | 1464139350821 Marionette TRACE conn2 <- [1,1331,null,{"value":null}] 18:22:30 INFO - PROCESS | 1926 | 1464139350929 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:30 INFO - PROCESS | 1926 | ++DOCSHELL 0x138528000 == 82 [pid = 1926] [id = 340] 18:22:30 INFO - PROCESS | 1926 | ++DOMWINDOW == 164 (0x125580000) [pid = 1926] [serial = 1019] [outer = 0x0] 18:22:30 INFO - PROCESS | 1926 | ++DOMWINDOW == 165 (0x1321ac000) [pid = 1926] [serial = 1020] [outer = 0x125580000] 18:22:30 INFO - PROCESS | 1926 | 1464139350958 Marionette DEBUG loaded listener.js 18:22:31 INFO - PROCESS | 1926 | ++DOMWINDOW == 166 (0x1321b0400) [pid = 1926] [serial = 1021] [outer = 0x125580000] 18:22:31 INFO - PROCESS | 1926 | 1464139351393 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]]]}] 18:22:31 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 18:22:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 719ms 18:22:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 18:22:31 INFO - PROCESS | 1926 | 1464139351408 Marionette TRACE conn2 -> [0,1333,"getWindowHandle",null] 18:22:31 INFO - PROCESS | 1926 | 1464139351409 Marionette TRACE conn2 <- [1,1333,null,{"value":"7"}] 18:22:31 INFO - PROCESS | 1926 | 1464139351412 Marionette TRACE conn2 -> [0,1334,"setScriptTimeout",{"ms":35000}] 18:22:31 INFO - PROCESS | 1926 | 1464139351413 Marionette TRACE conn2 <- [1,1334,null,{}] 18:22:31 INFO - PROCESS | 1926 | 1464139351415 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}] 18:22:31 INFO - PROCESS | 1926 | 1464139351674 Marionette TRACE conn2 <- [1,1335,null,{"value":null}] 18:22:31 INFO - PROCESS | 1926 | 1464139351798 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:31 INFO - PROCESS | 1926 | ++DOCSHELL 0x110f10800 == 83 [pid = 1926] [id = 341] 18:22:31 INFO - PROCESS | 1926 | ++DOMWINDOW == 167 (0x110e86c00) [pid = 1926] [serial = 1022] [outer = 0x0] 18:22:31 INFO - PROCESS | 1926 | ++DOMWINDOW == 168 (0x110e8f400) [pid = 1926] [serial = 1023] [outer = 0x110e86c00] 18:22:31 INFO - PROCESS | 1926 | 1464139351829 Marionette DEBUG loaded listener.js 18:22:31 INFO - PROCESS | 1926 | ++DOMWINDOW == 169 (0x111f26000) [pid = 1926] [serial = 1024] [outer = 0x110e86c00] 18:22:32 INFO - PROCESS | 1926 | 1464139352289 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]]]}] 18:22:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 18:22:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 920ms 18:22:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 18:22:32 INFO - PROCESS | 1926 | 1464139352340 Marionette TRACE conn2 -> [0,1337,"getWindowHandle",null] 18:22:32 INFO - PROCESS | 1926 | 1464139352343 Marionette TRACE conn2 <- [1,1337,null,{"value":"7"}] 18:22:32 INFO - PROCESS | 1926 | 1464139352348 Marionette TRACE conn2 -> [0,1338,"setScriptTimeout",{"ms":35000}] 18:22:32 INFO - PROCESS | 1926 | 1464139352354 Marionette TRACE conn2 <- [1,1338,null,{}] 18:22:32 INFO - PROCESS | 1926 | 1464139352359 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}] 18:22:32 INFO - PROCESS | 1926 | 1464139352524 Marionette TRACE conn2 <- [1,1339,null,{"value":null}] 18:22:32 INFO - PROCESS | 1926 | 1464139352637 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:32 INFO - PROCESS | 1926 | ++DOCSHELL 0x1161cf800 == 84 [pid = 1926] [id = 342] 18:22:32 INFO - PROCESS | 1926 | ++DOMWINDOW == 170 (0x112d43000) [pid = 1926] [serial = 1025] [outer = 0x0] 18:22:32 INFO - PROCESS | 1926 | ++DOMWINDOW == 171 (0x112f20c00) [pid = 1926] [serial = 1026] [outer = 0x112d43000] 18:22:32 INFO - PROCESS | 1926 | 1464139352686 Marionette DEBUG loaded listener.js 18:22:32 INFO - PROCESS | 1926 | ++DOMWINDOW == 172 (0x113c95c00) [pid = 1926] [serial = 1027] [outer = 0x112d43000] 18:22:32 INFO - PROCESS | 1926 | --DOCSHELL 0x12cc1c000 == 83 [pid = 1926] [id = 332] 18:22:32 INFO - PROCESS | 1926 | --DOCSHELL 0x12c24c800 == 82 [pid = 1926] [id = 331] 18:22:32 INFO - PROCESS | 1926 | --DOCSHELL 0x12b4f8800 == 81 [pid = 1926] [id = 330] 18:22:32 INFO - PROCESS | 1926 | --DOCSHELL 0x12a679800 == 80 [pid = 1926] [id = 329] 18:22:32 INFO - PROCESS | 1926 | --DOCSHELL 0x128ce0000 == 79 [pid = 1926] [id = 328] 18:22:32 INFO - PROCESS | 1926 | --DOCSHELL 0x12184c000 == 78 [pid = 1926] [id = 327] 18:22:33 INFO - PROCESS | 1926 | --DOMWINDOW == 171 (0x12c560800) [pid = 1926] [serial = 882] [outer = 0x0] [url = about:blank] 18:22:33 INFO - PROCESS | 1926 | --DOMWINDOW == 170 (0x116e6d000) [pid = 1926] [serial = 885] [outer = 0x0] [url = about:blank] 18:22:33 INFO - PROCESS | 1926 | --DOMWINDOW == 169 (0x1194e9c00) [pid = 1926] [serial = 888] [outer = 0x0] [url = about:blank] 18:22:33 INFO - PROCESS | 1926 | --DOMWINDOW == 168 (0x12a8ac400) [pid = 1926] [serial = 897] [outer = 0x0] [url = about:blank] 18:22:33 INFO - PROCESS | 1926 | --DOMWINDOW == 167 (0x128892400) [pid = 1926] [serial = 894] [outer = 0x0] [url = about:blank] 18:22:33 INFO - PROCESS | 1926 | --DOMWINDOW == 166 (0x125dac400) [pid = 1926] [serial = 891] [outer = 0x0] [url = about:blank] 18:22:33 INFO - PROCESS | 1926 | --DOMWINDOW == 165 (0x12c881400) [pid = 1926] [serial = 900] [outer = 0x0] [url = about:blank] 18:22:33 INFO - PROCESS | 1926 | --DOMWINDOW == 164 (0x12cc62c00) [pid = 1926] [serial = 903] [outer = 0x0] [url = about:blank] 18:22:33 INFO - PROCESS | 1926 | --DOMWINDOW == 163 (0x12c87f800) [pid = 1926] [serial = 942] [outer = 0x0] [url = about:blank] 18:22:33 INFO - PROCESS | 1926 | --DOCSHELL 0x118c8d000 == 77 [pid = 1926] [id = 326] 18:22:33 INFO - PROCESS | 1926 | --DOCSHELL 0x108653800 == 76 [pid = 1926] [id = 325] 18:22:33 INFO - PROCESS | 1926 | --DOCSHELL 0x121782000 == 75 [pid = 1926] [id = 324] 18:22:33 INFO - PROCESS | 1926 | --DOCSHELL 0x135632000 == 74 [pid = 1926] [id = 321] 18:22:33 INFO - PROCESS | 1926 | --DOCSHELL 0x12f1ac000 == 73 [pid = 1926] [id = 320] 18:22:33 INFO - PROCESS | 1926 | --DOCSHELL 0x12d7cb000 == 72 [pid = 1926] [id = 319] 18:22:33 INFO - PROCESS | 1926 | --DOCSHELL 0x12d1de000 == 71 [pid = 1926] [id = 318] 18:22:33 INFO - PROCESS | 1926 | --DOCSHELL 0x12c835800 == 70 [pid = 1926] [id = 317] 18:22:33 INFO - PROCESS | 1926 | --DOCSHELL 0x12185b000 == 69 [pid = 1926] [id = 316] 18:22:33 INFO - PROCESS | 1926 | --DOCSHELL 0x116e35000 == 68 [pid = 1926] [id = 315] 18:22:33 INFO - PROCESS | 1926 | --DOMWINDOW == 162 (0x125782400) [pid = 1926] [serial = 924] [outer = 0x0] [url = about:blank] 18:22:33 INFO - PROCESS | 1926 | --DOMWINDOW == 161 (0x1275dfc00) [pid = 1926] [serial = 927] [outer = 0x0] [url = about:blank] 18:22:33 INFO - PROCESS | 1926 | --DOMWINDOW == 160 (0x126ba1800) [pid = 1926] [serial = 925] [outer = 0x0] [url = about:blank] 18:22:33 INFO - PROCESS | 1926 | --DOMWINDOW == 159 (0x128bd8400) [pid = 1926] [serial = 930] [outer = 0x0] [url = about:blank] 18:22:33 INFO - PROCESS | 1926 | --DOMWINDOW == 158 (0x1180d3c00) [pid = 1926] [serial = 912] [outer = 0x0] [url = about:blank] 18:22:33 INFO - PROCESS | 1926 | --DOMWINDOW == 157 (0x11870b000) [pid = 1926] [serial = 913] [outer = 0x0] [url = about:blank] 18:22:33 INFO - PROCESS | 1926 | --DOMWINDOW == 156 (0x120d0e400) [pid = 1926] [serial = 918] [outer = 0x0] [url = about:blank] 18:22:33 INFO - PROCESS | 1926 | --DOMWINDOW == 155 (0x12108a400) [pid = 1926] [serial = 919] [outer = 0x0] [url = about:blank] 18:22:33 INFO - PROCESS | 1926 | --DOMWINDOW == 154 (0x113c21800) [pid = 1926] [serial = 907] [outer = 0x0] [url = about:blank] 18:22:33 INFO - PROCESS | 1926 | --DOMWINDOW == 153 (0x112595400) [pid = 1926] [serial = 906] [outer = 0x0] [url = about:blank] 18:22:33 INFO - PROCESS | 1926 | --DOMWINDOW == 152 (0x1194b9000) [pid = 1926] [serial = 915] [outer = 0x0] [url = about:blank] 18:22:33 INFO - PROCESS | 1926 | --DOMWINDOW == 151 (0x1194cd400) [pid = 1926] [serial = 916] [outer = 0x0] [url = about:blank] 18:22:33 INFO - PROCESS | 1926 | --DOMWINDOW == 150 (0x118098800) [pid = 1926] [serial = 910] [outer = 0x0] [url = about:blank] 18:22:33 INFO - PROCESS | 1926 | --DOMWINDOW == 149 (0x117683400) [pid = 1926] [serial = 909] [outer = 0x0] [url = about:blank] 18:22:33 INFO - PROCESS | 1926 | --DOMWINDOW == 148 (0x128ba2800) [pid = 1926] [serial = 928] [outer = 0x0] [url = about:blank] 18:22:33 INFO - PROCESS | 1926 | --DOMWINDOW == 147 (0x128bd8000) [pid = 1926] [serial = 934] [outer = 0x0] [url = about:blank] 18:22:33 INFO - PROCESS | 1926 | --DOMWINDOW == 146 (0x120e98000) [pid = 1926] [serial = 933] [outer = 0x0] [url = about:blank] 18:22:33 INFO - PROCESS | 1926 | --DOMWINDOW == 145 (0x128be6c00) [pid = 1926] [serial = 931] [outer = 0x0] [url = about:blank] 18:22:33 INFO - PROCESS | 1926 | --DOMWINDOW == 144 (0x12a8ad400) [pid = 1926] [serial = 937] [outer = 0x0] [url = about:blank] 18:22:33 INFO - PROCESS | 1926 | --DOMWINDOW == 143 (0x1212cf800) [pid = 1926] [serial = 921] [outer = 0x0] [url = about:blank] 18:22:33 INFO - PROCESS | 1926 | --DOMWINDOW == 142 (0x12aec3c00) [pid = 1926] [serial = 939] [outer = 0x0] [url = about:blank] 18:22:33 INFO - PROCESS | 1926 | --DOMWINDOW == 141 (0x121660c00) [pid = 1926] [serial = 922] [outer = 0x0] [url = about:blank] 18:22:33 INFO - PROCESS | 1926 | --DOMWINDOW == 140 (0x129568800) [pid = 1926] [serial = 936] [outer = 0x0] [url = about:blank] 18:22:33 INFO - PROCESS | 1926 | --DOMWINDOW == 139 (0x12c2d7000) [pid = 1926] [serial = 940] [outer = 0x0] [url = about:blank] 18:22:33 INFO - PROCESS | 1926 | 1464139353599 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]]]}] 18:22:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 18:22:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1278ms 18:22:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 18:22:33 INFO - PROCESS | 1926 | 1464139353626 Marionette TRACE conn2 -> [0,1341,"getWindowHandle",null] 18:22:33 INFO - PROCESS | 1926 | 1464139353628 Marionette TRACE conn2 <- [1,1341,null,{"value":"7"}] 18:22:33 INFO - PROCESS | 1926 | 1464139353630 Marionette TRACE conn2 -> [0,1342,"setScriptTimeout",{"ms":35000}] 18:22:33 INFO - PROCESS | 1926 | 1464139353632 Marionette TRACE conn2 <- [1,1342,null,{}] 18:22:33 INFO - PROCESS | 1926 | 1464139353634 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}] 18:22:33 INFO - PROCESS | 1926 | 1464139353743 Marionette TRACE conn2 <- [1,1343,null,{"value":null}] 18:22:33 INFO - PROCESS | 1926 | 1464139353803 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:33 INFO - PROCESS | 1926 | ++DOCSHELL 0x117450800 == 69 [pid = 1926] [id = 343] 18:22:33 INFO - PROCESS | 1926 | ++DOMWINDOW == 140 (0x1163a6c00) [pid = 1926] [serial = 1028] [outer = 0x0] 18:22:33 INFO - PROCESS | 1926 | ++DOMWINDOW == 141 (0x1166d0400) [pid = 1926] [serial = 1029] [outer = 0x1163a6c00] 18:22:33 INFO - PROCESS | 1926 | 1464139353830 Marionette DEBUG loaded listener.js 18:22:33 INFO - PROCESS | 1926 | ++DOMWINDOW == 142 (0x1168aa000) [pid = 1926] [serial = 1030] [outer = 0x1163a6c00] 18:22:34 INFO - PROCESS | 1926 | 1464139354168 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]]]}] 18:22:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 18:22:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 569ms 18:22:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 18:22:34 INFO - PROCESS | 1926 | 1464139354200 Marionette TRACE conn2 -> [0,1345,"getWindowHandle",null] 18:22:34 INFO - PROCESS | 1926 | 1464139354203 Marionette TRACE conn2 <- [1,1345,null,{"value":"7"}] 18:22:34 INFO - PROCESS | 1926 | 1464139354210 Marionette TRACE conn2 -> [0,1346,"setScriptTimeout",{"ms":35000}] 18:22:34 INFO - PROCESS | 1926 | 1464139354213 Marionette TRACE conn2 <- [1,1346,null,{}] 18:22:34 INFO - PROCESS | 1926 | 1464139354216 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}] 18:22:34 INFO - PROCESS | 1926 | 1464139354320 Marionette TRACE conn2 <- [1,1347,null,{"value":null}] 18:22:34 INFO - PROCESS | 1926 | 1464139354382 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:34 INFO - PROCESS | 1926 | ++DOCSHELL 0x118c8f800 == 70 [pid = 1926] [id = 344] 18:22:34 INFO - PROCESS | 1926 | ++DOMWINDOW == 143 (0x116e63800) [pid = 1926] [serial = 1031] [outer = 0x0] 18:22:34 INFO - PROCESS | 1926 | ++DOMWINDOW == 144 (0x11710b400) [pid = 1926] [serial = 1032] [outer = 0x116e63800] 18:22:34 INFO - PROCESS | 1926 | 1464139354408 Marionette DEBUG loaded listener.js 18:22:34 INFO - PROCESS | 1926 | ++DOMWINDOW == 145 (0x118302400) [pid = 1926] [serial = 1033] [outer = 0x116e63800] 18:22:34 INFO - PROCESS | 1926 | 1464139354708 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]]]}] 18:22:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 18:22:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 524ms 18:22:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 18:22:34 INFO - PROCESS | 1926 | 1464139354730 Marionette TRACE conn2 -> [0,1349,"getWindowHandle",null] 18:22:34 INFO - PROCESS | 1926 | 1464139354731 Marionette TRACE conn2 <- [1,1349,null,{"value":"7"}] 18:22:34 INFO - PROCESS | 1926 | 1464139354734 Marionette TRACE conn2 -> [0,1350,"setScriptTimeout",{"ms":35000}] 18:22:34 INFO - PROCESS | 1926 | 1464139354736 Marionette TRACE conn2 <- [1,1350,null,{}] 18:22:34 INFO - PROCESS | 1926 | 1464139354741 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}] 18:22:34 INFO - PROCESS | 1926 | 1464139354837 Marionette TRACE conn2 <- [1,1351,null,{"value":null}] 18:22:34 INFO - PROCESS | 1926 | 1464139354903 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:34 INFO - PROCESS | 1926 | ++DOCSHELL 0x119b7f000 == 71 [pid = 1926] [id = 345] 18:22:34 INFO - PROCESS | 1926 | ++DOMWINDOW == 146 (0x116e6a000) [pid = 1926] [serial = 1034] [outer = 0x0] 18:22:34 INFO - PROCESS | 1926 | ++DOMWINDOW == 147 (0x118309800) [pid = 1926] [serial = 1035] [outer = 0x116e6a000] 18:22:34 INFO - PROCESS | 1926 | 1464139354929 Marionette DEBUG loaded listener.js 18:22:34 INFO - PROCESS | 1926 | ++DOMWINDOW == 148 (0x118094400) [pid = 1926] [serial = 1036] [outer = 0x116e6a000] 18:22:35 INFO - PROCESS | 1926 | 1464139355251 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]]]}] 18:22:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 18:22:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 572ms 18:22:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 18:22:35 INFO - PROCESS | 1926 | 1464139355306 Marionette TRACE conn2 -> [0,1353,"getWindowHandle",null] 18:22:35 INFO - PROCESS | 1926 | 1464139355308 Marionette TRACE conn2 <- [1,1353,null,{"value":"7"}] 18:22:35 INFO - PROCESS | 1926 | 1464139355310 Marionette TRACE conn2 -> [0,1354,"setScriptTimeout",{"ms":35000}] 18:22:35 INFO - PROCESS | 1926 | 1464139355311 Marionette TRACE conn2 <- [1,1354,null,{}] 18:22:35 INFO - PROCESS | 1926 | 1464139355313 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}] 18:22:35 INFO - PROCESS | 1926 | 1464139355433 Marionette TRACE conn2 <- [1,1355,null,{"value":null}] 18:22:35 INFO - PROCESS | 1926 | 1464139355451 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:35 INFO - PROCESS | 1926 | ++DOCSHELL 0x12184f800 == 72 [pid = 1926] [id = 346] 18:22:35 INFO - PROCESS | 1926 | ++DOMWINDOW == 149 (0x118c15c00) [pid = 1926] [serial = 1037] [outer = 0x0] 18:22:35 INFO - PROCESS | 1926 | ++DOMWINDOW == 150 (0x118c5d400) [pid = 1926] [serial = 1038] [outer = 0x118c15c00] 18:22:35 INFO - PROCESS | 1926 | 1464139355482 Marionette DEBUG loaded listener.js 18:22:35 INFO - PROCESS | 1926 | ++DOMWINDOW == 151 (0x11915bc00) [pid = 1926] [serial = 1039] [outer = 0x118c15c00] 18:22:35 INFO - PROCESS | 1926 | 1464139355858 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]]]}] 18:22:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 18:22:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 568ms 18:22:35 INFO - PROCESS | 1926 | 1464139355878 Marionette TRACE conn2 -> [0,1357,"getWindowHandle",null] 18:22:35 INFO - PROCESS | 1926 | 1464139355879 Marionette TRACE conn2 <- [1,1357,null,{"value":"7"}] 18:22:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 18:22:35 INFO - PROCESS | 1926 | 1464139355882 Marionette TRACE conn2 -> [0,1358,"setScriptTimeout",{"ms":35000}] 18:22:35 INFO - PROCESS | 1926 | 1464139355883 Marionette TRACE conn2 <- [1,1358,null,{}] 18:22:35 INFO - PROCESS | 1926 | 1464139355885 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}] 18:22:36 INFO - PROCESS | 1926 | 1464139356013 Marionette TRACE conn2 <- [1,1359,null,{"value":null}] 18:22:36 INFO - PROCESS | 1926 | 1464139356028 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:36 INFO - PROCESS | 1926 | ++DOCSHELL 0x125d6b800 == 73 [pid = 1926] [id = 347] 18:22:36 INFO - PROCESS | 1926 | ++DOMWINDOW == 152 (0x1194b5400) [pid = 1926] [serial = 1040] [outer = 0x0] 18:22:36 INFO - PROCESS | 1926 | ++DOMWINDOW == 153 (0x1194cf400) [pid = 1926] [serial = 1041] [outer = 0x1194b5400] 18:22:36 INFO - PROCESS | 1926 | 1464139356055 Marionette DEBUG loaded listener.js 18:22:36 INFO - PROCESS | 1926 | ++DOMWINDOW == 154 (0x119892400) [pid = 1926] [serial = 1042] [outer = 0x1194b5400] 18:22:36 INFO - PROCESS | 1926 | 1464139356472 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]]]}] 18:22:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 18:22:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 622ms 18:22:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 18:22:36 INFO - PROCESS | 1926 | 1464139356505 Marionette TRACE conn2 -> [0,1361,"getWindowHandle",null] 18:22:36 INFO - PROCESS | 1926 | 1464139356506 Marionette TRACE conn2 <- [1,1361,null,{"value":"7"}] 18:22:36 INFO - PROCESS | 1926 | 1464139356508 Marionette TRACE conn2 -> [0,1362,"setScriptTimeout",{"ms":35000}] 18:22:36 INFO - PROCESS | 1926 | 1464139356509 Marionette TRACE conn2 <- [1,1362,null,{}] 18:22:36 INFO - PROCESS | 1926 | 1464139356511 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}] 18:22:36 INFO - PROCESS | 1926 | 1464139356665 Marionette TRACE conn2 <- [1,1363,null,{"value":null}] 18:22:36 INFO - PROCESS | 1926 | 1464139356689 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:36 INFO - PROCESS | 1926 | ++DOCSHELL 0x127283800 == 74 [pid = 1926] [id = 348] 18:22:36 INFO - PROCESS | 1926 | ++DOMWINDOW == 155 (0x1194bbc00) [pid = 1926] [serial = 1043] [outer = 0x0] 18:22:36 INFO - PROCESS | 1926 | ++DOMWINDOW == 156 (0x120d03800) [pid = 1926] [serial = 1044] [outer = 0x1194bbc00] 18:22:36 INFO - PROCESS | 1926 | 1464139356727 Marionette DEBUG loaded listener.js 18:22:36 INFO - PROCESS | 1926 | ++DOMWINDOW == 157 (0x120e9a400) [pid = 1926] [serial = 1045] [outer = 0x1194bbc00] 18:22:37 INFO - PROCESS | 1926 | 1464139357324 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]]]}] 18:22:37 INFO - PROCESS | 1926 | --DOMWINDOW == 156 (0x12c565400) [pid = 1926] [serial = 992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 18:22:37 INFO - PROCESS | 1926 | --DOMWINDOW == 155 (0x125db2000) [pid = 1926] [serial = 983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 18:22:37 INFO - PROCESS | 1926 | --DOMWINDOW == 154 (0x12108d000) [pid = 1926] [serial = 980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 18:22:37 INFO - PROCESS | 1926 | --DOMWINDOW == 153 (0x116e66c00) [pid = 1926] [serial = 977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 18:22:37 INFO - PROCESS | 1926 | --DOMWINDOW == 152 (0x11617c400) [pid = 1926] [serial = 974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 18:22:37 INFO - PROCESS | 1926 | --DOMWINDOW == 151 (0x116a61c00) [pid = 1926] [serial = 971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 18:22:37 INFO - PROCESS | 1926 | --DOMWINDOW == 150 (0x12ab2f400) [pid = 1926] [serial = 941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 18:22:37 INFO - PROCESS | 1926 | --DOMWINDOW == 149 (0x126819c00) [pid = 1926] [serial = 986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 18:22:37 INFO - PROCESS | 1926 | --DOMWINDOW == 148 (0x129566c00) [pid = 1926] [serial = 989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 18:22:37 INFO - PROCESS | 1926 | --DOMWINDOW == 147 (0x12c55c800) [pid = 1926] [serial = 881] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 18:22:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 18:22:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 870ms 18:22:37 INFO - PROCESS | 1926 | 1464139357385 Marionette TRACE conn2 -> [0,1365,"getWindowHandle",null] 18:22:37 INFO - PROCESS | 1926 | 1464139357387 Marionette TRACE conn2 <- [1,1365,null,{"value":"7"}] 18:22:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 18:22:37 INFO - PROCESS | 1926 | 1464139357390 Marionette TRACE conn2 -> [0,1366,"setScriptTimeout",{"ms":35000}] 18:22:37 INFO - PROCESS | 1926 | 1464139357392 Marionette TRACE conn2 <- [1,1366,null,{}] 18:22:37 INFO - PROCESS | 1926 | 1464139357396 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}] 18:22:37 INFO - PROCESS | 1926 | 1464139357541 Marionette TRACE conn2 <- [1,1367,null,{"value":null}] 18:22:37 INFO - PROCESS | 1926 | 1464139357560 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:37 INFO - PROCESS | 1926 | ++DOCSHELL 0x121caf800 == 75 [pid = 1926] [id = 349] 18:22:37 INFO - PROCESS | 1926 | ++DOMWINDOW == 148 (0x117e19800) [pid = 1926] [serial = 1046] [outer = 0x0] 18:22:37 INFO - PROCESS | 1926 | ++DOMWINDOW == 149 (0x120e99c00) [pid = 1926] [serial = 1047] [outer = 0x117e19800] 18:22:37 INFO - PROCESS | 1926 | 1464139357601 Marionette DEBUG loaded listener.js 18:22:37 INFO - PROCESS | 1926 | ++DOMWINDOW == 150 (0x12108a400) [pid = 1926] [serial = 1048] [outer = 0x117e19800] 18:22:37 INFO - PROCESS | 1926 | 1464139357978 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] 18:22:38 INFO - PROCESS | 1926 | 1464139358019 Marionette TRACE conn2 <- [1,1369,null,{"value":"7"}] 18:22:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 18:22:38 INFO - PROCESS | 1926 | 1464139358021 Marionette TRACE conn2 -> [0,1370,"setScriptTimeout",{"ms":35000}] 18:22:38 INFO - PROCESS | 1926 | 1464139358022 Marionette TRACE conn2 <- [1,1370,null,{}] 18:22:38 INFO - PROCESS | 1926 | 1464139358025 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}] 18:22:38 INFO - PROCESS | 1926 | 1464139358115 Marionette TRACE conn2 <- [1,1371,null,{"value":null}] 18:22:38 INFO - PROCESS | 1926 | 1464139358119 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:38 INFO - PROCESS | 1926 | ++DOCSHELL 0x129692000 == 76 [pid = 1926] [id = 350] 18:22:38 INFO - PROCESS | 1926 | ++DOMWINDOW == 151 (0x12109d000) [pid = 1926] [serial = 1049] [outer = 0x0] 18:22:38 INFO - PROCESS | 1926 | ++DOMWINDOW == 152 (0x1210c5000) [pid = 1926] [serial = 1050] [outer = 0x12109d000] 18:22:38 INFO - PROCESS | 1926 | 1464139358144 Marionette DEBUG loaded listener.js 18:22:38 INFO - PROCESS | 1926 | ++DOMWINDOW == 153 (0x12154dc00) [pid = 1926] [serial = 1051] [outer = 0x12109d000] 18:22:38 INFO - PROCESS | 1926 | 1464139358471 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] 18:22:38 INFO - PROCESS | 1926 | 1464139358497 Marionette TRACE conn2 <- [1,1373,null,{"value":"7"}] 18:22:38 INFO - PROCESS | 1926 | 1464139358500 Marionette TRACE conn2 -> [0,1374,"setScriptTimeout",{"ms":35000}] 18:22:38 INFO - PROCESS | 1926 | 1464139358501 Marionette TRACE conn2 <- [1,1374,null,{}] 18:22:38 INFO - PROCESS | 1926 | 1464139358506 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}] 18:22:38 INFO - PROCESS | 1926 | 1464139358601 Marionette TRACE conn2 <- [1,1375,null,{"value":null}] 18:22:38 INFO - PROCESS | 1926 | 1464139358668 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:38 INFO - PROCESS | 1926 | ++DOCSHELL 0x12ab6c000 == 77 [pid = 1926] [id = 351] 18:22:38 INFO - PROCESS | 1926 | ++DOMWINDOW == 154 (0x1210a4c00) [pid = 1926] [serial = 1052] [outer = 0x0] 18:22:38 INFO - PROCESS | 1926 | ++DOMWINDOW == 155 (0x121658800) [pid = 1926] [serial = 1053] [outer = 0x1210a4c00] 18:22:38 INFO - PROCESS | 1926 | 1464139358699 Marionette DEBUG loaded listener.js 18:22:38 INFO - PROCESS | 1926 | ++DOMWINDOW == 156 (0x125539c00) [pid = 1926] [serial = 1054] [outer = 0x1210a4c00] 18:22:39 INFO - PROCESS | 1926 | [1926] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 18:22:39 INFO - PROCESS | 1926 | 1464139359039 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] 18:22:39 INFO - PROCESS | 1926 | 1464139359075 Marionette TRACE conn2 <- [1,1377,null,{"value":"7"}] 18:22:39 INFO - PROCESS | 1926 | 1464139359077 Marionette TRACE conn2 -> [0,1378,"setScriptTimeout",{"ms":35000}] 18:22:39 INFO - PROCESS | 1926 | 1464139359078 Marionette TRACE conn2 <- [1,1378,null,{}] 18:22:39 INFO - PROCESS | 1926 | 1464139359081 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}] 18:22:39 INFO - PROCESS | 1926 | 1464139359191 Marionette TRACE conn2 <- [1,1379,null,{"value":null}] 18:22:39 INFO - PROCESS | 1926 | 1464139359195 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:39 INFO - PROCESS | 1926 | ++DOCSHELL 0x12b383800 == 78 [pid = 1926] [id = 352] 18:22:39 INFO - PROCESS | 1926 | ++DOMWINDOW == 157 (0x1210c6c00) [pid = 1926] [serial = 1055] [outer = 0x0] 18:22:39 INFO - PROCESS | 1926 | ++DOMWINDOW == 158 (0x1258b3000) [pid = 1926] [serial = 1056] [outer = 0x1210c6c00] 18:22:39 INFO - PROCESS | 1926 | 1464139359274 Marionette DEBUG loaded listener.js 18:22:39 INFO - PROCESS | 1926 | ++DOMWINDOW == 159 (0x126f53400) [pid = 1926] [serial = 1057] [outer = 0x1210c6c00] 18:22:39 INFO - PROCESS | 1926 | 1464139359772 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] 18:22:39 INFO - PROCESS | 1926 | 1464139359800 Marionette TRACE conn2 <- [1,1381,null,{"value":"7"}] 18:22:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 18:22:39 INFO - PROCESS | 1926 | 1464139359804 Marionette TRACE conn2 -> [0,1382,"setScriptTimeout",{"ms":35000}] 18:22:39 INFO - PROCESS | 1926 | 1464139359807 Marionette TRACE conn2 <- [1,1382,null,{}] 18:22:39 INFO - PROCESS | 1926 | 1464139359810 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}] 18:22:39 INFO - PROCESS | 1926 | 1464139359932 Marionette TRACE conn2 <- [1,1383,null,{"value":null}] 18:22:40 INFO - PROCESS | 1926 | 1464139360049 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:40 INFO - PROCESS | 1926 | ++DOCSHELL 0x116e42800 == 79 [pid = 1926] [id = 353] 18:22:40 INFO - PROCESS | 1926 | ++DOMWINDOW == 160 (0x112750c00) [pid = 1926] [serial = 1058] [outer = 0x0] 18:22:40 INFO - PROCESS | 1926 | ++DOMWINDOW == 161 (0x115d7e400) [pid = 1926] [serial = 1059] [outer = 0x112750c00] 18:22:40 INFO - PROCESS | 1926 | 1464139360082 Marionette DEBUG loaded listener.js 18:22:40 INFO - PROCESS | 1926 | ++DOMWINDOW == 162 (0x116792c00) [pid = 1926] [serial = 1060] [outer = 0x112750c00] 18:22:40 INFO - PROCESS | 1926 | [1926] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 18:22:40 INFO - PROCESS | 1926 | 1464139360551 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] 18:22:40 INFO - PROCESS | 1926 | 1464139360581 Marionette TRACE conn2 <- [1,1385,null,{"value":"7"}] 18:22:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 18:22:40 INFO - PROCESS | 1926 | 1464139360604 Marionette TRACE conn2 -> [0,1386,"setScriptTimeout",{"ms":35000}] 18:22:40 INFO - PROCESS | 1926 | 1464139360607 Marionette TRACE conn2 <- [1,1386,null,{}] 18:22:40 INFO - PROCESS | 1926 | 1464139360611 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}] 18:22:40 INFO - PROCESS | 1926 | 1464139360732 Marionette TRACE conn2 <- [1,1387,null,{"value":null}] 18:22:40 INFO - PROCESS | 1926 | 1464139360810 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:40 INFO - PROCESS | 1926 | ++DOCSHELL 0x123e18800 == 80 [pid = 1926] [id = 354] 18:22:40 INFO - PROCESS | 1926 | ++DOMWINDOW == 163 (0x11808b000) [pid = 1926] [serial = 1061] [outer = 0x0] 18:22:40 INFO - PROCESS | 1926 | ++DOMWINDOW == 164 (0x11830f000) [pid = 1926] [serial = 1062] [outer = 0x11808b000] 18:22:40 INFO - PROCESS | 1926 | 1464139360841 Marionette DEBUG loaded listener.js 18:22:40 INFO - PROCESS | 1926 | ++DOMWINDOW == 165 (0x118559400) [pid = 1926] [serial = 1063] [outer = 0x11808b000] 18:22:41 INFO - PROCESS | 1926 | 1464139361312 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] 18:22:41 INFO - PROCESS | 1926 | 1464139361380 Marionette TRACE conn2 <- [1,1389,null,{"value":"7"}] 18:22:41 INFO - PROCESS | 1926 | 1464139361382 Marionette TRACE conn2 -> [0,1390,"setScriptTimeout",{"ms":35000}] 18:22:41 INFO - PROCESS | 1926 | 1464139361385 Marionette TRACE conn2 <- [1,1390,null,{}] 18:22:41 INFO - PROCESS | 1926 | 1464139361393 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}] 18:22:41 INFO - PROCESS | 1926 | 1464139361512 Marionette TRACE conn2 <- [1,1391,null,{"value":null}] 18:22:41 INFO - PROCESS | 1926 | 1464139361593 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:41 INFO - PROCESS | 1926 | ++DOCSHELL 0x12bb54800 == 81 [pid = 1926] [id = 355] 18:22:41 INFO - PROCESS | 1926 | ++DOMWINDOW == 166 (0x1194b2400) [pid = 1926] [serial = 1064] [outer = 0x0] 18:22:41 INFO - PROCESS | 1926 | ++DOMWINDOW == 167 (0x120d06000) [pid = 1926] [serial = 1065] [outer = 0x1194b2400] 18:22:41 INFO - PROCESS | 1926 | 1464139361626 Marionette DEBUG loaded listener.js 18:22:41 INFO - PROCESS | 1926 | ++DOMWINDOW == 168 (0x1215efc00) [pid = 1926] [serial = 1066] [outer = 0x1194b2400] 18:22:42 INFO - PROCESS | 1926 | 1464139362061 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]]]}] 18:22:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 18:22:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 724ms 18:22:42 INFO - PROCESS | 1926 | 1464139362106 Marionette TRACE conn2 -> [0,1393,"getWindowHandle",null] 18:22:42 INFO - PROCESS | 1926 | 1464139362108 Marionette TRACE conn2 <- [1,1393,null,{"value":"7"}] 18:22:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 18:22:42 INFO - PROCESS | 1926 | 1464139362110 Marionette TRACE conn2 -> [0,1394,"setScriptTimeout",{"ms":35000}] 18:22:42 INFO - PROCESS | 1926 | 1464139362112 Marionette TRACE conn2 <- [1,1394,null,{}] 18:22:42 INFO - PROCESS | 1926 | 1464139362114 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}] 18:22:42 INFO - PROCESS | 1926 | 1464139362235 Marionette TRACE conn2 <- [1,1395,null,{"value":null}] 18:22:42 INFO - PROCESS | 1926 | 1464139362342 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:42 INFO - PROCESS | 1926 | ++DOCSHELL 0x12c53c000 == 82 [pid = 1926] [id = 356] 18:22:42 INFO - PROCESS | 1926 | ++DOMWINDOW == 169 (0x12165d000) [pid = 1926] [serial = 1067] [outer = 0x0] 18:22:42 INFO - PROCESS | 1926 | ++DOMWINDOW == 170 (0x1258bf800) [pid = 1926] [serial = 1068] [outer = 0x12165d000] 18:22:42 INFO - PROCESS | 1926 | 1464139362376 Marionette DEBUG loaded listener.js 18:22:42 INFO - PROCESS | 1926 | ++DOMWINDOW == 171 (0x12681c000) [pid = 1926] [serial = 1069] [outer = 0x12165d000] 18:22:42 INFO - PROCESS | 1926 | 1464139362805 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]]]}] 18:22:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 18:22:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 719ms 18:22:42 INFO - PROCESS | 1926 | 1464139362829 Marionette TRACE conn2 -> [0,1397,"getWindowHandle",null] 18:22:42 INFO - PROCESS | 1926 | 1464139362831 Marionette TRACE conn2 <- [1,1397,null,{"value":"7"}] 18:22:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 18:22:42 INFO - PROCESS | 1926 | 1464139362833 Marionette TRACE conn2 -> [0,1398,"setScriptTimeout",{"ms":35000}] 18:22:42 INFO - PROCESS | 1926 | 1464139362834 Marionette TRACE conn2 <- [1,1398,null,{}] 18:22:42 INFO - PROCESS | 1926 | 1464139362852 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}] 18:22:42 INFO - PROCESS | 1926 | 1464139362966 Marionette TRACE conn2 <- [1,1399,null,{"value":null}] 18:22:43 INFO - PROCESS | 1926 | 1464139363072 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:43 INFO - PROCESS | 1926 | ++DOCSHELL 0x12cc1f000 == 83 [pid = 1926] [id = 357] 18:22:43 INFO - PROCESS | 1926 | ++DOMWINDOW == 172 (0x126ba0c00) [pid = 1926] [serial = 1070] [outer = 0x0] 18:22:43 INFO - PROCESS | 1926 | ++DOMWINDOW == 173 (0x126f56000) [pid = 1926] [serial = 1071] [outer = 0x126ba0c00] 18:22:43 INFO - PROCESS | 1926 | 1464139363106 Marionette DEBUG loaded listener.js 18:22:43 INFO - PROCESS | 1926 | ++DOMWINDOW == 174 (0x12740c400) [pid = 1926] [serial = 1072] [outer = 0x126ba0c00] 18:22:43 INFO - PROCESS | 1926 | 1464139363521 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]]]}] 18:22:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 18:22:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 732ms 18:22:43 INFO - PROCESS | 1926 | 1464139363566 Marionette TRACE conn2 -> [0,1401,"getWindowHandle",null] 18:22:43 INFO - PROCESS | 1926 | 1464139363567 Marionette TRACE conn2 <- [1,1401,null,{"value":"7"}] 18:22:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 18:22:43 INFO - PROCESS | 1926 | 1464139363570 Marionette TRACE conn2 -> [0,1402,"setScriptTimeout",{"ms":35000}] 18:22:43 INFO - PROCESS | 1926 | 1464139363571 Marionette TRACE conn2 <- [1,1402,null,{}] 18:22:43 INFO - PROCESS | 1926 | 1464139363573 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}] 18:22:43 INFO - PROCESS | 1926 | 1464139363695 Marionette TRACE conn2 <- [1,1403,null,{"value":null}] 18:22:43 INFO - PROCESS | 1926 | 1464139363802 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:43 INFO - PROCESS | 1926 | ++DOCSHELL 0x12d1ad000 == 84 [pid = 1926] [id = 358] 18:22:43 INFO - PROCESS | 1926 | ++DOMWINDOW == 175 (0x1275ddc00) [pid = 1926] [serial = 1073] [outer = 0x0] 18:22:43 INFO - PROCESS | 1926 | ++DOMWINDOW == 176 (0x1275e9c00) [pid = 1926] [serial = 1074] [outer = 0x1275ddc00] 18:22:43 INFO - PROCESS | 1926 | 1464139363836 Marionette DEBUG loaded listener.js 18:22:43 INFO - PROCESS | 1926 | ++DOMWINDOW == 177 (0x128bcd400) [pid = 1926] [serial = 1075] [outer = 0x1275ddc00] 18:22:44 INFO - PROCESS | 1926 | 1464139364254 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]]]}] 18:22:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 18:22:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 720ms 18:22:44 INFO - PROCESS | 1926 | 1464139364316 Marionette TRACE conn2 -> [0,1405,"getWindowHandle",null] 18:22:44 INFO - PROCESS | 1926 | 1464139364317 Marionette TRACE conn2 <- [1,1405,null,{"value":"7"}] 18:22:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 18:22:44 INFO - PROCESS | 1926 | 1464139364334 Marionette TRACE conn2 -> [0,1406,"setScriptTimeout",{"ms":35000}] 18:22:44 INFO - PROCESS | 1926 | 1464139364335 Marionette TRACE conn2 <- [1,1406,null,{}] 18:22:44 INFO - PROCESS | 1926 | 1464139364338 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}] 18:22:44 INFO - PROCESS | 1926 | 1464139364451 Marionette TRACE conn2 <- [1,1407,null,{"value":null}] 18:22:44 INFO - PROCESS | 1926 | 1464139364558 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:44 INFO - PROCESS | 1926 | ++DOCSHELL 0x12d4a1800 == 85 [pid = 1926] [id = 359] 18:22:44 INFO - PROCESS | 1926 | ++DOMWINDOW == 178 (0x128bae800) [pid = 1926] [serial = 1076] [outer = 0x0] 18:22:44 INFO - PROCESS | 1926 | ++DOMWINDOW == 179 (0x128bdcc00) [pid = 1926] [serial = 1077] [outer = 0x128bae800] 18:22:44 INFO - PROCESS | 1926 | 1464139364589 Marionette DEBUG loaded listener.js 18:22:44 INFO - PROCESS | 1926 | ++DOMWINDOW == 180 (0x128be5000) [pid = 1926] [serial = 1078] [outer = 0x128bae800] 18:22:45 INFO - PROCESS | 1926 | 1464139365008 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]]]}] 18:22:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 18:22:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 722ms 18:22:45 INFO - PROCESS | 1926 | 1464139365058 Marionette TRACE conn2 -> [0,1409,"getWindowHandle",null] 18:22:45 INFO - PROCESS | 1926 | 1464139365059 Marionette TRACE conn2 <- [1,1409,null,{"value":"7"}] 18:22:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 18:22:45 INFO - PROCESS | 1926 | 1464139365063 Marionette TRACE conn2 -> [0,1410,"setScriptTimeout",{"ms":35000}] 18:22:45 INFO - PROCESS | 1926 | 1464139365064 Marionette TRACE conn2 <- [1,1410,null,{}] 18:22:45 INFO - PROCESS | 1926 | 1464139365067 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}] 18:22:45 INFO - PROCESS | 1926 | 1464139365182 Marionette TRACE conn2 <- [1,1411,null,{"value":null}] 18:22:45 INFO - PROCESS | 1926 | 1464139365263 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:45 INFO - PROCESS | 1926 | ++DOCSHELL 0x128fdc800 == 86 [pid = 1926] [id = 360] 18:22:45 INFO - PROCESS | 1926 | ++DOMWINDOW == 181 (0x110e8b400) [pid = 1926] [serial = 1079] [outer = 0x0] 18:22:45 INFO - PROCESS | 1926 | ++DOMWINDOW == 182 (0x1210c6000) [pid = 1926] [serial = 1080] [outer = 0x110e8b400] 18:22:45 INFO - PROCESS | 1926 | 1464139365293 Marionette DEBUG loaded listener.js 18:22:45 INFO - PROCESS | 1926 | ++DOMWINDOW == 183 (0x128d73c00) [pid = 1926] [serial = 1081] [outer = 0x110e8b400] 18:22:46 INFO - PROCESS | 1926 | 1464139366025 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]]]}] 18:22:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 18:22:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 969ms 18:22:46 INFO - PROCESS | 1926 | 1464139366033 Marionette TRACE conn2 -> [0,1413,"getWindowHandle",null] 18:22:46 INFO - PROCESS | 1926 | 1464139366036 Marionette TRACE conn2 <- [1,1413,null,{"value":"7"}] 18:22:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 18:22:46 INFO - PROCESS | 1926 | 1464139366041 Marionette TRACE conn2 -> [0,1414,"setScriptTimeout",{"ms":35000}] 18:22:46 INFO - PROCESS | 1926 | 1464139366043 Marionette TRACE conn2 <- [1,1414,null,{}] 18:22:46 INFO - PROCESS | 1926 | 1464139366048 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}] 18:22:46 INFO - PROCESS | 1926 | 1464139366158 Marionette TRACE conn2 <- [1,1415,null,{"value":null}] 18:22:46 INFO - PROCESS | 1926 | 1464139366241 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:46 INFO - PROCESS | 1926 | ++DOCSHELL 0x1194a4000 == 87 [pid = 1926] [id = 361] 18:22:46 INFO - PROCESS | 1926 | ++DOMWINDOW == 184 (0x112744400) [pid = 1926] [serial = 1082] [outer = 0x0] 18:22:46 INFO - PROCESS | 1926 | ++DOMWINDOW == 185 (0x113c96000) [pid = 1926] [serial = 1083] [outer = 0x112744400] 18:22:46 INFO - PROCESS | 1926 | 1464139366269 Marionette DEBUG loaded listener.js 18:22:46 INFO - PROCESS | 1926 | ++DOMWINDOW == 186 (0x116793400) [pid = 1926] [serial = 1084] [outer = 0x112744400] 18:22:46 INFO - PROCESS | 1926 | 1464139366747 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]]]}] 18:22:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 18:22:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 725ms 18:22:46 INFO - PROCESS | 1926 | 1464139366779 Marionette TRACE conn2 -> [0,1417,"getWindowHandle",null] 18:22:46 INFO - PROCESS | 1926 | 1464139366783 Marionette TRACE conn2 <- [1,1417,null,{"value":"7"}] 18:22:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 18:22:46 INFO - PROCESS | 1926 | 1464139366792 Marionette TRACE conn2 -> [0,1418,"setScriptTimeout",{"ms":35000}] 18:22:46 INFO - PROCESS | 1926 | 1464139366794 Marionette TRACE conn2 <- [1,1418,null,{}] 18:22:46 INFO - PROCESS | 1926 | 1464139366796 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}] 18:22:46 INFO - PROCESS | 1926 | 1464139366917 Marionette TRACE conn2 <- [1,1419,null,{"value":null}] 18:22:47 INFO - PROCESS | 1926 | 1464139367026 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:47 INFO - PROCESS | 1926 | ++DOCSHELL 0x118540000 == 88 [pid = 1926] [id = 362] 18:22:47 INFO - PROCESS | 1926 | ++DOMWINDOW == 187 (0x116a63800) [pid = 1926] [serial = 1085] [outer = 0x0] 18:22:47 INFO - PROCESS | 1926 | ++DOMWINDOW == 188 (0x11808b400) [pid = 1926] [serial = 1086] [outer = 0x116a63800] 18:22:47 INFO - PROCESS | 1926 | 1464139367072 Marionette DEBUG loaded listener.js 18:22:47 INFO - PROCESS | 1926 | ++DOMWINDOW == 189 (0x11820d800) [pid = 1926] [serial = 1087] [outer = 0x116a63800] 18:22:47 INFO - PROCESS | 1926 | --DOCSHELL 0x12ab6c000 == 87 [pid = 1926] [id = 351] 18:22:47 INFO - PROCESS | 1926 | --DOCSHELL 0x129692000 == 86 [pid = 1926] [id = 350] 18:22:47 INFO - PROCESS | 1926 | --DOCSHELL 0x121caf800 == 85 [pid = 1926] [id = 349] 18:22:47 INFO - PROCESS | 1926 | --DOCSHELL 0x127283800 == 84 [pid = 1926] [id = 348] 18:22:47 INFO - PROCESS | 1926 | --DOCSHELL 0x125d6b800 == 83 [pid = 1926] [id = 347] 18:22:47 INFO - PROCESS | 1926 | --DOCSHELL 0x12184f800 == 82 [pid = 1926] [id = 346] 18:22:47 INFO - PROCESS | 1926 | --DOMWINDOW == 188 (0x12d21bc00) [pid = 1926] [serial = 996] [outer = 0x0] [url = about:blank] 18:22:47 INFO - PROCESS | 1926 | --DOMWINDOW == 187 (0x12ab3b800) [pid = 1926] [serial = 957] [outer = 0x0] [url = about:blank] 18:22:47 INFO - PROCESS | 1926 | --DOMWINDOW == 186 (0x12d0e6c00) [pid = 1926] [serial = 960] [outer = 0x0] [url = about:blank] 18:22:47 INFO - PROCESS | 1926 | --DOMWINDOW == 185 (0x12d220000) [pid = 1926] [serial = 963] [outer = 0x0] [url = about:blank] 18:22:47 INFO - PROCESS | 1926 | --DOMWINDOW == 184 (0x1350c2000) [pid = 1926] [serial = 966] [outer = 0x0] [url = about:blank] 18:22:47 INFO - PROCESS | 1926 | --DOMWINDOW == 183 (0x12906f800) [pid = 1926] [serial = 969] [outer = 0x0] [url = about:blank] 18:22:47 INFO - PROCESS | 1926 | --DOCSHELL 0x119b7f000 == 81 [pid = 1926] [id = 345] 18:22:47 INFO - PROCESS | 1926 | --DOCSHELL 0x118c8f800 == 80 [pid = 1926] [id = 344] 18:22:47 INFO - PROCESS | 1926 | --DOCSHELL 0x117450800 == 79 [pid = 1926] [id = 343] 18:22:47 INFO - PROCESS | 1926 | --DOCSHELL 0x1161cf800 == 78 [pid = 1926] [id = 342] 18:22:47 INFO - PROCESS | 1926 | --DOCSHELL 0x110f10800 == 77 [pid = 1926] [id = 341] 18:22:47 INFO - PROCESS | 1926 | --DOCSHELL 0x12d896800 == 76 [pid = 1926] [id = 336] 18:22:47 INFO - PROCESS | 1926 | --DOCSHELL 0x12b4e1800 == 75 [pid = 1926] [id = 335] 18:22:47 INFO - PROCESS | 1926 | --DOCSHELL 0x123e13000 == 74 [pid = 1926] [id = 334] 18:22:47 INFO - PROCESS | 1926 | --DOCSHELL 0x116884000 == 73 [pid = 1926] [id = 333] 18:22:47 INFO - PROCESS | 1926 | 1464139367600 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]]]}] 18:22:47 INFO - PROCESS | 1926 | --DOMWINDOW == 182 (0x12c85a400) [pid = 1926] [serial = 883] [outer = 0x0] [url = about:blank] 18:22:47 INFO - PROCESS | 1926 | --DOMWINDOW == 181 (0x12c885800) [pid = 1926] [serial = 993] [outer = 0x0] [url = about:blank] 18:22:47 INFO - PROCESS | 1926 | --DOMWINDOW == 180 (0x12d0e4400) [pid = 1926] [serial = 994] [outer = 0x0] [url = about:blank] 18:22:47 INFO - PROCESS | 1926 | --DOMWINDOW == 179 (0x12681c400) [pid = 1926] [serial = 984] [outer = 0x0] [url = about:blank] 18:22:47 INFO - PROCESS | 1926 | --DOMWINDOW == 178 (0x1275e2000) [pid = 1926] [serial = 985] [outer = 0x0] [url = about:blank] 18:22:47 INFO - PROCESS | 1926 | --DOMWINDOW == 177 (0x121430000) [pid = 1926] [serial = 981] [outer = 0x0] [url = about:blank] 18:22:47 INFO - PROCESS | 1926 | --DOMWINDOW == 176 (0x125780400) [pid = 1926] [serial = 982] [outer = 0x0] [url = about:blank] 18:22:47 INFO - PROCESS | 1926 | --DOMWINDOW == 175 (0x1183b2000) [pid = 1926] [serial = 978] [outer = 0x0] [url = about:blank] 18:22:47 INFO - PROCESS | 1926 | --DOMWINDOW == 174 (0x121089400) [pid = 1926] [serial = 979] [outer = 0x0] [url = about:blank] 18:22:47 INFO - PROCESS | 1926 | --DOMWINDOW == 173 (0x116a60400) [pid = 1926] [serial = 945] [outer = 0x0] [url = about:blank] 18:22:47 INFO - PROCESS | 1926 | --DOMWINDOW == 172 (0x1194bd000) [pid = 1926] [serial = 976] [outer = 0x0] [url = about:blank] 18:22:47 INFO - PROCESS | 1926 | --DOMWINDOW == 171 (0x118098c00) [pid = 1926] [serial = 975] [outer = 0x0] [url = about:blank] 18:22:47 INFO - PROCESS | 1926 | --DOMWINDOW == 170 (0x128bd6000) [pid = 1926] [serial = 954] [outer = 0x0] [url = about:blank] 18:22:47 INFO - PROCESS | 1926 | --DOMWINDOW == 169 (0x118304800) [pid = 1926] [serial = 973] [outer = 0x0] [url = about:blank] 18:22:47 INFO - PROCESS | 1926 | --DOMWINDOW == 168 (0x117683000) [pid = 1926] [serial = 972] [outer = 0x0] [url = about:blank] 18:22:47 INFO - PROCESS | 1926 | --DOMWINDOW == 167 (0x12d0dec00) [pid = 1926] [serial = 943] [outer = 0x0] [url = about:blank] 18:22:47 INFO - PROCESS | 1926 | --DOMWINDOW == 166 (0x1190d1000) [pid = 1926] [serial = 948] [outer = 0x0] [url = about:blank] 18:22:47 INFO - PROCESS | 1926 | --DOMWINDOW == 165 (0x1214bdc00) [pid = 1926] [serial = 951] [outer = 0x0] [url = about:blank] 18:22:47 INFO - PROCESS | 1926 | --DOMWINDOW == 164 (0x12c564400) [pid = 1926] [serial = 991] [outer = 0x0] [url = about:blank] 18:22:47 INFO - PROCESS | 1926 | --DOMWINDOW == 163 (0x12ab3a000) [pid = 1926] [serial = 988] [outer = 0x0] [url = about:blank] 18:22:47 INFO - PROCESS | 1926 | --DOMWINDOW == 162 (0x128ba0c00) [pid = 1926] [serial = 987] [outer = 0x0] [url = about:blank] 18:22:47 INFO - PROCESS | 1926 | --DOMWINDOW == 161 (0x12b30f800) [pid = 1926] [serial = 990] [outer = 0x0] [url = about:blank] 18:22:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 18:22:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 823ms 18:22:47 INFO - PROCESS | 1926 | 1464139367632 Marionette TRACE conn2 -> [0,1421,"getWindowHandle",null] 18:22:47 INFO - PROCESS | 1926 | 1464139367634 Marionette TRACE conn2 <- [1,1421,null,{"value":"7"}] 18:22:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 18:22:47 INFO - PROCESS | 1926 | 1464139367640 Marionette TRACE conn2 -> [0,1422,"setScriptTimeout",{"ms":35000}] 18:22:47 INFO - PROCESS | 1926 | 1464139367643 Marionette TRACE conn2 <- [1,1422,null,{}] 18:22:47 INFO - PROCESS | 1926 | 1464139367650 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}] 18:22:47 INFO - PROCESS | 1926 | 1464139367748 Marionette TRACE conn2 <- [1,1423,null,{"value":null}] 18:22:47 INFO - PROCESS | 1926 | 1464139367755 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:47 INFO - PROCESS | 1926 | ++DOCSHELL 0x117450800 == 74 [pid = 1926] [id = 363] 18:22:47 INFO - PROCESS | 1926 | ++DOMWINDOW == 162 (0x118093c00) [pid = 1926] [serial = 1088] [outer = 0x0] 18:22:47 INFO - PROCESS | 1926 | ++DOMWINDOW == 163 (0x1185fc400) [pid = 1926] [serial = 1089] [outer = 0x118093c00] 18:22:47 INFO - PROCESS | 1926 | 1464139367784 Marionette DEBUG loaded listener.js 18:22:47 INFO - PROCESS | 1926 | ++DOMWINDOW == 164 (0x1190d2000) [pid = 1926] [serial = 1090] [outer = 0x118093c00] 18:22:48 INFO - PROCESS | 1926 | 1464139368247 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]]]}] 18:22:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 18:22:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 629ms 18:22:48 INFO - PROCESS | 1926 | 1464139368268 Marionette TRACE conn2 -> [0,1425,"getWindowHandle",null] 18:22:48 INFO - PROCESS | 1926 | 1464139368272 Marionette TRACE conn2 <- [1,1425,null,{"value":"7"}] 18:22:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 18:22:48 INFO - PROCESS | 1926 | 1464139368274 Marionette TRACE conn2 -> [0,1426,"setScriptTimeout",{"ms":35000}] 18:22:48 INFO - PROCESS | 1926 | 1464139368275 Marionette TRACE conn2 <- [1,1426,null,{}] 18:22:48 INFO - PROCESS | 1926 | 1464139368278 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}] 18:22:48 INFO - PROCESS | 1926 | 1464139368373 Marionette TRACE conn2 <- [1,1427,null,{"value":null}] 18:22:48 INFO - PROCESS | 1926 | 1464139368377 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:48 INFO - PROCESS | 1926 | ++DOCSHELL 0x121caf800 == 75 [pid = 1926] [id = 364] 18:22:48 INFO - PROCESS | 1926 | ++DOMWINDOW == 165 (0x1194c5000) [pid = 1926] [serial = 1091] [outer = 0x0] 18:22:48 INFO - PROCESS | 1926 | ++DOMWINDOW == 166 (0x1194e9c00) [pid = 1926] [serial = 1092] [outer = 0x1194c5000] 18:22:48 INFO - PROCESS | 1926 | 1464139368404 Marionette DEBUG loaded listener.js 18:22:48 INFO - PROCESS | 1926 | ++DOMWINDOW == 167 (0x120d06800) [pid = 1926] [serial = 1093] [outer = 0x1194c5000] 18:22:48 INFO - PROCESS | 1926 | 1464139368816 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]]]}] 18:22:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 18:22:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 568ms 18:22:48 INFO - PROCESS | 1926 | 1464139368843 Marionette TRACE conn2 -> [0,1429,"getWindowHandle",null] 18:22:48 INFO - PROCESS | 1926 | 1464139368844 Marionette TRACE conn2 <- [1,1429,null,{"value":"7"}] 18:22:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 18:22:48 INFO - PROCESS | 1926 | 1464139368857 Marionette TRACE conn2 -> [0,1430,"setScriptTimeout",{"ms":35000}] 18:22:48 INFO - PROCESS | 1926 | 1464139368858 Marionette TRACE conn2 <- [1,1430,null,{}] 18:22:48 INFO - PROCESS | 1926 | 1464139368860 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}] 18:22:48 INFO - PROCESS | 1926 | 1464139368952 Marionette TRACE conn2 <- [1,1431,null,{"value":null}] 18:22:48 INFO - PROCESS | 1926 | 1464139368956 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:48 INFO - PROCESS | 1926 | ++DOCSHELL 0x12756b000 == 76 [pid = 1926] [id = 365] 18:22:48 INFO - PROCESS | 1926 | ++DOMWINDOW == 168 (0x120d0a800) [pid = 1926] [serial = 1094] [outer = 0x0] 18:22:48 INFO - PROCESS | 1926 | ++DOMWINDOW == 169 (0x121082400) [pid = 1926] [serial = 1095] [outer = 0x120d0a800] 18:22:48 INFO - PROCESS | 1926 | 1464139368982 Marionette DEBUG loaded listener.js 18:22:49 INFO - PROCESS | 1926 | ++DOMWINDOW == 170 (0x12109e800) [pid = 1926] [serial = 1096] [outer = 0x120d0a800] 18:22:49 INFO - PROCESS | 1926 | 1464139369376 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]]]}] 18:22:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 18:22:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 569ms 18:22:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 18:22:49 INFO - PROCESS | 1926 | 1464139369426 Marionette TRACE conn2 -> [0,1433,"getWindowHandle",null] 18:22:49 INFO - PROCESS | 1926 | 1464139369427 Marionette TRACE conn2 <- [1,1433,null,{"value":"7"}] 18:22:49 INFO - PROCESS | 1926 | 1464139369429 Marionette TRACE conn2 -> [0,1434,"setScriptTimeout",{"ms":35000}] 18:22:49 INFO - PROCESS | 1926 | 1464139369430 Marionette TRACE conn2 <- [1,1434,null,{}] 18:22:49 INFO - PROCESS | 1926 | 1464139369432 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}] 18:22:49 INFO - PROCESS | 1926 | 1464139369541 Marionette TRACE conn2 <- [1,1435,null,{"value":null}] 18:22:49 INFO - PROCESS | 1926 | 1464139369546 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:49 INFO - PROCESS | 1926 | ++DOCSHELL 0x12a660800 == 77 [pid = 1926] [id = 366] 18:22:49 INFO - PROCESS | 1926 | ++DOMWINDOW == 171 (0x12165c800) [pid = 1926] [serial = 1097] [outer = 0x0] 18:22:49 INFO - PROCESS | 1926 | ++DOMWINDOW == 172 (0x125586400) [pid = 1926] [serial = 1098] [outer = 0x12165c800] 18:22:49 INFO - PROCESS | 1926 | 1464139369572 Marionette DEBUG loaded listener.js 18:22:49 INFO - PROCESS | 1926 | ++DOMWINDOW == 173 (0x125da7800) [pid = 1926] [serial = 1099] [outer = 0x12165c800] 18:22:49 INFO - PROCESS | 1926 | 1464139369956 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]]]}] 18:22:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 18:22:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 570ms 18:22:50 INFO - PROCESS | 1926 | 1464139370002 Marionette TRACE conn2 -> [0,1437,"getWindowHandle",null] 18:22:50 INFO - PROCESS | 1926 | 1464139370004 Marionette TRACE conn2 <- [1,1437,null,{"value":"7"}] 18:22:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 18:22:50 INFO - PROCESS | 1926 | 1464139370006 Marionette TRACE conn2 -> [0,1438,"setScriptTimeout",{"ms":35000}] 18:22:50 INFO - PROCESS | 1926 | 1464139370007 Marionette TRACE conn2 <- [1,1438,null,{}] 18:22:50 INFO - PROCESS | 1926 | 1464139370010 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}] 18:22:50 INFO - PROCESS | 1926 | 1464139370136 Marionette TRACE conn2 <- [1,1439,null,{"value":null}] 18:22:50 INFO - PROCESS | 1926 | 1464139370181 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:50 INFO - PROCESS | 1926 | ++DOCSHELL 0x12ab71000 == 78 [pid = 1926] [id = 367] 18:22:50 INFO - PROCESS | 1926 | ++DOMWINDOW == 174 (0x121660c00) [pid = 1926] [serial = 1100] [outer = 0x0] 18:22:50 INFO - PROCESS | 1926 | ++DOMWINDOW == 175 (0x126818c00) [pid = 1926] [serial = 1101] [outer = 0x121660c00] 18:22:50 INFO - PROCESS | 1926 | 1464139370206 Marionette DEBUG loaded listener.js 18:22:50 INFO - PROCESS | 1926 | ++DOMWINDOW == 176 (0x127469000) [pid = 1926] [serial = 1102] [outer = 0x121660c00] 18:22:50 INFO - PROCESS | 1926 | 1464139370593 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]]]}] 18:22:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 18:22:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 618ms 18:22:50 INFO - PROCESS | 1926 | 1464139370631 Marionette TRACE conn2 -> [0,1441,"getWindowHandle",null] 18:22:50 INFO - PROCESS | 1926 | 1464139370633 Marionette TRACE conn2 <- [1,1441,null,{"value":"7"}] 18:22:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 18:22:50 INFO - PROCESS | 1926 | 1464139370640 Marionette TRACE conn2 -> [0,1442,"setScriptTimeout",{"ms":35000}] 18:22:50 INFO - PROCESS | 1926 | 1464139370642 Marionette TRACE conn2 <- [1,1442,null,{}] 18:22:50 INFO - PROCESS | 1926 | 1464139370646 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}] 18:22:50 INFO - PROCESS | 1926 | 1464139370813 Marionette TRACE conn2 <- [1,1443,null,{"value":null}] 18:22:50 INFO - PROCESS | 1926 | 1464139370832 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:50 INFO - PROCESS | 1926 | ++DOCSHELL 0x12bb53000 == 79 [pid = 1926] [id = 368] 18:22:50 INFO - PROCESS | 1926 | ++DOMWINDOW == 177 (0x125daf400) [pid = 1926] [serial = 1103] [outer = 0x0] 18:22:50 INFO - PROCESS | 1926 | ++DOMWINDOW == 178 (0x12888c400) [pid = 1926] [serial = 1104] [outer = 0x125daf400] 18:22:50 INFO - PROCESS | 1926 | 1464139370857 Marionette DEBUG loaded listener.js 18:22:50 INFO - PROCESS | 1926 | ++DOMWINDOW == 179 (0x128bc9000) [pid = 1926] [serial = 1105] [outer = 0x125daf400] 18:22:51 INFO - PROCESS | 1926 | 1464139371217 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]]]}] 18:22:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 18:22:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 624ms 18:22:51 INFO - PROCESS | 1926 | 1464139371261 Marionette TRACE conn2 -> [0,1445,"getWindowHandle",null] 18:22:51 INFO - PROCESS | 1926 | 1464139371262 Marionette TRACE conn2 <- [1,1445,null,{"value":"7"}] 18:22:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 18:22:51 INFO - PROCESS | 1926 | 1464139371264 Marionette TRACE conn2 -> [0,1446,"setScriptTimeout",{"ms":35000}] 18:22:51 INFO - PROCESS | 1926 | 1464139371265 Marionette TRACE conn2 <- [1,1446,null,{}] 18:22:51 INFO - PROCESS | 1926 | 1464139371268 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}] 18:22:51 INFO - PROCESS | 1926 | 1464139371387 Marionette TRACE conn2 <- [1,1447,null,{"value":null}] 18:22:51 INFO - PROCESS | 1926 | 1464139371423 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:51 INFO - PROCESS | 1926 | ++DOCSHELL 0x12cc18000 == 80 [pid = 1926] [id = 369] 18:22:51 INFO - PROCESS | 1926 | ++DOMWINDOW == 180 (0x12746dc00) [pid = 1926] [serial = 1106] [outer = 0x0] 18:22:51 INFO - PROCESS | 1926 | ++DOMWINDOW == 181 (0x129075400) [pid = 1926] [serial = 1107] [outer = 0x12746dc00] 18:22:51 INFO - PROCESS | 1926 | 1464139371448 Marionette DEBUG loaded listener.js 18:22:51 INFO - PROCESS | 1926 | ++DOMWINDOW == 182 (0x12930a800) [pid = 1926] [serial = 1108] [outer = 0x12746dc00] 18:22:51 INFO - PROCESS | 1926 | --DOMWINDOW == 181 (0x112d43000) [pid = 1926] [serial = 1025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 18:22:51 INFO - PROCESS | 1926 | --DOMWINDOW == 180 (0x12d0e8c00) [pid = 1926] [serial = 995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 18:22:51 INFO - PROCESS | 1926 | --DOMWINDOW == 179 (0x12109d000) [pid = 1926] [serial = 1049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 18:22:51 INFO - PROCESS | 1926 | --DOMWINDOW == 178 (0x1210a4c00) [pid = 1926] [serial = 1052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 18:22:51 INFO - PROCESS | 1926 | --DOMWINDOW == 177 (0x1194b5400) [pid = 1926] [serial = 1040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 18:22:51 INFO - PROCESS | 1926 | --DOMWINDOW == 176 (0x118c15c00) [pid = 1926] [serial = 1037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 18:22:51 INFO - PROCESS | 1926 | --DOMWINDOW == 175 (0x1194bbc00) [pid = 1926] [serial = 1043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 18:22:51 INFO - PROCESS | 1926 | --DOMWINDOW == 174 (0x117e19800) [pid = 1926] [serial = 1046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 18:22:51 INFO - PROCESS | 1926 | --DOMWINDOW == 173 (0x1163a6c00) [pid = 1926] [serial = 1028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 18:22:51 INFO - PROCESS | 1926 | --DOMWINDOW == 172 (0x110e86c00) [pid = 1926] [serial = 1022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 18:22:51 INFO - PROCESS | 1926 | --DOMWINDOW == 171 (0x116e6a000) [pid = 1926] [serial = 1034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 18:22:51 INFO - PROCESS | 1926 | --DOMWINDOW == 170 (0x116e63800) [pid = 1926] [serial = 1031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 18:22:52 INFO - PROCESS | 1926 | 1464139371997 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]]]}] 18:22:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 18:22:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 773ms 18:22:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 18:22:52 INFO - PROCESS | 1926 | 1464139372039 Marionette TRACE conn2 -> [0,1449,"getWindowHandle",null] 18:22:52 INFO - PROCESS | 1926 | 1464139372040 Marionette TRACE conn2 <- [1,1449,null,{"value":"7"}] 18:22:52 INFO - PROCESS | 1926 | 1464139372042 Marionette TRACE conn2 -> [0,1450,"setScriptTimeout",{"ms":35000}] 18:22:52 INFO - PROCESS | 1926 | 1464139372043 Marionette TRACE conn2 <- [1,1450,null,{}] 18:22:52 INFO - PROCESS | 1926 | 1464139372046 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}] 18:22:52 INFO - PROCESS | 1926 | 1464139372140 Marionette TRACE conn2 <- [1,1451,null,{"value":null}] 18:22:52 INFO - PROCESS | 1926 | 1464139372210 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:52 INFO - PROCESS | 1926 | ++DOCSHELL 0x12d007800 == 81 [pid = 1926] [id = 370] 18:22:52 INFO - PROCESS | 1926 | ++DOMWINDOW == 171 (0x111c28000) [pid = 1926] [serial = 1109] [outer = 0x0] 18:22:52 INFO - PROCESS | 1926 | ++DOMWINDOW == 172 (0x118373400) [pid = 1926] [serial = 1110] [outer = 0x111c28000] 18:22:52 INFO - PROCESS | 1926 | 1464139372235 Marionette DEBUG loaded listener.js 18:22:52 INFO - PROCESS | 1926 | ++DOMWINDOW == 173 (0x129737000) [pid = 1926] [serial = 1111] [outer = 0x111c28000] 18:22:52 INFO - PROCESS | 1926 | 1464139372551 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]]]}] 18:22:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 18:22:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 568ms 18:22:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 18:22:52 INFO - PROCESS | 1926 | 1464139372611 Marionette TRACE conn2 -> [0,1453,"getWindowHandle",null] 18:22:52 INFO - PROCESS | 1926 | 1464139372612 Marionette TRACE conn2 <- [1,1453,null,{"value":"7"}] 18:22:52 INFO - PROCESS | 1926 | 1464139372615 Marionette TRACE conn2 -> [0,1454,"setScriptTimeout",{"ms":35000}] 18:22:52 INFO - PROCESS | 1926 | 1464139372616 Marionette TRACE conn2 <- [1,1454,null,{}] 18:22:52 INFO - PROCESS | 1926 | 1464139372619 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}] 18:22:52 INFO - PROCESS | 1926 | 1464139372749 Marionette TRACE conn2 <- [1,1455,null,{"value":null}] 18:22:52 INFO - PROCESS | 1926 | 1464139372814 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:52 INFO - PROCESS | 1926 | ++DOCSHELL 0x12d48f800 == 82 [pid = 1926] [id = 371] 18:22:52 INFO - PROCESS | 1926 | ++DOMWINDOW == 174 (0x112d43000) [pid = 1926] [serial = 1112] [outer = 0x0] 18:22:52 INFO - PROCESS | 1926 | ++DOMWINDOW == 175 (0x12a72cc00) [pid = 1926] [serial = 1113] [outer = 0x112d43000] 18:22:52 INFO - PROCESS | 1926 | 1464139372843 Marionette DEBUG loaded listener.js 18:22:52 INFO - PROCESS | 1926 | ++DOMWINDOW == 176 (0x12aeb8c00) [pid = 1926] [serial = 1114] [outer = 0x112d43000] 18:22:53 INFO - PROCESS | 1926 | 1464139373141 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]]]}] 18:22:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 18:22:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 570ms 18:22:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 18:22:53 INFO - PROCESS | 1926 | 1464139373188 Marionette TRACE conn2 -> [0,1457,"getWindowHandle",null] 18:22:53 INFO - PROCESS | 1926 | 1464139373190 Marionette TRACE conn2 <- [1,1457,null,{"value":"7"}] 18:22:53 INFO - PROCESS | 1926 | 1464139373192 Marionette TRACE conn2 -> [0,1458,"setScriptTimeout",{"ms":35000}] 18:22:53 INFO - PROCESS | 1926 | 1464139373193 Marionette TRACE conn2 <- [1,1458,null,{}] 18:22:53 INFO - PROCESS | 1926 | 1464139373195 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}] 18:22:53 INFO - PROCESS | 1926 | 1464139373292 Marionette TRACE conn2 <- [1,1459,null,{"value":null}] 18:22:53 INFO - PROCESS | 1926 | 1464139373296 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:53 INFO - PROCESS | 1926 | ++DOCSHELL 0x13477d000 == 83 [pid = 1926] [id = 372] 18:22:53 INFO - PROCESS | 1926 | ++DOMWINDOW == 177 (0x129734c00) [pid = 1926] [serial = 1115] [outer = 0x0] 18:22:53 INFO - PROCESS | 1926 | ++DOMWINDOW == 178 (0x12b305c00) [pid = 1926] [serial = 1116] [outer = 0x129734c00] 18:22:53 INFO - PROCESS | 1926 | 1464139373321 Marionette DEBUG loaded listener.js 18:22:53 INFO - PROCESS | 1926 | ++DOMWINDOW == 179 (0x12b48b400) [pid = 1926] [serial = 1117] [outer = 0x129734c00] 18:22:53 INFO - PROCESS | 1926 | 1464139373660 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]]]}] 18:22:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 18:22:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 519ms 18:22:53 INFO - PROCESS | 1926 | 1464139373711 Marionette TRACE conn2 -> [0,1461,"getWindowHandle",null] 18:22:53 INFO - PROCESS | 1926 | 1464139373712 Marionette TRACE conn2 <- [1,1461,null,{"value":"7"}] 18:22:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 18:22:53 INFO - PROCESS | 1926 | 1464139373715 Marionette TRACE conn2 -> [0,1462,"setScriptTimeout",{"ms":35000}] 18:22:53 INFO - PROCESS | 1926 | 1464139373716 Marionette TRACE conn2 <- [1,1462,null,{}] 18:22:53 INFO - PROCESS | 1926 | 1464139373731 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}] 18:22:53 INFO - PROCESS | 1926 | 1464139373835 Marionette TRACE conn2 <- [1,1463,null,{"value":null}] 18:22:53 INFO - PROCESS | 1926 | 1464139373839 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:53 INFO - PROCESS | 1926 | ++DOCSHELL 0x135143800 == 84 [pid = 1926] [id = 373] 18:22:53 INFO - PROCESS | 1926 | ++DOMWINDOW == 180 (0x12b48f800) [pid = 1926] [serial = 1118] [outer = 0x0] 18:22:53 INFO - PROCESS | 1926 | ++DOMWINDOW == 181 (0x12bb81800) [pid = 1926] [serial = 1119] [outer = 0x12b48f800] 18:22:53 INFO - PROCESS | 1926 | 1464139373864 Marionette DEBUG loaded listener.js 18:22:53 INFO - PROCESS | 1926 | ++DOMWINDOW == 182 (0x12c2cdc00) [pid = 1926] [serial = 1120] [outer = 0x12b48f800] 18:22:54 INFO - PROCESS | 1926 | 1464139374474 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]]]}] 18:22:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 18:22:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 818ms 18:22:54 INFO - PROCESS | 1926 | 1464139374534 Marionette TRACE conn2 -> [0,1465,"getWindowHandle",null] 18:22:54 INFO - PROCESS | 1926 | 1464139374537 Marionette TRACE conn2 <- [1,1465,null,{"value":"7"}] 18:22:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 18:22:54 INFO - PROCESS | 1926 | 1464139374540 Marionette TRACE conn2 -> [0,1466,"setScriptTimeout",{"ms":35000}] 18:22:54 INFO - PROCESS | 1926 | 1464139374543 Marionette TRACE conn2 <- [1,1466,null,{}] 18:22:54 INFO - PROCESS | 1926 | 1464139374547 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}] 18:22:54 INFO - PROCESS | 1926 | 1464139374670 Marionette TRACE conn2 <- [1,1467,null,{"value":null}] 18:22:54 INFO - PROCESS | 1926 | 1464139374784 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:54 INFO - PROCESS | 1926 | ++DOCSHELL 0x11858a800 == 85 [pid = 1926] [id = 374] 18:22:54 INFO - PROCESS | 1926 | ++DOMWINDOW == 183 (0x115e84000) [pid = 1926] [serial = 1121] [outer = 0x0] 18:22:54 INFO - PROCESS | 1926 | ++DOMWINDOW == 184 (0x116851c00) [pid = 1926] [serial = 1122] [outer = 0x115e84000] 18:22:54 INFO - PROCESS | 1926 | 1464139374817 Marionette DEBUG loaded listener.js 18:22:54 INFO - PROCESS | 1926 | ++DOMWINDOW == 185 (0x11808ac00) [pid = 1926] [serial = 1123] [outer = 0x115e84000] 18:22:55 INFO - PROCESS | 1926 | 1464139375286 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]]]}] 18:22:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 18:22:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 772ms 18:22:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 18:22:55 INFO - PROCESS | 1926 | 1464139375324 Marionette TRACE conn2 -> [0,1469,"getWindowHandle",null] 18:22:55 INFO - PROCESS | 1926 | 1464139375328 Marionette TRACE conn2 <- [1,1469,null,{"value":"7"}] 18:22:55 INFO - PROCESS | 1926 | 1464139375333 Marionette TRACE conn2 -> [0,1470,"setScriptTimeout",{"ms":35000}] 18:22:55 INFO - PROCESS | 1926 | 1464139375335 Marionette TRACE conn2 <- [1,1470,null,{}] 18:22:55 INFO - PROCESS | 1926 | 1464139375340 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}] 18:22:55 INFO - PROCESS | 1926 | 1464139375463 Marionette TRACE conn2 <- [1,1471,null,{"value":null}] 18:22:55 INFO - PROCESS | 1926 | 1464139375543 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:55 INFO - PROCESS | 1926 | ++DOCSHELL 0x129678800 == 86 [pid = 1926] [id = 375] 18:22:55 INFO - PROCESS | 1926 | ++DOMWINDOW == 186 (0x118302800) [pid = 1926] [serial = 1124] [outer = 0x0] 18:22:55 INFO - PROCESS | 1926 | ++DOMWINDOW == 187 (0x1190cec00) [pid = 1926] [serial = 1125] [outer = 0x118302800] 18:22:55 INFO - PROCESS | 1926 | 1464139375576 Marionette DEBUG loaded listener.js 18:22:55 INFO - PROCESS | 1926 | ++DOMWINDOW == 188 (0x1194cc000) [pid = 1926] [serial = 1126] [outer = 0x118302800] 18:22:56 INFO - PROCESS | 1926 | 1464139376037 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]]]}] 18:22:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 18:22:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 723ms 18:22:56 INFO - PROCESS | 1926 | 1464139376056 Marionette TRACE conn2 -> [0,1473,"getWindowHandle",null] 18:22:56 INFO - PROCESS | 1926 | 1464139376058 Marionette TRACE conn2 <- [1,1473,null,{"value":"7"}] 18:22:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 18:22:56 INFO - PROCESS | 1926 | 1464139376061 Marionette TRACE conn2 -> [0,1474,"setScriptTimeout",{"ms":35000}] 18:22:56 INFO - PROCESS | 1926 | 1464139376063 Marionette TRACE conn2 <- [1,1474,null,{}] 18:22:56 INFO - PROCESS | 1926 | 1464139376088 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}] 18:22:56 INFO - PROCESS | 1926 | 1464139376236 Marionette TRACE conn2 <- [1,1475,null,{"value":null}] 18:22:56 INFO - PROCESS | 1926 | 1464139376296 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:56 INFO - PROCESS | 1926 | ++DOCSHELL 0x12f1b4800 == 87 [pid = 1926] [id = 376] 18:22:56 INFO - PROCESS | 1926 | ++DOMWINDOW == 189 (0x121659000) [pid = 1926] [serial = 1127] [outer = 0x0] 18:22:56 INFO - PROCESS | 1926 | ++DOMWINDOW == 190 (0x123e4bc00) [pid = 1926] [serial = 1128] [outer = 0x121659000] 18:22:56 INFO - PROCESS | 1926 | 1464139376330 Marionette DEBUG loaded listener.js 18:22:56 INFO - PROCESS | 1926 | ++DOMWINDOW == 191 (0x125dac400) [pid = 1926] [serial = 1129] [outer = 0x121659000] 18:22:56 INFO - PROCESS | 1926 | 1464139376800 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]]]}] 18:22:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 18:22:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 771ms 18:22:56 INFO - PROCESS | 1926 | 1464139376838 Marionette TRACE conn2 -> [0,1477,"getWindowHandle",null] 18:22:56 INFO - PROCESS | 1926 | 1464139376840 Marionette TRACE conn2 <- [1,1477,null,{"value":"7"}] 18:22:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 18:22:56 INFO - PROCESS | 1926 | 1464139376855 Marionette TRACE conn2 -> [0,1478,"setScriptTimeout",{"ms":35000}] 18:22:56 INFO - PROCESS | 1926 | 1464139376857 Marionette TRACE conn2 <- [1,1478,null,{}] 18:22:56 INFO - PROCESS | 1926 | 1464139376861 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}] 18:22:56 INFO - PROCESS | 1926 | 1464139376980 Marionette TRACE conn2 <- [1,1479,null,{"value":null}] 18:22:57 INFO - PROCESS | 1926 | 1464139377065 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:57 INFO - PROCESS | 1926 | ++DOCSHELL 0x1354d2800 == 88 [pid = 1926] [id = 377] 18:22:57 INFO - PROCESS | 1926 | ++DOMWINDOW == 192 (0x1275e6000) [pid = 1926] [serial = 1130] [outer = 0x0] 18:22:57 INFO - PROCESS | 1926 | ++DOMWINDOW == 193 (0x128be4000) [pid = 1926] [serial = 1131] [outer = 0x1275e6000] 18:22:57 INFO - PROCESS | 1926 | 1464139377095 Marionette DEBUG loaded listener.js 18:22:57 INFO - PROCESS | 1926 | ++DOMWINDOW == 194 (0x129735000) [pid = 1926] [serial = 1132] [outer = 0x1275e6000] 18:22:57 INFO - PROCESS | 1926 | 1464139377544 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]]]}] 18:22:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 18:22:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 724ms 18:22:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 18:22:57 INFO - PROCESS | 1926 | 1464139377578 Marionette TRACE conn2 -> [0,1481,"getWindowHandle",null] 18:22:57 INFO - PROCESS | 1926 | 1464139377579 Marionette TRACE conn2 <- [1,1481,null,{"value":"7"}] 18:22:57 INFO - PROCESS | 1926 | 1464139377581 Marionette TRACE conn2 -> [0,1482,"setScriptTimeout",{"ms":35000}] 18:22:57 INFO - PROCESS | 1926 | 1464139377582 Marionette TRACE conn2 <- [1,1482,null,{}] 18:22:57 INFO - PROCESS | 1926 | 1464139377585 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}] 18:22:57 INFO - PROCESS | 1926 | 1464139377702 Marionette TRACE conn2 <- [1,1483,null,{"value":null}] 18:22:57 INFO - PROCESS | 1926 | 1464139377781 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:57 INFO - PROCESS | 1926 | ++DOCSHELL 0x135bdf000 == 89 [pid = 1926] [id = 378] 18:22:57 INFO - PROCESS | 1926 | ++DOMWINDOW == 195 (0x128bd0000) [pid = 1926] [serial = 1133] [outer = 0x0] 18:22:57 INFO - PROCESS | 1926 | ++DOMWINDOW == 196 (0x12ab35800) [pid = 1926] [serial = 1134] [outer = 0x128bd0000] 18:22:57 INFO - PROCESS | 1926 | 1464139377811 Marionette DEBUG loaded listener.js 18:22:57 INFO - PROCESS | 1926 | ++DOMWINDOW == 197 (0x12ac0d800) [pid = 1926] [serial = 1135] [outer = 0x128bd0000] 18:22:58 INFO - PROCESS | 1926 | 1464139378262 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]]]}] 18:22:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 18:22:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 720ms 18:22:58 INFO - PROCESS | 1926 | 1464139378320 Marionette TRACE conn2 -> [0,1485,"getWindowHandle",null] 18:22:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 18:22:58 INFO - PROCESS | 1926 | 1464139378322 Marionette TRACE conn2 <- [1,1485,null,{"value":"7"}] 18:22:58 INFO - PROCESS | 1926 | 1464139378326 Marionette TRACE conn2 -> [0,1486,"setScriptTimeout",{"ms":35000}] 18:22:58 INFO - PROCESS | 1926 | 1464139378327 Marionette TRACE conn2 <- [1,1486,null,{}] 18:22:58 INFO - PROCESS | 1926 | 1464139378330 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}] 18:22:58 INFO - PROCESS | 1926 | 1464139378454 Marionette TRACE conn2 <- [1,1487,null,{"value":null}] 18:22:58 INFO - PROCESS | 1926 | 1464139378537 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:58 INFO - PROCESS | 1926 | ++DOCSHELL 0x13851c000 == 90 [pid = 1926] [id = 379] 18:22:58 INFO - PROCESS | 1926 | ++DOMWINDOW == 198 (0x12c2d1c00) [pid = 1926] [serial = 1136] [outer = 0x0] 18:22:58 INFO - PROCESS | 1926 | ++DOMWINDOW == 199 (0x12c565000) [pid = 1926] [serial = 1137] [outer = 0x12c2d1c00] 18:22:58 INFO - PROCESS | 1926 | 1464139378567 Marionette DEBUG loaded listener.js 18:22:58 INFO - PROCESS | 1926 | ++DOMWINDOW == 200 (0x12c865000) [pid = 1926] [serial = 1138] [outer = 0x12c2d1c00] 18:22:59 INFO - PROCESS | 1926 | 1464139379010 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]]]}] 18:22:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 18:22:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 721ms 18:22:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 18:22:59 INFO - PROCESS | 1926 | 1464139379047 Marionette TRACE conn2 -> [0,1489,"getWindowHandle",null] 18:22:59 INFO - PROCESS | 1926 | 1464139379049 Marionette TRACE conn2 <- [1,1489,null,{"value":"7"}] 18:22:59 INFO - PROCESS | 1926 | 1464139379067 Marionette TRACE conn2 -> [0,1490,"setScriptTimeout",{"ms":35000}] 18:22:59 INFO - PROCESS | 1926 | 1464139379069 Marionette TRACE conn2 <- [1,1490,null,{}] 18:22:59 INFO - PROCESS | 1926 | 1464139379075 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}] 18:22:59 INFO - PROCESS | 1926 | 1464139379191 Marionette TRACE conn2 <- [1,1491,null,{"value":null}] 18:22:59 INFO - PROCESS | 1926 | 1464139379273 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:59 INFO - PROCESS | 1926 | ++DOCSHELL 0x1400e1800 == 91 [pid = 1926] [id = 380] 18:22:59 INFO - PROCESS | 1926 | ++DOMWINDOW == 201 (0x12c567400) [pid = 1926] [serial = 1139] [outer = 0x0] 18:22:59 INFO - PROCESS | 1926 | ++DOMWINDOW == 202 (0x12c885800) [pid = 1926] [serial = 1140] [outer = 0x12c567400] 18:22:59 INFO - PROCESS | 1926 | 1464139379302 Marionette DEBUG loaded listener.js 18:22:59 INFO - PROCESS | 1926 | ++DOMWINDOW == 203 (0x12cc64000) [pid = 1926] [serial = 1141] [outer = 0x12c567400] 18:22:59 INFO - PROCESS | 1926 | 1464139379729 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]]]}] 18:22:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 18:22:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 691ms 18:22:59 INFO - PROCESS | 1926 | 1464139379750 Marionette TRACE conn2 -> [0,1493,"getWindowHandle",null] 18:22:59 INFO - PROCESS | 1926 | 1464139379751 Marionette TRACE conn2 <- [1,1493,null,{"value":"7"}] 18:22:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 18:22:59 INFO - PROCESS | 1926 | 1464139379786 Marionette TRACE conn2 -> [0,1494,"setScriptTimeout",{"ms":35000}] 18:22:59 INFO - PROCESS | 1926 | 1464139379787 Marionette TRACE conn2 <- [1,1494,null,{}] 18:22:59 INFO - PROCESS | 1926 | 1464139379792 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}] 18:22:59 INFO - PROCESS | 1926 | 1464139379907 Marionette TRACE conn2 <- [1,1495,null,{"value":null}] 18:22:59 INFO - PROCESS | 1926 | 1464139379991 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:00 INFO - PROCESS | 1926 | ++DOCSHELL 0x1400f6800 == 92 [pid = 1926] [id = 381] 18:23:00 INFO - PROCESS | 1926 | ++DOMWINDOW == 204 (0x12cc60000) [pid = 1926] [serial = 1142] [outer = 0x0] 18:23:00 INFO - PROCESS | 1926 | ++DOMWINDOW == 205 (0x12d0e3800) [pid = 1926] [serial = 1143] [outer = 0x12cc60000] 18:23:00 INFO - PROCESS | 1926 | 1464139380022 Marionette DEBUG loaded listener.js 18:23:00 INFO - PROCESS | 1926 | ++DOMWINDOW == 206 (0x12d0eb800) [pid = 1926] [serial = 1144] [outer = 0x12cc60000] 18:23:00 INFO - PROCESS | 1926 | 1464139380491 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]]]}] 18:23:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 18:23:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 790ms 18:23:00 INFO - PROCESS | 1926 | 1464139380557 Marionette TRACE conn2 -> [0,1497,"getWindowHandle",null] 18:23:00 INFO - PROCESS | 1926 | 1464139380558 Marionette TRACE conn2 <- [1,1497,null,{"value":"7"}] 18:23:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 18:23:00 INFO - PROCESS | 1926 | 1464139380561 Marionette TRACE conn2 -> [0,1498,"setScriptTimeout",{"ms":35000}] 18:23:00 INFO - PROCESS | 1926 | 1464139380562 Marionette TRACE conn2 <- [1,1498,null,{}] 18:23:00 INFO - PROCESS | 1926 | 1464139380565 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}] 18:23:00 INFO - PROCESS | 1926 | 1464139380682 Marionette TRACE conn2 <- [1,1499,null,{"value":null}] 18:23:00 INFO - PROCESS | 1926 | 1464139380770 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:00 INFO - PROCESS | 1926 | ++DOCSHELL 0x11838a000 == 93 [pid = 1926] [id = 382] 18:23:00 INFO - PROCESS | 1926 | ++DOMWINDOW == 207 (0x112747000) [pid = 1926] [serial = 1145] [outer = 0x0] 18:23:00 INFO - PROCESS | 1926 | ++DOMWINDOW == 208 (0x120e97c00) [pid = 1926] [serial = 1146] [outer = 0x112747000] 18:23:00 INFO - PROCESS | 1926 | 1464139380799 Marionette DEBUG loaded listener.js 18:23:00 INFO - PROCESS | 1926 | ++DOMWINDOW == 209 (0x12d0e0c00) [pid = 1926] [serial = 1147] [outer = 0x112747000] 18:23:01 INFO - PROCESS | 1926 | 1464139381253 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]]]}] 18:23:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 18:23:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 719ms 18:23:01 INFO - PROCESS | 1926 | 1464139381495 Marionette TRACE conn2 -> [0,1501,"getWindowHandle",null] 18:23:01 INFO - PROCESS | 1926 | 1464139381498 Marionette TRACE conn2 <- [1,1501,null,{"value":"7"}] 18:23:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 18:23:01 INFO - PROCESS | 1926 | 1464139381515 Marionette TRACE conn2 -> [0,1502,"setScriptTimeout",{"ms":35000}] 18:23:01 INFO - PROCESS | 1926 | 1464139381517 Marionette TRACE conn2 <- [1,1502,null,{}] 18:23:01 INFO - PROCESS | 1926 | 1464139381523 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}] 18:23:01 INFO - PROCESS | 1926 | 1464139381638 Marionette TRACE conn2 <- [1,1503,null,{"value":null}] 18:23:01 INFO - PROCESS | 1926 | 1464139381748 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:01 INFO - PROCESS | 1926 | ++DOCSHELL 0x1194a4800 == 94 [pid = 1926] [id = 383] 18:23:01 INFO - PROCESS | 1926 | ++DOMWINDOW == 210 (0x112596c00) [pid = 1926] [serial = 1148] [outer = 0x0] 18:23:01 INFO - PROCESS | 1926 | ++DOMWINDOW == 211 (0x11274c400) [pid = 1926] [serial = 1149] [outer = 0x112596c00] 18:23:01 INFO - PROCESS | 1926 | 1464139381778 Marionette DEBUG loaded listener.js 18:23:01 INFO - PROCESS | 1926 | ++DOMWINDOW == 212 (0x114edbc00) [pid = 1926] [serial = 1150] [outer = 0x112596c00] 18:23:02 INFO - PROCESS | 1926 | 1464139382299 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]]]}] 18:23:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 18:23:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 839ms 18:23:02 INFO - PROCESS | 1926 | 1464139382342 Marionette TRACE conn2 -> [0,1505,"getWindowHandle",null] 18:23:02 INFO - PROCESS | 1926 | 1464139382344 Marionette TRACE conn2 <- [1,1505,null,{"value":"7"}] 18:23:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 18:23:02 INFO - PROCESS | 1926 | 1464139382348 Marionette TRACE conn2 -> [0,1506,"setScriptTimeout",{"ms":35000}] 18:23:02 INFO - PROCESS | 1926 | 1464139382351 Marionette TRACE conn2 <- [1,1506,null,{}] 18:23:02 INFO - PROCESS | 1926 | 1464139382353 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}] 18:23:02 INFO - PROCESS | 1926 | 1464139382477 Marionette TRACE conn2 <- [1,1507,null,{"value":null}] 18:23:02 INFO - PROCESS | 1926 | --DOCSHELL 0x11858f000 == 93 [pid = 1926] [id = 118] 18:23:02 INFO - PROCESS | 1926 | --DOCSHELL 0x12d1df800 == 92 [pid = 1926] [id = 277] 18:23:02 INFO - PROCESS | 1926 | --DOCSHELL 0x13477d000 == 91 [pid = 1926] [id = 372] 18:23:02 INFO - PROCESS | 1926 | --DOCSHELL 0x12d48f800 == 90 [pid = 1926] [id = 371] 18:23:02 INFO - PROCESS | 1926 | --DOMWINDOW == 211 (0x128d6e400) [pid = 1926] [serial = 1008] [outer = 0x0] [url = about:blank] 18:23:02 INFO - PROCESS | 1926 | --DOMWINDOW == 210 (0x12cc5ec00) [pid = 1926] [serial = 1011] [outer = 0x0] [url = about:blank] 18:23:02 INFO - PROCESS | 1926 | --DOMWINDOW == 209 (0x12f10f000) [pid = 1926] [serial = 1014] [outer = 0x0] [url = about:blank] 18:23:02 INFO - PROCESS | 1926 | --DOMWINDOW == 208 (0x12e92a000) [pid = 1926] [serial = 1017] [outer = 0x0] [url = about:blank] 18:23:02 INFO - PROCESS | 1926 | --DOMWINDOW == 207 (0x1321ac000) [pid = 1926] [serial = 1020] [outer = 0x0] [url = about:blank] 18:23:02 INFO - PROCESS | 1926 | --DOMWINDOW == 206 (0x1258b3000) [pid = 1926] [serial = 1056] [outer = 0x0] [url = about:blank] 18:23:02 INFO - PROCESS | 1926 | 1464139382725 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:02 INFO - PROCESS | 1926 | --DOCSHELL 0x12d007800 == 89 [pid = 1926] [id = 370] 18:23:02 INFO - PROCESS | 1926 | --DOCSHELL 0x12cc18000 == 88 [pid = 1926] [id = 369] 18:23:02 INFO - PROCESS | 1926 | --DOCSHELL 0x12bb53000 == 87 [pid = 1926] [id = 368] 18:23:02 INFO - PROCESS | 1926 | --DOCSHELL 0x12ab71000 == 86 [pid = 1926] [id = 367] 18:23:02 INFO - PROCESS | 1926 | --DOCSHELL 0x12a660800 == 85 [pid = 1926] [id = 366] 18:23:02 INFO - PROCESS | 1926 | --DOCSHELL 0x12756b000 == 84 [pid = 1926] [id = 365] 18:23:02 INFO - PROCESS | 1926 | ++DOCSHELL 0x112564000 == 85 [pid = 1926] [id = 384] 18:23:02 INFO - PROCESS | 1926 | ++DOMWINDOW == 207 (0x110e91000) [pid = 1926] [serial = 1151] [outer = 0x0] 18:23:02 INFO - PROCESS | 1926 | ++DOMWINDOW == 208 (0x117683400) [pid = 1926] [serial = 1152] [outer = 0x110e91000] 18:23:02 INFO - PROCESS | 1926 | 1464139382780 Marionette DEBUG loaded listener.js 18:23:02 INFO - PROCESS | 1926 | ++DOMWINDOW == 209 (0x1183ad000) [pid = 1926] [serial = 1153] [outer = 0x110e91000] 18:23:02 INFO - PROCESS | 1926 | --DOCSHELL 0x121caf800 == 84 [pid = 1926] [id = 364] 18:23:02 INFO - PROCESS | 1926 | --DOCSHELL 0x117450800 == 83 [pid = 1926] [id = 363] 18:23:02 INFO - PROCESS | 1926 | --DOCSHELL 0x118540000 == 82 [pid = 1926] [id = 362] 18:23:02 INFO - PROCESS | 1926 | --DOCSHELL 0x1194a4000 == 81 [pid = 1926] [id = 361] 18:23:02 INFO - PROCESS | 1926 | --DOCSHELL 0x12d4a1800 == 80 [pid = 1926] [id = 359] 18:23:02 INFO - PROCESS | 1926 | --DOCSHELL 0x12d1ad000 == 79 [pid = 1926] [id = 358] 18:23:02 INFO - PROCESS | 1926 | --DOCSHELL 0x12cc1f000 == 78 [pid = 1926] [id = 357] 18:23:02 INFO - PROCESS | 1926 | --DOCSHELL 0x12c53c000 == 77 [pid = 1926] [id = 356] 18:23:02 INFO - PROCESS | 1926 | --DOCSHELL 0x12bb54800 == 76 [pid = 1926] [id = 355] 18:23:02 INFO - PROCESS | 1926 | --DOCSHELL 0x123e18800 == 75 [pid = 1926] [id = 354] 18:23:02 INFO - PROCESS | 1926 | --DOCSHELL 0x116e42800 == 74 [pid = 1926] [id = 353] 18:23:03 INFO - PROCESS | 1926 | --DOMWINDOW == 208 (0x1194cf400) [pid = 1926] [serial = 1041] [outer = 0x0] [url = about:blank] 18:23:03 INFO - PROCESS | 1926 | --DOMWINDOW == 207 (0x118c5d400) [pid = 1926] [serial = 1038] [outer = 0x0] [url = about:blank] 18:23:03 INFO - PROCESS | 1926 | --DOMWINDOW == 206 (0x119892400) [pid = 1926] [serial = 1042] [outer = 0x0] [url = about:blank] 18:23:03 INFO - PROCESS | 1926 | --DOMWINDOW == 205 (0x120d03800) [pid = 1926] [serial = 1044] [outer = 0x0] [url = about:blank] 18:23:03 INFO - PROCESS | 1926 | --DOMWINDOW == 204 (0x120e99c00) [pid = 1926] [serial = 1047] [outer = 0x0] [url = about:blank] 18:23:03 INFO - PROCESS | 1926 | --DOMWINDOW == 203 (0x1166d0400) [pid = 1926] [serial = 1029] [outer = 0x0] [url = about:blank] 18:23:03 INFO - PROCESS | 1926 | --DOMWINDOW == 202 (0x1168aa000) [pid = 1926] [serial = 1030] [outer = 0x0] [url = about:blank] 18:23:03 INFO - PROCESS | 1926 | --DOMWINDOW == 201 (0x111f26000) [pid = 1926] [serial = 1024] [outer = 0x0] [url = about:blank] 18:23:03 INFO - PROCESS | 1926 | --DOMWINDOW == 200 (0x110e8f400) [pid = 1926] [serial = 1023] [outer = 0x0] [url = about:blank] 18:23:03 INFO - PROCESS | 1926 | --DOMWINDOW == 199 (0x118309800) [pid = 1926] [serial = 1035] [outer = 0x0] [url = about:blank] 18:23:03 INFO - PROCESS | 1926 | --DOMWINDOW == 198 (0x11710b400) [pid = 1926] [serial = 1032] [outer = 0x0] [url = about:blank] 18:23:03 INFO - PROCESS | 1926 | --DOMWINDOW == 197 (0x1194b5800) [pid = 1926] [serial = 1002] [outer = 0x0] [url = about:blank] 18:23:03 INFO - PROCESS | 1926 | --DOMWINDOW == 196 (0x118302400) [pid = 1926] [serial = 1033] [outer = 0x0] [url = about:blank] 18:23:03 INFO - PROCESS | 1926 | --DOMWINDOW == 195 (0x112591800) [pid = 1926] [serial = 999] [outer = 0x0] [url = about:blank] 18:23:03 INFO - PROCESS | 1926 | --DOMWINDOW == 194 (0x1210a0c00) [pid = 1926] [serial = 1005] [outer = 0x0] [url = about:blank] 18:23:03 INFO - PROCESS | 1926 | --DOMWINDOW == 193 (0x113c95c00) [pid = 1926] [serial = 1027] [outer = 0x0] [url = about:blank] 18:23:03 INFO - PROCESS | 1926 | --DOMWINDOW == 192 (0x112f20c00) [pid = 1926] [serial = 1026] [outer = 0x0] [url = about:blank] 18:23:03 INFO - PROCESS | 1926 | --DOMWINDOW == 191 (0x13540e400) [pid = 1926] [serial = 997] [outer = 0x0] [url = about:blank] 18:23:03 INFO - PROCESS | 1926 | --DOMWINDOW == 190 (0x120e9a400) [pid = 1926] [serial = 1045] [outer = 0x0] [url = about:blank] 18:23:03 INFO - PROCESS | 1926 | --DOMWINDOW == 189 (0x12154dc00) [pid = 1926] [serial = 1051] [outer = 0x0] [url = about:blank] 18:23:03 INFO - PROCESS | 1926 | --DOMWINDOW == 188 (0x1210c5000) [pid = 1926] [serial = 1050] [outer = 0x0] [url = about:blank] 18:23:03 INFO - PROCESS | 1926 | --DOMWINDOW == 187 (0x121658800) [pid = 1926] [serial = 1053] [outer = 0x0] [url = about:blank] 18:23:03 INFO - PROCESS | 1926 | --DOMWINDOW == 186 (0x11915bc00) [pid = 1926] [serial = 1039] [outer = 0x0] [url = about:blank] 18:23:03 INFO - PROCESS | 1926 | --DOMWINDOW == 185 (0x118094400) [pid = 1926] [serial = 1036] [outer = 0x0] [url = about:blank] 18:23:03 INFO - PROCESS | 1926 | --DOMWINDOW == 184 (0x12108a400) [pid = 1926] [serial = 1048] [outer = 0x0] [url = about:blank] 18:23:03 INFO - PROCESS | 1926 | --DOMWINDOW == 183 (0x125539c00) [pid = 1926] [serial = 1054] [outer = 0x0] [url = about:blank] 18:23:03 INFO - PROCESS | 1926 | 1464139383232 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]]]}] 18:23:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 18:23:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 922ms 18:23:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 18:23:03 INFO - PROCESS | 1926 | 1464139383269 Marionette TRACE conn2 -> [0,1509,"getWindowHandle",null] 18:23:03 INFO - PROCESS | 1926 | 1464139383271 Marionette TRACE conn2 <- [1,1509,null,{"value":"7"}] 18:23:03 INFO - PROCESS | 1926 | 1464139383273 Marionette TRACE conn2 -> [0,1510,"setScriptTimeout",{"ms":35000}] 18:23:03 INFO - PROCESS | 1926 | 1464139383274 Marionette TRACE conn2 <- [1,1510,null,{}] 18:23:03 INFO - PROCESS | 1926 | 1464139383280 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}] 18:23:03 INFO - PROCESS | 1926 | 1464139383381 Marionette TRACE conn2 <- [1,1511,null,{"value":null}] 18:23:03 INFO - PROCESS | 1926 | 1464139383388 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:03 INFO - PROCESS | 1926 | ++DOCSHELL 0x121234000 == 75 [pid = 1926] [id = 385] 18:23:03 INFO - PROCESS | 1926 | ++DOMWINDOW == 184 (0x1194b3000) [pid = 1926] [serial = 1154] [outer = 0x0] 18:23:03 INFO - PROCESS | 1926 | ++DOMWINDOW == 185 (0x1194bb400) [pid = 1926] [serial = 1155] [outer = 0x1194b3000] 18:23:03 INFO - PROCESS | 1926 | 1464139383417 Marionette DEBUG loaded listener.js 18:23:03 INFO - PROCESS | 1926 | ++DOMWINDOW == 186 (0x119890800) [pid = 1926] [serial = 1156] [outer = 0x1194b3000] 18:23:03 INFO - PROCESS | 1926 | 1464139383771 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]]]}] 18:23:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 18:23:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 519ms 18:23:03 INFO - PROCESS | 1926 | 1464139383793 Marionette TRACE conn2 -> [0,1513,"getWindowHandle",null] 18:23:03 INFO - PROCESS | 1926 | 1464139383794 Marionette TRACE conn2 <- [1,1513,null,{"value":"7"}] 18:23:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 18:23:03 INFO - PROCESS | 1926 | 1464139383796 Marionette TRACE conn2 -> [0,1514,"setScriptTimeout",{"ms":35000}] 18:23:03 INFO - PROCESS | 1926 | 1464139383798 Marionette TRACE conn2 <- [1,1514,null,{}] 18:23:03 INFO - PROCESS | 1926 | 1464139383800 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}] 18:23:03 INFO - PROCESS | 1926 | 1464139383907 Marionette TRACE conn2 <- [1,1515,null,{"value":null}] 18:23:03 INFO - PROCESS | 1926 | 1464139383977 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:03 INFO - PROCESS | 1926 | ++DOCSHELL 0x125de5800 == 76 [pid = 1926] [id = 386] 18:23:03 INFO - PROCESS | 1926 | ++DOMWINDOW == 187 (0x119895000) [pid = 1926] [serial = 1157] [outer = 0x0] 18:23:04 INFO - PROCESS | 1926 | ++DOMWINDOW == 188 (0x12107f400) [pid = 1926] [serial = 1158] [outer = 0x119895000] 18:23:04 INFO - PROCESS | 1926 | 1464139384003 Marionette DEBUG loaded listener.js 18:23:04 INFO - PROCESS | 1926 | ++DOMWINDOW == 189 (0x1210c2c00) [pid = 1926] [serial = 1159] [outer = 0x119895000] 18:23:04 INFO - PROCESS | 1926 | 1464139384314 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]]]}] 18:23:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 18:23:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 570ms 18:23:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 18:23:04 INFO - PROCESS | 1926 | 1464139384367 Marionette TRACE conn2 -> [0,1517,"getWindowHandle",null] 18:23:04 INFO - PROCESS | 1926 | 1464139384368 Marionette TRACE conn2 <- [1,1517,null,{"value":"7"}] 18:23:04 INFO - PROCESS | 1926 | 1464139384370 Marionette TRACE conn2 -> [0,1518,"setScriptTimeout",{"ms":35000}] 18:23:04 INFO - PROCESS | 1926 | 1464139384371 Marionette TRACE conn2 <- [1,1518,null,{}] 18:23:04 INFO - PROCESS | 1926 | 1464139384374 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}] 18:23:04 INFO - PROCESS | 1926 | 1464139384505 Marionette TRACE conn2 <- [1,1519,null,{"value":null}] 18:23:04 INFO - PROCESS | 1926 | 1464139384547 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:04 INFO - PROCESS | 1926 | ++DOCSHELL 0x12935f000 == 77 [pid = 1926] [id = 387] 18:23:04 INFO - PROCESS | 1926 | ++DOMWINDOW == 190 (0x120d03800) [pid = 1926] [serial = 1160] [outer = 0x0] 18:23:04 INFO - PROCESS | 1926 | ++DOMWINDOW == 191 (0x121654000) [pid = 1926] [serial = 1161] [outer = 0x120d03800] 18:23:04 INFO - PROCESS | 1926 | 1464139384573 Marionette DEBUG loaded listener.js 18:23:04 INFO - PROCESS | 1926 | ++DOMWINDOW == 192 (0x1258b3000) [pid = 1926] [serial = 1162] [outer = 0x120d03800] 18:23:04 INFO - PROCESS | 1926 | 1464139384878 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]]]}] 18:23:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 18:23:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 519ms 18:23:04 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 18:23:04 INFO - PROCESS | 1926 | 1464139384897 Marionette TRACE conn2 -> [0,1521,"getWindowHandle",null] 18:23:04 INFO - PROCESS | 1926 | 1464139384898 Marionette TRACE conn2 <- [1,1521,null,{"value":"7"}] 18:23:04 INFO - PROCESS | 1926 | 1464139384900 Marionette TRACE conn2 -> [0,1522,"setScriptTimeout",{"ms":35000}] 18:23:04 INFO - PROCESS | 1926 | 1464139384901 Marionette TRACE conn2 <- [1,1522,null,{}] 18:23:04 INFO - PROCESS | 1926 | 1464139384906 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}] 18:23:05 INFO - PROCESS | 1926 | 1464139385048 Marionette TRACE conn2 <- [1,1523,null,{"value":null}] 18:23:05 INFO - PROCESS | 1926 | 1464139385066 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:05 INFO - PROCESS | 1926 | ++DOCSHELL 0x12b38e800 == 78 [pid = 1926] [id = 388] 18:23:05 INFO - PROCESS | 1926 | ++DOMWINDOW == 193 (0x125da8800) [pid = 1926] [serial = 1163] [outer = 0x0] 18:23:05 INFO - PROCESS | 1926 | ++DOMWINDOW == 194 (0x126f52000) [pid = 1926] [serial = 1164] [outer = 0x125da8800] 18:23:05 INFO - PROCESS | 1926 | 1464139385095 Marionette DEBUG loaded listener.js 18:23:05 INFO - PROCESS | 1926 | ++DOMWINDOW == 195 (0x128ba9000) [pid = 1926] [serial = 1165] [outer = 0x125da8800] 18:23:05 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 () { 18:23:05 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 18:23:05 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 18:23:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:23:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:23:05 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 18:23:05 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 () { 18:23:05 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 18:23:05 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 18:23:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:23:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:23:05 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 18:23:05 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 () { 18:23:05 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 18:23:05 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 18:23:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:23:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:23:05 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 18:23:05 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 () { 18:23:05 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 18:23:05 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 18:23:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:23:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:23:05 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 18:23:05 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 723ms 18:23:05 INFO - PROCESS | 1926 | 1464139385617 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"]]]}] 18:23:05 INFO - PROCESS | 1926 | 1464139385625 Marionette TRACE conn2 -> [0,1525,"getWindowHandle",null] 18:23:05 INFO - PROCESS | 1926 | 1464139385627 Marionette TRACE conn2 <- [1,1525,null,{"value":"7"}] 18:23:05 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 18:23:05 INFO - PROCESS | 1926 | 1464139385631 Marionette TRACE conn2 -> [0,1526,"setScriptTimeout",{"ms":35000}] 18:23:05 INFO - PROCESS | 1926 | 1464139385633 Marionette TRACE conn2 <- [1,1526,null,{}] 18:23:05 INFO - PROCESS | 1926 | 1464139385636 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}] 18:23:05 INFO - PROCESS | 1926 | 1464139385758 Marionette TRACE conn2 <- [1,1527,null,{"value":null}] 18:23:05 INFO - PROCESS | 1926 | 1464139385772 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:05 INFO - PROCESS | 1926 | ++DOCSHELL 0x12c24e800 == 79 [pid = 1926] [id = 389] 18:23:05 INFO - PROCESS | 1926 | ++DOMWINDOW == 196 (0x11635f400) [pid = 1926] [serial = 1166] [outer = 0x0] 18:23:05 INFO - PROCESS | 1926 | ++DOMWINDOW == 197 (0x128bdd000) [pid = 1926] [serial = 1167] [outer = 0x11635f400] 18:23:05 INFO - PROCESS | 1926 | 1464139385797 Marionette DEBUG loaded listener.js 18:23:05 INFO - PROCESS | 1926 | ++DOMWINDOW == 198 (0x12a738800) [pid = 1926] [serial = 1168] [outer = 0x11635f400] 18:23:06 INFO - PROCESS | 1926 | 1464139386147 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"]]]}] 18:23:06 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 18:23:06 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 18:23:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:23:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:23:06 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 18:23:06 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 18:23:06 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 18:23:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:23:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:23:06 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 18:23:06 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 18:23:06 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 18:23:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:23:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:23:06 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 18:23:06 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 520ms 18:23:06 INFO - PROCESS | 1926 | 1464139386152 Marionette TRACE conn2 -> [0,1529,"getWindowHandle",null] 18:23:06 INFO - PROCESS | 1926 | 1464139386155 Marionette TRACE conn2 <- [1,1529,null,{"value":"7"}] 18:23:06 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 18:23:06 INFO - PROCESS | 1926 | 1464139386159 Marionette TRACE conn2 -> [0,1530,"setScriptTimeout",{"ms":35000}] 18:23:06 INFO - PROCESS | 1926 | 1464139386161 Marionette TRACE conn2 <- [1,1530,null,{}] 18:23:06 INFO - PROCESS | 1926 | 1464139386164 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}] 18:23:06 INFO - PROCESS | 1926 | 1464139386363 Marionette TRACE conn2 <- [1,1531,null,{"value":null}] 18:23:06 INFO - PROCESS | 1926 | 1464139386415 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:06 INFO - PROCESS | 1926 | ++DOCSHELL 0x12cc35800 == 80 [pid = 1926] [id = 390] 18:23:06 INFO - PROCESS | 1926 | ++DOMWINDOW == 199 (0x12a8a8400) [pid = 1926] [serial = 1169] [outer = 0x0] 18:23:06 INFO - PROCESS | 1926 | ++DOMWINDOW == 200 (0x12aeb7c00) [pid = 1926] [serial = 1170] [outer = 0x12a8a8400] 18:23:06 INFO - PROCESS | 1926 | 1464139386509 Marionette DEBUG loaded listener.js 18:23:06 INFO - PROCESS | 1926 | ++DOMWINDOW == 201 (0x12bb8b000) [pid = 1926] [serial = 1171] [outer = 0x12a8a8400] 18:23:06 INFO - PROCESS | 1926 | --DOMWINDOW == 200 (0x129734c00) [pid = 1926] [serial = 1115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 18:23:06 INFO - PROCESS | 1926 | --DOMWINDOW == 199 (0x12165c800) [pid = 1926] [serial = 1097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 18:23:06 INFO - PROCESS | 1926 | --DOMWINDOW == 198 (0x1210c6c00) [pid = 1926] [serial = 1055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 18:23:06 INFO - PROCESS | 1926 | --DOMWINDOW == 197 (0x120d0a800) [pid = 1926] [serial = 1094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 18:23:06 INFO - PROCESS | 1926 | --DOMWINDOW == 196 (0x121660c00) [pid = 1926] [serial = 1100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 18:23:06 INFO - PROCESS | 1926 | --DOMWINDOW == 195 (0x112744400) [pid = 1926] [serial = 1082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 18:23:06 INFO - PROCESS | 1926 | --DOMWINDOW == 194 (0x118093c00) [pid = 1926] [serial = 1088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 18:23:06 INFO - PROCESS | 1926 | --DOMWINDOW == 193 (0x125daf400) [pid = 1926] [serial = 1103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 18:23:06 INFO - PROCESS | 1926 | --DOMWINDOW == 192 (0x1194c5000) [pid = 1926] [serial = 1091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 18:23:06 INFO - PROCESS | 1926 | --DOMWINDOW == 191 (0x111c28000) [pid = 1926] [serial = 1109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 18:23:06 INFO - PROCESS | 1926 | --DOMWINDOW == 190 (0x12746dc00) [pid = 1926] [serial = 1106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 18:23:06 INFO - PROCESS | 1926 | --DOMWINDOW == 189 (0x116a63800) [pid = 1926] [serial = 1085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 18:23:06 INFO - PROCESS | 1926 | --DOMWINDOW == 188 (0x112d43000) [pid = 1926] [serial = 1112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 18:23:07 INFO - PROCESS | 1926 | 1464139386998 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]]]}] 18:23:07 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 18:23:07 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 18:23:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:23:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:23:07 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 18:23:07 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 18:23:07 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. 18:23:07 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 18:23:07 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 871ms 18:23:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 18:23:07 INFO - PROCESS | 1926 | 1464139387030 Marionette TRACE conn2 -> [0,1533,"getWindowHandle",null] 18:23:07 INFO - PROCESS | 1926 | 1464139387031 Marionette TRACE conn2 <- [1,1533,null,{"value":"7"}] 18:23:07 INFO - PROCESS | 1926 | 1464139387033 Marionette TRACE conn2 -> [0,1534,"setScriptTimeout",{"ms":35000}] 18:23:07 INFO - PROCESS | 1926 | 1464139387042 Marionette TRACE conn2 <- [1,1534,null,{}] 18:23:07 INFO - PROCESS | 1926 | 1464139387045 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}] 18:23:07 INFO - PROCESS | 1926 | 1464139387141 Marionette TRACE conn2 <- [1,1535,null,{"value":null}] 18:23:07 INFO - PROCESS | 1926 | 1464139387146 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:07 INFO - PROCESS | 1926 | ++DOCSHELL 0x126f2d000 == 81 [pid = 1926] [id = 391] 18:23:07 INFO - PROCESS | 1926 | ++DOMWINDOW == 189 (0x11830f800) [pid = 1926] [serial = 1172] [outer = 0x0] 18:23:07 INFO - PROCESS | 1926 | ++DOMWINDOW == 190 (0x1194ca400) [pid = 1926] [serial = 1173] [outer = 0x11830f800] 18:23:07 INFO - PROCESS | 1926 | 1464139387172 Marionette DEBUG loaded listener.js 18:23:07 INFO - PROCESS | 1926 | ++DOMWINDOW == 191 (0x126814400) [pid = 1926] [serial = 1174] [outer = 0x11830f800] 18:23:07 INFO - PROCESS | 1926 | 1464139387553 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]]]}] 18:23:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 18:23:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 577ms 18:23:07 INFO - PROCESS | 1926 | 1464139387611 Marionette TRACE conn2 -> [0,1537,"getWindowHandle",null] 18:23:07 INFO - PROCESS | 1926 | 1464139387613 Marionette TRACE conn2 <- [1,1537,null,{"value":"7"}] 18:23:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 18:23:07 INFO - PROCESS | 1926 | 1464139387616 Marionette TRACE conn2 -> [0,1538,"setScriptTimeout",{"ms":35000}] 18:23:07 INFO - PROCESS | 1926 | 1464139387618 Marionette TRACE conn2 <- [1,1538,null,{}] 18:23:07 INFO - PROCESS | 1926 | 1464139387621 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}] 18:23:07 INFO - PROCESS | 1926 | 1464139387770 Marionette TRACE conn2 <- [1,1539,null,{"value":null}] 18:23:07 INFO - PROCESS | 1926 | 1464139387796 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:07 INFO - PROCESS | 1926 | ++DOCSHELL 0x12d1cd000 == 82 [pid = 1926] [id = 392] 18:23:07 INFO - PROCESS | 1926 | ++DOMWINDOW == 192 (0x128bce000) [pid = 1926] [serial = 1175] [outer = 0x0] 18:23:07 INFO - PROCESS | 1926 | ++DOMWINDOW == 193 (0x12ac09c00) [pid = 1926] [serial = 1176] [outer = 0x128bce000] 18:23:07 INFO - PROCESS | 1926 | 1464139387821 Marionette DEBUG loaded listener.js 18:23:07 INFO - PROCESS | 1926 | ++DOMWINDOW == 194 (0x12cc61c00) [pid = 1926] [serial = 1177] [outer = 0x128bce000] 18:23:08 INFO - PROCESS | 1926 | 1464139388207 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]]]}] 18:23:08 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 18:23:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 619ms 18:23:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 18:23:08 INFO - PROCESS | 1926 | 1464139388241 Marionette TRACE conn2 -> [0,1541,"getWindowHandle",null] 18:23:08 INFO - PROCESS | 1926 | 1464139388243 Marionette TRACE conn2 <- [1,1541,null,{"value":"7"}] 18:23:08 INFO - PROCESS | 1926 | 1464139388246 Marionette TRACE conn2 -> [0,1542,"setScriptTimeout",{"ms":35000}] 18:23:08 INFO - PROCESS | 1926 | 1464139388248 Marionette TRACE conn2 <- [1,1542,null,{}] 18:23:08 INFO - PROCESS | 1926 | 1464139388261 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}] 18:23:08 INFO - PROCESS | 1926 | 1464139388386 Marionette TRACE conn2 <- [1,1543,null,{"value":null}] 18:23:08 INFO - PROCESS | 1926 | 1464139388391 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:08 INFO - PROCESS | 1926 | ++DOCSHELL 0x134776000 == 83 [pid = 1926] [id = 393] 18:23:08 INFO - PROCESS | 1926 | ++DOMWINDOW == 195 (0x12e922000) [pid = 1926] [serial = 1178] [outer = 0x0] 18:23:08 INFO - PROCESS | 1926 | ++DOMWINDOW == 196 (0x12e927400) [pid = 1926] [serial = 1179] [outer = 0x12e922000] 18:23:08 INFO - PROCESS | 1926 | 1464139388421 Marionette DEBUG loaded listener.js 18:23:08 INFO - PROCESS | 1926 | ++DOMWINDOW == 197 (0x12f108c00) [pid = 1926] [serial = 1180] [outer = 0x12e922000] 18:23:08 INFO - PROCESS | 1926 | 1464139388772 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]]]}] 18:23:08 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 18:23:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 572ms 18:23:08 INFO - PROCESS | 1926 | 1464139388817 Marionette TRACE conn2 -> [0,1545,"getWindowHandle",null] 18:23:08 INFO - PROCESS | 1926 | 1464139388818 Marionette TRACE conn2 <- [1,1545,null,{"value":"7"}] 18:23:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 18:23:08 INFO - PROCESS | 1926 | 1464139388821 Marionette TRACE conn2 -> [0,1546,"setScriptTimeout",{"ms":35000}] 18:23:08 INFO - PROCESS | 1926 | 1464139388822 Marionette TRACE conn2 <- [1,1546,null,{}] 18:23:08 INFO - PROCESS | 1926 | 1464139388824 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}] 18:23:08 INFO - PROCESS | 1926 | 1464139388922 Marionette TRACE conn2 <- [1,1547,null,{"value":null}] 18:23:09 INFO - PROCESS | 1926 | 1464139389087 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:09 INFO - PROCESS | 1926 | ++DOCSHELL 0x11614e800 == 84 [pid = 1926] [id = 394] 18:23:09 INFO - PROCESS | 1926 | ++DOMWINDOW == 198 (0x110fb1400) [pid = 1926] [serial = 1181] [outer = 0x0] 18:23:09 INFO - PROCESS | 1926 | ++DOMWINDOW == 199 (0x112742400) [pid = 1926] [serial = 1182] [outer = 0x110fb1400] 18:23:09 INFO - PROCESS | 1926 | 1464139389149 Marionette DEBUG loaded listener.js 18:23:09 INFO - PROCESS | 1926 | ++DOMWINDOW == 200 (0x11684d400) [pid = 1926] [serial = 1183] [outer = 0x110fb1400] 18:23:09 INFO - PROCESS | 1926 | 1464139389612 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]]]}] 18:23:09 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 18:23:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 820ms 18:23:09 INFO - PROCESS | 1926 | 1464139389642 Marionette TRACE conn2 -> [0,1549,"getWindowHandle",null] 18:23:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 18:23:09 INFO - PROCESS | 1926 | 1464139389645 Marionette TRACE conn2 <- [1,1549,null,{"value":"7"}] 18:23:09 INFO - PROCESS | 1926 | 1464139389648 Marionette TRACE conn2 -> [0,1550,"setScriptTimeout",{"ms":35000}] 18:23:09 INFO - PROCESS | 1926 | 1464139389650 Marionette TRACE conn2 <- [1,1550,null,{}] 18:23:09 INFO - PROCESS | 1926 | 1464139389654 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}] 18:23:09 INFO - PROCESS | 1926 | 1464139389781 Marionette TRACE conn2 <- [1,1551,null,{"value":null}] 18:23:09 INFO - PROCESS | 1926 | 1464139389894 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:09 INFO - PROCESS | 1926 | ++DOCSHELL 0x126d66000 == 85 [pid = 1926] [id = 395] 18:23:09 INFO - PROCESS | 1926 | ++DOMWINDOW == 201 (0x118099800) [pid = 1926] [serial = 1184] [outer = 0x0] 18:23:09 INFO - PROCESS | 1926 | ++DOMWINDOW == 202 (0x11870b400) [pid = 1926] [serial = 1185] [outer = 0x118099800] 18:23:09 INFO - PROCESS | 1926 | 1464139389930 Marionette DEBUG loaded listener.js 18:23:09 INFO - PROCESS | 1926 | ++DOMWINDOW == 203 (0x1194c8c00) [pid = 1926] [serial = 1186] [outer = 0x118099800] 18:23:10 INFO - PROCESS | 1926 | 1464139390395 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]]]}] 18:23:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 18:23:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 773ms 18:23:10 INFO - PROCESS | 1926 | 1464139390422 Marionette TRACE conn2 -> [0,1553,"getWindowHandle",null] 18:23:10 INFO - PROCESS | 1926 | 1464139390425 Marionette TRACE conn2 <- [1,1553,null,{"value":"7"}] 18:23:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 18:23:10 INFO - PROCESS | 1926 | 1464139390429 Marionette TRACE conn2 -> [0,1554,"setScriptTimeout",{"ms":35000}] 18:23:10 INFO - PROCESS | 1926 | 1464139390430 Marionette TRACE conn2 <- [1,1554,null,{}] 18:23:10 INFO - PROCESS | 1926 | 1464139390433 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}] 18:23:10 INFO - PROCESS | 1926 | 1464139390553 Marionette TRACE conn2 <- [1,1555,null,{"value":null}] 18:23:10 INFO - PROCESS | 1926 | 1464139390640 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:10 INFO - PROCESS | 1926 | ++DOCSHELL 0x12d7b8800 == 86 [pid = 1926] [id = 396] 18:23:10 INFO - PROCESS | 1926 | ++DOMWINDOW == 204 (0x120d0e800) [pid = 1926] [serial = 1187] [outer = 0x0] 18:23:10 INFO - PROCESS | 1926 | ++DOMWINDOW == 205 (0x1219a2400) [pid = 1926] [serial = 1188] [outer = 0x120d0e800] 18:23:10 INFO - PROCESS | 1926 | 1464139390670 Marionette DEBUG loaded listener.js 18:23:10 INFO - PROCESS | 1926 | ++DOMWINDOW == 206 (0x126f55400) [pid = 1926] [serial = 1189] [outer = 0x120d0e800] 18:23:11 INFO - PROCESS | 1926 | 1464139391114 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]]]}] 18:23:11 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 18:23:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 727ms 18:23:11 INFO - PROCESS | 1926 | 1464139391157 Marionette TRACE conn2 -> [0,1557,"getWindowHandle",null] 18:23:11 INFO - PROCESS | 1926 | 1464139391159 Marionette TRACE conn2 <- [1,1557,null,{"value":"7"}] 18:23:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 18:23:11 INFO - PROCESS | 1926 | 1464139391166 Marionette TRACE conn2 -> [0,1558,"setScriptTimeout",{"ms":35000}] 18:23:11 INFO - PROCESS | 1926 | 1464139391172 Marionette TRACE conn2 <- [1,1558,null,{}] 18:23:11 INFO - PROCESS | 1926 | 1464139391183 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}] 18:23:11 INFO - PROCESS | 1926 | 1464139391395 Marionette TRACE conn2 <- [1,1559,null,{"value":null}] 18:23:11 INFO - PROCESS | 1926 | 1464139391541 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:11 INFO - PROCESS | 1926 | ++DOCSHELL 0x138522800 == 87 [pid = 1926] [id = 397] 18:23:11 INFO - PROCESS | 1926 | ++DOMWINDOW == 207 (0x12740c000) [pid = 1926] [serial = 1190] [outer = 0x0] 18:23:11 INFO - PROCESS | 1926 | ++DOMWINDOW == 208 (0x128bca800) [pid = 1926] [serial = 1191] [outer = 0x12740c000] 18:23:11 INFO - PROCESS | 1926 | 1464139391570 Marionette DEBUG loaded listener.js 18:23:11 INFO - PROCESS | 1926 | ++DOMWINDOW == 209 (0x12b488c00) [pid = 1926] [serial = 1192] [outer = 0x12740c000] 18:23:12 INFO - PROCESS | 1926 | 1464139392016 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]]]}] 18:23:12 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 18:23:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 883ms 18:23:12 INFO - PROCESS | 1926 | 1464139392046 Marionette TRACE conn2 -> [0,1561,"getWindowHandle",null] 18:23:12 INFO - PROCESS | 1926 | 1464139392048 Marionette TRACE conn2 <- [1,1561,null,{"value":"7"}] 18:23:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 18:23:12 INFO - PROCESS | 1926 | 1464139392050 Marionette TRACE conn2 -> [0,1562,"setScriptTimeout",{"ms":35000}] 18:23:12 INFO - PROCESS | 1926 | 1464139392051 Marionette TRACE conn2 <- [1,1562,null,{}] 18:23:12 INFO - PROCESS | 1926 | 1464139392074 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}] 18:23:12 INFO - PROCESS | 1926 | 1464139392195 Marionette TRACE conn2 <- [1,1563,null,{"value":null}] 18:23:12 INFO - PROCESS | 1926 | 1464139392285 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:12 INFO - PROCESS | 1926 | ++DOCSHELL 0x1400dd800 == 88 [pid = 1926] [id = 398] 18:23:12 INFO - PROCESS | 1926 | ++DOMWINDOW == 210 (0x12ab3a000) [pid = 1926] [serial = 1193] [outer = 0x0] 18:23:12 INFO - PROCESS | 1926 | ++DOMWINDOW == 211 (0x12d213800) [pid = 1926] [serial = 1194] [outer = 0x12ab3a000] 18:23:12 INFO - PROCESS | 1926 | 1464139392315 Marionette DEBUG loaded listener.js 18:23:12 INFO - PROCESS | 1926 | ++DOMWINDOW == 212 (0x12e924000) [pid = 1926] [serial = 1195] [outer = 0x12ab3a000] 18:23:12 INFO - PROCESS | 1926 | 1464139392732 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]]]}] 18:23:12 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 18:23:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 692ms 18:23:12 INFO - PROCESS | 1926 | 1464139392742 Marionette TRACE conn2 -> [0,1565,"getWindowHandle",null] 18:23:12 INFO - PROCESS | 1926 | 1464139392744 Marionette TRACE conn2 <- [1,1565,null,{"value":"7"}] 18:23:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 18:23:12 INFO - PROCESS | 1926 | 1464139392746 Marionette TRACE conn2 -> [0,1566,"setScriptTimeout",{"ms":35000}] 18:23:12 INFO - PROCESS | 1926 | 1464139392747 Marionette TRACE conn2 <- [1,1566,null,{}] 18:23:12 INFO - PROCESS | 1926 | 1464139392750 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}] 18:23:12 INFO - PROCESS | 1926 | 1464139392867 Marionette TRACE conn2 <- [1,1567,null,{"value":null}] 18:23:12 INFO - PROCESS | 1926 | 1464139392957 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:12 INFO - PROCESS | 1926 | ++DOCSHELL 0x137e55000 == 89 [pid = 1926] [id = 399] 18:23:12 INFO - PROCESS | 1926 | ++DOMWINDOW == 213 (0x12f10a800) [pid = 1926] [serial = 1196] [outer = 0x0] 18:23:12 INFO - PROCESS | 1926 | ++DOMWINDOW == 214 (0x12f110000) [pid = 1926] [serial = 1197] [outer = 0x12f10a800] 18:23:12 INFO - PROCESS | 1926 | 1464139392994 Marionette DEBUG loaded listener.js 18:23:13 INFO - PROCESS | 1926 | ++DOMWINDOW == 215 (0x1321ac400) [pid = 1926] [serial = 1198] [outer = 0x12f10a800] 18:23:13 INFO - PROCESS | 1926 | 1464139393428 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]]]}] 18:23:13 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 18:23:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 721ms 18:23:13 INFO - PROCESS | 1926 | 1464139393467 Marionette TRACE conn2 -> [0,1569,"getWindowHandle",null] 18:23:13 INFO - PROCESS | 1926 | 1464139393469 Marionette TRACE conn2 <- [1,1569,null,{"value":"7"}] 18:23:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 18:23:13 INFO - PROCESS | 1926 | 1464139393471 Marionette TRACE conn2 -> [0,1570,"setScriptTimeout",{"ms":35000}] 18:23:13 INFO - PROCESS | 1926 | 1464139393472 Marionette TRACE conn2 <- [1,1570,null,{}] 18:23:13 INFO - PROCESS | 1926 | 1464139393475 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}] 18:23:13 INFO - PROCESS | 1926 | 1464139393608 Marionette TRACE conn2 <- [1,1571,null,{"value":null}] 18:23:13 INFO - PROCESS | 1926 | 1464139393701 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:13 INFO - PROCESS | 1926 | ++DOCSHELL 0x137f42000 == 90 [pid = 1926] [id = 400] 18:23:13 INFO - PROCESS | 1926 | ++DOMWINDOW == 216 (0x1321ad400) [pid = 1926] [serial = 1199] [outer = 0x0] 18:23:13 INFO - PROCESS | 1926 | ++DOMWINDOW == 217 (0x1346aa400) [pid = 1926] [serial = 1200] [outer = 0x1321ad400] 18:23:13 INFO - PROCESS | 1926 | 1464139393730 Marionette DEBUG loaded listener.js 18:23:13 INFO - PROCESS | 1926 | ++DOMWINDOW == 218 (0x1346b1c00) [pid = 1926] [serial = 1201] [outer = 0x1321ad400] 18:23:14 INFO - PROCESS | 1926 | 1464139394140 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]]]}] 18:23:14 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 18:23:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 722ms 18:23:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 18:23:14 INFO - PROCESS | 1926 | 1464139394193 Marionette TRACE conn2 -> [0,1573,"getWindowHandle",null] 18:23:14 INFO - PROCESS | 1926 | 1464139394195 Marionette TRACE conn2 <- [1,1573,null,{"value":"7"}] 18:23:14 INFO - PROCESS | 1926 | 1464139394197 Marionette TRACE conn2 -> [0,1574,"setScriptTimeout",{"ms":35000}] 18:23:14 INFO - PROCESS | 1926 | 1464139394198 Marionette TRACE conn2 <- [1,1574,null,{}] 18:23:14 INFO - PROCESS | 1926 | 1464139394200 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}] 18:23:14 INFO - PROCESS | 1926 | 1464139394318 Marionette TRACE conn2 <- [1,1575,null,{"value":null}] 18:23:14 INFO - PROCESS | 1926 | 1464139394435 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:14 INFO - PROCESS | 1926 | ++DOCSHELL 0x137d0b800 == 91 [pid = 1926] [id = 401] 18:23:14 INFO - PROCESS | 1926 | ++DOMWINDOW == 219 (0x119025400) [pid = 1926] [serial = 1202] [outer = 0x0] 18:23:14 INFO - PROCESS | 1926 | ++DOMWINDOW == 220 (0x1346b4400) [pid = 1926] [serial = 1203] [outer = 0x119025400] 18:23:14 INFO - PROCESS | 1926 | 1464139394468 Marionette DEBUG loaded listener.js 18:23:14 INFO - PROCESS | 1926 | ++DOMWINDOW == 221 (0x1350c3400) [pid = 1926] [serial = 1204] [outer = 0x119025400] 18:23:14 INFO - PROCESS | 1926 | 1464139394889 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]]]}] 18:23:14 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 18:23:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 721ms 18:23:14 INFO - PROCESS | 1926 | 1464139394933 Marionette TRACE conn2 -> [0,1577,"getWindowHandle",null] 18:23:14 INFO - PROCESS | 1926 | 1464139394934 Marionette TRACE conn2 <- [1,1577,null,{"value":"7"}] 18:23:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 18:23:14 INFO - PROCESS | 1926 | 1464139394939 Marionette TRACE conn2 -> [0,1578,"setScriptTimeout",{"ms":35000}] 18:23:14 INFO - PROCESS | 1926 | 1464139394940 Marionette TRACE conn2 <- [1,1578,null,{}] 18:23:14 INFO - PROCESS | 1926 | 1464139394942 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}] 18:23:15 INFO - PROCESS | 1926 | 1464139395059 Marionette TRACE conn2 <- [1,1579,null,{"value":null}] 18:23:15 INFO - PROCESS | 1926 | 1464139395150 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:15 INFO - PROCESS | 1926 | ++DOCSHELL 0x137e51800 == 92 [pid = 1926] [id = 402] 18:23:15 INFO - PROCESS | 1926 | ++DOMWINDOW == 222 (0x12f686000) [pid = 1926] [serial = 1205] [outer = 0x0] 18:23:15 INFO - PROCESS | 1926 | ++DOMWINDOW == 223 (0x12f68d000) [pid = 1926] [serial = 1206] [outer = 0x12f686000] 18:23:15 INFO - PROCESS | 1926 | 1464139395180 Marionette DEBUG loaded listener.js 18:23:15 INFO - PROCESS | 1926 | ++DOMWINDOW == 224 (0x12f692400) [pid = 1926] [serial = 1207] [outer = 0x12f686000] 18:23:15 INFO - PROCESS | 1926 | 1464139395596 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]]]}] 18:23:15 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 18:23:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 671ms 18:23:15 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 18:23:15 INFO - PROCESS | 1926 | 1464139395610 Marionette TRACE conn2 -> [0,1581,"getWindowHandle",null] 18:23:15 INFO - PROCESS | 1926 | 1464139395611 Marionette TRACE conn2 <- [1,1581,null,{"value":"7"}] 18:23:15 INFO - PROCESS | 1926 | 1464139395614 Marionette TRACE conn2 -> [0,1582,"setScriptTimeout",{"ms":35000}] 18:23:15 INFO - PROCESS | 1926 | 1464139395615 Marionette TRACE conn2 <- [1,1582,null,{}] 18:23:15 INFO - PROCESS | 1926 | 1464139395617 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}] 18:23:15 INFO - PROCESS | 1926 | 1464139395738 Marionette TRACE conn2 <- [1,1583,null,{"value":null}] 18:23:15 INFO - PROCESS | 1926 | 1464139395858 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:15 INFO - PROCESS | 1926 | ++DOCSHELL 0x12f66f000 == 93 [pid = 1926] [id = 403] 18:23:15 INFO - PROCESS | 1926 | ++DOMWINDOW == 225 (0x12f68f800) [pid = 1926] [serial = 1208] [outer = 0x0] 18:23:15 INFO - PROCESS | 1926 | ++DOMWINDOW == 226 (0x1350c5800) [pid = 1926] [serial = 1209] [outer = 0x12f68f800] 18:23:15 INFO - PROCESS | 1926 | 1464139395890 Marionette DEBUG loaded listener.js 18:23:15 INFO - PROCESS | 1926 | ++DOMWINDOW == 227 (0x13540d800) [pid = 1926] [serial = 1210] [outer = 0x12f68f800] 18:23:16 INFO - PROCESS | 1926 | 1464139396366 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]]]}] 18:23:16 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 18:23:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 818ms 18:23:16 INFO - PROCESS | 1926 | 1464139396433 Marionette TRACE conn2 -> [0,1585,"getWindowHandle",null] 18:23:16 INFO - PROCESS | 1926 | 1464139396436 Marionette TRACE conn2 <- [1,1585,null,{"value":"7"}] 18:23:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 18:23:16 INFO - PROCESS | 1926 | 1464139396439 Marionette TRACE conn2 -> [0,1586,"setScriptTimeout",{"ms":35000}] 18:23:16 INFO - PROCESS | 1926 | 1464139396441 Marionette TRACE conn2 <- [1,1586,null,{}] 18:23:16 INFO - PROCESS | 1926 | 1464139396445 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}] 18:23:16 INFO - PROCESS | 1926 | 1464139396625 Marionette TRACE conn2 <- [1,1587,null,{"value":null}] 18:23:16 INFO - PROCESS | 1926 | 1464139396762 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:16 INFO - PROCESS | 1926 | ++DOCSHELL 0x119b7e000 == 94 [pid = 1926] [id = 404] 18:23:16 INFO - PROCESS | 1926 | ++DOMWINDOW == 228 (0x115d7f800) [pid = 1926] [serial = 1211] [outer = 0x0] 18:23:16 INFO - PROCESS | 1926 | ++DOMWINDOW == 229 (0x1194e7800) [pid = 1926] [serial = 1212] [outer = 0x115d7f800] 18:23:16 INFO - PROCESS | 1926 | 1464139396798 Marionette DEBUG loaded listener.js 18:23:16 INFO - PROCESS | 1926 | ++DOMWINDOW == 230 (0x135413000) [pid = 1926] [serial = 1213] [outer = 0x115d7f800] 18:23:17 INFO - PROCESS | 1926 | 1464139397201 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]]]}] 18:23:17 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 18:23:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 820ms 18:23:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 18:23:17 INFO - PROCESS | 1926 | 1464139397274 Marionette TRACE conn2 -> [0,1589,"getWindowHandle",null] 18:23:17 INFO - PROCESS | 1926 | 1464139397276 Marionette TRACE conn2 <- [1,1589,null,{"value":"7"}] 18:23:17 INFO - PROCESS | 1926 | 1464139397280 Marionette TRACE conn2 -> [0,1590,"setScriptTimeout",{"ms":35000}] 18:23:17 INFO - PROCESS | 1926 | 1464139397282 Marionette TRACE conn2 <- [1,1590,null,{}] 18:23:17 INFO - PROCESS | 1926 | 1464139397284 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}] 18:23:17 INFO - PROCESS | 1926 | 1464139397419 Marionette TRACE conn2 <- [1,1591,null,{"value":null}] 18:23:17 INFO - PROCESS | 1926 | 1464139397516 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:17 INFO - PROCESS | 1926 | ++DOCSHELL 0x12c844000 == 95 [pid = 1926] [id = 405] 18:23:17 INFO - PROCESS | 1926 | ++DOMWINDOW == 231 (0x135414c00) [pid = 1926] [serial = 1214] [outer = 0x0] 18:23:17 INFO - PROCESS | 1926 | ++DOMWINDOW == 232 (0x135ad0000) [pid = 1926] [serial = 1215] [outer = 0x135414c00] 18:23:17 INFO - PROCESS | 1926 | 1464139397545 Marionette DEBUG loaded listener.js 18:23:17 INFO - PROCESS | 1926 | ++DOMWINDOW == 233 (0x135ad4000) [pid = 1926] [serial = 1216] [outer = 0x135414c00] 18:23:18 INFO - PROCESS | 1926 | 1464139398197 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]]]}] 18:23:18 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 18:23:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 973ms 18:23:18 INFO - PROCESS | 1926 | 1464139398265 Marionette TRACE conn2 -> [0,1593,"getWindowHandle",null] 18:23:18 INFO - PROCESS | 1926 | 1464139398268 Marionette TRACE conn2 <- [1,1593,null,{"value":"7"}] 18:23:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 18:23:18 INFO - PROCESS | 1926 | 1464139398272 Marionette TRACE conn2 -> [0,1594,"setScriptTimeout",{"ms":35000}] 18:23:18 INFO - PROCESS | 1926 | 1464139398275 Marionette TRACE conn2 <- [1,1594,null,{}] 18:23:18 INFO - PROCESS | 1926 | 1464139398278 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}] 18:23:18 INFO - PROCESS | 1926 | 1464139398398 Marionette TRACE conn2 <- [1,1595,null,{"value":null}] 18:23:18 INFO - PROCESS | 1926 | 1464139398493 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:18 INFO - PROCESS | 1926 | ++DOCSHELL 0x125d7a800 == 96 [pid = 1926] [id = 406] 18:23:18 INFO - PROCESS | 1926 | ++DOMWINDOW == 234 (0x116177800) [pid = 1926] [serial = 1217] [outer = 0x0] 18:23:18 INFO - PROCESS | 1926 | ++DOMWINDOW == 235 (0x1166cb800) [pid = 1926] [serial = 1218] [outer = 0x116177800] 18:23:18 INFO - PROCESS | 1926 | 1464139398521 Marionette DEBUG loaded listener.js 18:23:18 INFO - PROCESS | 1926 | ++DOMWINDOW == 236 (0x117e0f400) [pid = 1926] [serial = 1219] [outer = 0x116177800] 18:23:18 INFO - PROCESS | 1926 | 1464139398967 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]]]}] 18:23:18 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 18:23:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 720ms 18:23:18 INFO - PROCESS | 1926 | 1464139398993 Marionette TRACE conn2 -> [0,1597,"getWindowHandle",null] 18:23:18 INFO - PROCESS | 1926 | 1464139398997 Marionette TRACE conn2 <- [1,1597,null,{"value":"7"}] 18:23:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 18:23:19 INFO - PROCESS | 1926 | 1464139399001 Marionette TRACE conn2 -> [0,1598,"setScriptTimeout",{"ms":35000}] 18:23:19 INFO - PROCESS | 1926 | 1464139399003 Marionette TRACE conn2 <- [1,1598,null,{}] 18:23:19 INFO - PROCESS | 1926 | 1464139399005 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}] 18:23:19 INFO - PROCESS | 1926 | 1464139399120 Marionette TRACE conn2 <- [1,1599,null,{"value":null}] 18:23:19 INFO - PROCESS | 1926 | 1464139399251 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:19 INFO - PROCESS | 1926 | ++DOCSHELL 0x115e3d800 == 97 [pid = 1926] [id = 407] 18:23:19 INFO - PROCESS | 1926 | ++DOMWINDOW == 237 (0x1183b2c00) [pid = 1926] [serial = 1220] [outer = 0x0] 18:23:19 INFO - PROCESS | 1926 | ++DOMWINDOW == 238 (0x118c10800) [pid = 1926] [serial = 1221] [outer = 0x1183b2c00] 18:23:19 INFO - PROCESS | 1926 | 1464139399282 Marionette DEBUG loaded listener.js 18:23:19 INFO - PROCESS | 1926 | ++DOMWINDOW == 239 (0x1194c4400) [pid = 1926] [serial = 1222] [outer = 0x1183b2c00] 18:23:19 INFO - PROCESS | 1926 | --DOCSHELL 0x134776000 == 96 [pid = 1926] [id = 393] 18:23:19 INFO - PROCESS | 1926 | --DOCSHELL 0x12d1cd000 == 95 [pid = 1926] [id = 392] 18:23:19 INFO - PROCESS | 1926 | --DOCSHELL 0x126f2d000 == 94 [pid = 1926] [id = 391] 18:23:19 INFO - PROCESS | 1926 | --DOCSHELL 0x12cc35800 == 93 [pid = 1926] [id = 390] 18:23:19 INFO - PROCESS | 1926 | --DOCSHELL 0x12c24e800 == 92 [pid = 1926] [id = 389] 18:23:19 INFO - PROCESS | 1926 | --DOCSHELL 0x12b38e800 == 91 [pid = 1926] [id = 388] 18:23:19 INFO - PROCESS | 1926 | --DOCSHELL 0x12935f000 == 90 [pid = 1926] [id = 387] 18:23:19 INFO - PROCESS | 1926 | --DOCSHELL 0x125de5800 == 89 [pid = 1926] [id = 386] 18:23:19 INFO - PROCESS | 1926 | --DOCSHELL 0x121234000 == 88 [pid = 1926] [id = 385] 18:23:19 INFO - PROCESS | 1926 | --DOCSHELL 0x112564000 == 87 [pid = 1926] [id = 384] 18:23:19 INFO - PROCESS | 1926 | --DOCSHELL 0x1194a4800 == 86 [pid = 1926] [id = 383] 18:23:19 INFO - PROCESS | 1926 | --DOCSHELL 0x12f1b4800 == 85 [pid = 1926] [id = 376] 18:23:19 INFO - PROCESS | 1926 | --DOCSHELL 0x129678800 == 84 [pid = 1926] [id = 375] 18:23:19 INFO - PROCESS | 1926 | --DOCSHELL 0x11858a800 == 83 [pid = 1926] [id = 374] 18:23:19 INFO - PROCESS | 1926 | --DOMWINDOW == 238 (0x115d7e400) [pid = 1926] [serial = 1059] [outer = 0x0] [url = about:blank] 18:23:19 INFO - PROCESS | 1926 | --DOMWINDOW == 237 (0x1210c6000) [pid = 1926] [serial = 1080] [outer = 0x0] [url = about:blank] 18:23:19 INFO - PROCESS | 1926 | --DOMWINDOW == 236 (0x12a72cc00) [pid = 1926] [serial = 1113] [outer = 0x0] [url = about:blank] 18:23:19 INFO - PROCESS | 1926 | --DOMWINDOW == 235 (0x12aeb8c00) [pid = 1926] [serial = 1114] [outer = 0x0] [url = about:blank] 18:23:19 INFO - PROCESS | 1926 | --DOMWINDOW == 234 (0x120d06000) [pid = 1926] [serial = 1065] [outer = 0x0] [url = about:blank] 18:23:19 INFO - PROCESS | 1926 | --DOMWINDOW == 233 (0x128bdcc00) [pid = 1926] [serial = 1077] [outer = 0x0] [url = about:blank] 18:23:19 INFO - PROCESS | 1926 | --DOMWINDOW == 232 (0x129737000) [pid = 1926] [serial = 1111] [outer = 0x0] [url = about:blank] 18:23:19 INFO - PROCESS | 1926 | --DOMWINDOW == 231 (0x12b48b400) [pid = 1926] [serial = 1117] [outer = 0x0] [url = about:blank] 18:23:19 INFO - PROCESS | 1926 | --DOMWINDOW == 230 (0x12930a800) [pid = 1926] [serial = 1108] [outer = 0x0] [url = about:blank] 18:23:19 INFO - PROCESS | 1926 | --DOMWINDOW == 229 (0x125da7800) [pid = 1926] [serial = 1099] [outer = 0x0] [url = about:blank] 18:23:19 INFO - PROCESS | 1926 | --DOMWINDOW == 228 (0x12b305c00) [pid = 1926] [serial = 1116] [outer = 0x0] [url = about:blank] 18:23:19 INFO - PROCESS | 1926 | --DOMWINDOW == 227 (0x125586400) [pid = 1926] [serial = 1098] [outer = 0x0] [url = about:blank] 18:23:19 INFO - PROCESS | 1926 | --DOMWINDOW == 226 (0x126f53400) [pid = 1926] [serial = 1057] [outer = 0x0] [url = about:blank] 18:23:19 INFO - PROCESS | 1926 | --DOMWINDOW == 225 (0x121082400) [pid = 1926] [serial = 1095] [outer = 0x0] [url = about:blank] 18:23:19 INFO - PROCESS | 1926 | --DOMWINDOW == 224 (0x12109e800) [pid = 1926] [serial = 1096] [outer = 0x0] [url = about:blank] 18:23:19 INFO - PROCESS | 1926 | --DOMWINDOW == 223 (0x126818c00) [pid = 1926] [serial = 1101] [outer = 0x0] [url = about:blank] 18:23:19 INFO - PROCESS | 1926 | --DOMWINDOW == 222 (0x116793400) [pid = 1926] [serial = 1084] [outer = 0x0] [url = about:blank] 18:23:19 INFO - PROCESS | 1926 | --DOMWINDOW == 221 (0x113c96000) [pid = 1926] [serial = 1083] [outer = 0x0] [url = about:blank] 18:23:19 INFO - PROCESS | 1926 | --DOMWINDOW == 220 (0x1258bf800) [pid = 1926] [serial = 1068] [outer = 0x0] [url = about:blank] 18:23:19 INFO - PROCESS | 1926 | --DOMWINDOW == 219 (0x1185fc400) [pid = 1926] [serial = 1089] [outer = 0x0] [url = about:blank] 18:23:19 INFO - PROCESS | 1926 | --DOMWINDOW == 218 (0x1190d2000) [pid = 1926] [serial = 1090] [outer = 0x0] [url = about:blank] 18:23:19 INFO - PROCESS | 1926 | --DOMWINDOW == 217 (0x12888c400) [pid = 1926] [serial = 1104] [outer = 0x0] [url = about:blank] 18:23:19 INFO - PROCESS | 1926 | --DOMWINDOW == 216 (0x1194e9c00) [pid = 1926] [serial = 1092] [outer = 0x0] [url = about:blank] 18:23:19 INFO - PROCESS | 1926 | --DOMWINDOW == 215 (0x120d06800) [pid = 1926] [serial = 1093] [outer = 0x0] [url = about:blank] 18:23:19 INFO - PROCESS | 1926 | --DOMWINDOW == 214 (0x127469000) [pid = 1926] [serial = 1102] [outer = 0x0] [url = about:blank] 18:23:19 INFO - PROCESS | 1926 | --DOMWINDOW == 213 (0x118373400) [pid = 1926] [serial = 1110] [outer = 0x0] [url = about:blank] 18:23:19 INFO - PROCESS | 1926 | --DOMWINDOW == 212 (0x129075400) [pid = 1926] [serial = 1107] [outer = 0x0] [url = about:blank] 18:23:19 INFO - PROCESS | 1926 | --DOMWINDOW == 211 (0x1275e9c00) [pid = 1926] [serial = 1074] [outer = 0x0] [url = about:blank] 18:23:19 INFO - PROCESS | 1926 | --DOMWINDOW == 210 (0x128bc9000) [pid = 1926] [serial = 1105] [outer = 0x0] [url = about:blank] 18:23:19 INFO - PROCESS | 1926 | --DOMWINDOW == 209 (0x11820d800) [pid = 1926] [serial = 1087] [outer = 0x0] [url = about:blank] 18:23:19 INFO - PROCESS | 1926 | --DOMWINDOW == 208 (0x11808b400) [pid = 1926] [serial = 1086] [outer = 0x0] [url = about:blank] 18:23:19 INFO - PROCESS | 1926 | --DOMWINDOW == 207 (0x126f56000) [pid = 1926] [serial = 1071] [outer = 0x0] [url = about:blank] 18:23:19 INFO - PROCESS | 1926 | --DOMWINDOW == 206 (0x11830f000) [pid = 1926] [serial = 1062] [outer = 0x0] [url = about:blank] 18:23:19 INFO - PROCESS | 1926 | 1464139399767 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]]]}] 18:23:19 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 18:23:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 822ms 18:23:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 18:23:19 INFO - PROCESS | 1926 | 1464139399824 Marionette TRACE conn2 -> [0,1601,"getWindowHandle",null] 18:23:19 INFO - PROCESS | 1926 | 1464139399825 Marionette TRACE conn2 <- [1,1601,null,{"value":"7"}] 18:23:19 INFO - PROCESS | 1926 | 1464139399827 Marionette TRACE conn2 -> [0,1602,"setScriptTimeout",{"ms":35000}] 18:23:19 INFO - PROCESS | 1926 | 1464139399830 Marionette TRACE conn2 <- [1,1602,null,{}] 18:23:19 INFO - PROCESS | 1926 | 1464139399837 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}] 18:23:19 INFO - PROCESS | 1926 | 1464139399942 Marionette TRACE conn2 <- [1,1603,null,{"value":null}] 18:23:19 INFO - PROCESS | 1926 | 1464139399950 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:19 INFO - PROCESS | 1926 | ++DOCSHELL 0x1191e1000 == 84 [pid = 1926] [id = 408] 18:23:19 INFO - PROCESS | 1926 | ++DOMWINDOW == 207 (0x1194ee400) [pid = 1926] [serial = 1223] [outer = 0x0] 18:23:19 INFO - PROCESS | 1926 | ++DOMWINDOW == 208 (0x120e8fc00) [pid = 1926] [serial = 1224] [outer = 0x1194ee400] 18:23:19 INFO - PROCESS | 1926 | 1464139399981 Marionette DEBUG loaded listener.js 18:23:20 INFO - PROCESS | 1926 | ++DOMWINDOW == 209 (0x1210a4c00) [pid = 1926] [serial = 1225] [outer = 0x1194ee400] 18:23:20 INFO - PROCESS | 1926 | 1464139400390 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]]]}] 18:23:20 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 18:23:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 571ms 18:23:20 INFO - PROCESS | 1926 | 1464139400400 Marionette TRACE conn2 -> [0,1605,"getWindowHandle",null] 18:23:20 INFO - PROCESS | 1926 | 1464139400402 Marionette TRACE conn2 <- [1,1605,null,{"value":"7"}] 18:23:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 18:23:20 INFO - PROCESS | 1926 | 1464139400408 Marionette TRACE conn2 -> [0,1606,"setScriptTimeout",{"ms":35000}] 18:23:20 INFO - PROCESS | 1926 | 1464139400410 Marionette TRACE conn2 <- [1,1606,null,{}] 18:23:20 INFO - PROCESS | 1926 | 1464139400412 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}] 18:23:20 INFO - PROCESS | 1926 | 1464139400517 Marionette TRACE conn2 <- [1,1607,null,{"value":null}] 18:23:20 INFO - PROCESS | 1926 | 1464139400522 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:20 INFO - PROCESS | 1926 | ++DOCSHELL 0x127284800 == 85 [pid = 1926] [id = 409] 18:23:20 INFO - PROCESS | 1926 | ++DOMWINDOW == 210 (0x12142a000) [pid = 1926] [serial = 1226] [outer = 0x0] 18:23:20 INFO - PROCESS | 1926 | ++DOMWINDOW == 211 (0x12553d000) [pid = 1926] [serial = 1227] [outer = 0x12142a000] 18:23:20 INFO - PROCESS | 1926 | 1464139400549 Marionette DEBUG loaded listener.js 18:23:20 INFO - PROCESS | 1926 | ++DOMWINDOW == 212 (0x125da8400) [pid = 1926] [serial = 1228] [outer = 0x12142a000] 18:23:20 INFO - PROCESS | 1926 | 1464139400918 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]]]}] 18:23:20 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 18:23:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 571ms 18:23:20 INFO - PROCESS | 1926 | 1464139400979 Marionette TRACE conn2 -> [0,1609,"getWindowHandle",null] 18:23:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 18:23:20 INFO - PROCESS | 1926 | 1464139400989 Marionette TRACE conn2 <- [1,1609,null,{"value":"7"}] 18:23:20 INFO - PROCESS | 1926 | 1464139400991 Marionette TRACE conn2 -> [0,1610,"setScriptTimeout",{"ms":35000}] 18:23:20 INFO - PROCESS | 1926 | 1464139400992 Marionette TRACE conn2 <- [1,1610,null,{}] 18:23:20 INFO - PROCESS | 1926 | 1464139400994 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}] 18:23:21 INFO - PROCESS | 1926 | 1464139401093 Marionette TRACE conn2 <- [1,1611,null,{"value":null}] 18:23:21 INFO - PROCESS | 1926 | 1464139401099 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:21 INFO - PROCESS | 1926 | ++DOCSHELL 0x12ab71000 == 86 [pid = 1926] [id = 410] 18:23:21 INFO - PROCESS | 1926 | ++DOMWINDOW == 213 (0x125e78000) [pid = 1926] [serial = 1229] [outer = 0x0] 18:23:21 INFO - PROCESS | 1926 | ++DOMWINDOW == 214 (0x126d33800) [pid = 1926] [serial = 1230] [outer = 0x125e78000] 18:23:21 INFO - PROCESS | 1926 | 1464139401125 Marionette DEBUG loaded listener.js 18:23:21 INFO - PROCESS | 1926 | ++DOMWINDOW == 215 (0x1275e6c00) [pid = 1926] [serial = 1231] [outer = 0x125e78000] 18:23:21 INFO - PROCESS | 1926 | 1464139401493 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]]]}] 18:23:21 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 18:23:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 521ms 18:23:21 INFO - PROCESS | 1926 | 1464139401512 Marionette TRACE conn2 -> [0,1613,"getWindowHandle",null] 18:23:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 18:23:21 INFO - PROCESS | 1926 | 1464139401513 Marionette TRACE conn2 <- [1,1613,null,{"value":"7"}] 18:23:21 INFO - PROCESS | 1926 | 1464139401516 Marionette TRACE conn2 -> [0,1614,"setScriptTimeout",{"ms":35000}] 18:23:21 INFO - PROCESS | 1926 | 1464139401517 Marionette TRACE conn2 <- [1,1614,null,{}] 18:23:21 INFO - PROCESS | 1926 | 1464139401522 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}] 18:23:21 INFO - PROCESS | 1926 | 1464139401685 Marionette TRACE conn2 <- [1,1615,null,{"value":null}] 18:23:21 INFO - PROCESS | 1926 | 1464139401739 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:21 INFO - PROCESS | 1926 | ++DOCSHELL 0x12c24b800 == 87 [pid = 1926] [id = 411] 18:23:21 INFO - PROCESS | 1926 | ++DOMWINDOW == 216 (0x128ba9c00) [pid = 1926] [serial = 1232] [outer = 0x0] 18:23:21 INFO - PROCESS | 1926 | ++DOMWINDOW == 217 (0x128be3000) [pid = 1926] [serial = 1233] [outer = 0x128ba9c00] 18:23:21 INFO - PROCESS | 1926 | 1464139401765 Marionette DEBUG loaded listener.js 18:23:21 INFO - PROCESS | 1926 | ++DOMWINDOW == 218 (0x12a8a7000) [pid = 1926] [serial = 1234] [outer = 0x128ba9c00] 18:23:22 INFO - PROCESS | 1926 | 1464139402092 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]]]}] 18:23:22 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 18:23:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 619ms 18:23:22 INFO - PROCESS | 1926 | 1464139402136 Marionette TRACE conn2 -> [0,1617,"getWindowHandle",null] 18:23:22 INFO - PROCESS | 1926 | 1464139402137 Marionette TRACE conn2 <- [1,1617,null,{"value":"7"}] 18:23:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 18:23:22 INFO - PROCESS | 1926 | 1464139402140 Marionette TRACE conn2 -> [0,1618,"setScriptTimeout",{"ms":35000}] 18:23:22 INFO - PROCESS | 1926 | 1464139402141 Marionette TRACE conn2 <- [1,1618,null,{}] 18:23:22 INFO - PROCESS | 1926 | 1464139402143 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}] 18:23:22 INFO - PROCESS | 1926 | 1464139402281 Marionette TRACE conn2 <- [1,1619,null,{"value":null}] 18:23:22 INFO - PROCESS | 1926 | 1464139402297 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:22 INFO - PROCESS | 1926 | ++DOCSHELL 0x12cc1f000 == 88 [pid = 1926] [id = 412] 18:23:22 INFO - PROCESS | 1926 | ++DOMWINDOW == 219 (0x12ab3b000) [pid = 1926] [serial = 1235] [outer = 0x0] 18:23:22 INFO - PROCESS | 1926 | ++DOMWINDOW == 220 (0x12aebb000) [pid = 1926] [serial = 1236] [outer = 0x12ab3b000] 18:23:22 INFO - PROCESS | 1926 | 1464139402323 Marionette DEBUG loaded listener.js 18:23:22 INFO - PROCESS | 1926 | ++DOMWINDOW == 221 (0x12b491800) [pid = 1926] [serial = 1237] [outer = 0x12ab3b000] 18:23:22 INFO - PROCESS | 1926 | 1464139402721 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]]]}] 18:23:22 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 18:23:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 618ms 18:23:22 INFO - PROCESS | 1926 | 1464139402759 Marionette TRACE conn2 -> [0,1621,"getWindowHandle",null] 18:23:22 INFO - PROCESS | 1926 | 1464139402760 Marionette TRACE conn2 <- [1,1621,null,{"value":"7"}] 18:23:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 18:23:22 INFO - PROCESS | 1926 | 1464139402762 Marionette TRACE conn2 -> [0,1622,"setScriptTimeout",{"ms":35000}] 18:23:22 INFO - PROCESS | 1926 | 1464139402764 Marionette TRACE conn2 <- [1,1622,null,{}] 18:23:22 INFO - PROCESS | 1926 | 1464139402766 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}] 18:23:22 INFO - PROCESS | 1926 | 1464139402894 Marionette TRACE conn2 <- [1,1623,null,{"value":null}] 18:23:22 INFO - PROCESS | 1926 | 1464139402905 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:22 INFO - PROCESS | 1926 | ++DOCSHELL 0x12d1dc000 == 89 [pid = 1926] [id = 413] 18:23:22 INFO - PROCESS | 1926 | ++DOMWINDOW == 222 (0x12ac03000) [pid = 1926] [serial = 1238] [outer = 0x0] 18:23:22 INFO - PROCESS | 1926 | ++DOMWINDOW == 223 (0x12c867000) [pid = 1926] [serial = 1239] [outer = 0x12ac03000] 18:23:22 INFO - PROCESS | 1926 | 1464139402933 Marionette DEBUG loaded listener.js 18:23:22 INFO - PROCESS | 1926 | ++DOMWINDOW == 224 (0x12d0ea000) [pid = 1926] [serial = 1240] [outer = 0x12ac03000] 18:23:23 INFO - PROCESS | 1926 | 1464139403299 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]]]}] 18:23:23 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 18:23:23 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 570ms 18:23:23 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 18:23:23 INFO - PROCESS | 1926 | 1464139403338 Marionette TRACE conn2 -> [0,1625,"getWindowHandle",null] 18:23:23 INFO - PROCESS | 1926 | 1464139403339 Marionette TRACE conn2 <- [1,1625,null,{"value":"7"}] 18:23:23 INFO - PROCESS | 1926 | 1464139403341 Marionette TRACE conn2 -> [0,1626,"setScriptTimeout",{"ms":35000}] 18:23:23 INFO - PROCESS | 1926 | 1464139403342 Marionette TRACE conn2 <- [1,1626,null,{}] 18:23:23 INFO - PROCESS | 1926 | 1464139403344 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}] 18:23:23 INFO - PROCESS | 1926 | 1464139403475 Marionette TRACE conn2 <- [1,1627,null,{"value":null}] 18:23:23 INFO - PROCESS | 1926 | 1464139403487 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:23 INFO - PROCESS | 1926 | ++DOCSHELL 0x12f673800 == 90 [pid = 1926] [id = 414] 18:23:23 INFO - PROCESS | 1926 | ++DOMWINDOW == 225 (0x110e89400) [pid = 1926] [serial = 1241] [outer = 0x0] 18:23:23 INFO - PROCESS | 1926 | ++DOMWINDOW == 226 (0x12f103400) [pid = 1926] [serial = 1242] [outer = 0x110e89400] 18:23:23 INFO - PROCESS | 1926 | 1464139403520 Marionette DEBUG loaded listener.js 18:23:23 INFO - PROCESS | 1926 | ++DOMWINDOW == 227 (0x12f631400) [pid = 1926] [serial = 1243] [outer = 0x110e89400] 18:23:23 INFO - PROCESS | 1926 | 1464139403892 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]]]}] 18:23:23 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 18:23:23 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 568ms 18:23:23 INFO - PROCESS | 1926 | 1464139403910 Marionette TRACE conn2 -> [0,1629,"getWindowHandle",null] 18:23:23 INFO - PROCESS | 1926 | 1464139403911 Marionette TRACE conn2 <- [1,1629,null,{"value":"7"}] 18:23:23 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 18:23:23 INFO - PROCESS | 1926 | 1464139403913 Marionette TRACE conn2 -> [0,1630,"setScriptTimeout",{"ms":35000}] 18:23:23 INFO - PROCESS | 1926 | 1464139403914 Marionette TRACE conn2 <- [1,1630,null,{}] 18:23:23 INFO - PROCESS | 1926 | 1464139403917 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}] 18:23:24 INFO - PROCESS | 1926 | --DOMWINDOW == 226 (0x125da8800) [pid = 1926] [serial = 1163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 18:23:24 INFO - PROCESS | 1926 | --DOMWINDOW == 225 (0x11635f400) [pid = 1926] [serial = 1166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 18:23:24 INFO - PROCESS | 1926 | --DOMWINDOW == 224 (0x12a8a8400) [pid = 1926] [serial = 1169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 18:23:24 INFO - PROCESS | 1926 | --DOMWINDOW == 223 (0x12b48f800) [pid = 1926] [serial = 1118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 18:23:24 INFO - PROCESS | 1926 | --DOMWINDOW == 222 (0x110e91000) [pid = 1926] [serial = 1151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 18:23:24 INFO - PROCESS | 1926 | --DOMWINDOW == 221 (0x120d03800) [pid = 1926] [serial = 1160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 18:23:24 INFO - PROCESS | 1926 | --DOMWINDOW == 220 (0x11830f800) [pid = 1926] [serial = 1172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 18:23:24 INFO - PROCESS | 1926 | --DOMWINDOW == 219 (0x119895000) [pid = 1926] [serial = 1157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 18:23:24 INFO - PROCESS | 1926 | --DOMWINDOW == 218 (0x112596c00) [pid = 1926] [serial = 1148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 18:23:24 INFO - PROCESS | 1926 | --DOMWINDOW == 217 (0x1194b3000) [pid = 1926] [serial = 1154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 18:23:24 INFO - PROCESS | 1926 | --DOMWINDOW == 216 (0x128bce000) [pid = 1926] [serial = 1175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 18:23:24 INFO - PROCESS | 1926 | 1464139404223 Marionette TRACE conn2 <- [1,1631,null,{"value":null}] 18:23:24 INFO - PROCESS | 1926 | 1464139404233 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:24 INFO - PROCESS | 1926 | ++DOCSHELL 0x125e9d000 == 91 [pid = 1926] [id = 415] 18:23:24 INFO - PROCESS | 1926 | ++DOMWINDOW == 217 (0x113c95c00) [pid = 1926] [serial = 1244] [outer = 0x0] 18:23:24 INFO - PROCESS | 1926 | ++DOMWINDOW == 218 (0x118702400) [pid = 1926] [serial = 1245] [outer = 0x113c95c00] 18:23:24 INFO - PROCESS | 1926 | 1464139404265 Marionette DEBUG loaded listener.js 18:23:24 INFO - PROCESS | 1926 | ++DOMWINDOW == 219 (0x126fe9c00) [pid = 1926] [serial = 1246] [outer = 0x113c95c00] 18:23:24 INFO - PROCESS | 1926 | 1464139404595 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]]]}] 18:23:24 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 18:23:24 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 718ms 18:23:24 INFO - PROCESS | 1926 | 1464139404632 Marionette TRACE conn2 -> [0,1633,"getWindowHandle",null] 18:23:24 INFO - PROCESS | 1926 | 1464139404633 Marionette TRACE conn2 <- [1,1633,null,{"value":"7"}] 18:23:24 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 18:23:24 INFO - PROCESS | 1926 | 1464139404636 Marionette TRACE conn2 -> [0,1634,"setScriptTimeout",{"ms":35000}] 18:23:24 INFO - PROCESS | 1926 | 1464139404640 Marionette TRACE conn2 <- [1,1634,null,{}] 18:23:24 INFO - PROCESS | 1926 | 1464139404642 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}] 18:23:24 INFO - PROCESS | 1926 | 1464139404757 Marionette TRACE conn2 <- [1,1635,null,{"value":null}] 18:23:24 INFO - PROCESS | 1926 | 1464139404862 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:24 INFO - PROCESS | 1926 | ++DOCSHELL 0x137e3e800 == 92 [pid = 1926] [id = 416] 18:23:24 INFO - PROCESS | 1926 | ++DOMWINDOW == 220 (0x12f636c00) [pid = 1926] [serial = 1247] [outer = 0x0] 18:23:24 INFO - PROCESS | 1926 | ++DOMWINDOW == 221 (0x12f63dc00) [pid = 1926] [serial = 1248] [outer = 0x12f636c00] 18:23:24 INFO - PROCESS | 1926 | 1464139404890 Marionette DEBUG loaded listener.js 18:23:24 INFO - PROCESS | 1926 | ++DOMWINDOW == 222 (0x1321adc00) [pid = 1926] [serial = 1249] [outer = 0x12f636c00] 18:23:25 INFO - PROCESS | 1926 | 1464139405200 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]]]}] 18:23:25 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 18:23:25 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 574ms 18:23:25 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 18:23:25 INFO - PROCESS | 1926 | 1464139405211 Marionette TRACE conn2 -> [0,1637,"getWindowHandle",null] 18:23:25 INFO - PROCESS | 1926 | 1464139405212 Marionette TRACE conn2 <- [1,1637,null,{"value":"7"}] 18:23:25 INFO - PROCESS | 1926 | 1464139405214 Marionette TRACE conn2 -> [0,1638,"setScriptTimeout",{"ms":35000}] 18:23:25 INFO - PROCESS | 1926 | 1464139405215 Marionette TRACE conn2 <- [1,1638,null,{}] 18:23:25 INFO - PROCESS | 1926 | 1464139405218 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}] 18:23:25 INFO - PROCESS | 1926 | 1464139405327 Marionette TRACE conn2 <- [1,1639,null,{"value":null}] 18:23:25 INFO - PROCESS | 1926 | 1464139405331 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:25 INFO - PROCESS | 1926 | ++DOCSHELL 0x13852a800 == 93 [pid = 1926] [id = 417] 18:23:25 INFO - PROCESS | 1926 | ++DOMWINDOW == 223 (0x12f616c00) [pid = 1926] [serial = 1250] [outer = 0x0] 18:23:25 INFO - PROCESS | 1926 | ++DOMWINDOW == 224 (0x12f61c000) [pid = 1926] [serial = 1251] [outer = 0x12f616c00] 18:23:25 INFO - PROCESS | 1926 | 1464139405356 Marionette DEBUG loaded listener.js 18:23:25 INFO - PROCESS | 1926 | ++DOMWINDOW == 225 (0x1321ae400) [pid = 1926] [serial = 1252] [outer = 0x12f616c00] 18:23:25 INFO - PROCESS | 1926 | 1464139405707 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]]]}] 18:23:25 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 18:23:25 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 519ms 18:23:25 INFO - PROCESS | 1926 | 1464139405735 Marionette TRACE conn2 -> [0,1641,"getWindowHandle",null] 18:23:25 INFO - PROCESS | 1926 | 1464139405736 Marionette TRACE conn2 <- [1,1641,null,{"value":"7"}] 18:23:25 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 18:23:25 INFO - PROCESS | 1926 | 1464139405771 Marionette TRACE conn2 -> [0,1642,"setScriptTimeout",{"ms":35000}] 18:23:25 INFO - PROCESS | 1926 | 1464139405773 Marionette TRACE conn2 <- [1,1642,null,{}] 18:23:25 INFO - PROCESS | 1926 | 1464139405775 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}] 18:23:25 INFO - PROCESS | 1926 | 1464139405881 Marionette TRACE conn2 <- [1,1643,null,{"value":null}] 18:23:25 INFO - PROCESS | 1926 | 1464139405886 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:25 INFO - PROCESS | 1926 | ++DOCSHELL 0x135a24800 == 94 [pid = 1926] [id = 418] 18:23:25 INFO - PROCESS | 1926 | ++DOMWINDOW == 226 (0x117e0a800) [pid = 1926] [serial = 1253] [outer = 0x0] 18:23:25 INFO - PROCESS | 1926 | ++DOMWINDOW == 227 (0x134686000) [pid = 1926] [serial = 1254] [outer = 0x117e0a800] 18:23:25 INFO - PROCESS | 1926 | 1464139405911 Marionette DEBUG loaded listener.js 18:23:25 INFO - PROCESS | 1926 | ++DOMWINDOW == 228 (0x13468cc00) [pid = 1926] [serial = 1255] [outer = 0x117e0a800] 18:23:26 INFO - PROCESS | 1926 | 1464139406437 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]]]}] 18:23:26 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 18:23:26 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 747ms 18:23:26 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 18:23:26 INFO - PROCESS | 1926 | 1464139406494 Marionette TRACE conn2 -> [0,1645,"getWindowHandle",null] 18:23:26 INFO - PROCESS | 1926 | 1464139406496 Marionette TRACE conn2 <- [1,1645,null,{"value":"7"}] 18:23:26 INFO - PROCESS | 1926 | 1464139406500 Marionette TRACE conn2 -> [0,1646,"setScriptTimeout",{"ms":35000}] 18:23:26 INFO - PROCESS | 1926 | 1464139406503 Marionette TRACE conn2 <- [1,1646,null,{}] 18:23:26 INFO - PROCESS | 1926 | 1464139406506 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}] 18:23:26 INFO - PROCESS | 1926 | 1464139406639 Marionette TRACE conn2 <- [1,1647,null,{"value":null}] 18:23:26 INFO - PROCESS | 1926 | 1464139406765 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:26 INFO - PROCESS | 1926 | ++DOCSHELL 0x119b6a000 == 95 [pid = 1926] [id = 419] 18:23:26 INFO - PROCESS | 1926 | ++DOMWINDOW == 229 (0x1133a2000) [pid = 1926] [serial = 1256] [outer = 0x0] 18:23:26 INFO - PROCESS | 1926 | ++DOMWINDOW == 230 (0x116a6c400) [pid = 1926] [serial = 1257] [outer = 0x1133a2000] 18:23:26 INFO - PROCESS | 1926 | 1464139406802 Marionette DEBUG loaded listener.js 18:23:26 INFO - PROCESS | 1926 | ++DOMWINDOW == 231 (0x118370400) [pid = 1926] [serial = 1258] [outer = 0x1133a2000] 18:23:27 INFO - PROCESS | 1926 | 1464139407392 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]]]}] 18:23:27 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 18:23:27 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 923ms 18:23:27 INFO - PROCESS | 1926 | 1464139407425 Marionette TRACE conn2 -> [0,1649,"getWindowHandle",null] 18:23:27 INFO - PROCESS | 1926 | 1464139407431 Marionette TRACE conn2 <- [1,1649,null,{"value":"7"}] 18:23:27 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 18:23:27 INFO - PROCESS | 1926 | 1464139407438 Marionette TRACE conn2 -> [0,1650,"setScriptTimeout",{"ms":35000}] 18:23:27 INFO - PROCESS | 1926 | 1464139407441 Marionette TRACE conn2 <- [1,1650,null,{}] 18:23:27 INFO - PROCESS | 1926 | 1464139407445 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}] 18:23:27 INFO - PROCESS | 1926 | 1464139407632 Marionette TRACE conn2 <- [1,1651,null,{"value":null}] 18:23:27 INFO - PROCESS | 1926 | 1464139407762 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:27 INFO - PROCESS | 1926 | ++DOCSHELL 0x12bb4c000 == 96 [pid = 1926] [id = 420] 18:23:27 INFO - PROCESS | 1926 | ++DOMWINDOW == 232 (0x1194ed000) [pid = 1926] [serial = 1259] [outer = 0x0] 18:23:27 INFO - PROCESS | 1926 | ++DOMWINDOW == 233 (0x1210a1c00) [pid = 1926] [serial = 1260] [outer = 0x1194ed000] 18:23:27 INFO - PROCESS | 1926 | 1464139407792 Marionette DEBUG loaded listener.js 18:23:27 INFO - PROCESS | 1926 | ++DOMWINDOW == 234 (0x123fa8400) [pid = 1926] [serial = 1261] [outer = 0x1194ed000] 18:23:28 INFO - PROCESS | 1926 | 1464139408222 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]]]}] 18:23:28 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 18:23:28 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 822ms 18:23:28 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 18:23:28 INFO - PROCESS | 1926 | 1464139408260 Marionette TRACE conn2 -> [0,1653,"getWindowHandle",null] 18:23:28 INFO - PROCESS | 1926 | 1464139408261 Marionette TRACE conn2 <- [1,1653,null,{"value":"7"}] 18:23:28 INFO - PROCESS | 1926 | 1464139408263 Marionette TRACE conn2 -> [0,1654,"setScriptTimeout",{"ms":35000}] 18:23:28 INFO - PROCESS | 1926 | 1464139408266 Marionette TRACE conn2 <- [1,1654,null,{}] 18:23:28 INFO - PROCESS | 1926 | 1464139408276 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}] 18:23:28 INFO - PROCESS | 1926 | 1464139408396 Marionette TRACE conn2 <- [1,1655,null,{"value":null}] 18:23:28 INFO - PROCESS | 1926 | 1464139408487 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:28 INFO - PROCESS | 1926 | ++DOCSHELL 0x135a3c000 == 97 [pid = 1926] [id = 421] 18:23:28 INFO - PROCESS | 1926 | ++DOMWINDOW == 235 (0x128bda400) [pid = 1926] [serial = 1262] [outer = 0x0] 18:23:28 INFO - PROCESS | 1926 | ++DOMWINDOW == 236 (0x128d78000) [pid = 1926] [serial = 1263] [outer = 0x128bda400] 18:23:28 INFO - PROCESS | 1926 | 1464139408519 Marionette DEBUG loaded listener.js 18:23:28 INFO - PROCESS | 1926 | ++DOMWINDOW == 237 (0x12956b000) [pid = 1926] [serial = 1264] [outer = 0x128bda400] 18:23:28 INFO - PROCESS | 1926 | 1464139408932 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]]]}] 18:23:28 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 18:23:28 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 721ms 18:23:29 INFO - PROCESS | 1926 | 1464139409020 Marionette TRACE conn2 -> [0,1657,"getWindowHandle",null] 18:23:29 INFO - PROCESS | 1926 | 1464139409022 Marionette TRACE conn2 <- [1,1657,null,{"value":"7"}] 18:23:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 18:23:29 INFO - PROCESS | 1926 | 1464139409027 Marionette TRACE conn2 -> [0,1658,"setScriptTimeout",{"ms":35000}] 18:23:29 INFO - PROCESS | 1926 | 1464139409028 Marionette TRACE conn2 <- [1,1658,null,{}] 18:23:29 INFO - PROCESS | 1926 | 1464139409031 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}] 18:23:29 INFO - PROCESS | 1926 | 1464139409150 Marionette TRACE conn2 <- [1,1659,null,{"value":null}] 18:23:29 INFO - PROCESS | 1926 | 1464139409255 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:29 INFO - PROCESS | 1926 | ++DOCSHELL 0x1359d6000 == 98 [pid = 1926] [id = 422] 18:23:29 INFO - PROCESS | 1926 | ++DOMWINDOW == 238 (0x12d0eb400) [pid = 1926] [serial = 1265] [outer = 0x0] 18:23:29 INFO - PROCESS | 1926 | ++DOMWINDOW == 239 (0x12e922800) [pid = 1926] [serial = 1266] [outer = 0x12d0eb400] 18:23:29 INFO - PROCESS | 1926 | 1464139409286 Marionette DEBUG loaded listener.js 18:23:29 INFO - PROCESS | 1926 | ++DOMWINDOW == 240 (0x12f614400) [pid = 1926] [serial = 1267] [outer = 0x12d0eb400] 18:23:29 INFO - PROCESS | 1926 | 1464139409746 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]]]}] 18:23:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 18:23:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 770ms 18:23:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 18:23:29 INFO - PROCESS | 1926 | 1464139409797 Marionette TRACE conn2 -> [0,1661,"getWindowHandle",null] 18:23:29 INFO - PROCESS | 1926 | 1464139409799 Marionette TRACE conn2 <- [1,1661,null,{"value":"7"}] 18:23:29 INFO - PROCESS | 1926 | 1464139409801 Marionette TRACE conn2 -> [0,1662,"setScriptTimeout",{"ms":35000}] 18:23:29 INFO - PROCESS | 1926 | 1464139409802 Marionette TRACE conn2 <- [1,1662,null,{}] 18:23:29 INFO - PROCESS | 1926 | 1464139409805 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}] 18:23:29 INFO - PROCESS | 1926 | 1464139409925 Marionette TRACE conn2 <- [1,1663,null,{"value":null}] 18:23:30 INFO - PROCESS | 1926 | 1464139410049 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:30 INFO - PROCESS | 1926 | ++DOCSHELL 0x137f3f800 == 99 [pid = 1926] [id = 423] 18:23:30 INFO - PROCESS | 1926 | ++DOMWINDOW == 241 (0x129568000) [pid = 1926] [serial = 1268] [outer = 0x0] 18:23:30 INFO - PROCESS | 1926 | ++DOMWINDOW == 242 (0x12f617000) [pid = 1926] [serial = 1269] [outer = 0x129568000] 18:23:30 INFO - PROCESS | 1926 | 1464139410082 Marionette DEBUG loaded listener.js 18:23:30 INFO - PROCESS | 1926 | ++DOMWINDOW == 243 (0x12f63ac00) [pid = 1926] [serial = 1270] [outer = 0x129568000] 18:23:30 INFO - PROCESS | 1926 | 1464139410475 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]]]}] 18:23:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 18:23:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 719ms 18:23:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 18:23:30 INFO - PROCESS | 1926 | 1464139410545 Marionette TRACE conn2 -> [0,1665,"getWindowHandle",null] 18:23:30 INFO - PROCESS | 1926 | 1464139410546 Marionette TRACE conn2 <- [1,1665,null,{"value":"7"}] 18:23:30 INFO - PROCESS | 1926 | 1464139410550 Marionette TRACE conn2 -> [0,1666,"setScriptTimeout",{"ms":35000}] 18:23:30 INFO - PROCESS | 1926 | 1464139410551 Marionette TRACE conn2 <- [1,1666,null,{}] 18:23:30 INFO - PROCESS | 1926 | 1464139410553 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}] 18:23:30 INFO - PROCESS | 1926 | 1464139410688 Marionette TRACE conn2 <- [1,1667,null,{"value":null}] 18:23:30 INFO - PROCESS | 1926 | 1464139410816 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:30 INFO - PROCESS | 1926 | ++DOCSHELL 0x1417ac000 == 100 [pid = 1926] [id = 424] 18:23:30 INFO - PROCESS | 1926 | ++DOMWINDOW == 244 (0x12f694c00) [pid = 1926] [serial = 1271] [outer = 0x0] 18:23:30 INFO - PROCESS | 1926 | ++DOMWINDOW == 245 (0x134691800) [pid = 1926] [serial = 1272] [outer = 0x12f694c00] 18:23:30 INFO - PROCESS | 1926 | 1464139410848 Marionette DEBUG loaded listener.js 18:23:30 INFO - PROCESS | 1926 | ++DOMWINDOW == 246 (0x135413800) [pid = 1926] [serial = 1273] [outer = 0x12f694c00] 18:23:31 INFO - PROCESS | 1926 | 1464139411259 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]]]}] 18:23:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 18:23:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 768ms 18:23:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 18:23:31 INFO - PROCESS | 1926 | 1464139411318 Marionette TRACE conn2 -> [0,1669,"getWindowHandle",null] 18:23:31 INFO - PROCESS | 1926 | 1464139411320 Marionette TRACE conn2 <- [1,1669,null,{"value":"7"}] 18:23:31 INFO - PROCESS | 1926 | 1464139411322 Marionette TRACE conn2 -> [0,1670,"setScriptTimeout",{"ms":35000}] 18:23:31 INFO - PROCESS | 1926 | 1464139411323 Marionette TRACE conn2 <- [1,1670,null,{}] 18:23:31 INFO - PROCESS | 1926 | 1464139411326 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}] 18:23:31 INFO - PROCESS | 1926 | 1464139411443 Marionette TRACE conn2 <- [1,1671,null,{"value":null}] 18:23:31 INFO - PROCESS | 1926 | 1464139411568 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:31 INFO - PROCESS | 1926 | ++DOCSHELL 0x14160e800 == 101 [pid = 1926] [id = 425] 18:23:31 INFO - PROCESS | 1926 | ++DOMWINDOW == 247 (0x128f0e400) [pid = 1926] [serial = 1274] [outer = 0x0] 18:23:31 INFO - PROCESS | 1926 | ++DOMWINDOW == 248 (0x128f12400) [pid = 1926] [serial = 1275] [outer = 0x128f0e400] 18:23:31 INFO - PROCESS | 1926 | 1464139411601 Marionette DEBUG loaded listener.js 18:23:31 INFO - PROCESS | 1926 | ++DOMWINDOW == 249 (0x128f17400) [pid = 1926] [serial = 1276] [outer = 0x128f0e400] 18:23:31 INFO - PROCESS | 1926 | 1464139411985 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]]]}] 18:23:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 18:23:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 721ms 18:23:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 18:23:32 INFO - PROCESS | 1926 | 1464139412060 Marionette TRACE conn2 -> [0,1673,"getWindowHandle",null] 18:23:32 INFO - PROCESS | 1926 | 1464139412061 Marionette TRACE conn2 <- [1,1673,null,{"value":"7"}] 18:23:32 INFO - PROCESS | 1926 | 1464139412063 Marionette TRACE conn2 -> [0,1674,"setScriptTimeout",{"ms":35000}] 18:23:32 INFO - PROCESS | 1926 | 1464139412064 Marionette TRACE conn2 <- [1,1674,null,{}] 18:23:32 INFO - PROCESS | 1926 | 1464139412067 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}] 18:23:32 INFO - PROCESS | 1926 | 1464139412190 Marionette TRACE conn2 <- [1,1675,null,{"value":null}] 18:23:32 INFO - PROCESS | 1926 | 1464139412288 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:32 INFO - PROCESS | 1926 | ++DOCSHELL 0x135912000 == 102 [pid = 1926] [id = 426] 18:23:32 INFO - PROCESS | 1926 | ++DOMWINDOW == 250 (0x128f14400) [pid = 1926] [serial = 1277] [outer = 0x0] 18:23:32 INFO - PROCESS | 1926 | ++DOMWINDOW == 251 (0x1353ae400) [pid = 1926] [serial = 1278] [outer = 0x128f14400] 18:23:32 INFO - PROCESS | 1926 | 1464139412317 Marionette DEBUG loaded listener.js 18:23:32 INFO - PROCESS | 1926 | ++DOMWINDOW == 252 (0x1353b2800) [pid = 1926] [serial = 1279] [outer = 0x128f14400] 18:23:32 INFO - PROCESS | 1926 | 1464139412739 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]]]}] 18:23:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 18:23:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 719ms 18:23:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 18:23:32 INFO - PROCESS | 1926 | 1464139412783 Marionette TRACE conn2 -> [0,1677,"getWindowHandle",null] 18:23:32 INFO - PROCESS | 1926 | 1464139412784 Marionette TRACE conn2 <- [1,1677,null,{"value":"7"}] 18:23:32 INFO - PROCESS | 1926 | 1464139412786 Marionette TRACE conn2 -> [0,1678,"setScriptTimeout",{"ms":35000}] 18:23:32 INFO - PROCESS | 1926 | 1464139412787 Marionette TRACE conn2 <- [1,1678,null,{}] 18:23:32 INFO - PROCESS | 1926 | 1464139412790 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}] 18:23:32 INFO - PROCESS | 1926 | 1464139412910 Marionette TRACE conn2 <- [1,1679,null,{"value":null}] 18:23:33 INFO - PROCESS | 1926 | 1464139413020 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:33 INFO - PROCESS | 1926 | ++DOCSHELL 0x1419d3800 == 103 [pid = 1926] [id = 427] 18:23:33 INFO - PROCESS | 1926 | ++DOMWINDOW == 253 (0x1353b3800) [pid = 1926] [serial = 1280] [outer = 0x0] 18:23:33 INFO - PROCESS | 1926 | ++DOMWINDOW == 254 (0x1353b7c00) [pid = 1926] [serial = 1281] [outer = 0x1353b3800] 18:23:33 INFO - PROCESS | 1926 | 1464139413050 Marionette DEBUG loaded listener.js 18:23:33 INFO - PROCESS | 1926 | ++DOMWINDOW == 255 (0x13540e800) [pid = 1926] [serial = 1282] [outer = 0x1353b3800] 18:23:33 INFO - PROCESS | 1926 | 1464139413550 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]]]}] 18:23:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 18:23:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 821ms 18:23:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 18:23:33 INFO - PROCESS | 1926 | 1464139413607 Marionette TRACE conn2 -> [0,1681,"getWindowHandle",null] 18:23:33 INFO - PROCESS | 1926 | 1464139413609 Marionette TRACE conn2 <- [1,1681,null,{"value":"7"}] 18:23:33 INFO - PROCESS | 1926 | 1464139413611 Marionette TRACE conn2 -> [0,1682,"setScriptTimeout",{"ms":35000}] 18:23:33 INFO - PROCESS | 1926 | 1464139413612 Marionette TRACE conn2 <- [1,1682,null,{}] 18:23:33 INFO - PROCESS | 1926 | 1464139413615 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}] 18:23:33 INFO - PROCESS | 1926 | 1464139413735 Marionette TRACE conn2 <- [1,1683,null,{"value":null}] 18:23:33 INFO - PROCESS | 1926 | 1464139413836 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:33 INFO - PROCESS | 1926 | ++DOCSHELL 0x12185c000 == 104 [pid = 1926] [id = 428] 18:23:33 INFO - PROCESS | 1926 | ++DOMWINDOW == 256 (0x1183ac000) [pid = 1926] [serial = 1283] [outer = 0x0] 18:23:33 INFO - PROCESS | 1926 | ++DOMWINDOW == 257 (0x129736c00) [pid = 1926] [serial = 1284] [outer = 0x1183ac000] 18:23:33 INFO - PROCESS | 1926 | 1464139413866 Marionette DEBUG loaded listener.js 18:23:33 INFO - PROCESS | 1926 | ++DOMWINDOW == 258 (0x1353b4000) [pid = 1926] [serial = 1285] [outer = 0x1183ac000] 18:23:34 INFO - PROCESS | 1926 | 1464139414347 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]]]}] 18:23:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 18:23:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 769ms 18:23:34 INFO - PROCESS | 1926 | 1464139414380 Marionette TRACE conn2 -> [0,1685,"getWindowHandle",null] 18:23:34 INFO - PROCESS | 1926 | 1464139414382 Marionette TRACE conn2 <- [1,1685,null,{"value":"7"}] 18:23:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 18:23:34 INFO - PROCESS | 1926 | 1464139414385 Marionette TRACE conn2 -> [0,1686,"setScriptTimeout",{"ms":35000}] 18:23:34 INFO - PROCESS | 1926 | 1464139414386 Marionette TRACE conn2 <- [1,1686,null,{}] 18:23:34 INFO - PROCESS | 1926 | 1464139414389 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}] 18:23:34 INFO - PROCESS | 1926 | 1464139414526 Marionette TRACE conn2 <- [1,1687,null,{"value":null}] 18:23:34 INFO - PROCESS | 1926 | 1464139414627 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:34 INFO - PROCESS | 1926 | ++DOCSHELL 0x135150800 == 105 [pid = 1926] [id = 429] 18:23:34 INFO - PROCESS | 1926 | ++DOMWINDOW == 259 (0x1353b1800) [pid = 1926] [serial = 1286] [outer = 0x0] 18:23:34 INFO - PROCESS | 1926 | ++DOMWINDOW == 260 (0x1359c0800) [pid = 1926] [serial = 1287] [outer = 0x1353b1800] 18:23:34 INFO - PROCESS | 1926 | 1464139414660 Marionette DEBUG loaded listener.js 18:23:34 INFO - PROCESS | 1926 | ++DOMWINDOW == 261 (0x1359c6400) [pid = 1926] [serial = 1288] [outer = 0x1353b1800] 18:23:35 INFO - PROCESS | 1926 | 1464139415376 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]]]}] 18:23:35 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 18:23:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 1020ms 18:23:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 18:23:35 INFO - PROCESS | 1926 | 1464139415407 Marionette TRACE conn2 -> [0,1689,"getWindowHandle",null] 18:23:35 INFO - PROCESS | 1926 | 1464139415409 Marionette TRACE conn2 <- [1,1689,null,{"value":"7"}] 18:23:35 INFO - PROCESS | 1926 | 1464139415413 Marionette TRACE conn2 -> [0,1690,"setScriptTimeout",{"ms":35000}] 18:23:35 INFO - PROCESS | 1926 | 1464139415415 Marionette TRACE conn2 <- [1,1690,null,{}] 18:23:35 INFO - PROCESS | 1926 | 1464139415430 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}] 18:23:35 INFO - PROCESS | 1926 | 1464139415550 Marionette TRACE conn2 <- [1,1691,null,{"value":null}] 18:23:35 INFO - PROCESS | 1926 | 1464139415656 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:35 INFO - PROCESS | 1926 | ++DOCSHELL 0x12a661800 == 106 [pid = 1926] [id = 430] 18:23:35 INFO - PROCESS | 1926 | ++DOMWINDOW == 262 (0x112968000) [pid = 1926] [serial = 1289] [outer = 0x0] 18:23:35 INFO - PROCESS | 1926 | ++DOMWINDOW == 263 (0x116e63c00) [pid = 1926] [serial = 1290] [outer = 0x112968000] 18:23:35 INFO - PROCESS | 1926 | 1464139415684 Marionette DEBUG loaded listener.js 18:23:35 INFO - PROCESS | 1926 | ++DOMWINDOW == 264 (0x1183acc00) [pid = 1926] [serial = 1291] [outer = 0x112968000] 18:23:36 INFO - PROCESS | 1926 | 1464139416190 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]]]}] 18:23:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 18:23:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 835ms 18:23:36 INFO - PROCESS | 1926 | 1464139416249 Marionette TRACE conn2 -> [0,1693,"getWindowHandle",null] 18:23:36 INFO - PROCESS | 1926 | 1464139416255 Marionette TRACE conn2 <- [1,1693,null,{"value":"7"}] 18:23:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 18:23:36 INFO - PROCESS | 1926 | 1464139416286 Marionette TRACE conn2 -> [0,1694,"setScriptTimeout",{"ms":35000}] 18:23:36 INFO - PROCESS | 1926 | 1464139416291 Marionette TRACE conn2 <- [1,1694,null,{}] 18:23:36 INFO - PROCESS | 1926 | 1464139416295 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}] 18:23:36 INFO - PROCESS | 1926 | 1464139416466 Marionette TRACE conn2 <- [1,1695,null,{"value":null}] 18:23:36 INFO - PROCESS | 1926 | 1464139416578 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:36 INFO - PROCESS | 1926 | ++DOCSHELL 0x119921800 == 107 [pid = 1926] [id = 431] 18:23:36 INFO - PROCESS | 1926 | ++DOMWINDOW == 265 (0x116e64400) [pid = 1926] [serial = 1292] [outer = 0x0] 18:23:36 INFO - PROCESS | 1926 | ++DOMWINDOW == 266 (0x120d05800) [pid = 1926] [serial = 1293] [outer = 0x116e64400] 18:23:36 INFO - PROCESS | 1926 | 1464139416606 Marionette DEBUG loaded listener.js 18:23:36 INFO - PROCESS | 1926 | ++DOMWINDOW == 267 (0x12108e800) [pid = 1926] [serial = 1294] [outer = 0x116e64400] 18:23:37 INFO - PROCESS | 1926 | --DOCSHELL 0x135077000 == 106 [pid = 1926] [id = 279] 18:23:37 INFO - PROCESS | 1926 | --DOCSHELL 0x12b383800 == 105 [pid = 1926] [id = 352] 18:23:37 INFO - PROCESS | 1926 | --DOCSHELL 0x12c537800 == 104 [pid = 1926] [id = 187] 18:23:37 INFO - PROCESS | 1926 | --DOCSHELL 0x13852a800 == 103 [pid = 1926] [id = 417] 18:23:37 INFO - PROCESS | 1926 | --DOCSHELL 0x137e3e800 == 102 [pid = 1926] [id = 416] 18:23:37 INFO - PROCESS | 1926 | --DOCSHELL 0x125e9d000 == 101 [pid = 1926] [id = 415] 18:23:37 INFO - PROCESS | 1926 | --DOCSHELL 0x12f673800 == 100 [pid = 1926] [id = 414] 18:23:37 INFO - PROCESS | 1926 | --DOCSHELL 0x12d1dc000 == 99 [pid = 1926] [id = 413] 18:23:37 INFO - PROCESS | 1926 | --DOMWINDOW == 266 (0x12e927400) [pid = 1926] [serial = 1179] [outer = 0x0] [url = about:blank] 18:23:37 INFO - PROCESS | 1926 | --DOCSHELL 0x12cc1f000 == 98 [pid = 1926] [id = 412] 18:23:37 INFO - PROCESS | 1926 | --DOCSHELL 0x12c24b800 == 97 [pid = 1926] [id = 411] 18:23:37 INFO - PROCESS | 1926 | --DOCSHELL 0x12ab71000 == 96 [pid = 1926] [id = 410] 18:23:37 INFO - PROCESS | 1926 | --DOCSHELL 0x127284800 == 95 [pid = 1926] [id = 409] 18:23:37 INFO - PROCESS | 1926 | --DOCSHELL 0x1191e1000 == 94 [pid = 1926] [id = 408] 18:23:37 INFO - PROCESS | 1926 | --DOCSHELL 0x115e3d800 == 93 [pid = 1926] [id = 407] 18:23:37 INFO - PROCESS | 1926 | --DOCSHELL 0x125d7a800 == 92 [pid = 1926] [id = 406] 18:23:37 INFO - PROCESS | 1926 | --DOCSHELL 0x137d0b800 == 91 [pid = 1926] [id = 401] 18:23:37 INFO - PROCESS | 1926 | --DOCSHELL 0x137f42000 == 90 [pid = 1926] [id = 400] 18:23:37 INFO - PROCESS | 1926 | --DOCSHELL 0x137e55000 == 89 [pid = 1926] [id = 399] 18:23:37 INFO - PROCESS | 1926 | --DOCSHELL 0x1400dd800 == 88 [pid = 1926] [id = 398] 18:23:37 INFO - PROCESS | 1926 | --DOCSHELL 0x138522800 == 87 [pid = 1926] [id = 397] 18:23:37 INFO - PROCESS | 1926 | --DOCSHELL 0x12d7b8800 == 86 [pid = 1926] [id = 396] 18:23:37 INFO - PROCESS | 1926 | --DOCSHELL 0x126d66000 == 85 [pid = 1926] [id = 395] 18:23:37 INFO - PROCESS | 1926 | --DOCSHELL 0x11614e800 == 84 [pid = 1926] [id = 394] 18:23:37 INFO - PROCESS | 1926 | 1464139417140 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]]]}] 18:23:37 INFO - PROCESS | 1926 | --DOMWINDOW == 265 (0x126f52000) [pid = 1926] [serial = 1164] [outer = 0x0] [url = about:blank] 18:23:37 INFO - PROCESS | 1926 | --DOMWINDOW == 264 (0x128bdd000) [pid = 1926] [serial = 1167] [outer = 0x0] [url = about:blank] 18:23:37 INFO - PROCESS | 1926 | --DOMWINDOW == 263 (0x12aeb7c00) [pid = 1926] [serial = 1170] [outer = 0x0] [url = about:blank] 18:23:37 INFO - PROCESS | 1926 | --DOMWINDOW == 262 (0x12bb81800) [pid = 1926] [serial = 1119] [outer = 0x0] [url = about:blank] 18:23:37 INFO - PROCESS | 1926 | --DOMWINDOW == 261 (0x12c2cdc00) [pid = 1926] [serial = 1120] [outer = 0x0] [url = about:blank] 18:23:37 INFO - PROCESS | 1926 | --DOMWINDOW == 260 (0x12ab35800) [pid = 1926] [serial = 1134] [outer = 0x0] [url = about:blank] 18:23:37 INFO - PROCESS | 1926 | --DOMWINDOW == 259 (0x12c885800) [pid = 1926] [serial = 1140] [outer = 0x0] [url = about:blank] 18:23:37 INFO - PROCESS | 1926 | --DOMWINDOW == 258 (0x117683400) [pid = 1926] [serial = 1152] [outer = 0x0] [url = about:blank] 18:23:37 INFO - PROCESS | 1926 | --DOMWINDOW == 257 (0x1183ad000) [pid = 1926] [serial = 1153] [outer = 0x0] [url = about:blank] 18:23:37 INFO - PROCESS | 1926 | --DOMWINDOW == 256 (0x121654000) [pid = 1926] [serial = 1161] [outer = 0x0] [url = about:blank] 18:23:37 INFO - PROCESS | 1926 | --DOMWINDOW == 255 (0x1194ca400) [pid = 1926] [serial = 1173] [outer = 0x0] [url = about:blank] 18:23:37 INFO - PROCESS | 1926 | --DOMWINDOW == 254 (0x12107f400) [pid = 1926] [serial = 1158] [outer = 0x0] [url = about:blank] 18:23:37 INFO - PROCESS | 1926 | --DOMWINDOW == 253 (0x1210c2c00) [pid = 1926] [serial = 1159] [outer = 0x0] [url = about:blank] 18:23:37 INFO - PROCESS | 1926 | --DOMWINDOW == 252 (0x123e4bc00) [pid = 1926] [serial = 1128] [outer = 0x0] [url = about:blank] 18:23:37 INFO - PROCESS | 1926 | --DOMWINDOW == 251 (0x116851c00) [pid = 1926] [serial = 1122] [outer = 0x0] [url = about:blank] 18:23:37 INFO - PROCESS | 1926 | --DOMWINDOW == 250 (0x11274c400) [pid = 1926] [serial = 1149] [outer = 0x0] [url = about:blank] 18:23:37 INFO - PROCESS | 1926 | --DOMWINDOW == 249 (0x114edbc00) [pid = 1926] [serial = 1150] [outer = 0x0] [url = about:blank] 18:23:37 INFO - PROCESS | 1926 | --DOMWINDOW == 248 (0x12c565000) [pid = 1926] [serial = 1137] [outer = 0x0] [url = about:blank] 18:23:37 INFO - PROCESS | 1926 | --DOMWINDOW == 247 (0x128be4000) [pid = 1926] [serial = 1131] [outer = 0x0] [url = about:blank] 18:23:37 INFO - PROCESS | 1926 | --DOMWINDOW == 246 (0x1194bb400) [pid = 1926] [serial = 1155] [outer = 0x0] [url = about:blank] 18:23:37 INFO - PROCESS | 1926 | --DOMWINDOW == 245 (0x119890800) [pid = 1926] [serial = 1156] [outer = 0x0] [url = about:blank] 18:23:37 INFO - PROCESS | 1926 | --DOMWINDOW == 244 (0x120e97c00) [pid = 1926] [serial = 1146] [outer = 0x0] [url = about:blank] 18:23:37 INFO - PROCESS | 1926 | --DOMWINDOW == 243 (0x12ac09c00) [pid = 1926] [serial = 1176] [outer = 0x0] [url = about:blank] 18:23:37 INFO - PROCESS | 1926 | --DOMWINDOW == 242 (0x1190cec00) [pid = 1926] [serial = 1125] [outer = 0x0] [url = about:blank] 18:23:37 INFO - PROCESS | 1926 | --DOMWINDOW == 241 (0x12d0e3800) [pid = 1926] [serial = 1143] [outer = 0x0] [url = about:blank] 18:23:37 INFO - PROCESS | 1926 | --DOMWINDOW == 240 (0x12bb8b000) [pid = 1926] [serial = 1171] [outer = 0x0] [url = about:blank] 18:23:37 INFO - PROCESS | 1926 | --DOMWINDOW == 239 (0x12cc61c00) [pid = 1926] [serial = 1177] [outer = 0x0] [url = about:blank] 18:23:37 INFO - PROCESS | 1926 | --DOMWINDOW == 238 (0x128ba9000) [pid = 1926] [serial = 1165] [outer = 0x0] [url = about:blank] 18:23:37 INFO - PROCESS | 1926 | --DOMWINDOW == 237 (0x12a738800) [pid = 1926] [serial = 1168] [outer = 0x0] [url = about:blank] 18:23:37 INFO - PROCESS | 1926 | --DOMWINDOW == 236 (0x126814400) [pid = 1926] [serial = 1174] [outer = 0x0] [url = about:blank] 18:23:37 INFO - PROCESS | 1926 | --DOMWINDOW == 235 (0x1258b3000) [pid = 1926] [serial = 1162] [outer = 0x0] [url = about:blank] 18:23:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 18:23:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 879ms 18:23:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 18:23:37 INFO - PROCESS | 1926 | 1464139417161 Marionette TRACE conn2 -> [0,1697,"getWindowHandle",null] 18:23:37 INFO - PROCESS | 1926 | 1464139417162 Marionette TRACE conn2 <- [1,1697,null,{"value":"7"}] 18:23:37 INFO - PROCESS | 1926 | 1464139417164 Marionette TRACE conn2 -> [0,1698,"setScriptTimeout",{"ms":35000}] 18:23:37 INFO - PROCESS | 1926 | 1464139417167 Marionette TRACE conn2 <- [1,1698,null,{}] 18:23:37 INFO - PROCESS | 1926 | 1464139417174 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}] 18:23:37 INFO - PROCESS | 1926 | 1464139417278 Marionette TRACE conn2 <- [1,1699,null,{"value":null}] 18:23:37 INFO - PROCESS | 1926 | 1464139417286 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:37 INFO - PROCESS | 1926 | ++DOCSHELL 0x11949d800 == 85 [pid = 1926] [id = 432] 18:23:37 INFO - PROCESS | 1926 | ++DOMWINDOW == 236 (0x120e97c00) [pid = 1926] [serial = 1295] [outer = 0x0] 18:23:37 INFO - PROCESS | 1926 | ++DOMWINDOW == 237 (0x1210c5c00) [pid = 1926] [serial = 1296] [outer = 0x120e97c00] 18:23:37 INFO - PROCESS | 1926 | 1464139417314 Marionette DEBUG loaded listener.js 18:23:37 INFO - PROCESS | 1926 | ++DOMWINDOW == 238 (0x125780c00) [pid = 1926] [serial = 1297] [outer = 0x120e97c00] 18:23:37 INFO - PROCESS | 1926 | 1464139417718 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]]]}] 18:23:37 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 18:23:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 572ms 18:23:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 18:23:37 INFO - PROCESS | 1926 | 1464139417736 Marionette TRACE conn2 -> [0,1701,"getWindowHandle",null] 18:23:37 INFO - PROCESS | 1926 | 1464139417738 Marionette TRACE conn2 <- [1,1701,null,{"value":"7"}] 18:23:37 INFO - PROCESS | 1926 | 1464139417740 Marionette TRACE conn2 -> [0,1702,"setScriptTimeout",{"ms":35000}] 18:23:37 INFO - PROCESS | 1926 | 1464139417741 Marionette TRACE conn2 <- [1,1702,null,{}] 18:23:37 INFO - PROCESS | 1926 | 1464139417744 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}] 18:23:37 INFO - PROCESS | 1926 | 1464139417848 Marionette TRACE conn2 <- [1,1703,null,{"value":null}] 18:23:37 INFO - PROCESS | 1926 | 1464139417853 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:37 INFO - PROCESS | 1926 | ++DOCSHELL 0x129351800 == 86 [pid = 1926] [id = 433] 18:23:37 INFO - PROCESS | 1926 | ++DOMWINDOW == 239 (0x12680e400) [pid = 1926] [serial = 1298] [outer = 0x0] 18:23:37 INFO - PROCESS | 1926 | ++DOMWINDOW == 240 (0x126dc7000) [pid = 1926] [serial = 1299] [outer = 0x12680e400] 18:23:37 INFO - PROCESS | 1926 | 1464139417880 Marionette DEBUG loaded listener.js 18:23:37 INFO - PROCESS | 1926 | ++DOMWINDOW == 241 (0x128ba8400) [pid = 1926] [serial = 1300] [outer = 0x12680e400] 18:23:38 INFO - PROCESS | 1926 | 1464139418246 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]]]}] 18:23:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 18:23:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 519ms 18:23:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 18:23:38 INFO - PROCESS | 1926 | 1464139418259 Marionette TRACE conn2 -> [0,1705,"getWindowHandle",null] 18:23:38 INFO - PROCESS | 1926 | 1464139418261 Marionette TRACE conn2 <- [1,1705,null,{"value":"7"}] 18:23:38 INFO - PROCESS | 1926 | 1464139418281 Marionette TRACE conn2 -> [0,1706,"setScriptTimeout",{"ms":35000}] 18:23:38 INFO - PROCESS | 1926 | 1464139418292 Marionette TRACE conn2 <- [1,1706,null,{}] 18:23:38 INFO - PROCESS | 1926 | 1464139418296 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}] 18:23:38 INFO - PROCESS | 1926 | 1464139418396 Marionette TRACE conn2 <- [1,1707,null,{"value":null}] 18:23:38 INFO - PROCESS | 1926 | 1464139418400 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:38 INFO - PROCESS | 1926 | ++DOCSHELL 0x12bb45800 == 87 [pid = 1926] [id = 434] 18:23:38 INFO - PROCESS | 1926 | ++DOMWINDOW == 242 (0x128baa000) [pid = 1926] [serial = 1301] [outer = 0x0] 18:23:38 INFO - PROCESS | 1926 | ++DOMWINDOW == 243 (0x128f0d800) [pid = 1926] [serial = 1302] [outer = 0x128baa000] 18:23:38 INFO - PROCESS | 1926 | 1464139418427 Marionette DEBUG loaded listener.js 18:23:38 INFO - PROCESS | 1926 | ++DOMWINDOW == 244 (0x129737c00) [pid = 1926] [serial = 1303] [outer = 0x128baa000] 18:23:38 INFO - PROCESS | 1926 | 1464139418796 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]]]}] 18:23:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 18:23:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 549ms 18:23:38 INFO - PROCESS | 1926 | 1464139418813 Marionette TRACE conn2 -> [0,1709,"getWindowHandle",null] 18:23:38 INFO - PROCESS | 1926 | 1464139418814 Marionette TRACE conn2 <- [1,1709,null,{"value":"7"}] 18:23:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 18:23:38 INFO - PROCESS | 1926 | 1464139418816 Marionette TRACE conn2 -> [0,1710,"setScriptTimeout",{"ms":35000}] 18:23:38 INFO - PROCESS | 1926 | 1464139418817 Marionette TRACE conn2 <- [1,1710,null,{}] 18:23:38 INFO - PROCESS | 1926 | 1464139418821 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}] 18:23:38 INFO - PROCESS | 1926 | 1464139418939 Marionette TRACE conn2 <- [1,1711,null,{"value":null}] 18:23:39 INFO - PROCESS | 1926 | 1464139419034 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:39 INFO - PROCESS | 1926 | ++DOCSHELL 0x12d01e000 == 88 [pid = 1926] [id = 435] 18:23:39 INFO - PROCESS | 1926 | ++DOMWINDOW == 245 (0x128bd5400) [pid = 1926] [serial = 1304] [outer = 0x0] 18:23:39 INFO - PROCESS | 1926 | ++DOMWINDOW == 246 (0x12ac06400) [pid = 1926] [serial = 1305] [outer = 0x128bd5400] 18:23:39 INFO - PROCESS | 1926 | 1464139419061 Marionette DEBUG loaded listener.js 18:23:39 INFO - PROCESS | 1926 | ++DOMWINDOW == 247 (0x12d217c00) [pid = 1926] [serial = 1306] [outer = 0x128bd5400] 18:23:39 INFO - PROCESS | 1926 | 1464139419391 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]]]}] 18:23:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 18:23:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 621ms 18:23:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 18:23:39 INFO - PROCESS | 1926 | 1464139419439 Marionette TRACE conn2 -> [0,1713,"getWindowHandle",null] 18:23:39 INFO - PROCESS | 1926 | 1464139419440 Marionette TRACE conn2 <- [1,1713,null,{"value":"7"}] 18:23:39 INFO - PROCESS | 1926 | 1464139419442 Marionette TRACE conn2 -> [0,1714,"setScriptTimeout",{"ms":35000}] 18:23:39 INFO - PROCESS | 1926 | 1464139419443 Marionette TRACE conn2 <- [1,1714,null,{}] 18:23:39 INFO - PROCESS | 1926 | 1464139419446 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}] 18:23:39 INFO - PROCESS | 1926 | 1464139419580 Marionette TRACE conn2 <- [1,1715,null,{"value":null}] 18:23:39 INFO - PROCESS | 1926 | 1464139419599 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:39 INFO - PROCESS | 1926 | ++DOCSHELL 0x12d7bc000 == 89 [pid = 1926] [id = 436] 18:23:39 INFO - PROCESS | 1926 | ++DOMWINDOW == 248 (0x12d0e3800) [pid = 1926] [serial = 1307] [outer = 0x0] 18:23:39 INFO - PROCESS | 1926 | ++DOMWINDOW == 249 (0x12f612800) [pid = 1926] [serial = 1308] [outer = 0x12d0e3800] 18:23:39 INFO - PROCESS | 1926 | 1464139419624 Marionette DEBUG loaded listener.js 18:23:39 INFO - PROCESS | 1926 | ++DOMWINDOW == 250 (0x12f632400) [pid = 1926] [serial = 1309] [outer = 0x12d0e3800] 18:23:40 INFO - PROCESS | 1926 | 1464139420010 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]]]}] 18:23:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 18:23:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 618ms 18:23:40 INFO - PROCESS | 1926 | 1464139420061 Marionette TRACE conn2 -> [0,1717,"getWindowHandle",null] 18:23:40 INFO - PROCESS | 1926 | 1464139420062 Marionette TRACE conn2 <- [1,1717,null,{"value":"7"}] 18:23:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 18:23:40 INFO - PROCESS | 1926 | 1464139420064 Marionette TRACE conn2 -> [0,1718,"setScriptTimeout",{"ms":35000}] 18:23:40 INFO - PROCESS | 1926 | 1464139420065 Marionette TRACE conn2 <- [1,1718,null,{}] 18:23:40 INFO - PROCESS | 1926 | 1464139420068 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}] 18:23:40 INFO - PROCESS | 1926 | 1464139420198 Marionette TRACE conn2 <- [1,1719,null,{"value":null}] 18:23:40 INFO - PROCESS | 1926 | 1464139420217 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:40 INFO - PROCESS | 1926 | ++DOCSHELL 0x134778000 == 90 [pid = 1926] [id = 437] 18:23:40 INFO - PROCESS | 1926 | ++DOMWINDOW == 251 (0x12f109c00) [pid = 1926] [serial = 1310] [outer = 0x0] 18:23:40 INFO - PROCESS | 1926 | ++DOMWINDOW == 252 (0x12f63f400) [pid = 1926] [serial = 1311] [outer = 0x12f109c00] 18:23:40 INFO - PROCESS | 1926 | 1464139420243 Marionette DEBUG loaded listener.js 18:23:40 INFO - PROCESS | 1926 | ++DOMWINDOW == 253 (0x1321a3400) [pid = 1926] [serial = 1312] [outer = 0x12f109c00] 18:23:40 INFO - PROCESS | 1926 | 1464139420614 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]]]}] 18:23:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 18:23:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 568ms 18:23:40 INFO - PROCESS | 1926 | 1464139420633 Marionette TRACE conn2 -> [0,1721,"getWindowHandle",null] 18:23:40 INFO - PROCESS | 1926 | 1464139420634 Marionette TRACE conn2 <- [1,1721,null,{"value":"7"}] 18:23:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 18:23:40 INFO - PROCESS | 1926 | 1464139420638 Marionette TRACE conn2 -> [0,1722,"setScriptTimeout",{"ms":35000}] 18:23:40 INFO - PROCESS | 1926 | 1464139420639 Marionette TRACE conn2 <- [1,1722,null,{}] 18:23:40 INFO - PROCESS | 1926 | 1464139420642 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}] 18:23:40 INFO - PROCESS | 1926 | 1464139420780 Marionette TRACE conn2 <- [1,1723,null,{"value":null}] 18:23:40 INFO - PROCESS | 1926 | 1464139420795 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:40 INFO - PROCESS | 1926 | ++DOCSHELL 0x13563b800 == 91 [pid = 1926] [id = 438] 18:23:40 INFO - PROCESS | 1926 | ++DOMWINDOW == 254 (0x110e91000) [pid = 1926] [serial = 1313] [outer = 0x0] 18:23:40 INFO - PROCESS | 1926 | ++DOMWINDOW == 255 (0x134683400) [pid = 1926] [serial = 1314] [outer = 0x110e91000] 18:23:40 INFO - PROCESS | 1926 | 1464139420821 Marionette DEBUG loaded listener.js 18:23:40 INFO - PROCESS | 1926 | ++DOMWINDOW == 256 (0x13468f800) [pid = 1926] [serial = 1315] [outer = 0x110e91000] 18:23:41 INFO - PROCESS | 1926 | 1464139421224 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]]]}] 18:23:41 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 18:23:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 620ms 18:23:41 INFO - PROCESS | 1926 | --DOMWINDOW == 255 (0x12f616c00) [pid = 1926] [serial = 1250] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 18:23:41 INFO - PROCESS | 1926 | --DOMWINDOW == 254 (0x12f636c00) [pid = 1926] [serial = 1247] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 18:23:41 INFO - PROCESS | 1926 | --DOMWINDOW == 253 (0x125e78000) [pid = 1926] [serial = 1229] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 18:23:41 INFO - PROCESS | 1926 | --DOMWINDOW == 252 (0x12e922000) [pid = 1926] [serial = 1178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 18:23:41 INFO - PROCESS | 1926 | --DOMWINDOW == 251 (0x12ab3b000) [pid = 1926] [serial = 1235] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 18:23:41 INFO - PROCESS | 1926 | --DOMWINDOW == 250 (0x12ac03000) [pid = 1926] [serial = 1238] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 18:23:41 INFO - PROCESS | 1926 | --DOMWINDOW == 249 (0x110e89400) [pid = 1926] [serial = 1241] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 18:23:41 INFO - PROCESS | 1926 | --DOMWINDOW == 248 (0x12142a000) [pid = 1926] [serial = 1226] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 18:23:41 INFO - PROCESS | 1926 | --DOMWINDOW == 247 (0x113c95c00) [pid = 1926] [serial = 1244] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 18:23:41 INFO - PROCESS | 1926 | --DOMWINDOW == 246 (0x1183b2c00) [pid = 1926] [serial = 1220] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 18:23:41 INFO - PROCESS | 1926 | --DOMWINDOW == 245 (0x1194ee400) [pid = 1926] [serial = 1223] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 18:23:41 INFO - PROCESS | 1926 | --DOMWINDOW == 244 (0x116177800) [pid = 1926] [serial = 1217] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 18:23:41 INFO - PROCESS | 1926 | --DOMWINDOW == 243 (0x128ba9c00) [pid = 1926] [serial = 1232] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 18:23:41 INFO - PROCESS | 1926 | 1464139421541 Marionette TRACE conn2 -> [0,1725,"getWindowHandle",null] 18:23:41 INFO - PROCESS | 1926 | 1464139421542 Marionette TRACE conn2 <- [1,1725,null,{"value":"7"}] 18:23:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 18:23:41 INFO - PROCESS | 1926 | 1464139421553 Marionette TRACE conn2 -> [0,1726,"setScriptTimeout",{"ms":35000}] 18:23:41 INFO - PROCESS | 1926 | 1464139421554 Marionette TRACE conn2 <- [1,1726,null,{}] 18:23:41 INFO - PROCESS | 1926 | 1464139421557 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}] 18:23:41 INFO - PROCESS | 1926 | 1464139421663 Marionette TRACE conn2 <- [1,1727,null,{"value":null}] 18:23:41 INFO - PROCESS | 1926 | 1464139421668 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:41 INFO - PROCESS | 1926 | ++DOCSHELL 0x12a65c800 == 92 [pid = 1926] [id = 439] 18:23:41 INFO - PROCESS | 1926 | ++DOMWINDOW == 244 (0x1184dd800) [pid = 1926] [serial = 1316] [outer = 0x0] 18:23:41 INFO - PROCESS | 1926 | ++DOMWINDOW == 245 (0x12165d400) [pid = 1926] [serial = 1317] [outer = 0x1184dd800] 18:23:41 INFO - PROCESS | 1926 | 1464139421695 Marionette DEBUG loaded listener.js 18:23:41 INFO - PROCESS | 1926 | ++DOMWINDOW == 246 (0x12ab3b000) [pid = 1926] [serial = 1318] [outer = 0x1184dd800] 18:23:42 INFO - PROCESS | 1926 | 1464139422077 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]]]}] 18:23:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 18:23:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 569ms 18:23:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 18:23:42 INFO - PROCESS | 1926 | 1464139422123 Marionette TRACE conn2 -> [0,1729,"getWindowHandle",null] 18:23:42 INFO - PROCESS | 1926 | 1464139422124 Marionette TRACE conn2 <- [1,1729,null,{"value":"7"}] 18:23:42 INFO - PROCESS | 1926 | 1464139422127 Marionette TRACE conn2 -> [0,1730,"setScriptTimeout",{"ms":35000}] 18:23:42 INFO - PROCESS | 1926 | 1464139422128 Marionette TRACE conn2 <- [1,1730,null,{}] 18:23:42 INFO - PROCESS | 1926 | 1464139422131 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}] 18:23:42 INFO - PROCESS | 1926 | 1464139422282 Marionette TRACE conn2 <- [1,1731,null,{"value":null}] 18:23:42 INFO - PROCESS | 1926 | 1464139422296 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:42 INFO - PROCESS | 1926 | ++DOCSHELL 0x137d19800 == 93 [pid = 1926] [id = 440] 18:23:42 INFO - PROCESS | 1926 | ++DOMWINDOW == 247 (0x12f10f000) [pid = 1926] [serial = 1319] [outer = 0x0] 18:23:42 INFO - PROCESS | 1926 | ++DOMWINDOW == 248 (0x12f649000) [pid = 1926] [serial = 1320] [outer = 0x12f10f000] 18:23:42 INFO - PROCESS | 1926 | 1464139422334 Marionette DEBUG loaded listener.js 18:23:42 INFO - PROCESS | 1926 | ++DOMWINDOW == 249 (0x1346a6800) [pid = 1926] [serial = 1321] [outer = 0x12f10f000] 18:23:42 INFO - PROCESS | 1926 | 1464139422675 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]]]}] 18:23:42 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 18:23:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 571ms 18:23:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 18:23:42 INFO - PROCESS | 1926 | 1464139422698 Marionette TRACE conn2 -> [0,1733,"getWindowHandle",null] 18:23:42 INFO - PROCESS | 1926 | 1464139422700 Marionette TRACE conn2 <- [1,1733,null,{"value":"7"}] 18:23:42 INFO - PROCESS | 1926 | 1464139422702 Marionette TRACE conn2 -> [0,1734,"setScriptTimeout",{"ms":35000}] 18:23:42 INFO - PROCESS | 1926 | 1464139422703 Marionette TRACE conn2 <- [1,1734,null,{}] 18:23:42 INFO - PROCESS | 1926 | 1464139422708 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}] 18:23:42 INFO - PROCESS | 1926 | 1464139422812 Marionette TRACE conn2 <- [1,1735,null,{"value":null}] 18:23:42 INFO - PROCESS | 1926 | 1464139422896 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:42 INFO - PROCESS | 1926 | ++DOCSHELL 0x137f34000 == 94 [pid = 1926] [id = 441] 18:23:42 INFO - PROCESS | 1926 | ++DOMWINDOW == 250 (0x13468fc00) [pid = 1926] [serial = 1322] [outer = 0x0] 18:23:42 INFO - PROCESS | 1926 | ++DOMWINDOW == 251 (0x1350bb000) [pid = 1926] [serial = 1323] [outer = 0x13468fc00] 18:23:42 INFO - PROCESS | 1926 | 1464139422924 Marionette DEBUG loaded listener.js 18:23:42 INFO - PROCESS | 1926 | ++DOMWINDOW == 252 (0x135412400) [pid = 1926] [serial = 1324] [outer = 0x13468fc00] 18:23:43 INFO - PROCESS | 1926 | 1464139423302 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]]]}] 18:23:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 18:23:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 621ms 18:23:43 INFO - PROCESS | 1926 | 1464139423326 Marionette TRACE conn2 -> [0,1737,"getWindowHandle",null] 18:23:43 INFO - PROCESS | 1926 | 1464139423328 Marionette TRACE conn2 <- [1,1737,null,{"value":"7"}] 18:23:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 18:23:43 INFO - PROCESS | 1926 | 1464139423331 Marionette TRACE conn2 -> [0,1738,"setScriptTimeout",{"ms":35000}] 18:23:43 INFO - PROCESS | 1926 | 1464139423333 Marionette TRACE conn2 <- [1,1738,null,{}] 18:23:43 INFO - PROCESS | 1926 | 1464139423337 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}] 18:23:43 INFO - PROCESS | 1926 | 1464139423499 Marionette TRACE conn2 <- [1,1739,null,{"value":null}] 18:23:43 INFO - PROCESS | 1926 | 1464139423701 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:43 INFO - PROCESS | 1926 | ++DOCSHELL 0x115d0c000 == 95 [pid = 1926] [id = 442] 18:23:43 INFO - PROCESS | 1926 | ++DOMWINDOW == 253 (0x110fa6c00) [pid = 1926] [serial = 1325] [outer = 0x0] 18:23:43 INFO - PROCESS | 1926 | ++DOMWINDOW == 254 (0x1121aa800) [pid = 1926] [serial = 1326] [outer = 0x110fa6c00] 18:23:43 INFO - PROCESS | 1926 | 1464139423747 Marionette DEBUG loaded listener.js 18:23:43 INFO - PROCESS | 1926 | ++DOMWINDOW == 255 (0x114edbc00) [pid = 1926] [serial = 1327] [outer = 0x110fa6c00] 18:23:44 INFO - PROCESS | 1926 | 1464139424211 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]]]}] 18:23:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 18:23:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 921ms 18:23:44 INFO - PROCESS | 1926 | 1464139424254 Marionette TRACE conn2 -> [0,1741,"getWindowHandle",null] 18:23:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 18:23:44 INFO - PROCESS | 1926 | 1464139424256 Marionette TRACE conn2 <- [1,1741,null,{"value":"7"}] 18:23:44 INFO - PROCESS | 1926 | 1464139424260 Marionette TRACE conn2 -> [0,1742,"setScriptTimeout",{"ms":35000}] 18:23:44 INFO - PROCESS | 1926 | 1464139424262 Marionette TRACE conn2 <- [1,1742,null,{}] 18:23:44 INFO - PROCESS | 1926 | 1464139424266 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}] 18:23:44 INFO - PROCESS | 1926 | 1464139424398 Marionette TRACE conn2 <- [1,1743,null,{"value":null}] 18:23:44 INFO - PROCESS | 1926 | 1464139424526 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:44 INFO - PROCESS | 1926 | ++DOCSHELL 0x12a8c1800 == 96 [pid = 1926] [id = 443] 18:23:44 INFO - PROCESS | 1926 | ++DOMWINDOW == 256 (0x11837b800) [pid = 1926] [serial = 1328] [outer = 0x0] 18:23:44 INFO - PROCESS | 1926 | ++DOMWINDOW == 257 (0x1194c3000) [pid = 1926] [serial = 1329] [outer = 0x11837b800] 18:23:44 INFO - PROCESS | 1926 | 1464139424560 Marionette DEBUG loaded listener.js 18:23:44 INFO - PROCESS | 1926 | ++DOMWINDOW == 258 (0x1210a2800) [pid = 1926] [serial = 1330] [outer = 0x11837b800] 18:23:45 INFO - PROCESS | 1926 | 1464139425067 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]]]}] 18:23:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 18:23:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 871ms 18:23:45 INFO - PROCESS | 1926 | 1464139425134 Marionette TRACE conn2 -> [0,1745,"getWindowHandle",null] 18:23:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 18:23:45 INFO - PROCESS | 1926 | 1464139425139 Marionette TRACE conn2 <- [1,1745,null,{"value":"7"}] 18:23:45 INFO - PROCESS | 1926 | 1464139425143 Marionette TRACE conn2 -> [0,1746,"setScriptTimeout",{"ms":35000}] 18:23:45 INFO - PROCESS | 1926 | 1464139425145 Marionette TRACE conn2 <- [1,1746,null,{}] 18:23:45 INFO - PROCESS | 1926 | 1464139425149 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}] 18:23:45 INFO - PROCESS | 1926 | 1464139425313 Marionette TRACE conn2 <- [1,1747,null,{"value":null}] 18:23:45 INFO - PROCESS | 1926 | 1464139425437 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:45 INFO - PROCESS | 1926 | ++DOCSHELL 0x135a2b800 == 97 [pid = 1926] [id = 444] 18:23:45 INFO - PROCESS | 1926 | ++DOMWINDOW == 259 (0x12577c000) [pid = 1926] [serial = 1331] [outer = 0x0] 18:23:45 INFO - PROCESS | 1926 | ++DOMWINDOW == 260 (0x126f52000) [pid = 1926] [serial = 1332] [outer = 0x12577c000] 18:23:45 INFO - PROCESS | 1926 | 1464139425468 Marionette DEBUG loaded listener.js 18:23:45 INFO - PROCESS | 1926 | ++DOMWINDOW == 261 (0x12a735400) [pid = 1926] [serial = 1333] [outer = 0x12577c000] 18:23:45 INFO - PROCESS | 1926 | 1464139425916 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]]]}] 18:23:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 18:23:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 821ms 18:23:45 INFO - PROCESS | 1926 | 1464139425964 Marionette TRACE conn2 -> [0,1749,"getWindowHandle",null] 18:23:45 INFO - PROCESS | 1926 | 1464139425965 Marionette TRACE conn2 <- [1,1749,null,{"value":"7"}] 18:23:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 18:23:45 INFO - PROCESS | 1926 | 1464139425975 Marionette TRACE conn2 -> [0,1750,"setScriptTimeout",{"ms":35000}] 18:23:45 INFO - PROCESS | 1926 | 1464139425979 Marionette TRACE conn2 <- [1,1750,null,{}] 18:23:45 INFO - PROCESS | 1926 | 1464139425983 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}] 18:23:46 INFO - PROCESS | 1926 | 1464139426109 Marionette TRACE conn2 <- [1,1751,null,{"value":null}] 18:23:46 INFO - PROCESS | 1926 | 1464139426207 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:46 INFO - PROCESS | 1926 | ++DOCSHELL 0x1417ab000 == 98 [pid = 1926] [id = 445] 18:23:46 INFO - PROCESS | 1926 | ++DOMWINDOW == 262 (0x12b492c00) [pid = 1926] [serial = 1334] [outer = 0x0] 18:23:46 INFO - PROCESS | 1926 | ++DOMWINDOW == 263 (0x12cc5ec00) [pid = 1926] [serial = 1335] [outer = 0x12b492c00] 18:23:46 INFO - PROCESS | 1926 | 1464139426237 Marionette DEBUG loaded listener.js 18:23:46 INFO - PROCESS | 1926 | ++DOMWINDOW == 264 (0x12e922000) [pid = 1926] [serial = 1336] [outer = 0x12b492c00] 18:23:46 INFO - PROCESS | 1926 | 1464139426661 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]]]}] 18:23:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 18:23:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 729ms 18:23:46 INFO - PROCESS | 1926 | 1464139426715 Marionette TRACE conn2 -> [0,1753,"getWindowHandle",null] 18:23:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 18:23:46 INFO - PROCESS | 1926 | 1464139426717 Marionette TRACE conn2 <- [1,1753,null,{"value":"7"}] 18:23:46 INFO - PROCESS | 1926 | 1464139426719 Marionette TRACE conn2 -> [0,1754,"setScriptTimeout",{"ms":35000}] 18:23:46 INFO - PROCESS | 1926 | 1464139426721 Marionette TRACE conn2 <- [1,1754,null,{}] 18:23:46 INFO - PROCESS | 1926 | 1464139426723 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}] 18:23:46 INFO - PROCESS | 1926 | 1464139426849 Marionette TRACE conn2 <- [1,1755,null,{"value":null}] 18:23:46 INFO - PROCESS | 1926 | 1464139426973 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:46 INFO - PROCESS | 1926 | ++DOCSHELL 0x138747800 == 99 [pid = 1926] [id = 446] 18:23:46 INFO - PROCESS | 1926 | ++DOMWINDOW == 265 (0x12f613c00) [pid = 1926] [serial = 1337] [outer = 0x0] 18:23:47 INFO - PROCESS | 1926 | ++DOMWINDOW == 266 (0x12f648400) [pid = 1926] [serial = 1338] [outer = 0x12f613c00] 18:23:47 INFO - PROCESS | 1926 | 1464139427004 Marionette DEBUG loaded listener.js 18:23:47 INFO - PROCESS | 1926 | ++DOMWINDOW == 267 (0x12f694800) [pid = 1926] [serial = 1339] [outer = 0x12f613c00] 18:23:47 INFO - PROCESS | 1926 | 1464139427434 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]]]}] 18:23:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 18:23:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 773ms 18:23:47 INFO - PROCESS | 1926 | 1464139427494 Marionette TRACE conn2 -> [0,1757,"getWindowHandle",null] 18:23:47 INFO - PROCESS | 1926 | 1464139427496 Marionette TRACE conn2 <- [1,1757,null,{"value":"7"}] 18:23:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 18:23:47 INFO - PROCESS | 1926 | 1464139427500 Marionette TRACE conn2 -> [0,1758,"setScriptTimeout",{"ms":35000}] 18:23:47 INFO - PROCESS | 1926 | 1464139427502 Marionette TRACE conn2 <- [1,1758,null,{}] 18:23:47 INFO - PROCESS | 1926 | 1464139427506 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}] 18:23:47 INFO - PROCESS | 1926 | 1464139427692 Marionette TRACE conn2 <- [1,1759,null,{"value":null}] 18:23:47 INFO - PROCESS | 1926 | 1464139427861 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:47 INFO - PROCESS | 1926 | ++DOCSHELL 0x138761800 == 100 [pid = 1926] [id = 447] 18:23:47 INFO - PROCESS | 1926 | ++DOMWINDOW == 268 (0x13468e000) [pid = 1926] [serial = 1340] [outer = 0x0] 18:23:47 INFO - PROCESS | 1926 | ++DOMWINDOW == 269 (0x1346acc00) [pid = 1926] [serial = 1341] [outer = 0x13468e000] 18:23:47 INFO - PROCESS | 1926 | 1464139427910 Marionette DEBUG loaded listener.js 18:23:47 INFO - PROCESS | 1926 | ++DOMWINDOW == 270 (0x1358bac00) [pid = 1926] [serial = 1342] [outer = 0x13468e000] 18:23:48 INFO - PROCESS | 1926 | 1464139428380 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]]]}] 18:23:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 18:23:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 925ms 18:23:48 INFO - PROCESS | 1926 | 1464139428424 Marionette TRACE conn2 -> [0,1761,"getWindowHandle",null] 18:23:48 INFO - PROCESS | 1926 | 1464139428426 Marionette TRACE conn2 <- [1,1761,null,{"value":"7"}] 18:23:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 18:23:48 INFO - PROCESS | 1926 | 1464139428428 Marionette TRACE conn2 -> [0,1762,"setScriptTimeout",{"ms":35000}] 18:23:48 INFO - PROCESS | 1926 | 1464139428429 Marionette TRACE conn2 <- [1,1762,null,{}] 18:23:48 INFO - PROCESS | 1926 | 1464139428432 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}] 18:23:48 INFO - PROCESS | 1926 | 1464139428559 Marionette TRACE conn2 <- [1,1763,null,{"value":null}] 18:23:48 INFO - PROCESS | 1926 | 1464139428684 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:48 INFO - PROCESS | 1926 | ++DOCSHELL 0x143513000 == 101 [pid = 1926] [id = 448] 18:23:48 INFO - PROCESS | 1926 | ++DOMWINDOW == 271 (0x1358bb400) [pid = 1926] [serial = 1343] [outer = 0x0] 18:23:48 INFO - PROCESS | 1926 | ++DOMWINDOW == 272 (0x1358c3000) [pid = 1926] [serial = 1344] [outer = 0x1358bb400] 18:23:48 INFO - PROCESS | 1926 | 1464139428715 Marionette DEBUG loaded listener.js 18:23:48 INFO - PROCESS | 1926 | ++DOMWINDOW == 273 (0x1359bcc00) [pid = 1926] [serial = 1345] [outer = 0x1358bb400] 18:23:49 INFO - PROCESS | 1926 | 1464139429141 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]]]}] 18:23:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 18:23:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 722ms 18:23:49 INFO - PROCESS | 1926 | 1464139429150 Marionette TRACE conn2 -> [0,1765,"getWindowHandle",null] 18:23:49 INFO - PROCESS | 1926 | 1464139429152 Marionette TRACE conn2 <- [1,1765,null,{"value":"7"}] 18:23:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 18:23:49 INFO - PROCESS | 1926 | 1464139429177 Marionette TRACE conn2 -> [0,1766,"setScriptTimeout",{"ms":35000}] 18:23:49 INFO - PROCESS | 1926 | 1464139429178 Marionette TRACE conn2 <- [1,1766,null,{}] 18:23:49 INFO - PROCESS | 1926 | 1464139429181 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}] 18:23:49 INFO - PROCESS | 1926 | 1464139429326 Marionette TRACE conn2 <- [1,1767,null,{"value":null}] 18:23:49 INFO - PROCESS | 1926 | 1464139429457 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:49 INFO - PROCESS | 1926 | ++DOCSHELL 0x1417d6800 == 102 [pid = 1926] [id = 449] 18:23:49 INFO - PROCESS | 1926 | ++DOMWINDOW == 274 (0x1358c6000) [pid = 1926] [serial = 1346] [outer = 0x0] 18:23:49 INFO - PROCESS | 1926 | ++DOMWINDOW == 275 (0x1359c6c00) [pid = 1926] [serial = 1347] [outer = 0x1358c6000] 18:23:49 INFO - PROCESS | 1926 | 1464139429504 Marionette DEBUG loaded listener.js 18:23:49 INFO - PROCESS | 1926 | ++DOMWINDOW == 276 (0x135acc000) [pid = 1926] [serial = 1348] [outer = 0x1358c6000] 18:23:50 INFO - PROCESS | 1926 | 1464139429995 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]]]}] 18:23:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 18:23:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 874ms 18:23:50 INFO - PROCESS | 1926 | 1464139430049 Marionette TRACE conn2 -> [0,1769,"getWindowHandle",null] 18:23:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 18:23:50 INFO - PROCESS | 1926 | 1464139430050 Marionette TRACE conn2 <- [1,1769,null,{"value":"7"}] 18:23:50 INFO - PROCESS | 1926 | 1464139430073 Marionette TRACE conn2 -> [0,1770,"setScriptTimeout",{"ms":35000}] 18:23:50 INFO - PROCESS | 1926 | 1464139430074 Marionette TRACE conn2 <- [1,1770,null,{}] 18:23:50 INFO - PROCESS | 1926 | 1464139430079 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}] 18:23:50 INFO - PROCESS | 1926 | 1464139430203 Marionette TRACE conn2 <- [1,1771,null,{"value":null}] 18:23:50 INFO - PROCESS | 1926 | 1464139430302 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:50 INFO - PROCESS | 1926 | ++DOCSHELL 0x13867d800 == 103 [pid = 1926] [id = 450] 18:23:50 INFO - PROCESS | 1926 | ++DOMWINDOW == 277 (0x1359bb400) [pid = 1926] [serial = 1349] [outer = 0x0] 18:23:50 INFO - PROCESS | 1926 | ++DOMWINDOW == 278 (0x135ad5400) [pid = 1926] [serial = 1350] [outer = 0x1359bb400] 18:23:50 INFO - PROCESS | 1926 | 1464139430331 Marionette DEBUG loaded listener.js 18:23:50 INFO - PROCESS | 1926 | ++DOMWINDOW == 279 (0x137ced800) [pid = 1926] [serial = 1351] [outer = 0x1359bb400] 18:23:50 INFO - PROCESS | 1926 | 1464139430742 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]]]}] 18:23:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 18:23:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 743ms 18:23:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 18:23:50 INFO - PROCESS | 1926 | 1464139430797 Marionette TRACE conn2 -> [0,1773,"getWindowHandle",null] 18:23:50 INFO - PROCESS | 1926 | 1464139430798 Marionette TRACE conn2 <- [1,1773,null,{"value":"7"}] 18:23:50 INFO - PROCESS | 1926 | 1464139430800 Marionette TRACE conn2 -> [0,1774,"setScriptTimeout",{"ms":35000}] 18:23:50 INFO - PROCESS | 1926 | 1464139430802 Marionette TRACE conn2 <- [1,1774,null,{}] 18:23:50 INFO - PROCESS | 1926 | 1464139430804 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}] 18:23:50 INFO - PROCESS | 1926 | 1464139430928 Marionette TRACE conn2 <- [1,1775,null,{"value":null}] 18:23:51 INFO - PROCESS | 1926 | 1464139431097 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:51 INFO - PROCESS | 1926 | ++DOCSHELL 0x1400e9800 == 104 [pid = 1926] [id = 451] 18:23:51 INFO - PROCESS | 1926 | ++DOMWINDOW == 280 (0x12f61d400) [pid = 1926] [serial = 1352] [outer = 0x0] 18:23:51 INFO - PROCESS | 1926 | ++DOMWINDOW == 281 (0x137cf1800) [pid = 1926] [serial = 1353] [outer = 0x12f61d400] 18:23:51 INFO - PROCESS | 1926 | 1464139431129 Marionette DEBUG loaded listener.js 18:23:51 INFO - PROCESS | 1926 | ++DOMWINDOW == 282 (0x137cf8c00) [pid = 1926] [serial = 1354] [outer = 0x12f61d400] 18:23:51 INFO - PROCESS | 1926 | 1464139431851 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]]]}] 18:23:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 18:23:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 1121ms 18:23:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 18:23:51 INFO - PROCESS | 1926 | 1464139431924 Marionette TRACE conn2 -> [0,1777,"getWindowHandle",null] 18:23:51 INFO - PROCESS | 1926 | 1464139431926 Marionette TRACE conn2 <- [1,1777,null,{"value":"7"}] 18:23:51 INFO - PROCESS | 1926 | 1464139431930 Marionette TRACE conn2 -> [0,1778,"setScriptTimeout",{"ms":35000}] 18:23:51 INFO - PROCESS | 1926 | 1464139431932 Marionette TRACE conn2 <- [1,1778,null,{}] 18:23:51 INFO - PROCESS | 1926 | 1464139431936 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}] 18:23:52 INFO - PROCESS | 1926 | 1464139432054 Marionette TRACE conn2 <- [1,1779,null,{"value":null}] 18:23:52 INFO - PROCESS | 1926 | 1464139432168 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:52 INFO - PROCESS | 1926 | ++DOCSHELL 0x127560000 == 105 [pid = 1926] [id = 452] 18:23:52 INFO - PROCESS | 1926 | ++DOMWINDOW == 283 (0x115e8e000) [pid = 1926] [serial = 1355] [outer = 0x0] 18:23:52 INFO - PROCESS | 1926 | ++DOMWINDOW == 284 (0x116789400) [pid = 1926] [serial = 1356] [outer = 0x115e8e000] 18:23:52 INFO - PROCESS | 1926 | 1464139432199 Marionette DEBUG loaded listener.js 18:23:52 INFO - PROCESS | 1926 | ++DOMWINDOW == 285 (0x1183ab400) [pid = 1926] [serial = 1357] [outer = 0x115e8e000] 18:23:52 INFO - PROCESS | 1926 | 1464139432630 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]]]}] 18:23:52 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 18:23:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 721ms 18:23:52 INFO - PROCESS | 1926 | 1464139432650 Marionette TRACE conn2 -> [0,1781,"getWindowHandle",null] 18:23:52 INFO - PROCESS | 1926 | 1464139432656 Marionette TRACE conn2 <- [1,1781,null,{"value":"7"}] 18:23:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 18:23:52 INFO - PROCESS | 1926 | 1464139432661 Marionette TRACE conn2 -> [0,1782,"setScriptTimeout",{"ms":35000}] 18:23:52 INFO - PROCESS | 1926 | 1464139432663 Marionette TRACE conn2 <- [1,1782,null,{}] 18:23:52 INFO - PROCESS | 1926 | 1464139432665 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}] 18:23:52 INFO - PROCESS | 1926 | 1464139432780 Marionette TRACE conn2 <- [1,1783,null,{"value":null}] 18:23:52 INFO - PROCESS | 1926 | 1464139432912 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:52 INFO - PROCESS | 1926 | ++DOCSHELL 0x12d007800 == 106 [pid = 1926] [id = 453] 18:23:52 INFO - PROCESS | 1926 | ++DOMWINDOW == 286 (0x11854e000) [pid = 1926] [serial = 1358] [outer = 0x0] 18:23:52 INFO - PROCESS | 1926 | ++DOMWINDOW == 287 (0x1194bb400) [pid = 1926] [serial = 1359] [outer = 0x11854e000] 18:23:52 INFO - PROCESS | 1926 | 1464139432941 Marionette DEBUG loaded listener.js 18:23:52 INFO - PROCESS | 1926 | ++DOMWINDOW == 288 (0x120d06800) [pid = 1926] [serial = 1360] [outer = 0x11854e000] 18:23:53 INFO - PROCESS | 1926 | 1464139433362 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]]]}] 18:23:53 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 18:23:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 769ms 18:23:53 INFO - PROCESS | 1926 | 1464139433431 Marionette TRACE conn2 -> [0,1785,"getWindowHandle",null] 18:23:53 INFO - PROCESS | 1926 | 1464139433432 Marionette TRACE conn2 <- [1,1785,null,{"value":"7"}] 18:23:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 18:23:53 INFO - PROCESS | 1926 | 1464139433434 Marionette TRACE conn2 -> [0,1786,"setScriptTimeout",{"ms":35000}] 18:23:53 INFO - PROCESS | 1926 | 1464139433437 Marionette TRACE conn2 <- [1,1786,null,{}] 18:23:53 INFO - PROCESS | 1926 | 1464139433444 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}] 18:23:53 INFO - PROCESS | 1926 | 1464139433562 Marionette TRACE conn2 <- [1,1787,null,{"value":null}] 18:23:53 INFO - PROCESS | 1926 | 1464139433694 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:53 INFO - PROCESS | 1926 | ++DOCSHELL 0x12bb4a800 == 107 [pid = 1926] [id = 454] 18:23:53 INFO - PROCESS | 1926 | ++DOMWINDOW == 289 (0x12109d000) [pid = 1926] [serial = 1361] [outer = 0x0] 18:23:53 INFO - PROCESS | 1926 | ++DOMWINDOW == 290 (0x121655800) [pid = 1926] [serial = 1362] [outer = 0x12109d000] 18:23:53 INFO - PROCESS | 1926 | 1464139433726 Marionette DEBUG loaded listener.js 18:23:53 INFO - PROCESS | 1926 | ++DOMWINDOW == 291 (0x126813c00) [pid = 1926] [serial = 1363] [outer = 0x12109d000] 18:23:54 INFO - PROCESS | 1926 | 1464139434152 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]]]}] 18:23:54 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 18:23:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 772ms 18:23:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 18:23:54 INFO - PROCESS | 1926 | 1464139434207 Marionette TRACE conn2 -> [0,1789,"getWindowHandle",null] 18:23:54 INFO - PROCESS | 1926 | 1464139434209 Marionette TRACE conn2 <- [1,1789,null,{"value":"7"}] 18:23:54 INFO - PROCESS | 1926 | 1464139434211 Marionette TRACE conn2 -> [0,1790,"setScriptTimeout",{"ms":35000}] 18:23:54 INFO - PROCESS | 1926 | 1464139434212 Marionette TRACE conn2 <- [1,1790,null,{}] 18:23:54 INFO - PROCESS | 1926 | 1464139434215 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}] 18:23:54 INFO - PROCESS | 1926 | 1464139434328 Marionette TRACE conn2 <- [1,1791,null,{"value":null}] 18:23:54 INFO - PROCESS | 1926 | 1464139434429 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:54 INFO - PROCESS | 1926 | ++DOCSHELL 0x12d7b6000 == 108 [pid = 1926] [id = 455] 18:23:54 INFO - PROCESS | 1926 | ++DOMWINDOW == 292 (0x12888fc00) [pid = 1926] [serial = 1364] [outer = 0x0] 18:23:54 INFO - PROCESS | 1926 | ++DOMWINDOW == 293 (0x128bd1800) [pid = 1926] [serial = 1365] [outer = 0x12888fc00] 18:23:54 INFO - PROCESS | 1926 | 1464139434457 Marionette DEBUG loaded listener.js 18:23:54 INFO - PROCESS | 1926 | ++DOMWINDOW == 294 (0x128f11000) [pid = 1926] [serial = 1366] [outer = 0x12888fc00] 18:23:54 INFO - PROCESS | 1926 | --DOCSHELL 0x112570000 == 107 [pid = 1926] [id = 253] 18:23:54 INFO - PROCESS | 1926 | --DOCSHELL 0x137f34000 == 106 [pid = 1926] [id = 441] 18:23:54 INFO - PROCESS | 1926 | --DOCSHELL 0x137d19800 == 105 [pid = 1926] [id = 440] 18:23:54 INFO - PROCESS | 1926 | --DOCSHELL 0x12a65c800 == 104 [pid = 1926] [id = 439] 18:23:54 INFO - PROCESS | 1926 | --DOCSHELL 0x13563b800 == 103 [pid = 1926] [id = 438] 18:23:54 INFO - PROCESS | 1926 | --DOCSHELL 0x134778000 == 102 [pid = 1926] [id = 437] 18:23:54 INFO - PROCESS | 1926 | --DOMWINDOW == 293 (0x1346aa400) [pid = 1926] [serial = 1200] [outer = 0x0] [url = about:blank] 18:23:54 INFO - PROCESS | 1926 | --DOMWINDOW == 292 (0x11870b400) [pid = 1926] [serial = 1185] [outer = 0x0] [url = about:blank] 18:23:54 INFO - PROCESS | 1926 | --DOMWINDOW == 291 (0x12f110000) [pid = 1926] [serial = 1197] [outer = 0x0] [url = about:blank] 18:23:54 INFO - PROCESS | 1926 | --DOMWINDOW == 290 (0x1219a2400) [pid = 1926] [serial = 1188] [outer = 0x0] [url = about:blank] 18:23:54 INFO - PROCESS | 1926 | --DOMWINDOW == 289 (0x128bca800) [pid = 1926] [serial = 1191] [outer = 0x0] [url = about:blank] 18:23:54 INFO - PROCESS | 1926 | --DOMWINDOW == 288 (0x1346b4400) [pid = 1926] [serial = 1203] [outer = 0x0] [url = about:blank] 18:23:54 INFO - PROCESS | 1926 | --DOMWINDOW == 287 (0x112742400) [pid = 1926] [serial = 1182] [outer = 0x0] [url = about:blank] 18:23:54 INFO - PROCESS | 1926 | --DOMWINDOW == 286 (0x12d213800) [pid = 1926] [serial = 1194] [outer = 0x0] [url = about:blank] 18:23:54 INFO - PROCESS | 1926 | --DOMWINDOW == 285 (0x12f68d000) [pid = 1926] [serial = 1206] [outer = 0x0] [url = about:blank] 18:23:54 INFO - PROCESS | 1926 | --DOMWINDOW == 284 (0x1350c5800) [pid = 1926] [serial = 1209] [outer = 0x0] [url = about:blank] 18:23:54 INFO - PROCESS | 1926 | --DOMWINDOW == 283 (0x1194e7800) [pid = 1926] [serial = 1212] [outer = 0x0] [url = about:blank] 18:23:54 INFO - PROCESS | 1926 | --DOMWINDOW == 282 (0x135ad0000) [pid = 1926] [serial = 1215] [outer = 0x0] [url = about:blank] 18:23:54 INFO - PROCESS | 1926 | --DOMWINDOW == 281 (0x134686000) [pid = 1926] [serial = 1254] [outer = 0x0] [url = about:blank] 18:23:54 INFO - PROCESS | 1926 | --DOCSHELL 0x12d7bc000 == 101 [pid = 1926] [id = 436] 18:23:54 INFO - PROCESS | 1926 | --DOCSHELL 0x12d01e000 == 100 [pid = 1926] [id = 435] 18:23:54 INFO - PROCESS | 1926 | --DOCSHELL 0x12bb45800 == 99 [pid = 1926] [id = 434] 18:23:54 INFO - PROCESS | 1926 | --DOCSHELL 0x129351800 == 98 [pid = 1926] [id = 433] 18:23:54 INFO - PROCESS | 1926 | --DOCSHELL 0x11949d800 == 97 [pid = 1926] [id = 432] 18:23:54 INFO - PROCESS | 1926 | --DOCSHELL 0x119921800 == 96 [pid = 1926] [id = 431] 18:23:54 INFO - PROCESS | 1926 | --DOCSHELL 0x12a661800 == 95 [pid = 1926] [id = 430] 18:23:54 INFO - PROCESS | 1926 | --DOCSHELL 0x1359d6000 == 94 [pid = 1926] [id = 422] 18:23:54 INFO - PROCESS | 1926 | --DOCSHELL 0x135a3c000 == 93 [pid = 1926] [id = 421] 18:23:54 INFO - PROCESS | 1926 | --DOCSHELL 0x12bb4c000 == 92 [pid = 1926] [id = 420] 18:23:54 INFO - PROCESS | 1926 | --DOCSHELL 0x119b6a000 == 91 [pid = 1926] [id = 419] 18:23:54 INFO - PROCESS | 1926 | 1464139434965 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]]]}] 18:23:54 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) 18:23:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 769ms 18:23:54 INFO - PROCESS | 1926 | 1464139434982 Marionette TRACE conn2 -> [0,1793,"getWindowHandle",null] 18:23:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 18:23:54 INFO - PROCESS | 1926 | 1464139434983 Marionette TRACE conn2 <- [1,1793,null,{"value":"7"}] 18:23:54 INFO - PROCESS | 1926 | 1464139434985 Marionette TRACE conn2 -> [0,1794,"setScriptTimeout",{"ms":35000}] 18:23:54 INFO - PROCESS | 1926 | 1464139434987 Marionette TRACE conn2 <- [1,1794,null,{}] 18:23:54 INFO - PROCESS | 1926 | 1464139434993 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}] 18:23:55 INFO - PROCESS | 1926 | 1464139435095 Marionette TRACE conn2 <- [1,1795,null,{"value":null}] 18:23:55 INFO - PROCESS | 1926 | 1464139435100 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:55 INFO - PROCESS | 1926 | ++DOCSHELL 0x117583800 == 92 [pid = 1926] [id = 456] 18:23:55 INFO - PROCESS | 1926 | ++DOMWINDOW == 282 (0x1185f3000) [pid = 1926] [serial = 1367] [outer = 0x0] 18:23:55 INFO - PROCESS | 1926 | ++DOMWINDOW == 283 (0x1210c7c00) [pid = 1926] [serial = 1368] [outer = 0x1185f3000] 18:23:55 INFO - PROCESS | 1926 | 1464139435126 Marionette DEBUG loaded listener.js 18:23:55 INFO - PROCESS | 1926 | ++DOMWINDOW == 284 (0x128f0ec00) [pid = 1926] [serial = 1369] [outer = 0x1185f3000] 18:23:55 INFO - PROCESS | 1926 | --DOMWINDOW == 283 (0x12f108c00) [pid = 1926] [serial = 1180] [outer = 0x0] [url = about:blank] 18:23:55 INFO - PROCESS | 1926 | --DOMWINDOW == 282 (0x12aebb000) [pid = 1926] [serial = 1236] [outer = 0x0] [url = about:blank] 18:23:55 INFO - PROCESS | 1926 | --DOMWINDOW == 281 (0x12c867000) [pid = 1926] [serial = 1239] [outer = 0x0] [url = about:blank] 18:23:55 INFO - PROCESS | 1926 | --DOMWINDOW == 280 (0x12b491800) [pid = 1926] [serial = 1237] [outer = 0x0] [url = about:blank] 18:23:55 INFO - PROCESS | 1926 | --DOMWINDOW == 279 (0x12f103400) [pid = 1926] [serial = 1242] [outer = 0x0] [url = about:blank] 18:23:55 INFO - PROCESS | 1926 | --DOMWINDOW == 278 (0x12d0ea000) [pid = 1926] [serial = 1240] [outer = 0x0] [url = about:blank] 18:23:55 INFO - PROCESS | 1926 | --DOMWINDOW == 277 (0x12553d000) [pid = 1926] [serial = 1227] [outer = 0x0] [url = about:blank] 18:23:55 INFO - PROCESS | 1926 | --DOMWINDOW == 276 (0x126fe9c00) [pid = 1926] [serial = 1246] [outer = 0x0] [url = about:blank] 18:23:55 INFO - PROCESS | 1926 | --DOMWINDOW == 275 (0x125da8400) [pid = 1926] [serial = 1228] [outer = 0x0] [url = about:blank] 18:23:55 INFO - PROCESS | 1926 | --DOMWINDOW == 274 (0x1194c4400) [pid = 1926] [serial = 1222] [outer = 0x0] [url = about:blank] 18:23:55 INFO - PROCESS | 1926 | --DOMWINDOW == 273 (0x118c10800) [pid = 1926] [serial = 1221] [outer = 0x0] [url = about:blank] 18:23:55 INFO - PROCESS | 1926 | --DOMWINDOW == 272 (0x120e8fc00) [pid = 1926] [serial = 1224] [outer = 0x0] [url = about:blank] 18:23:55 INFO - PROCESS | 1926 | --DOMWINDOW == 271 (0x1210a4c00) [pid = 1926] [serial = 1225] [outer = 0x0] [url = about:blank] 18:23:55 INFO - PROCESS | 1926 | --DOMWINDOW == 270 (0x1166cb800) [pid = 1926] [serial = 1218] [outer = 0x0] [url = about:blank] 18:23:55 INFO - PROCESS | 1926 | --DOMWINDOW == 269 (0x117e0f400) [pid = 1926] [serial = 1219] [outer = 0x0] [url = about:blank] 18:23:55 INFO - PROCESS | 1926 | --DOMWINDOW == 268 (0x128be3000) [pid = 1926] [serial = 1233] [outer = 0x0] [url = about:blank] 18:23:55 INFO - PROCESS | 1926 | --DOMWINDOW == 267 (0x12f61c000) [pid = 1926] [serial = 1251] [outer = 0x0] [url = about:blank] 18:23:55 INFO - PROCESS | 1926 | --DOMWINDOW == 266 (0x12f63dc00) [pid = 1926] [serial = 1248] [outer = 0x0] [url = about:blank] 18:23:55 INFO - PROCESS | 1926 | --DOMWINDOW == 265 (0x126d33800) [pid = 1926] [serial = 1230] [outer = 0x0] [url = about:blank] 18:23:55 INFO - PROCESS | 1926 | --DOMWINDOW == 264 (0x12f631400) [pid = 1926] [serial = 1243] [outer = 0x0] [url = about:blank] 18:23:55 INFO - PROCESS | 1926 | --DOMWINDOW == 263 (0x1275e6c00) [pid = 1926] [serial = 1231] [outer = 0x0] [url = about:blank] 18:23:55 INFO - PROCESS | 1926 | --DOMWINDOW == 262 (0x1321ae400) [pid = 1926] [serial = 1252] [outer = 0x0] [url = about:blank] 18:23:55 INFO - PROCESS | 1926 | --DOMWINDOW == 261 (0x118702400) [pid = 1926] [serial = 1245] [outer = 0x0] [url = about:blank] 18:23:55 INFO - PROCESS | 1926 | --DOMWINDOW == 260 (0x1321adc00) [pid = 1926] [serial = 1249] [outer = 0x0] [url = about:blank] 18:23:55 INFO - PROCESS | 1926 | --DOMWINDOW == 259 (0x12a8a7000) [pid = 1926] [serial = 1234] [outer = 0x0] [url = about:blank] 18:23:55 INFO - PROCESS | 1926 | 1464139435661 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]]]}] 18:23:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 18:23:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 723ms 18:23:55 INFO - PROCESS | 1926 | 1464139435708 Marionette TRACE conn2 -> [0,1797,"getWindowHandle",null] 18:23:55 INFO - PROCESS | 1926 | 1464139435711 Marionette TRACE conn2 <- [1,1797,null,{"value":"7"}] 18:23:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 18:23:55 INFO - PROCESS | 1926 | 1464139435715 Marionette TRACE conn2 -> [0,1798,"setScriptTimeout",{"ms":35000}] 18:23:55 INFO - PROCESS | 1926 | 1464139435717 Marionette TRACE conn2 <- [1,1798,null,{}] 18:23:55 INFO - PROCESS | 1926 | 1464139435722 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}] 18:23:55 INFO - PROCESS | 1926 | 1464139435844 Marionette TRACE conn2 <- [1,1799,null,{"value":null}] 18:23:55 INFO - PROCESS | 1926 | 1464139435971 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:55 INFO - PROCESS | 1926 | ++DOCSHELL 0x119921800 == 93 [pid = 1926] [id = 457] 18:23:55 INFO - PROCESS | 1926 | ++DOMWINDOW == 260 (0x112748800) [pid = 1926] [serial = 1370] [outer = 0x0] 18:23:56 INFO - PROCESS | 1926 | ++DOMWINDOW == 261 (0x11678e000) [pid = 1926] [serial = 1371] [outer = 0x112748800] 18:23:56 INFO - PROCESS | 1926 | 1464139436006 Marionette DEBUG loaded listener.js 18:23:56 INFO - PROCESS | 1926 | ++DOMWINDOW == 262 (0x11820e000) [pid = 1926] [serial = 1372] [outer = 0x112748800] 18:23:56 INFO - PROCESS | 1926 | 1464139436495 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]]]}] 18:23:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 18:23:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 823ms 18:23:56 INFO - PROCESS | 1926 | 1464139436538 Marionette TRACE conn2 -> [0,1801,"getWindowHandle",null] 18:23:56 INFO - PROCESS | 1926 | 1464139436542 Marionette TRACE conn2 <- [1,1801,null,{"value":"7"}] 18:23:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 18:23:56 INFO - PROCESS | 1926 | 1464139436546 Marionette TRACE conn2 -> [0,1802,"setScriptTimeout",{"ms":35000}] 18:23:56 INFO - PROCESS | 1926 | 1464139436548 Marionette TRACE conn2 <- [1,1802,null,{}] 18:23:56 INFO - PROCESS | 1926 | 1464139436551 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}] 18:23:56 INFO - PROCESS | 1926 | 1464139436720 Marionette TRACE conn2 <- [1,1803,null,{"value":null}] 18:23:56 INFO - PROCESS | 1926 | 1464139436735 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:56 INFO - PROCESS | 1926 | ++DOCSHELL 0x128ceb000 == 94 [pid = 1926] [id = 458] 18:23:56 INFO - PROCESS | 1926 | ++DOMWINDOW == 263 (0x119024800) [pid = 1926] [serial = 1373] [outer = 0x0] 18:23:56 INFO - PROCESS | 1926 | ++DOMWINDOW == 264 (0x120d05000) [pid = 1926] [serial = 1374] [outer = 0x119024800] 18:23:56 INFO - PROCESS | 1926 | 1464139436778 Marionette DEBUG loaded listener.js 18:23:56 INFO - PROCESS | 1926 | ++DOMWINDOW == 265 (0x1210c6000) [pid = 1926] [serial = 1375] [outer = 0x119024800] 18:23:57 INFO - PROCESS | 1926 | 1464139437338 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]]]}] 18:23:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 18:23:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 823ms 18:23:57 INFO - PROCESS | 1926 | 1464139437383 Marionette TRACE conn2 -> [0,1805,"getWindowHandle",null] 18:23:57 INFO - PROCESS | 1926 | 1464139437386 Marionette TRACE conn2 <- [1,1805,null,{"value":"7"}] 18:23:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 18:23:57 INFO - PROCESS | 1926 | 1464139437393 Marionette TRACE conn2 -> [0,1806,"setScriptTimeout",{"ms":35000}] 18:23:57 INFO - PROCESS | 1926 | 1464139437397 Marionette TRACE conn2 <- [1,1806,null,{}] 18:23:57 INFO - PROCESS | 1926 | 1464139437409 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}] 18:23:57 INFO - PROCESS | 1926 | 1464139437570 Marionette TRACE conn2 <- [1,1807,null,{"value":null}] 18:23:57 INFO - PROCESS | 1926 | 1464139437668 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:57 INFO - PROCESS | 1926 | ++DOCSHELL 0x12b4f1800 == 95 [pid = 1926] [id = 459] 18:23:57 INFO - PROCESS | 1926 | ++DOMWINDOW == 266 (0x1257c1400) [pid = 1926] [serial = 1376] [outer = 0x0] 18:23:57 INFO - PROCESS | 1926 | ++DOMWINDOW == 267 (0x1275e2c00) [pid = 1926] [serial = 1377] [outer = 0x1257c1400] 18:23:57 INFO - PROCESS | 1926 | 1464139437702 Marionette DEBUG loaded listener.js 18:23:57 INFO - PROCESS | 1926 | ++DOMWINDOW == 268 (0x128d7a400) [pid = 1926] [serial = 1378] [outer = 0x1257c1400] 18:23:58 INFO - PROCESS | 1926 | 1464139438176 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]]]}] 18:23:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 18:23:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 826ms 18:23:58 INFO - PROCESS | 1926 | 1464139438236 Marionette TRACE conn2 -> [0,1809,"getWindowHandle",null] 18:23:58 INFO - PROCESS | 1926 | 1464139438238 Marionette TRACE conn2 <- [1,1809,null,{"value":"7"}] 18:23:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 18:23:58 INFO - PROCESS | 1926 | 1464139438244 Marionette TRACE conn2 -> [0,1810,"setScriptTimeout",{"ms":35000}] 18:23:58 INFO - PROCESS | 1926 | 1464139438245 Marionette TRACE conn2 <- [1,1810,null,{}] 18:23:58 INFO - PROCESS | 1926 | 1464139438247 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}] 18:23:58 INFO - PROCESS | 1926 | 1464139438373 Marionette TRACE conn2 <- [1,1811,null,{"value":null}] 18:23:58 INFO - PROCESS | 1926 | 1464139438467 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:58 INFO - PROCESS | 1926 | ++DOCSHELL 0x12d1a5000 == 96 [pid = 1926] [id = 460] 18:23:58 INFO - PROCESS | 1926 | ++DOMWINDOW == 269 (0x12930b800) [pid = 1926] [serial = 1379] [outer = 0x0] 18:23:58 INFO - PROCESS | 1926 | ++DOMWINDOW == 270 (0x12a853c00) [pid = 1926] [serial = 1380] [outer = 0x12930b800] 18:23:58 INFO - PROCESS | 1926 | 1464139438498 Marionette DEBUG loaded listener.js 18:23:58 INFO - PROCESS | 1926 | ++DOMWINDOW == 271 (0x12ac0e800) [pid = 1926] [serial = 1381] [outer = 0x12930b800] 18:23:58 INFO - PROCESS | 1926 | 1464139438962 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]]]}] 18:23:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 18:23:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 771ms 18:23:59 INFO - PROCESS | 1926 | 1464139439015 Marionette TRACE conn2 -> [0,1813,"getWindowHandle",null] 18:23:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 18:23:59 INFO - PROCESS | 1926 | 1464139439017 Marionette TRACE conn2 <- [1,1813,null,{"value":"7"}] 18:23:59 INFO - PROCESS | 1926 | 1464139439022 Marionette TRACE conn2 -> [0,1814,"setScriptTimeout",{"ms":35000}] 18:23:59 INFO - PROCESS | 1926 | 1464139439024 Marionette TRACE conn2 <- [1,1814,null,{}] 18:23:59 INFO - PROCESS | 1926 | 1464139439027 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}] 18:23:59 INFO - PROCESS | 1926 | 1464139439143 Marionette TRACE conn2 <- [1,1815,null,{"value":null}] 18:23:59 INFO - PROCESS | 1926 | 1464139439241 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:59 INFO - PROCESS | 1926 | ++DOMWINDOW == 272 (0x12ac0cc00) [pid = 1926] [serial = 1382] [outer = 0x12c87f000] 18:23:59 INFO - PROCESS | 1926 | ++DOCSHELL 0x135088800 == 97 [pid = 1926] [id = 461] 18:23:59 INFO - PROCESS | 1926 | ++DOMWINDOW == 273 (0x12b305800) [pid = 1926] [serial = 1383] [outer = 0x0] 18:23:59 INFO - PROCESS | 1926 | ++DOMWINDOW == 274 (0x12b30fc00) [pid = 1926] [serial = 1384] [outer = 0x12b305800] 18:23:59 INFO - PROCESS | 1926 | 1464139439285 Marionette DEBUG loaded listener.js 18:23:59 INFO - PROCESS | 1926 | ++DOMWINDOW == 275 (0x12b490c00) [pid = 1926] [serial = 1385] [outer = 0x12b305800] 18:23:59 INFO - PROCESS | 1926 | 1464139439840 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]]]}] 18:23:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 18:23:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 872ms 18:23:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 18:23:59 INFO - PROCESS | 1926 | 1464139439894 Marionette TRACE conn2 -> [0,1817,"getWindowHandle",null] 18:23:59 INFO - PROCESS | 1926 | 1464139439895 Marionette TRACE conn2 <- [1,1817,null,{"value":"7"}] 18:23:59 INFO - PROCESS | 1926 | 1464139439898 Marionette TRACE conn2 -> [0,1818,"setScriptTimeout",{"ms":35000}] 18:23:59 INFO - PROCESS | 1926 | 1464139439899 Marionette TRACE conn2 <- [1,1818,null,{}] 18:23:59 INFO - PROCESS | 1926 | 1464139439902 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}] 18:24:00 INFO - PROCESS | 1926 | 1464139440095 Marionette TRACE conn2 <- [1,1819,null,{"value":null}] 18:24:00 INFO - PROCESS | 1926 | 1464139440166 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:00 INFO - PROCESS | 1926 | ++DOCSHELL 0x1354c5000 == 98 [pid = 1926] [id = 462] 18:24:00 INFO - PROCESS | 1926 | ++DOMWINDOW == 276 (0x12d0e9800) [pid = 1926] [serial = 1386] [outer = 0x0] 18:24:00 INFO - PROCESS | 1926 | ++DOMWINDOW == 277 (0x12f10b800) [pid = 1926] [serial = 1387] [outer = 0x12d0e9800] 18:24:00 INFO - PROCESS | 1926 | 1464139440197 Marionette DEBUG loaded listener.js 18:24:00 INFO - PROCESS | 1926 | ++DOMWINDOW == 278 (0x12f632800) [pid = 1926] [serial = 1388] [outer = 0x12d0e9800] 18:24:00 INFO - PROCESS | 1926 | 1464139440602 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]]]}] 18:24:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 18:24:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 770ms 18:24:00 INFO - PROCESS | 1926 | 1464139440669 Marionette TRACE conn2 -> [0,1821,"getWindowHandle",null] 18:24:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 18:24:00 INFO - PROCESS | 1926 | 1464139440670 Marionette TRACE conn2 <- [1,1821,null,{"value":"7"}] 18:24:00 INFO - PROCESS | 1926 | 1464139440673 Marionette TRACE conn2 -> [0,1822,"setScriptTimeout",{"ms":35000}] 18:24:00 INFO - PROCESS | 1926 | 1464139440674 Marionette TRACE conn2 <- [1,1822,null,{}] 18:24:00 INFO - PROCESS | 1926 | 1464139440677 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}] 18:24:00 INFO - PROCESS | 1926 | 1464139440795 Marionette TRACE conn2 <- [1,1823,null,{"value":null}] 18:24:00 INFO - PROCESS | 1926 | 1464139440892 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:00 INFO - PROCESS | 1926 | ++DOCSHELL 0x1359cc800 == 99 [pid = 1926] [id = 463] 18:24:00 INFO - PROCESS | 1926 | ++DOMWINDOW == 279 (0x12f10d800) [pid = 1926] [serial = 1389] [outer = 0x0] 18:24:00 INFO - PROCESS | 1926 | ++DOMWINDOW == 280 (0x12f63dc00) [pid = 1926] [serial = 1390] [outer = 0x12f10d800] 18:24:00 INFO - PROCESS | 1926 | 1464139440924 Marionette DEBUG loaded listener.js 18:24:00 INFO - PROCESS | 1926 | ++DOMWINDOW == 281 (0x12f64cc00) [pid = 1926] [serial = 1391] [outer = 0x12f10d800] 18:24:01 INFO - PROCESS | 1926 | 1464139441348 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]]]}] 18:24:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 18:24:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 720ms 18:24:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 18:24:01 INFO - PROCESS | 1926 | 1464139441412 Marionette TRACE conn2 -> [0,1825,"getWindowHandle",null] 18:24:01 INFO - PROCESS | 1926 | 1464139441413 Marionette TRACE conn2 <- [1,1825,null,{"value":"7"}] 18:24:01 INFO - PROCESS | 1926 | 1464139441417 Marionette TRACE conn2 -> [0,1826,"setScriptTimeout",{"ms":35000}] 18:24:01 INFO - PROCESS | 1926 | 1464139441418 Marionette TRACE conn2 <- [1,1826,null,{}] 18:24:01 INFO - PROCESS | 1926 | 1464139441437 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}] 18:24:01 INFO - PROCESS | 1926 | 1464139441608 Marionette TRACE conn2 <- [1,1827,null,{"value":null}] 18:24:01 INFO - PROCESS | 1926 | 1464139441676 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:01 INFO - PROCESS | 1926 | ++DOCSHELL 0x137d0c800 == 100 [pid = 1926] [id = 464] 18:24:01 INFO - PROCESS | 1926 | ++DOMWINDOW == 282 (0x12f648800) [pid = 1926] [serial = 1392] [outer = 0x0] 18:24:01 INFO - PROCESS | 1926 | ++DOMWINDOW == 283 (0x1321a7c00) [pid = 1926] [serial = 1393] [outer = 0x12f648800] 18:24:01 INFO - PROCESS | 1926 | 1464139441709 Marionette DEBUG loaded listener.js 18:24:01 INFO - PROCESS | 1926 | ++DOMWINDOW == 284 (0x134684800) [pid = 1926] [serial = 1394] [outer = 0x12f648800] 18:24:02 INFO - PROCESS | 1926 | 1464139442142 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]]]}] 18:24:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 18:24:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 769ms 18:24:02 INFO - PROCESS | 1926 | 1464139442187 Marionette TRACE conn2 -> [0,1829,"getWindowHandle",null] 18:24:02 INFO - PROCESS | 1926 | 1464139442189 Marionette TRACE conn2 <- [1,1829,null,{"value":"7"}] 18:24:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 18:24:02 INFO - PROCESS | 1926 | 1464139442191 Marionette TRACE conn2 -> [0,1830,"setScriptTimeout",{"ms":35000}] 18:24:02 INFO - PROCESS | 1926 | 1464139442192 Marionette TRACE conn2 <- [1,1830,null,{}] 18:24:02 INFO - PROCESS | 1926 | 1464139442195 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}] 18:24:02 INFO - PROCESS | 1926 | 1464139442315 Marionette TRACE conn2 <- [1,1831,null,{"value":null}] 18:24:02 INFO - PROCESS | 1926 | 1464139442412 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:02 INFO - PROCESS | 1926 | ++DOCSHELL 0x137e5d000 == 101 [pid = 1926] [id = 465] 18:24:02 INFO - PROCESS | 1926 | ++DOMWINDOW == 285 (0x134689800) [pid = 1926] [serial = 1395] [outer = 0x0] 18:24:02 INFO - PROCESS | 1926 | ++DOMWINDOW == 286 (0x1346ab000) [pid = 1926] [serial = 1396] [outer = 0x134689800] 18:24:02 INFO - PROCESS | 1926 | 1464139442444 Marionette DEBUG loaded listener.js 18:24:02 INFO - PROCESS | 1926 | ++DOMWINDOW == 287 (0x1353ad800) [pid = 1926] [serial = 1397] [outer = 0x134689800] 18:24:02 INFO - PROCESS | 1926 | 1464139442862 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]]]}] 18:24:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 18:24:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 720ms 18:24:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 18:24:02 INFO - PROCESS | 1926 | 1464139442917 Marionette TRACE conn2 -> [0,1833,"getWindowHandle",null] 18:24:02 INFO - PROCESS | 1926 | 1464139442918 Marionette TRACE conn2 <- [1,1833,null,{"value":"7"}] 18:24:02 INFO - PROCESS | 1926 | 1464139442923 Marionette TRACE conn2 -> [0,1834,"setScriptTimeout",{"ms":35000}] 18:24:02 INFO - PROCESS | 1926 | 1464139442924 Marionette TRACE conn2 <- [1,1834,null,{}] 18:24:02 INFO - PROCESS | 1926 | 1464139442927 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}] 18:24:03 INFO - PROCESS | 1926 | 1464139443045 Marionette TRACE conn2 <- [1,1835,null,{"value":null}] 18:24:03 INFO - PROCESS | 1926 | 1464139443142 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:03 INFO - PROCESS | 1926 | ++DOCSHELL 0x138579000 == 102 [pid = 1926] [id = 466] 18:24:03 INFO - PROCESS | 1926 | ++DOMWINDOW == 288 (0x1346a7400) [pid = 1926] [serial = 1398] [outer = 0x0] 18:24:03 INFO - PROCESS | 1926 | ++DOMWINDOW == 289 (0x13540ec00) [pid = 1926] [serial = 1399] [outer = 0x1346a7400] 18:24:03 INFO - PROCESS | 1926 | 1464139443174 Marionette DEBUG loaded listener.js 18:24:03 INFO - PROCESS | 1926 | ++DOMWINDOW == 290 (0x1358ba000) [pid = 1926] [serial = 1400] [outer = 0x1346a7400] 18:24:03 INFO - PROCESS | 1926 | 1464139443614 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]]]}] 18:24:03 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 18:24:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 720ms 18:24:03 INFO - PROCESS | 1926 | 1464139443644 Marionette TRACE conn2 -> [0,1837,"getWindowHandle",null] 18:24:03 INFO - PROCESS | 1926 | 1464139443646 Marionette TRACE conn2 <- [1,1837,null,{"value":"7"}] 18:24:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 18:24:03 INFO - PROCESS | 1926 | 1464139443648 Marionette TRACE conn2 -> [0,1838,"setScriptTimeout",{"ms":35000}] 18:24:03 INFO - PROCESS | 1926 | 1464139443650 Marionette TRACE conn2 <- [1,1838,null,{}] 18:24:03 INFO - PROCESS | 1926 | 1464139443653 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}] 18:24:03 INFO - PROCESS | 1926 | 1464139443800 Marionette TRACE conn2 <- [1,1839,null,{"value":null}] 18:24:03 INFO - PROCESS | 1926 | 1464139443906 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:03 INFO - PROCESS | 1926 | ++DOCSHELL 0x14150d800 == 103 [pid = 1926] [id = 467] 18:24:03 INFO - PROCESS | 1926 | ++DOMWINDOW == 291 (0x1358c3c00) [pid = 1926] [serial = 1401] [outer = 0x0] 18:24:03 INFO - PROCESS | 1926 | ++DOMWINDOW == 292 (0x1359c7800) [pid = 1926] [serial = 1402] [outer = 0x1358c3c00] 18:24:03 INFO - PROCESS | 1926 | 1464139443964 Marionette DEBUG loaded listener.js 18:24:04 INFO - PROCESS | 1926 | ++DOMWINDOW == 293 (0x137f06000) [pid = 1926] [serial = 1403] [outer = 0x1358c3c00] 18:24:04 INFO - PROCESS | 1926 | 1464139444473 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]]]}] 18:24:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 18:24:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 871ms 18:24:04 INFO - PROCESS | 1926 | 1464139444519 Marionette TRACE conn2 -> [0,1841,"getWindowHandle",null] 18:24:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 18:24:04 INFO - PROCESS | 1926 | 1464139444521 Marionette TRACE conn2 <- [1,1841,null,{"value":"7"}] 18:24:04 INFO - PROCESS | 1926 | 1464139444523 Marionette TRACE conn2 -> [0,1842,"setScriptTimeout",{"ms":35000}] 18:24:04 INFO - PROCESS | 1926 | 1464139444525 Marionette TRACE conn2 <- [1,1842,null,{}] 18:24:04 INFO - PROCESS | 1926 | 1464139444527 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}] 18:24:04 INFO - PROCESS | 1926 | 1464139444647 Marionette TRACE conn2 <- [1,1843,null,{"value":null}] 18:24:04 INFO - PROCESS | 1926 | 1464139444746 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:04 INFO - PROCESS | 1926 | ++DOCSHELL 0x14161f000 == 104 [pid = 1926] [id = 468] 18:24:04 INFO - PROCESS | 1926 | ++DOMWINDOW == 294 (0x137f04400) [pid = 1926] [serial = 1404] [outer = 0x0] 18:24:04 INFO - PROCESS | 1926 | ++DOMWINDOW == 295 (0x137f0c000) [pid = 1926] [serial = 1405] [outer = 0x137f04400] 18:24:04 INFO - PROCESS | 1926 | 1464139444775 Marionette DEBUG loaded listener.js 18:24:04 INFO - PROCESS | 1926 | ++DOMWINDOW == 296 (0x143803800) [pid = 1926] [serial = 1406] [outer = 0x137f04400] 18:24:05 INFO - PROCESS | 1926 | 1464139445308 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]]]}] 18:24:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 18:24:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 820ms 18:24:05 INFO - PROCESS | 1926 | 1464139445345 Marionette TRACE conn2 -> [0,1845,"getWindowHandle",null] 18:24:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 18:24:05 INFO - PROCESS | 1926 | 1464139445347 Marionette TRACE conn2 <- [1,1845,null,{"value":"7"}] 18:24:05 INFO - PROCESS | 1926 | 1464139445351 Marionette TRACE conn2 -> [0,1846,"setScriptTimeout",{"ms":35000}] 18:24:05 INFO - PROCESS | 1926 | 1464139445353 Marionette TRACE conn2 <- [1,1846,null,{}] 18:24:05 INFO - PROCESS | 1926 | 1464139445357 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}] 18:24:05 INFO - PROCESS | 1926 | 1464139445494 Marionette TRACE conn2 <- [1,1847,null,{"value":null}] 18:24:05 INFO - PROCESS | 1926 | 1464139445599 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:05 INFO - PROCESS | 1926 | ++DOCSHELL 0x1419ec000 == 105 [pid = 1926] [id = 469] 18:24:05 INFO - PROCESS | 1926 | ++DOMWINDOW == 297 (0x137f0dc00) [pid = 1926] [serial = 1407] [outer = 0x0] 18:24:05 INFO - PROCESS | 1926 | ++DOMWINDOW == 298 (0x143809400) [pid = 1926] [serial = 1408] [outer = 0x137f0dc00] 18:24:05 INFO - PROCESS | 1926 | 1464139445629 Marionette DEBUG loaded listener.js 18:24:05 INFO - PROCESS | 1926 | ++DOMWINDOW == 299 (0x14380d400) [pid = 1926] [serial = 1409] [outer = 0x137f0dc00] 18:24:06 INFO - PROCESS | 1926 | 1464139446086 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]]]}] 18:24:06 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) 18:24:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 773ms 18:24:06 INFO - PROCESS | 1926 | 1464139446124 Marionette TRACE conn2 -> [0,1849,"getWindowHandle",null] 18:24:06 INFO - PROCESS | 1926 | 1464139446126 Marionette TRACE conn2 <- [1,1849,null,{"value":"7"}] 18:24:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 18:24:06 INFO - PROCESS | 1926 | 1464139446128 Marionette TRACE conn2 -> [0,1850,"setScriptTimeout",{"ms":35000}] 18:24:06 INFO - PROCESS | 1926 | 1464139446129 Marionette TRACE conn2 <- [1,1850,null,{}] 18:24:06 INFO - PROCESS | 1926 | 1464139446132 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}] 18:24:06 INFO - PROCESS | 1926 | 1464139446252 Marionette TRACE conn2 <- [1,1851,null,{"value":null}] 18:24:06 INFO - PROCESS | 1926 | 1464139446385 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:06 INFO - PROCESS | 1926 | ++DOCSHELL 0x141a9b000 == 106 [pid = 1926] [id = 470] 18:24:06 INFO - PROCESS | 1926 | ++DOMWINDOW == 300 (0x143414000) [pid = 1926] [serial = 1410] [outer = 0x0] 18:24:06 INFO - PROCESS | 1926 | ++DOMWINDOW == 301 (0x14341a000) [pid = 1926] [serial = 1411] [outer = 0x143414000] 18:24:06 INFO - PROCESS | 1926 | 1464139446418 Marionette DEBUG loaded listener.js 18:24:06 INFO - PROCESS | 1926 | ++DOMWINDOW == 302 (0x14341dc00) [pid = 1926] [serial = 1412] [outer = 0x143414000] 18:24:06 INFO - PROCESS | 1926 | 1464139446880 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]]]}] 18:24:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 18:24:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 821ms 18:24:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 18:24:06 INFO - PROCESS | 1926 | 1464139446949 Marionette TRACE conn2 -> [0,1853,"getWindowHandle",null] 18:24:06 INFO - PROCESS | 1926 | 1464139446951 Marionette TRACE conn2 <- [1,1853,null,{"value":"7"}] 18:24:06 INFO - PROCESS | 1926 | 1464139446953 Marionette TRACE conn2 -> [0,1854,"setScriptTimeout",{"ms":35000}] 18:24:06 INFO - PROCESS | 1926 | 1464139446954 Marionette TRACE conn2 <- [1,1854,null,{}] 18:24:06 INFO - PROCESS | 1926 | 1464139446957 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}] 18:24:07 INFO - PROCESS | 1926 | 1464139447080 Marionette TRACE conn2 <- [1,1855,null,{"value":null}] 18:24:07 INFO - PROCESS | 1926 | 1464139447186 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:07 INFO - PROCESS | 1926 | ++DOCSHELL 0x143514000 == 107 [pid = 1926] [id = 471] 18:24:07 INFO - PROCESS | 1926 | ++DOMWINDOW == 303 (0x143416c00) [pid = 1926] [serial = 1413] [outer = 0x0] 18:24:07 INFO - PROCESS | 1926 | ++DOMWINDOW == 304 (0x143806c00) [pid = 1926] [serial = 1414] [outer = 0x143416c00] 18:24:07 INFO - PROCESS | 1926 | 1464139447216 Marionette DEBUG loaded listener.js 18:24:07 INFO - PROCESS | 1926 | ++DOMWINDOW == 305 (0x14380f800) [pid = 1926] [serial = 1415] [outer = 0x143416c00] 18:24:07 INFO - PROCESS | 1926 | 1464139447709 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]]]}] 18:24:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 18:24:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 772ms 18:24:07 INFO - PROCESS | 1926 | 1464139447725 Marionette TRACE conn2 -> [0,1857,"getWindowHandle",null] 18:24:07 INFO - PROCESS | 1926 | 1464139447726 Marionette TRACE conn2 <- [1,1857,null,{"value":"7"}] 18:24:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 18:24:07 INFO - PROCESS | 1926 | 1464139447729 Marionette TRACE conn2 -> [0,1858,"setScriptTimeout",{"ms":35000}] 18:24:07 INFO - PROCESS | 1926 | 1464139447730 Marionette TRACE conn2 <- [1,1858,null,{}] 18:24:07 INFO - PROCESS | 1926 | 1464139447733 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}] 18:24:07 INFO - PROCESS | 1926 | 1464139447857 Marionette TRACE conn2 <- [1,1859,null,{"value":null}] 18:24:08 INFO - PROCESS | 1926 | 1464139448111 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:08 INFO - PROCESS | 1926 | ++DOCSHELL 0x118540000 == 108 [pid = 1926] [id = 472] 18:24:08 INFO - PROCESS | 1926 | ++DOMWINDOW == 306 (0x110e91c00) [pid = 1926] [serial = 1416] [outer = 0x0] 18:24:08 INFO - PROCESS | 1926 | ++DOMWINDOW == 307 (0x1121b0800) [pid = 1926] [serial = 1417] [outer = 0x110e91c00] 18:24:08 INFO - PROCESS | 1926 | 1464139448149 Marionette DEBUG loaded listener.js 18:24:08 INFO - PROCESS | 1926 | ++DOMWINDOW == 308 (0x116173400) [pid = 1926] [serial = 1418] [outer = 0x110e91c00] 18:24:08 INFO - PROCESS | 1926 | 1464139448583 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]]]}] 18:24:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 18:24:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 923ms 18:24:08 INFO - PROCESS | 1926 | 1464139448652 Marionette TRACE conn2 -> [0,1861,"getWindowHandle",null] 18:24:08 INFO - PROCESS | 1926 | 1464139448655 Marionette TRACE conn2 <- [1,1861,null,{"value":"7"}] 18:24:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 18:24:08 INFO - PROCESS | 1926 | 1464139448658 Marionette TRACE conn2 -> [0,1862,"setScriptTimeout",{"ms":35000}] 18:24:08 INFO - PROCESS | 1926 | 1464139448660 Marionette TRACE conn2 <- [1,1862,null,{}] 18:24:08 INFO - PROCESS | 1926 | 1464139448664 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}] 18:24:08 INFO - PROCESS | 1926 | 1464139448793 Marionette TRACE conn2 <- [1,1863,null,{"value":null}] 18:24:08 INFO - PROCESS | 1926 | 1464139448898 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:08 INFO - PROCESS | 1926 | ++DOCSHELL 0x12a7da800 == 109 [pid = 1926] [id = 473] 18:24:08 INFO - PROCESS | 1926 | ++DOMWINDOW == 309 (0x116e67c00) [pid = 1926] [serial = 1419] [outer = 0x0] 18:24:08 INFO - PROCESS | 1926 | ++DOMWINDOW == 310 (0x11837c400) [pid = 1926] [serial = 1420] [outer = 0x116e67c00] 18:24:08 INFO - PROCESS | 1926 | 1464139448930 Marionette DEBUG loaded listener.js 18:24:08 INFO - PROCESS | 1926 | ++DOMWINDOW == 311 (0x120e99400) [pid = 1926] [serial = 1421] [outer = 0x116e67c00] 18:24:09 INFO - PROCESS | 1926 | 1464139449414 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]]]}] 18:24:09 INFO - PROCESS | 1926 | --DOCSHELL 0x119b7e000 == 108 [pid = 1926] [id = 404] 18:24:09 INFO - PROCESS | 1926 | --DOCSHELL 0x12d7b6000 == 107 [pid = 1926] [id = 455] 18:24:09 INFO - PROCESS | 1926 | --DOCSHELL 0x12bb4a800 == 106 [pid = 1926] [id = 454] 18:24:09 INFO - PROCESS | 1926 | --DOCSHELL 0x12d007800 == 105 [pid = 1926] [id = 453] 18:24:09 INFO - PROCESS | 1926 | --DOCSHELL 0x127560000 == 104 [pid = 1926] [id = 452] 18:24:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 18:24:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 924ms 18:24:09 INFO - PROCESS | 1926 | --DOCSHELL 0x13867d800 == 103 [pid = 1926] [id = 450] 18:24:09 INFO - PROCESS | 1926 | --DOCSHELL 0x1417d6800 == 102 [pid = 1926] [id = 449] 18:24:09 INFO - PROCESS | 1926 | --DOCSHELL 0x143513000 == 101 [pid = 1926] [id = 448] 18:24:09 INFO - PROCESS | 1926 | --DOCSHELL 0x138761800 == 100 [pid = 1926] [id = 447] 18:24:09 INFO - PROCESS | 1926 | --DOCSHELL 0x138747800 == 99 [pid = 1926] [id = 446] 18:24:09 INFO - PROCESS | 1926 | --DOCSHELL 0x1417ab000 == 98 [pid = 1926] [id = 445] 18:24:09 INFO - PROCESS | 1926 | --DOCSHELL 0x135a2b800 == 97 [pid = 1926] [id = 444] 18:24:09 INFO - PROCESS | 1926 | --DOCSHELL 0x12a8c1800 == 96 [pid = 1926] [id = 443] 18:24:09 INFO - PROCESS | 1926 | --DOCSHELL 0x115d0c000 == 95 [pid = 1926] [id = 442] 18:24:09 INFO - PROCESS | 1926 | 1464139449619 Marionette TRACE conn2 -> [0,1865,"getWindowHandle",null] 18:24:09 INFO - PROCESS | 1926 | 1464139449622 Marionette TRACE conn2 <- [1,1865,null,{"value":"7"}] 18:24:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 18:24:09 INFO - PROCESS | 1926 | 1464139449626 Marionette TRACE conn2 -> [0,1866,"setScriptTimeout",{"ms":35000}] 18:24:09 INFO - PROCESS | 1926 | 1464139449628 Marionette TRACE conn2 <- [1,1866,null,{}] 18:24:09 INFO - PROCESS | 1926 | 1464139449632 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}] 18:24:09 INFO - PROCESS | 1926 | 1464139449760 Marionette TRACE conn2 <- [1,1867,null,{"value":null}] 18:24:09 INFO - PROCESS | 1926 | 1464139449863 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:09 INFO - PROCESS | 1926 | ++DOCSHELL 0x121ca8000 == 96 [pid = 1926] [id = 474] 18:24:09 INFO - PROCESS | 1926 | ++DOMWINDOW == 312 (0x11710c000) [pid = 1926] [serial = 1422] [outer = 0x0] 18:24:09 INFO - PROCESS | 1926 | ++DOMWINDOW == 313 (0x118096800) [pid = 1926] [serial = 1423] [outer = 0x11710c000] 18:24:09 INFO - PROCESS | 1926 | 1464139449897 Marionette DEBUG loaded listener.js 18:24:09 INFO - PROCESS | 1926 | ++DOMWINDOW == 314 (0x119164400) [pid = 1926] [serial = 1424] [outer = 0x11710c000] 18:24:10 INFO - PROCESS | 1926 | 1464139450391 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]]]}] 18:24:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 18:24:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 774ms 18:24:10 INFO - PROCESS | 1926 | 1464139450400 Marionette TRACE conn2 -> [0,1869,"getWindowHandle",null] 18:24:10 INFO - PROCESS | 1926 | 1464139450403 Marionette TRACE conn2 <- [1,1869,null,{"value":"7"}] 18:24:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 18:24:10 INFO - PROCESS | 1926 | 1464139450411 Marionette TRACE conn2 -> [0,1870,"setScriptTimeout",{"ms":35000}] 18:24:10 INFO - PROCESS | 1926 | 1464139450413 Marionette TRACE conn2 <- [1,1870,null,{}] 18:24:10 INFO - PROCESS | 1926 | 1464139450416 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}] 18:24:10 INFO - PROCESS | 1926 | 1464139450545 Marionette TRACE conn2 <- [1,1871,null,{"value":null}] 18:24:10 INFO - PROCESS | 1926 | 1464139450679 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:10 INFO - PROCESS | 1926 | ++DOCSHELL 0x12c833000 == 97 [pid = 1926] [id = 475] 18:24:10 INFO - PROCESS | 1926 | ++DOMWINDOW == 315 (0x120e9ac00) [pid = 1926] [serial = 1425] [outer = 0x0] 18:24:10 INFO - PROCESS | 1926 | ++DOMWINDOW == 316 (0x125542c00) [pid = 1926] [serial = 1426] [outer = 0x120e9ac00] 18:24:10 INFO - PROCESS | 1926 | 1464139450713 Marionette DEBUG loaded listener.js 18:24:10 INFO - PROCESS | 1926 | ++DOMWINDOW == 317 (0x128bd2000) [pid = 1926] [serial = 1427] [outer = 0x120e9ac00] 18:24:11 INFO - PROCESS | 1926 | 1464139451207 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]]]}] 18:24:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 18:24:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 823ms 18:24:11 INFO - PROCESS | 1926 | 1464139451231 Marionette TRACE conn2 -> [0,1873,"getWindowHandle",null] 18:24:11 INFO - PROCESS | 1926 | 1464139451233 Marionette TRACE conn2 <- [1,1873,null,{"value":"7"}] 18:24:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 18:24:11 INFO - PROCESS | 1926 | 1464139451235 Marionette TRACE conn2 -> [0,1874,"setScriptTimeout",{"ms":35000}] 18:24:11 INFO - PROCESS | 1926 | 1464139451237 Marionette TRACE conn2 <- [1,1874,null,{}] 18:24:11 INFO - PROCESS | 1926 | 1464139451244 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}] 18:24:11 INFO - PROCESS | 1926 | 1464139451374 Marionette TRACE conn2 <- [1,1875,null,{"value":null}] 18:24:11 INFO - PROCESS | 1926 | 1464139451510 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:11 INFO - PROCESS | 1926 | ++DOCSHELL 0x135080800 == 98 [pid = 1926] [id = 476] 18:24:11 INFO - PROCESS | 1926 | ++DOMWINDOW == 318 (0x128f17c00) [pid = 1926] [serial = 1428] [outer = 0x0] 18:24:11 INFO - PROCESS | 1926 | ++DOMWINDOW == 319 (0x12a854c00) [pid = 1926] [serial = 1429] [outer = 0x128f17c00] 18:24:11 INFO - PROCESS | 1926 | 1464139451548 Marionette DEBUG loaded listener.js 18:24:11 INFO - PROCESS | 1926 | ++DOMWINDOW == 320 (0x12b48ac00) [pid = 1926] [serial = 1430] [outer = 0x128f17c00] 18:24:12 INFO - PROCESS | 1926 | 1464139452018 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]]]}] 18:24:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 18:24:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 822ms 18:24:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 18:24:12 INFO - PROCESS | 1926 | 1464139452058 Marionette TRACE conn2 -> [0,1877,"getWindowHandle",null] 18:24:12 INFO - PROCESS | 1926 | 1464139452059 Marionette TRACE conn2 <- [1,1877,null,{"value":"7"}] 18:24:12 INFO - PROCESS | 1926 | 1464139452062 Marionette TRACE conn2 -> [0,1878,"setScriptTimeout",{"ms":35000}] 18:24:12 INFO - PROCESS | 1926 | 1464139452063 Marionette TRACE conn2 <- [1,1878,null,{}] 18:24:12 INFO - PROCESS | 1926 | 1464139452065 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}] 18:24:12 INFO - PROCESS | 1926 | 1464139452193 Marionette TRACE conn2 <- [1,1879,null,{"value":null}] 18:24:12 INFO - PROCESS | 1926 | 1464139452341 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:12 INFO - PROCESS | 1926 | ++DOCSHELL 0x13858b000 == 99 [pid = 1926] [id = 477] 18:24:12 INFO - PROCESS | 1926 | ++DOMWINDOW == 321 (0x12c862400) [pid = 1926] [serial = 1431] [outer = 0x0] 18:24:12 INFO - PROCESS | 1926 | ++DOMWINDOW == 322 (0x12d214800) [pid = 1926] [serial = 1432] [outer = 0x12c862400] 18:24:12 INFO - PROCESS | 1926 | 1464139452376 Marionette DEBUG loaded listener.js 18:24:12 INFO - PROCESS | 1926 | ++DOMWINDOW == 323 (0x12f106400) [pid = 1926] [serial = 1433] [outer = 0x12c862400] 18:24:12 INFO - PROCESS | 1926 | 1464139452835 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]]]}] 18:24:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 18:24:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 822ms 18:24:12 INFO - PROCESS | 1926 | 1464139452885 Marionette TRACE conn2 -> [0,1881,"getWindowHandle",null] 18:24:12 INFO - PROCESS | 1926 | 1464139452886 Marionette TRACE conn2 <- [1,1881,null,{"value":"7"}] 18:24:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 18:24:12 INFO - PROCESS | 1926 | 1464139452888 Marionette TRACE conn2 -> [0,1882,"setScriptTimeout",{"ms":35000}] 18:24:12 INFO - PROCESS | 1926 | 1464139452890 Marionette TRACE conn2 <- [1,1882,null,{}] 18:24:12 INFO - PROCESS | 1926 | 1464139452892 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}] 18:24:13 INFO - PROCESS | 1926 | 1464139453015 Marionette TRACE conn2 <- [1,1883,null,{"value":null}] 18:24:13 INFO - PROCESS | 1926 | 1464139453151 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:13 INFO - PROCESS | 1926 | ++DOCSHELL 0x1400f3800 == 100 [pid = 1926] [id = 478] 18:24:13 INFO - PROCESS | 1926 | ++DOMWINDOW == 324 (0x12f61a800) [pid = 1926] [serial = 1434] [outer = 0x0] 18:24:13 INFO - PROCESS | 1926 | ++DOMWINDOW == 325 (0x12f64d400) [pid = 1926] [serial = 1435] [outer = 0x12f61a800] 18:24:13 INFO - PROCESS | 1926 | 1464139453184 Marionette DEBUG loaded listener.js 18:24:13 INFO - PROCESS | 1926 | ++DOMWINDOW == 326 (0x1353aec00) [pid = 1926] [serial = 1436] [outer = 0x12f61a800] 18:24:13 INFO - PROCESS | 1926 | 1464139453606 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]]]}] 18:24:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 18:24:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 770ms 18:24:13 INFO - PROCESS | 1926 | 1464139453660 Marionette TRACE conn2 -> [0,1885,"getWindowHandle",null] 18:24:13 INFO - PROCESS | 1926 | 1464139453661 Marionette TRACE conn2 <- [1,1885,null,{"value":"7"}] 18:24:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 18:24:13 INFO - PROCESS | 1926 | 1464139453664 Marionette TRACE conn2 -> [0,1886,"setScriptTimeout",{"ms":35000}] 18:24:13 INFO - PROCESS | 1926 | 1464139453665 Marionette TRACE conn2 <- [1,1886,null,{}] 18:24:13 INFO - PROCESS | 1926 | 1464139453668 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}] 18:24:13 INFO - PROCESS | 1926 | 1464139453817 Marionette TRACE conn2 <- [1,1887,null,{"value":null}] 18:24:15 INFO - PROCESS | 1926 | --DOCSHELL 0x12185c000 == 99 [pid = 1926] [id = 428] 18:24:15 INFO - PROCESS | 1926 | --DOCSHELL 0x135150800 == 98 [pid = 1926] [id = 429] 18:24:15 INFO - PROCESS | 1926 | --DOCSHELL 0x112655000 == 97 [pid = 1926] [id = 21] 18:24:15 INFO - PROCESS | 1926 | --DOCSHELL 0x12c547800 == 96 [pid = 1926] [id = 152] 18:24:15 INFO - PROCESS | 1926 | --DOCSHELL 0x135912000 == 95 [pid = 1926] [id = 426] 18:24:15 INFO - PROCESS | 1926 | --DOCSHELL 0x14160e800 == 94 [pid = 1926] [id = 425] 18:24:15 INFO - PROCESS | 1926 | --DOCSHELL 0x135be9800 == 93 [pid = 1926] [id = 301] 18:24:15 INFO - PROCESS | 1926 | --DOCSHELL 0x1419d3800 == 92 [pid = 1926] [id = 427] 18:24:15 INFO - PROCESS | 1926 | --DOCSHELL 0x12d887000 == 91 [pid = 1926] [id = 278] 18:24:15 INFO - PROCESS | 1926 | --DOCSHELL 0x1417ac000 == 90 [pid = 1926] [id = 424] 18:24:15 INFO - PROCESS | 1926 | --DOCSHELL 0x135630800 == 89 [pid = 1926] [id = 257] 18:24:15 INFO - PROCESS | 1926 | --DOCSHELL 0x118540000 == 88 [pid = 1926] [id = 472] 18:24:15 INFO - PROCESS | 1926 | --DOCSHELL 0x141a9b000 == 87 [pid = 1926] [id = 470] 18:24:15 INFO - PROCESS | 1926 | --DOCSHELL 0x1419ec000 == 86 [pid = 1926] [id = 469] 18:24:15 INFO - PROCESS | 1926 | --DOCSHELL 0x14161f000 == 85 [pid = 1926] [id = 468] 18:24:15 INFO - PROCESS | 1926 | --DOCSHELL 0x14150d800 == 84 [pid = 1926] [id = 467] 18:24:15 INFO - PROCESS | 1926 | --DOCSHELL 0x138579000 == 83 [pid = 1926] [id = 466] 18:24:15 INFO - PROCESS | 1926 | --DOCSHELL 0x137e5d000 == 82 [pid = 1926] [id = 465] 18:24:15 INFO - PROCESS | 1926 | --DOCSHELL 0x137d0c800 == 81 [pid = 1926] [id = 464] 18:24:15 INFO - PROCESS | 1926 | --DOCSHELL 0x1359cc800 == 80 [pid = 1926] [id = 463] 18:24:15 INFO - PROCESS | 1926 | --DOCSHELL 0x1354c5000 == 79 [pid = 1926] [id = 462] 18:24:15 INFO - PROCESS | 1926 | --DOCSHELL 0x135088800 == 78 [pid = 1926] [id = 461] 18:24:15 INFO - PROCESS | 1926 | --DOCSHELL 0x12d1a5000 == 77 [pid = 1926] [id = 460] 18:24:15 INFO - PROCESS | 1926 | --DOCSHELL 0x12b4f1800 == 76 [pid = 1926] [id = 459] 18:24:15 INFO - PROCESS | 1926 | --DOCSHELL 0x128ceb000 == 75 [pid = 1926] [id = 458] 18:24:15 INFO - PROCESS | 1926 | --DOCSHELL 0x119921800 == 74 [pid = 1926] [id = 457] 18:24:20 INFO - PROCESS | 1926 | --DOCSHELL 0x13563e000 == 73 [pid = 1926] [id = 294] 18:24:20 INFO - PROCESS | 1926 | --DOCSHELL 0x12d01e800 == 72 [pid = 1926] [id = 201] 18:24:20 INFO - PROCESS | 1926 | --DOCSHELL 0x12cd3b000 == 71 [pid = 1926] [id = 314] 18:24:20 INFO - PROCESS | 1926 | --DOCSHELL 0x1354d2800 == 70 [pid = 1926] [id = 377] 18:24:20 INFO - PROCESS | 1926 | --DOCSHELL 0x12d4a0000 == 69 [pid = 1926] [id = 238] 18:24:20 INFO - PROCESS | 1926 | --DOCSHELL 0x12c537000 == 68 [pid = 1926] [id = 13] 18:24:20 INFO - PROCESS | 1926 | --DOCSHELL 0x135bd9800 == 67 [pid = 1926] [id = 338] 18:24:20 INFO - PROCESS | 1926 | --DOCSHELL 0x121852000 == 66 [pid = 1926] [id = 258] 18:24:20 INFO - PROCESS | 1926 | --DOCSHELL 0x13851a800 == 65 [pid = 1926] [id = 339] 18:24:20 INFO - PROCESS | 1926 | --DOCSHELL 0x12cd38000 == 64 [pid = 1926] [id = 200] 18:24:20 INFO - PROCESS | 1926 | --DOCSHELL 0x13508e800 == 63 [pid = 1926] [id = 280] 18:24:20 INFO - PROCESS | 1926 | --DOCSHELL 0x128fdc800 == 62 [pid = 1926] [id = 360] 18:24:20 INFO - PROCESS | 1926 | --DOCSHELL 0x118543000 == 61 [pid = 1926] [id = 19] 18:24:20 INFO - PROCESS | 1926 | --DOCSHELL 0x115e32000 == 60 [pid = 1926] [id = 25] 18:24:20 INFO - PROCESS | 1926 | --DOCSHELL 0x12b4e8800 == 59 [pid = 1926] [id = 130] 18:24:20 INFO - PROCESS | 1926 | --DOCSHELL 0x137f3f800 == 58 [pid = 1926] [id = 423] 18:24:20 INFO - PROCESS | 1926 | --DOCSHELL 0x12c253000 == 57 [pid = 1926] [id = 135] 18:24:20 INFO - PROCESS | 1926 | --DOCSHELL 0x13851c000 == 56 [pid = 1926] [id = 379] 18:24:20 INFO - PROCESS | 1926 | --DOCSHELL 0x12c248800 == 55 [pid = 1926] [id = 12] 18:24:20 INFO - PROCESS | 1926 | --DOCSHELL 0x1400e1800 == 54 [pid = 1926] [id = 380] 18:24:20 INFO - PROCESS | 1926 | --DOCSHELL 0x135a24800 == 53 [pid = 1926] [id = 418] 18:24:20 INFO - PROCESS | 1926 | --DOCSHELL 0x13476d800 == 52 [pid = 1926] [id = 337] 18:24:20 INFO - PROCESS | 1926 | --DOCSHELL 0x135143800 == 51 [pid = 1926] [id = 373] 18:24:20 INFO - PROCESS | 1926 | --DOCSHELL 0x12b4f0800 == 50 [pid = 1926] [id = 11] 18:24:20 INFO - PROCESS | 1926 | --DOCSHELL 0x11664b000 == 49 [pid = 1926] [id = 66] 18:24:20 INFO - PROCESS | 1926 | --DOCSHELL 0x119902800 == 48 [pid = 1926] [id = 240] 18:24:20 INFO - PROCESS | 1926 | --DOCSHELL 0x137e51800 == 47 [pid = 1926] [id = 402] 18:24:20 INFO - PROCESS | 1926 | --DOCSHELL 0x116e2b800 == 46 [pid = 1926] [id = 23] 18:24:20 INFO - PROCESS | 1926 | --DOCSHELL 0x11671b000 == 45 [pid = 1926] [id = 22] 18:24:20 INFO - PROCESS | 1926 | --DOCSHELL 0x12d19c000 == 44 [pid = 1926] [id = 154] 18:24:20 INFO - PROCESS | 1926 | --DOCSHELL 0x12f1a0000 == 43 [pid = 1926] [id = 218] 18:24:20 INFO - PROCESS | 1926 | --DOCSHELL 0x12ab72800 == 42 [pid = 1926] [id = 8] 18:24:20 INFO - PROCESS | 1926 | --DOCSHELL 0x12d1c5800 == 41 [pid = 1926] [id = 237] 18:24:20 INFO - PROCESS | 1926 | --DOCSHELL 0x118547800 == 40 [pid = 1926] [id = 84] 18:24:20 INFO - PROCESS | 1926 | --DOCSHELL 0x12bb49800 == 39 [pid = 1926] [id = 10] 18:24:20 INFO - PROCESS | 1926 | --DOCSHELL 0x12c83d800 == 38 [pid = 1926] [id = 14] 18:24:20 INFO - PROCESS | 1926 | --DOCSHELL 0x1132af000 == 37 [pid = 1926] [id = 259] 18:24:20 INFO - PROCESS | 1926 | --DOCSHELL 0x12c844000 == 36 [pid = 1926] [id = 405] 18:24:20 INFO - PROCESS | 1926 | --DOCSHELL 0x11853d000 == 35 [pid = 1926] [id = 24] 18:24:20 INFO - PROCESS | 1926 | --DOCSHELL 0x135bdf000 == 34 [pid = 1926] [id = 378] 18:24:20 INFO - PROCESS | 1926 | --DOCSHELL 0x12cd40000 == 33 [pid = 1926] [id = 169] 18:24:20 INFO - PROCESS | 1926 | --DOCSHELL 0x135bd7000 == 32 [pid = 1926] [id = 300] 18:24:20 INFO - PROCESS | 1926 | --DOCSHELL 0x116718000 == 31 [pid = 1926] [id = 52] 18:24:20 INFO - PROCESS | 1926 | --DOCSHELL 0x1191d9000 == 30 [pid = 1926] [id = 281] 18:24:20 INFO - PROCESS | 1926 | --DOCSHELL 0x135bf0000 == 29 [pid = 1926] [id = 322] 18:24:20 INFO - PROCESS | 1926 | --DOCSHELL 0x12f66f000 == 28 [pid = 1926] [id = 403] 18:24:20 INFO - PROCESS | 1926 | --DOCSHELL 0x12d7c0800 == 27 [pid = 1926] [id = 20] 18:24:20 INFO - PROCESS | 1926 | --DOCSHELL 0x1400f6800 == 26 [pid = 1926] [id = 381] 18:24:20 INFO - PROCESS | 1926 | --DOCSHELL 0x12b38b000 == 25 [pid = 1926] [id = 9] 18:24:20 INFO - PROCESS | 1926 | --DOCSHELL 0x12d19d000 == 24 [pid = 1926] [id = 18] 18:24:20 INFO - PROCESS | 1926 | --DOCSHELL 0x1400e9800 == 23 [pid = 1926] [id = 451] 18:24:20 INFO - PROCESS | 1926 | --DOCSHELL 0x138528000 == 22 [pid = 1926] [id = 340] 18:24:20 INFO - PROCESS | 1926 | --DOCSHELL 0x12d015000 == 21 [pid = 1926] [id = 17] 18:24:20 INFO - PROCESS | 1926 | --DOCSHELL 0x128ff2800 == 20 [pid = 1926] [id = 6] 18:24:20 INFO - PROCESS | 1926 | --DOCSHELL 0x129691000 == 19 [pid = 1926] [id = 323] 18:24:20 INFO - PROCESS | 1926 | --DOCSHELL 0x12d89b800 == 18 [pid = 1926] [id = 239] 18:24:20 INFO - PROCESS | 1926 | --DOCSHELL 0x112522800 == 17 [pid = 1926] [id = 26] 18:24:20 INFO - PROCESS | 1926 | --DOCSHELL 0x11838a000 == 16 [pid = 1926] [id = 382] 18:24:20 INFO - PROCESS | 1926 | --DOCSHELL 0x1400f3800 == 15 [pid = 1926] [id = 478] 18:24:20 INFO - PROCESS | 1926 | --DOCSHELL 0x13858b000 == 14 [pid = 1926] [id = 477] 18:24:20 INFO - PROCESS | 1926 | --DOCSHELL 0x135080800 == 13 [pid = 1926] [id = 476] 18:24:20 INFO - PROCESS | 1926 | --DOCSHELL 0x143514000 == 12 [pid = 1926] [id = 471] 18:24:20 INFO - PROCESS | 1926 | --DOCSHELL 0x12c833000 == 11 [pid = 1926] [id = 475] 18:24:20 INFO - PROCESS | 1926 | --DOCSHELL 0x117583800 == 10 [pid = 1926] [id = 456] 18:24:20 INFO - PROCESS | 1926 | --DOCSHELL 0x12a7da800 == 9 [pid = 1926] [id = 473] 18:24:20 INFO - PROCESS | 1926 | --DOCSHELL 0x121ca8000 == 8 [pid = 1926] [id = 474] 18:24:21 INFO - PROCESS | 1926 | 1464139461315 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:21 INFO - PROCESS | 1926 | ++DOCSHELL 0x110f2a800 == 9 [pid = 1926] [id = 479] 18:24:21 INFO - PROCESS | 1926 | ++DOMWINDOW == 327 (0x110e91800) [pid = 1926] [serial = 1437] [outer = 0x0] 18:24:21 INFO - PROCESS | 1926 | ++DOMWINDOW == 328 (0x111e6cc00) [pid = 1926] [serial = 1438] [outer = 0x110e91800] 18:24:21 INFO - PROCESS | 1926 | 1464139461345 Marionette DEBUG loaded listener.js 18:24:21 INFO - PROCESS | 1926 | ++DOMWINDOW == 329 (0x11258bc00) [pid = 1926] [serial = 1439] [outer = 0x110e91800] 18:24:21 INFO - PROCESS | 1926 | 1464139461663 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]]]}] 18:24:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 18:24:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 8040ms 18:24:21 INFO - PROCESS | 1926 | 1464139461708 Marionette TRACE conn2 -> [0,1889,"getWindowHandle",null] 18:24:21 INFO - PROCESS | 1926 | 1464139461711 Marionette TRACE conn2 <- [1,1889,null,{"value":"7"}] 18:24:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 18:24:21 INFO - PROCESS | 1926 | 1464139461714 Marionette TRACE conn2 -> [0,1890,"setScriptTimeout",{"ms":35000}] 18:24:21 INFO - PROCESS | 1926 | 1464139461717 Marionette TRACE conn2 <- [1,1890,null,{}] 18:24:21 INFO - PROCESS | 1926 | 1464139461720 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}] 18:24:21 INFO - PROCESS | 1926 | 1464139461832 Marionette TRACE conn2 <- [1,1891,null,{"value":null}] 18:24:21 INFO - PROCESS | 1926 | 1464139461900 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:21 INFO - PROCESS | 1926 | ++DOCSHELL 0x113330800 == 10 [pid = 1926] [id = 480] 18:24:21 INFO - PROCESS | 1926 | ++DOMWINDOW == 330 (0x112641000) [pid = 1926] [serial = 1440] [outer = 0x0] 18:24:21 INFO - PROCESS | 1926 | ++DOMWINDOW == 331 (0x112968800) [pid = 1926] [serial = 1441] [outer = 0x112641000] 18:24:21 INFO - PROCESS | 1926 | 1464139461929 Marionette DEBUG loaded listener.js 18:24:21 INFO - PROCESS | 1926 | ++DOMWINDOW == 332 (0x113c22800) [pid = 1926] [serial = 1442] [outer = 0x112641000] 18:24:22 INFO - PROCESS | 1926 | 1464139462242 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]]]}] 18:24:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 18:24:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 573ms 18:24:22 INFO - PROCESS | 1926 | 1464139462291 Marionette TRACE conn2 -> [0,1893,"getWindowHandle",null] 18:24:22 INFO - PROCESS | 1926 | 1464139462294 Marionette TRACE conn2 <- [1,1893,null,{"value":"7"}] 18:24:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 18:24:22 INFO - PROCESS | 1926 | 1464139462297 Marionette TRACE conn2 -> [0,1894,"setScriptTimeout",{"ms":35000}] 18:24:22 INFO - PROCESS | 1926 | 1464139462298 Marionette TRACE conn2 <- [1,1894,null,{}] 18:24:22 INFO - PROCESS | 1926 | 1464139462301 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}] 18:24:22 INFO - PROCESS | 1926 | 1464139462405 Marionette TRACE conn2 <- [1,1895,null,{"value":null}] 18:24:22 INFO - PROCESS | 1926 | 1464139462476 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:22 INFO - PROCESS | 1926 | ++DOCSHELL 0x1132b8000 == 11 [pid = 1926] [id = 481] 18:24:22 INFO - PROCESS | 1926 | ++DOMWINDOW == 333 (0x113c1d800) [pid = 1926] [serial = 1443] [outer = 0x0] 18:24:22 INFO - PROCESS | 1926 | ++DOMWINDOW == 334 (0x114ee2000) [pid = 1926] [serial = 1444] [outer = 0x113c1d800] 18:24:22 INFO - PROCESS | 1926 | 1464139462503 Marionette DEBUG loaded listener.js 18:24:22 INFO - PROCESS | 1926 | ++DOMWINDOW == 335 (0x1166c5000) [pid = 1926] [serial = 1445] [outer = 0x113c1d800] 18:24:22 INFO - PROCESS | 1926 | 1464139462922 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]]]}] 18:24:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 18:24:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 672ms 18:24:22 INFO - PROCESS | 1926 | 1464139462980 Marionette TRACE conn2 -> [0,1897,"getWindowHandle",null] 18:24:22 INFO - PROCESS | 1926 | 1464139462982 Marionette TRACE conn2 <- [1,1897,null,{"value":"7"}] 18:24:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 18:24:23 INFO - PROCESS | 1926 | 1464139463001 Marionette TRACE conn2 -> [0,1898,"setScriptTimeout",{"ms":35000}] 18:24:23 INFO - PROCESS | 1926 | 1464139463008 Marionette TRACE conn2 <- [1,1898,null,{}] 18:24:23 INFO - PROCESS | 1926 | 1464139463012 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}] 18:24:23 INFO - PROCESS | 1926 | 1464139463178 Marionette TRACE conn2 <- [1,1899,null,{"value":null}] 18:24:23 INFO - PROCESS | 1926 | 1464139463205 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:23 INFO - PROCESS | 1926 | ++DOCSHELL 0x118355800 == 12 [pid = 1926] [id = 482] 18:24:23 INFO - PROCESS | 1926 | ++DOMWINDOW == 336 (0x116794c00) [pid = 1926] [serial = 1446] [outer = 0x0] 18:24:23 INFO - PROCESS | 1926 | ++DOMWINDOW == 337 (0x116e6c000) [pid = 1926] [serial = 1447] [outer = 0x116794c00] 18:24:23 INFO - PROCESS | 1926 | 1464139463245 Marionette DEBUG loaded listener.js 18:24:23 INFO - PROCESS | 1926 | ++DOMWINDOW == 338 (0x116e72c00) [pid = 1926] [serial = 1448] [outer = 0x116794c00] 18:24:23 INFO - PROCESS | 1926 | 1464139463671 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]]]}] 18:24:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 18:24:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 740ms 18:24:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 18:24:23 INFO - PROCESS | 1926 | 1464139463727 Marionette TRACE conn2 -> [0,1901,"getWindowHandle",null] 18:24:23 INFO - PROCESS | 1926 | 1464139463729 Marionette TRACE conn2 <- [1,1901,null,{"value":"7"}] 18:24:23 INFO - PROCESS | 1926 | 1464139463731 Marionette TRACE conn2 -> [0,1902,"setScriptTimeout",{"ms":35000}] 18:24:23 INFO - PROCESS | 1926 | 1464139463733 Marionette TRACE conn2 <- [1,1902,null,{}] 18:24:23 INFO - PROCESS | 1926 | 1464139463735 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}] 18:24:23 INFO - PROCESS | 1926 | 1464139463873 Marionette TRACE conn2 <- [1,1903,null,{"value":null}] 18:24:23 INFO - PROCESS | 1926 | 1464139463937 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:23 INFO - PROCESS | 1926 | ++DOCSHELL 0x118595800 == 13 [pid = 1926] [id = 483] 18:24:23 INFO - PROCESS | 1926 | ++DOMWINDOW == 339 (0x11710b400) [pid = 1926] [serial = 1449] [outer = 0x0] 18:24:23 INFO - PROCESS | 1926 | ++DOMWINDOW == 340 (0x11808ec00) [pid = 1926] [serial = 1450] [outer = 0x11710b400] 18:24:23 INFO - PROCESS | 1926 | 1464139463977 Marionette DEBUG loaded listener.js 18:24:24 INFO - PROCESS | 1926 | ++DOMWINDOW == 341 (0x1180d2800) [pid = 1926] [serial = 1451] [outer = 0x11710b400] 18:24:24 INFO - PROCESS | 1926 | 1464139464390 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]]]}] 18:24:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 18:24:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 675ms 18:24:24 INFO - PROCESS | 1926 | 1464139464407 Marionette TRACE conn2 -> [0,1905,"getWindowHandle",null] 18:24:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 18:24:24 INFO - PROCESS | 1926 | 1464139464409 Marionette TRACE conn2 <- [1,1905,null,{"value":"7"}] 18:24:24 INFO - PROCESS | 1926 | 1464139464412 Marionette TRACE conn2 -> [0,1906,"setScriptTimeout",{"ms":35000}] 18:24:24 INFO - PROCESS | 1926 | 1464139464414 Marionette TRACE conn2 <- [1,1906,null,{}] 18:24:24 INFO - PROCESS | 1926 | 1464139464418 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}] 18:24:24 INFO - PROCESS | 1926 | 1464139464592 Marionette TRACE conn2 <- [1,1907,null,{"value":null}] 18:24:24 INFO - PROCESS | 1926 | 1464139464663 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:24 INFO - PROCESS | 1926 | ++DOCSHELL 0x119494000 == 14 [pid = 1926] [id = 484] 18:24:24 INFO - PROCESS | 1926 | ++DOMWINDOW == 342 (0x11820ec00) [pid = 1926] [serial = 1452] [outer = 0x0] 18:24:24 INFO - PROCESS | 1926 | ++DOMWINDOW == 343 (0x118303800) [pid = 1926] [serial = 1453] [outer = 0x11820ec00] 18:24:24 INFO - PROCESS | 1926 | 1464139464712 Marionette DEBUG loaded listener.js 18:24:24 INFO - PROCESS | 1926 | ++DOMWINDOW == 344 (0x1183b1000) [pid = 1926] [serial = 1454] [outer = 0x11820ec00] 18:24:26 INFO - PROCESS | 1926 | --DOMWINDOW == 343 (0x112748800) [pid = 1926] [serial = 1370] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 18:24:26 INFO - PROCESS | 1926 | --DOMWINDOW == 342 (0x116e67c00) [pid = 1926] [serial = 1419] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 18:24:26 INFO - PROCESS | 1926 | --DOMWINDOW == 341 (0x116e64400) [pid = 1926] [serial = 1292] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 18:24:26 INFO - PROCESS | 1926 | --DOMWINDOW == 340 (0x128bd5400) [pid = 1926] [serial = 1304] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 18:24:26 INFO - PROCESS | 1926 | --DOMWINDOW == 339 (0x1133a2000) [pid = 1926] [serial = 1256] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 18:24:26 INFO - PROCESS | 1926 | --DOMWINDOW == 338 (0x12d0e3800) [pid = 1926] [serial = 1307] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 18:24:26 INFO - PROCESS | 1926 | --DOMWINDOW == 337 (0x1185f3000) [pid = 1926] [serial = 1367] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 18:24:26 INFO - PROCESS | 1926 | --DOMWINDOW == 336 (0x120e97c00) [pid = 1926] [serial = 1295] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 18:24:26 INFO - PROCESS | 1926 | --DOMWINDOW == 335 (0x110e91c00) [pid = 1926] [serial = 1416] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 18:24:26 INFO - PROCESS | 1926 | --DOMWINDOW == 334 (0x12f109c00) [pid = 1926] [serial = 1310] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 18:24:26 INFO - PROCESS | 1926 | --DOMWINDOW == 333 (0x128baa000) [pid = 1926] [serial = 1301] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 18:24:26 INFO - PROCESS | 1926 | --DOMWINDOW == 332 (0x12680e400) [pid = 1926] [serial = 1298] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 18:24:26 INFO - PROCESS | 1926 | --DOMWINDOW == 331 (0x112968000) [pid = 1926] [serial = 1289] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 18:24:26 INFO - PROCESS | 1926 | --DOMWINDOW == 330 (0x117e0a800) [pid = 1926] [serial = 1253] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 18:24:26 INFO - PROCESS | 1926 | --DOMWINDOW == 329 (0x110e91000) [pid = 1926] [serial = 1313] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 18:24:26 INFO - PROCESS | 1926 | --DOMWINDOW == 328 (0x1184dd800) [pid = 1926] [serial = 1316] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 18:24:26 INFO - PROCESS | 1926 | --DOMWINDOW == 327 (0x12f10f000) [pid = 1926] [serial = 1319] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 18:24:26 INFO - PROCESS | 1926 | --DOMWINDOW == 326 (0x12b305800) [pid = 1926] [serial = 1383] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 18:24:26 INFO - PROCESS | 1926 | --DOMWINDOW == 325 (0x12930b800) [pid = 1926] [serial = 1379] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 18:24:26 INFO - PROCESS | 1926 | --DOMWINDOW == 324 (0x12c862400) [pid = 1926] [serial = 1431] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 18:24:26 INFO - PROCESS | 1926 | --DOMWINDOW == 323 (0x1257c1400) [pid = 1926] [serial = 1376] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 18:24:26 INFO - PROCESS | 1926 | --DOMWINDOW == 322 (0x120e9ac00) [pid = 1926] [serial = 1425] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 18:24:26 INFO - PROCESS | 1926 | --DOMWINDOW == 321 (0x128f17c00) [pid = 1926] [serial = 1428] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 18:24:26 INFO - PROCESS | 1926 | --DOMWINDOW == 320 (0x118099800) [pid = 1926] [serial = 1184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 18:24:26 INFO - PROCESS | 1926 | --DOMWINDOW == 319 (0x12f613c00) [pid = 1926] [serial = 1337] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 18:24:26 INFO - PROCESS | 1926 | --DOMWINDOW == 318 (0x119025400) [pid = 1926] [serial = 1202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 18:24:26 INFO - PROCESS | 1926 | --DOMWINDOW == 317 (0x112747000) [pid = 1926] [serial = 1145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 18:24:26 INFO - PROCESS | 1926 | --DOMWINDOW == 316 (0x1194ed000) [pid = 1926] [serial = 1259] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 18:24:26 INFO - PROCESS | 1926 | --DOMWINDOW == 315 (0x12b492c00) [pid = 1926] [serial = 1334] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 18:24:26 INFO - PROCESS | 1926 | --DOMWINDOW == 314 (0x120d11400) [pid = 1926] [serial = 950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 18:24:26 INFO - PROCESS | 1926 | --DOMWINDOW == 313 (0x12d0eb400) [pid = 1926] [serial = 1265] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 18:24:26 INFO - PROCESS | 1926 | --DOMWINDOW == 312 (0x12f686000) [pid = 1926] [serial = 1205] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 18:24:26 INFO - PROCESS | 1926 | --DOMWINDOW == 311 (0x12956d800) [pid = 1926] [serial = 838] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 18:24:26 INFO - PROCESS | 1926 | --DOMWINDOW == 310 (0x12f61d400) [pid = 1926] [serial = 1352] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 18:24:26 INFO - PROCESS | 1926 | --DOMWINDOW == 309 (0x1275e1c00) [pid = 1926] [serial = 893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 18:24:26 INFO - PROCESS | 1926 | --DOMWINDOW == 308 (0x12c567400) [pid = 1926] [serial = 1139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 18:24:26 INFO - PROCESS | 1926 | --DOMWINDOW == 307 (0x1180d7400) [pid = 1926] [serial = 947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 18:24:26 INFO - PROCESS | 1926 | --DOMWINDOW == 306 (0x12f68f800) [pid = 1926] [serial = 1208] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 18:24:26 INFO - PROCESS | 1926 | --DOMWINDOW == 305 (0x110e8b400) [pid = 1926] [serial = 1079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 18:24:26 INFO - PROCESS | 1926 | --DOMWINDOW == 304 (0x11854e000) [pid = 1926] [serial = 1358] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 18:24:26 INFO - PROCESS | 1926 | --DOMWINDOW == 303 (0x12740c000) [pid = 1926] [serial = 1190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 18:24:26 INFO - PROCESS | 1926 | --DOMWINDOW == 302 (0x128f14400) [pid = 1926] [serial = 1277] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 18:24:26 INFO - PROCESS | 1926 | --DOMWINDOW == 301 (0x12577c000) [pid = 1926] [serial = 1331] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 18:24:26 INFO - PROCESS | 1926 | --DOMWINDOW == 300 (0x128bda400) [pid = 1926] [serial = 1262] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 18:24:26 INFO - PROCESS | 1926 | --DOMWINDOW == 299 (0x118306400) [pid = 1926] [serial = 757] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 18:24:26 INFO - PROCESS | 1926 | --DOMWINDOW == 298 (0x110fa6c00) [pid = 1926] [serial = 1325] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 18:24:26 INFO - PROCESS | 1926 | --DOMWINDOW == 297 (0x118302800) [pid = 1926] [serial = 1124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 18:24:26 INFO - PROCESS | 1926 | --DOMWINDOW == 296 (0x11988c800) [pid = 1926] [serial = 1004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 18:24:26 INFO - PROCESS | 1926 | --DOMWINDOW == 295 (0x13468e000) [pid = 1926] [serial = 1340] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 18:24:26 INFO - PROCESS | 1926 | --DOMWINDOW == 294 (0x12c567000) [pid = 1926] [serial = 899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 18:24:26 INFO - PROCESS | 1926 | --DOMWINDOW == 293 (0x12f10c800) [pid = 1926] [serial = 1013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 18:24:26 INFO - PROCESS | 1926 | --DOMWINDOW == 292 (0x12956c400) [pid = 1926] [serial = 835] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 18:24:26 INFO - PROCESS | 1926 | --DOMWINDOW == 291 (0x1194b2400) [pid = 1926] [serial = 1064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 18:24:26 INFO - PROCESS | 1926 | --DOMWINDOW == 290 (0x11808b000) [pid = 1926] [serial = 1061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 18:24:26 INFO - PROCESS | 1926 | --DOMWINDOW == 289 (0x1358c6000) [pid = 1926] [serial = 1346] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 18:24:26 INFO - PROCESS | 1926 | --DOMWINDOW == 288 (0x115e8e000) [pid = 1926] [serial = 1355] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 18:24:26 INFO - PROCESS | 1926 | --DOMWINDOW == 287 (0x12888fc00) [pid = 1926] [serial = 1364] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 18:24:26 INFO - PROCESS | 1926 | --DOMWINDOW == 286 (0x12c863000) [pid = 1926] [serial = 962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 18:24:26 INFO - PROCESS | 1926 | --DOMWINDOW == 285 (0x112597800) [pid = 1926] [serial = 968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 18:24:26 INFO - PROCESS | 1926 | --DOMWINDOW == 284 (0x1353b3800) [pid = 1926] [serial = 1280] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 18:24:26 INFO - PROCESS | 1926 | --DOMWINDOW == 283 (0x118c15400) [pid = 1926] [serial = 887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 18:24:26 INFO - PROCESS | 1926 | --DOMWINDOW == 282 (0x1183b3c00) [pid = 1926] [serial = 823] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 18:24:26 INFO - PROCESS | 1926 | --DOMWINDOW == 281 (0x116790000) [pid = 1926] [serial = 884] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 18:24:26 INFO - PROCESS | 1926 | --DOMWINDOW == 280 (0x12165d000) [pid = 1926] [serial = 1067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 18:24:26 INFO - PROCESS | 1926 | --DOMWINDOW == 279 (0x12ab3a000) [pid = 1926] [serial = 1193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 18:24:26 INFO - PROCESS | 1926 | --DOMWINDOW == 278 (0x121656000) [pid = 1926] [serial = 1007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 18:24:26 INFO - PROCESS | 1926 | --DOMWINDOW == 277 (0x1183b9c00) [pid = 1926] [serial = 1001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 18:24:26 INFO - PROCESS | 1926 | --DOMWINDOW == 276 (0x11258f400) [pid = 1926] [serial = 944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 18:24:26 INFO - PROCESS | 1926 | --DOMWINDOW == 275 (0x1321ad400) [pid = 1926] [serial = 1199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 18:24:26 INFO - PROCESS | 1926 | --DOMWINDOW == 274 (0x1183ac000) [pid = 1926] [serial = 1283] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 18:24:26 INFO - PROCESS | 1926 | --DOMWINDOW == 273 (0x12e926000) [pid = 1926] [serial = 1016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 18:24:26 INFO - PROCESS | 1926 | --DOMWINDOW == 272 (0x12746ac00) [pid = 1926] [serial = 956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 18:24:26 INFO - PROCESS | 1926 | --DOMWINDOW == 271 (0x12f10a800) [pid = 1926] [serial = 1196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 18:24:26 INFO - PROCESS | 1926 | --DOMWINDOW == 270 (0x1359bb400) [pid = 1926] [serial = 1349] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 18:24:26 INFO - PROCESS | 1926 | --DOMWINDOW == 269 (0x11837b800) [pid = 1926] [serial = 1328] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 18:24:26 INFO - PROCESS | 1926 | --DOMWINDOW == 268 (0x1275e6000) [pid = 1926] [serial = 1130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 18:24:26 INFO - PROCESS | 1926 | --DOMWINDOW == 267 (0x12109d000) [pid = 1926] [serial = 1361] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 18:24:26 INFO - PROCESS | 1926 | --DOMWINDOW == 266 (0x12c862000) [pid = 1926] [serial = 959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 18:24:26 INFO - PROCESS | 1926 | --DOMWINDOW == 265 (0x128bae800) [pid = 1926] [serial = 1076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 18:24:26 INFO - PROCESS | 1926 | --DOMWINDOW == 264 (0x112d3e800) [pid = 1926] [serial = 902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 18:24:26 INFO - PROCESS | 1926 | --DOMWINDOW == 263 (0x12f694c00) [pid = 1926] [serial = 1271] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 18:24:26 INFO - PROCESS | 1926 | --DOMWINDOW == 262 (0x126ba0c00) [pid = 1926] [serial = 1070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 18:24:26 INFO - PROCESS | 1926 | --DOMWINDOW == 261 (0x117e15800) [pid = 1926] [serial = 841] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 18:24:26 INFO - PROCESS | 1926 | --DOMWINDOW == 260 (0x110fb1400) [pid = 1926] [serial = 1181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 18:24:26 INFO - PROCESS | 1926 | --DOMWINDOW == 259 (0x135414c00) [pid = 1926] [serial = 1214] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 18:24:26 INFO - PROCESS | 1926 | --DOMWINDOW == 258 (0x121659000) [pid = 1926] [serial = 1127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 18:24:26 INFO - PROCESS | 1926 | --DOMWINDOW == 257 (0x111c22400) [pid = 1926] [serial = 998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 18:24:26 INFO - PROCESS | 1926 | --DOMWINDOW == 256 (0x110e86800) [pid = 1926] [serial = 817] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 18:24:26 INFO - PROCESS | 1926 | --DOMWINDOW == 255 (0x116602c00) [pid = 1926] [serial = 820] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 18:24:26 INFO - PROCESS | 1926 | --DOMWINDOW == 254 (0x1358bb400) [pid = 1926] [serial = 1343] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 18:24:26 INFO - PROCESS | 1926 | --DOMWINDOW == 253 (0x12109cc00) [pid = 1926] [serial = 829] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 18:24:26 INFO - PROCESS | 1926 | --DOMWINDOW == 252 (0x115d7f800) [pid = 1926] [serial = 1211] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 18:24:26 INFO - PROCESS | 1926 | --DOMWINDOW == 251 (0x12108e000) [pid = 1926] [serial = 953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 18:24:26 INFO - PROCESS | 1926 | --DOMWINDOW == 250 (0x13468fc00) [pid = 1926] [serial = 1322] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 18:24:26 INFO - PROCESS | 1926 | --DOMWINDOW == 249 (0x1353b1800) [pid = 1926] [serial = 1286] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 18:24:26 INFO - PROCESS | 1926 | --DOMWINDOW == 248 (0x120d0e800) [pid = 1926] [serial = 1187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 18:24:26 INFO - PROCESS | 1926 | --DOMWINDOW == 247 (0x1275ddc00) [pid = 1926] [serial = 1073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 18:24:26 INFO - PROCESS | 1926 | --DOMWINDOW == 246 (0x12d21c400) [pid = 1926] [serial = 965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 18:24:26 INFO - PROCESS | 1926 | --DOMWINDOW == 245 (0x115e84000) [pid = 1926] [serial = 1121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 18:24:26 INFO - PROCESS | 1926 | --DOMWINDOW == 244 (0x128f0e400) [pid = 1926] [serial = 1274] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 18:24:26 INFO - PROCESS | 1926 | --DOMWINDOW == 243 (0x112750c00) [pid = 1926] [serial = 1058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 18:24:26 INFO - PROCESS | 1926 | --DOMWINDOW == 242 (0x128bd0000) [pid = 1926] [serial = 1133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 18:24:26 INFO - PROCESS | 1926 | --DOMWINDOW == 241 (0x12108c400) [pid = 1926] [serial = 896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 18:24:26 INFO - PROCESS | 1926 | --DOMWINDOW == 240 (0x1194b7000) [pid = 1926] [serial = 826] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 18:24:26 INFO - PROCESS | 1926 | --DOMWINDOW == 239 (0x12b310000) [pid = 1926] [serial = 1010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 18:24:26 INFO - PROCESS | 1926 | --DOMWINDOW == 238 (0x129568000) [pid = 1926] [serial = 1268] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 18:24:26 INFO - PROCESS | 1926 | --DOMWINDOW == 237 (0x12888a000) [pid = 1926] [serial = 832] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 18:24:26 INFO - PROCESS | 1926 | --DOMWINDOW == 236 (0x12c2d1c00) [pid = 1926] [serial = 1136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 18:24:26 INFO - PROCESS | 1926 | --DOMWINDOW == 235 (0x12cc60000) [pid = 1926] [serial = 1142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 18:24:26 INFO - PROCESS | 1926 | --DOMWINDOW == 234 (0x1212cf400) [pid = 1926] [serial = 890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 18:24:26 INFO - PROCESS | 1926 | --DOMWINDOW == 233 (0x125580000) [pid = 1926] [serial = 1019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 18:24:26 INFO - PROCESS | 1926 | --DOMWINDOW == 232 (0x11710c000) [pid = 1926] [serial = 1422] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 18:24:26 INFO - PROCESS | 1926 | --DOMWINDOW == 231 (0x119024800) [pid = 1926] [serial = 1373] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 18:24:26 INFO - PROCESS | 1926 | --DOMWINDOW == 230 (0x137f0dc00) [pid = 1926] [serial = 1407] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 18:24:26 INFO - PROCESS | 1926 | --DOMWINDOW == 229 (0x143416c00) [pid = 1926] [serial = 1413] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 18:24:26 INFO - PROCESS | 1926 | --DOMWINDOW == 228 (0x143414000) [pid = 1926] [serial = 1410] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 18:24:26 INFO - PROCESS | 1926 | --DOMWINDOW == 227 (0x137f04400) [pid = 1926] [serial = 1404] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 18:24:26 INFO - PROCESS | 1926 | --DOMWINDOW == 226 (0x1358c3c00) [pid = 1926] [serial = 1401] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 18:24:26 INFO - PROCESS | 1926 | --DOMWINDOW == 225 (0x1346a7400) [pid = 1926] [serial = 1398] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 18:24:26 INFO - PROCESS | 1926 | --DOMWINDOW == 224 (0x134689800) [pid = 1926] [serial = 1395] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 18:24:26 INFO - PROCESS | 1926 | --DOMWINDOW == 223 (0x12f648800) [pid = 1926] [serial = 1392] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 18:24:26 INFO - PROCESS | 1926 | --DOMWINDOW == 222 (0x12f10d800) [pid = 1926] [serial = 1389] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 18:24:26 INFO - PROCESS | 1926 | --DOMWINDOW == 221 (0x12d0e9800) [pid = 1926] [serial = 1386] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 18:24:26 INFO - PROCESS | 1926 | 1464139466483 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]]]}] 18:24:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 18:24:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 2123ms 18:24:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 18:24:26 INFO - PROCESS | 1926 | 1464139466536 Marionette TRACE conn2 -> [0,1909,"getWindowHandle",null] 18:24:26 INFO - PROCESS | 1926 | 1464139466537 Marionette TRACE conn2 <- [1,1909,null,{"value":"7"}] 18:24:26 INFO - PROCESS | 1926 | 1464139466539 Marionette TRACE conn2 -> [0,1910,"setScriptTimeout",{"ms":35000}] 18:24:26 INFO - PROCESS | 1926 | 1464139466540 Marionette TRACE conn2 <- [1,1910,null,{}] 18:24:26 INFO - PROCESS | 1926 | 1464139466542 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}] 18:24:26 INFO - PROCESS | 1926 | 1464139466629 Marionette TRACE conn2 <- [1,1911,null,{"value":null}] 18:24:26 INFO - PROCESS | 1926 | 1464139466633 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:26 INFO - PROCESS | 1926 | ++DOCSHELL 0x111ca0800 == 15 [pid = 1926] [id = 485] 18:24:26 INFO - PROCESS | 1926 | ++DOMWINDOW == 222 (0x112596000) [pid = 1926] [serial = 1455] [outer = 0x0] 18:24:26 INFO - PROCESS | 1926 | ++DOMWINDOW == 223 (0x114edc400) [pid = 1926] [serial = 1456] [outer = 0x112596000] 18:24:26 INFO - PROCESS | 1926 | 1464139466659 Marionette DEBUG loaded listener.js 18:24:26 INFO - PROCESS | 1926 | ++DOMWINDOW == 224 (0x116e64000) [pid = 1926] [serial = 1457] [outer = 0x112596000] 18:24:27 INFO - PROCESS | 1926 | 1464139466996 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]]]}] 18:24:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 18:24:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 468ms 18:24:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 18:24:27 INFO - PROCESS | 1926 | 1464139467014 Marionette TRACE conn2 -> [0,1913,"getWindowHandle",null] 18:24:27 INFO - PROCESS | 1926 | 1464139467015 Marionette TRACE conn2 <- [1,1913,null,{"value":"7"}] 18:24:27 INFO - PROCESS | 1926 | 1464139467017 Marionette TRACE conn2 -> [0,1914,"setScriptTimeout",{"ms":35000}] 18:24:27 INFO - PROCESS | 1926 | 1464139467018 Marionette TRACE conn2 <- [1,1914,null,{}] 18:24:27 INFO - PROCESS | 1926 | 1464139467020 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}] 18:24:27 INFO - PROCESS | 1926 | 1464139467142 Marionette TRACE conn2 <- [1,1915,null,{"value":null}] 18:24:27 INFO - PROCESS | 1926 | 1464139467150 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:27 INFO - PROCESS | 1926 | ++DOCSHELL 0x119b7b000 == 16 [pid = 1926] [id = 486] 18:24:27 INFO - PROCESS | 1926 | ++DOMWINDOW == 225 (0x112742400) [pid = 1926] [serial = 1458] [outer = 0x0] 18:24:27 INFO - PROCESS | 1926 | ++DOMWINDOW == 226 (0x117e0a400) [pid = 1926] [serial = 1459] [outer = 0x112742400] 18:24:27 INFO - PROCESS | 1926 | 1464139467176 Marionette DEBUG loaded listener.js 18:24:27 INFO - PROCESS | 1926 | ++DOMWINDOW == 227 (0x1183b2c00) [pid = 1926] [serial = 1460] [outer = 0x112742400] 18:24:27 INFO - PROCESS | 1926 | 1464139467569 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]]]}] 18:24:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 18:24:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 569ms 18:24:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 18:24:27 INFO - PROCESS | 1926 | 1464139467587 Marionette TRACE conn2 -> [0,1917,"getWindowHandle",null] 18:24:27 INFO - PROCESS | 1926 | 1464139467589 Marionette TRACE conn2 <- [1,1917,null,{"value":"7"}] 18:24:27 INFO - PROCESS | 1926 | 1464139467592 Marionette TRACE conn2 -> [0,1918,"setScriptTimeout",{"ms":35000}] 18:24:27 INFO - PROCESS | 1926 | 1464139467594 Marionette TRACE conn2 <- [1,1918,null,{}] 18:24:27 INFO - PROCESS | 1926 | 1464139467597 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}] 18:24:27 INFO - PROCESS | 1926 | 1464139467721 Marionette TRACE conn2 <- [1,1919,null,{"value":null}] 18:24:27 INFO - PROCESS | 1926 | 1464139467810 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:27 INFO - PROCESS | 1926 | ++DOCSHELL 0x121228800 == 17 [pid = 1926] [id = 487] 18:24:27 INFO - PROCESS | 1926 | ++DOMWINDOW == 228 (0x112746400) [pid = 1926] [serial = 1461] [outer = 0x0] 18:24:27 INFO - PROCESS | 1926 | ++DOMWINDOW == 229 (0x1183b7c00) [pid = 1926] [serial = 1462] [outer = 0x112746400] 18:24:27 INFO - PROCESS | 1926 | 1464139467835 Marionette DEBUG loaded listener.js 18:24:27 INFO - PROCESS | 1926 | ++DOMWINDOW == 230 (0x11855b400) [pid = 1926] [serial = 1463] [outer = 0x112746400] 18:24:28 INFO - PROCESS | 1926 | 1464139468114 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]]]}] 18:24:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 18:24:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 570ms 18:24:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 18:24:28 INFO - PROCESS | 1926 | 1464139468162 Marionette TRACE conn2 -> [0,1921,"getWindowHandle",null] 18:24:28 INFO - PROCESS | 1926 | 1464139468163 Marionette TRACE conn2 <- [1,1921,null,{"value":"7"}] 18:24:28 INFO - PROCESS | 1926 | 1464139468166 Marionette TRACE conn2 -> [0,1922,"setScriptTimeout",{"ms":35000}] 18:24:28 INFO - PROCESS | 1926 | 1464139468167 Marionette TRACE conn2 <- [1,1922,null,{}] 18:24:28 INFO - PROCESS | 1926 | 1464139468169 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}] 18:24:28 INFO - PROCESS | 1926 | 1464139468321 Marionette TRACE conn2 <- [1,1923,null,{"value":null}] 18:24:28 INFO - PROCESS | 1926 | 1464139468409 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:28 INFO - PROCESS | 1926 | ++DOCSHELL 0x111ea7000 == 18 [pid = 1926] [id = 488] 18:24:28 INFO - PROCESS | 1926 | ++DOMWINDOW == 231 (0x110e8c000) [pid = 1926] [serial = 1464] [outer = 0x0] 18:24:28 INFO - PROCESS | 1926 | ++DOMWINDOW == 232 (0x111a0d400) [pid = 1926] [serial = 1465] [outer = 0x110e8c000] 18:24:28 INFO - PROCESS | 1926 | 1464139468441 Marionette DEBUG loaded listener.js 18:24:28 INFO - PROCESS | 1926 | ++DOMWINDOW == 233 (0x11258d800) [pid = 1926] [serial = 1466] [outer = 0x110e8c000] 18:24:28 INFO - PROCESS | 1926 | 1464139468891 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]]]}] 18:24:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 18:24:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 768ms 18:24:28 INFO - PROCESS | 1926 | 1464139468939 Marionette TRACE conn2 -> [0,1925,"getWindowHandle",null] 18:24:28 INFO - PROCESS | 1926 | 1464139468942 Marionette TRACE conn2 <- [1,1925,null,{"value":"7"}] 18:24:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 18:24:28 INFO - PROCESS | 1926 | 1464139468947 Marionette TRACE conn2 -> [0,1926,"setScriptTimeout",{"ms":35000}] 18:24:28 INFO - PROCESS | 1926 | 1464139468949 Marionette TRACE conn2 <- [1,1926,null,{}] 18:24:28 INFO - PROCESS | 1926 | 1464139468953 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}] 18:24:29 INFO - PROCESS | 1926 | 1464139469082 Marionette TRACE conn2 <- [1,1927,null,{"value":null}] 18:24:29 INFO - PROCESS | 1926 | 1464139469168 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:29 INFO - PROCESS | 1926 | ++DOCSHELL 0x117584000 == 19 [pid = 1926] [id = 489] 18:24:29 INFO - PROCESS | 1926 | ++DOMWINDOW == 234 (0x113c1d400) [pid = 1926] [serial = 1467] [outer = 0x0] 18:24:29 INFO - PROCESS | 1926 | ++DOMWINDOW == 235 (0x114e16c00) [pid = 1926] [serial = 1468] [outer = 0x113c1d400] 18:24:29 INFO - PROCESS | 1926 | 1464139469204 Marionette DEBUG loaded listener.js 18:24:29 INFO - PROCESS | 1926 | ++DOMWINDOW == 236 (0x116115000) [pid = 1926] [serial = 1469] [outer = 0x113c1d400] 18:24:29 INFO - PROCESS | 1926 | 1464139469653 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]]]}] 18:24:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 18:24:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 722ms 18:24:29 INFO - PROCESS | 1926 | 1464139469670 Marionette TRACE conn2 -> [0,1929,"getWindowHandle",null] 18:24:29 INFO - PROCESS | 1926 | 1464139469674 Marionette TRACE conn2 <- [1,1929,null,{"value":"7"}] 18:24:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 18:24:29 INFO - PROCESS | 1926 | 1464139469677 Marionette TRACE conn2 -> [0,1930,"setScriptTimeout",{"ms":35000}] 18:24:29 INFO - PROCESS | 1926 | 1464139469678 Marionette TRACE conn2 <- [1,1930,null,{}] 18:24:29 INFO - PROCESS | 1926 | 1464139469681 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}] 18:24:29 INFO - PROCESS | 1926 | 1464139469785 Marionette TRACE conn2 <- [1,1931,null,{"value":null}] 18:24:29 INFO - PROCESS | 1926 | 1464139469899 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:29 INFO - PROCESS | 1926 | ++DOCSHELL 0x11757f000 == 20 [pid = 1926] [id = 490] 18:24:29 INFO - PROCESS | 1926 | ++DOMWINDOW == 237 (0x116797000) [pid = 1926] [serial = 1470] [outer = 0x0] 18:24:29 INFO - PROCESS | 1926 | ++DOMWINDOW == 238 (0x116e71c00) [pid = 1926] [serial = 1471] [outer = 0x116797000] 18:24:29 INFO - PROCESS | 1926 | 1464139469933 Marionette DEBUG loaded listener.js 18:24:29 INFO - PROCESS | 1926 | ++DOMWINDOW == 239 (0x1180d3c00) [pid = 1926] [serial = 1472] [outer = 0x116797000] 18:24:30 INFO - PROCESS | 1926 | 1464139470375 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]]]}] 18:24:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 18:24:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 719ms 18:24:30 INFO - PROCESS | 1926 | 1464139470415 Marionette TRACE conn2 -> [0,1933,"getWindowHandle",null] 18:24:30 INFO - PROCESS | 1926 | 1464139470417 Marionette TRACE conn2 <- [1,1933,null,{"value":"7"}] 18:24:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 18:24:30 INFO - PROCESS | 1926 | 1464139470457 Marionette TRACE conn2 -> [0,1934,"setScriptTimeout",{"ms":35000}] 18:24:30 INFO - PROCESS | 1926 | 1464139470460 Marionette TRACE conn2 <- [1,1934,null,{}] 18:24:30 INFO - PROCESS | 1926 | 1464139470466 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}] 18:24:30 INFO - PROCESS | 1926 | 1464139470572 Marionette TRACE conn2 <- [1,1935,null,{"value":null}] 18:24:30 INFO - PROCESS | 1926 | 1464139470659 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:30 INFO - PROCESS | 1926 | ++DOCSHELL 0x125dd4000 == 21 [pid = 1926] [id = 491] 18:24:30 INFO - PROCESS | 1926 | ++DOMWINDOW == 240 (0x11854e000) [pid = 1926] [serial = 1473] [outer = 0x0] 18:24:30 INFO - PROCESS | 1926 | ++DOMWINDOW == 241 (0x118c14800) [pid = 1926] [serial = 1474] [outer = 0x11854e000] 18:24:30 INFO - PROCESS | 1926 | 1464139470691 Marionette DEBUG loaded listener.js 18:24:30 INFO - PROCESS | 1926 | ++DOMWINDOW == 242 (0x119022800) [pid = 1926] [serial = 1475] [outer = 0x11854e000] 18:24:31 INFO - PROCESS | 1926 | 1464139471113 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]]]}] 18:24:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 18:24:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 761ms 18:24:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 18:24:31 INFO - PROCESS | 1926 | 1464139471189 Marionette TRACE conn2 -> [0,1937,"getWindowHandle",null] 18:24:31 INFO - PROCESS | 1926 | 1464139471190 Marionette TRACE conn2 <- [1,1937,null,{"value":"7"}] 18:24:31 INFO - PROCESS | 1926 | 1464139471195 Marionette TRACE conn2 -> [0,1938,"setScriptTimeout",{"ms":35000}] 18:24:31 INFO - PROCESS | 1926 | 1464139471196 Marionette TRACE conn2 <- [1,1938,null,{}] 18:24:31 INFO - PROCESS | 1926 | 1464139471198 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}] 18:24:31 INFO - PROCESS | 1926 | 1464139471302 Marionette TRACE conn2 <- [1,1939,null,{"value":null}] 18:24:31 INFO - PROCESS | 1926 | 1464139471388 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:31 INFO - PROCESS | 1926 | ++DOCSHELL 0x127277000 == 22 [pid = 1926] [id = 492] 18:24:31 INFO - PROCESS | 1926 | ++DOMWINDOW == 243 (0x119027800) [pid = 1926] [serial = 1476] [outer = 0x0] 18:24:31 INFO - PROCESS | 1926 | ++DOMWINDOW == 244 (0x1190cc800) [pid = 1926] [serial = 1477] [outer = 0x119027800] 18:24:31 INFO - PROCESS | 1926 | 1464139471418 Marionette DEBUG loaded listener.js 18:24:31 INFO - PROCESS | 1926 | ++DOMWINDOW == 245 (0x1194b0c00) [pid = 1926] [serial = 1478] [outer = 0x119027800] 18:24:31 INFO - PROCESS | 1926 | 1464139471802 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]]]}] 18:24:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 18:24:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 668ms 18:24:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 18:24:31 INFO - PROCESS | 1926 | 1464139471864 Marionette TRACE conn2 -> [0,1941,"getWindowHandle",null] 18:24:31 INFO - PROCESS | 1926 | 1464139471865 Marionette TRACE conn2 <- [1,1941,null,{"value":"7"}] 18:24:31 INFO - PROCESS | 1926 | 1464139471867 Marionette TRACE conn2 -> [0,1942,"setScriptTimeout",{"ms":35000}] 18:24:31 INFO - PROCESS | 1926 | 1464139471869 Marionette TRACE conn2 <- [1,1942,null,{}] 18:24:31 INFO - PROCESS | 1926 | 1464139471890 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}] 18:24:31 INFO - PROCESS | 1926 | 1464139471990 Marionette TRACE conn2 <- [1,1943,null,{"value":null}] 18:24:32 INFO - PROCESS | 1926 | 1464139472088 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:32 INFO - PROCESS | 1926 | ++DOCSHELL 0x12756e800 == 23 [pid = 1926] [id = 493] 18:24:32 INFO - PROCESS | 1926 | ++DOMWINDOW == 246 (0x1194bdc00) [pid = 1926] [serial = 1479] [outer = 0x0] 18:24:32 INFO - PROCESS | 1926 | ++DOMWINDOW == 247 (0x1194c0c00) [pid = 1926] [serial = 1480] [outer = 0x1194bdc00] 18:24:32 INFO - PROCESS | 1926 | 1464139472124 Marionette DEBUG loaded listener.js 18:24:32 INFO - PROCESS | 1926 | ++DOMWINDOW == 248 (0x1194cb400) [pid = 1926] [serial = 1481] [outer = 0x1194bdc00] 18:24:32 INFO - PROCESS | 1926 | 1464139472622 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]]]}] 18:24:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 18:24:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 768ms 18:24:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 18:24:32 INFO - PROCESS | 1926 | 1464139472637 Marionette TRACE conn2 -> [0,1945,"getWindowHandle",null] 18:24:32 INFO - PROCESS | 1926 | 1464139472638 Marionette TRACE conn2 <- [1,1945,null,{"value":"7"}] 18:24:32 INFO - PROCESS | 1926 | 1464139472640 Marionette TRACE conn2 -> [0,1946,"setScriptTimeout",{"ms":35000}] 18:24:32 INFO - PROCESS | 1926 | 1464139472641 Marionette TRACE conn2 <- [1,1946,null,{}] 18:24:32 INFO - PROCESS | 1926 | 1464139472644 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}] 18:24:32 INFO - PROCESS | 1926 | 1464139472771 Marionette TRACE conn2 <- [1,1947,null,{"value":null}] 18:24:32 INFO - PROCESS | 1926 | 1464139472886 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:32 INFO - PROCESS | 1926 | ++DOCSHELL 0x115e25800 == 24 [pid = 1926] [id = 494] 18:24:32 INFO - PROCESS | 1926 | ++DOMWINDOW == 249 (0x11274bc00) [pid = 1926] [serial = 1482] [outer = 0x0] 18:24:32 INFO - PROCESS | 1926 | ++DOMWINDOW == 250 (0x118c0e800) [pid = 1926] [serial = 1483] [outer = 0x11274bc00] 18:24:32 INFO - PROCESS | 1926 | 1464139472920 Marionette DEBUG loaded listener.js 18:24:32 INFO - PROCESS | 1926 | ++DOMWINDOW == 251 (0x1194ecc00) [pid = 1926] [serial = 1484] [outer = 0x11274bc00] 18:24:33 INFO - PROCESS | 1926 | 1464139473363 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]]]}] 18:24:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 18:24:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 769ms 18:24:33 INFO - PROCESS | 1926 | 1464139473409 Marionette TRACE conn2 -> [0,1949,"getWindowHandle",null] 18:24:33 INFO - PROCESS | 1926 | 1464139473411 Marionette TRACE conn2 <- [1,1949,null,{"value":"7"}] 18:24:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 18:24:33 INFO - PROCESS | 1926 | 1464139473413 Marionette TRACE conn2 -> [0,1950,"setScriptTimeout",{"ms":35000}] 18:24:33 INFO - PROCESS | 1926 | 1464139473415 Marionette TRACE conn2 <- [1,1950,null,{}] 18:24:33 INFO - PROCESS | 1926 | 1464139473417 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}] 18:24:33 INFO - PROCESS | 1926 | 1464139473521 Marionette TRACE conn2 <- [1,1951,null,{"value":null}] 18:24:33 INFO - PROCESS | 1926 | 1464139473607 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:33 INFO - PROCESS | 1926 | ++DOCSHELL 0x11664a800 == 25 [pid = 1926] [id = 495] 18:24:33 INFO - PROCESS | 1926 | ++DOMWINDOW == 252 (0x11214c000) [pid = 1926] [serial = 1485] [outer = 0x0] 18:24:33 INFO - PROCESS | 1926 | ++DOMWINDOW == 253 (0x116356c00) [pid = 1926] [serial = 1486] [outer = 0x11214c000] 18:24:33 INFO - PROCESS | 1926 | 1464139473637 Marionette DEBUG loaded listener.js 18:24:33 INFO - PROCESS | 1926 | ++DOMWINDOW == 254 (0x1194b6400) [pid = 1926] [serial = 1487] [outer = 0x11214c000] 18:24:34 INFO - PROCESS | 1926 | 1464139474060 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]]]}] 18:24:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 18:24:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 669ms 18:24:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 18:24:34 INFO - PROCESS | 1926 | 1464139474083 Marionette TRACE conn2 -> [0,1953,"getWindowHandle",null] 18:24:34 INFO - PROCESS | 1926 | 1464139474084 Marionette TRACE conn2 <- [1,1953,null,{"value":"7"}] 18:24:34 INFO - PROCESS | 1926 | 1464139474086 Marionette TRACE conn2 -> [0,1954,"setScriptTimeout",{"ms":35000}] 18:24:34 INFO - PROCESS | 1926 | 1464139474088 Marionette TRACE conn2 <- [1,1954,null,{}] 18:24:34 INFO - PROCESS | 1926 | 1464139474090 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}] 18:24:34 INFO - PROCESS | 1926 | 1464139474192 Marionette TRACE conn2 <- [1,1955,null,{"value":null}] 18:24:34 INFO - PROCESS | 1926 | 1464139474400 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:34 INFO - PROCESS | 1926 | ++DOCSHELL 0x112e40000 == 26 [pid = 1926] [id = 496] 18:24:34 INFO - PROCESS | 1926 | ++DOMWINDOW == 255 (0x110e8c800) [pid = 1926] [serial = 1488] [outer = 0x0] 18:24:34 INFO - PROCESS | 1926 | [1926] WARNING: No inner window available!: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9434 18:24:34 INFO - PROCESS | 1926 | --DOCSHELL 0x110f2a800 == 25 [pid = 1926] [id = 479] 18:24:34 INFO - PROCESS | 1926 | [1926] WARNING: No inner window available!: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9434 18:24:34 INFO - PROCESS | 1926 | ++DOMWINDOW == 256 (0x111c8a400) [pid = 1926] [serial = 1489] [outer = 0x110e8c800] 18:24:34 INFO - PROCESS | 1926 | 1464139474937 Marionette DEBUG loaded listener.js 18:24:34 INFO - PROCESS | 1926 | ++DOMWINDOW == 257 (0x11258c000) [pid = 1926] [serial = 1490] [outer = 0x110e8c800] 18:24:35 INFO - PROCESS | 1926 | --DOMWINDOW == 256 (0x120e99400) [pid = 1926] [serial = 1421] [outer = 0x0] [url = about:blank] 18:24:35 INFO - PROCESS | 1926 | --DOMWINDOW == 255 (0x12108e800) [pid = 1926] [serial = 1294] [outer = 0x0] [url = about:blank] 18:24:35 INFO - PROCESS | 1926 | --DOMWINDOW == 254 (0x120d05800) [pid = 1926] [serial = 1293] [outer = 0x0] [url = about:blank] 18:24:35 INFO - PROCESS | 1926 | --DOMWINDOW == 253 (0x1353ae400) [pid = 1926] [serial = 1278] [outer = 0x0] [url = about:blank] 18:24:35 INFO - PROCESS | 1926 | --DOMWINDOW == 252 (0x12ac06400) [pid = 1926] [serial = 1305] [outer = 0x0] [url = about:blank] 18:24:35 INFO - PROCESS | 1926 | --DOMWINDOW == 251 (0x129736c00) [pid = 1926] [serial = 1284] [outer = 0x0] [url = about:blank] 18:24:35 INFO - PROCESS | 1926 | --DOMWINDOW == 250 (0x118096800) [pid = 1926] [serial = 1423] [outer = 0x0] [url = about:blank] 18:24:35 INFO - PROCESS | 1926 | --DOMWINDOW == 249 (0x118370400) [pid = 1926] [serial = 1258] [outer = 0x0] [url = about:blank] 18:24:35 INFO - PROCESS | 1926 | --DOMWINDOW == 248 (0x116a6c400) [pid = 1926] [serial = 1257] [outer = 0x0] [url = about:blank] 18:24:35 INFO - PROCESS | 1926 | --DOMWINDOW == 247 (0x12f612800) [pid = 1926] [serial = 1308] [outer = 0x0] [url = about:blank] 18:24:35 INFO - PROCESS | 1926 | --DOMWINDOW == 246 (0x128d78000) [pid = 1926] [serial = 1263] [outer = 0x0] [url = about:blank] 18:24:35 INFO - PROCESS | 1926 | --DOMWINDOW == 245 (0x128f0ec00) [pid = 1926] [serial = 1369] [outer = 0x0] [url = about:blank] 18:24:35 INFO - PROCESS | 1926 | --DOMWINDOW == 244 (0x134691800) [pid = 1926] [serial = 1272] [outer = 0x0] [url = about:blank] 18:24:35 INFO - PROCESS | 1926 | --DOMWINDOW == 243 (0x1210c7c00) [pid = 1926] [serial = 1368] [outer = 0x0] [url = about:blank] 18:24:35 INFO - PROCESS | 1926 | --DOMWINDOW == 242 (0x1210c5c00) [pid = 1926] [serial = 1296] [outer = 0x0] [url = about:blank] 18:24:35 INFO - PROCESS | 1926 | --DOMWINDOW == 241 (0x116173400) [pid = 1926] [serial = 1418] [outer = 0x0] [url = about:blank] 18:24:35 INFO - PROCESS | 1926 | --DOMWINDOW == 240 (0x125780c00) [pid = 1926] [serial = 1297] [outer = 0x0] [url = about:blank] 18:24:35 INFO - PROCESS | 1926 | --DOMWINDOW == 239 (0x12f63f400) [pid = 1926] [serial = 1311] [outer = 0x0] [url = about:blank] 18:24:35 INFO - PROCESS | 1926 | --DOMWINDOW == 238 (0x1353b7c00) [pid = 1926] [serial = 1281] [outer = 0x0] [url = about:blank] 18:24:35 INFO - PROCESS | 1926 | --DOMWINDOW == 237 (0x12f617000) [pid = 1926] [serial = 1269] [outer = 0x0] [url = about:blank] 18:24:35 INFO - PROCESS | 1926 | --DOMWINDOW == 236 (0x128f0d800) [pid = 1926] [serial = 1302] [outer = 0x0] [url = about:blank] 18:24:35 INFO - PROCESS | 1926 | --DOMWINDOW == 235 (0x11837c400) [pid = 1926] [serial = 1420] [outer = 0x0] [url = about:blank] 18:24:35 INFO - PROCESS | 1926 | --DOMWINDOW == 234 (0x129737c00) [pid = 1926] [serial = 1303] [outer = 0x0] [url = about:blank] 18:24:35 INFO - PROCESS | 1926 | --DOMWINDOW == 233 (0x126dc7000) [pid = 1926] [serial = 1299] [outer = 0x0] [url = about:blank] 18:24:35 INFO - PROCESS | 1926 | --DOMWINDOW == 232 (0x128ba8400) [pid = 1926] [serial = 1300] [outer = 0x0] [url = about:blank] 18:24:35 INFO - PROCESS | 1926 | --DOMWINDOW == 231 (0x1183acc00) [pid = 1926] [serial = 1291] [outer = 0x0] [url = about:blank] 18:24:35 INFO - PROCESS | 1926 | --DOMWINDOW == 230 (0x116e63c00) [pid = 1926] [serial = 1290] [outer = 0x0] [url = about:blank] 18:24:35 INFO - PROCESS | 1926 | --DOMWINDOW == 229 (0x13468cc00) [pid = 1926] [serial = 1255] [outer = 0x0] [url = about:blank] 18:24:35 INFO - PROCESS | 1926 | --DOMWINDOW == 228 (0x12e922800) [pid = 1926] [serial = 1266] [outer = 0x0] [url = about:blank] 18:24:35 INFO - PROCESS | 1926 | --DOMWINDOW == 227 (0x1359c0800) [pid = 1926] [serial = 1287] [outer = 0x0] [url = about:blank] 18:24:35 INFO - PROCESS | 1926 | --DOMWINDOW == 226 (0x134683400) [pid = 1926] [serial = 1314] [outer = 0x0] [url = about:blank] 18:24:35 INFO - PROCESS | 1926 | --DOMWINDOW == 225 (0x1210a1c00) [pid = 1926] [serial = 1260] [outer = 0x0] [url = about:blank] 18:24:35 INFO - PROCESS | 1926 | --DOMWINDOW == 224 (0x128f12400) [pid = 1926] [serial = 1275] [outer = 0x0] [url = about:blank] 18:24:35 INFO - PROCESS | 1926 | --DOMWINDOW == 223 (0x12165d400) [pid = 1926] [serial = 1317] [outer = 0x0] [url = about:blank] 18:24:35 INFO - PROCESS | 1926 | --DOMWINDOW == 222 (0x1350bb000) [pid = 1926] [serial = 1323] [outer = 0x0] [url = about:blank] 18:24:35 INFO - PROCESS | 1926 | --DOMWINDOW == 221 (0x1121b0800) [pid = 1926] [serial = 1417] [outer = 0x0] [url = about:blank] 18:24:35 INFO - PROCESS | 1926 | --DOMWINDOW == 220 (0x13468f800) [pid = 1926] [serial = 1315] [outer = 0x0] [url = about:blank] 18:24:35 INFO - PROCESS | 1926 | --DOMWINDOW == 219 (0x12ab3b000) [pid = 1926] [serial = 1318] [outer = 0x0] [url = about:blank] 18:24:35 INFO - PROCESS | 1926 | --DOMWINDOW == 218 (0x12f649000) [pid = 1926] [serial = 1320] [outer = 0x0] [url = about:blank] 18:24:35 INFO - PROCESS | 1926 | --DOMWINDOW == 217 (0x128f11000) [pid = 1926] [serial = 1366] [outer = 0x0] [url = about:blank] 18:24:35 INFO - PROCESS | 1926 | --DOMWINDOW == 216 (0x1321a3400) [pid = 1926] [serial = 1312] [outer = 0x0] [url = about:blank] 18:24:35 INFO - PROCESS | 1926 | --DOMWINDOW == 215 (0x12f632400) [pid = 1926] [serial = 1309] [outer = 0x0] [url = about:blank] 18:24:35 INFO - PROCESS | 1926 | --DOMWINDOW == 214 (0x1346a6800) [pid = 1926] [serial = 1321] [outer = 0x0] [url = about:blank] 18:24:35 INFO - PROCESS | 1926 | --DOMWINDOW == 213 (0x12d217c00) [pid = 1926] [serial = 1306] [outer = 0x0] [url = about:blank] 18:24:35 INFO - PROCESS | 1926 | --DOMWINDOW == 212 (0x12a854c00) [pid = 1926] [serial = 1429] [outer = 0x0] [url = about:blank] 18:24:35 INFO - PROCESS | 1926 | --DOMWINDOW == 211 (0x1275e2c00) [pid = 1926] [serial = 1377] [outer = 0x0] [url = about:blank] 18:24:35 INFO - PROCESS | 1926 | --DOMWINDOW == 210 (0x1194c8c00) [pid = 1926] [serial = 1186] [outer = 0x0] [url = about:blank] 18:24:35 INFO - PROCESS | 1926 | --DOMWINDOW == 209 (0x12f694800) [pid = 1926] [serial = 1339] [outer = 0x0] [url = about:blank] 18:24:35 INFO - PROCESS | 1926 | --DOMWINDOW == 208 (0x1350c3400) [pid = 1926] [serial = 1204] [outer = 0x0] [url = about:blank] 18:24:35 INFO - PROCESS | 1926 | --DOMWINDOW == 207 (0x12d0e0c00) [pid = 1926] [serial = 1147] [outer = 0x0] [url = about:blank] 18:24:35 INFO - PROCESS | 1926 | --DOMWINDOW == 206 (0x123fa8400) [pid = 1926] [serial = 1261] [outer = 0x0] [url = about:blank] 18:24:35 INFO - PROCESS | 1926 | --DOMWINDOW == 205 (0x12e922000) [pid = 1926] [serial = 1336] [outer = 0x0] [url = about:blank] 18:24:35 INFO - PROCESS | 1926 | --DOMWINDOW == 204 (0x12557e800) [pid = 1926] [serial = 952] [outer = 0x0] [url = about:blank] 18:24:35 INFO - PROCESS | 1926 | --DOMWINDOW == 203 (0x12f614400) [pid = 1926] [serial = 1267] [outer = 0x0] [url = about:blank] 18:24:35 INFO - PROCESS | 1926 | --DOMWINDOW == 202 (0x12f692400) [pid = 1926] [serial = 1207] [outer = 0x0] [url = about:blank] 18:24:35 INFO - PROCESS | 1926 | --DOMWINDOW == 201 (0x12b310400) [pid = 1926] [serial = 840] [outer = 0x0] [url = about:blank] 18:24:35 INFO - PROCESS | 1926 | --DOMWINDOW == 200 (0x137cf1800) [pid = 1926] [serial = 1353] [outer = 0x0] [url = about:blank] 18:24:35 INFO - PROCESS | 1926 | --DOMWINDOW == 199 (0x128d74800) [pid = 1926] [serial = 895] [outer = 0x0] [url = about:blank] 18:24:35 INFO - PROCESS | 1926 | --DOMWINDOW == 198 (0x12cc64000) [pid = 1926] [serial = 1141] [outer = 0x0] [url = about:blank] 18:24:35 INFO - PROCESS | 1926 | --DOMWINDOW == 197 (0x1194c1c00) [pid = 1926] [serial = 949] [outer = 0x0] [url = about:blank] 18:24:35 INFO - PROCESS | 1926 | --DOMWINDOW == 196 (0x13540d800) [pid = 1926] [serial = 1210] [outer = 0x0] [url = about:blank] 18:24:35 INFO - PROCESS | 1926 | --DOMWINDOW == 195 (0x128d73c00) [pid = 1926] [serial = 1081] [outer = 0x0] [url = about:blank] 18:24:35 INFO - PROCESS | 1926 | --DOMWINDOW == 194 (0x1194bb400) [pid = 1926] [serial = 1359] [outer = 0x0] [url = about:blank] 18:24:35 INFO - PROCESS | 1926 | --DOMWINDOW == 193 (0x12b488c00) [pid = 1926] [serial = 1192] [outer = 0x0] [url = about:blank] 18:24:35 INFO - PROCESS | 1926 | --DOMWINDOW == 192 (0x1353b2800) [pid = 1926] [serial = 1279] [outer = 0x0] [url = about:blank] 18:24:35 INFO - PROCESS | 1926 | --DOMWINDOW == 191 (0x12a735400) [pid = 1926] [serial = 1333] [outer = 0x0] [url = about:blank] 18:24:35 INFO - PROCESS | 1926 | --DOMWINDOW == 190 (0x12956b000) [pid = 1926] [serial = 1264] [outer = 0x0] [url = about:blank] 18:24:35 INFO - PROCESS | 1926 | --DOMWINDOW == 189 (0x12c2da800) [pid = 1926] [serial = 759] [outer = 0x0] [url = about:blank] 18:24:35 INFO - PROCESS | 1926 | --DOMWINDOW == 188 (0x1121aa800) [pid = 1926] [serial = 1326] [outer = 0x0] [url = about:blank] 18:24:35 INFO - PROCESS | 1926 | --DOMWINDOW == 187 (0x1194cc000) [pid = 1926] [serial = 1126] [outer = 0x0] [url = about:blank] 18:24:35 INFO - PROCESS | 1926 | --DOMWINDOW == 186 (0x125daa800) [pid = 1926] [serial = 1006] [outer = 0x0] [url = about:blank] 18:24:35 INFO - PROCESS | 1926 | --DOMWINDOW == 185 (0x1346acc00) [pid = 1926] [serial = 1341] [outer = 0x0] [url = about:blank] 18:24:35 INFO - PROCESS | 1926 | --DOMWINDOW == 184 (0x12cc60c00) [pid = 1926] [serial = 901] [outer = 0x0] [url = about:blank] 18:24:35 INFO - PROCESS | 1926 | --DOMWINDOW == 183 (0x1321aa000) [pid = 1926] [serial = 1015] [outer = 0x0] [url = about:blank] 18:24:35 INFO - PROCESS | 1926 | --DOMWINDOW == 182 (0x12aebc800) [pid = 1926] [serial = 837] [outer = 0x0] [url = about:blank] 18:24:35 INFO - PROCESS | 1926 | --DOMWINDOW == 181 (0x12cc5ec00) [pid = 1926] [serial = 1335] [outer = 0x0] [url = about:blank] 18:24:35 INFO - PROCESS | 1926 | --DOMWINDOW == 180 (0x1215efc00) [pid = 1926] [serial = 1066] [outer = 0x0] [url = about:blank] 18:24:35 INFO - PROCESS | 1926 | --DOMWINDOW == 179 (0x118559400) [pid = 1926] [serial = 1063] [outer = 0x0] [url = about:blank] 18:24:35 INFO - PROCESS | 1926 | --DOMWINDOW == 178 (0x135acc000) [pid = 1926] [serial = 1348] [outer = 0x0] [url = about:blank] 18:24:35 INFO - PROCESS | 1926 | --DOMWINDOW == 177 (0x1183ab400) [pid = 1926] [serial = 1357] [outer = 0x0] [url = about:blank] 18:24:35 INFO - PROCESS | 1926 | --DOMWINDOW == 176 (0x128bd1800) [pid = 1926] [serial = 1365] [outer = 0x0] [url = about:blank] 18:24:35 INFO - PROCESS | 1926 | --DOMWINDOW == 175 (0x1350bb800) [pid = 1926] [serial = 964] [outer = 0x0] [url = about:blank] 18:24:35 INFO - PROCESS | 1926 | --DOMWINDOW == 174 (0x137ceb800) [pid = 1926] [serial = 970] [outer = 0x0] [url = about:blank] 18:24:35 INFO - PROCESS | 1926 | --DOMWINDOW == 173 (0x13540e800) [pid = 1926] [serial = 1282] [outer = 0x0] [url = about:blank] 18:24:35 INFO - PROCESS | 1926 | --DOMWINDOW == 172 (0x120e97800) [pid = 1926] [serial = 889] [outer = 0x0] [url = about:blank] 18:24:35 INFO - PROCESS | 1926 | --DOMWINDOW == 171 (0x1190cfc00) [pid = 1926] [serial = 825] [outer = 0x0] [url = about:blank] 18:24:35 INFO - PROCESS | 1926 | --DOMWINDOW == 170 (0x118305400) [pid = 1926] [serial = 886] [outer = 0x0] [url = about:blank] 18:24:35 INFO - PROCESS | 1926 | --DOMWINDOW == 169 (0x12681c000) [pid = 1926] [serial = 1069] [outer = 0x0] [url = about:blank] 18:24:35 INFO - PROCESS | 1926 | --DOMWINDOW == 168 (0x12e924000) [pid = 1926] [serial = 1195] [outer = 0x0] [url = about:blank] 18:24:35 INFO - PROCESS | 1926 | --DOMWINDOW == 167 (0x12ab3d000) [pid = 1926] [serial = 1009] [outer = 0x0] [url = about:blank] 18:24:35 INFO - PROCESS | 1926 | --DOMWINDOW == 166 (0x1194cb800) [pid = 1926] [serial = 1003] [outer = 0x0] [url = about:blank] 18:24:35 INFO - PROCESS | 1926 | --DOMWINDOW == 165 (0x118090c00) [pid = 1926] [serial = 946] [outer = 0x0] [url = about:blank] 18:24:35 INFO - PROCESS | 1926 | --DOMWINDOW == 164 (0x1346b1c00) [pid = 1926] [serial = 1201] [outer = 0x0] [url = about:blank] 18:24:35 INFO - PROCESS | 1926 | --DOMWINDOW == 163 (0x1353b4000) [pid = 1926] [serial = 1285] [outer = 0x0] [url = about:blank] 18:24:35 INFO - PROCESS | 1926 | --DOMWINDOW == 162 (0x1321aa400) [pid = 1926] [serial = 1018] [outer = 0x0] [url = about:blank] 18:24:35 INFO - PROCESS | 1926 | --DOMWINDOW == 161 (0x12c55a000) [pid = 1926] [serial = 958] [outer = 0x0] [url = about:blank] 18:24:35 INFO - PROCESS | 1926 | --DOMWINDOW == 160 (0x116789400) [pid = 1926] [serial = 1356] [outer = 0x0] [url = about:blank] 18:24:35 INFO - PROCESS | 1926 | --DOMWINDOW == 159 (0x1321ac400) [pid = 1926] [serial = 1198] [outer = 0x0] [url = about:blank] 18:24:35 INFO - PROCESS | 1926 | --DOMWINDOW == 158 (0x137ced800) [pid = 1926] [serial = 1351] [outer = 0x0] [url = about:blank] 18:24:35 INFO - PROCESS | 1926 | --DOMWINDOW == 157 (0x1210a2800) [pid = 1926] [serial = 1330] [outer = 0x0] [url = about:blank] 18:24:35 INFO - PROCESS | 1926 | --DOMWINDOW == 156 (0x129735000) [pid = 1926] [serial = 1132] [outer = 0x0] [url = about:blank] 18:24:35 INFO - PROCESS | 1926 | --DOMWINDOW == 155 (0x121655800) [pid = 1926] [serial = 1362] [outer = 0x0] [url = about:blank] 18:24:35 INFO - PROCESS | 1926 | --DOMWINDOW == 154 (0x12d218c00) [pid = 1926] [serial = 961] [outer = 0x0] [url = about:blank] 18:24:35 INFO - PROCESS | 1926 | --DOMWINDOW == 153 (0x120d06800) [pid = 1926] [serial = 1360] [outer = 0x0] [url = about:blank] 18:24:35 INFO - PROCESS | 1926 | --DOMWINDOW == 152 (0x128be5000) [pid = 1926] [serial = 1078] [outer = 0x0] [url = about:blank] 18:24:35 INFO - PROCESS | 1926 | --DOMWINDOW == 151 (0x12d0dfc00) [pid = 1926] [serial = 904] [outer = 0x0] [url = about:blank] 18:24:35 INFO - PROCESS | 1926 | --DOMWINDOW == 150 (0x137cf8c00) [pid = 1926] [serial = 1354] [outer = 0x0] [url = about:blank] 18:24:35 INFO - PROCESS | 1926 | --DOMWINDOW == 149 (0x135413800) [pid = 1926] [serial = 1273] [outer = 0x0] [url = about:blank] 18:24:35 INFO - PROCESS | 1926 | --DOMWINDOW == 148 (0x12740c400) [pid = 1926] [serial = 1072] [outer = 0x0] [url = about:blank] 18:24:35 INFO - PROCESS | 1926 | --DOMWINDOW == 147 (0x12b30e000) [pid = 1926] [serial = 843] [outer = 0x0] [url = about:blank] 18:24:35 INFO - PROCESS | 1926 | --DOMWINDOW == 146 (0x11684d400) [pid = 1926] [serial = 1183] [outer = 0x0] [url = about:blank] 18:24:35 INFO - PROCESS | 1926 | --DOMWINDOW == 145 (0x135ad4000) [pid = 1926] [serial = 1216] [outer = 0x0] [url = about:blank] 18:24:35 INFO - PROCESS | 1926 | --DOMWINDOW == 144 (0x125dac400) [pid = 1926] [serial = 1129] [outer = 0x0] [url = about:blank] 18:24:35 INFO - PROCESS | 1926 | --DOMWINDOW == 143 (0x126813c00) [pid = 1926] [serial = 1363] [outer = 0x0] [url = about:blank] 18:24:35 INFO - PROCESS | 1926 | --DOMWINDOW == 142 (0x1359c6c00) [pid = 1926] [serial = 1347] [outer = 0x0] [url = about:blank] 18:24:35 INFO - PROCESS | 1926 | --DOMWINDOW == 141 (0x1358bac00) [pid = 1926] [serial = 1342] [outer = 0x0] [url = about:blank] 18:24:35 INFO - PROCESS | 1926 | --DOMWINDOW == 140 (0x1166c9c00) [pid = 1926] [serial = 1000] [outer = 0x0] [url = about:blank] 18:24:35 INFO - PROCESS | 1926 | --DOMWINDOW == 139 (0x112598400) [pid = 1926] [serial = 819] [outer = 0x0] [url = about:blank] 18:24:35 INFO - PROCESS | 1926 | --DOMWINDOW == 138 (0x1180de400) [pid = 1926] [serial = 822] [outer = 0x0] [url = about:blank] 18:24:35 INFO - PROCESS | 1926 | --DOMWINDOW == 137 (0x1194c3000) [pid = 1926] [serial = 1329] [outer = 0x0] [url = about:blank] 18:24:35 INFO - PROCESS | 1926 | --DOMWINDOW == 136 (0x1359bcc00) [pid = 1926] [serial = 1345] [outer = 0x0] [url = about:blank] 18:24:35 INFO - PROCESS | 1926 | --DOMWINDOW == 135 (0x126ff6800) [pid = 1926] [serial = 831] [outer = 0x0] [url = about:blank] 18:24:35 INFO - PROCESS | 1926 | --DOMWINDOW == 134 (0x12f648400) [pid = 1926] [serial = 1338] [outer = 0x0] [url = about:blank] 18:24:35 INFO - PROCESS | 1926 | --DOMWINDOW == 133 (0x114edbc00) [pid = 1926] [serial = 1327] [outer = 0x0] [url = about:blank] 18:24:35 INFO - PROCESS | 1926 | --DOMWINDOW == 132 (0x135413000) [pid = 1926] [serial = 1213] [outer = 0x0] [url = about:blank] 18:24:35 INFO - PROCESS | 1926 | --DOMWINDOW == 131 (0x129734400) [pid = 1926] [serial = 955] [outer = 0x0] [url = about:blank] 18:24:35 INFO - PROCESS | 1926 | --DOMWINDOW == 130 (0x135412400) [pid = 1926] [serial = 1324] [outer = 0x0] [url = about:blank] 18:24:35 INFO - PROCESS | 1926 | --DOMWINDOW == 129 (0x1359c6400) [pid = 1926] [serial = 1288] [outer = 0x0] [url = about:blank] 18:24:35 INFO - PROCESS | 1926 | --DOMWINDOW == 128 (0x126f55400) [pid = 1926] [serial = 1189] [outer = 0x0] [url = about:blank] 18:24:35 INFO - PROCESS | 1926 | --DOMWINDOW == 127 (0x128bcd400) [pid = 1926] [serial = 1075] [outer = 0x0] [url = about:blank] 18:24:35 INFO - PROCESS | 1926 | --DOMWINDOW == 126 (0x1358c3000) [pid = 1926] [serial = 1344] [outer = 0x0] [url = about:blank] 18:24:35 INFO - PROCESS | 1926 | --DOMWINDOW == 125 (0x1350c6000) [pid = 1926] [serial = 967] [outer = 0x0] [url = about:blank] 18:24:35 INFO - PROCESS | 1926 | --DOMWINDOW == 124 (0x11808ac00) [pid = 1926] [serial = 1123] [outer = 0x0] [url = about:blank] 18:24:35 INFO - PROCESS | 1926 | --DOMWINDOW == 123 (0x128f17400) [pid = 1926] [serial = 1276] [outer = 0x0] [url = about:blank] 18:24:35 INFO - PROCESS | 1926 | --DOMWINDOW == 122 (0x116792c00) [pid = 1926] [serial = 1060] [outer = 0x0] [url = about:blank] 18:24:35 INFO - PROCESS | 1926 | --DOMWINDOW == 121 (0x12ac0d800) [pid = 1926] [serial = 1135] [outer = 0x0] [url = about:blank] 18:24:35 INFO - PROCESS | 1926 | --DOMWINDOW == 120 (0x126f52000) [pid = 1926] [serial = 1332] [outer = 0x0] [url = about:blank] 18:24:35 INFO - PROCESS | 1926 | --DOMWINDOW == 119 (0x12c2d3800) [pid = 1926] [serial = 898] [outer = 0x0] [url = about:blank] 18:24:35 INFO - PROCESS | 1926 | --DOMWINDOW == 118 (0x1210c7800) [pid = 1926] [serial = 828] [outer = 0x0] [url = about:blank] 18:24:35 INFO - PROCESS | 1926 | --DOMWINDOW == 117 (0x12f103800) [pid = 1926] [serial = 1012] [outer = 0x0] [url = about:blank] 18:24:35 INFO - PROCESS | 1926 | --DOMWINDOW == 116 (0x12f63ac00) [pid = 1926] [serial = 1270] [outer = 0x0] [url = about:blank] 18:24:35 INFO - PROCESS | 1926 | --DOMWINDOW == 115 (0x129311800) [pid = 1926] [serial = 834] [outer = 0x0] [url = about:blank] 18:24:35 INFO - PROCESS | 1926 | --DOMWINDOW == 114 (0x12c865000) [pid = 1926] [serial = 1138] [outer = 0x0] [url = about:blank] 18:24:35 INFO - PROCESS | 1926 | --DOMWINDOW == 113 (0x135ad5400) [pid = 1926] [serial = 1350] [outer = 0x0] [url = about:blank] 18:24:35 INFO - PROCESS | 1926 | --DOMWINDOW == 112 (0x12d0eb800) [pid = 1926] [serial = 1144] [outer = 0x0] [url = about:blank] 18:24:35 INFO - PROCESS | 1926 | --DOMWINDOW == 111 (0x126f4a000) [pid = 1926] [serial = 892] [outer = 0x0] [url = about:blank] 18:24:35 INFO - PROCESS | 1926 | --DOMWINDOW == 110 (0x1321b0400) [pid = 1926] [serial = 1021] [outer = 0x0] [url = about:blank] 18:24:35 INFO - PROCESS | 1926 | --DOMWINDOW == 109 (0x119164400) [pid = 1926] [serial = 1424] [outer = 0x0] [url = about:blank] 18:24:35 INFO - PROCESS | 1926 | --DOMWINDOW == 108 (0x11820e000) [pid = 1926] [serial = 1372] [outer = 0x0] [url = about:blank] 18:24:35 INFO - PROCESS | 1926 | --DOMWINDOW == 107 (0x11678e000) [pid = 1926] [serial = 1371] [outer = 0x0] [url = about:blank] 18:24:35 INFO - PROCESS | 1926 | --DOMWINDOW == 106 (0x125542c00) [pid = 1926] [serial = 1426] [outer = 0x0] [url = about:blank] 18:24:35 INFO - PROCESS | 1926 | --DOMWINDOW == 105 (0x12ac0e800) [pid = 1926] [serial = 1381] [outer = 0x0] [url = about:blank] 18:24:35 INFO - PROCESS | 1926 | --DOMWINDOW == 104 (0x1185fbc00) [pid = 1926] [serial = 880] [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.] 18:24:35 INFO - PROCESS | 1926 | --DOMWINDOW == 103 (0x12f106400) [pid = 1926] [serial = 1433] [outer = 0x0] [url = about:blank] 18:24:35 INFO - PROCESS | 1926 | --DOMWINDOW == 102 (0x12f64d400) [pid = 1926] [serial = 1435] [outer = 0x0] [url = about:blank] 18:24:35 INFO - PROCESS | 1926 | --DOMWINDOW == 101 (0x12a853c00) [pid = 1926] [serial = 1380] [outer = 0x0] [url = about:blank] 18:24:35 INFO - PROCESS | 1926 | --DOMWINDOW == 100 (0x128d7a400) [pid = 1926] [serial = 1378] [outer = 0x0] [url = about:blank] 18:24:35 INFO - PROCESS | 1926 | --DOMWINDOW == 99 (0x12d214800) [pid = 1926] [serial = 1432] [outer = 0x0] [url = about:blank] 18:24:35 INFO - PROCESS | 1926 | --DOMWINDOW == 98 (0x120d05000) [pid = 1926] [serial = 1374] [outer = 0x0] [url = about:blank] 18:24:35 INFO - PROCESS | 1926 | --DOMWINDOW == 97 (0x128bd2000) [pid = 1926] [serial = 1427] [outer = 0x0] [url = about:blank] 18:24:35 INFO - PROCESS | 1926 | --DOMWINDOW == 96 (0x12b48ac00) [pid = 1926] [serial = 1430] [outer = 0x0] [url = about:blank] 18:24:35 INFO - PROCESS | 1926 | --DOMWINDOW == 95 (0x14341a000) [pid = 1926] [serial = 1411] [outer = 0x0] [url = about:blank] 18:24:35 INFO - PROCESS | 1926 | --DOMWINDOW == 94 (0x143803800) [pid = 1926] [serial = 1406] [outer = 0x0] [url = about:blank] 18:24:35 INFO - PROCESS | 1926 | --DOMWINDOW == 93 (0x143809400) [pid = 1926] [serial = 1408] [outer = 0x0] [url = about:blank] 18:24:35 INFO - PROCESS | 1926 | --DOMWINDOW == 92 (0x137f06000) [pid = 1926] [serial = 1403] [outer = 0x0] [url = about:blank] 18:24:35 INFO - PROCESS | 1926 | --DOMWINDOW == 91 (0x137f0c000) [pid = 1926] [serial = 1405] [outer = 0x0] [url = about:blank] 18:24:35 INFO - PROCESS | 1926 | --DOMWINDOW == 90 (0x1358ba000) [pid = 1926] [serial = 1400] [outer = 0x0] [url = about:blank] 18:24:35 INFO - PROCESS | 1926 | --DOMWINDOW == 89 (0x1359c7800) [pid = 1926] [serial = 1402] [outer = 0x0] [url = about:blank] 18:24:35 INFO - PROCESS | 1926 | --DOMWINDOW == 88 (0x1353ad800) [pid = 1926] [serial = 1397] [outer = 0x0] [url = about:blank] 18:24:35 INFO - PROCESS | 1926 | --DOMWINDOW == 87 (0x13540ec00) [pid = 1926] [serial = 1399] [outer = 0x0] [url = about:blank] 18:24:35 INFO - PROCESS | 1926 | --DOMWINDOW == 86 (0x134684800) [pid = 1926] [serial = 1394] [outer = 0x0] [url = about:blank] 18:24:35 INFO - PROCESS | 1926 | --DOMWINDOW == 85 (0x1346ab000) [pid = 1926] [serial = 1396] [outer = 0x0] [url = about:blank] 18:24:35 INFO - PROCESS | 1926 | --DOMWINDOW == 84 (0x12f64cc00) [pid = 1926] [serial = 1391] [outer = 0x0] [url = about:blank] 18:24:35 INFO - PROCESS | 1926 | --DOMWINDOW == 83 (0x1321a7c00) [pid = 1926] [serial = 1393] [outer = 0x0] [url = about:blank] 18:24:35 INFO - PROCESS | 1926 | --DOMWINDOW == 82 (0x12f632800) [pid = 1926] [serial = 1388] [outer = 0x0] [url = about:blank] 18:24:35 INFO - PROCESS | 1926 | --DOMWINDOW == 81 (0x12f63dc00) [pid = 1926] [serial = 1390] [outer = 0x0] [url = about:blank] 18:24:35 INFO - PROCESS | 1926 | --DOMWINDOW == 80 (0x12b490c00) [pid = 1926] [serial = 1385] [outer = 0x0] [url = about:blank] 18:24:35 INFO - PROCESS | 1926 | --DOMWINDOW == 79 (0x12f10b800) [pid = 1926] [serial = 1387] [outer = 0x0] [url = about:blank] 18:24:35 INFO - PROCESS | 1926 | --DOMWINDOW == 78 (0x12b30fc00) [pid = 1926] [serial = 1384] [outer = 0x0] [url = about:blank] 18:24:35 INFO - PROCESS | 1926 | --DOMWINDOW == 77 (0x1210c6000) [pid = 1926] [serial = 1375] [outer = 0x0] [url = about:blank] 18:24:35 INFO - PROCESS | 1926 | --DOMWINDOW == 76 (0x14380d400) [pid = 1926] [serial = 1409] [outer = 0x0] [url = about:blank] 18:24:35 INFO - PROCESS | 1926 | --DOMWINDOW == 75 (0x14380f800) [pid = 1926] [serial = 1415] [outer = 0x0] [url = about:blank] 18:24:35 INFO - PROCESS | 1926 | --DOMWINDOW == 74 (0x14341dc00) [pid = 1926] [serial = 1412] [outer = 0x0] [url = about:blank] 18:24:35 INFO - PROCESS | 1926 | --DOMWINDOW == 73 (0x143806c00) [pid = 1926] [serial = 1414] [outer = 0x0] [url = about:blank] 18:24:35 INFO - PROCESS | 1926 | 1464139475330 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]]]}] 18:24:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 18:24:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 1271ms 18:24:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 18:24:35 INFO - PROCESS | 1926 | 1464139475359 Marionette TRACE conn2 -> [0,1957,"getWindowHandle",null] 18:24:35 INFO - PROCESS | 1926 | 1464139475361 Marionette TRACE conn2 <- [1,1957,null,{"value":"7"}] 18:24:35 INFO - PROCESS | 1926 | 1464139475364 Marionette TRACE conn2 -> [0,1958,"setScriptTimeout",{"ms":35000}] 18:24:35 INFO - PROCESS | 1926 | 1464139475366 Marionette TRACE conn2 <- [1,1958,null,{}] 18:24:35 INFO - PROCESS | 1926 | 1464139475369 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}] 18:24:35 INFO - PROCESS | 1926 | 1464139475458 Marionette TRACE conn2 <- [1,1959,null,{"value":null}] 18:24:35 INFO - PROCESS | 1926 | 1464139475464 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:35 INFO - PROCESS | 1926 | ++DOCSHELL 0x116659000 == 26 [pid = 1926] [id = 497] 18:24:35 INFO - PROCESS | 1926 | ++DOMWINDOW == 74 (0x112749400) [pid = 1926] [serial = 1491] [outer = 0x0] 18:24:35 INFO - PROCESS | 1926 | ++DOMWINDOW == 75 (0x112d44400) [pid = 1926] [serial = 1492] [outer = 0x112749400] 18:24:35 INFO - PROCESS | 1926 | 1464139475493 Marionette DEBUG loaded listener.js 18:24:35 INFO - PROCESS | 1926 | ++DOMWINDOW == 76 (0x114ed6800) [pid = 1926] [serial = 1493] [outer = 0x112749400] 18:24:35 INFO - PROCESS | 1926 | 1464139475856 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]]]}] 18:24:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 18:24:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 520ms 18:24:35 INFO - PROCESS | 1926 | 1464139475885 Marionette TRACE conn2 -> [0,1961,"getWindowHandle",null] 18:24:35 INFO - PROCESS | 1926 | 1464139475888 Marionette TRACE conn2 <- [1,1961,null,{"value":"7"}] 18:24:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 18:24:35 INFO - PROCESS | 1926 | 1464139475892 Marionette TRACE conn2 -> [0,1962,"setScriptTimeout",{"ms":35000}] 18:24:35 INFO - PROCESS | 1926 | 1464139475893 Marionette TRACE conn2 <- [1,1962,null,{}] 18:24:35 INFO - PROCESS | 1926 | 1464139475895 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}] 18:24:35 INFO - PROCESS | 1926 | 1464139475986 Marionette TRACE conn2 <- [1,1963,null,{"value":null}] 18:24:36 INFO - PROCESS | 1926 | 1464139476039 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:36 INFO - PROCESS | 1926 | ++DOCSHELL 0x116ad2800 == 27 [pid = 1926] [id = 498] 18:24:36 INFO - PROCESS | 1926 | ++DOMWINDOW == 77 (0x114ed4800) [pid = 1926] [serial = 1494] [outer = 0x0] 18:24:36 INFO - PROCESS | 1926 | ++DOMWINDOW == 78 (0x11617b000) [pid = 1926] [serial = 1495] [outer = 0x114ed4800] 18:24:36 INFO - PROCESS | 1926 | 1464139476066 Marionette DEBUG loaded listener.js 18:24:36 INFO - PROCESS | 1926 | ++DOMWINDOW == 79 (0x11684b800) [pid = 1926] [serial = 1496] [outer = 0x114ed4800] 18:24:36 INFO - PROCESS | 1926 | 1464139476395 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]]]}] 18:24:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 18:24:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 520ms 18:24:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 18:24:36 INFO - PROCESS | 1926 | 1464139476411 Marionette TRACE conn2 -> [0,1965,"getWindowHandle",null] 18:24:36 INFO - PROCESS | 1926 | 1464139476413 Marionette TRACE conn2 <- [1,1965,null,{"value":"7"}] 18:24:36 INFO - PROCESS | 1926 | 1464139476416 Marionette TRACE conn2 -> [0,1966,"setScriptTimeout",{"ms":35000}] 18:24:36 INFO - PROCESS | 1926 | 1464139476420 Marionette TRACE conn2 <- [1,1966,null,{}] 18:24:36 INFO - PROCESS | 1926 | 1464139476428 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}] 18:24:36 INFO - PROCESS | 1926 | 1464139476517 Marionette TRACE conn2 <- [1,1967,null,{"value":null}] 18:24:36 INFO - PROCESS | 1926 | 1464139476572 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:36 INFO - PROCESS | 1926 | ++DOCSHELL 0x11858a800 == 28 [pid = 1926] [id = 499] 18:24:36 INFO - PROCESS | 1926 | ++DOMWINDOW == 80 (0x11684d400) [pid = 1926] [serial = 1497] [outer = 0x0] 18:24:36 INFO - PROCESS | 1926 | ++DOMWINDOW == 81 (0x11710a400) [pid = 1926] [serial = 1498] [outer = 0x11684d400] 18:24:36 INFO - PROCESS | 1926 | 1464139476599 Marionette DEBUG loaded listener.js 18:24:36 INFO - PROCESS | 1926 | ++DOMWINDOW == 82 (0x118095000) [pid = 1926] [serial = 1499] [outer = 0x11684d400] 18:24:36 INFO - PROCESS | 1926 | 1464139476899 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]]]}] 18:24:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 18:24:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 526ms 18:24:36 INFO - PROCESS | 1926 | 1464139476942 Marionette TRACE conn2 -> [0,1969,"getWindowHandle",null] 18:24:36 INFO - PROCESS | 1926 | 1464139476944 Marionette TRACE conn2 <- [1,1969,null,{"value":"7"}] 18:24:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 18:24:36 INFO - PROCESS | 1926 | 1464139476946 Marionette TRACE conn2 -> [0,1970,"setScriptTimeout",{"ms":35000}] 18:24:36 INFO - PROCESS | 1926 | 1464139476947 Marionette TRACE conn2 <- [1,1970,null,{}] 18:24:36 INFO - PROCESS | 1926 | 1464139476950 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}] 18:24:37 INFO - PROCESS | 1926 | 1464139477035 Marionette TRACE conn2 <- [1,1971,null,{"value":null}] 18:24:37 INFO - PROCESS | 1926 | 1464139477139 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:37 INFO - PROCESS | 1926 | ++DOCSHELL 0x112580800 == 29 [pid = 1926] [id = 500] 18:24:37 INFO - PROCESS | 1926 | ++DOMWINDOW == 83 (0x111a08800) [pid = 1926] [serial = 1500] [outer = 0x0] 18:24:37 INFO - PROCESS | 1926 | ++DOMWINDOW == 84 (0x1121aa800) [pid = 1926] [serial = 1501] [outer = 0x111a08800] 18:24:37 INFO - PROCESS | 1926 | 1464139477172 Marionette DEBUG loaded listener.js 18:24:37 INFO - PROCESS | 1926 | ++DOMWINDOW == 85 (0x112742800) [pid = 1926] [serial = 1502] [outer = 0x111a08800] 18:24:37 INFO - PROCESS | 1926 | 1464139477725 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]]]}] 18:24:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 18:24:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 820ms 18:24:37 INFO - PROCESS | 1926 | 1464139477781 Marionette TRACE conn2 -> [0,1973,"getWindowHandle",null] 18:24:37 INFO - PROCESS | 1926 | 1464139477784 Marionette TRACE conn2 <- [1,1973,null,{"value":"7"}] 18:24:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 18:24:37 INFO - PROCESS | 1926 | 1464139477790 Marionette TRACE conn2 -> [0,1974,"setScriptTimeout",{"ms":35000}] 18:24:37 INFO - PROCESS | 1926 | 1464139477793 Marionette TRACE conn2 <- [1,1974,null,{}] 18:24:37 INFO - PROCESS | 1926 | 1464139477797 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}] 18:24:37 INFO - PROCESS | 1926 | 1464139477909 Marionette TRACE conn2 <- [1,1975,null,{"value":null}] 18:24:37 INFO - PROCESS | 1926 | 1464139477984 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:37 INFO - PROCESS | 1926 | ++DOCSHELL 0x1191de800 == 30 [pid = 1926] [id = 501] 18:24:37 INFO - PROCESS | 1926 | ++DOMWINDOW == 86 (0x1163af800) [pid = 1926] [serial = 1503] [outer = 0x0] 18:24:38 INFO - PROCESS | 1926 | ++DOMWINDOW == 87 (0x1166c9000) [pid = 1926] [serial = 1504] [outer = 0x1163af800] 18:24:38 INFO - PROCESS | 1926 | 1464139478016 Marionette DEBUG loaded listener.js 18:24:38 INFO - PROCESS | 1926 | ++DOMWINDOW == 88 (0x116e71000) [pid = 1926] [serial = 1505] [outer = 0x1163af800] 18:24:38 INFO - PROCESS | 1926 | 1464139478570 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]]]}] 18:24:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 18:24:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 824ms 18:24:38 INFO - PROCESS | 1926 | 1464139478616 Marionette TRACE conn2 -> [0,1977,"getWindowHandle",null] 18:24:38 INFO - PROCESS | 1926 | 1464139478619 Marionette TRACE conn2 <- [1,1977,null,{"value":"7"}] 18:24:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 18:24:38 INFO - PROCESS | 1926 | 1464139478625 Marionette TRACE conn2 -> [0,1978,"setScriptTimeout",{"ms":35000}] 18:24:38 INFO - PROCESS | 1926 | 1464139478626 Marionette TRACE conn2 <- [1,1978,null,{}] 18:24:38 INFO - PROCESS | 1926 | 1464139478629 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}] 18:24:38 INFO - PROCESS | 1926 | 1464139478744 Marionette TRACE conn2 <- [1,1979,null,{"value":null}] 18:24:38 INFO - PROCESS | 1926 | 1464139478820 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:38 INFO - PROCESS | 1926 | ++DOCSHELL 0x121848000 == 31 [pid = 1926] [id = 502] 18:24:38 INFO - PROCESS | 1926 | ++DOMWINDOW == 89 (0x11830d000) [pid = 1926] [serial = 1506] [outer = 0x0] 18:24:38 INFO - PROCESS | 1926 | ++DOMWINDOW == 90 (0x118375800) [pid = 1926] [serial = 1507] [outer = 0x11830d000] 18:24:38 INFO - PROCESS | 1926 | 1464139478851 Marionette DEBUG loaded listener.js 18:24:38 INFO - PROCESS | 1926 | ++DOMWINDOW == 91 (0x1183b0400) [pid = 1926] [serial = 1508] [outer = 0x11830d000] 18:24:39 INFO - PROCESS | 1926 | 1464139479397 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]]]}] 18:24:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 18:24:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 821ms 18:24:39 INFO - PROCESS | 1926 | 1464139479545 Marionette TRACE conn2 -> [0,1981,"getWindowHandle",null] 18:24:39 INFO - PROCESS | 1926 | 1464139479547 Marionette TRACE conn2 <- [1,1981,null,{"value":"7"}] 18:24:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 18:24:39 INFO - PROCESS | 1926 | 1464139479551 Marionette TRACE conn2 -> [0,1982,"setScriptTimeout",{"ms":35000}] 18:24:39 INFO - PROCESS | 1926 | 1464139479553 Marionette TRACE conn2 <- [1,1982,null,{}] 18:24:39 INFO - PROCESS | 1926 | 1464139479557 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}] 18:24:39 INFO - PROCESS | 1926 | 1464139479664 Marionette TRACE conn2 <- [1,1983,null,{"value":null}] 18:24:39 INFO - PROCESS | 1926 | 1464139479714 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:39 INFO - PROCESS | 1926 | ++DOCSHELL 0x1191eb000 == 32 [pid = 1926] [id = 503] 18:24:39 INFO - PROCESS | 1926 | ++DOMWINDOW == 92 (0x112fcdc00) [pid = 1926] [serial = 1509] [outer = 0x0] 18:24:39 INFO - PROCESS | 1926 | ++DOMWINDOW == 93 (0x115e84400) [pid = 1926] [serial = 1510] [outer = 0x112fcdc00] 18:24:39 INFO - PROCESS | 1926 | 1464139479741 Marionette DEBUG loaded listener.js 18:24:39 INFO - PROCESS | 1926 | ++DOMWINDOW == 94 (0x116a65000) [pid = 1926] [serial = 1511] [outer = 0x112fcdc00] 18:24:40 INFO - PROCESS | 1926 | --DOCSHELL 0x118355800 == 31 [pid = 1926] [id = 482] 18:24:40 INFO - PROCESS | 1926 | 1464139480244 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]]]}] 18:24:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 18:24:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 720ms 18:24:40 INFO - PROCESS | 1926 | 1464139480272 Marionette TRACE conn2 -> [0,1985,"getWindowHandle",null] 18:24:40 INFO - PROCESS | 1926 | 1464139480274 Marionette TRACE conn2 <- [1,1985,null,{"value":"7"}] 18:24:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 18:24:40 INFO - PROCESS | 1926 | 1464139480286 Marionette TRACE conn2 -> [0,1986,"setScriptTimeout",{"ms":35000}] 18:24:40 INFO - PROCESS | 1926 | 1464139480288 Marionette TRACE conn2 <- [1,1986,null,{}] 18:24:40 INFO - PROCESS | 1926 | 1464139480290 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}] 18:24:40 INFO - PROCESS | 1926 | 1464139480393 Marionette TRACE conn2 <- [1,1987,null,{"value":null}] 18:24:40 INFO - PROCESS | 1926 | 1464139480398 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:40 INFO - PROCESS | 1926 | ++DOCSHELL 0x1166e8000 == 32 [pid = 1926] [id = 504] 18:24:40 INFO - PROCESS | 1926 | ++DOMWINDOW == 95 (0x116796400) [pid = 1926] [serial = 1512] [outer = 0x0] 18:24:40 INFO - PROCESS | 1926 | ++DOMWINDOW == 96 (0x117e0b800) [pid = 1926] [serial = 1513] [outer = 0x116796400] 18:24:40 INFO - PROCESS | 1926 | 1464139480425 Marionette DEBUG loaded listener.js 18:24:40 INFO - PROCESS | 1926 | ++DOMWINDOW == 97 (0x11820e000) [pid = 1926] [serial = 1514] [outer = 0x116796400] 18:24:40 INFO - PROCESS | 1926 | 1464139480787 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]]]}] 18:24:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 18:24:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 524ms 18:24:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 18:24:40 INFO - PROCESS | 1926 | 1464139480809 Marionette TRACE conn2 -> [0,1989,"getWindowHandle",null] 18:24:40 INFO - PROCESS | 1926 | 1464139480811 Marionette TRACE conn2 <- [1,1989,null,{"value":"7"}] 18:24:40 INFO - PROCESS | 1926 | 1464139480819 Marionette TRACE conn2 -> [0,1990,"setScriptTimeout",{"ms":35000}] 18:24:40 INFO - PROCESS | 1926 | 1464139480820 Marionette TRACE conn2 <- [1,1990,null,{}] 18:24:40 INFO - PROCESS | 1926 | 1464139480827 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}] 18:24:40 INFO - PROCESS | 1926 | 1464139480934 Marionette TRACE conn2 <- [1,1991,null,{"value":null}] 18:24:40 INFO - PROCESS | 1926 | 1464139480949 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:40 INFO - PROCESS | 1926 | ++DOCSHELL 0x121797800 == 33 [pid = 1926] [id = 505] 18:24:40 INFO - PROCESS | 1926 | ++DOMWINDOW == 98 (0x112598c00) [pid = 1926] [serial = 1515] [outer = 0x0] 18:24:40 INFO - PROCESS | 1926 | ++DOMWINDOW == 99 (0x1185f1c00) [pid = 1926] [serial = 1516] [outer = 0x112598c00] 18:24:40 INFO - PROCESS | 1926 | 1464139480979 Marionette DEBUG loaded listener.js 18:24:41 INFO - PROCESS | 1926 | ++DOMWINDOW == 100 (0x118c12800) [pid = 1926] [serial = 1517] [outer = 0x112598c00] 18:24:41 INFO - PROCESS | 1926 | 1464139481326 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]]]}] 18:24:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 18:24:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 524ms 18:24:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 18:24:41 INFO - PROCESS | 1926 | 1464139481338 Marionette TRACE conn2 -> [0,1993,"getWindowHandle",null] 18:24:41 INFO - PROCESS | 1926 | 1464139481341 Marionette TRACE conn2 <- [1,1993,null,{"value":"7"}] 18:24:41 INFO - PROCESS | 1926 | 1464139481343 Marionette TRACE conn2 -> [0,1994,"setScriptTimeout",{"ms":35000}] 18:24:41 INFO - PROCESS | 1926 | 1464139481345 Marionette TRACE conn2 <- [1,1994,null,{}] 18:24:41 INFO - PROCESS | 1926 | 1464139481355 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}] 18:24:41 INFO - PROCESS | 1926 | 1464139481464 Marionette TRACE conn2 <- [1,1995,null,{"value":null}] 18:24:41 INFO - PROCESS | 1926 | 1464139481479 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:41 INFO - PROCESS | 1926 | ++DOCSHELL 0x125dc9000 == 34 [pid = 1926] [id = 506] 18:24:41 INFO - PROCESS | 1926 | ++DOMWINDOW == 101 (0x119068800) [pid = 1926] [serial = 1518] [outer = 0x0] 18:24:41 INFO - PROCESS | 1926 | ++DOMWINDOW == 102 (0x1190ccc00) [pid = 1926] [serial = 1519] [outer = 0x119068800] 18:24:41 INFO - PROCESS | 1926 | 1464139481505 Marionette DEBUG loaded listener.js 18:24:41 INFO - PROCESS | 1926 | ++DOMWINDOW == 103 (0x1194b5c00) [pid = 1926] [serial = 1520] [outer = 0x119068800] 18:24:41 INFO - PROCESS | 1926 | 1464139481878 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]]]}] 18:24:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 18:24:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 569ms 18:24:41 INFO - PROCESS | 1926 | 1464139481914 Marionette TRACE conn2 -> [0,1997,"getWindowHandle",null] 18:24:41 INFO - PROCESS | 1926 | 1464139481916 Marionette TRACE conn2 <- [1,1997,null,{"value":"7"}] 18:24:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 18:24:41 INFO - PROCESS | 1926 | 1464139481918 Marionette TRACE conn2 -> [0,1998,"setScriptTimeout",{"ms":35000}] 18:24:41 INFO - PROCESS | 1926 | 1464139481919 Marionette TRACE conn2 <- [1,1998,null,{}] 18:24:41 INFO - PROCESS | 1926 | 1464139481922 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}] 18:24:42 INFO - PROCESS | 1926 | 1464139482027 Marionette TRACE conn2 <- [1,1999,null,{"value":null}] 18:24:42 INFO - PROCESS | 1926 | 1464139482032 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:42 INFO - PROCESS | 1926 | ++DOCSHELL 0x127274000 == 35 [pid = 1926] [id = 507] 18:24:42 INFO - PROCESS | 1926 | ++DOMWINDOW == 104 (0x1194bb000) [pid = 1926] [serial = 1521] [outer = 0x0] 18:24:42 INFO - PROCESS | 1926 | ++DOMWINDOW == 105 (0x1194c3000) [pid = 1926] [serial = 1522] [outer = 0x1194bb000] 18:24:42 INFO - PROCESS | 1926 | 1464139482089 Marionette DEBUG loaded listener.js 18:24:42 INFO - PROCESS | 1926 | ++DOMWINDOW == 106 (0x1194e3c00) [pid = 1926] [serial = 1523] [outer = 0x1194bb000] 18:24:42 INFO - PROCESS | 1926 | --DOMWINDOW == 105 (0x110e91800) [pid = 1926] [serial = 1437] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 18:24:42 INFO - PROCESS | 1926 | --DOMWINDOW == 104 (0x112641000) [pid = 1926] [serial = 1440] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 18:24:42 INFO - PROCESS | 1926 | --DOMWINDOW == 103 (0x116794c00) [pid = 1926] [serial = 1446] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 18:24:42 INFO - PROCESS | 1926 | --DOMWINDOW == 102 (0x113c1d800) [pid = 1926] [serial = 1443] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 18:24:42 INFO - PROCESS | 1926 | --DOMWINDOW == 101 (0x11710b400) [pid = 1926] [serial = 1449] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 18:24:42 INFO - PROCESS | 1926 | --DOMWINDOW == 100 (0x11820ec00) [pid = 1926] [serial = 1452] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 18:24:42 INFO - PROCESS | 1926 | --DOMWINDOW == 99 (0x112742400) [pid = 1926] [serial = 1458] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 18:24:42 INFO - PROCESS | 1926 | --DOMWINDOW == 98 (0x112596000) [pid = 1926] [serial = 1455] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 18:24:42 INFO - PROCESS | 1926 | --DOMWINDOW == 97 (0x12f61a800) [pid = 1926] [serial = 1434] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 18:24:42 INFO - PROCESS | 1926 | --DOMWINDOW == 96 (0x114ed4800) [pid = 1926] [serial = 1494] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 18:24:42 INFO - PROCESS | 1926 | --DOMWINDOW == 95 (0x110e8c800) [pid = 1926] [serial = 1488] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 18:24:42 INFO - PROCESS | 1926 | --DOMWINDOW == 94 (0x112749400) [pid = 1926] [serial = 1491] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 18:24:42 INFO - PROCESS | 1926 | 1464139482550 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]]]}] 18:24:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 18:24:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 668ms 18:24:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 18:24:42 INFO - PROCESS | 1926 | 1464139482587 Marionette TRACE conn2 -> [0,2001,"getWindowHandle",null] 18:24:42 INFO - PROCESS | 1926 | 1464139482589 Marionette TRACE conn2 <- [1,2001,null,{"value":"7"}] 18:24:42 INFO - PROCESS | 1926 | 1464139482592 Marionette TRACE conn2 -> [0,2002,"setScriptTimeout",{"ms":35000}] 18:24:42 INFO - PROCESS | 1926 | 1464139482594 Marionette TRACE conn2 <- [1,2002,null,{}] 18:24:42 INFO - PROCESS | 1926 | 1464139482597 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}] 18:24:42 INFO - PROCESS | 1926 | 1464139482760 Marionette TRACE conn2 <- [1,2003,null,{"value":null}] 18:24:42 INFO - PROCESS | 1926 | 1464139482870 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:42 INFO - PROCESS | 1926 | ++DOCSHELL 0x128ce6000 == 36 [pid = 1926] [id = 508] 18:24:42 INFO - PROCESS | 1926 | ++DOMWINDOW == 95 (0x1129c6800) [pid = 1926] [serial = 1524] [outer = 0x0] 18:24:42 INFO - PROCESS | 1926 | ++DOMWINDOW == 96 (0x119890400) [pid = 1926] [serial = 1525] [outer = 0x1129c6800] 18:24:42 INFO - PROCESS | 1926 | 1464139482912 Marionette DEBUG loaded listener.js 18:24:42 INFO - PROCESS | 1926 | ++DOMWINDOW == 97 (0x120d05800) [pid = 1926] [serial = 1526] [outer = 0x1129c6800] 18:24:43 INFO - PROCESS | 1926 | 1464139483196 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]]]}] 18:24:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 18:24:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 621ms 18:24:43 INFO - PROCESS | 1926 | 1464139483213 Marionette TRACE conn2 -> [0,2005,"getWindowHandle",null] 18:24:43 INFO - PROCESS | 1926 | 1464139483214 Marionette TRACE conn2 <- [1,2005,null,{"value":"7"}] 18:24:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 18:24:43 INFO - PROCESS | 1926 | 1464139483217 Marionette TRACE conn2 -> [0,2006,"setScriptTimeout",{"ms":35000}] 18:24:43 INFO - PROCESS | 1926 | 1464139483218 Marionette TRACE conn2 <- [1,2006,null,{}] 18:24:43 INFO - PROCESS | 1926 | 1464139483229 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}] 18:24:43 INFO - PROCESS | 1926 | 1464139483317 Marionette TRACE conn2 <- [1,2007,null,{"value":null}] 18:24:43 INFO - PROCESS | 1926 | 1464139483322 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:43 INFO - PROCESS | 1926 | ++DOCSHELL 0x12936e000 == 37 [pid = 1926] [id = 509] 18:24:43 INFO - PROCESS | 1926 | ++DOMWINDOW == 98 (0x120d07c00) [pid = 1926] [serial = 1527] [outer = 0x0] 18:24:43 INFO - PROCESS | 1926 | ++DOMWINDOW == 99 (0x120d0fc00) [pid = 1926] [serial = 1528] [outer = 0x120d07c00] 18:24:43 INFO - PROCESS | 1926 | 1464139483347 Marionette DEBUG loaded listener.js 18:24:43 INFO - PROCESS | 1926 | ++DOMWINDOW == 100 (0x12107f400) [pid = 1926] [serial = 1529] [outer = 0x120d07c00] 18:24:43 INFO - PROCESS | 1926 | 1464139483680 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]]]}] 18:24:43 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 18:24:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 468ms 18:24:43 INFO - PROCESS | 1926 | 1464139483685 Marionette TRACE conn2 -> [0,2009,"getWindowHandle",null] 18:24:43 INFO - PROCESS | 1926 | 1464139483686 Marionette TRACE conn2 <- [1,2009,null,{"value":"7"}] 18:24:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 18:24:43 INFO - PROCESS | 1926 | 1464139483693 Marionette TRACE conn2 -> [0,2010,"setScriptTimeout",{"ms":35000}] 18:24:43 INFO - PROCESS | 1926 | 1464139483694 Marionette TRACE conn2 <- [1,2010,null,{}] 18:24:43 INFO - PROCESS | 1926 | 1464139483696 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}] 18:24:43 INFO - PROCESS | 1926 | 1464139483808 Marionette TRACE conn2 <- [1,2011,null,{"value":null}] 18:24:43 INFO - PROCESS | 1926 | 1464139483816 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:43 INFO - PROCESS | 1926 | ++DOCSHELL 0x116e47800 == 38 [pid = 1926] [id = 510] 18:24:43 INFO - PROCESS | 1926 | ++DOMWINDOW == 101 (0x119890000) [pid = 1926] [serial = 1530] [outer = 0x0] 18:24:43 INFO - PROCESS | 1926 | ++DOMWINDOW == 102 (0x12107f800) [pid = 1926] [serial = 1531] [outer = 0x119890000] 18:24:43 INFO - PROCESS | 1926 | 1464139483841 Marionette DEBUG loaded listener.js 18:24:43 INFO - PROCESS | 1926 | ++DOMWINDOW == 103 (0x121089400) [pid = 1926] [serial = 1532] [outer = 0x119890000] 18:24:44 INFO - PROCESS | 1926 | 1464139484179 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]]]}] 18:24:44 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 18:24:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 523ms 18:24:44 INFO - PROCESS | 1926 | 1464139484212 Marionette TRACE conn2 -> [0,2013,"getWindowHandle",null] 18:24:44 INFO - PROCESS | 1926 | 1464139484214 Marionette TRACE conn2 <- [1,2013,null,{"value":"7"}] 18:24:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 18:24:44 INFO - PROCESS | 1926 | 1464139484216 Marionette TRACE conn2 -> [0,2014,"setScriptTimeout",{"ms":35000}] 18:24:44 INFO - PROCESS | 1926 | 1464139484217 Marionette TRACE conn2 <- [1,2014,null,{}] 18:24:44 INFO - PROCESS | 1926 | 1464139484219 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}] 18:24:44 INFO - PROCESS | 1926 | 1464139484303 Marionette TRACE conn2 <- [1,2015,null,{"value":null}] 18:24:44 INFO - PROCESS | 1926 | 1464139484420 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:44 INFO - PROCESS | 1926 | ++DOCSHELL 0x112576000 == 39 [pid = 1926] [id = 511] 18:24:44 INFO - PROCESS | 1926 | ++DOMWINDOW == 104 (0x110e8c800) [pid = 1926] [serial = 1533] [outer = 0x0] 18:24:44 INFO - PROCESS | 1926 | ++DOMWINDOW == 105 (0x111ed6400) [pid = 1926] [serial = 1534] [outer = 0x110e8c800] 18:24:44 INFO - PROCESS | 1926 | 1464139484452 Marionette DEBUG loaded listener.js 18:24:44 INFO - PROCESS | 1926 | ++DOMWINDOW == 106 (0x11274ac00) [pid = 1926] [serial = 1535] [outer = 0x110e8c800] 18:24:44 INFO - PROCESS | 1926 | 1464139484892 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]]]}] 18:24:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 18:24:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 720ms 18:24:44 INFO - PROCESS | 1926 | 1464139484938 Marionette TRACE conn2 -> [0,2017,"getWindowHandle",null] 18:24:44 INFO - PROCESS | 1926 | 1464139484941 Marionette TRACE conn2 <- [1,2017,null,{"value":"7"}] 18:24:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 18:24:44 INFO - PROCESS | 1926 | 1464139484944 Marionette TRACE conn2 -> [0,2018,"setScriptTimeout",{"ms":35000}] 18:24:44 INFO - PROCESS | 1926 | 1464139484947 Marionette TRACE conn2 <- [1,2018,null,{}] 18:24:44 INFO - PROCESS | 1926 | 1464139484950 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}] 18:24:45 INFO - PROCESS | 1926 | 1464139485055 Marionette TRACE conn2 <- [1,2019,null,{"value":null}] 18:24:45 INFO - PROCESS | 1926 | 1464139485112 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:45 INFO - PROCESS | 1926 | ++DOCSHELL 0x121c96000 == 40 [pid = 1926] [id = 512] 18:24:45 INFO - PROCESS | 1926 | ++DOMWINDOW == 107 (0x11678c800) [pid = 1926] [serial = 1536] [outer = 0x0] 18:24:45 INFO - PROCESS | 1926 | ++DOMWINDOW == 108 (0x117683800) [pid = 1926] [serial = 1537] [outer = 0x11678c800] 18:24:45 INFO - PROCESS | 1926 | 1464139485144 Marionette DEBUG loaded listener.js 18:24:45 INFO - PROCESS | 1926 | ++DOMWINDOW == 109 (0x118309000) [pid = 1926] [serial = 1538] [outer = 0x11678c800] 18:24:45 INFO - PROCESS | 1926 | 1464139485576 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]]]}] 18:24:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 18:24:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 670ms 18:24:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 18:24:45 INFO - PROCESS | 1926 | 1464139485617 Marionette TRACE conn2 -> [0,2021,"getWindowHandle",null] 18:24:45 INFO - PROCESS | 1926 | 1464139485619 Marionette TRACE conn2 <- [1,2021,null,{"value":"7"}] 18:24:45 INFO - PROCESS | 1926 | 1464139485622 Marionette TRACE conn2 -> [0,2022,"setScriptTimeout",{"ms":35000}] 18:24:45 INFO - PROCESS | 1926 | 1464139485623 Marionette TRACE conn2 <- [1,2022,null,{}] 18:24:45 INFO - PROCESS | 1926 | 1464139485626 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}] 18:24:45 INFO - PROCESS | 1926 | 1464139485753 Marionette TRACE conn2 <- [1,2023,null,{"value":null}] 18:24:45 INFO - PROCESS | 1926 | 1464139485824 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:45 INFO - PROCESS | 1926 | ++DOCSHELL 0x12a7df000 == 41 [pid = 1926] [id = 513] 18:24:45 INFO - PROCESS | 1926 | ++DOMWINDOW == 110 (0x1183b9000) [pid = 1926] [serial = 1539] [outer = 0x0] 18:24:45 INFO - PROCESS | 1926 | ++DOMWINDOW == 111 (0x118c1d400) [pid = 1926] [serial = 1540] [outer = 0x1183b9000] 18:24:45 INFO - PROCESS | 1926 | 1464139485855 Marionette DEBUG loaded listener.js 18:24:45 INFO - PROCESS | 1926 | ++DOMWINDOW == 112 (0x1194bcc00) [pid = 1926] [serial = 1541] [outer = 0x1183b9000] 18:24:46 INFO - PROCESS | 1926 | 1464139486292 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]]]}] 18:24:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 18:24:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 721ms 18:24:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 18:24:46 INFO - PROCESS | 1926 | 1464139486344 Marionette TRACE conn2 -> [0,2025,"getWindowHandle",null] 18:24:46 INFO - PROCESS | 1926 | 1464139486346 Marionette TRACE conn2 <- [1,2025,null,{"value":"7"}] 18:24:46 INFO - PROCESS | 1926 | 1464139486354 Marionette TRACE conn2 -> [0,2026,"setScriptTimeout",{"ms":35000}] 18:24:46 INFO - PROCESS | 1926 | 1464139486359 Marionette TRACE conn2 <- [1,2026,null,{}] 18:24:46 INFO - PROCESS | 1926 | 1464139486362 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}] 18:24:46 INFO - PROCESS | 1926 | 1464139486472 Marionette TRACE conn2 <- [1,2027,null,{"value":null}] 18:24:46 INFO - PROCESS | 1926 | 1464139486528 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:46 INFO - PROCESS | 1926 | ++DOCSHELL 0x12ab70800 == 42 [pid = 1926] [id = 514] 18:24:46 INFO - PROCESS | 1926 | ++DOMWINDOW == 113 (0x1194c4000) [pid = 1926] [serial = 1542] [outer = 0x0] 18:24:46 INFO - PROCESS | 1926 | ++DOMWINDOW == 114 (0x119890800) [pid = 1926] [serial = 1543] [outer = 0x1194c4000] 18:24:46 INFO - PROCESS | 1926 | 1464139486558 Marionette DEBUG loaded listener.js 18:24:46 INFO - PROCESS | 1926 | ++DOMWINDOW == 115 (0x12108dc00) [pid = 1926] [serial = 1544] [outer = 0x1194c4000] 18:24:46 INFO - PROCESS | 1926 | 1464139486956 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]]]}] 18:24:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 18:24:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 678ms 18:24:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 18:24:47 INFO - PROCESS | 1926 | 1464139487027 Marionette TRACE conn2 -> [0,2029,"getWindowHandle",null] 18:24:47 INFO - PROCESS | 1926 | 1464139487029 Marionette TRACE conn2 <- [1,2029,null,{"value":"7"}] 18:24:47 INFO - PROCESS | 1926 | 1464139487032 Marionette TRACE conn2 -> [0,2030,"setScriptTimeout",{"ms":35000}] 18:24:47 INFO - PROCESS | 1926 | 1464139487033 Marionette TRACE conn2 <- [1,2030,null,{}] 18:24:47 INFO - PROCESS | 1926 | 1464139487035 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}] 18:24:47 INFO - PROCESS | 1926 | 1464139487179 Marionette TRACE conn2 <- [1,2031,null,{"value":null}] 18:24:47 INFO - PROCESS | 1926 | 1464139487237 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:47 INFO - PROCESS | 1926 | ++DOCSHELL 0x12b382000 == 43 [pid = 1926] [id = 515] 18:24:47 INFO - PROCESS | 1926 | ++DOMWINDOW == 116 (0x121098400) [pid = 1926] [serial = 1545] [outer = 0x0] 18:24:47 INFO - PROCESS | 1926 | ++DOMWINDOW == 117 (0x1210a3400) [pid = 1926] [serial = 1546] [outer = 0x121098400] 18:24:47 INFO - PROCESS | 1926 | 1464139487267 Marionette DEBUG loaded listener.js 18:24:47 INFO - PROCESS | 1926 | ++DOMWINDOW == 118 (0x1210c3c00) [pid = 1926] [serial = 1547] [outer = 0x121098400] 18:24:47 INFO - PROCESS | 1926 | 1464139487709 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]]]}] 18:24:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 18:24:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 719ms 18:24:47 INFO - PROCESS | 1926 | 1464139487757 Marionette TRACE conn2 -> [0,2033,"getWindowHandle",null] 18:24:47 INFO - PROCESS | 1926 | 1464139487759 Marionette TRACE conn2 <- [1,2033,null,{"value":"7"}] 18:24:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 18:24:47 INFO - PROCESS | 1926 | 1464139487763 Marionette TRACE conn2 -> [0,2034,"setScriptTimeout",{"ms":35000}] 18:24:47 INFO - PROCESS | 1926 | 1464139487764 Marionette TRACE conn2 <- [1,2034,null,{}] 18:24:47 INFO - PROCESS | 1926 | 1464139487766 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}] 18:24:47 INFO - PROCESS | 1926 | 1464139487869 Marionette TRACE conn2 <- [1,2035,null,{"value":null}] 18:24:47 INFO - PROCESS | 1926 | 1464139487940 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:47 INFO - PROCESS | 1926 | ++DOCSHELL 0x12b39f800 == 44 [pid = 1926] [id = 516] 18:24:47 INFO - PROCESS | 1926 | ++DOMWINDOW == 119 (0x1211a6800) [pid = 1926] [serial = 1548] [outer = 0x0] 18:24:47 INFO - PROCESS | 1926 | ++DOMWINDOW == 120 (0x1212d2c00) [pid = 1926] [serial = 1549] [outer = 0x1211a6800] 18:24:47 INFO - PROCESS | 1926 | 1464139487976 Marionette DEBUG loaded listener.js 18:24:48 INFO - PROCESS | 1926 | ++DOMWINDOW == 121 (0x1215ed400) [pid = 1926] [serial = 1550] [outer = 0x1211a6800] 18:24:48 INFO - PROCESS | 1926 | 1464139488410 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]]]}] 18:24:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 18:24:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 668ms 18:24:48 INFO - PROCESS | 1926 | 1464139488431 Marionette TRACE conn2 -> [0,2037,"getWindowHandle",null] 18:24:48 INFO - PROCESS | 1926 | 1464139488433 Marionette TRACE conn2 <- [1,2037,null,{"value":"7"}] 18:24:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 18:24:48 INFO - PROCESS | 1926 | 1464139488435 Marionette TRACE conn2 -> [0,2038,"setScriptTimeout",{"ms":35000}] 18:24:48 INFO - PROCESS | 1926 | 1464139488437 Marionette TRACE conn2 <- [1,2038,null,{}] 18:24:48 INFO - PROCESS | 1926 | 1464139488439 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}] 18:24:48 INFO - PROCESS | 1926 | 1464139488560 Marionette TRACE conn2 <- [1,2039,null,{"value":null}] 18:24:48 INFO - PROCESS | 1926 | 1464139488631 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:48 INFO - PROCESS | 1926 | ++DOCSHELL 0x12bb47000 == 45 [pid = 1926] [id = 517] 18:24:48 INFO - PROCESS | 1926 | ++DOMWINDOW == 122 (0x121428000) [pid = 1926] [serial = 1551] [outer = 0x0] 18:24:48 INFO - PROCESS | 1926 | ++DOMWINDOW == 123 (0x121659000) [pid = 1926] [serial = 1552] [outer = 0x121428000] 18:24:48 INFO - PROCESS | 1926 | 1464139488660 Marionette DEBUG loaded listener.js 18:24:48 INFO - PROCESS | 1926 | ++DOMWINDOW == 124 (0x12165f000) [pid = 1926] [serial = 1553] [outer = 0x121428000] 18:24:49 INFO - PROCESS | 1926 | 1464139489081 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]]]}] 18:24:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 18:24:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 669ms 18:24:49 INFO - PROCESS | 1926 | 1464139489105 Marionette TRACE conn2 -> [0,2041,"getWindowHandle",null] 18:24:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 18:24:49 INFO - PROCESS | 1926 | 1464139489108 Marionette TRACE conn2 <- [1,2041,null,{"value":"7"}] 18:24:49 INFO - PROCESS | 1926 | 1464139489110 Marionette TRACE conn2 -> [0,2042,"setScriptTimeout",{"ms":35000}] 18:24:49 INFO - PROCESS | 1926 | 1464139489112 Marionette TRACE conn2 <- [1,2042,null,{}] 18:24:49 INFO - PROCESS | 1926 | 1464139489114 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}] 18:24:49 INFO - PROCESS | 1926 | 1464139489216 Marionette TRACE conn2 <- [1,2043,null,{"value":null}] 18:24:49 INFO - PROCESS | 1926 | 1464139489273 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:49 INFO - PROCESS | 1926 | ++DOCSHELL 0x11836c800 == 46 [pid = 1926] [id = 518] 18:24:49 INFO - PROCESS | 1926 | ++DOMWINDOW == 125 (0x1163a3000) [pid = 1926] [serial = 1554] [outer = 0x0] 18:24:49 INFO - PROCESS | 1926 | ++DOMWINDOW == 126 (0x121660c00) [pid = 1926] [serial = 1555] [outer = 0x1163a3000] 18:24:49 INFO - PROCESS | 1926 | 1464139489304 Marionette DEBUG loaded listener.js 18:24:49 INFO - PROCESS | 1926 | ++DOMWINDOW == 127 (0x1219afc00) [pid = 1926] [serial = 1556] [outer = 0x1163a3000] 18:24:49 INFO - PROCESS | 1926 | 1464139489841 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]]]}] 18:24:49 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) 18:24:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 770ms 18:24:49 INFO - PROCESS | 1926 | 1464139489922 Marionette TRACE conn2 -> [0,2045,"getWindowHandle",null] 18:24:49 INFO - PROCESS | 1926 | 1464139489928 Marionette TRACE conn2 <- [1,2045,null,{"value":"7"}] 18:24:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 18:24:49 INFO - PROCESS | 1926 | 1464139489934 Marionette TRACE conn2 -> [0,2046,"setScriptTimeout",{"ms":35000}] 18:24:49 INFO - PROCESS | 1926 | 1464139489936 Marionette TRACE conn2 <- [1,2046,null,{}] 18:24:49 INFO - PROCESS | 1926 | 1464139489942 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}] 18:24:50 INFO - PROCESS | 1926 | 1464139490041 Marionette TRACE conn2 <- [1,2047,null,{"value":null}] 18:24:50 INFO - PROCESS | 1926 | 1464139490112 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:50 INFO - PROCESS | 1926 | ++DOCSHELL 0x11743b800 == 47 [pid = 1926] [id = 519] 18:24:50 INFO - PROCESS | 1926 | ++DOMWINDOW == 128 (0x113c96000) [pid = 1926] [serial = 1557] [outer = 0x0] 18:24:50 INFO - PROCESS | 1926 | ++DOMWINDOW == 129 (0x115e87000) [pid = 1926] [serial = 1558] [outer = 0x113c96000] 18:24:50 INFO - PROCESS | 1926 | 1464139490141 Marionette DEBUG loaded listener.js 18:24:50 INFO - PROCESS | 1926 | ++DOMWINDOW == 130 (0x116793000) [pid = 1926] [serial = 1559] [outer = 0x113c96000] 18:24:50 INFO - PROCESS | 1926 | --DOMWINDOW == 129 (0x11710a400) [pid = 1926] [serial = 1498] [outer = 0x0] [url = about:blank] 18:24:50 INFO - PROCESS | 1926 | --DOMWINDOW == 128 (0x1353aec00) [pid = 1926] [serial = 1436] [outer = 0x0] [url = about:blank] 18:24:50 INFO - PROCESS | 1926 | --DOMWINDOW == 127 (0x1183b2c00) [pid = 1926] [serial = 1460] [outer = 0x0] [url = about:blank] 18:24:50 INFO - PROCESS | 1926 | --DOMWINDOW == 126 (0x116e72c00) [pid = 1926] [serial = 1448] [outer = 0x0] [url = about:blank] 18:24:50 INFO - PROCESS | 1926 | --DOMWINDOW == 125 (0x114edc400) [pid = 1926] [serial = 1456] [outer = 0x0] [url = about:blank] 18:24:50 INFO - PROCESS | 1926 | --DOMWINDOW == 124 (0x116e64000) [pid = 1926] [serial = 1457] [outer = 0x0] [url = about:blank] 18:24:50 INFO - PROCESS | 1926 | --DOMWINDOW == 123 (0x117e0a400) [pid = 1926] [serial = 1459] [outer = 0x0] [url = about:blank] 18:24:50 INFO - PROCESS | 1926 | --DOMWINDOW == 122 (0x11258c000) [pid = 1926] [serial = 1490] [outer = 0x0] [url = about:blank] 18:24:50 INFO - PROCESS | 1926 | --DOMWINDOW == 121 (0x11684b800) [pid = 1926] [serial = 1496] [outer = 0x0] [url = about:blank] 18:24:50 INFO - PROCESS | 1926 | --DOMWINDOW == 120 (0x1166c5000) [pid = 1926] [serial = 1445] [outer = 0x0] [url = about:blank] 18:24:50 INFO - PROCESS | 1926 | --DOMWINDOW == 119 (0x1183b7c00) [pid = 1926] [serial = 1462] [outer = 0x0] [url = about:blank] 18:24:50 INFO - PROCESS | 1926 | --DOMWINDOW == 118 (0x111a0d400) [pid = 1926] [serial = 1465] [outer = 0x0] [url = about:blank] 18:24:50 INFO - PROCESS | 1926 | --DOMWINDOW == 117 (0x114e16c00) [pid = 1926] [serial = 1468] [outer = 0x0] [url = about:blank] 18:24:50 INFO - PROCESS | 1926 | --DOMWINDOW == 116 (0x1190cc800) [pid = 1926] [serial = 1477] [outer = 0x0] [url = about:blank] 18:24:50 INFO - PROCESS | 1926 | --DOMWINDOW == 115 (0x118c14800) [pid = 1926] [serial = 1474] [outer = 0x0] [url = about:blank] 18:24:50 INFO - PROCESS | 1926 | --DOMWINDOW == 114 (0x116e71c00) [pid = 1926] [serial = 1471] [outer = 0x0] [url = about:blank] 18:24:50 INFO - PROCESS | 1926 | --DOMWINDOW == 113 (0x1194c0c00) [pid = 1926] [serial = 1480] [outer = 0x0] [url = about:blank] 18:24:50 INFO - PROCESS | 1926 | --DOMWINDOW == 112 (0x118c0e800) [pid = 1926] [serial = 1483] [outer = 0x0] [url = about:blank] 18:24:50 INFO - PROCESS | 1926 | --DOMWINDOW == 111 (0x116356c00) [pid = 1926] [serial = 1486] [outer = 0x0] [url = about:blank] 18:24:50 INFO - PROCESS | 1926 | --DOMWINDOW == 110 (0x11617b000) [pid = 1926] [serial = 1495] [outer = 0x0] [url = about:blank] 18:24:50 INFO - PROCESS | 1926 | --DOMWINDOW == 109 (0x111c8a400) [pid = 1926] [serial = 1489] [outer = 0x0] [url = about:blank] 18:24:50 INFO - PROCESS | 1926 | --DOMWINDOW == 108 (0x112d44400) [pid = 1926] [serial = 1492] [outer = 0x0] [url = about:blank] 18:24:50 INFO - PROCESS | 1926 | --DOMWINDOW == 107 (0x114ed6800) [pid = 1926] [serial = 1493] [outer = 0x0] [url = about:blank] 18:24:50 INFO - PROCESS | 1926 | --DOMWINDOW == 106 (0x111e6cc00) [pid = 1926] [serial = 1438] [outer = 0x0] [url = about:blank] 18:24:50 INFO - PROCESS | 1926 | --DOMWINDOW == 105 (0x11258bc00) [pid = 1926] [serial = 1439] [outer = 0x0] [url = about:blank] 18:24:50 INFO - PROCESS | 1926 | --DOMWINDOW == 104 (0x112968800) [pid = 1926] [serial = 1441] [outer = 0x0] [url = about:blank] 18:24:50 INFO - PROCESS | 1926 | --DOMWINDOW == 103 (0x113c22800) [pid = 1926] [serial = 1442] [outer = 0x0] [url = about:blank] 18:24:50 INFO - PROCESS | 1926 | --DOMWINDOW == 102 (0x116e6c000) [pid = 1926] [serial = 1447] [outer = 0x0] [url = about:blank] 18:24:50 INFO - PROCESS | 1926 | --DOMWINDOW == 101 (0x114ee2000) [pid = 1926] [serial = 1444] [outer = 0x0] [url = about:blank] 18:24:50 INFO - PROCESS | 1926 | --DOMWINDOW == 100 (0x11808ec00) [pid = 1926] [serial = 1450] [outer = 0x0] [url = about:blank] 18:24:50 INFO - PROCESS | 1926 | --DOMWINDOW == 99 (0x118303800) [pid = 1926] [serial = 1453] [outer = 0x0] [url = about:blank] 18:24:50 INFO - PROCESS | 1926 | --DOMWINDOW == 98 (0x1180d2800) [pid = 1926] [serial = 1451] [outer = 0x0] [url = about:blank] 18:24:50 INFO - PROCESS | 1926 | --DOMWINDOW == 97 (0x1183b1000) [pid = 1926] [serial = 1454] [outer = 0x0] [url = about:blank] 18:24:50 INFO - PROCESS | 1926 | 1464139490565 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]]]}] 18:24:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 18:24:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 675ms 18:24:50 INFO - PROCESS | 1926 | 1464139490609 Marionette TRACE conn2 -> [0,2049,"getWindowHandle",null] 18:24:50 INFO - PROCESS | 1926 | 1464139490613 Marionette TRACE conn2 <- [1,2049,null,{"value":"7"}] 18:24:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 18:24:50 INFO - PROCESS | 1926 | 1464139490617 Marionette TRACE conn2 -> [0,2050,"setScriptTimeout",{"ms":35000}] 18:24:50 INFO - PROCESS | 1926 | 1464139490619 Marionette TRACE conn2 <- [1,2050,null,{}] 18:24:50 INFO - PROCESS | 1926 | 1464139490621 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}] 18:24:50 INFO - PROCESS | 1926 | 1464139490712 Marionette TRACE conn2 <- [1,2051,null,{"value":null}] 18:24:50 INFO - PROCESS | 1926 | 1464139490717 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:50 INFO - PROCESS | 1926 | ++DOCSHELL 0x11852d800 == 48 [pid = 1926] [id = 520] 18:24:50 INFO - PROCESS | 1926 | ++DOMWINDOW == 98 (0x114edc400) [pid = 1926] [serial = 1560] [outer = 0x0] 18:24:50 INFO - PROCESS | 1926 | ++DOMWINDOW == 99 (0x116e69800) [pid = 1926] [serial = 1561] [outer = 0x114edc400] 18:24:50 INFO - PROCESS | 1926 | 1464139490743 Marionette DEBUG loaded listener.js 18:24:50 INFO - PROCESS | 1926 | ++DOMWINDOW == 100 (0x1183adc00) [pid = 1926] [serial = 1562] [outer = 0x114edc400] 18:24:51 INFO - PROCESS | 1926 | 1464139491118 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]]]}] 18:24:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 18:24:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 519ms 18:24:51 INFO - PROCESS | 1926 | 1464139491136 Marionette TRACE conn2 -> [0,2053,"getWindowHandle",null] 18:24:51 INFO - PROCESS | 1926 | 1464139491139 Marionette TRACE conn2 <- [1,2053,null,{"value":"7"}] 18:24:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 18:24:51 INFO - PROCESS | 1926 | 1464139491141 Marionette TRACE conn2 -> [0,2054,"setScriptTimeout",{"ms":35000}] 18:24:51 INFO - PROCESS | 1926 | 1464139491144 Marionette TRACE conn2 <- [1,2054,null,{}] 18:24:51 INFO - PROCESS | 1926 | 1464139491151 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}] 18:24:51 INFO - PROCESS | 1926 | 1464139491243 Marionette TRACE conn2 <- [1,2055,null,{"value":null}] 18:24:51 INFO - PROCESS | 1926 | 1464139491249 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:51 INFO - PROCESS | 1926 | ++DOCSHELL 0x119b80000 == 49 [pid = 1926] [id = 521] 18:24:51 INFO - PROCESS | 1926 | ++DOMWINDOW == 101 (0x11854f400) [pid = 1926] [serial = 1563] [outer = 0x0] 18:24:51 INFO - PROCESS | 1926 | ++DOMWINDOW == 102 (0x118709c00) [pid = 1926] [serial = 1564] [outer = 0x11854f400] 18:24:51 INFO - PROCESS | 1926 | 1464139491277 Marionette DEBUG loaded listener.js 18:24:51 INFO - PROCESS | 1926 | ++DOMWINDOW == 103 (0x1194b6800) [pid = 1926] [serial = 1565] [outer = 0x11854f400] 18:24:51 INFO - PROCESS | 1926 | 1464139491644 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]]]}] 18:24:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 18:24:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 521ms 18:24:51 INFO - PROCESS | 1926 | 1464139491663 Marionette TRACE conn2 -> [0,2057,"getWindowHandle",null] 18:24:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 18:24:51 INFO - PROCESS | 1926 | 1464139491675 Marionette TRACE conn2 <- [1,2057,null,{"value":"7"}] 18:24:51 INFO - PROCESS | 1926 | 1464139491678 Marionette TRACE conn2 -> [0,2058,"setScriptTimeout",{"ms":35000}] 18:24:51 INFO - PROCESS | 1926 | 1464139491679 Marionette TRACE conn2 <- [1,2058,null,{}] 18:24:51 INFO - PROCESS | 1926 | 1464139491681 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}] 18:24:51 INFO - PROCESS | 1926 | 1464139491776 Marionette TRACE conn2 <- [1,2059,null,{"value":null}] 18:24:51 INFO - PROCESS | 1926 | 1464139491829 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:51 INFO - PROCESS | 1926 | ++DOCSHELL 0x121842000 == 50 [pid = 1926] [id = 522] 18:24:51 INFO - PROCESS | 1926 | ++DOMWINDOW == 104 (0x1194b8000) [pid = 1926] [serial = 1566] [outer = 0x0] 18:24:51 INFO - PROCESS | 1926 | ++DOMWINDOW == 105 (0x120d09800) [pid = 1926] [serial = 1567] [outer = 0x1194b8000] 18:24:51 INFO - PROCESS | 1926 | 1464139491855 Marionette DEBUG loaded listener.js 18:24:51 INFO - PROCESS | 1926 | ++DOMWINDOW == 106 (0x121081400) [pid = 1926] [serial = 1568] [outer = 0x1194b8000] 18:24:52 INFO - PROCESS | 1926 | 1464139492147 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]]]}] 18:24:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 18:24:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 518ms 18:24:52 INFO - PROCESS | 1926 | 1464139492196 Marionette TRACE conn2 -> [0,2061,"getWindowHandle",null] 18:24:52 INFO - PROCESS | 1926 | 1464139492198 Marionette TRACE conn2 <- [1,2061,null,{"value":"7"}] 18:24:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 18:24:52 INFO - PROCESS | 1926 | 1464139492200 Marionette TRACE conn2 -> [0,2062,"setScriptTimeout",{"ms":35000}] 18:24:52 INFO - PROCESS | 1926 | 1464139492201 Marionette TRACE conn2 <- [1,2062,null,{}] 18:24:52 INFO - PROCESS | 1926 | 1464139492204 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}] 18:24:52 INFO - PROCESS | 1926 | 1464139492291 Marionette TRACE conn2 <- [1,2063,null,{"value":null}] 18:24:52 INFO - PROCESS | 1926 | 1464139492352 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:52 INFO - PROCESS | 1926 | ++DOCSHELL 0x125d6e000 == 51 [pid = 1926] [id = 523] 18:24:52 INFO - PROCESS | 1926 | ++DOMWINDOW == 107 (0x120d0e000) [pid = 1926] [serial = 1569] [outer = 0x0] 18:24:52 INFO - PROCESS | 1926 | ++DOMWINDOW == 108 (0x12109b800) [pid = 1926] [serial = 1570] [outer = 0x120d0e000] 18:24:52 INFO - PROCESS | 1926 | 1464139492377 Marionette DEBUG loaded listener.js 18:24:52 INFO - PROCESS | 1926 | ++DOMWINDOW == 109 (0x12142fc00) [pid = 1926] [serial = 1571] [outer = 0x120d0e000] 18:24:52 INFO - PROCESS | 1926 | 1464139492769 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]]]}] 18:24:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 18:24:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 575ms 18:24:52 INFO - PROCESS | 1926 | 1464139492778 Marionette TRACE conn2 -> [0,2065,"getWindowHandle",null] 18:24:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 18:24:52 INFO - PROCESS | 1926 | 1464139492780 Marionette TRACE conn2 <- [1,2065,null,{"value":"7"}] 18:24:52 INFO - PROCESS | 1926 | 1464139492783 Marionette TRACE conn2 -> [0,2066,"setScriptTimeout",{"ms":35000}] 18:24:52 INFO - PROCESS | 1926 | 1464139492785 Marionette TRACE conn2 <- [1,2066,null,{}] 18:24:52 INFO - PROCESS | 1926 | 1464139492788 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}] 18:24:52 INFO - PROCESS | 1926 | 1464139492977 Marionette TRACE conn2 <- [1,2067,null,{"value":null}] 18:24:53 INFO - PROCESS | 1926 | 1464139493010 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:53 INFO - PROCESS | 1926 | ++DOCSHELL 0x12936b800 == 52 [pid = 1926] [id = 524] 18:24:53 INFO - PROCESS | 1926 | ++DOMWINDOW == 110 (0x1215f0000) [pid = 1926] [serial = 1572] [outer = 0x0] 18:24:53 INFO - PROCESS | 1926 | ++DOMWINDOW == 111 (0x12532a000) [pid = 1926] [serial = 1573] [outer = 0x1215f0000] 18:24:53 INFO - PROCESS | 1926 | 1464139493051 Marionette DEBUG loaded listener.js 18:24:53 INFO - PROCESS | 1926 | ++DOMWINDOW == 112 (0x125588400) [pid = 1926] [serial = 1574] [outer = 0x1215f0000] 18:24:53 INFO - PROCESS | 1926 | 1464139493443 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]]]}] 18:24:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 18:24:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 669ms 18:24:53 INFO - PROCESS | 1926 | 1464139493453 Marionette TRACE conn2 -> [0,2069,"getWindowHandle",null] 18:24:53 INFO - PROCESS | 1926 | 1464139493454 Marionette TRACE conn2 <- [1,2069,null,{"value":"7"}] 18:24:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 18:24:53 INFO - PROCESS | 1926 | 1464139493460 Marionette TRACE conn2 -> [0,2070,"setScriptTimeout",{"ms":35000}] 18:24:53 INFO - PROCESS | 1926 | 1464139493462 Marionette TRACE conn2 <- [1,2070,null,{}] 18:24:53 INFO - PROCESS | 1926 | 1464139493464 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}] 18:24:53 INFO - PROCESS | 1926 | 1464139493572 Marionette TRACE conn2 <- [1,2071,null,{"value":null}] 18:24:53 INFO - PROCESS | 1926 | 1464139493607 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:53 INFO - PROCESS | 1926 | ++DOCSHELL 0x12a7d9000 == 53 [pid = 1926] [id = 525] 18:24:53 INFO - PROCESS | 1926 | ++DOMWINDOW == 113 (0x121b48000) [pid = 1926] [serial = 1575] [outer = 0x0] 18:24:53 INFO - PROCESS | 1926 | ++DOMWINDOW == 114 (0x1258b1800) [pid = 1926] [serial = 1576] [outer = 0x121b48000] 18:24:53 INFO - PROCESS | 1926 | 1464139493632 Marionette DEBUG loaded listener.js 18:24:53 INFO - PROCESS | 1926 | ++DOMWINDOW == 115 (0x125da8000) [pid = 1926] [serial = 1577] [outer = 0x121b48000] 18:24:53 INFO - PROCESS | 1926 | 1464139493982 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]]]}] 18:24:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 18:24:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 572ms 18:24:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 18:24:54 INFO - PROCESS | 1926 | 1464139494030 Marionette TRACE conn2 -> [0,2073,"getWindowHandle",null] 18:24:54 INFO - PROCESS | 1926 | 1464139494032 Marionette TRACE conn2 <- [1,2073,null,{"value":"7"}] 18:24:54 INFO - PROCESS | 1926 | 1464139494034 Marionette TRACE conn2 -> [0,2074,"setScriptTimeout",{"ms":35000}] 18:24:54 INFO - PROCESS | 1926 | 1464139494035 Marionette TRACE conn2 <- [1,2074,null,{}] 18:24:54 INFO - PROCESS | 1926 | 1464139494037 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}] 18:24:54 INFO - PROCESS | 1926 | 1464139494143 Marionette TRACE conn2 <- [1,2075,null,{"value":null}] 18:24:54 INFO - PROCESS | 1926 | 1464139494157 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:54 INFO - PROCESS | 1926 | ++DOCSHELL 0x12b384800 == 54 [pid = 1926] [id = 526] 18:24:54 INFO - PROCESS | 1926 | ++DOMWINDOW == 116 (0x12577cc00) [pid = 1926] [serial = 1578] [outer = 0x0] 18:24:54 INFO - PROCESS | 1926 | ++DOMWINDOW == 117 (0x125e71c00) [pid = 1926] [serial = 1579] [outer = 0x12577cc00] 18:24:54 INFO - PROCESS | 1926 | 1464139494182 Marionette DEBUG loaded listener.js 18:24:54 INFO - PROCESS | 1926 | ++DOMWINDOW == 118 (0x12680f800) [pid = 1926] [serial = 1580] [outer = 0x12577cc00] 18:24:54 INFO - PROCESS | 1926 | 1464139494529 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]]]}] 18:24:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 18:24:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 520ms 18:24:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 18:24:54 INFO - PROCESS | 1926 | 1464139494555 Marionette TRACE conn2 -> [0,2077,"getWindowHandle",null] 18:24:54 INFO - PROCESS | 1926 | 1464139494557 Marionette TRACE conn2 <- [1,2077,null,{"value":"7"}] 18:24:54 INFO - PROCESS | 1926 | 1464139494559 Marionette TRACE conn2 -> [0,2078,"setScriptTimeout",{"ms":35000}] 18:24:54 INFO - PROCESS | 1926 | 1464139494560 Marionette TRACE conn2 <- [1,2078,null,{}] 18:24:54 INFO - PROCESS | 1926 | 1464139494570 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}] 18:24:54 INFO - PROCESS | 1926 | 1464139494698 Marionette TRACE conn2 <- [1,2079,null,{"value":null}] 18:24:54 INFO - PROCESS | 1926 | --DOMWINDOW == 117 (0x112fcdc00) [pid = 1926] [serial = 1509] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 18:24:54 INFO - PROCESS | 1926 | --DOMWINDOW == 116 (0x1129c6800) [pid = 1926] [serial = 1524] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 18:24:54 INFO - PROCESS | 1926 | --DOMWINDOW == 115 (0x11684d400) [pid = 1926] [serial = 1497] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 18:24:54 INFO - PROCESS | 1926 | --DOMWINDOW == 114 (0x112598c00) [pid = 1926] [serial = 1515] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 18:24:54 INFO - PROCESS | 1926 | --DOMWINDOW == 113 (0x120d07c00) [pid = 1926] [serial = 1527] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 18:24:54 INFO - PROCESS | 1926 | --DOMWINDOW == 112 (0x116796400) [pid = 1926] [serial = 1512] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 18:24:54 INFO - PROCESS | 1926 | --DOMWINDOW == 111 (0x119068800) [pid = 1926] [serial = 1518] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 18:24:54 INFO - PROCESS | 1926 | --DOMWINDOW == 110 (0x1194bb000) [pid = 1926] [serial = 1521] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 18:24:54 INFO - PROCESS | 1926 | 1464139494741 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:54 INFO - PROCESS | 1926 | ++DOCSHELL 0x118538000 == 55 [pid = 1926] [id = 527] 18:24:54 INFO - PROCESS | 1926 | ++DOMWINDOW == 111 (0x110e91c00) [pid = 1926] [serial = 1581] [outer = 0x0] 18:24:54 INFO - PROCESS | 1926 | ++DOMWINDOW == 112 (0x11678d400) [pid = 1926] [serial = 1582] [outer = 0x110e91c00] 18:24:54 INFO - PROCESS | 1926 | 1464139494766 Marionette DEBUG loaded listener.js 18:24:54 INFO - PROCESS | 1926 | ++DOMWINDOW == 113 (0x119068800) [pid = 1926] [serial = 1583] [outer = 0x110e91c00] 18:24:55 INFO - PROCESS | 1926 | 1464139495080 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]]]}] 18:24:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 18:24:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 575ms 18:24:55 INFO - PROCESS | 1926 | 1464139495135 Marionette TRACE conn2 -> [0,2081,"getWindowHandle",null] 18:24:55 INFO - PROCESS | 1926 | 1464139495137 Marionette TRACE conn2 <- [1,2081,null,{"value":"7"}] 18:24:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 18:24:55 INFO - PROCESS | 1926 | 1464139495140 Marionette TRACE conn2 -> [0,2082,"setScriptTimeout",{"ms":35000}] 18:24:55 INFO - PROCESS | 1926 | 1464139495142 Marionette TRACE conn2 <- [1,2082,null,{}] 18:24:55 INFO - PROCESS | 1926 | 1464139495145 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}] 18:24:55 INFO - PROCESS | 1926 | 1464139495313 Marionette TRACE conn2 <- [1,2083,null,{"value":null}] 18:24:55 INFO - PROCESS | 1926 | 1464139495324 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:55 INFO - PROCESS | 1926 | ++DOCSHELL 0x12bb49800 == 56 [pid = 1926] [id = 528] 18:24:55 INFO - PROCESS | 1926 | ++DOMWINDOW == 114 (0x1121a7800) [pid = 1926] [serial = 1584] [outer = 0x0] 18:24:55 INFO - PROCESS | 1926 | ++DOMWINDOW == 115 (0x125daf800) [pid = 1926] [serial = 1585] [outer = 0x1121a7800] 18:24:55 INFO - PROCESS | 1926 | 1464139495352 Marionette DEBUG loaded listener.js 18:24:55 INFO - PROCESS | 1926 | ++DOMWINDOW == 116 (0x12681d000) [pid = 1926] [serial = 1586] [outer = 0x1121a7800] 18:24:55 INFO - PROCESS | 1926 | 1464139495726 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]]]}] 18:24:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 18:24:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 621ms 18:24:55 INFO - PROCESS | 1926 | 1464139495760 Marionette TRACE conn2 -> [0,2085,"getWindowHandle",null] 18:24:55 INFO - PROCESS | 1926 | 1464139495762 Marionette TRACE conn2 <- [1,2085,null,{"value":"7"}] 18:24:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 18:24:55 INFO - PROCESS | 1926 | 1464139495764 Marionette TRACE conn2 -> [0,2086,"setScriptTimeout",{"ms":35000}] 18:24:55 INFO - PROCESS | 1926 | 1464139495766 Marionette TRACE conn2 <- [1,2086,null,{}] 18:24:55 INFO - PROCESS | 1926 | 1464139495769 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}] 18:24:55 INFO - PROCESS | 1926 | 1464139495889 Marionette TRACE conn2 <- [1,2087,null,{"value":null}] 18:24:55 INFO - PROCESS | 1926 | 1464139495969 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:55 INFO - PROCESS | 1926 | ++DOCSHELL 0x12c540800 == 57 [pid = 1926] [id = 529] 18:24:55 INFO - PROCESS | 1926 | ++DOMWINDOW == 117 (0x126f53400) [pid = 1926] [serial = 1587] [outer = 0x0] 18:24:55 INFO - PROCESS | 1926 | ++DOMWINDOW == 118 (0x126fed000) [pid = 1926] [serial = 1588] [outer = 0x126f53400] 18:24:56 INFO - PROCESS | 1926 | 1464139496000 Marionette DEBUG loaded listener.js 18:24:56 INFO - PROCESS | 1926 | ++DOMWINDOW == 119 (0x127469400) [pid = 1926] [serial = 1589] [outer = 0x126f53400] 18:24:56 INFO - PROCESS | 1926 | 1464139496292 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]]]}] 18:24:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 18:24:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 569ms 18:24:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 18:24:56 INFO - PROCESS | 1926 | 1464139496334 Marionette TRACE conn2 -> [0,2089,"getWindowHandle",null] 18:24:56 INFO - PROCESS | 1926 | 1464139496335 Marionette TRACE conn2 <- [1,2089,null,{"value":"7"}] 18:24:56 INFO - PROCESS | 1926 | 1464139496337 Marionette TRACE conn2 -> [0,2090,"setScriptTimeout",{"ms":35000}] 18:24:56 INFO - PROCESS | 1926 | 1464139496338 Marionette TRACE conn2 <- [1,2090,null,{}] 18:24:56 INFO - PROCESS | 1926 | 1464139496343 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}] 18:24:56 INFO - PROCESS | 1926 | 1464139496433 Marionette TRACE conn2 <- [1,2091,null,{"value":null}] 18:24:56 INFO - PROCESS | 1926 | 1464139496438 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:56 INFO - PROCESS | 1926 | ++DOCSHELL 0x12c846000 == 58 [pid = 1926] [id = 530] 18:24:56 INFO - PROCESS | 1926 | ++DOMWINDOW == 120 (0x127469800) [pid = 1926] [serial = 1590] [outer = 0x0] 18:24:56 INFO - PROCESS | 1926 | ++DOMWINDOW == 121 (0x1275ddc00) [pid = 1926] [serial = 1591] [outer = 0x127469800] 18:24:56 INFO - PROCESS | 1926 | 1464139496463 Marionette DEBUG loaded listener.js 18:24:56 INFO - PROCESS | 1926 | ++DOMWINDOW == 122 (0x1275e6400) [pid = 1926] [serial = 1592] [outer = 0x127469800] 18:24:56 INFO - PROCESS | 1926 | 1464139496943 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]]]}] 18:24:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 18:24:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 623ms 18:24:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 18:24:56 INFO - PROCESS | 1926 | 1464139496960 Marionette TRACE conn2 -> [0,2093,"getWindowHandle",null] 18:24:56 INFO - PROCESS | 1926 | 1464139496963 Marionette TRACE conn2 <- [1,2093,null,{"value":"7"}] 18:24:56 INFO - PROCESS | 1926 | 1464139496966 Marionette TRACE conn2 -> [0,2094,"setScriptTimeout",{"ms":35000}] 18:24:56 INFO - PROCESS | 1926 | 1464139496969 Marionette TRACE conn2 <- [1,2094,null,{}] 18:24:56 INFO - PROCESS | 1926 | 1464139496973 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}] 18:24:57 INFO - PROCESS | 1926 | 1464139497085 Marionette TRACE conn2 <- [1,2095,null,{"value":null}] 18:24:57 INFO - PROCESS | 1926 | 1464139497169 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:57 INFO - PROCESS | 1926 | ++DOCSHELL 0x118536000 == 59 [pid = 1926] [id = 531] 18:24:57 INFO - PROCESS | 1926 | ++DOMWINDOW == 123 (0x112dd8c00) [pid = 1926] [serial = 1593] [outer = 0x0] 18:24:57 INFO - PROCESS | 1926 | ++DOMWINDOW == 124 (0x114e16c00) [pid = 1926] [serial = 1594] [outer = 0x112dd8c00] 18:24:57 INFO - PROCESS | 1926 | 1464139497245 Marionette DEBUG loaded listener.js 18:24:57 INFO - PROCESS | 1926 | ++DOMWINDOW == 125 (0x116e65400) [pid = 1926] [serial = 1595] [outer = 0x112dd8c00] 18:24:57 INFO - PROCESS | 1926 | 1464139497730 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]]]}] 18:24:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 18:24:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 821ms 18:24:57 INFO - PROCESS | 1926 | 1464139497789 Marionette TRACE conn2 -> [0,2097,"getWindowHandle",null] 18:24:57 INFO - PROCESS | 1926 | 1464139497795 Marionette TRACE conn2 <- [1,2097,null,{"value":"7"}] 18:24:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 18:24:57 INFO - PROCESS | 1926 | 1464139497802 Marionette TRACE conn2 -> [0,2098,"setScriptTimeout",{"ms":35000}] 18:24:57 INFO - PROCESS | 1926 | 1464139497805 Marionette TRACE conn2 <- [1,2098,null,{}] 18:24:57 INFO - PROCESS | 1926 | 1464139497809 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}] 18:24:57 INFO - PROCESS | 1926 | 1464139497976 Marionette TRACE conn2 <- [1,2099,null,{"value":null}] 18:24:58 INFO - PROCESS | 1926 | 1464139498091 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:58 INFO - PROCESS | 1926 | ++DOCSHELL 0x126d59800 == 60 [pid = 1926] [id = 532] 18:24:58 INFO - PROCESS | 1926 | ++DOMWINDOW == 126 (0x1183b1000) [pid = 1926] [serial = 1596] [outer = 0x0] 18:24:58 INFO - PROCESS | 1926 | ++DOMWINDOW == 127 (0x1190c5000) [pid = 1926] [serial = 1597] [outer = 0x1183b1000] 18:24:58 INFO - PROCESS | 1926 | 1464139498120 Marionette DEBUG loaded listener.js 18:24:58 INFO - PROCESS | 1926 | ++DOMWINDOW == 128 (0x1194c7c00) [pid = 1926] [serial = 1598] [outer = 0x1183b1000] 18:24:58 INFO - PROCESS | 1926 | 1464139498575 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]]]}] 18:24:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 18:24:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 825ms 18:24:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 18:24:58 INFO - PROCESS | 1926 | 1464139498626 Marionette TRACE conn2 -> [0,2101,"getWindowHandle",null] 18:24:58 INFO - PROCESS | 1926 | 1464139498627 Marionette TRACE conn2 <- [1,2101,null,{"value":"7"}] 18:24:58 INFO - PROCESS | 1926 | 1464139498630 Marionette TRACE conn2 -> [0,2102,"setScriptTimeout",{"ms":35000}] 18:24:58 INFO - PROCESS | 1926 | 1464139498632 Marionette TRACE conn2 <- [1,2102,null,{}] 18:24:58 INFO - PROCESS | 1926 | 1464139498640 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}] 18:24:58 INFO - PROCESS | 1926 | 1464139498752 Marionette TRACE conn2 <- [1,2103,null,{"value":null}] 18:24:58 INFO - PROCESS | 1926 | 1464139498824 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:58 INFO - PROCESS | 1926 | ++DOCSHELL 0x12c832000 == 61 [pid = 1926] [id = 533] 18:24:58 INFO - PROCESS | 1926 | ++DOMWINDOW == 129 (0x120e97c00) [pid = 1926] [serial = 1599] [outer = 0x0] 18:24:58 INFO - PROCESS | 1926 | ++DOMWINDOW == 130 (0x12154d400) [pid = 1926] [serial = 1600] [outer = 0x120e97c00] 18:24:58 INFO - PROCESS | 1926 | 1464139498856 Marionette DEBUG loaded listener.js 18:24:58 INFO - PROCESS | 1926 | ++DOMWINDOW == 131 (0x1219ab400) [pid = 1926] [serial = 1601] [outer = 0x120e97c00] 18:24:59 INFO - PROCESS | 1926 | 1464139499290 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]]]}] 18:24:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 18:24:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 672ms 18:24:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 18:24:59 INFO - PROCESS | 1926 | 1464139499302 Marionette TRACE conn2 -> [0,2105,"getWindowHandle",null] 18:24:59 INFO - PROCESS | 1926 | 1464139499305 Marionette TRACE conn2 <- [1,2105,null,{"value":"7"}] 18:24:59 INFO - PROCESS | 1926 | 1464139499309 Marionette TRACE conn2 -> [0,2106,"setScriptTimeout",{"ms":35000}] 18:24:59 INFO - PROCESS | 1926 | 1464139499311 Marionette TRACE conn2 <- [1,2106,null,{}] 18:24:59 INFO - PROCESS | 1926 | 1464139499313 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}] 18:24:59 INFO - PROCESS | 1926 | 1464139499422 Marionette TRACE conn2 <- [1,2107,null,{"value":null}] 18:24:59 INFO - PROCESS | 1926 | 1464139499479 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:59 INFO - PROCESS | 1926 | ++DOCSHELL 0x12d006000 == 62 [pid = 1926] [id = 534] 18:24:59 INFO - PROCESS | 1926 | ++DOMWINDOW == 132 (0x123e4c000) [pid = 1926] [serial = 1602] [outer = 0x0] 18:24:59 INFO - PROCESS | 1926 | ++DOMWINDOW == 133 (0x125783c00) [pid = 1926] [serial = 1603] [outer = 0x123e4c000] 18:24:59 INFO - PROCESS | 1926 | 1464139499550 Marionette DEBUG loaded listener.js 18:24:59 INFO - PROCESS | 1926 | ++DOMWINDOW == 134 (0x126819400) [pid = 1926] [serial = 1604] [outer = 0x123e4c000] 18:24:59 INFO - PROCESS | 1926 | 1464139499965 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]]]}] 18:24:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 18:24:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 669ms 18:24:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 18:24:59 INFO - PROCESS | 1926 | 1464139499978 Marionette TRACE conn2 -> [0,2109,"getWindowHandle",null] 18:24:59 INFO - PROCESS | 1926 | 1464139499980 Marionette TRACE conn2 <- [1,2109,null,{"value":"7"}] 18:24:59 INFO - PROCESS | 1926 | 1464139499982 Marionette TRACE conn2 -> [0,2110,"setScriptTimeout",{"ms":35000}] 18:24:59 INFO - PROCESS | 1926 | 1464139499983 Marionette TRACE conn2 <- [1,2110,null,{}] 18:24:59 INFO - PROCESS | 1926 | 1464139499986 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}] 18:25:00 INFO - PROCESS | 1926 | 1464139500095 Marionette TRACE conn2 <- [1,2111,null,{"value":null}] 18:25:00 INFO - PROCESS | 1926 | 1464139500187 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:00 INFO - PROCESS | 1926 | ++DOCSHELL 0x11835a800 == 63 [pid = 1926] [id = 535] 18:25:00 INFO - PROCESS | 1926 | ++DOMWINDOW == 135 (0x1121ee400) [pid = 1926] [serial = 1605] [outer = 0x0] 18:25:00 INFO - PROCESS | 1926 | ++DOMWINDOW == 136 (0x118097800) [pid = 1926] [serial = 1606] [outer = 0x1121ee400] 18:25:00 INFO - PROCESS | 1926 | 1464139500218 Marionette DEBUG loaded listener.js 18:25:00 INFO - PROCESS | 1926 | ++DOMWINDOW == 137 (0x126b9fc00) [pid = 1926] [serial = 1607] [outer = 0x1121ee400] 18:25:00 INFO - PROCESS | 1926 | 1464139500845 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]]]}] 18:25:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 18:25:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 922ms 18:25:00 INFO - PROCESS | 1926 | 1464139500905 Marionette TRACE conn2 -> [0,2113,"getWindowHandle",null] 18:25:00 INFO - PROCESS | 1926 | 1464139500907 Marionette TRACE conn2 <- [1,2113,null,{"value":"7"}] 18:25:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 18:25:00 INFO - PROCESS | 1926 | 1464139500910 Marionette TRACE conn2 -> [0,2114,"setScriptTimeout",{"ms":35000}] 18:25:00 INFO - PROCESS | 1926 | 1464139500913 Marionette TRACE conn2 <- [1,2114,null,{}] 18:25:00 INFO - PROCESS | 1926 | 1464139500917 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}] 18:25:01 INFO - PROCESS | 1926 | 1464139501014 Marionette TRACE conn2 <- [1,2115,null,{"value":null}] 18:25:01 INFO - PROCESS | 1926 | 1464139501090 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:01 INFO - PROCESS | 1926 | ++DOCSHELL 0x11637b800 == 64 [pid = 1926] [id = 536] 18:25:01 INFO - PROCESS | 1926 | ++DOMWINDOW == 138 (0x1121a9400) [pid = 1926] [serial = 1608] [outer = 0x0] 18:25:01 INFO - PROCESS | 1926 | ++DOMWINDOW == 139 (0x112591000) [pid = 1926] [serial = 1609] [outer = 0x1121a9400] 18:25:01 INFO - PROCESS | 1926 | 1464139501119 Marionette DEBUG loaded listener.js 18:25:01 INFO - PROCESS | 1926 | ++DOMWINDOW == 140 (0x112967800) [pid = 1926] [serial = 1610] [outer = 0x1121a9400] 18:25:01 INFO - PROCESS | 1926 | 1464139501550 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]]]}] 18:25:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 18:25:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 671ms 18:25:01 INFO - PROCESS | 1926 | 1464139501582 Marionette TRACE conn2 -> [0,2117,"getWindowHandle",null] 18:25:01 INFO - PROCESS | 1926 | 1464139501586 Marionette TRACE conn2 <- [1,2117,null,{"value":"7"}] 18:25:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 18:25:01 INFO - PROCESS | 1926 | 1464139501590 Marionette TRACE conn2 -> [0,2118,"setScriptTimeout",{"ms":35000}] 18:25:01 INFO - PROCESS | 1926 | 1464139501592 Marionette TRACE conn2 <- [1,2118,null,{}] 18:25:01 INFO - PROCESS | 1926 | 1464139501594 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}] 18:25:01 INFO - PROCESS | 1926 | 1464139501688 Marionette TRACE conn2 <- [1,2119,null,{"value":null}] 18:25:01 INFO - PROCESS | 1926 | 1464139501759 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:01 INFO - PROCESS | 1926 | ++DOCSHELL 0x11744e000 == 65 [pid = 1926] [id = 537] 18:25:01 INFO - PROCESS | 1926 | ++DOMWINDOW == 141 (0x115d79800) [pid = 1926] [serial = 1611] [outer = 0x0] 18:25:01 INFO - PROCESS | 1926 | ++DOMWINDOW == 142 (0x116e67000) [pid = 1926] [serial = 1612] [outer = 0x115d79800] 18:25:01 INFO - PROCESS | 1926 | 1464139501787 Marionette DEBUG loaded listener.js 18:25:01 INFO - PROCESS | 1926 | ++DOMWINDOW == 143 (0x117e0dc00) [pid = 1926] [serial = 1613] [outer = 0x115d79800] 18:25:02 INFO - PROCESS | 1926 | --DOCSHELL 0x119b7b000 == 64 [pid = 1926] [id = 486] 18:25:02 INFO - PROCESS | 1926 | --DOCSHELL 0x118595800 == 63 [pid = 1926] [id = 483] 18:25:02 INFO - PROCESS | 1926 | --DOCSHELL 0x121228800 == 62 [pid = 1926] [id = 487] 18:25:02 INFO - PROCESS | 1926 | --DOCSHELL 0x111ca0800 == 61 [pid = 1926] [id = 485] 18:25:02 INFO - PROCESS | 1926 | --DOCSHELL 0x119494000 == 60 [pid = 1926] [id = 484] 18:25:02 INFO - PROCESS | 1926 | --DOCSHELL 0x12c540800 == 59 [pid = 1926] [id = 529] 18:25:02 INFO - PROCESS | 1926 | --DOCSHELL 0x12bb49800 == 58 [pid = 1926] [id = 528] 18:25:02 INFO - PROCESS | 1926 | --DOCSHELL 0x118538000 == 57 [pid = 1926] [id = 527] 18:25:02 INFO - PROCESS | 1926 | --DOCSHELL 0x12b384800 == 56 [pid = 1926] [id = 526] 18:25:02 INFO - PROCESS | 1926 | --DOCSHELL 0x12a7d9000 == 55 [pid = 1926] [id = 525] 18:25:02 INFO - PROCESS | 1926 | --DOMWINDOW == 142 (0x1121aa800) [pid = 1926] [serial = 1501] [outer = 0x0] [url = about:blank] 18:25:02 INFO - PROCESS | 1926 | --DOMWINDOW == 141 (0x1166c9000) [pid = 1926] [serial = 1504] [outer = 0x0] [url = about:blank] 18:25:02 INFO - PROCESS | 1926 | --DOMWINDOW == 140 (0x118375800) [pid = 1926] [serial = 1507] [outer = 0x0] [url = about:blank] 18:25:02 INFO - PROCESS | 1926 | --DOCSHELL 0x12936b800 == 54 [pid = 1926] [id = 524] 18:25:02 INFO - PROCESS | 1926 | --DOCSHELL 0x125d6e000 == 53 [pid = 1926] [id = 523] 18:25:02 INFO - PROCESS | 1926 | --DOCSHELL 0x121842000 == 52 [pid = 1926] [id = 522] 18:25:02 INFO - PROCESS | 1926 | --DOCSHELL 0x119b80000 == 51 [pid = 1926] [id = 521] 18:25:02 INFO - PROCESS | 1926 | --DOCSHELL 0x11852d800 == 50 [pid = 1926] [id = 520] 18:25:02 INFO - PROCESS | 1926 | --DOCSHELL 0x11743b800 == 49 [pid = 1926] [id = 519] 18:25:02 INFO - PROCESS | 1926 | --DOCSHELL 0x112576000 == 48 [pid = 1926] [id = 511] 18:25:02 INFO - PROCESS | 1926 | --DOMWINDOW == 139 (0x118095000) [pid = 1926] [serial = 1499] [outer = 0x0] [url = about:blank] 18:25:02 INFO - PROCESS | 1926 | --DOMWINDOW == 138 (0x1185f1c00) [pid = 1926] [serial = 1516] [outer = 0x0] [url = about:blank] 18:25:02 INFO - PROCESS | 1926 | --DOMWINDOW == 137 (0x12107f400) [pid = 1926] [serial = 1529] [outer = 0x0] [url = about:blank] 18:25:02 INFO - PROCESS | 1926 | --DOMWINDOW == 136 (0x117e0b800) [pid = 1926] [serial = 1513] [outer = 0x0] [url = about:blank] 18:25:02 INFO - PROCESS | 1926 | --DOMWINDOW == 135 (0x1190ccc00) [pid = 1926] [serial = 1519] [outer = 0x0] [url = about:blank] 18:25:02 INFO - PROCESS | 1926 | --DOMWINDOW == 134 (0x1194c3000) [pid = 1926] [serial = 1522] [outer = 0x0] [url = about:blank] 18:25:02 INFO - PROCESS | 1926 | --DOMWINDOW == 133 (0x12107f800) [pid = 1926] [serial = 1531] [outer = 0x0] [url = about:blank] 18:25:02 INFO - PROCESS | 1926 | --DOMWINDOW == 132 (0x115e84400) [pid = 1926] [serial = 1510] [outer = 0x0] [url = about:blank] 18:25:02 INFO - PROCESS | 1926 | --DOMWINDOW == 131 (0x120d0fc00) [pid = 1926] [serial = 1528] [outer = 0x0] [url = about:blank] 18:25:02 INFO - PROCESS | 1926 | --DOMWINDOW == 130 (0x1194e3c00) [pid = 1926] [serial = 1523] [outer = 0x0] [url = about:blank] 18:25:02 INFO - PROCESS | 1926 | --DOMWINDOW == 129 (0x118c12800) [pid = 1926] [serial = 1517] [outer = 0x0] [url = about:blank] 18:25:02 INFO - PROCESS | 1926 | --DOMWINDOW == 128 (0x1194b5c00) [pid = 1926] [serial = 1520] [outer = 0x0] [url = about:blank] 18:25:02 INFO - PROCESS | 1926 | --DOMWINDOW == 127 (0x116a65000) [pid = 1926] [serial = 1511] [outer = 0x0] [url = about:blank] 18:25:02 INFO - PROCESS | 1926 | --DOMWINDOW == 126 (0x119890400) [pid = 1926] [serial = 1525] [outer = 0x0] [url = about:blank] 18:25:02 INFO - PROCESS | 1926 | --DOMWINDOW == 125 (0x11820e000) [pid = 1926] [serial = 1514] [outer = 0x0] [url = about:blank] 18:25:02 INFO - PROCESS | 1926 | --DOMWINDOW == 124 (0x120d05800) [pid = 1926] [serial = 1526] [outer = 0x0] [url = about:blank] 18:25:02 INFO - PROCESS | 1926 | 1464139502240 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]]]}] 18:25:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 18:25:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 672ms 18:25:02 INFO - PROCESS | 1926 | 1464139502262 Marionette TRACE conn2 -> [0,2121,"getWindowHandle",null] 18:25:02 INFO - PROCESS | 1926 | 1464139502264 Marionette TRACE conn2 <- [1,2121,null,{"value":"7"}] 18:25:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 18:25:02 INFO - PROCESS | 1926 | 1464139502266 Marionette TRACE conn2 -> [0,2122,"setScriptTimeout",{"ms":35000}] 18:25:02 INFO - PROCESS | 1926 | 1464139502269 Marionette TRACE conn2 <- [1,2122,null,{}] 18:25:02 INFO - PROCESS | 1926 | 1464139502279 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}] 18:25:02 INFO - PROCESS | 1926 | 1464139502366 Marionette TRACE conn2 <- [1,2123,null,{"value":null}] 18:25:02 INFO - PROCESS | 1926 | 1464139502376 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:02 INFO - PROCESS | 1926 | ++DOCSHELL 0x117591800 == 49 [pid = 1926] [id = 538] 18:25:02 INFO - PROCESS | 1926 | ++DOMWINDOW == 125 (0x11678ec00) [pid = 1926] [serial = 1614] [outer = 0x0] 18:25:02 INFO - PROCESS | 1926 | ++DOMWINDOW == 126 (0x118375400) [pid = 1926] [serial = 1615] [outer = 0x11678ec00] 18:25:02 INFO - PROCESS | 1926 | 1464139502405 Marionette DEBUG loaded listener.js 18:25:02 INFO - PROCESS | 1926 | ++DOMWINDOW == 127 (0x118550000) [pid = 1926] [serial = 1616] [outer = 0x11678ec00] 18:25:02 INFO - PROCESS | 1926 | 1464139502785 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]]]}] 18:25:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 18:25:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 573ms 18:25:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 18:25:02 INFO - PROCESS | 1926 | 1464139502839 Marionette TRACE conn2 -> [0,2125,"getWindowHandle",null] 18:25:02 INFO - PROCESS | 1926 | 1464139502841 Marionette TRACE conn2 <- [1,2125,null,{"value":"7"}] 18:25:02 INFO - PROCESS | 1926 | 1464139502843 Marionette TRACE conn2 -> [0,2126,"setScriptTimeout",{"ms":35000}] 18:25:02 INFO - PROCESS | 1926 | 1464139502844 Marionette TRACE conn2 <- [1,2126,null,{}] 18:25:02 INFO - PROCESS | 1926 | 1464139502847 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}] 18:25:02 INFO - PROCESS | 1926 | 1464139502930 Marionette TRACE conn2 <- [1,2127,null,{"value":null}] 18:25:02 INFO - PROCESS | 1926 | 1464139502935 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:02 INFO - PROCESS | 1926 | ++DOCSHELL 0x12122e000 == 50 [pid = 1926] [id = 539] 18:25:02 INFO - PROCESS | 1926 | ++DOMWINDOW == 128 (0x11855a400) [pid = 1926] [serial = 1617] [outer = 0x0] 18:25:02 INFO - PROCESS | 1926 | ++DOMWINDOW == 129 (0x118c0e400) [pid = 1926] [serial = 1618] [outer = 0x11855a400] 18:25:02 INFO - PROCESS | 1926 | 1464139502962 Marionette DEBUG loaded listener.js 18:25:03 INFO - PROCESS | 1926 | ++DOMWINDOW == 130 (0x119063400) [pid = 1926] [serial = 1619] [outer = 0x11855a400] 18:25:03 INFO - PROCESS | 1926 | 1464139503306 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]]]}] 18:25:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 18:25:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 469ms 18:25:03 INFO - PROCESS | 1926 | 1464139503312 Marionette TRACE conn2 -> [0,2129,"getWindowHandle",null] 18:25:03 INFO - PROCESS | 1926 | 1464139503314 Marionette TRACE conn2 <- [1,2129,null,{"value":"7"}] 18:25:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 18:25:03 INFO - PROCESS | 1926 | 1464139503327 Marionette TRACE conn2 -> [0,2130,"setScriptTimeout",{"ms":35000}] 18:25:03 INFO - PROCESS | 1926 | 1464139503328 Marionette TRACE conn2 <- [1,2130,null,{}] 18:25:03 INFO - PROCESS | 1926 | 1464139503330 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}] 18:25:03 INFO - PROCESS | 1926 | 1464139503415 Marionette TRACE conn2 <- [1,2131,null,{"value":null}] 18:25:03 INFO - PROCESS | 1926 | 1464139503472 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:03 INFO - PROCESS | 1926 | ++DOCSHELL 0x12184b800 == 51 [pid = 1926] [id = 540] 18:25:03 INFO - PROCESS | 1926 | ++DOMWINDOW == 131 (0x1185f9400) [pid = 1926] [serial = 1620] [outer = 0x0] 18:25:03 INFO - PROCESS | 1926 | ++DOMWINDOW == 132 (0x1190d0800) [pid = 1926] [serial = 1621] [outer = 0x1185f9400] 18:25:03 INFO - PROCESS | 1926 | 1464139503498 Marionette DEBUG loaded listener.js 18:25:03 INFO - PROCESS | 1926 | ++DOMWINDOW == 133 (0x1194bb800) [pid = 1926] [serial = 1622] [outer = 0x1185f9400] 18:25:03 INFO - PROCESS | 1926 | 1464139503783 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] 18:25:03 INFO - PROCESS | 1926 | 1464139503800 Marionette TRACE conn2 <- [1,2133,null,{"value":"7"}] 18:25:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 18:25:03 INFO - PROCESS | 1926 | 1464139503803 Marionette TRACE conn2 -> [0,2134,"setScriptTimeout",{"ms":35000}] 18:25:03 INFO - PROCESS | 1926 | 1464139503804 Marionette TRACE conn2 <- [1,2134,null,{}] 18:25:03 INFO - PROCESS | 1926 | 1464139503815 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}] 18:25:03 INFO - PROCESS | 1926 | 1464139503917 Marionette TRACE conn2 <- [1,2135,null,{"value":null}] 18:25:03 INFO - PROCESS | 1926 | 1464139503979 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:03 INFO - PROCESS | 1926 | ++DOCSHELL 0x116884000 == 52 [pid = 1926] [id = 541] 18:25:03 INFO - PROCESS | 1926 | ++DOMWINDOW == 134 (0x1190cd400) [pid = 1926] [serial = 1623] [outer = 0x0] 18:25:04 INFO - PROCESS | 1926 | ++DOMWINDOW == 135 (0x1194cac00) [pid = 1926] [serial = 1624] [outer = 0x1190cd400] 18:25:04 INFO - PROCESS | 1926 | 1464139504006 Marionette DEBUG loaded listener.js 18:25:04 INFO - PROCESS | 1926 | ++DOMWINDOW == 136 (0x12107f400) [pid = 1926] [serial = 1625] [outer = 0x1190cd400] 18:25:04 INFO - PROCESS | 1926 | 1464139504336 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]]]}] 18:25:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 18:25:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 578ms 18:25:04 INFO - PROCESS | 1926 | 1464139504381 Marionette TRACE conn2 -> [0,2137,"getWindowHandle",null] 18:25:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 18:25:04 INFO - PROCESS | 1926 | 1464139504383 Marionette TRACE conn2 <- [1,2137,null,{"value":"7"}] 18:25:04 INFO - PROCESS | 1926 | 1464139504385 Marionette TRACE conn2 -> [0,2138,"setScriptTimeout",{"ms":35000}] 18:25:04 INFO - PROCESS | 1926 | 1464139504386 Marionette TRACE conn2 <- [1,2138,null,{}] 18:25:04 INFO - PROCESS | 1926 | 1464139504388 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}] 18:25:04 INFO - PROCESS | 1926 | 1464139504502 Marionette TRACE conn2 <- [1,2139,null,{"value":null}] 18:25:04 INFO - PROCESS | 1926 | 1464139504507 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:04 INFO - PROCESS | 1926 | ++DOCSHELL 0x12726b000 == 53 [pid = 1926] [id = 542] 18:25:04 INFO - PROCESS | 1926 | ++DOMWINDOW == 137 (0x120e98c00) [pid = 1926] [serial = 1626] [outer = 0x0] 18:25:04 INFO - PROCESS | 1926 | ++DOMWINDOW == 138 (0x121085000) [pid = 1926] [serial = 1627] [outer = 0x120e98c00] 18:25:04 INFO - PROCESS | 1926 | 1464139504563 Marionette DEBUG loaded listener.js 18:25:04 INFO - PROCESS | 1926 | ++DOMWINDOW == 139 (0x1210a5c00) [pid = 1926] [serial = 1628] [outer = 0x120e98c00] 18:25:04 INFO - PROCESS | 1926 | 1464139504885 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]]]}] 18:25:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 18:25:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 519ms 18:25:04 INFO - PROCESS | 1926 | 1464139504905 Marionette TRACE conn2 -> [0,2141,"getWindowHandle",null] 18:25:04 INFO - PROCESS | 1926 | 1464139504907 Marionette TRACE conn2 <- [1,2141,null,{"value":"7"}] 18:25:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 18:25:04 INFO - PROCESS | 1926 | 1464139504917 Marionette TRACE conn2 -> [0,2142,"setScriptTimeout",{"ms":35000}] 18:25:04 INFO - PROCESS | 1926 | 1464139504918 Marionette TRACE conn2 <- [1,2142,null,{}] 18:25:04 INFO - PROCESS | 1926 | 1464139504921 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}] 18:25:05 INFO - PROCESS | 1926 | 1464139505023 Marionette TRACE conn2 <- [1,2143,null,{"value":null}] 18:25:05 INFO - PROCESS | 1926 | 1464139505057 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:05 INFO - PROCESS | 1926 | ++DOCSHELL 0x128cf1000 == 54 [pid = 1926] [id = 543] 18:25:05 INFO - PROCESS | 1926 | ++DOMWINDOW == 140 (0x12108b000) [pid = 1926] [serial = 1629] [outer = 0x0] 18:25:05 INFO - PROCESS | 1926 | ++DOMWINDOW == 141 (0x1212ccc00) [pid = 1926] [serial = 1630] [outer = 0x12108b000] 18:25:05 INFO - PROCESS | 1926 | 1464139505083 Marionette DEBUG loaded listener.js 18:25:05 INFO - PROCESS | 1926 | ++DOMWINDOW == 142 (0x11830e000) [pid = 1926] [serial = 1631] [outer = 0x12108b000] 18:25:05 INFO - PROCESS | 1926 | 1464139505444 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] 18:25:05 INFO - PROCESS | 1926 | 1464139505487 Marionette TRACE conn2 <- [1,2145,null,{"value":"7"}] 18:25:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 18:25:05 INFO - PROCESS | 1926 | 1464139505490 Marionette TRACE conn2 -> [0,2146,"setScriptTimeout",{"ms":35000}] 18:25:05 INFO - PROCESS | 1926 | 1464139505491 Marionette TRACE conn2 <- [1,2146,null,{}] 18:25:05 INFO - PROCESS | 1926 | 1464139505493 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}] 18:25:05 INFO - PROCESS | 1926 | 1464139505598 Marionette TRACE conn2 <- [1,2147,null,{"value":null}] 18:25:05 INFO - PROCESS | 1926 | 1464139505633 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:05 INFO - PROCESS | 1926 | ++DOCSHELL 0x12a675000 == 55 [pid = 1926] [id = 544] 18:25:05 INFO - PROCESS | 1926 | ++DOMWINDOW == 143 (0x1214bcc00) [pid = 1926] [serial = 1632] [outer = 0x0] 18:25:05 INFO - PROCESS | 1926 | ++DOMWINDOW == 144 (0x1216f2800) [pid = 1926] [serial = 1633] [outer = 0x1214bcc00] 18:25:05 INFO - PROCESS | 1926 | 1464139505661 Marionette DEBUG loaded listener.js 18:25:05 INFO - PROCESS | 1926 | ++DOMWINDOW == 145 (0x12557dc00) [pid = 1926] [serial = 1634] [outer = 0x1214bcc00] 18:25:05 INFO - PROCESS | 1926 | 1464139505994 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] 18:25:06 INFO - PROCESS | 1926 | 1464139506012 Marionette TRACE conn2 <- [1,2149,null,{"value":"7"}] 18:25:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 18:25:06 INFO - PROCESS | 1926 | 1464139506014 Marionette TRACE conn2 -> [0,2150,"setScriptTimeout",{"ms":35000}] 18:25:06 INFO - PROCESS | 1926 | 1464139506016 Marionette TRACE conn2 <- [1,2150,null,{}] 18:25:06 INFO - PROCESS | 1926 | 1464139506018 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}] 18:25:06 INFO - PROCESS | 1926 | 1464139506128 Marionette TRACE conn2 <- [1,2151,null,{"value":null}] 18:25:06 INFO - PROCESS | 1926 | 1464139506143 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:06 INFO - PROCESS | 1926 | ++DOCSHELL 0x12ac27800 == 56 [pid = 1926] [id = 545] 18:25:06 INFO - PROCESS | 1926 | ++DOMWINDOW == 146 (0x12165f800) [pid = 1926] [serial = 1635] [outer = 0x0] 18:25:06 INFO - PROCESS | 1926 | ++DOMWINDOW == 147 (0x1258b3800) [pid = 1926] [serial = 1636] [outer = 0x12165f800] 18:25:06 INFO - PROCESS | 1926 | 1464139506169 Marionette DEBUG loaded listener.js 18:25:06 INFO - PROCESS | 1926 | ++DOMWINDOW == 148 (0x125e7d800) [pid = 1926] [serial = 1637] [outer = 0x12165f800] 18:25:06 INFO - PROCESS | 1926 | --DOMWINDOW == 147 (0x1121a7800) [pid = 1926] [serial = 1584] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 18:25:06 INFO - PROCESS | 1926 | --DOMWINDOW == 146 (0x112746400) [pid = 1926] [serial = 1461] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 18:25:06 INFO - PROCESS | 1926 | --DOMWINDOW == 145 (0x1215f0000) [pid = 1926] [serial = 1572] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 18:25:06 INFO - PROCESS | 1926 | --DOMWINDOW == 144 (0x121b48000) [pid = 1926] [serial = 1575] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 18:25:06 INFO - PROCESS | 1926 | --DOMWINDOW == 143 (0x12577cc00) [pid = 1926] [serial = 1578] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 18:25:06 INFO - PROCESS | 1926 | --DOMWINDOW == 142 (0x11854f400) [pid = 1926] [serial = 1563] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 18:25:06 INFO - PROCESS | 1926 | --DOMWINDOW == 141 (0x1194b8000) [pid = 1926] [serial = 1566] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 18:25:06 INFO - PROCESS | 1926 | --DOMWINDOW == 140 (0x120d0e000) [pid = 1926] [serial = 1569] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 18:25:06 INFO - PROCESS | 1926 | --DOMWINDOW == 139 (0x113c96000) [pid = 1926] [serial = 1557] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 18:25:06 INFO - PROCESS | 1926 | --DOMWINDOW == 138 (0x1163a3000) [pid = 1926] [serial = 1554] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 18:25:06 INFO - PROCESS | 1926 | --DOMWINDOW == 137 (0x114edc400) [pid = 1926] [serial = 1560] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 18:25:06 INFO - PROCESS | 1926 | --DOMWINDOW == 136 (0x110e91c00) [pid = 1926] [serial = 1581] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 18:25:06 INFO - PROCESS | 1926 | --DOMWINDOW == 135 (0x126f53400) [pid = 1926] [serial = 1587] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 18:25:06 INFO - PROCESS | 1926 | 1464139506702 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]]]}] 18:25:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 18:25:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 718ms 18:25:06 INFO - PROCESS | 1926 | 1464139506734 Marionette TRACE conn2 -> [0,2153,"getWindowHandle",null] 18:25:06 INFO - PROCESS | 1926 | 1464139506735 Marionette TRACE conn2 <- [1,2153,null,{"value":"7"}] 18:25:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 18:25:06 INFO - PROCESS | 1926 | 1464139506753 Marionette TRACE conn2 -> [0,2154,"setScriptTimeout",{"ms":35000}] 18:25:06 INFO - PROCESS | 1926 | 1464139506757 Marionette TRACE conn2 <- [1,2154,null,{}] 18:25:06 INFO - PROCESS | 1926 | 1464139506764 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}] 18:25:06 INFO - PROCESS | 1926 | 1464139506871 Marionette TRACE conn2 <- [1,2155,null,{"value":null}] 18:25:06 INFO - PROCESS | 1926 | 1464139506879 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:06 INFO - PROCESS | 1926 | ++DOCSHELL 0x12b39c000 == 57 [pid = 1926] [id = 546] 18:25:06 INFO - PROCESS | 1926 | ++DOMWINDOW == 136 (0x118c17800) [pid = 1926] [serial = 1638] [outer = 0x0] 18:25:06 INFO - PROCESS | 1926 | ++DOMWINDOW == 137 (0x121656800) [pid = 1926] [serial = 1639] [outer = 0x118c17800] 18:25:06 INFO - PROCESS | 1926 | 1464139506909 Marionette DEBUG loaded listener.js 18:25:06 INFO - PROCESS | 1926 | ++DOMWINDOW == 138 (0x126b9c800) [pid = 1926] [serial = 1640] [outer = 0x118c17800] 18:25:07 INFO - PROCESS | 1926 | 1464139507253 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]]]}] 18:25:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 18:25:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 529ms 18:25:07 INFO - PROCESS | 1926 | 1464139507280 Marionette TRACE conn2 -> [0,2157,"getWindowHandle",null] 18:25:07 INFO - PROCESS | 1926 | 1464139507281 Marionette TRACE conn2 <- [1,2157,null,{"value":"7"}] 18:25:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 18:25:07 INFO - PROCESS | 1926 | 1464139507283 Marionette TRACE conn2 -> [0,2158,"setScriptTimeout",{"ms":35000}] 18:25:07 INFO - PROCESS | 1926 | 1464139507284 Marionette TRACE conn2 <- [1,2158,null,{}] 18:25:07 INFO - PROCESS | 1926 | 1464139507287 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}] 18:25:07 INFO - PROCESS | 1926 | 1464139507377 Marionette TRACE conn2 <- [1,2159,null,{"value":null}] 18:25:07 INFO - PROCESS | 1926 | 1464139507436 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:07 INFO - PROCESS | 1926 | ++DOCSHELL 0x12bb57800 == 58 [pid = 1926] [id = 547] 18:25:07 INFO - PROCESS | 1926 | ++DOMWINDOW == 139 (0x1194ca400) [pid = 1926] [serial = 1641] [outer = 0x0] 18:25:07 INFO - PROCESS | 1926 | ++DOMWINDOW == 140 (0x126dbf400) [pid = 1926] [serial = 1642] [outer = 0x1194ca400] 18:25:07 INFO - PROCESS | 1926 | 1464139507461 Marionette DEBUG loaded listener.js 18:25:07 INFO - PROCESS | 1926 | ++DOMWINDOW == 141 (0x126ff7800) [pid = 1926] [serial = 1643] [outer = 0x1194ca400] 18:25:07 INFO - PROCESS | 1926 | 1464139507765 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]]]}] 18:25:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 18:25:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 518ms 18:25:07 INFO - PROCESS | 1926 | 1464139507803 Marionette TRACE conn2 -> [0,2161,"getWindowHandle",null] 18:25:07 INFO - PROCESS | 1926 | 1464139507804 Marionette TRACE conn2 <- [1,2161,null,{"value":"7"}] 18:25:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 18:25:07 INFO - PROCESS | 1926 | 1464139507809 Marionette TRACE conn2 -> [0,2162,"setScriptTimeout",{"ms":35000}] 18:25:07 INFO - PROCESS | 1926 | 1464139507810 Marionette TRACE conn2 <- [1,2162,null,{}] 18:25:07 INFO - PROCESS | 1926 | 1464139507813 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}] 18:25:07 INFO - PROCESS | 1926 | 1464139507899 Marionette TRACE conn2 <- [1,2163,null,{"value":null}] 18:25:07 INFO - PROCESS | 1926 | 1464139507904 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:07 INFO - PROCESS | 1926 | ++DOCSHELL 0x12c540800 == 59 [pid = 1926] [id = 548] 18:25:07 INFO - PROCESS | 1926 | ++DOMWINDOW == 142 (0x127403400) [pid = 1926] [serial = 1644] [outer = 0x0] 18:25:07 INFO - PROCESS | 1926 | ++DOMWINDOW == 143 (0x1275e2c00) [pid = 1926] [serial = 1645] [outer = 0x127403400] 18:25:07 INFO - PROCESS | 1926 | 1464139507930 Marionette DEBUG loaded listener.js 18:25:07 INFO - PROCESS | 1926 | ++DOMWINDOW == 144 (0x1275eb000) [pid = 1926] [serial = 1646] [outer = 0x127403400] 18:25:08 INFO - PROCESS | 1926 | 1464139508263 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]]]}] 18:25:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 18:25:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 470ms 18:25:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 18:25:08 INFO - PROCESS | 1926 | 1464139508279 Marionette TRACE conn2 -> [0,2165,"getWindowHandle",null] 18:25:08 INFO - PROCESS | 1926 | 1464139508280 Marionette TRACE conn2 <- [1,2165,null,{"value":"7"}] 18:25:08 INFO - PROCESS | 1926 | 1464139508282 Marionette TRACE conn2 -> [0,2166,"setScriptTimeout",{"ms":35000}] 18:25:08 INFO - PROCESS | 1926 | 1464139508283 Marionette TRACE conn2 <- [1,2166,null,{}] 18:25:08 INFO - PROCESS | 1926 | 1464139508285 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}] 18:25:08 INFO - PROCESS | 1926 | 1464139508424 Marionette TRACE conn2 <- [1,2167,null,{"value":null}] 18:25:08 INFO - PROCESS | 1926 | 1464139508433 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:08 INFO - PROCESS | 1926 | ++DOCSHELL 0x12c84b000 == 60 [pid = 1926] [id = 549] 18:25:08 INFO - PROCESS | 1926 | ++DOMWINDOW == 145 (0x1275e3000) [pid = 1926] [serial = 1647] [outer = 0x0] 18:25:08 INFO - PROCESS | 1926 | ++DOMWINDOW == 146 (0x12888b800) [pid = 1926] [serial = 1648] [outer = 0x1275e3000] 18:25:08 INFO - PROCESS | 1926 | 1464139508472 Marionette DEBUG loaded listener.js 18:25:08 INFO - PROCESS | 1926 | ++DOMWINDOW == 147 (0x128897800) [pid = 1926] [serial = 1649] [outer = 0x1275e3000] 18:25:09 INFO - PROCESS | 1926 | 1464139509096 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]]]}] 18:25:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 18:25:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 870ms 18:25:09 INFO - PROCESS | 1926 | 1464139509153 Marionette TRACE conn2 -> [0,2169,"getWindowHandle",null] 18:25:09 INFO - PROCESS | 1926 | 1464139509156 Marionette TRACE conn2 <- [1,2169,null,{"value":"7"}] 18:25:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 18:25:09 INFO - PROCESS | 1926 | 1464139509159 Marionette TRACE conn2 -> [0,2170,"setScriptTimeout",{"ms":35000}] 18:25:09 INFO - PROCESS | 1926 | 1464139509162 Marionette TRACE conn2 <- [1,2170,null,{}] 18:25:09 INFO - PROCESS | 1926 | 1464139509166 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}] 18:25:09 INFO - PROCESS | 1926 | 1464139509277 Marionette TRACE conn2 <- [1,2171,null,{"value":null}] 18:25:09 INFO - PROCESS | 1926 | 1464139509350 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:09 INFO - PROCESS | 1926 | ++DOCSHELL 0x118547000 == 61 [pid = 1926] [id = 550] 18:25:09 INFO - PROCESS | 1926 | ++DOMWINDOW == 148 (0x11274a800) [pid = 1926] [serial = 1650] [outer = 0x0] 18:25:09 INFO - PROCESS | 1926 | ++DOMWINDOW == 149 (0x115e18800) [pid = 1926] [serial = 1651] [outer = 0x11274a800] 18:25:09 INFO - PROCESS | 1926 | 1464139509382 Marionette DEBUG loaded listener.js 18:25:09 INFO - PROCESS | 1926 | ++DOMWINDOW == 150 (0x1168a0400) [pid = 1926] [serial = 1652] [outer = 0x11274a800] 18:25:09 INFO - PROCESS | 1926 | 1464139509815 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]]]}] 18:25:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 18:25:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 723ms 18:25:09 INFO - PROCESS | 1926 | 1464139509883 Marionette TRACE conn2 -> [0,2173,"getWindowHandle",null] 18:25:09 INFO - PROCESS | 1926 | 1464139509888 Marionette TRACE conn2 <- [1,2173,null,{"value":"7"}] 18:25:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 18:25:09 INFO - PROCESS | 1926 | 1464139509926 Marionette TRACE conn2 -> [0,2174,"setScriptTimeout",{"ms":35000}] 18:25:09 INFO - PROCESS | 1926 | 1464139509928 Marionette TRACE conn2 <- [1,2174,null,{}] 18:25:09 INFO - PROCESS | 1926 | 1464139509932 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}] 18:25:10 INFO - PROCESS | 1926 | 1464139510044 Marionette TRACE conn2 <- [1,2175,null,{"value":null}] 18:25:10 INFO - PROCESS | 1926 | 1464139510115 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:10 INFO - PROCESS | 1926 | ++DOCSHELL 0x125d78800 == 62 [pid = 1926] [id = 551] 18:25:10 INFO - PROCESS | 1926 | ++DOMWINDOW == 151 (0x11808e000) [pid = 1926] [serial = 1653] [outer = 0x0] 18:25:10 INFO - PROCESS | 1926 | ++DOMWINDOW == 152 (0x11854d000) [pid = 1926] [serial = 1654] [outer = 0x11808e000] 18:25:10 INFO - PROCESS | 1926 | 1464139510145 Marionette DEBUG loaded listener.js 18:25:10 INFO - PROCESS | 1926 | ++DOMWINDOW == 153 (0x118703000) [pid = 1926] [serial = 1655] [outer = 0x11808e000] 18:25:10 INFO - PROCESS | 1926 | 1464139510590 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]]]}] 18:25:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 18:25:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 695ms 18:25:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 18:25:10 INFO - PROCESS | 1926 | 1464139510601 Marionette TRACE conn2 -> [0,2177,"getWindowHandle",null] 18:25:10 INFO - PROCESS | 1926 | 1464139510602 Marionette TRACE conn2 <- [1,2177,null,{"value":"7"}] 18:25:10 INFO - PROCESS | 1926 | 1464139510605 Marionette TRACE conn2 -> [0,2178,"setScriptTimeout",{"ms":35000}] 18:25:10 INFO - PROCESS | 1926 | 1464139510610 Marionette TRACE conn2 <- [1,2178,null,{}] 18:25:10 INFO - PROCESS | 1926 | 1464139510618 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}] 18:25:10 INFO - PROCESS | 1926 | 1464139510728 Marionette TRACE conn2 <- [1,2179,null,{"value":null}] 18:25:10 INFO - PROCESS | 1926 | 1464139510790 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:10 INFO - PROCESS | 1926 | ++DOCSHELL 0x12d004800 == 63 [pid = 1926] [id = 552] 18:25:10 INFO - PROCESS | 1926 | ++DOMWINDOW == 154 (0x119062000) [pid = 1926] [serial = 1656] [outer = 0x0] 18:25:10 INFO - PROCESS | 1926 | ++DOMWINDOW == 155 (0x1194cbc00) [pid = 1926] [serial = 1657] [outer = 0x119062000] 18:25:10 INFO - PROCESS | 1926 | 1464139510862 Marionette DEBUG loaded listener.js 18:25:10 INFO - PROCESS | 1926 | ++DOMWINDOW == 156 (0x120e98400) [pid = 1926] [serial = 1658] [outer = 0x119062000] 18:25:11 INFO - PROCESS | 1926 | 1464139511293 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]]]}] 18:25:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 18:25:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 724ms 18:25:11 INFO - PROCESS | 1926 | 1464139511338 Marionette TRACE conn2 -> [0,2181,"getWindowHandle",null] 18:25:11 INFO - PROCESS | 1926 | 1464139511340 Marionette TRACE conn2 <- [1,2181,null,{"value":"7"}] 18:25:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 18:25:11 INFO - PROCESS | 1926 | 1464139511357 Marionette TRACE conn2 -> [0,2182,"setScriptTimeout",{"ms":35000}] 18:25:11 INFO - PROCESS | 1926 | 1464139511359 Marionette TRACE conn2 <- [1,2182,null,{}] 18:25:11 INFO - PROCESS | 1926 | 1464139511361 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}] 18:25:11 INFO - PROCESS | 1926 | 1464139511471 Marionette TRACE conn2 <- [1,2183,null,{"value":null}] 18:25:11 INFO - PROCESS | 1926 | 1464139511529 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:11 INFO - PROCESS | 1926 | ++DOCSHELL 0x12d1ab000 == 64 [pid = 1926] [id = 553] 18:25:11 INFO - PROCESS | 1926 | ++DOMWINDOW == 157 (0x1210c6800) [pid = 1926] [serial = 1659] [outer = 0x0] 18:25:11 INFO - PROCESS | 1926 | ++DOMWINDOW == 158 (0x125788400) [pid = 1926] [serial = 1660] [outer = 0x1210c6800] 18:25:11 INFO - PROCESS | 1926 | 1464139511560 Marionette DEBUG loaded listener.js 18:25:11 INFO - PROCESS | 1926 | ++DOMWINDOW == 159 (0x126810c00) [pid = 1926] [serial = 1661] [outer = 0x1210c6800] 18:25:12 INFO - PROCESS | 1926 | 1464139512010 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]]]}] 18:25:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 18:25:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 723ms 18:25:12 INFO - PROCESS | 1926 | 1464139512079 Marionette TRACE conn2 -> [0,2185,"getWindowHandle",null] 18:25:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 18:25:12 INFO - PROCESS | 1926 | 1464139512080 Marionette TRACE conn2 <- [1,2185,null,{"value":"7"}] 18:25:12 INFO - PROCESS | 1926 | 1464139512082 Marionette TRACE conn2 -> [0,2186,"setScriptTimeout",{"ms":35000}] 18:25:12 INFO - PROCESS | 1926 | 1464139512084 Marionette TRACE conn2 <- [1,2186,null,{}] 18:25:12 INFO - PROCESS | 1926 | 1464139512086 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}] 18:25:12 INFO - PROCESS | 1926 | 1464139512193 Marionette TRACE conn2 <- [1,2187,null,{"value":null}] 18:25:12 INFO - PROCESS | 1926 | 1464139512266 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:12 INFO - PROCESS | 1926 | ++DOCSHELL 0x12d1d2000 == 65 [pid = 1926] [id = 554] 18:25:12 INFO - PROCESS | 1926 | ++DOMWINDOW == 160 (0x121431000) [pid = 1926] [serial = 1662] [outer = 0x0] 18:25:12 INFO - PROCESS | 1926 | ++DOMWINDOW == 161 (0x126dc4c00) [pid = 1926] [serial = 1663] [outer = 0x121431000] 18:25:12 INFO - PROCESS | 1926 | 1464139512297 Marionette DEBUG loaded listener.js 18:25:12 INFO - PROCESS | 1926 | ++DOMWINDOW == 162 (0x1275ea400) [pid = 1926] [serial = 1664] [outer = 0x121431000] 18:25:12 INFO - PROCESS | 1926 | 1464139512780 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]]]}] 18:25:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 18:25:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 720ms 18:25:12 INFO - PROCESS | 1926 | 1464139512820 Marionette TRACE conn2 -> [0,2189,"getWindowHandle",null] 18:25:12 INFO - PROCESS | 1926 | 1464139512823 Marionette TRACE conn2 <- [1,2189,null,{"value":"7"}] 18:25:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 18:25:12 INFO - PROCESS | 1926 | 1464139512827 Marionette TRACE conn2 -> [0,2190,"setScriptTimeout",{"ms":35000}] 18:25:12 INFO - PROCESS | 1926 | 1464139512828 Marionette TRACE conn2 <- [1,2190,null,{}] 18:25:12 INFO - PROCESS | 1926 | 1464139512831 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}] 18:25:12 INFO - PROCESS | 1926 | 1464139512949 Marionette TRACE conn2 <- [1,2191,null,{"value":null}] 18:25:13 INFO - PROCESS | 1926 | 1464139513020 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:13 INFO - PROCESS | 1926 | ++DOCSHELL 0x12113a000 == 66 [pid = 1926] [id = 555] 18:25:13 INFO - PROCESS | 1926 | ++DOMWINDOW == 163 (0x125586c00) [pid = 1926] [serial = 1665] [outer = 0x0] 18:25:13 INFO - PROCESS | 1926 | ++DOMWINDOW == 164 (0x128ba5000) [pid = 1926] [serial = 1666] [outer = 0x125586c00] 18:25:13 INFO - PROCESS | 1926 | 1464139513051 Marionette DEBUG loaded listener.js 18:25:13 INFO - PROCESS | 1926 | ++DOMWINDOW == 165 (0x128baac00) [pid = 1926] [serial = 1667] [outer = 0x125586c00] 18:25:13 INFO - PROCESS | 1926 | 1464139513609 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]]]}] 18:25:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 18:25:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 819ms 18:25:13 INFO - PROCESS | 1926 | 1464139513646 Marionette TRACE conn2 -> [0,2193,"getWindowHandle",null] 18:25:13 INFO - PROCESS | 1926 | 1464139513649 Marionette TRACE conn2 <- [1,2193,null,{"value":"7"}] 18:25:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 18:25:13 INFO - PROCESS | 1926 | 1464139513652 Marionette TRACE conn2 -> [0,2194,"setScriptTimeout",{"ms":35000}] 18:25:13 INFO - PROCESS | 1926 | 1464139513654 Marionette TRACE conn2 <- [1,2194,null,{}] 18:25:13 INFO - PROCESS | 1926 | 1464139513658 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}] 18:25:13 INFO - PROCESS | 1926 | 1464139513758 Marionette TRACE conn2 <- [1,2195,null,{"value":null}] 18:25:13 INFO - PROCESS | 1926 | 1464139513820 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:13 INFO - PROCESS | 1926 | ++DOCSHELL 0x119c0a000 == 67 [pid = 1926] [id = 556] 18:25:13 INFO - PROCESS | 1926 | ++DOMWINDOW == 166 (0x112746800) [pid = 1926] [serial = 1668] [outer = 0x0] 18:25:13 INFO - PROCESS | 1926 | ++DOMWINDOW == 167 (0x112968000) [pid = 1926] [serial = 1669] [outer = 0x112746800] 18:25:13 INFO - PROCESS | 1926 | 1464139513849 Marionette DEBUG loaded listener.js 18:25:13 INFO - PROCESS | 1926 | ++DOMWINDOW == 168 (0x116602c00) [pid = 1926] [serial = 1670] [outer = 0x112746800] 18:25:14 INFO - PROCESS | 1926 | 1464139514340 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]]]}] 18:25:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 18:25:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 722ms 18:25:14 INFO - PROCESS | 1926 | 1464139514375 Marionette TRACE conn2 -> [0,2197,"getWindowHandle",null] 18:25:14 INFO - PROCESS | 1926 | 1464139514379 Marionette TRACE conn2 <- [1,2197,null,{"value":"7"}] 18:25:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 18:25:14 INFO - PROCESS | 1926 | 1464139514383 Marionette TRACE conn2 -> [0,2198,"setScriptTimeout",{"ms":35000}] 18:25:14 INFO - PROCESS | 1926 | 1464139514385 Marionette TRACE conn2 <- [1,2198,null,{}] 18:25:14 INFO - PROCESS | 1926 | 1464139514387 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}] 18:25:14 INFO - PROCESS | 1926 | 1464139514489 Marionette TRACE conn2 <- [1,2199,null,{"value":null}] 18:25:14 INFO - PROCESS | 1926 | 1464139514550 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:14 INFO - PROCESS | 1926 | ++DOCSHELL 0x119b6a000 == 68 [pid = 1926] [id = 557] 18:25:14 INFO - PROCESS | 1926 | ++DOMWINDOW == 169 (0x116e6d800) [pid = 1926] [serial = 1671] [outer = 0x0] 18:25:14 INFO - PROCESS | 1926 | ++DOMWINDOW == 170 (0x118092800) [pid = 1926] [serial = 1672] [outer = 0x116e6d800] 18:25:14 INFO - PROCESS | 1926 | 1464139514577 Marionette DEBUG loaded listener.js 18:25:14 INFO - PROCESS | 1926 | ++DOMWINDOW == 171 (0x1185f8000) [pid = 1926] [serial = 1673] [outer = 0x116e6d800] 18:25:14 INFO - PROCESS | 1926 | --DOCSHELL 0x111ea7000 == 67 [pid = 1926] [id = 488] 18:25:14 INFO - PROCESS | 1926 | --DOCSHELL 0x12c540800 == 66 [pid = 1926] [id = 548] 18:25:14 INFO - PROCESS | 1926 | --DOCSHELL 0x12bb57800 == 65 [pid = 1926] [id = 547] 18:25:14 INFO - PROCESS | 1926 | --DOCSHELL 0x12b39c000 == 64 [pid = 1926] [id = 546] 18:25:14 INFO - PROCESS | 1926 | --DOCSHELL 0x12ac27800 == 63 [pid = 1926] [id = 545] 18:25:14 INFO - PROCESS | 1926 | --DOCSHELL 0x12a675000 == 62 [pid = 1926] [id = 544] 18:25:14 INFO - PROCESS | 1926 | --DOMWINDOW == 170 (0x1275ddc00) [pid = 1926] [serial = 1591] [outer = 0x0] [url = about:blank] 18:25:14 INFO - PROCESS | 1926 | --DOMWINDOW == 169 (0x118c1d400) [pid = 1926] [serial = 1540] [outer = 0x0] [url = about:blank] 18:25:14 INFO - PROCESS | 1926 | --DOMWINDOW == 168 (0x119890800) [pid = 1926] [serial = 1543] [outer = 0x0] [url = about:blank] 18:25:14 INFO - PROCESS | 1926 | --DOMWINDOW == 167 (0x1210a3400) [pid = 1926] [serial = 1546] [outer = 0x0] [url = about:blank] 18:25:14 INFO - PROCESS | 1926 | --DOMWINDOW == 166 (0x1212d2c00) [pid = 1926] [serial = 1549] [outer = 0x0] [url = about:blank] 18:25:14 INFO - PROCESS | 1926 | --DOMWINDOW == 165 (0x121659000) [pid = 1926] [serial = 1552] [outer = 0x0] [url = about:blank] 18:25:14 INFO - PROCESS | 1926 | --DOCSHELL 0x128cf1000 == 61 [pid = 1926] [id = 543] 18:25:14 INFO - PROCESS | 1926 | --DOCSHELL 0x12726b000 == 60 [pid = 1926] [id = 542] 18:25:14 INFO - PROCESS | 1926 | --DOCSHELL 0x116884000 == 59 [pid = 1926] [id = 541] 18:25:14 INFO - PROCESS | 1926 | --DOCSHELL 0x12184b800 == 58 [pid = 1926] [id = 540] 18:25:14 INFO - PROCESS | 1926 | --DOCSHELL 0x12122e000 == 57 [pid = 1926] [id = 539] 18:25:14 INFO - PROCESS | 1926 | --DOCSHELL 0x117591800 == 56 [pid = 1926] [id = 538] 18:25:14 INFO - PROCESS | 1926 | --DOCSHELL 0x11744e000 == 55 [pid = 1926] [id = 537] 18:25:14 INFO - PROCESS | 1926 | --DOCSHELL 0x11637b800 == 54 [pid = 1926] [id = 536] 18:25:14 INFO - PROCESS | 1926 | --DOCSHELL 0x12c846000 == 53 [pid = 1926] [id = 530] 18:25:14 INFO - PROCESS | 1926 | --DOMWINDOW == 164 (0x11855b400) [pid = 1926] [serial = 1463] [outer = 0x0] [url = about:blank] 18:25:14 INFO - PROCESS | 1926 | --DOMWINDOW == 163 (0x125da8000) [pid = 1926] [serial = 1577] [outer = 0x0] [url = about:blank] 18:25:14 INFO - PROCESS | 1926 | --DOMWINDOW == 162 (0x11678d400) [pid = 1926] [serial = 1582] [outer = 0x0] [url = about:blank] 18:25:14 INFO - PROCESS | 1926 | --DOMWINDOW == 161 (0x125588400) [pid = 1926] [serial = 1574] [outer = 0x0] [url = about:blank] 18:25:14 INFO - PROCESS | 1926 | --DOMWINDOW == 160 (0x12681d000) [pid = 1926] [serial = 1586] [outer = 0x0] [url = about:blank] 18:25:14 INFO - PROCESS | 1926 | --DOMWINDOW == 159 (0x12142fc00) [pid = 1926] [serial = 1571] [outer = 0x0] [url = about:blank] 18:25:14 INFO - PROCESS | 1926 | --DOMWINDOW == 158 (0x127469400) [pid = 1926] [serial = 1589] [outer = 0x0] [url = about:blank] 18:25:14 INFO - PROCESS | 1926 | --DOMWINDOW == 157 (0x12532a000) [pid = 1926] [serial = 1573] [outer = 0x0] [url = about:blank] 18:25:14 INFO - PROCESS | 1926 | --DOMWINDOW == 156 (0x1258b1800) [pid = 1926] [serial = 1576] [outer = 0x0] [url = about:blank] 18:25:14 INFO - PROCESS | 1926 | --DOMWINDOW == 155 (0x125e71c00) [pid = 1926] [serial = 1579] [outer = 0x0] [url = about:blank] 18:25:14 INFO - PROCESS | 1926 | --DOMWINDOW == 154 (0x12680f800) [pid = 1926] [serial = 1580] [outer = 0x0] [url = about:blank] 18:25:14 INFO - PROCESS | 1926 | --DOMWINDOW == 153 (0x111ed6400) [pid = 1926] [serial = 1534] [outer = 0x0] [url = about:blank] 18:25:14 INFO - PROCESS | 1926 | --DOMWINDOW == 152 (0x118709c00) [pid = 1926] [serial = 1564] [outer = 0x0] [url = about:blank] 18:25:14 INFO - PROCESS | 1926 | --DOMWINDOW == 151 (0x1194b6800) [pid = 1926] [serial = 1565] [outer = 0x0] [url = about:blank] 18:25:14 INFO - PROCESS | 1926 | --DOMWINDOW == 150 (0x120d09800) [pid = 1926] [serial = 1567] [outer = 0x0] [url = about:blank] 18:25:14 INFO - PROCESS | 1926 | --DOMWINDOW == 149 (0x121081400) [pid = 1926] [serial = 1568] [outer = 0x0] [url = about:blank] 18:25:14 INFO - PROCESS | 1926 | --DOMWINDOW == 148 (0x12109b800) [pid = 1926] [serial = 1570] [outer = 0x0] [url = about:blank] 18:25:14 INFO - PROCESS | 1926 | --DOMWINDOW == 147 (0x116793000) [pid = 1926] [serial = 1559] [outer = 0x0] [url = about:blank] 18:25:14 INFO - PROCESS | 1926 | --DOMWINDOW == 146 (0x115e87000) [pid = 1926] [serial = 1558] [outer = 0x0] [url = about:blank] 18:25:14 INFO - PROCESS | 1926 | --DOMWINDOW == 145 (0x117683800) [pid = 1926] [serial = 1537] [outer = 0x0] [url = about:blank] 18:25:14 INFO - PROCESS | 1926 | --DOMWINDOW == 144 (0x1219afc00) [pid = 1926] [serial = 1556] [outer = 0x0] [url = about:blank] 18:25:14 INFO - PROCESS | 1926 | --DOMWINDOW == 143 (0x121660c00) [pid = 1926] [serial = 1555] [outer = 0x0] [url = about:blank] 18:25:14 INFO - PROCESS | 1926 | --DOMWINDOW == 142 (0x116e69800) [pid = 1926] [serial = 1561] [outer = 0x0] [url = about:blank] 18:25:14 INFO - PROCESS | 1926 | --DOMWINDOW == 141 (0x1183adc00) [pid = 1926] [serial = 1562] [outer = 0x0] [url = about:blank] 18:25:14 INFO - PROCESS | 1926 | --DOMWINDOW == 140 (0x119068800) [pid = 1926] [serial = 1583] [outer = 0x0] [url = about:blank] 18:25:14 INFO - PROCESS | 1926 | --DOMWINDOW == 139 (0x126fed000) [pid = 1926] [serial = 1588] [outer = 0x0] [url = about:blank] 18:25:14 INFO - PROCESS | 1926 | --DOMWINDOW == 138 (0x125daf800) [pid = 1926] [serial = 1585] [outer = 0x0] [url = about:blank] 18:25:14 INFO - PROCESS | 1926 | 1464139514971 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]]]}] 18:25:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 18:25:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 619ms 18:25:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 18:25:15 INFO - PROCESS | 1926 | 1464139515003 Marionette TRACE conn2 -> [0,2201,"getWindowHandle",null] 18:25:15 INFO - PROCESS | 1926 | 1464139515004 Marionette TRACE conn2 <- [1,2201,null,{"value":"7"}] 18:25:15 INFO - PROCESS | 1926 | 1464139515006 Marionette TRACE conn2 -> [0,2202,"setScriptTimeout",{"ms":35000}] 18:25:15 INFO - PROCESS | 1926 | 1464139515008 Marionette TRACE conn2 <- [1,2202,null,{}] 18:25:15 INFO - PROCESS | 1926 | 1464139515016 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}] 18:25:15 INFO - PROCESS | 1926 | 1464139515105 Marionette TRACE conn2 <- [1,2203,null,{"value":null}] 18:25:15 INFO - PROCESS | 1926 | 1464139515112 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:15 INFO - PROCESS | 1926 | ++DOCSHELL 0x119b7f000 == 54 [pid = 1926] [id = 558] 18:25:15 INFO - PROCESS | 1926 | ++DOMWINDOW == 139 (0x118c16000) [pid = 1926] [serial = 1674] [outer = 0x0] 18:25:15 INFO - PROCESS | 1926 | ++DOMWINDOW == 140 (0x119067000) [pid = 1926] [serial = 1675] [outer = 0x118c16000] 18:25:15 INFO - PROCESS | 1926 | 1464139515140 Marionette DEBUG loaded listener.js 18:25:15 INFO - PROCESS | 1926 | ++DOMWINDOW == 141 (0x1194b4000) [pid = 1926] [serial = 1676] [outer = 0x118c16000] 18:25:15 INFO - PROCESS | 1926 | 1464139515491 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]]]}] 18:25:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 18:25:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 521ms 18:25:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 18:25:15 INFO - PROCESS | 1926 | 1464139515528 Marionette TRACE conn2 -> [0,2205,"getWindowHandle",null] 18:25:15 INFO - PROCESS | 1926 | 1464139515530 Marionette TRACE conn2 <- [1,2205,null,{"value":"7"}] 18:25:15 INFO - PROCESS | 1926 | 1464139515532 Marionette TRACE conn2 -> [0,2206,"setScriptTimeout",{"ms":35000}] 18:25:15 INFO - PROCESS | 1926 | 1464139515533 Marionette TRACE conn2 <- [1,2206,null,{}] 18:25:15 INFO - PROCESS | 1926 | 1464139515535 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}] 18:25:15 INFO - PROCESS | 1926 | 1464139515621 Marionette TRACE conn2 <- [1,2207,null,{"value":null}] 18:25:15 INFO - PROCESS | 1926 | 1464139515627 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:15 INFO - PROCESS | 1926 | ++DOCSHELL 0x125d84800 == 55 [pid = 1926] [id = 559] 18:25:15 INFO - PROCESS | 1926 | ++DOMWINDOW == 142 (0x1194ce800) [pid = 1926] [serial = 1677] [outer = 0x0] 18:25:15 INFO - PROCESS | 1926 | ++DOMWINDOW == 143 (0x1199d5000) [pid = 1926] [serial = 1678] [outer = 0x1194ce800] 18:25:15 INFO - PROCESS | 1926 | 1464139515654 Marionette DEBUG loaded listener.js 18:25:15 INFO - PROCESS | 1926 | ++DOMWINDOW == 144 (0x120e8fc00) [pid = 1926] [serial = 1679] [outer = 0x1194ce800] 18:25:16 INFO - PROCESS | 1926 | 1464139516014 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]]]}] 18:25:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 18:25:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 521ms 18:25:16 INFO - PROCESS | 1926 | 1464139516070 Marionette TRACE conn2 -> [0,2209,"getWindowHandle",null] 18:25:16 INFO - PROCESS | 1926 | 1464139516071 Marionette TRACE conn2 <- [1,2209,null,{"value":"7"}] 18:25:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 18:25:16 INFO - PROCESS | 1926 | 1464139516075 Marionette TRACE conn2 -> [0,2210,"setScriptTimeout",{"ms":35000}] 18:25:16 INFO - PROCESS | 1926 | 1464139516076 Marionette TRACE conn2 <- [1,2210,null,{}] 18:25:16 INFO - PROCESS | 1926 | 1464139516078 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}] 18:25:16 INFO - PROCESS | 1926 | 1464139516165 Marionette TRACE conn2 <- [1,2211,null,{"value":null}] 18:25:16 INFO - PROCESS | 1926 | 1464139516172 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:16 INFO - PROCESS | 1926 | ++DOCSHELL 0x116ac8800 == 56 [pid = 1926] [id = 560] 18:25:16 INFO - PROCESS | 1926 | ++DOMWINDOW == 145 (0x120e99800) [pid = 1926] [serial = 1680] [outer = 0x0] 18:25:16 INFO - PROCESS | 1926 | ++DOMWINDOW == 146 (0x121086800) [pid = 1926] [serial = 1681] [outer = 0x120e99800] 18:25:16 INFO - PROCESS | 1926 | 1464139516197 Marionette DEBUG loaded listener.js 18:25:16 INFO - PROCESS | 1926 | ++DOMWINDOW == 147 (0x1210c2400) [pid = 1926] [serial = 1682] [outer = 0x120e99800] 18:25:16 INFO - PROCESS | 1926 | 1464139516533 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]]]}] 18:25:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 18:25:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 472ms 18:25:16 INFO - PROCESS | 1926 | 1464139516548 Marionette TRACE conn2 -> [0,2213,"getWindowHandle",null] 18:25:16 INFO - PROCESS | 1926 | 1464139516549 Marionette TRACE conn2 <- [1,2213,null,{"value":"7"}] 18:25:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 18:25:16 INFO - PROCESS | 1926 | 1464139516551 Marionette TRACE conn2 -> [0,2214,"setScriptTimeout",{"ms":35000}] 18:25:16 INFO - PROCESS | 1926 | 1464139516552 Marionette TRACE conn2 <- [1,2214,null,{}] 18:25:16 INFO - PROCESS | 1926 | 1464139516555 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}] 18:25:16 INFO - PROCESS | 1926 | 1464139516654 Marionette TRACE conn2 <- [1,2215,null,{"value":null}] 18:25:16 INFO - PROCESS | 1926 | 1464139516722 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:16 INFO - PROCESS | 1926 | ++DOCSHELL 0x12a667800 == 57 [pid = 1926] [id = 561] 18:25:16 INFO - PROCESS | 1926 | ++DOMWINDOW == 148 (0x1210a4800) [pid = 1926] [serial = 1683] [outer = 0x0] 18:25:16 INFO - PROCESS | 1926 | ++DOMWINDOW == 149 (0x121656000) [pid = 1926] [serial = 1684] [outer = 0x1210a4800] 18:25:16 INFO - PROCESS | 1926 | 1464139516748 Marionette DEBUG loaded listener.js 18:25:16 INFO - PROCESS | 1926 | ++DOMWINDOW == 150 (0x125da6c00) [pid = 1926] [serial = 1685] [outer = 0x1210a4800] 18:25:17 INFO - PROCESS | 1926 | 1464139517103 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]]]}] 18:25:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 18:25:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 569ms 18:25:17 INFO - PROCESS | 1926 | 1464139517121 Marionette TRACE conn2 -> [0,2217,"getWindowHandle",null] 18:25:17 INFO - PROCESS | 1926 | 1464139517123 Marionette TRACE conn2 <- [1,2217,null,{"value":"7"}] 18:25:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 18:25:17 INFO - PROCESS | 1926 | 1464139517135 Marionette TRACE conn2 -> [0,2218,"setScriptTimeout",{"ms":35000}] 18:25:17 INFO - PROCESS | 1926 | 1464139517136 Marionette TRACE conn2 <- [1,2218,null,{}] 18:25:17 INFO - PROCESS | 1926 | 1464139517140 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}] 18:25:17 INFO - PROCESS | 1926 | 1464139517301 Marionette TRACE conn2 <- [1,2219,null,{"value":null}] 18:25:17 INFO - PROCESS | 1926 | 1464139517319 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:17 INFO - PROCESS | 1926 | ++DOCSHELL 0x12b38d000 == 58 [pid = 1926] [id = 562] 18:25:17 INFO - PROCESS | 1926 | ++DOMWINDOW == 151 (0x125e71800) [pid = 1926] [serial = 1686] [outer = 0x0] 18:25:17 INFO - PROCESS | 1926 | ++DOMWINDOW == 152 (0x126811c00) [pid = 1926] [serial = 1687] [outer = 0x125e71800] 18:25:17 INFO - PROCESS | 1926 | 1464139517343 Marionette DEBUG loaded listener.js 18:25:17 INFO - PROCESS | 1926 | ++DOMWINDOW == 153 (0x126f53c00) [pid = 1926] [serial = 1688] [outer = 0x125e71800] 18:25:17 INFO - PROCESS | 1926 | 1464139517684 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]]]}] 18:25:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 18:25:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 577ms 18:25:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 18:25:17 INFO - PROCESS | 1926 | 1464139517704 Marionette TRACE conn2 -> [0,2221,"getWindowHandle",null] 18:25:17 INFO - PROCESS | 1926 | 1464139517705 Marionette TRACE conn2 <- [1,2221,null,{"value":"7"}] 18:25:17 INFO - PROCESS | 1926 | 1464139517710 Marionette TRACE conn2 -> [0,2222,"setScriptTimeout",{"ms":35000}] 18:25:17 INFO - PROCESS | 1926 | 1464139517711 Marionette TRACE conn2 <- [1,2222,null,{}] 18:25:17 INFO - PROCESS | 1926 | 1464139517713 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}] 18:25:17 INFO - PROCESS | 1926 | 1464139517820 Marionette TRACE conn2 <- [1,2223,null,{"value":null}] 18:25:17 INFO - PROCESS | 1926 | 1464139517834 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:17 INFO - PROCESS | 1926 | ++DOCSHELL 0x12b4f9800 == 59 [pid = 1926] [id = 563] 18:25:17 INFO - PROCESS | 1926 | ++DOMWINDOW == 154 (0x126818c00) [pid = 1926] [serial = 1689] [outer = 0x0] 18:25:17 INFO - PROCESS | 1926 | ++DOMWINDOW == 155 (0x1275e8800) [pid = 1926] [serial = 1690] [outer = 0x126818c00] 18:25:17 INFO - PROCESS | 1926 | 1464139517859 Marionette DEBUG loaded listener.js 18:25:17 INFO - PROCESS | 1926 | ++DOMWINDOW == 156 (0x128ba1c00) [pid = 1926] [serial = 1691] [outer = 0x126818c00] 18:25:18 INFO - PROCESS | 1926 | 1464139518334 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]]]}] 18:25:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 18:25:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 671ms 18:25:18 INFO - PROCESS | 1926 | 1464139518381 Marionette TRACE conn2 -> [0,2225,"getWindowHandle",null] 18:25:18 INFO - PROCESS | 1926 | 1464139518383 Marionette TRACE conn2 <- [1,2225,null,{"value":"7"}] 18:25:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 18:25:18 INFO - PROCESS | 1926 | 1464139518386 Marionette TRACE conn2 -> [0,2226,"setScriptTimeout",{"ms":35000}] 18:25:18 INFO - PROCESS | 1926 | 1464139518388 Marionette TRACE conn2 <- [1,2226,null,{}] 18:25:18 INFO - PROCESS | 1926 | 1464139518392 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}] 18:25:18 INFO - PROCESS | 1926 | 1464139518560 Marionette TRACE conn2 <- [1,2227,null,{"value":null}] 18:25:18 INFO - PROCESS | 1926 | 1464139518585 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:18 INFO - PROCESS | 1926 | ++DOCSHELL 0x12c52e800 == 60 [pid = 1926] [id = 564] 18:25:18 INFO - PROCESS | 1926 | ++DOMWINDOW == 157 (0x128ba2400) [pid = 1926] [serial = 1692] [outer = 0x0] 18:25:18 INFO - PROCESS | 1926 | ++DOMWINDOW == 158 (0x128bac400) [pid = 1926] [serial = 1693] [outer = 0x128ba2400] 18:25:18 INFO - PROCESS | 1926 | 1464139518637 Marionette DEBUG loaded listener.js 18:25:18 INFO - PROCESS | 1926 | ++DOMWINDOW == 159 (0x128bcd400) [pid = 1926] [serial = 1694] [outer = 0x128ba2400] 18:25:19 INFO - PROCESS | 1926 | 1464139519275 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]]]}] 18:25:19 INFO - PROCESS | 1926 | --DOMWINDOW == 158 (0x119890000) [pid = 1926] [serial = 1530] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 18:25:19 INFO - PROCESS | 1926 | --DOMWINDOW == 157 (0x127403400) [pid = 1926] [serial = 1644] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 18:25:19 INFO - PROCESS | 1926 | --DOMWINDOW == 156 (0x12108b000) [pid = 1926] [serial = 1629] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 18:25:19 INFO - PROCESS | 1926 | --DOMWINDOW == 155 (0x1214bcc00) [pid = 1926] [serial = 1632] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 18:25:19 INFO - PROCESS | 1926 | --DOMWINDOW == 154 (0x12165f800) [pid = 1926] [serial = 1635] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 18:25:19 INFO - PROCESS | 1926 | --DOMWINDOW == 153 (0x1190cd400) [pid = 1926] [serial = 1623] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 18:25:19 INFO - PROCESS | 1926 | --DOMWINDOW == 152 (0x1185f9400) [pid = 1926] [serial = 1620] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 18:25:19 INFO - PROCESS | 1926 | --DOMWINDOW == 151 (0x1121ee400) [pid = 1926] [serial = 1605] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 18:25:19 INFO - PROCESS | 1926 | --DOMWINDOW == 150 (0x115d79800) [pid = 1926] [serial = 1611] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 18:25:19 INFO - PROCESS | 1926 | --DOMWINDOW == 149 (0x11678ec00) [pid = 1926] [serial = 1614] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 18:25:19 INFO - PROCESS | 1926 | --DOMWINDOW == 148 (0x11855a400) [pid = 1926] [serial = 1617] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 18:25:19 INFO - PROCESS | 1926 | --DOMWINDOW == 147 (0x1121a9400) [pid = 1926] [serial = 1608] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 18:25:19 INFO - PROCESS | 1926 | --DOMWINDOW == 146 (0x118c17800) [pid = 1926] [serial = 1638] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 18:25:19 INFO - PROCESS | 1926 | --DOMWINDOW == 145 (0x120e98c00) [pid = 1926] [serial = 1626] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 18:25:19 INFO - PROCESS | 1926 | --DOMWINDOW == 144 (0x1194ca400) [pid = 1926] [serial = 1641] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 18:25:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 18:25:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 970ms 18:25:19 INFO - PROCESS | 1926 | 1464139519357 Marionette TRACE conn2 -> [0,2229,"getWindowHandle",null] 18:25:19 INFO - PROCESS | 1926 | 1464139519359 Marionette TRACE conn2 <- [1,2229,null,{"value":"7"}] 18:25:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 18:25:19 INFO - PROCESS | 1926 | 1464139519361 Marionette TRACE conn2 -> [0,2230,"setScriptTimeout",{"ms":35000}] 18:25:19 INFO - PROCESS | 1926 | 1464139519362 Marionette TRACE conn2 <- [1,2230,null,{}] 18:25:19 INFO - PROCESS | 1926 | 1464139519365 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}] 18:25:19 INFO - PROCESS | 1926 | 1464139519452 Marionette TRACE conn2 <- [1,2231,null,{"value":null}] 18:25:19 INFO - PROCESS | 1926 | 1464139519458 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:19 INFO - PROCESS | 1926 | ++DOCSHELL 0x123e18800 == 61 [pid = 1926] [id = 565] 18:25:19 INFO - PROCESS | 1926 | ++DOMWINDOW == 145 (0x115e87c00) [pid = 1926] [serial = 1695] [outer = 0x0] 18:25:19 INFO - PROCESS | 1926 | ++DOMWINDOW == 146 (0x11855a400) [pid = 1926] [serial = 1696] [outer = 0x115e87c00] 18:25:19 INFO - PROCESS | 1926 | 1464139519484 Marionette DEBUG loaded listener.js 18:25:19 INFO - PROCESS | 1926 | ++DOMWINDOW == 147 (0x120e98000) [pid = 1926] [serial = 1697] [outer = 0x115e87c00] 18:25:19 INFO - PROCESS | 1926 | 1464139519837 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]]]}] 18:25:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 18:25:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 519ms 18:25:19 INFO - PROCESS | 1926 | 1464139519881 Marionette TRACE conn2 -> [0,2233,"getWindowHandle",null] 18:25:19 INFO - PROCESS | 1926 | 1464139519883 Marionette TRACE conn2 <- [1,2233,null,{"value":"7"}] 18:25:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 18:25:19 INFO - PROCESS | 1926 | 1464139519885 Marionette TRACE conn2 -> [0,2234,"setScriptTimeout",{"ms":35000}] 18:25:19 INFO - PROCESS | 1926 | 1464139519886 Marionette TRACE conn2 <- [1,2234,null,{}] 18:25:19 INFO - PROCESS | 1926 | 1464139519889 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}] 18:25:19 INFO - PROCESS | 1926 | 1464139519995 Marionette TRACE conn2 <- [1,2235,null,{"value":null}] 18:25:20 INFO - PROCESS | 1926 | 1464139519999 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:20 INFO - PROCESS | 1926 | ++DOCSHELL 0x12d017800 == 62 [pid = 1926] [id = 566] 18:25:20 INFO - PROCESS | 1926 | ++DOMWINDOW == 148 (0x12108e800) [pid = 1926] [serial = 1698] [outer = 0x0] 18:25:20 INFO - PROCESS | 1926 | ++DOMWINDOW == 149 (0x128bce800) [pid = 1926] [serial = 1699] [outer = 0x12108e800] 18:25:20 INFO - PROCESS | 1926 | 1464139520029 Marionette DEBUG loaded listener.js 18:25:20 INFO - PROCESS | 1926 | ++DOMWINDOW == 150 (0x128bdd800) [pid = 1926] [serial = 1700] [outer = 0x12108e800] 18:25:20 INFO - PROCESS | 1926 | 1464139520361 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]]]}] 18:25:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 18:25:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 519ms 18:25:20 INFO - PROCESS | 1926 | 1464139520404 Marionette TRACE conn2 -> [0,2237,"getWindowHandle",null] 18:25:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 18:25:20 INFO - PROCESS | 1926 | 1464139520405 Marionette TRACE conn2 <- [1,2237,null,{"value":"7"}] 18:25:20 INFO - PROCESS | 1926 | 1464139520408 Marionette TRACE conn2 -> [0,2238,"setScriptTimeout",{"ms":35000}] 18:25:20 INFO - PROCESS | 1926 | 1464139520409 Marionette TRACE conn2 <- [1,2238,null,{}] 18:25:20 INFO - PROCESS | 1926 | 1464139520411 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}] 18:25:20 INFO - PROCESS | 1926 | 1464139520502 Marionette TRACE conn2 <- [1,2239,null,{"value":null}] 18:25:20 INFO - PROCESS | 1926 | 1464139520565 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:20 INFO - PROCESS | 1926 | ++DOCSHELL 0x12d488800 == 63 [pid = 1926] [id = 567] 18:25:20 INFO - PROCESS | 1926 | ++DOMWINDOW == 151 (0x12109fc00) [pid = 1926] [serial = 1701] [outer = 0x0] 18:25:20 INFO - PROCESS | 1926 | ++DOMWINDOW == 152 (0x128be2400) [pid = 1926] [serial = 1702] [outer = 0x12109fc00] 18:25:20 INFO - PROCESS | 1926 | 1464139520590 Marionette DEBUG loaded listener.js 18:25:20 INFO - PROCESS | 1926 | ++DOMWINDOW == 153 (0x128d73800) [pid = 1926] [serial = 1703] [outer = 0x12109fc00] 18:25:20 INFO - PROCESS | 1926 | 1464139520892 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]]]}] 18:25:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 18:25:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 520ms 18:25:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 18:25:20 INFO - PROCESS | 1926 | 1464139520929 Marionette TRACE conn2 -> [0,2241,"getWindowHandle",null] 18:25:20 INFO - PROCESS | 1926 | 1464139520930 Marionette TRACE conn2 <- [1,2241,null,{"value":"7"}] 18:25:20 INFO - PROCESS | 1926 | 1464139520932 Marionette TRACE conn2 -> [0,2242,"setScriptTimeout",{"ms":35000}] 18:25:20 INFO - PROCESS | 1926 | 1464139520933 Marionette TRACE conn2 <- [1,2242,null,{}] 18:25:20 INFO - PROCESS | 1926 | 1464139520936 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}] 18:25:21 INFO - PROCESS | 1926 | 1464139521024 Marionette TRACE conn2 <- [1,2243,null,{"value":null}] 18:25:21 INFO - PROCESS | 1926 | 1464139521029 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:21 INFO - PROCESS | 1926 | ++DOCSHELL 0x12d49f000 == 64 [pid = 1926] [id = 568] 18:25:21 INFO - PROCESS | 1926 | ++DOMWINDOW == 154 (0x128d79000) [pid = 1926] [serial = 1704] [outer = 0x0] 18:25:21 INFO - PROCESS | 1926 | ++DOMWINDOW == 155 (0x128f0c400) [pid = 1926] [serial = 1705] [outer = 0x128d79000] 18:25:21 INFO - PROCESS | 1926 | 1464139521053 Marionette DEBUG loaded listener.js 18:25:21 INFO - PROCESS | 1926 | ++DOMWINDOW == 156 (0x128f13000) [pid = 1926] [serial = 1706] [outer = 0x128d79000] 18:25:21 INFO - PROCESS | 1926 | 1464139521544 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]]]}] 18:25:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 18:25:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 619ms 18:25:21 INFO - PROCESS | 1926 | 1464139521552 Marionette TRACE conn2 -> [0,2245,"getWindowHandle",null] 18:25:21 INFO - PROCESS | 1926 | 1464139521555 Marionette TRACE conn2 <- [1,2245,null,{"value":"7"}] 18:25:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 18:25:21 INFO - PROCESS | 1926 | 1464139521559 Marionette TRACE conn2 -> [0,2246,"setScriptTimeout",{"ms":35000}] 18:25:21 INFO - PROCESS | 1926 | 1464139521561 Marionette TRACE conn2 <- [1,2246,null,{}] 18:25:21 INFO - PROCESS | 1926 | 1464139521565 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}] 18:25:21 INFO - PROCESS | 1926 | 1464139521678 Marionette TRACE conn2 <- [1,2247,null,{"value":null}] 18:25:21 INFO - PROCESS | 1926 | 1464139521754 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:21 INFO - PROCESS | 1926 | ++DOCSHELL 0x118593800 == 65 [pid = 1926] [id = 569] 18:25:21 INFO - PROCESS | 1926 | ++DOMWINDOW == 157 (0x1163ac000) [pid = 1926] [serial = 1707] [outer = 0x0] 18:25:21 INFO - PROCESS | 1926 | ++DOMWINDOW == 158 (0x116793000) [pid = 1926] [serial = 1708] [outer = 0x1163ac000] 18:25:21 INFO - PROCESS | 1926 | 1464139521811 Marionette DEBUG loaded listener.js 18:25:21 INFO - PROCESS | 1926 | ++DOMWINDOW == 159 (0x117e17800) [pid = 1926] [serial = 1709] [outer = 0x1163ac000] 18:25:22 INFO - PROCESS | 1926 | 1464139522261 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]]]}] 18:25:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 18:25:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 721ms 18:25:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 18:25:22 INFO - PROCESS | 1926 | 1464139522290 Marionette TRACE conn2 -> [0,2249,"getWindowHandle",null] 18:25:22 INFO - PROCESS | 1926 | 1464139522294 Marionette TRACE conn2 <- [1,2249,null,{"value":"7"}] 18:25:22 INFO - PROCESS | 1926 | 1464139522300 Marionette TRACE conn2 -> [0,2250,"setScriptTimeout",{"ms":35000}] 18:25:22 INFO - PROCESS | 1926 | 1464139522302 Marionette TRACE conn2 <- [1,2250,null,{}] 18:25:22 INFO - PROCESS | 1926 | 1464139522305 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}] 18:25:22 INFO - PROCESS | 1926 | 1464139522418 Marionette TRACE conn2 <- [1,2251,null,{"value":null}] 18:25:22 INFO - PROCESS | 1926 | 1464139522492 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:22 INFO - PROCESS | 1926 | ++DOCSHELL 0x12755d000 == 66 [pid = 1926] [id = 570] 18:25:22 INFO - PROCESS | 1926 | ++DOMWINDOW == 160 (0x1185f1800) [pid = 1926] [serial = 1710] [outer = 0x0] 18:25:22 INFO - PROCESS | 1926 | ++DOMWINDOW == 161 (0x118c14000) [pid = 1926] [serial = 1711] [outer = 0x1185f1800] 18:25:22 INFO - PROCESS | 1926 | 1464139522522 Marionette DEBUG loaded listener.js 18:25:22 INFO - PROCESS | 1926 | ++DOMWINDOW == 162 (0x1194ba800) [pid = 1926] [serial = 1712] [outer = 0x1185f1800] 18:25:22 INFO - PROCESS | 1926 | 1464139522953 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]]]}] 18:25:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 18:25:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 671ms 18:25:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 18:25:22 INFO - PROCESS | 1926 | 1464139522971 Marionette TRACE conn2 -> [0,2253,"getWindowHandle",null] 18:25:22 INFO - PROCESS | 1926 | 1464139522973 Marionette TRACE conn2 <- [1,2253,null,{"value":"7"}] 18:25:22 INFO - PROCESS | 1926 | 1464139522975 Marionette TRACE conn2 -> [0,2254,"setScriptTimeout",{"ms":35000}] 18:25:22 INFO - PROCESS | 1926 | 1464139522978 Marionette TRACE conn2 <- [1,2254,null,{}] 18:25:23 INFO - PROCESS | 1926 | 1464139523006 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}] 18:25:23 INFO - PROCESS | 1926 | 1464139523155 Marionette TRACE conn2 <- [1,2255,null,{"value":null}] 18:25:23 INFO - PROCESS | 1926 | 1464139523169 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:23 INFO - PROCESS | 1926 | ++DOCSHELL 0x12d19e000 == 67 [pid = 1926] [id = 571] 18:25:23 INFO - PROCESS | 1926 | ++DOMWINDOW == 163 (0x120d07800) [pid = 1926] [serial = 1713] [outer = 0x0] 18:25:23 INFO - PROCESS | 1926 | ++DOMWINDOW == 164 (0x1210ca000) [pid = 1926] [serial = 1714] [outer = 0x120d07800] 18:25:23 INFO - PROCESS | 1926 | 1464139523201 Marionette DEBUG loaded listener.js 18:25:23 INFO - PROCESS | 1926 | ++DOMWINDOW == 165 (0x121b4bc00) [pid = 1926] [serial = 1715] [outer = 0x120d07800] 18:25:23 INFO - PROCESS | 1926 | 1464139523634 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]]]}] 18:25:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 18:25:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 721ms 18:25:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 18:25:23 INFO - PROCESS | 1926 | 1464139523697 Marionette TRACE conn2 -> [0,2257,"getWindowHandle",null] 18:25:23 INFO - PROCESS | 1926 | 1464139523698 Marionette TRACE conn2 <- [1,2257,null,{"value":"7"}] 18:25:23 INFO - PROCESS | 1926 | 1464139523701 Marionette TRACE conn2 -> [0,2258,"setScriptTimeout",{"ms":35000}] 18:25:23 INFO - PROCESS | 1926 | 1464139523702 Marionette TRACE conn2 <- [1,2258,null,{}] 18:25:23 INFO - PROCESS | 1926 | 1464139523705 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}] 18:25:23 INFO - PROCESS | 1926 | 1464139523815 Marionette TRACE conn2 <- [1,2259,null,{"value":null}] 18:25:23 INFO - PROCESS | 1926 | 1464139523890 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:23 INFO - PROCESS | 1926 | ++DOCSHELL 0x12d893800 == 68 [pid = 1926] [id = 572] 18:25:23 INFO - PROCESS | 1926 | ++DOMWINDOW == 166 (0x125da5c00) [pid = 1926] [serial = 1716] [outer = 0x0] 18:25:23 INFO - PROCESS | 1926 | ++DOMWINDOW == 167 (0x126815c00) [pid = 1926] [serial = 1717] [outer = 0x125da5c00] 18:25:23 INFO - PROCESS | 1926 | 1464139523921 Marionette DEBUG loaded listener.js 18:25:23 INFO - PROCESS | 1926 | ++DOMWINDOW == 168 (0x1275ec000) [pid = 1926] [serial = 1718] [outer = 0x125da5c00] 18:25:24 INFO - PROCESS | 1926 | 1464139524344 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]]]}] 18:25:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 18:25:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 672ms 18:25:24 INFO - PROCESS | 1926 | 1464139524374 Marionette TRACE conn2 -> [0,2261,"getWindowHandle",null] 18:25:24 INFO - PROCESS | 1926 | 1464139524375 Marionette TRACE conn2 <- [1,2261,null,{"value":"7"}] 18:25:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 18:25:24 INFO - PROCESS | 1926 | 1464139524378 Marionette TRACE conn2 -> [0,2262,"setScriptTimeout",{"ms":35000}] 18:25:24 INFO - PROCESS | 1926 | 1464139524379 Marionette TRACE conn2 <- [1,2262,null,{}] 18:25:24 INFO - PROCESS | 1926 | 1464139524381 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}] 18:25:24 INFO - PROCESS | 1926 | 1464139524506 Marionette TRACE conn2 <- [1,2263,null,{"value":null}] 18:25:24 INFO - PROCESS | 1926 | 1464139524580 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:24 INFO - PROCESS | 1926 | ++DOCSHELL 0x12f1a0800 == 69 [pid = 1926] [id = 573] 18:25:24 INFO - PROCESS | 1926 | ++DOMWINDOW == 169 (0x128898400) [pid = 1926] [serial = 1719] [outer = 0x0] 18:25:24 INFO - PROCESS | 1926 | ++DOMWINDOW == 170 (0x128bcf400) [pid = 1926] [serial = 1720] [outer = 0x128898400] 18:25:24 INFO - PROCESS | 1926 | 1464139524610 Marionette DEBUG loaded listener.js 18:25:24 INFO - PROCESS | 1926 | ++DOMWINDOW == 171 (0x128bdb400) [pid = 1926] [serial = 1721] [outer = 0x128898400] 18:25:25 INFO - PROCESS | 1926 | 1464139525079 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]]]}] 18:25:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 18:25:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 723ms 18:25:25 INFO - PROCESS | 1926 | 1464139525102 Marionette TRACE conn2 -> [0,2265,"getWindowHandle",null] 18:25:25 INFO - PROCESS | 1926 | 1464139525104 Marionette TRACE conn2 <- [1,2265,null,{"value":"7"}] 18:25:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 18:25:25 INFO - PROCESS | 1926 | 1464139525108 Marionette TRACE conn2 -> [0,2266,"setScriptTimeout",{"ms":35000}] 18:25:25 INFO - PROCESS | 1926 | 1464139525110 Marionette TRACE conn2 <- [1,2266,null,{}] 18:25:25 INFO - PROCESS | 1926 | 1464139525113 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}] 18:25:25 INFO - PROCESS | 1926 | 1464139525291 Marionette TRACE conn2 <- [1,2267,null,{"value":null}] 18:25:25 INFO - PROCESS | 1926 | 1464139525366 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:25 INFO - PROCESS | 1926 | ++DOCSHELL 0x12f65c800 == 70 [pid = 1926] [id = 574] 18:25:25 INFO - PROCESS | 1926 | ++DOMWINDOW == 172 (0x128d79800) [pid = 1926] [serial = 1722] [outer = 0x0] 18:25:25 INFO - PROCESS | 1926 | ++DOMWINDOW == 173 (0x128f14400) [pid = 1926] [serial = 1723] [outer = 0x128d79800] 18:25:25 INFO - PROCESS | 1926 | 1464139525397 Marionette DEBUG loaded listener.js 18:25:25 INFO - PROCESS | 1926 | ++DOMWINDOW == 174 (0x12930a800) [pid = 1926] [serial = 1724] [outer = 0x128d79800] 18:25:25 INFO - PROCESS | 1926 | 1464139525818 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]]]}] 18:25:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 18:25:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 773ms 18:25:25 INFO - PROCESS | 1926 | 1464139525881 Marionette TRACE conn2 -> [0,2269,"getWindowHandle",null] 18:25:25 INFO - PROCESS | 1926 | 1464139525882 Marionette TRACE conn2 <- [1,2269,null,{"value":"7"}] 18:25:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 18:25:25 INFO - PROCESS | 1926 | 1464139525884 Marionette TRACE conn2 -> [0,2270,"setScriptTimeout",{"ms":35000}] 18:25:25 INFO - PROCESS | 1926 | 1464139525886 Marionette TRACE conn2 <- [1,2270,null,{}] 18:25:25 INFO - PROCESS | 1926 | 1464139525888 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}] 18:25:25 INFO - PROCESS | 1926 | 1464139525997 Marionette TRACE conn2 <- [1,2271,null,{"value":null}] 18:25:26 INFO - PROCESS | 1926 | 1464139526103 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:26 INFO - PROCESS | 1926 | ++DOCSHELL 0x12cd2f800 == 71 [pid = 1926] [id = 575] 18:25:26 INFO - PROCESS | 1926 | ++DOMWINDOW == 175 (0x11258d000) [pid = 1926] [serial = 1725] [outer = 0x0] 18:25:26 INFO - PROCESS | 1926 | ++DOMWINDOW == 176 (0x12930d400) [pid = 1926] [serial = 1726] [outer = 0x11258d000] 18:25:26 INFO - PROCESS | 1926 | 1464139526136 Marionette DEBUG loaded listener.js 18:25:26 INFO - PROCESS | 1926 | ++DOMWINDOW == 177 (0x12956c000) [pid = 1926] [serial = 1727] [outer = 0x11258d000] 18:25:26 INFO - PROCESS | 1926 | 1464139526547 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]]]}] 18:25:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 18:25:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 671ms 18:25:26 INFO - PROCESS | 1926 | 1464139526556 Marionette TRACE conn2 -> [0,2273,"getWindowHandle",null] 18:25:26 INFO - PROCESS | 1926 | 1464139526557 Marionette TRACE conn2 <- [1,2273,null,{"value":"7"}] 18:25:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 18:25:26 INFO - PROCESS | 1926 | 1464139526560 Marionette TRACE conn2 -> [0,2274,"setScriptTimeout",{"ms":35000}] 18:25:26 INFO - PROCESS | 1926 | 1464139526561 Marionette TRACE conn2 <- [1,2274,null,{}] 18:25:26 INFO - PROCESS | 1926 | 1464139526563 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}] 18:25:26 INFO - PROCESS | 1926 | 1464139526671 Marionette TRACE conn2 <- [1,2275,null,{"value":null}] 18:25:26 INFO - PROCESS | 1926 | 1464139526775 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:26 INFO - PROCESS | 1926 | ++DOCSHELL 0x118c96000 == 72 [pid = 1926] [id = 576] 18:25:26 INFO - PROCESS | 1926 | ++DOMWINDOW == 178 (0x112149000) [pid = 1926] [serial = 1728] [outer = 0x0] 18:25:26 INFO - PROCESS | 1926 | ++DOMWINDOW == 179 (0x118c13000) [pid = 1926] [serial = 1729] [outer = 0x112149000] 18:25:26 INFO - PROCESS | 1926 | 1464139526807 Marionette DEBUG loaded listener.js 18:25:26 INFO - PROCESS | 1926 | ++DOMWINDOW == 180 (0x129311000) [pid = 1926] [serial = 1730] [outer = 0x112149000] 18:25:27 INFO - PROCESS | 1926 | 1464139527513 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]]]}] 18:25:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 18:25:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 1021ms 18:25:27 INFO - PROCESS | 1926 | 1464139527649 Marionette TRACE conn2 -> [0,2277,"getWindowHandle",null] 18:25:27 INFO - PROCESS | 1926 | 1464139527653 Marionette TRACE conn2 <- [1,2277,null,{"value":"7"}] 18:25:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 18:25:27 INFO - PROCESS | 1926 | 1464139527662 Marionette TRACE conn2 -> [0,2278,"setScriptTimeout",{"ms":35000}] 18:25:27 INFO - PROCESS | 1926 | 1464139527664 Marionette TRACE conn2 <- [1,2278,null,{}] 18:25:27 INFO - PROCESS | 1926 | 1464139527668 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}] 18:25:27 INFO - PROCESS | 1926 | 1464139527781 Marionette TRACE conn2 <- [1,2279,null,{"value":null}] 18:25:27 INFO - PROCESS | 1926 | 1464139527890 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:27 INFO - PROCESS | 1926 | ++DOCSHELL 0x116885000 == 73 [pid = 1926] [id = 577] 18:25:27 INFO - PROCESS | 1926 | ++DOMWINDOW == 181 (0x11274b000) [pid = 1926] [serial = 1731] [outer = 0x0] 18:25:27 INFO - PROCESS | 1926 | ++DOMWINDOW == 182 (0x115e10800) [pid = 1926] [serial = 1732] [outer = 0x11274b000] 18:25:27 INFO - PROCESS | 1926 | 1464139527921 Marionette DEBUG loaded listener.js 18:25:27 INFO - PROCESS | 1926 | ++DOMWINDOW == 183 (0x11710bc00) [pid = 1926] [serial = 1733] [outer = 0x11274b000] 18:25:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 18:25:28 INFO - PROCESS | 1926 | 1464139528326 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]]]}] 18:25:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 673ms 18:25:28 INFO - PROCESS | 1926 | 1464139528334 Marionette TRACE conn2 -> [0,2281,"getWindowHandle",null] 18:25:28 INFO - PROCESS | 1926 | 1464139528338 Marionette TRACE conn2 <- [1,2281,null,{"value":"7"}] 18:25:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 18:25:28 INFO - PROCESS | 1926 | 1464139528343 Marionette TRACE conn2 -> [0,2282,"setScriptTimeout",{"ms":35000}] 18:25:28 INFO - PROCESS | 1926 | 1464139528344 Marionette TRACE conn2 <- [1,2282,null,{}] 18:25:28 INFO - PROCESS | 1926 | 1464139528347 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}] 18:25:28 INFO - PROCESS | 1926 | 1464139528451 Marionette TRACE conn2 <- [1,2283,null,{"value":null}] 18:25:28 INFO - PROCESS | 1926 | 1464139528553 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:28 INFO - PROCESS | 1926 | --DOCSHELL 0x12936e000 == 72 [pid = 1926] [id = 509] 18:25:28 INFO - PROCESS | 1926 | --DOCSHELL 0x1132b8000 == 71 [pid = 1926] [id = 481] 18:25:28 INFO - PROCESS | 1926 | --DOCSHELL 0x12d488800 == 70 [pid = 1926] [id = 567] 18:25:28 INFO - PROCESS | 1926 | --DOCSHELL 0x12d017800 == 69 [pid = 1926] [id = 566] 18:25:28 INFO - PROCESS | 1926 | --DOCSHELL 0x123e18800 == 68 [pid = 1926] [id = 565] 18:25:28 INFO - PROCESS | 1926 | --DOCSHELL 0x12c52e800 == 67 [pid = 1926] [id = 564] 18:25:28 INFO - PROCESS | 1926 | --DOCSHELL 0x12b4f9800 == 66 [pid = 1926] [id = 563] 18:25:28 INFO - PROCESS | 1926 | --DOCSHELL 0x12b38d000 == 65 [pid = 1926] [id = 562] 18:25:28 INFO - PROCESS | 1926 | ++DOCSHELL 0x115ec5000 == 66 [pid = 1926] [id = 578] 18:25:28 INFO - PROCESS | 1926 | ++DOMWINDOW == 184 (0x112dcb400) [pid = 1926] [serial = 1734] [outer = 0x0] 18:25:28 INFO - PROCESS | 1926 | ++DOMWINDOW == 185 (0x117e0e000) [pid = 1926] [serial = 1735] [outer = 0x112dcb400] 18:25:28 INFO - PROCESS | 1926 | 1464139528609 Marionette DEBUG loaded listener.js 18:25:28 INFO - PROCESS | 1926 | ++DOMWINDOW == 186 (0x118c15800) [pid = 1926] [serial = 1736] [outer = 0x112dcb400] 18:25:28 INFO - PROCESS | 1926 | --DOCSHELL 0x12a667800 == 65 [pid = 1926] [id = 561] 18:25:28 INFO - PROCESS | 1926 | --DOCSHELL 0x116ac8800 == 64 [pid = 1926] [id = 560] 18:25:28 INFO - PROCESS | 1926 | --DOCSHELL 0x125d84800 == 63 [pid = 1926] [id = 559] 18:25:28 INFO - PROCESS | 1926 | --DOCSHELL 0x119b7f000 == 62 [pid = 1926] [id = 558] 18:25:28 INFO - PROCESS | 1926 | --DOCSHELL 0x119b6a000 == 61 [pid = 1926] [id = 557] 18:25:28 INFO - PROCESS | 1926 | --DOCSHELL 0x119c0a000 == 60 [pid = 1926] [id = 556] 18:25:28 INFO - PROCESS | 1926 | --DOCSHELL 0x118547000 == 59 [pid = 1926] [id = 550] 18:25:28 INFO - PROCESS | 1926 | --DOMWINDOW == 185 (0x121089400) [pid = 1926] [serial = 1532] [outer = 0x0] [url = about:blank] 18:25:28 INFO - PROCESS | 1926 | --DOMWINDOW == 184 (0x121656800) [pid = 1926] [serial = 1639] [outer = 0x0] [url = about:blank] 18:25:28 INFO - PROCESS | 1926 | --DOMWINDOW == 183 (0x125e7d800) [pid = 1926] [serial = 1637] [outer = 0x0] [url = about:blank] 18:25:28 INFO - PROCESS | 1926 | --DOMWINDOW == 182 (0x121085000) [pid = 1926] [serial = 1627] [outer = 0x0] [url = about:blank] 18:25:28 INFO - PROCESS | 1926 | --DOMWINDOW == 181 (0x1210a5c00) [pid = 1926] [serial = 1628] [outer = 0x0] [url = about:blank] 18:25:28 INFO - PROCESS | 1926 | --DOMWINDOW == 180 (0x1275eb000) [pid = 1926] [serial = 1646] [outer = 0x0] [url = about:blank] 18:25:28 INFO - PROCESS | 1926 | --DOMWINDOW == 179 (0x126ff7800) [pid = 1926] [serial = 1643] [outer = 0x0] [url = about:blank] 18:25:28 INFO - PROCESS | 1926 | --DOMWINDOW == 178 (0x126b9c800) [pid = 1926] [serial = 1640] [outer = 0x0] [url = about:blank] 18:25:28 INFO - PROCESS | 1926 | --DOMWINDOW == 177 (0x12107f400) [pid = 1926] [serial = 1625] [outer = 0x0] [url = about:blank] 18:25:28 INFO - PROCESS | 1926 | --DOMWINDOW == 176 (0x126dbf400) [pid = 1926] [serial = 1642] [outer = 0x0] [url = about:blank] 18:25:28 INFO - PROCESS | 1926 | --DOMWINDOW == 175 (0x1275e2c00) [pid = 1926] [serial = 1645] [outer = 0x0] [url = about:blank] 18:25:28 INFO - PROCESS | 1926 | --DOMWINDOW == 174 (0x1212ccc00) [pid = 1926] [serial = 1630] [outer = 0x0] [url = about:blank] 18:25:28 INFO - PROCESS | 1926 | --DOMWINDOW == 173 (0x1216f2800) [pid = 1926] [serial = 1633] [outer = 0x0] [url = about:blank] 18:25:28 INFO - PROCESS | 1926 | --DOMWINDOW == 172 (0x11830e000) [pid = 1926] [serial = 1631] [outer = 0x0] [url = about:blank] 18:25:28 INFO - PROCESS | 1926 | --DOMWINDOW == 171 (0x1258b3800) [pid = 1926] [serial = 1636] [outer = 0x0] [url = about:blank] 18:25:28 INFO - PROCESS | 1926 | --DOMWINDOW == 170 (0x114e16c00) [pid = 1926] [serial = 1594] [outer = 0x0] [url = about:blank] 18:25:28 INFO - PROCESS | 1926 | --DOMWINDOW == 169 (0x125783c00) [pid = 1926] [serial = 1603] [outer = 0x0] [url = about:blank] 18:25:28 INFO - PROCESS | 1926 | --DOMWINDOW == 168 (0x1194cac00) [pid = 1926] [serial = 1624] [outer = 0x0] [url = about:blank] 18:25:28 INFO - PROCESS | 1926 | --DOMWINDOW == 167 (0x12557dc00) [pid = 1926] [serial = 1634] [outer = 0x0] [url = about:blank] 18:25:28 INFO - PROCESS | 1926 | --DOMWINDOW == 166 (0x1190d0800) [pid = 1926] [serial = 1621] [outer = 0x0] [url = about:blank] 18:25:28 INFO - PROCESS | 1926 | --DOMWINDOW == 165 (0x1194bb800) [pid = 1926] [serial = 1622] [outer = 0x0] [url = about:blank] 18:25:28 INFO - PROCESS | 1926 | --DOMWINDOW == 164 (0x126b9fc00) [pid = 1926] [serial = 1607] [outer = 0x0] [url = about:blank] 18:25:28 INFO - PROCESS | 1926 | --DOMWINDOW == 163 (0x118097800) [pid = 1926] [serial = 1606] [outer = 0x0] [url = about:blank] 18:25:28 INFO - PROCESS | 1926 | --DOMWINDOW == 162 (0x117e0dc00) [pid = 1926] [serial = 1613] [outer = 0x0] [url = about:blank] 18:25:28 INFO - PROCESS | 1926 | --DOMWINDOW == 161 (0x116e67000) [pid = 1926] [serial = 1612] [outer = 0x0] [url = about:blank] 18:25:28 INFO - PROCESS | 1926 | --DOMWINDOW == 160 (0x1190c5000) [pid = 1926] [serial = 1597] [outer = 0x0] [url = about:blank] 18:25:28 INFO - PROCESS | 1926 | --DOMWINDOW == 159 (0x12154d400) [pid = 1926] [serial = 1600] [outer = 0x0] [url = about:blank] 18:25:28 INFO - PROCESS | 1926 | --DOMWINDOW == 158 (0x118375400) [pid = 1926] [serial = 1615] [outer = 0x0] [url = about:blank] 18:25:28 INFO - PROCESS | 1926 | --DOMWINDOW == 157 (0x118550000) [pid = 1926] [serial = 1616] [outer = 0x0] [url = about:blank] 18:25:28 INFO - PROCESS | 1926 | --DOMWINDOW == 156 (0x118c0e400) [pid = 1926] [serial = 1618] [outer = 0x0] [url = about:blank] 18:25:28 INFO - PROCESS | 1926 | --DOMWINDOW == 155 (0x119063400) [pid = 1926] [serial = 1619] [outer = 0x0] [url = about:blank] 18:25:28 INFO - PROCESS | 1926 | --DOMWINDOW == 154 (0x112967800) [pid = 1926] [serial = 1610] [outer = 0x0] [url = about:blank] 18:25:28 INFO - PROCESS | 1926 | --DOMWINDOW == 153 (0x112591000) [pid = 1926] [serial = 1609] [outer = 0x0] [url = about:blank] 18:25:28 INFO - PROCESS | 1926 | 1464139528934 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]]]}] 18:25:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 18:25:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 620ms 18:25:28 INFO - PROCESS | 1926 | 1464139528962 Marionette TRACE conn2 -> [0,2285,"getWindowHandle",null] 18:25:28 INFO - PROCESS | 1926 | 1464139528964 Marionette TRACE conn2 <- [1,2285,null,{"value":"7"}] 18:25:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 18:25:28 INFO - PROCESS | 1926 | 1464139528966 Marionette TRACE conn2 -> [0,2286,"setScriptTimeout",{"ms":35000}] 18:25:28 INFO - PROCESS | 1926 | 1464139528968 Marionette TRACE conn2 <- [1,2286,null,{}] 18:25:28 INFO - PROCESS | 1926 | 1464139528977 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}] 18:25:29 INFO - PROCESS | 1926 | 1464139529070 Marionette TRACE conn2 <- [1,2287,null,{"value":null}] 18:25:29 INFO - PROCESS | 1926 | 1464139529094 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:29 INFO - PROCESS | 1926 | ++DOCSHELL 0x12113d800 == 60 [pid = 1926] [id = 579] 18:25:29 INFO - PROCESS | 1926 | ++DOMWINDOW == 154 (0x1194b3800) [pid = 1926] [serial = 1737] [outer = 0x0] 18:25:29 INFO - PROCESS | 1926 | ++DOMWINDOW == 155 (0x1194c2400) [pid = 1926] [serial = 1738] [outer = 0x1194b3800] 18:25:29 INFO - PROCESS | 1926 | 1464139529123 Marionette DEBUG loaded listener.js 18:25:29 INFO - PROCESS | 1926 | ++DOMWINDOW == 156 (0x119890000) [pid = 1926] [serial = 1739] [outer = 0x1194b3800] 18:25:29 INFO - PROCESS | 1926 | 1464139529482 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]]]}] 18:25:29 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 18:25:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 521ms 18:25:29 INFO - PROCESS | 1926 | 1464139529488 Marionette TRACE conn2 -> [0,2289,"getWindowHandle",null] 18:25:29 INFO - PROCESS | 1926 | 1464139529491 Marionette TRACE conn2 <- [1,2289,null,{"value":"7"}] 18:25:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 18:25:29 INFO - PROCESS | 1926 | 1464139529494 Marionette TRACE conn2 -> [0,2290,"setScriptTimeout",{"ms":35000}] 18:25:29 INFO - PROCESS | 1926 | 1464139529495 Marionette TRACE conn2 <- [1,2290,null,{}] 18:25:29 INFO - PROCESS | 1926 | 1464139529498 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}] 18:25:29 INFO - PROCESS | 1926 | 1464139529589 Marionette TRACE conn2 <- [1,2291,null,{"value":null}] 18:25:29 INFO - PROCESS | 1926 | 1464139529647 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:29 INFO - PROCESS | 1926 | ++DOCSHELL 0x123ebe000 == 61 [pid = 1926] [id = 580] 18:25:29 INFO - PROCESS | 1926 | ++DOMWINDOW == 157 (0x120d08400) [pid = 1926] [serial = 1740] [outer = 0x0] 18:25:29 INFO - PROCESS | 1926 | ++DOMWINDOW == 158 (0x120e9ac00) [pid = 1926] [serial = 1741] [outer = 0x120d08400] 18:25:29 INFO - PROCESS | 1926 | 1464139529674 Marionette DEBUG loaded listener.js 18:25:29 INFO - PROCESS | 1926 | ++DOMWINDOW == 159 (0x12109cc00) [pid = 1926] [serial = 1742] [outer = 0x120d08400] 18:25:29 INFO - PROCESS | 1926 | 1464139529981 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]]]}] 18:25:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 18:25:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 519ms 18:25:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 18:25:30 INFO - PROCESS | 1926 | 1464139530013 Marionette TRACE conn2 -> [0,2293,"getWindowHandle",null] 18:25:30 INFO - PROCESS | 1926 | 1464139530015 Marionette TRACE conn2 <- [1,2293,null,{"value":"7"}] 18:25:30 INFO - PROCESS | 1926 | 1464139530017 Marionette TRACE conn2 -> [0,2294,"setScriptTimeout",{"ms":35000}] 18:25:30 INFO - PROCESS | 1926 | 1464139530018 Marionette TRACE conn2 <- [1,2294,null,{}] 18:25:30 INFO - PROCESS | 1926 | 1464139530020 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}] 18:25:30 INFO - PROCESS | 1926 | 1464139530110 Marionette TRACE conn2 <- [1,2295,null,{"value":null}] 18:25:30 INFO - PROCESS | 1926 | 1464139530170 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:30 INFO - PROCESS | 1926 | ++DOCSHELL 0x128ce8000 == 62 [pid = 1926] [id = 581] 18:25:30 INFO - PROCESS | 1926 | ++DOMWINDOW == 160 (0x120d0f800) [pid = 1926] [serial = 1743] [outer = 0x0] 18:25:30 INFO - PROCESS | 1926 | ++DOMWINDOW == 161 (0x12154d000) [pid = 1926] [serial = 1744] [outer = 0x120d0f800] 18:25:30 INFO - PROCESS | 1926 | 1464139530195 Marionette DEBUG loaded listener.js 18:25:30 INFO - PROCESS | 1926 | ++DOMWINDOW == 162 (0x1216f0000) [pid = 1926] [serial = 1745] [outer = 0x120d0f800] 18:25:30 INFO - PROCESS | 1926 | 1464139530501 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]]]}] 18:25:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 18:25:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 518ms 18:25:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 18:25:30 INFO - PROCESS | 1926 | 1464139530535 Marionette TRACE conn2 -> [0,2297,"getWindowHandle",null] 18:25:30 INFO - PROCESS | 1926 | 1464139530537 Marionette TRACE conn2 <- [1,2297,null,{"value":"7"}] 18:25:30 INFO - PROCESS | 1926 | 1464139530539 Marionette TRACE conn2 -> [0,2298,"setScriptTimeout",{"ms":35000}] 18:25:30 INFO - PROCESS | 1926 | 1464139530542 Marionette TRACE conn2 <- [1,2298,null,{}] 18:25:30 INFO - PROCESS | 1926 | 1464139530545 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}] 18:25:30 INFO - PROCESS | 1926 | 1464139530648 Marionette TRACE conn2 <- [1,2299,null,{"value":null}] 18:25:30 INFO - PROCESS | 1926 | 1464139530653 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:30 INFO - PROCESS | 1926 | ++DOCSHELL 0x12a8bd800 == 63 [pid = 1926] [id = 582] 18:25:30 INFO - PROCESS | 1926 | ++DOMWINDOW == 163 (0x125335000) [pid = 1926] [serial = 1746] [outer = 0x0] 18:25:30 INFO - PROCESS | 1926 | ++DOMWINDOW == 164 (0x125da5400) [pid = 1926] [serial = 1747] [outer = 0x125335000] 18:25:30 INFO - PROCESS | 1926 | 1464139530681 Marionette DEBUG loaded listener.js 18:25:30 INFO - PROCESS | 1926 | ++DOMWINDOW == 165 (0x126f52000) [pid = 1926] [serial = 1748] [outer = 0x125335000] 18:25:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 18:25:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 570ms 18:25:31 INFO - PROCESS | 1926 | 1464139531103 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]]]}] 18:25:31 INFO - PROCESS | 1926 | 1464139531111 Marionette TRACE conn2 -> [0,2301,"getWindowHandle",null] 18:25:31 INFO - PROCESS | 1926 | 1464139531113 Marionette TRACE conn2 <- [1,2301,null,{"value":"7"}] 18:25:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 18:25:31 INFO - PROCESS | 1926 | 1464139531124 Marionette TRACE conn2 -> [0,2302,"setScriptTimeout",{"ms":35000}] 18:25:31 INFO - PROCESS | 1926 | 1464139531126 Marionette TRACE conn2 <- [1,2302,null,{}] 18:25:31 INFO - PROCESS | 1926 | 1464139531129 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}] 18:25:31 INFO - PROCESS | 1926 | 1464139531294 Marionette TRACE conn2 <- [1,2303,null,{"value":null}] 18:25:31 INFO - PROCESS | 1926 | 1464139531309 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:31 INFO - PROCESS | 1926 | ++DOCSHELL 0x12b38d000 == 64 [pid = 1926] [id = 583] 18:25:31 INFO - PROCESS | 1926 | ++DOMWINDOW == 166 (0x126817c00) [pid = 1926] [serial = 1749] [outer = 0x0] 18:25:31 INFO - PROCESS | 1926 | ++DOMWINDOW == 167 (0x12746a400) [pid = 1926] [serial = 1750] [outer = 0x126817c00] 18:25:31 INFO - PROCESS | 1926 | 1464139531334 Marionette DEBUG loaded listener.js 18:25:31 INFO - PROCESS | 1926 | ++DOMWINDOW == 168 (0x128ba0800) [pid = 1926] [serial = 1751] [outer = 0x126817c00] 18:25:31 INFO - PROCESS | 1926 | 1464139531711 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]]]}] 18:25:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 18:25:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 623ms 18:25:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 18:25:31 INFO - PROCESS | 1926 | 1464139531747 Marionette TRACE conn2 -> [0,2305,"getWindowHandle",null] 18:25:31 INFO - PROCESS | 1926 | 1464139531749 Marionette TRACE conn2 <- [1,2305,null,{"value":"7"}] 18:25:31 INFO - PROCESS | 1926 | 1464139531751 Marionette TRACE conn2 -> [0,2306,"setScriptTimeout",{"ms":35000}] 18:25:31 INFO - PROCESS | 1926 | 1464139531753 Marionette TRACE conn2 <- [1,2306,null,{}] 18:25:31 INFO - PROCESS | 1926 | 1464139531755 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}] 18:25:31 INFO - PROCESS | 1926 | 1464139531904 Marionette TRACE conn2 <- [1,2307,null,{"value":null}] 18:25:31 INFO - PROCESS | 1926 | 1464139531925 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:31 INFO - PROCESS | 1926 | ++DOCSHELL 0x12c23c000 == 65 [pid = 1926] [id = 584] 18:25:31 INFO - PROCESS | 1926 | ++DOMWINDOW == 169 (0x126b9e000) [pid = 1926] [serial = 1752] [outer = 0x0] 18:25:31 INFO - PROCESS | 1926 | ++DOMWINDOW == 170 (0x128bab000) [pid = 1926] [serial = 1753] [outer = 0x126b9e000] 18:25:31 INFO - PROCESS | 1926 | 1464139531950 Marionette DEBUG loaded listener.js 18:25:31 INFO - PROCESS | 1926 | ++DOMWINDOW == 171 (0x128bd6400) [pid = 1926] [serial = 1754] [outer = 0x126b9e000] 18:25:32 INFO - PROCESS | 1926 | 1464139532314 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]]]}] 18:25:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 18:25:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 570ms 18:25:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 18:25:32 INFO - PROCESS | 1926 | 1464139532321 Marionette TRACE conn2 -> [0,2309,"getWindowHandle",null] 18:25:32 INFO - PROCESS | 1926 | 1464139532323 Marionette TRACE conn2 <- [1,2309,null,{"value":"7"}] 18:25:32 INFO - PROCESS | 1926 | 1464139532325 Marionette TRACE conn2 -> [0,2310,"setScriptTimeout",{"ms":35000}] 18:25:32 INFO - PROCESS | 1926 | 1464139532326 Marionette TRACE conn2 <- [1,2310,null,{}] 18:25:32 INFO - PROCESS | 1926 | 1464139532328 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}] 18:25:32 INFO - PROCESS | 1926 | 1464139532450 Marionette TRACE conn2 <- [1,2311,null,{"value":null}] 18:25:32 INFO - PROCESS | 1926 | 1464139532464 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:32 INFO - PROCESS | 1926 | ++DOCSHELL 0x12c83b000 == 66 [pid = 1926] [id = 585] 18:25:32 INFO - PROCESS | 1926 | ++DOMWINDOW == 172 (0x128bab800) [pid = 1926] [serial = 1755] [outer = 0x0] 18:25:32 INFO - PROCESS | 1926 | ++DOMWINDOW == 173 (0x128be5800) [pid = 1926] [serial = 1756] [outer = 0x128bab800] 18:25:32 INFO - PROCESS | 1926 | 1464139532490 Marionette DEBUG loaded listener.js 18:25:32 INFO - PROCESS | 1926 | ++DOMWINDOW == 174 (0x128f13800) [pid = 1926] [serial = 1757] [outer = 0x128bab800] 18:25:33 INFO - PROCESS | 1926 | --DOMWINDOW == 173 (0x126818c00) [pid = 1926] [serial = 1689] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 18:25:33 INFO - PROCESS | 1926 | --DOMWINDOW == 172 (0x125e71800) [pid = 1926] [serial = 1686] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 18:25:33 INFO - PROCESS | 1926 | --DOMWINDOW == 171 (0x128ba2400) [pid = 1926] [serial = 1692] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 18:25:33 INFO - PROCESS | 1926 | --DOMWINDOW == 170 (0x120e99800) [pid = 1926] [serial = 1680] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 18:25:33 INFO - PROCESS | 1926 | --DOMWINDOW == 169 (0x1194ce800) [pid = 1926] [serial = 1677] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 18:25:33 INFO - PROCESS | 1926 | --DOMWINDOW == 168 (0x116e6d800) [pid = 1926] [serial = 1671] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 18:25:33 INFO - PROCESS | 1926 | --DOMWINDOW == 167 (0x1210a4800) [pid = 1926] [serial = 1683] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 18:25:33 INFO - PROCESS | 1926 | --DOMWINDOW == 166 (0x115e87c00) [pid = 1926] [serial = 1695] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 18:25:33 INFO - PROCESS | 1926 | --DOMWINDOW == 165 (0x112746800) [pid = 1926] [serial = 1668] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 18:25:33 INFO - PROCESS | 1926 | --DOMWINDOW == 164 (0x118c16000) [pid = 1926] [serial = 1674] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 18:25:33 INFO - PROCESS | 1926 | --DOMWINDOW == 163 (0x12108e800) [pid = 1926] [serial = 1698] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 18:25:33 INFO - PROCESS | 1926 | --DOMWINDOW == 162 (0x12109fc00) [pid = 1926] [serial = 1701] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 18:25:33 INFO - PROCESS | 1926 | 1464139533102 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]]]}] 18:25:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 18:25:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 821ms 18:25:33 INFO - PROCESS | 1926 | 1464139533147 Marionette TRACE conn2 -> [0,2313,"getWindowHandle",null] 18:25:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 18:25:33 INFO - PROCESS | 1926 | 1464139533149 Marionette TRACE conn2 <- [1,2313,null,{"value":"7"}] 18:25:33 INFO - PROCESS | 1926 | 1464139533151 Marionette TRACE conn2 -> [0,2314,"setScriptTimeout",{"ms":35000}] 18:25:33 INFO - PROCESS | 1926 | 1464139533153 Marionette TRACE conn2 <- [1,2314,null,{}] 18:25:33 INFO - PROCESS | 1926 | 1464139533162 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}] 18:25:33 INFO - PROCESS | 1926 | 1464139533300 Marionette TRACE conn2 <- [1,2315,null,{"value":null}] 18:25:33 INFO - PROCESS | 1926 | 1464139533394 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:33 INFO - PROCESS | 1926 | ++DOCSHELL 0x12b395000 == 67 [pid = 1926] [id = 586] 18:25:33 INFO - PROCESS | 1926 | ++DOMWINDOW == 163 (0x11710a400) [pid = 1926] [serial = 1758] [outer = 0x0] 18:25:33 INFO - PROCESS | 1926 | ++DOMWINDOW == 164 (0x12109fc00) [pid = 1926] [serial = 1759] [outer = 0x11710a400] 18:25:33 INFO - PROCESS | 1926 | 1464139533435 Marionette DEBUG loaded listener.js 18:25:33 INFO - PROCESS | 1926 | ++DOMWINDOW == 165 (0x128bca400) [pid = 1926] [serial = 1760] [outer = 0x11710a400] 18:25:33 INFO - PROCESS | 1926 | 1464139533802 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]]]}] 18:25:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 18:25:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 670ms 18:25:33 INFO - PROCESS | 1926 | 1464139533822 Marionette TRACE conn2 -> [0,2317,"getWindowHandle",null] 18:25:33 INFO - PROCESS | 1926 | 1464139533826 Marionette TRACE conn2 <- [1,2317,null,{"value":"7"}] 18:25:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 18:25:33 INFO - PROCESS | 1926 | 1464139533829 Marionette TRACE conn2 -> [0,2318,"setScriptTimeout",{"ms":35000}] 18:25:33 INFO - PROCESS | 1926 | 1464139533831 Marionette TRACE conn2 <- [1,2318,null,{}] 18:25:33 INFO - PROCESS | 1926 | 1464139533834 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}] 18:25:33 INFO - PROCESS | 1926 | 1464139533992 Marionette TRACE conn2 <- [1,2319,null,{"value":null}] 18:25:34 INFO - PROCESS | 1926 | 1464139534023 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:34 INFO - PROCESS | 1926 | ++DOCSHELL 0x12d1a6800 == 68 [pid = 1926] [id = 587] 18:25:34 INFO - PROCESS | 1926 | ++DOMWINDOW == 166 (0x118c16000) [pid = 1926] [serial = 1761] [outer = 0x0] 18:25:34 INFO - PROCESS | 1926 | ++DOMWINDOW == 167 (0x129073c00) [pid = 1926] [serial = 1762] [outer = 0x118c16000] 18:25:34 INFO - PROCESS | 1926 | 1464139534069 Marionette DEBUG loaded listener.js 18:25:34 INFO - PROCESS | 1926 | ++DOMWINDOW == 168 (0x129733c00) [pid = 1926] [serial = 1763] [outer = 0x118c16000] 18:25:34 INFO - PROCESS | 1926 | 1464139534522 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] 18:25:34 INFO - PROCESS | 1926 | 1464139534566 Marionette TRACE conn2 <- [1,2321,null,{"value":"7"}] 18:25:34 INFO - PROCESS | 1926 | 1464139534568 Marionette TRACE conn2 -> [0,2322,"setScriptTimeout",{"ms":35000}] 18:25:34 INFO - PROCESS | 1926 | 1464139534569 Marionette TRACE conn2 <- [1,2322,null,{}] 18:25:34 INFO - PROCESS | 1926 | 1464139534573 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}] 18:25:34 INFO - PROCESS | 1926 | 1464139534665 Marionette TRACE conn2 <- [1,2323,null,{"value":null}] 18:25:34 INFO - PROCESS | 1926 | 1464139534669 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:34 INFO - PROCESS | 1926 | ++DOCSHELL 0x12d7c6800 == 69 [pid = 1926] [id = 588] 18:25:34 INFO - PROCESS | 1926 | ++DOMWINDOW == 169 (0x110e88000) [pid = 1926] [serial = 1764] [outer = 0x0] 18:25:34 INFO - PROCESS | 1926 | ++DOMWINDOW == 170 (0x12a854c00) [pid = 1926] [serial = 1765] [outer = 0x110e88000] 18:25:34 INFO - PROCESS | 1926 | 1464139534694 Marionette DEBUG loaded listener.js 18:25:34 INFO - PROCESS | 1926 | ++DOMWINDOW == 171 (0x12a8ac400) [pid = 1926] [serial = 1766] [outer = 0x110e88000] 18:25:35 INFO - PROCESS | 1926 | 1464139535026 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]]]}] 18:25:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 18:25:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 567ms 18:25:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 18:25:35 INFO - PROCESS | 1926 | 1464139535137 Marionette TRACE conn2 -> [0,2325,"getWindowHandle",null] 18:25:35 INFO - PROCESS | 1926 | 1464139535139 Marionette TRACE conn2 <- [1,2325,null,{"value":"7"}] 18:25:35 INFO - PROCESS | 1926 | 1464139535143 Marionette TRACE conn2 -> [0,2326,"setScriptTimeout",{"ms":35000}] 18:25:35 INFO - PROCESS | 1926 | 1464139535146 Marionette TRACE conn2 <- [1,2326,null,{}] 18:25:35 INFO - PROCESS | 1926 | 1464139535150 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}] 18:25:35 INFO - PROCESS | 1926 | 1464139535281 Marionette TRACE conn2 <- [1,2327,null,{"value":null}] 18:25:35 INFO - PROCESS | 1926 | 1464139535478 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:35 INFO - PROCESS | 1926 | ++DOCSHELL 0x118537800 == 70 [pid = 1926] [id = 589] 18:25:35 INFO - PROCESS | 1926 | ++DOMWINDOW == 172 (0x116360400) [pid = 1926] [serial = 1767] [outer = 0x0] 18:25:35 INFO - PROCESS | 1926 | ++DOMWINDOW == 173 (0x11684b400) [pid = 1926] [serial = 1768] [outer = 0x116360400] 18:25:35 INFO - PROCESS | 1926 | 1464139535525 Marionette DEBUG loaded listener.js 18:25:35 INFO - PROCESS | 1926 | ++DOMWINDOW == 174 (0x1183b1800) [pid = 1926] [serial = 1769] [outer = 0x116360400] 18:25:36 INFO - PROCESS | 1926 | 1464139536012 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]]]}] 18:25:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 18:25:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 923ms 18:25:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 18:25:36 INFO - PROCESS | 1926 | 1464139536066 Marionette TRACE conn2 -> [0,2329,"getWindowHandle",null] 18:25:36 INFO - PROCESS | 1926 | 1464139536068 Marionette TRACE conn2 <- [1,2329,null,{"value":"7"}] 18:25:36 INFO - PROCESS | 1926 | 1464139536074 Marionette TRACE conn2 -> [0,2330,"setScriptTimeout",{"ms":35000}] 18:25:36 INFO - PROCESS | 1926 | 1464139536077 Marionette TRACE conn2 <- [1,2330,null,{}] 18:25:36 INFO - PROCESS | 1926 | 1464139536079 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}] 18:25:36 INFO - PROCESS | 1926 | 1464139536194 Marionette TRACE conn2 <- [1,2331,null,{"value":null}] 18:25:36 INFO - PROCESS | 1926 | 1464139536299 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:36 INFO - PROCESS | 1926 | ++DOCSHELL 0x127564800 == 71 [pid = 1926] [id = 590] 18:25:36 INFO - PROCESS | 1926 | ++DOMWINDOW == 175 (0x118709c00) [pid = 1926] [serial = 1770] [outer = 0x0] 18:25:36 INFO - PROCESS | 1926 | ++DOMWINDOW == 176 (0x1190d1800) [pid = 1926] [serial = 1771] [outer = 0x118709c00] 18:25:36 INFO - PROCESS | 1926 | 1464139536332 Marionette DEBUG loaded listener.js 18:25:36 INFO - PROCESS | 1926 | ++DOMWINDOW == 177 (0x1194ec400) [pid = 1926] [serial = 1772] [outer = 0x118709c00] 18:25:36 INFO - PROCESS | 1926 | 1464139536749 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]]]}] 18:25:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 18:25:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 723ms 18:25:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 18:25:36 INFO - PROCESS | 1926 | 1464139536802 Marionette TRACE conn2 -> [0,2333,"getWindowHandle",null] 18:25:36 INFO - PROCESS | 1926 | 1464139536803 Marionette TRACE conn2 <- [1,2333,null,{"value":"7"}] 18:25:36 INFO - PROCESS | 1926 | 1464139536807 Marionette TRACE conn2 -> [0,2334,"setScriptTimeout",{"ms":35000}] 18:25:36 INFO - PROCESS | 1926 | 1464139536809 Marionette TRACE conn2 <- [1,2334,null,{}] 18:25:36 INFO - PROCESS | 1926 | 1464139536816 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}] 18:25:36 INFO - PROCESS | 1926 | 1464139536932 Marionette TRACE conn2 <- [1,2335,null,{"value":null}] 18:25:37 INFO - PROCESS | 1926 | 1464139537009 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:37 INFO - PROCESS | 1926 | ++DOCSHELL 0x12d4a0000 == 72 [pid = 1926] [id = 591] 18:25:37 INFO - PROCESS | 1926 | ++DOMWINDOW == 178 (0x1210a1800) [pid = 1926] [serial = 1773] [outer = 0x0] 18:25:37 INFO - PROCESS | 1926 | ++DOMWINDOW == 179 (0x12165d800) [pid = 1926] [serial = 1774] [outer = 0x1210a1800] 18:25:37 INFO - PROCESS | 1926 | 1464139537043 Marionette DEBUG loaded listener.js 18:25:37 INFO - PROCESS | 1926 | ++DOMWINDOW == 180 (0x1258bf400) [pid = 1926] [serial = 1775] [outer = 0x1210a1800] 18:25:37 INFO - PROCESS | 1926 | 1464139537483 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]]]}] 18:25:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 18:25:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 722ms 18:25:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 18:25:37 INFO - PROCESS | 1926 | 1464139537530 Marionette TRACE conn2 -> [0,2337,"getWindowHandle",null] 18:25:37 INFO - PROCESS | 1926 | 1464139537531 Marionette TRACE conn2 <- [1,2337,null,{"value":"7"}] 18:25:37 INFO - PROCESS | 1926 | 1464139537533 Marionette TRACE conn2 -> [0,2338,"setScriptTimeout",{"ms":35000}] 18:25:37 INFO - PROCESS | 1926 | 1464139537535 Marionette TRACE conn2 <- [1,2338,null,{}] 18:25:37 INFO - PROCESS | 1926 | 1464139537538 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}] 18:25:37 INFO - PROCESS | 1926 | 1464139537653 Marionette TRACE conn2 <- [1,2339,null,{"value":null}] 18:25:37 INFO - PROCESS | 1926 | 1464139537730 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:37 INFO - PROCESS | 1926 | ++DOCSHELL 0x12f678800 == 73 [pid = 1926] [id = 592] 18:25:37 INFO - PROCESS | 1926 | ++DOMWINDOW == 181 (0x12680e400) [pid = 1926] [serial = 1776] [outer = 0x0] 18:25:37 INFO - PROCESS | 1926 | ++DOMWINDOW == 182 (0x126f49800) [pid = 1926] [serial = 1777] [outer = 0x12680e400] 18:25:37 INFO - PROCESS | 1926 | 1464139537762 Marionette DEBUG loaded listener.js 18:25:37 INFO - PROCESS | 1926 | ++DOMWINDOW == 183 (0x128bd5800) [pid = 1926] [serial = 1778] [outer = 0x12680e400] 18:25:38 INFO - PROCESS | 1926 | 1464139538208 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]]]}] 18:25:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 18:25:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 722ms 18:25:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 18:25:38 INFO - PROCESS | 1926 | 1464139538259 Marionette TRACE conn2 -> [0,2341,"getWindowHandle",null] 18:25:38 INFO - PROCESS | 1926 | 1464139538260 Marionette TRACE conn2 <- [1,2341,null,{"value":"7"}] 18:25:38 INFO - PROCESS | 1926 | 1464139538262 Marionette TRACE conn2 -> [0,2342,"setScriptTimeout",{"ms":35000}] 18:25:38 INFO - PROCESS | 1926 | 1464139538264 Marionette TRACE conn2 <- [1,2342,null,{}] 18:25:38 INFO - PROCESS | 1926 | 1464139538266 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}] 18:25:38 INFO - PROCESS | 1926 | 1464139538400 Marionette TRACE conn2 <- [1,2343,null,{"value":null}] 18:25:38 INFO - PROCESS | 1926 | 1464139538532 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:38 INFO - PROCESS | 1926 | ++DOCSHELL 0x13507a800 == 74 [pid = 1926] [id = 593] 18:25:38 INFO - PROCESS | 1926 | ++DOMWINDOW == 184 (0x12680f000) [pid = 1926] [serial = 1779] [outer = 0x0] 18:25:38 INFO - PROCESS | 1926 | ++DOMWINDOW == 185 (0x128be3800) [pid = 1926] [serial = 1780] [outer = 0x12680f000] 18:25:38 INFO - PROCESS | 1926 | 1464139538578 Marionette DEBUG loaded listener.js 18:25:38 INFO - PROCESS | 1926 | ++DOMWINDOW == 186 (0x12956bc00) [pid = 1926] [serial = 1781] [outer = 0x12680f000] 18:25:39 INFO - PROCESS | 1926 | 1464139539074 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]]]}] 18:25:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 18:25:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 874ms 18:25:39 INFO - PROCESS | 1926 | 1464139539137 Marionette TRACE conn2 -> [0,2345,"getWindowHandle",null] 18:25:39 INFO - PROCESS | 1926 | 1464139539138 Marionette TRACE conn2 <- [1,2345,null,{"value":"7"}] 18:25:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 18:25:39 INFO - PROCESS | 1926 | 1464139539141 Marionette TRACE conn2 -> [0,2346,"setScriptTimeout",{"ms":35000}] 18:25:39 INFO - PROCESS | 1926 | 1464139539142 Marionette TRACE conn2 <- [1,2346,null,{}] 18:25:39 INFO - PROCESS | 1926 | 1464139539144 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}] 18:25:39 INFO - PROCESS | 1926 | 1464139539271 Marionette TRACE conn2 <- [1,2347,null,{"value":null}] 18:25:39 INFO - PROCESS | 1926 | 1464139539350 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:39 INFO - PROCESS | 1926 | ++DOCSHELL 0x13514b000 == 75 [pid = 1926] [id = 594] 18:25:39 INFO - PROCESS | 1926 | ++DOMWINDOW == 187 (0x12ab2f800) [pid = 1926] [serial = 1782] [outer = 0x0] 18:25:39 INFO - PROCESS | 1926 | ++DOMWINDOW == 188 (0x12ab3cc00) [pid = 1926] [serial = 1783] [outer = 0x12ab2f800] 18:25:39 INFO - PROCESS | 1926 | 1464139539379 Marionette DEBUG loaded listener.js 18:25:39 INFO - PROCESS | 1926 | ++DOMWINDOW == 189 (0x12ac0bc00) [pid = 1926] [serial = 1784] [outer = 0x12ab2f800] 18:25:39 INFO - PROCESS | 1926 | 1464139539814 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]]]}] 18:25:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 18:25:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 718ms 18:25:39 INFO - PROCESS | 1926 | 1464139539860 Marionette TRACE conn2 -> [0,2349,"getWindowHandle",null] 18:25:39 INFO - PROCESS | 1926 | 1464139539861 Marionette TRACE conn2 <- [1,2349,null,{"value":"7"}] 18:25:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 18:25:39 INFO - PROCESS | 1926 | 1464139539864 Marionette TRACE conn2 -> [0,2350,"setScriptTimeout",{"ms":35000}] 18:25:39 INFO - PROCESS | 1926 | 1464139539865 Marionette TRACE conn2 <- [1,2350,null,{}] 18:25:39 INFO - PROCESS | 1926 | 1464139539868 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}] 18:25:40 INFO - PROCESS | 1926 | 1464139539995 Marionette TRACE conn2 <- [1,2351,null,{"value":null}] 18:25:40 INFO - PROCESS | 1926 | 1464139540108 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:40 INFO - PROCESS | 1926 | ++DOCSHELL 0x1354bb800 == 76 [pid = 1926] [id = 595] 18:25:40 INFO - PROCESS | 1926 | ++DOMWINDOW == 190 (0x12ac0d400) [pid = 1926] [serial = 1785] [outer = 0x0] 18:25:40 INFO - PROCESS | 1926 | ++DOMWINDOW == 191 (0x12aebac00) [pid = 1926] [serial = 1786] [outer = 0x12ac0d400] 18:25:40 INFO - PROCESS | 1926 | 1464139540150 Marionette DEBUG loaded listener.js 18:25:40 INFO - PROCESS | 1926 | ++DOMWINDOW == 192 (0x12aec0000) [pid = 1926] [serial = 1787] [outer = 0x12ac0d400] 18:25:40 INFO - PROCESS | 1926 | 1464139540598 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]]]}] 18:25:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 18:25:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 769ms 18:25:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 18:25:40 INFO - PROCESS | 1926 | 1464139540633 Marionette TRACE conn2 -> [0,2353,"getWindowHandle",null] 18:25:40 INFO - PROCESS | 1926 | 1464139540635 Marionette TRACE conn2 <- [1,2353,null,{"value":"7"}] 18:25:40 INFO - PROCESS | 1926 | 1464139540637 Marionette TRACE conn2 -> [0,2354,"setScriptTimeout",{"ms":35000}] 18:25:40 INFO - PROCESS | 1926 | 1464139540638 Marionette TRACE conn2 <- [1,2354,null,{}] 18:25:40 INFO - PROCESS | 1926 | 1464139540662 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}] 18:25:40 INFO - PROCESS | 1926 | 1464139540770 Marionette TRACE conn2 <- [1,2355,null,{"value":null}] 18:25:40 INFO - PROCESS | 1926 | 1464139540846 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:40 INFO - PROCESS | 1926 | ++DOCSHELL 0x121855000 == 77 [pid = 1926] [id = 596] 18:25:40 INFO - PROCESS | 1926 | ++DOMWINDOW == 193 (0x1194be000) [pid = 1926] [serial = 1788] [outer = 0x0] 18:25:40 INFO - PROCESS | 1926 | ++DOMWINDOW == 194 (0x126f56400) [pid = 1926] [serial = 1789] [outer = 0x1194be000] 18:25:40 INFO - PROCESS | 1926 | 1464139540876 Marionette DEBUG loaded listener.js 18:25:40 INFO - PROCESS | 1926 | ++DOMWINDOW == 195 (0x12aec0800) [pid = 1926] [serial = 1790] [outer = 0x1194be000] 18:25:41 INFO - PROCESS | 1926 | 1464139541322 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]]]}] 18:25:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 18:25:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 739ms 18:25:41 INFO - PROCESS | 1926 | 1464139541416 Marionette TRACE conn2 -> [0,2357,"getWindowHandle",null] 18:25:41 INFO - PROCESS | 1926 | 1464139541418 Marionette TRACE conn2 <- [1,2357,null,{"value":"7"}] 18:25:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 18:25:41 INFO - PROCESS | 1926 | 1464139541427 Marionette TRACE conn2 -> [0,2358,"setScriptTimeout",{"ms":35000}] 18:25:41 INFO - PROCESS | 1926 | 1464139541429 Marionette TRACE conn2 <- [1,2358,null,{}] 18:25:41 INFO - PROCESS | 1926 | 1464139541432 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}] 18:25:41 INFO - PROCESS | 1926 | 1464139541600 Marionette TRACE conn2 <- [1,2359,null,{"value":null}] 18:25:41 INFO - PROCESS | 1926 | 1464139541688 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:41 INFO - PROCESS | 1926 | ++DOCSHELL 0x12c23f800 == 78 [pid = 1926] [id = 597] 18:25:41 INFO - PROCESS | 1926 | ++DOMWINDOW == 196 (0x119895800) [pid = 1926] [serial = 1791] [outer = 0x0] 18:25:41 INFO - PROCESS | 1926 | ++DOMWINDOW == 197 (0x12b304800) [pid = 1926] [serial = 1792] [outer = 0x119895800] 18:25:41 INFO - PROCESS | 1926 | 1464139541735 Marionette DEBUG loaded listener.js 18:25:41 INFO - PROCESS | 1926 | ++DOMWINDOW == 198 (0x12b308c00) [pid = 1926] [serial = 1793] [outer = 0x119895800] 18:25:42 INFO - PROCESS | 1926 | 1464139542350 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]]]}] 18:25:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 18:25:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 974ms 18:25:42 INFO - PROCESS | 1926 | 1464139542399 Marionette TRACE conn2 -> [0,2361,"getWindowHandle",null] 18:25:42 INFO - PROCESS | 1926 | 1464139542402 Marionette TRACE conn2 <- [1,2361,null,{"value":"7"}] 18:25:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 18:25:42 INFO - PROCESS | 1926 | 1464139542428 Marionette TRACE conn2 -> [0,2362,"setScriptTimeout",{"ms":35000}] 18:25:42 INFO - PROCESS | 1926 | 1464139542430 Marionette TRACE conn2 <- [1,2362,null,{}] 18:25:42 INFO - PROCESS | 1926 | 1464139542437 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}] 18:25:42 INFO - PROCESS | 1926 | 1464139542543 Marionette TRACE conn2 <- [1,2363,null,{"value":null}] 18:25:42 INFO - PROCESS | 1926 | 1464139542623 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:42 INFO - PROCESS | 1926 | ++DOCSHELL 0x129674800 == 79 [pid = 1926] [id = 598] 18:25:42 INFO - PROCESS | 1926 | ++DOMWINDOW == 199 (0x117107c00) [pid = 1926] [serial = 1794] [outer = 0x0] 18:25:42 INFO - PROCESS | 1926 | ++DOMWINDOW == 200 (0x118093c00) [pid = 1926] [serial = 1795] [outer = 0x117107c00] 18:25:42 INFO - PROCESS | 1926 | 1464139542651 Marionette DEBUG loaded listener.js 18:25:42 INFO - PROCESS | 1926 | ++DOMWINDOW == 201 (0x11870d800) [pid = 1926] [serial = 1796] [outer = 0x117107c00] 18:25:43 INFO - PROCESS | 1926 | 1464139543102 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]]]}] 18:25:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 18:25:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 751ms 18:25:43 INFO - PROCESS | 1926 | --DOCSHELL 0x12d1a6800 == 78 [pid = 1926] [id = 587] 18:25:43 INFO - PROCESS | 1926 | --DOCSHELL 0x12b395000 == 77 [pid = 1926] [id = 586] 18:25:43 INFO - PROCESS | 1926 | --DOCSHELL 0x12c83b000 == 76 [pid = 1926] [id = 585] 18:25:43 INFO - PROCESS | 1926 | --DOCSHELL 0x12c23c000 == 75 [pid = 1926] [id = 584] 18:25:43 INFO - PROCESS | 1926 | --DOCSHELL 0x12b38d000 == 74 [pid = 1926] [id = 583] 18:25:43 INFO - PROCESS | 1926 | --DOCSHELL 0x12a8bd800 == 73 [pid = 1926] [id = 582] 18:25:43 INFO - PROCESS | 1926 | --DOMWINDOW == 200 (0x128f0c400) [pid = 1926] [serial = 1705] [outer = 0x0] [url = about:blank] 18:25:43 INFO - PROCESS | 1926 | --DOCSHELL 0x128ce8000 == 72 [pid = 1926] [id = 581] 18:25:43 INFO - PROCESS | 1926 | --DOCSHELL 0x123ebe000 == 71 [pid = 1926] [id = 580] 18:25:43 INFO - PROCESS | 1926 | --DOCSHELL 0x12113d800 == 70 [pid = 1926] [id = 579] 18:25:43 INFO - PROCESS | 1926 | --DOCSHELL 0x115ec5000 == 69 [pid = 1926] [id = 578] 18:25:43 INFO - PROCESS | 1926 | --DOCSHELL 0x116885000 == 68 [pid = 1926] [id = 577] 18:25:43 INFO - PROCESS | 1926 | --DOCSHELL 0x12755d000 == 67 [pid = 1926] [id = 570] 18:25:43 INFO - PROCESS | 1926 | --DOCSHELL 0x118593800 == 66 [pid = 1926] [id = 569] 18:25:43 INFO - PROCESS | 1926 | 1464139543211 Marionette TRACE conn2 -> [0,2365,"getWindowHandle",null] 18:25:43 INFO - PROCESS | 1926 | 1464139543215 Marionette TRACE conn2 <- [1,2365,null,{"value":"7"}] 18:25:43 INFO - PROCESS | 1926 | --DOCSHELL 0x12d49f000 == 65 [pid = 1926] [id = 568] 18:25:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 18:25:43 INFO - PROCESS | 1926 | 1464139543221 Marionette TRACE conn2 -> [0,2366,"setScriptTimeout",{"ms":35000}] 18:25:43 INFO - PROCESS | 1926 | 1464139543223 Marionette TRACE conn2 <- [1,2366,null,{}] 18:25:43 INFO - PROCESS | 1926 | 1464139543226 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}] 18:25:43 INFO - PROCESS | 1926 | 1464139543334 Marionette TRACE conn2 <- [1,2367,null,{"value":null}] 18:25:43 INFO - PROCESS | 1926 | --DOMWINDOW == 199 (0x1275e8800) [pid = 1926] [serial = 1690] [outer = 0x0] [url = about:blank] 18:25:43 INFO - PROCESS | 1926 | --DOMWINDOW == 198 (0x126811c00) [pid = 1926] [serial = 1687] [outer = 0x0] [url = about:blank] 18:25:43 INFO - PROCESS | 1926 | --DOMWINDOW == 197 (0x12888b800) [pid = 1926] [serial = 1648] [outer = 0x0] [url = about:blank] 18:25:43 INFO - PROCESS | 1926 | --DOMWINDOW == 196 (0x126dc4c00) [pid = 1926] [serial = 1663] [outer = 0x0] [url = about:blank] 18:25:43 INFO - PROCESS | 1926 | --DOMWINDOW == 195 (0x128bac400) [pid = 1926] [serial = 1693] [outer = 0x0] [url = about:blank] 18:25:43 INFO - PROCESS | 1926 | --DOMWINDOW == 194 (0x121086800) [pid = 1926] [serial = 1681] [outer = 0x0] [url = about:blank] 18:25:43 INFO - PROCESS | 1926 | --DOMWINDOW == 193 (0x1199d5000) [pid = 1926] [serial = 1678] [outer = 0x0] [url = about:blank] 18:25:43 INFO - PROCESS | 1926 | --DOMWINDOW == 192 (0x120e8fc00) [pid = 1926] [serial = 1679] [outer = 0x0] [url = about:blank] 18:25:43 INFO - PROCESS | 1926 | --DOMWINDOW == 191 (0x128ba1c00) [pid = 1926] [serial = 1691] [outer = 0x0] [url = about:blank] 18:25:43 INFO - PROCESS | 1926 | --DOMWINDOW == 190 (0x1210c2400) [pid = 1926] [serial = 1682] [outer = 0x0] [url = about:blank] 18:25:43 INFO - PROCESS | 1926 | --DOMWINDOW == 189 (0x1185f8000) [pid = 1926] [serial = 1673] [outer = 0x0] [url = about:blank] 18:25:43 INFO - PROCESS | 1926 | --DOMWINDOW == 188 (0x118092800) [pid = 1926] [serial = 1672] [outer = 0x0] [url = about:blank] 18:25:43 INFO - PROCESS | 1926 | --DOMWINDOW == 187 (0x128ba5000) [pid = 1926] [serial = 1666] [outer = 0x0] [url = about:blank] 18:25:43 INFO - PROCESS | 1926 | --DOMWINDOW == 186 (0x121656000) [pid = 1926] [serial = 1684] [outer = 0x0] [url = about:blank] 18:25:43 INFO - PROCESS | 1926 | --DOMWINDOW == 185 (0x11854d000) [pid = 1926] [serial = 1654] [outer = 0x0] [url = about:blank] 18:25:43 INFO - PROCESS | 1926 | --DOMWINDOW == 184 (0x125788400) [pid = 1926] [serial = 1660] [outer = 0x0] [url = about:blank] 18:25:43 INFO - PROCESS | 1926 | --DOMWINDOW == 183 (0x115e18800) [pid = 1926] [serial = 1651] [outer = 0x0] [url = about:blank] 18:25:43 INFO - PROCESS | 1926 | --DOMWINDOW == 182 (0x11855a400) [pid = 1926] [serial = 1696] [outer = 0x0] [url = about:blank] 18:25:43 INFO - PROCESS | 1926 | --DOMWINDOW == 181 (0x116602c00) [pid = 1926] [serial = 1670] [outer = 0x0] [url = about:blank] 18:25:43 INFO - PROCESS | 1926 | --DOMWINDOW == 180 (0x112968000) [pid = 1926] [serial = 1669] [outer = 0x0] [url = about:blank] 18:25:43 INFO - PROCESS | 1926 | --DOMWINDOW == 179 (0x119067000) [pid = 1926] [serial = 1675] [outer = 0x0] [url = about:blank] 18:25:43 INFO - PROCESS | 1926 | --DOMWINDOW == 178 (0x1194cbc00) [pid = 1926] [serial = 1657] [outer = 0x0] [url = about:blank] 18:25:43 INFO - PROCESS | 1926 | --DOMWINDOW == 177 (0x1194b4000) [pid = 1926] [serial = 1676] [outer = 0x0] [url = about:blank] 18:25:43 INFO - PROCESS | 1926 | --DOMWINDOW == 176 (0x128bdd800) [pid = 1926] [serial = 1700] [outer = 0x0] [url = about:blank] 18:25:43 INFO - PROCESS | 1926 | --DOMWINDOW == 175 (0x126f53c00) [pid = 1926] [serial = 1688] [outer = 0x0] [url = about:blank] 18:25:43 INFO - PROCESS | 1926 | --DOMWINDOW == 174 (0x128bcd400) [pid = 1926] [serial = 1694] [outer = 0x0] [url = about:blank] 18:25:43 INFO - PROCESS | 1926 | --DOMWINDOW == 173 (0x128bce800) [pid = 1926] [serial = 1699] [outer = 0x0] [url = about:blank] 18:25:43 INFO - PROCESS | 1926 | --DOMWINDOW == 172 (0x125da6c00) [pid = 1926] [serial = 1685] [outer = 0x0] [url = about:blank] 18:25:43 INFO - PROCESS | 1926 | --DOMWINDOW == 171 (0x128be2400) [pid = 1926] [serial = 1702] [outer = 0x0] [url = about:blank] 18:25:43 INFO - PROCESS | 1926 | --DOMWINDOW == 170 (0x120e98000) [pid = 1926] [serial = 1697] [outer = 0x0] [url = about:blank] 18:25:43 INFO - PROCESS | 1926 | --DOMWINDOW == 169 (0x128d73800) [pid = 1926] [serial = 1703] [outer = 0x0] [url = about:blank] 18:25:43 INFO - PROCESS | 1926 | 1464139543413 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:43 INFO - PROCESS | 1926 | ++DOCSHELL 0x1194a8000 == 66 [pid = 1926] [id = 599] 18:25:43 INFO - PROCESS | 1926 | ++DOMWINDOW == 170 (0x116602c00) [pid = 1926] [serial = 1797] [outer = 0x0] 18:25:43 INFO - PROCESS | 1926 | ++DOMWINDOW == 171 (0x1194b4000) [pid = 1926] [serial = 1798] [outer = 0x116602c00] 18:25:43 INFO - PROCESS | 1926 | 1464139543456 Marionette DEBUG loaded listener.js 18:25:43 INFO - PROCESS | 1926 | ++DOMWINDOW == 172 (0x120e8fc00) [pid = 1926] [serial = 1799] [outer = 0x116602c00] 18:25:43 INFO - PROCESS | 1926 | 1464139543967 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]]]}] 18:25:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 18:25:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 771ms 18:25:43 INFO - PROCESS | 1926 | 1464139543992 Marionette TRACE conn2 -> [0,2369,"getWindowHandle",null] 18:25:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 18:25:43 INFO - PROCESS | 1926 | 1464139543995 Marionette TRACE conn2 <- [1,2369,null,{"value":"7"}] 18:25:44 INFO - PROCESS | 1926 | 1464139543998 Marionette TRACE conn2 -> [0,2370,"setScriptTimeout",{"ms":35000}] 18:25:44 INFO - PROCESS | 1926 | 1464139544002 Marionette TRACE conn2 <- [1,2370,null,{}] 18:25:44 INFO - PROCESS | 1926 | 1464139544013 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}] 18:25:44 INFO - PROCESS | 1926 | 1464139544115 Marionette TRACE conn2 <- [1,2371,null,{"value":null}] 18:25:44 INFO - PROCESS | 1926 | 1464139544121 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:44 INFO - PROCESS | 1926 | ++DOCSHELL 0x126f3b800 == 67 [pid = 1926] [id = 600] 18:25:44 INFO - PROCESS | 1926 | ++DOMWINDOW == 173 (0x12109e000) [pid = 1926] [serial = 1800] [outer = 0x0] 18:25:44 INFO - PROCESS | 1926 | ++DOMWINDOW == 174 (0x1216f2800) [pid = 1926] [serial = 1801] [outer = 0x12109e000] 18:25:44 INFO - PROCESS | 1926 | 1464139544152 Marionette DEBUG loaded listener.js 18:25:44 INFO - PROCESS | 1926 | ++DOMWINDOW == 175 (0x1258b1800) [pid = 1926] [serial = 1802] [outer = 0x12109e000] 18:25:44 INFO - PROCESS | 1926 | 1464139544520 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]]]}] 18:25:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 18:25:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 576ms 18:25:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 18:25:44 INFO - PROCESS | 1926 | 1464139544574 Marionette TRACE conn2 -> [0,2373,"getWindowHandle",null] 18:25:44 INFO - PROCESS | 1926 | 1464139544576 Marionette TRACE conn2 <- [1,2373,null,{"value":"7"}] 18:25:44 INFO - PROCESS | 1926 | 1464139544578 Marionette TRACE conn2 -> [0,2374,"setScriptTimeout",{"ms":35000}] 18:25:44 INFO - PROCESS | 1926 | 1464139544579 Marionette TRACE conn2 <- [1,2374,null,{}] 18:25:44 INFO - PROCESS | 1926 | 1464139544581 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}] 18:25:44 INFO - PROCESS | 1926 | 1464139544684 Marionette TRACE conn2 <- [1,2375,null,{"value":null}] 18:25:44 INFO - PROCESS | 1926 | 1464139544706 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:44 INFO - PROCESS | 1926 | ++DOCSHELL 0x12a8c9000 == 68 [pid = 1926] [id = 601] 18:25:44 INFO - PROCESS | 1926 | ++DOMWINDOW == 176 (0x126815400) [pid = 1926] [serial = 1803] [outer = 0x0] 18:25:44 INFO - PROCESS | 1926 | ++DOMWINDOW == 177 (0x12746ac00) [pid = 1926] [serial = 1804] [outer = 0x126815400] 18:25:44 INFO - PROCESS | 1926 | 1464139544735 Marionette DEBUG loaded listener.js 18:25:44 INFO - PROCESS | 1926 | ++DOMWINDOW == 178 (0x12888dc00) [pid = 1926] [serial = 1805] [outer = 0x126815400] 18:25:45 INFO - PROCESS | 1926 | 1464139545084 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]]]}] 18:25:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 18:25:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 518ms 18:25:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 18:25:45 INFO - PROCESS | 1926 | 1464139545097 Marionette TRACE conn2 -> [0,2377,"getWindowHandle",null] 18:25:45 INFO - PROCESS | 1926 | 1464139545098 Marionette TRACE conn2 <- [1,2377,null,{"value":"7"}] 18:25:45 INFO - PROCESS | 1926 | 1464139545100 Marionette TRACE conn2 -> [0,2378,"setScriptTimeout",{"ms":35000}] 18:25:45 INFO - PROCESS | 1926 | 1464139545101 Marionette TRACE conn2 <- [1,2378,null,{}] 18:25:45 INFO - PROCESS | 1926 | 1464139545103 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}] 18:25:45 INFO - PROCESS | 1926 | 1464139545233 Marionette TRACE conn2 <- [1,2379,null,{"value":null}] 18:25:45 INFO - PROCESS | 1926 | 1464139545272 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:45 INFO - PROCESS | 1926 | ++DOCSHELL 0x12b39f000 == 69 [pid = 1926] [id = 602] 18:25:45 INFO - PROCESS | 1926 | ++DOMWINDOW == 179 (0x1211a8c00) [pid = 1926] [serial = 1806] [outer = 0x0] 18:25:45 INFO - PROCESS | 1926 | ++DOMWINDOW == 180 (0x128ba6800) [pid = 1926] [serial = 1807] [outer = 0x1211a8c00] 18:25:45 INFO - PROCESS | 1926 | 1464139545297 Marionette DEBUG loaded listener.js 18:25:45 INFO - PROCESS | 1926 | ++DOMWINDOW == 181 (0x128bd2c00) [pid = 1926] [serial = 1808] [outer = 0x1211a8c00] 18:25:45 INFO - PROCESS | 1926 | 1464139545612 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]]]}] 18:25:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 18:25:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 521ms 18:25:45 INFO - PROCESS | 1926 | 1464139545622 Marionette TRACE conn2 -> [0,2381,"getWindowHandle",null] 18:25:45 INFO - PROCESS | 1926 | 1464139545625 Marionette TRACE conn2 <- [1,2381,null,{"value":"7"}] 18:25:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 18:25:45 INFO - PROCESS | 1926 | 1464139545634 Marionette TRACE conn2 -> [0,2382,"setScriptTimeout",{"ms":35000}] 18:25:45 INFO - PROCESS | 1926 | 1464139545635 Marionette TRACE conn2 <- [1,2382,null,{}] 18:25:45 INFO - PROCESS | 1926 | 1464139545638 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}] 18:25:45 INFO - PROCESS | 1926 | 1464139545767 Marionette TRACE conn2 <- [1,2383,null,{"value":null}] 18:25:45 INFO - PROCESS | 1926 | 1464139545808 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:45 INFO - PROCESS | 1926 | ++DOCSHELL 0x12c83e800 == 70 [pid = 1926] [id = 603] 18:25:45 INFO - PROCESS | 1926 | ++DOMWINDOW == 182 (0x128bdec00) [pid = 1926] [serial = 1809] [outer = 0x0] 18:25:45 INFO - PROCESS | 1926 | ++DOMWINDOW == 183 (0x128f15000) [pid = 1926] [serial = 1810] [outer = 0x128bdec00] 18:25:45 INFO - PROCESS | 1926 | 1464139545841 Marionette DEBUG loaded listener.js 18:25:45 INFO - PROCESS | 1926 | ++DOMWINDOW == 184 (0x12a84bc00) [pid = 1926] [serial = 1811] [outer = 0x128bdec00] 18:25:46 INFO - PROCESS | 1926 | 1464139546195 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]]]}] 18:25:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 18:25:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 573ms 18:25:46 INFO - PROCESS | 1926 | 1464139546203 Marionette TRACE conn2 -> [0,2385,"getWindowHandle",null] 18:25:46 INFO - PROCESS | 1926 | 1464139546204 Marionette TRACE conn2 <- [1,2385,null,{"value":"7"}] 18:25:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 18:25:46 INFO - PROCESS | 1926 | 1464139546208 Marionette TRACE conn2 -> [0,2386,"setScriptTimeout",{"ms":35000}] 18:25:46 INFO - PROCESS | 1926 | 1464139546211 Marionette TRACE conn2 <- [1,2386,null,{}] 18:25:46 INFO - PROCESS | 1926 | 1464139546214 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}] 18:25:46 INFO - PROCESS | 1926 | 1464139546330 Marionette TRACE conn2 <- [1,2387,null,{"value":null}] 18:25:46 INFO - PROCESS | 1926 | 1464139546344 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:46 INFO - PROCESS | 1926 | ++DOCSHELL 0x12d197800 == 71 [pid = 1926] [id = 604] 18:25:46 INFO - PROCESS | 1926 | ++DOMWINDOW == 185 (0x129735800) [pid = 1926] [serial = 1812] [outer = 0x0] 18:25:46 INFO - PROCESS | 1926 | ++DOMWINDOW == 186 (0x12ab2ec00) [pid = 1926] [serial = 1813] [outer = 0x129735800] 18:25:46 INFO - PROCESS | 1926 | 1464139546369 Marionette DEBUG loaded listener.js 18:25:46 INFO - PROCESS | 1926 | ++DOMWINDOW == 187 (0x12ac0e000) [pid = 1926] [serial = 1814] [outer = 0x129735800] 18:25:46 INFO - PROCESS | 1926 | 1464139546737 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]]]}] 18:25:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 18:25:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 572ms 18:25:46 INFO - PROCESS | 1926 | 1464139546780 Marionette TRACE conn2 -> [0,2389,"getWindowHandle",null] 18:25:46 INFO - PROCESS | 1926 | 1464139546781 Marionette TRACE conn2 <- [1,2389,null,{"value":"7"}] 18:25:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 18:25:46 INFO - PROCESS | 1926 | 1464139546783 Marionette TRACE conn2 -> [0,2390,"setScriptTimeout",{"ms":35000}] 18:25:46 INFO - PROCESS | 1926 | 1464139546785 Marionette TRACE conn2 <- [1,2390,null,{}] 18:25:46 INFO - PROCESS | 1926 | 1464139546787 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}] 18:25:46 INFO - PROCESS | 1926 | 1464139546903 Marionette TRACE conn2 <- [1,2391,null,{"value":null}] 18:25:46 INFO - PROCESS | 1926 | 1464139546946 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:46 INFO - PROCESS | 1926 | ++DOCSHELL 0x12d7b1000 == 72 [pid = 1926] [id = 605] 18:25:46 INFO - PROCESS | 1926 | ++DOMWINDOW == 188 (0x118c54c00) [pid = 1926] [serial = 1815] [outer = 0x0] 18:25:46 INFO - PROCESS | 1926 | ++DOMWINDOW == 189 (0x12b303800) [pid = 1926] [serial = 1816] [outer = 0x118c54c00] 18:25:46 INFO - PROCESS | 1926 | 1464139546970 Marionette DEBUG loaded listener.js 18:25:47 INFO - PROCESS | 1926 | ++DOMWINDOW == 190 (0x12b30fc00) [pid = 1926] [serial = 1817] [outer = 0x118c54c00] 18:25:47 INFO - PROCESS | 1926 | 1464139547329 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]]]}] 18:25:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 18:25:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 569ms 18:25:47 INFO - PROCESS | 1926 | 1464139547353 Marionette TRACE conn2 -> [0,2393,"getWindowHandle",null] 18:25:47 INFO - PROCESS | 1926 | 1464139547355 Marionette TRACE conn2 <- [1,2393,null,{"value":"7"}] 18:25:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 18:25:47 INFO - PROCESS | 1926 | 1464139547364 Marionette TRACE conn2 -> [0,2394,"setScriptTimeout",{"ms":35000}] 18:25:47 INFO - PROCESS | 1926 | 1464139547365 Marionette TRACE conn2 <- [1,2394,null,{}] 18:25:47 INFO - PROCESS | 1926 | 1464139547367 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}] 18:25:47 INFO - PROCESS | 1926 | 1464139547531 Marionette TRACE conn2 <- [1,2395,null,{"value":null}] 18:25:47 INFO - PROCESS | 1926 | --DOMWINDOW == 189 (0x1194bdc00) [pid = 1926] [serial = 1479] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 18:25:47 INFO - PROCESS | 1926 | --DOMWINDOW == 188 (0x121428000) [pid = 1926] [serial = 1551] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 18:25:47 INFO - PROCESS | 1926 | --DOMWINDOW == 187 (0x120d0f800) [pid = 1926] [serial = 1743] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 18:25:47 INFO - PROCESS | 1926 | --DOMWINDOW == 186 (0x11830d000) [pid = 1926] [serial = 1506] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 18:25:47 INFO - PROCESS | 1926 | --DOMWINDOW == 185 (0x118c16000) [pid = 1926] [serial = 1761] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 18:25:47 INFO - PROCESS | 1926 | --DOMWINDOW == 184 (0x128bab800) [pid = 1926] [serial = 1755] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 18:25:47 INFO - PROCESS | 1926 | --DOMWINDOW == 183 (0x1194b3800) [pid = 1926] [serial = 1737] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 18:25:47 INFO - PROCESS | 1926 | --DOMWINDOW == 182 (0x111a08800) [pid = 1926] [serial = 1500] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 18:25:47 INFO - PROCESS | 1926 | --DOMWINDOW == 181 (0x120e97c00) [pid = 1926] [serial = 1599] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 18:25:47 INFO - PROCESS | 1926 | --DOMWINDOW == 180 (0x1194c4000) [pid = 1926] [serial = 1542] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 18:25:47 INFO - PROCESS | 1926 | --DOMWINDOW == 179 (0x125335000) [pid = 1926] [serial = 1746] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 18:25:47 INFO - PROCESS | 1926 | --DOMWINDOW == 178 (0x1183b1000) [pid = 1926] [serial = 1596] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 18:25:47 INFO - PROCESS | 1926 | --DOMWINDOW == 177 (0x11710a400) [pid = 1926] [serial = 1758] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 18:25:47 INFO - PROCESS | 1926 | --DOMWINDOW == 176 (0x113c1d400) [pid = 1926] [serial = 1467] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 18:25:47 INFO - PROCESS | 1926 | --DOMWINDOW == 175 (0x11678c800) [pid = 1926] [serial = 1536] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 18:25:47 INFO - PROCESS | 1926 | --DOMWINDOW == 174 (0x126817c00) [pid = 1926] [serial = 1749] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 18:25:47 INFO - PROCESS | 1926 | --DOMWINDOW == 173 (0x112dcb400) [pid = 1926] [serial = 1734] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 18:25:47 INFO - PROCESS | 1926 | --DOMWINDOW == 172 (0x110e8c000) [pid = 1926] [serial = 1464] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 18:25:47 INFO - PROCESS | 1926 | --DOMWINDOW == 171 (0x11274bc00) [pid = 1926] [serial = 1482] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 18:25:47 INFO - PROCESS | 1926 | --DOMWINDOW == 170 (0x11854e000) [pid = 1926] [serial = 1473] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 18:25:47 INFO - PROCESS | 1926 | --DOMWINDOW == 169 (0x119027800) [pid = 1926] [serial = 1476] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 18:25:47 INFO - PROCESS | 1926 | --DOMWINDOW == 168 (0x1163af800) [pid = 1926] [serial = 1503] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 18:25:47 INFO - PROCESS | 1926 | --DOMWINDOW == 167 (0x126b9e000) [pid = 1926] [serial = 1752] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 18:25:47 INFO - PROCESS | 1926 | --DOMWINDOW == 166 (0x120d08400) [pid = 1926] [serial = 1740] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 18:25:47 INFO - PROCESS | 1926 | --DOMWINDOW == 165 (0x112dd8c00) [pid = 1926] [serial = 1593] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 18:25:47 INFO - PROCESS | 1926 | --DOMWINDOW == 164 (0x123e4c000) [pid = 1926] [serial = 1602] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 18:25:47 INFO - PROCESS | 1926 | --DOMWINDOW == 163 (0x11214c000) [pid = 1926] [serial = 1485] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 18:25:47 INFO - PROCESS | 1926 | --DOMWINDOW == 162 (0x11274b000) [pid = 1926] [serial = 1731] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 18:25:47 INFO - PROCESS | 1926 | --DOMWINDOW == 161 (0x1183b9000) [pid = 1926] [serial = 1539] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 18:25:47 INFO - PROCESS | 1926 | --DOMWINDOW == 160 (0x128d79000) [pid = 1926] [serial = 1704] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 18:25:47 INFO - PROCESS | 1926 | --DOMWINDOW == 159 (0x1211a6800) [pid = 1926] [serial = 1548] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 18:25:47 INFO - PROCESS | 1926 | --DOMWINDOW == 158 (0x121098400) [pid = 1926] [serial = 1545] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 18:25:47 INFO - PROCESS | 1926 | --DOMWINDOW == 157 (0x110e8c800) [pid = 1926] [serial = 1533] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 18:25:47 INFO - PROCESS | 1926 | --DOMWINDOW == 156 (0x116797000) [pid = 1926] [serial = 1470] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 18:25:47 INFO - PROCESS | 1926 | --DOMWINDOW == 155 (0x1275e3000) [pid = 1926] [serial = 1647] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 18:25:47 INFO - PROCESS | 1926 | 1464139547869 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:47 INFO - PROCESS | 1926 | ++DOCSHELL 0x11257c800 == 73 [pid = 1926] [id = 606] 18:25:47 INFO - PROCESS | 1926 | ++DOMWINDOW == 156 (0x110e87c00) [pid = 1926] [serial = 1818] [outer = 0x0] 18:25:47 INFO - PROCESS | 1926 | ++DOMWINDOW == 157 (0x111c8a800) [pid = 1926] [serial = 1819] [outer = 0x110e87c00] 18:25:47 INFO - PROCESS | 1926 | 1464139547895 Marionette DEBUG loaded listener.js 18:25:47 INFO - PROCESS | 1926 | ++DOMWINDOW == 158 (0x112dcb400) [pid = 1926] [serial = 1820] [outer = 0x110e87c00] 18:25:48 INFO - PROCESS | 1926 | 1464139548206 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]]]}] 18:25:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 18:25:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 876ms 18:25:48 INFO - PROCESS | 1926 | 1464139548235 Marionette TRACE conn2 -> [0,2397,"getWindowHandle",null] 18:25:48 INFO - PROCESS | 1926 | 1464139548236 Marionette TRACE conn2 <- [1,2397,null,{"value":"7"}] 18:25:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 18:25:48 INFO - PROCESS | 1926 | 1464139548238 Marionette TRACE conn2 -> [0,2398,"setScriptTimeout",{"ms":35000}] 18:25:48 INFO - PROCESS | 1926 | 1464139548239 Marionette TRACE conn2 <- [1,2398,null,{}] 18:25:48 INFO - PROCESS | 1926 | 1464139548244 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}] 18:25:48 INFO - PROCESS | 1926 | 1464139548338 Marionette TRACE conn2 <- [1,2399,null,{"value":null}] 18:25:48 INFO - PROCESS | 1926 | 1464139548403 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:48 INFO - PROCESS | 1926 | ++DOCSHELL 0x125de6000 == 74 [pid = 1926] [id = 607] 18:25:48 INFO - PROCESS | 1926 | ++DOMWINDOW == 159 (0x110e8c000) [pid = 1926] [serial = 1821] [outer = 0x0] 18:25:48 INFO - PROCESS | 1926 | ++DOMWINDOW == 160 (0x118092400) [pid = 1926] [serial = 1822] [outer = 0x110e8c000] 18:25:48 INFO - PROCESS | 1926 | 1464139548431 Marionette DEBUG loaded listener.js 18:25:48 INFO - PROCESS | 1926 | ++DOMWINDOW == 161 (0x119068000) [pid = 1926] [serial = 1823] [outer = 0x110e8c000] 18:25:48 INFO - PROCESS | 1926 | 1464139548715 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]]]}] 18:25:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 18:25:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 521ms 18:25:48 INFO - PROCESS | 1926 | 1464139548761 Marionette TRACE conn2 -> [0,2401,"getWindowHandle",null] 18:25:48 INFO - PROCESS | 1926 | 1464139548763 Marionette TRACE conn2 <- [1,2401,null,{"value":"7"}] 18:25:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 18:25:48 INFO - PROCESS | 1926 | 1464139548765 Marionette TRACE conn2 -> [0,2402,"setScriptTimeout",{"ms":35000}] 18:25:48 INFO - PROCESS | 1926 | 1464139548767 Marionette TRACE conn2 <- [1,2402,null,{}] 18:25:48 INFO - PROCESS | 1926 | 1464139548769 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}] 18:25:48 INFO - PROCESS | 1926 | 1464139548879 Marionette TRACE conn2 <- [1,2403,null,{"value":null}] 18:25:48 INFO - PROCESS | 1926 | 1464139548883 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:48 INFO - PROCESS | 1926 | ++DOCSHELL 0x135073000 == 75 [pid = 1926] [id = 608] 18:25:48 INFO - PROCESS | 1926 | ++DOMWINDOW == 162 (0x1194b9000) [pid = 1926] [serial = 1824] [outer = 0x0] 18:25:48 INFO - PROCESS | 1926 | ++DOMWINDOW == 163 (0x1210a4400) [pid = 1926] [serial = 1825] [outer = 0x1194b9000] 18:25:48 INFO - PROCESS | 1926 | 1464139548912 Marionette DEBUG loaded listener.js 18:25:48 INFO - PROCESS | 1926 | ++DOMWINDOW == 164 (0x129070800) [pid = 1926] [serial = 1826] [outer = 0x1194b9000] 18:25:49 INFO - PROCESS | 1926 | 1464139549277 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]]]}] 18:25:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 18:25:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 521ms 18:25:49 INFO - PROCESS | 1926 | 1464139549287 Marionette TRACE conn2 -> [0,2405,"getWindowHandle",null] 18:25:49 INFO - PROCESS | 1926 | 1464139549288 Marionette TRACE conn2 <- [1,2405,null,{"value":"7"}] 18:25:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 18:25:49 INFO - PROCESS | 1926 | 1464139549292 Marionette TRACE conn2 -> [0,2406,"setScriptTimeout",{"ms":35000}] 18:25:49 INFO - PROCESS | 1926 | 1464139549295 Marionette TRACE conn2 <- [1,2406,null,{}] 18:25:49 INFO - PROCESS | 1926 | 1464139549298 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}] 18:25:49 INFO - PROCESS | 1926 | 1464139549427 Marionette TRACE conn2 <- [1,2407,null,{"value":null}] 18:25:49 INFO - PROCESS | 1926 | 1464139549434 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:49 INFO - PROCESS | 1926 | ++DOCSHELL 0x1354ba000 == 76 [pid = 1926] [id = 609] 18:25:49 INFO - PROCESS | 1926 | ++DOMWINDOW == 165 (0x11906b000) [pid = 1926] [serial = 1827] [outer = 0x0] 18:25:49 INFO - PROCESS | 1926 | ++DOMWINDOW == 166 (0x12b308800) [pid = 1926] [serial = 1828] [outer = 0x11906b000] 18:25:49 INFO - PROCESS | 1926 | 1464139549459 Marionette DEBUG loaded listener.js 18:25:49 INFO - PROCESS | 1926 | ++DOMWINDOW == 167 (0x12b490800) [pid = 1926] [serial = 1829] [outer = 0x11906b000] 18:25:49 INFO - PROCESS | 1926 | 1464139549793 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]]]}] 18:25:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 18:25:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 524ms 18:25:49 INFO - PROCESS | 1926 | 1464139549894 Marionette TRACE conn2 -> [0,2409,"getWindowHandle",null] 18:25:49 INFO - PROCESS | 1926 | 1464139549896 Marionette TRACE conn2 <- [1,2409,null,{"value":"7"}] 18:25:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 18:25:49 INFO - PROCESS | 1926 | 1464139549901 Marionette TRACE conn2 -> [0,2410,"setScriptTimeout",{"ms":35000}] 18:25:49 INFO - PROCESS | 1926 | 1464139549903 Marionette TRACE conn2 <- [1,2410,null,{}] 18:25:49 INFO - PROCESS | 1926 | 1464139549913 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}] 18:25:50 INFO - PROCESS | 1926 | 1464139550034 Marionette TRACE conn2 <- [1,2411,null,{"value":null}] 18:25:50 INFO - PROCESS | 1926 | 1464139550117 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:50 INFO - PROCESS | 1926 | ++DOCSHELL 0x119492800 == 77 [pid = 1926] [id = 610] 18:25:50 INFO - PROCESS | 1926 | ++DOMWINDOW == 168 (0x11274cc00) [pid = 1926] [serial = 1830] [outer = 0x0] 18:25:50 INFO - PROCESS | 1926 | ++DOMWINDOW == 169 (0x112dd3c00) [pid = 1926] [serial = 1831] [outer = 0x11274cc00] 18:25:50 INFO - PROCESS | 1926 | 1464139550149 Marionette DEBUG loaded listener.js 18:25:50 INFO - PROCESS | 1926 | ++DOMWINDOW == 170 (0x116e6c000) [pid = 1926] [serial = 1832] [outer = 0x11274cc00] 18:25:50 INFO - PROCESS | 1926 | 1464139550581 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]]]}] 18:25:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 18:25:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 720ms 18:25:50 INFO - PROCESS | 1926 | 1464139550622 Marionette TRACE conn2 -> [0,2413,"getWindowHandle",null] 18:25:50 INFO - PROCESS | 1926 | 1464139550625 Marionette TRACE conn2 <- [1,2413,null,{"value":"7"}] 18:25:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 18:25:50 INFO - PROCESS | 1926 | 1464139550656 Marionette TRACE conn2 -> [0,2414,"setScriptTimeout",{"ms":35000}] 18:25:50 INFO - PROCESS | 1926 | 1464139550658 Marionette TRACE conn2 <- [1,2414,null,{}] 18:25:50 INFO - PROCESS | 1926 | 1464139550693 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}] 18:25:50 INFO - PROCESS | 1926 | 1464139550808 Marionette TRACE conn2 <- [1,2415,null,{"value":null}] 18:25:50 INFO - PROCESS | 1926 | 1464139550891 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:50 INFO - PROCESS | 1926 | ++DOCSHELL 0x12ac1f800 == 78 [pid = 1926] [id = 611] 18:25:50 INFO - PROCESS | 1926 | ++DOMWINDOW == 171 (0x1190cbc00) [pid = 1926] [serial = 1833] [outer = 0x0] 18:25:50 INFO - PROCESS | 1926 | ++DOMWINDOW == 172 (0x11988e400) [pid = 1926] [serial = 1834] [outer = 0x1190cbc00] 18:25:50 INFO - PROCESS | 1926 | 1464139550920 Marionette DEBUG loaded listener.js 18:25:50 INFO - PROCESS | 1926 | ++DOMWINDOW == 173 (0x120e98c00) [pid = 1926] [serial = 1835] [outer = 0x1190cbc00] 18:25:51 INFO - PROCESS | 1926 | 1464139551323 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]]]}] 18:25:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 18:25:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 738ms 18:25:51 INFO - PROCESS | 1926 | 1464139551392 Marionette TRACE conn2 -> [0,2417,"getWindowHandle",null] 18:25:51 INFO - PROCESS | 1926 | 1464139551394 Marionette TRACE conn2 <- [1,2417,null,{"value":"7"}] 18:25:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 18:25:51 INFO - PROCESS | 1926 | 1464139551396 Marionette TRACE conn2 -> [0,2418,"setScriptTimeout",{"ms":35000}] 18:25:51 INFO - PROCESS | 1926 | 1464139551398 Marionette TRACE conn2 <- [1,2418,null,{}] 18:25:51 INFO - PROCESS | 1926 | 1464139551405 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}] 18:25:51 INFO - PROCESS | 1926 | 1464139551564 Marionette TRACE conn2 <- [1,2419,null,{"value":null}] 18:25:51 INFO - PROCESS | 1926 | 1464139551625 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:51 INFO - PROCESS | 1926 | ++DOCSHELL 0x134774000 == 79 [pid = 1926] [id = 612] 18:25:51 INFO - PROCESS | 1926 | ++DOMWINDOW == 174 (0x125335000) [pid = 1926] [serial = 1836] [outer = 0x0] 18:25:51 INFO - PROCESS | 1926 | ++DOMWINDOW == 175 (0x125da6c00) [pid = 1926] [serial = 1837] [outer = 0x125335000] 18:25:51 INFO - PROCESS | 1926 | 1464139551659 Marionette DEBUG loaded listener.js 18:25:51 INFO - PROCESS | 1926 | ++DOMWINDOW == 176 (0x126fed000) [pid = 1926] [serial = 1838] [outer = 0x125335000] 18:25:52 INFO - PROCESS | 1926 | 1464139552094 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]]]}] 18:25:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 18:25:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 720ms 18:25:52 INFO - PROCESS | 1926 | 1464139552117 Marionette TRACE conn2 -> [0,2421,"getWindowHandle",null] 18:25:52 INFO - PROCESS | 1926 | 1464139552118 Marionette TRACE conn2 <- [1,2421,null,{"value":"7"}] 18:25:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 18:25:52 INFO - PROCESS | 1926 | 1464139552145 Marionette TRACE conn2 -> [0,2422,"setScriptTimeout",{"ms":35000}] 18:25:52 INFO - PROCESS | 1926 | 1464139552146 Marionette TRACE conn2 <- [1,2422,null,{}] 18:25:52 INFO - PROCESS | 1926 | 1464139552149 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}] 18:25:52 INFO - PROCESS | 1926 | 1464139552262 Marionette TRACE conn2 <- [1,2423,null,{"value":null}] 18:25:52 INFO - PROCESS | 1926 | 1464139552341 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:52 INFO - PROCESS | 1926 | ++DOCSHELL 0x135906800 == 80 [pid = 1926] [id = 613] 18:25:52 INFO - PROCESS | 1926 | ++DOMWINDOW == 177 (0x128bcb000) [pid = 1926] [serial = 1839] [outer = 0x0] 18:25:52 INFO - PROCESS | 1926 | ++DOMWINDOW == 178 (0x128f0b400) [pid = 1926] [serial = 1840] [outer = 0x128bcb000] 18:25:52 INFO - PROCESS | 1926 | 1464139552373 Marionette DEBUG loaded listener.js 18:25:52 INFO - PROCESS | 1926 | ++DOMWINDOW == 179 (0x12930cc00) [pid = 1926] [serial = 1841] [outer = 0x128bcb000] 18:25:52 INFO - PROCESS | 1926 | 1464139552801 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]]]}] 18:25:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 18:25:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 669ms 18:25:52 INFO - PROCESS | 1926 | 1464139552814 Marionette TRACE conn2 -> [0,2425,"getWindowHandle",null] 18:25:52 INFO - PROCESS | 1926 | 1464139552815 Marionette TRACE conn2 <- [1,2425,null,{"value":"7"}] 18:25:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 18:25:52 INFO - PROCESS | 1926 | 1464139552818 Marionette TRACE conn2 -> [0,2426,"setScriptTimeout",{"ms":35000}] 18:25:52 INFO - PROCESS | 1926 | 1464139552819 Marionette TRACE conn2 <- [1,2426,null,{}] 18:25:52 INFO - PROCESS | 1926 | 1464139552822 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}] 18:25:52 INFO - PROCESS | 1926 | 1464139552934 Marionette TRACE conn2 <- [1,2427,null,{"value":null}] 18:25:53 INFO - PROCESS | 1926 | 1464139553041 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:53 INFO - PROCESS | 1926 | ++DOCSHELL 0x1359c9800 == 81 [pid = 1926] [id = 614] 18:25:53 INFO - PROCESS | 1926 | ++DOMWINDOW == 180 (0x128bd1c00) [pid = 1926] [serial = 1842] [outer = 0x0] 18:25:53 INFO - PROCESS | 1926 | ++DOMWINDOW == 181 (0x12956f400) [pid = 1926] [serial = 1843] [outer = 0x128bd1c00] 18:25:53 INFO - PROCESS | 1926 | 1464139553073 Marionette DEBUG loaded listener.js 18:25:53 INFO - PROCESS | 1926 | ++DOMWINDOW == 182 (0x12ab39400) [pid = 1926] [serial = 1844] [outer = 0x128bd1c00] 18:25:53 INFO - PROCESS | 1926 | 1464139553461 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]]]}] 18:25:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 18:25:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 669ms 18:25:53 INFO - PROCESS | 1926 | 1464139553488 Marionette TRACE conn2 -> [0,2429,"getWindowHandle",null] 18:25:53 INFO - PROCESS | 1926 | 1464139553489 Marionette TRACE conn2 <- [1,2429,null,{"value":"7"}] 18:25:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 18:25:53 INFO - PROCESS | 1926 | 1464139553492 Marionette TRACE conn2 -> [0,2430,"setScriptTimeout",{"ms":35000}] 18:25:53 INFO - PROCESS | 1926 | 1464139553493 Marionette TRACE conn2 <- [1,2430,null,{}] 18:25:53 INFO - PROCESS | 1926 | 1464139553496 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}] 18:25:53 INFO - PROCESS | 1926 | 1464139553627 Marionette TRACE conn2 <- [1,2431,null,{"value":null}] 18:25:53 INFO - PROCESS | 1926 | 1464139553743 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:53 INFO - PROCESS | 1926 | ++DOCSHELL 0x135a2b800 == 82 [pid = 1926] [id = 615] 18:25:53 INFO - PROCESS | 1926 | ++DOMWINDOW == 183 (0x12b48d400) [pid = 1926] [serial = 1845] [outer = 0x0] 18:25:53 INFO - PROCESS | 1926 | ++DOMWINDOW == 184 (0x12bb88c00) [pid = 1926] [serial = 1846] [outer = 0x12b48d400] 18:25:53 INFO - PROCESS | 1926 | 1464139553775 Marionette DEBUG loaded listener.js 18:25:53 INFO - PROCESS | 1926 | ++DOMWINDOW == 185 (0x12c2d0800) [pid = 1926] [serial = 1847] [outer = 0x12b48d400] 18:25:54 INFO - PROCESS | 1926 | 1464139554234 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]]]}] 18:25:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 18:25:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 770ms 18:25:54 INFO - PROCESS | 1926 | 1464139554263 Marionette TRACE conn2 -> [0,2433,"getWindowHandle",null] 18:25:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 18:25:54 INFO - PROCESS | 1926 | 1464139554264 Marionette TRACE conn2 <- [1,2433,null,{"value":"7"}] 18:25:54 INFO - PROCESS | 1926 | 1464139554266 Marionette TRACE conn2 -> [0,2434,"setScriptTimeout",{"ms":35000}] 18:25:54 INFO - PROCESS | 1926 | 1464139554268 Marionette TRACE conn2 <- [1,2434,null,{}] 18:25:54 INFO - PROCESS | 1926 | 1464139554270 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}] 18:25:54 INFO - PROCESS | 1926 | 1464139554383 Marionette TRACE conn2 <- [1,2435,null,{"value":null}] 18:25:54 INFO - PROCESS | 1926 | 1464139554493 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:54 INFO - PROCESS | 1926 | ++DOCSHELL 0x112172800 == 83 [pid = 1926] [id = 616] 18:25:54 INFO - PROCESS | 1926 | ++DOMWINDOW == 186 (0x1121eb800) [pid = 1926] [serial = 1848] [outer = 0x0] 18:25:54 INFO - PROCESS | 1926 | ++DOMWINDOW == 187 (0x112fc5400) [pid = 1926] [serial = 1849] [outer = 0x1121eb800] 18:25:54 INFO - PROCESS | 1926 | 1464139554527 Marionette DEBUG loaded listener.js 18:25:54 INFO - PROCESS | 1926 | ++DOMWINDOW == 188 (0x1185f5000) [pid = 1926] [serial = 1850] [outer = 0x1121eb800] 18:25:55 INFO - PROCESS | 1926 | 1464139555203 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]]]}] 18:25:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 18:25:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 1068ms 18:25:55 INFO - PROCESS | 1926 | 1464139555377 Marionette TRACE conn2 -> [0,2437,"getWindowHandle",null] 18:25:55 INFO - PROCESS | 1926 | 1464139555381 Marionette TRACE conn2 <- [1,2437,null,{"value":"7"}] 18:25:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 18:25:55 INFO - PROCESS | 1926 | 1464139555388 Marionette TRACE conn2 -> [0,2438,"setScriptTimeout",{"ms":35000}] 18:25:55 INFO - PROCESS | 1926 | 1464139555394 Marionette TRACE conn2 <- [1,2438,null,{}] 18:25:55 INFO - PROCESS | 1926 | 1464139555399 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}] 18:25:55 INFO - PROCESS | 1926 | 1464139555545 Marionette TRACE conn2 <- [1,2439,null,{"value":null}] 18:25:55 INFO - PROCESS | 1926 | 1464139555623 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:55 INFO - PROCESS | 1926 | ++DOCSHELL 0x121caf000 == 84 [pid = 1926] [id = 617] 18:25:55 INFO - PROCESS | 1926 | ++DOMWINDOW == 189 (0x11274c000) [pid = 1926] [serial = 1851] [outer = 0x0] 18:25:55 INFO - PROCESS | 1926 | ++DOMWINDOW == 190 (0x112974000) [pid = 1926] [serial = 1852] [outer = 0x11274c000] 18:25:55 INFO - PROCESS | 1926 | 1464139555651 Marionette DEBUG loaded listener.js 18:25:55 INFO - PROCESS | 1926 | ++DOMWINDOW == 191 (0x115e8c400) [pid = 1926] [serial = 1853] [outer = 0x11274c000] 18:25:56 INFO - PROCESS | 1926 | 1464139556089 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]]]}] 18:25:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 18:25:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 726ms 18:25:56 INFO - PROCESS | 1926 | 1464139556113 Marionette TRACE conn2 -> [0,2441,"getWindowHandle",null] 18:25:56 INFO - PROCESS | 1926 | 1464139556117 Marionette TRACE conn2 <- [1,2441,null,{"value":"7"}] 18:25:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 18:25:56 INFO - PROCESS | 1926 | 1464139556122 Marionette TRACE conn2 -> [0,2442,"setScriptTimeout",{"ms":35000}] 18:25:56 INFO - PROCESS | 1926 | 1464139556123 Marionette TRACE conn2 <- [1,2442,null,{}] 18:25:56 INFO - PROCESS | 1926 | 1464139556126 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}] 18:25:56 INFO - PROCESS | 1926 | 1464139556231 Marionette TRACE conn2 <- [1,2443,null,{"value":null}] 18:25:56 INFO - PROCESS | 1926 | 1464139556314 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:56 INFO - PROCESS | 1926 | ++DOCSHELL 0x116138800 == 85 [pid = 1926] [id = 618] 18:25:56 INFO - PROCESS | 1926 | ++DOMWINDOW == 192 (0x112dd8c00) [pid = 1926] [serial = 1854] [outer = 0x0] 18:25:56 INFO - PROCESS | 1926 | ++DOMWINDOW == 193 (0x116790800) [pid = 1926] [serial = 1855] [outer = 0x112dd8c00] 18:25:56 INFO - PROCESS | 1926 | 1464139556341 Marionette DEBUG loaded listener.js 18:25:56 INFO - PROCESS | 1926 | ++DOMWINDOW == 194 (0x116e6fc00) [pid = 1926] [serial = 1856] [outer = 0x112dd8c00] 18:25:56 INFO - PROCESS | 1926 | 1464139556769 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]]]}] 18:25:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 18:25:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 674ms 18:25:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 18:25:56 INFO - PROCESS | 1926 | 1464139556796 Marionette TRACE conn2 -> [0,2445,"getWindowHandle",null] 18:25:56 INFO - PROCESS | 1926 | 1464139556797 Marionette TRACE conn2 <- [1,2445,null,{"value":"7"}] 18:25:56 INFO - PROCESS | 1926 | 1464139556799 Marionette TRACE conn2 -> [0,2446,"setScriptTimeout",{"ms":35000}] 18:25:56 INFO - PROCESS | 1926 | 1464139556802 Marionette TRACE conn2 <- [1,2446,null,{}] 18:25:56 INFO - PROCESS | 1926 | 1464139556809 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}] 18:25:56 INFO - PROCESS | 1926 | 1464139556932 Marionette TRACE conn2 <- [1,2447,null,{"value":null}] 18:25:57 INFO - PROCESS | 1926 | 1464139557065 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:57 INFO - PROCESS | 1926 | --DOCSHELL 0x12d004800 == 84 [pid = 1926] [id = 552] 18:25:57 INFO - PROCESS | 1926 | --DOCSHELL 0x135073000 == 83 [pid = 1926] [id = 608] 18:25:57 INFO - PROCESS | 1926 | --DOCSHELL 0x125de6000 == 82 [pid = 1926] [id = 607] 18:25:57 INFO - PROCESS | 1926 | --DOCSHELL 0x11257c800 == 81 [pid = 1926] [id = 606] 18:25:57 INFO - PROCESS | 1926 | --DOCSHELL 0x12d7b1000 == 80 [pid = 1926] [id = 605] 18:25:57 INFO - PROCESS | 1926 | --DOCSHELL 0x12d197800 == 79 [pid = 1926] [id = 604] 18:25:57 INFO - PROCESS | 1926 | --DOMWINDOW == 193 (0x12a854c00) [pid = 1926] [serial = 1765] [outer = 0x0] [url = about:blank] 18:25:57 INFO - PROCESS | 1926 | --DOMWINDOW == 192 (0x128bcf400) [pid = 1926] [serial = 1720] [outer = 0x0] [url = about:blank] 18:25:57 INFO - PROCESS | 1926 | --DOMWINDOW == 191 (0x1210ca000) [pid = 1926] [serial = 1714] [outer = 0x0] [url = about:blank] 18:25:57 INFO - PROCESS | 1926 | --DOMWINDOW == 190 (0x118c14000) [pid = 1926] [serial = 1711] [outer = 0x0] [url = about:blank] 18:25:57 INFO - PROCESS | 1926 | --DOMWINDOW == 189 (0x118c13000) [pid = 1926] [serial = 1729] [outer = 0x0] [url = about:blank] 18:25:57 INFO - PROCESS | 1926 | --DOMWINDOW == 188 (0x12930d400) [pid = 1926] [serial = 1726] [outer = 0x0] [url = about:blank] 18:25:57 INFO - PROCESS | 1926 | --DOMWINDOW == 187 (0x116793000) [pid = 1926] [serial = 1708] [outer = 0x0] [url = about:blank] 18:25:57 INFO - PROCESS | 1926 | --DOMWINDOW == 186 (0x126815c00) [pid = 1926] [serial = 1717] [outer = 0x0] [url = about:blank] 18:25:57 INFO - PROCESS | 1926 | --DOMWINDOW == 185 (0x128f14400) [pid = 1926] [serial = 1723] [outer = 0x0] [url = about:blank] 18:25:57 INFO - PROCESS | 1926 | ++DOCSHELL 0x112fa9000 == 80 [pid = 1926] [id = 619] 18:25:57 INFO - PROCESS | 1926 | ++DOMWINDOW == 186 (0x112dd1c00) [pid = 1926] [serial = 1857] [outer = 0x0] 18:25:57 INFO - PROCESS | 1926 | ++DOMWINDOW == 187 (0x1163a6c00) [pid = 1926] [serial = 1858] [outer = 0x112dd1c00] 18:25:57 INFO - PROCESS | 1926 | 1464139557125 Marionette DEBUG loaded listener.js 18:25:57 INFO - PROCESS | 1926 | ++DOMWINDOW == 188 (0x1183b6c00) [pid = 1926] [serial = 1859] [outer = 0x112dd1c00] 18:25:57 INFO - PROCESS | 1926 | --DOCSHELL 0x12c83e800 == 79 [pid = 1926] [id = 603] 18:25:57 INFO - PROCESS | 1926 | --DOCSHELL 0x12b39f000 == 78 [pid = 1926] [id = 602] 18:25:57 INFO - PROCESS | 1926 | --DOCSHELL 0x12a8c9000 == 77 [pid = 1926] [id = 601] 18:25:57 INFO - PROCESS | 1926 | --DOCSHELL 0x126f3b800 == 76 [pid = 1926] [id = 600] 18:25:57 INFO - PROCESS | 1926 | --DOCSHELL 0x1194a8000 == 75 [pid = 1926] [id = 599] 18:25:57 INFO - PROCESS | 1926 | --DOCSHELL 0x129674800 == 74 [pid = 1926] [id = 598] 18:25:57 INFO - PROCESS | 1926 | --DOCSHELL 0x12f678800 == 73 [pid = 1926] [id = 592] 18:25:57 INFO - PROCESS | 1926 | --DOCSHELL 0x12d4a0000 == 72 [pid = 1926] [id = 591] 18:25:57 INFO - PROCESS | 1926 | --DOCSHELL 0x127564800 == 71 [pid = 1926] [id = 590] 18:25:57 INFO - PROCESS | 1926 | --DOCSHELL 0x118537800 == 70 [pid = 1926] [id = 589] 18:25:57 INFO - PROCESS | 1926 | --DOMWINDOW == 187 (0x129733c00) [pid = 1926] [serial = 1763] [outer = 0x0] [url = about:blank] 18:25:57 INFO - PROCESS | 1926 | --DOMWINDOW == 186 (0x1194cb400) [pid = 1926] [serial = 1481] [outer = 0x0] [url = about:blank] 18:25:57 INFO - PROCESS | 1926 | --DOMWINDOW == 185 (0x12165f000) [pid = 1926] [serial = 1553] [outer = 0x0] [url = about:blank] 18:25:57 INFO - PROCESS | 1926 | --DOMWINDOW == 184 (0x1216f0000) [pid = 1926] [serial = 1745] [outer = 0x0] [url = about:blank] 18:25:57 INFO - PROCESS | 1926 | --DOMWINDOW == 183 (0x1183b0400) [pid = 1926] [serial = 1508] [outer = 0x0] [url = about:blank] 18:25:57 INFO - PROCESS | 1926 | --DOMWINDOW == 182 (0x129073c00) [pid = 1926] [serial = 1762] [outer = 0x0] [url = about:blank] 18:25:57 INFO - PROCESS | 1926 | --DOMWINDOW == 181 (0x128be5800) [pid = 1926] [serial = 1756] [outer = 0x0] [url = about:blank] 18:25:57 INFO - PROCESS | 1926 | --DOMWINDOW == 180 (0x1194c2400) [pid = 1926] [serial = 1738] [outer = 0x0] [url = about:blank] 18:25:57 INFO - PROCESS | 1926 | --DOMWINDOW == 179 (0x112742800) [pid = 1926] [serial = 1502] [outer = 0x0] [url = about:blank] 18:25:57 INFO - PROCESS | 1926 | --DOMWINDOW == 178 (0x1219ab400) [pid = 1926] [serial = 1601] [outer = 0x0] [url = about:blank] 18:25:57 INFO - PROCESS | 1926 | --DOMWINDOW == 177 (0x12108dc00) [pid = 1926] [serial = 1544] [outer = 0x0] [url = about:blank] 18:25:57 INFO - PROCESS | 1926 | --DOMWINDOW == 176 (0x126f52000) [pid = 1926] [serial = 1748] [outer = 0x0] [url = about:blank] 18:25:57 INFO - PROCESS | 1926 | --DOMWINDOW == 175 (0x1194c7c00) [pid = 1926] [serial = 1598] [outer = 0x0] [url = about:blank] 18:25:57 INFO - PROCESS | 1926 | --DOMWINDOW == 174 (0x128bca400) [pid = 1926] [serial = 1760] [outer = 0x0] [url = about:blank] 18:25:57 INFO - PROCESS | 1926 | --DOMWINDOW == 173 (0x116115000) [pid = 1926] [serial = 1469] [outer = 0x0] [url = about:blank] 18:25:57 INFO - PROCESS | 1926 | --DOMWINDOW == 172 (0x118309000) [pid = 1926] [serial = 1538] [outer = 0x0] [url = about:blank] 18:25:57 INFO - PROCESS | 1926 | --DOMWINDOW == 171 (0x12746a400) [pid = 1926] [serial = 1750] [outer = 0x0] [url = about:blank] 18:25:57 INFO - PROCESS | 1926 | --DOMWINDOW == 170 (0x118c15800) [pid = 1926] [serial = 1736] [outer = 0x0] [url = about:blank] 18:25:57 INFO - PROCESS | 1926 | --DOMWINDOW == 169 (0x11258d800) [pid = 1926] [serial = 1466] [outer = 0x0] [url = about:blank] 18:25:57 INFO - PROCESS | 1926 | --DOMWINDOW == 168 (0x1194ecc00) [pid = 1926] [serial = 1484] [outer = 0x0] [url = about:blank] 18:25:57 INFO - PROCESS | 1926 | --DOMWINDOW == 167 (0x128f13800) [pid = 1926] [serial = 1757] [outer = 0x0] [url = about:blank] 18:25:57 INFO - PROCESS | 1926 | --DOMWINDOW == 166 (0x119022800) [pid = 1926] [serial = 1475] [outer = 0x0] [url = about:blank] 18:25:57 INFO - PROCESS | 1926 | --DOMWINDOW == 165 (0x12154d000) [pid = 1926] [serial = 1744] [outer = 0x0] [url = about:blank] 18:25:57 INFO - PROCESS | 1926 | --DOMWINDOW == 164 (0x1194b0c00) [pid = 1926] [serial = 1478] [outer = 0x0] [url = about:blank] 18:25:57 INFO - PROCESS | 1926 | --DOMWINDOW == 163 (0x125da5400) [pid = 1926] [serial = 1747] [outer = 0x0] [url = about:blank] 18:25:57 INFO - PROCESS | 1926 | --DOMWINDOW == 162 (0x116e71000) [pid = 1926] [serial = 1505] [outer = 0x0] [url = about:blank] 18:25:57 INFO - PROCESS | 1926 | --DOMWINDOW == 161 (0x128bab000) [pid = 1926] [serial = 1753] [outer = 0x0] [url = about:blank] 18:25:57 INFO - PROCESS | 1926 | --DOMWINDOW == 160 (0x12109fc00) [pid = 1926] [serial = 1759] [outer = 0x0] [url = about:blank] 18:25:57 INFO - PROCESS | 1926 | --DOMWINDOW == 159 (0x12109cc00) [pid = 1926] [serial = 1742] [outer = 0x0] [url = about:blank] 18:25:57 INFO - PROCESS | 1926 | --DOMWINDOW == 158 (0x128ba0800) [pid = 1926] [serial = 1751] [outer = 0x0] [url = about:blank] 18:25:57 INFO - PROCESS | 1926 | --DOMWINDOW == 157 (0x116e65400) [pid = 1926] [serial = 1595] [outer = 0x0] [url = about:blank] 18:25:57 INFO - PROCESS | 1926 | --DOMWINDOW == 156 (0x126819400) [pid = 1926] [serial = 1604] [outer = 0x0] [url = about:blank] 18:25:57 INFO - PROCESS | 1926 | --DOMWINDOW == 155 (0x1194b6400) [pid = 1926] [serial = 1487] [outer = 0x0] [url = about:blank] 18:25:57 INFO - PROCESS | 1926 | --DOMWINDOW == 154 (0x115e10800) [pid = 1926] [serial = 1732] [outer = 0x0] [url = about:blank] 18:25:57 INFO - PROCESS | 1926 | --DOMWINDOW == 153 (0x1194bcc00) [pid = 1926] [serial = 1541] [outer = 0x0] [url = about:blank] 18:25:57 INFO - PROCESS | 1926 | --DOMWINDOW == 152 (0x128f13000) [pid = 1926] [serial = 1706] [outer = 0x0] [url = about:blank] 18:25:57 INFO - PROCESS | 1926 | --DOMWINDOW == 151 (0x119890000) [pid = 1926] [serial = 1739] [outer = 0x0] [url = about:blank] 18:25:57 INFO - PROCESS | 1926 | --DOMWINDOW == 150 (0x128bd6400) [pid = 1926] [serial = 1754] [outer = 0x0] [url = about:blank] 18:25:57 INFO - PROCESS | 1926 | --DOMWINDOW == 149 (0x117e0e000) [pid = 1926] [serial = 1735] [outer = 0x0] [url = about:blank] 18:25:57 INFO - PROCESS | 1926 | --DOMWINDOW == 148 (0x1215ed400) [pid = 1926] [serial = 1550] [outer = 0x0] [url = about:blank] 18:25:57 INFO - PROCESS | 1926 | --DOMWINDOW == 147 (0x120e9ac00) [pid = 1926] [serial = 1741] [outer = 0x0] [url = about:blank] 18:25:57 INFO - PROCESS | 1926 | --DOMWINDOW == 146 (0x1210c3c00) [pid = 1926] [serial = 1547] [outer = 0x0] [url = about:blank] 18:25:57 INFO - PROCESS | 1926 | --DOMWINDOW == 145 (0x11274ac00) [pid = 1926] [serial = 1535] [outer = 0x0] [url = about:blank] 18:25:57 INFO - PROCESS | 1926 | --DOMWINDOW == 144 (0x1180d3c00) [pid = 1926] [serial = 1472] [outer = 0x0] [url = about:blank] 18:25:57 INFO - PROCESS | 1926 | --DOMWINDOW == 143 (0x11710bc00) [pid = 1926] [serial = 1733] [outer = 0x0] [url = about:blank] 18:25:57 INFO - PROCESS | 1926 | --DOMWINDOW == 142 (0x128897800) [pid = 1926] [serial = 1649] [outer = 0x0] [url = about:blank] 18:25:57 INFO - PROCESS | 1926 | 1464139557488 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]]]}] 18:25:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 18:25:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 723ms 18:25:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 18:25:57 INFO - PROCESS | 1926 | 1464139557523 Marionette TRACE conn2 -> [0,2449,"getWindowHandle",null] 18:25:57 INFO - PROCESS | 1926 | 1464139557525 Marionette TRACE conn2 <- [1,2449,null,{"value":"7"}] 18:25:57 INFO - PROCESS | 1926 | 1464139557530 Marionette TRACE conn2 -> [0,2450,"setScriptTimeout",{"ms":35000}] 18:25:57 INFO - PROCESS | 1926 | 1464139557532 Marionette TRACE conn2 <- [1,2450,null,{}] 18:25:57 INFO - PROCESS | 1926 | 1464139557539 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}] 18:25:57 INFO - PROCESS | 1926 | 1464139557628 Marionette TRACE conn2 <- [1,2451,null,{"value":null}] 18:25:57 INFO - PROCESS | 1926 | 1464139557632 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:57 INFO - PROCESS | 1926 | ++DOCSHELL 0x119920000 == 71 [pid = 1926] [id = 620] 18:25:57 INFO - PROCESS | 1926 | ++DOMWINDOW == 143 (0x1185efc00) [pid = 1926] [serial = 1860] [outer = 0x0] 18:25:57 INFO - PROCESS | 1926 | ++DOMWINDOW == 144 (0x11870d400) [pid = 1926] [serial = 1861] [outer = 0x1185efc00] 18:25:57 INFO - PROCESS | 1926 | 1464139557659 Marionette DEBUG loaded listener.js 18:25:57 INFO - PROCESS | 1926 | ++DOMWINDOW == 145 (0x119027c00) [pid = 1926] [serial = 1862] [outer = 0x1185efc00] 18:25:58 INFO - PROCESS | 1926 | 1464139558020 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]]]}] 18:25:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 18:25:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 526ms 18:25:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 18:25:58 INFO - PROCESS | 1926 | 1464139558054 Marionette TRACE conn2 -> [0,2453,"getWindowHandle",null] 18:25:58 INFO - PROCESS | 1926 | 1464139558055 Marionette TRACE conn2 <- [1,2453,null,{"value":"7"}] 18:25:58 INFO - PROCESS | 1926 | 1464139558057 Marionette TRACE conn2 -> [0,2454,"setScriptTimeout",{"ms":35000}] 18:25:58 INFO - PROCESS | 1926 | 1464139558058 Marionette TRACE conn2 <- [1,2454,null,{}] 18:25:58 INFO - PROCESS | 1926 | 1464139558060 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}] 18:25:58 INFO - PROCESS | 1926 | 1464139558153 Marionette TRACE conn2 <- [1,2455,null,{"value":null}] 18:25:58 INFO - PROCESS | 1926 | 1464139558213 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:58 INFO - PROCESS | 1926 | ++DOCSHELL 0x121860000 == 72 [pid = 1926] [id = 621] 18:25:58 INFO - PROCESS | 1926 | ++DOMWINDOW == 146 (0x1185fec00) [pid = 1926] [serial = 1863] [outer = 0x0] 18:25:58 INFO - PROCESS | 1926 | ++DOMWINDOW == 147 (0x1194b2400) [pid = 1926] [serial = 1864] [outer = 0x1185fec00] 18:25:58 INFO - PROCESS | 1926 | 1464139558239 Marionette DEBUG loaded listener.js 18:25:58 INFO - PROCESS | 1926 | ++DOMWINDOW == 148 (0x1194c8000) [pid = 1926] [serial = 1865] [outer = 0x1185fec00] 18:25:58 INFO - PROCESS | 1926 | 1464139558560 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]]]}] 18:25:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 18:25:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 521ms 18:25:58 INFO - PROCESS | 1926 | 1464139558579 Marionette TRACE conn2 -> [0,2457,"getWindowHandle",null] 18:25:58 INFO - PROCESS | 1926 | 1464139558580 Marionette TRACE conn2 <- [1,2457,null,{"value":"7"}] 18:25:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 18:25:58 INFO - PROCESS | 1926 | 1464139558583 Marionette TRACE conn2 -> [0,2458,"setScriptTimeout",{"ms":35000}] 18:25:58 INFO - PROCESS | 1926 | 1464139558584 Marionette TRACE conn2 <- [1,2458,null,{}] 18:25:58 INFO - PROCESS | 1926 | 1464139558586 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}] 18:25:58 INFO - PROCESS | 1926 | 1464139558691 Marionette TRACE conn2 <- [1,2459,null,{"value":null}] 18:25:58 INFO - PROCESS | 1926 | 1464139558752 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:58 INFO - PROCESS | 1926 | ++DOCSHELL 0x126b61000 == 73 [pid = 1926] [id = 622] 18:25:58 INFO - PROCESS | 1926 | ++DOMWINDOW == 149 (0x119023000) [pid = 1926] [serial = 1866] [outer = 0x0] 18:25:58 INFO - PROCESS | 1926 | ++DOMWINDOW == 150 (0x119890400) [pid = 1926] [serial = 1867] [outer = 0x119023000] 18:25:58 INFO - PROCESS | 1926 | 1464139558779 Marionette DEBUG loaded listener.js 18:25:58 INFO - PROCESS | 1926 | ++DOMWINDOW == 151 (0x12108e000) [pid = 1926] [serial = 1868] [outer = 0x119023000] 18:25:59 INFO - PROCESS | 1926 | 1464139559079 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]]]}] 18:25:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 18:25:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 523ms 18:25:59 INFO - PROCESS | 1926 | 1464139559107 Marionette TRACE conn2 -> [0,2461,"getWindowHandle",null] 18:25:59 INFO - PROCESS | 1926 | 1464139559110 Marionette TRACE conn2 <- [1,2461,null,{"value":"7"}] 18:25:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 18:25:59 INFO - PROCESS | 1926 | 1464139559114 Marionette TRACE conn2 -> [0,2462,"setScriptTimeout",{"ms":35000}] 18:25:59 INFO - PROCESS | 1926 | 1464139559116 Marionette TRACE conn2 <- [1,2462,null,{}] 18:25:59 INFO - PROCESS | 1926 | 1464139559118 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}] 18:25:59 INFO - PROCESS | 1926 | 1464139559208 Marionette TRACE conn2 <- [1,2463,null,{"value":null}] 18:25:59 INFO - PROCESS | 1926 | 1464139559212 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:59 INFO - PROCESS | 1926 | ++DOCSHELL 0x128ffb000 == 74 [pid = 1926] [id = 623] 18:25:59 INFO - PROCESS | 1926 | ++DOMWINDOW == 152 (0x12109cc00) [pid = 1926] [serial = 1869] [outer = 0x0] 18:25:59 INFO - PROCESS | 1926 | ++DOMWINDOW == 153 (0x1210c2400) [pid = 1926] [serial = 1870] [outer = 0x12109cc00] 18:25:59 INFO - PROCESS | 1926 | 1464139559238 Marionette DEBUG loaded listener.js 18:25:59 INFO - PROCESS | 1926 | ++DOMWINDOW == 154 (0x1215f5c00) [pid = 1926] [serial = 1871] [outer = 0x12109cc00] 18:25:59 INFO - PROCESS | 1926 | 1464139559633 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]]]}] 18:25:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 18:25:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 568ms 18:25:59 INFO - PROCESS | 1926 | 1464139559684 Marionette TRACE conn2 -> [0,2465,"getWindowHandle",null] 18:25:59 INFO - PROCESS | 1926 | 1464139559685 Marionette TRACE conn2 <- [1,2465,null,{"value":"7"}] 18:25:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 18:25:59 INFO - PROCESS | 1926 | 1464139559688 Marionette TRACE conn2 -> [0,2466,"setScriptTimeout",{"ms":35000}] 18:25:59 INFO - PROCESS | 1926 | 1464139559689 Marionette TRACE conn2 <- [1,2466,null,{}] 18:25:59 INFO - PROCESS | 1926 | 1464139559691 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}] 18:25:59 INFO - PROCESS | 1926 | 1464139559804 Marionette TRACE conn2 <- [1,2467,null,{"value":null}] 18:25:59 INFO - PROCESS | 1926 | 1464139559815 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:59 INFO - PROCESS | 1926 | ++DOCSHELL 0x12a65c800 == 75 [pid = 1926] [id = 624] 18:25:59 INFO - PROCESS | 1926 | ++DOMWINDOW == 155 (0x12109d000) [pid = 1926] [serial = 1872] [outer = 0x0] 18:25:59 INFO - PROCESS | 1926 | ++DOMWINDOW == 156 (0x12165f000) [pid = 1926] [serial = 1873] [outer = 0x12109d000] 18:25:59 INFO - PROCESS | 1926 | 1464139559840 Marionette DEBUG loaded listener.js 18:25:59 INFO - PROCESS | 1926 | ++DOMWINDOW == 157 (0x123fa8400) [pid = 1926] [serial = 1874] [outer = 0x12109d000] 18:26:00 INFO - PROCESS | 1926 | 1464139560183 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]]]}] 18:26:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 18:26:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 519ms 18:26:00 INFO - PROCESS | 1926 | 1464139560208 Marionette TRACE conn2 -> [0,2469,"getWindowHandle",null] 18:26:00 INFO - PROCESS | 1926 | 1464139560209 Marionette TRACE conn2 <- [1,2469,null,{"value":"7"}] 18:26:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 18:26:00 INFO - PROCESS | 1926 | 1464139560211 Marionette TRACE conn2 -> [0,2470,"setScriptTimeout",{"ms":35000}] 18:26:00 INFO - PROCESS | 1926 | 1464139560212 Marionette TRACE conn2 <- [1,2470,null,{}] 18:26:00 INFO - PROCESS | 1926 | 1464139560215 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}] 18:26:00 INFO - PROCESS | 1926 | 1464139560327 Marionette TRACE conn2 <- [1,2471,null,{"value":null}] 18:26:00 INFO - PROCESS | 1926 | 1464139560341 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:00 INFO - PROCESS | 1926 | ++DOCSHELL 0x12a8cb800 == 76 [pid = 1926] [id = 625] 18:26:00 INFO - PROCESS | 1926 | ++DOMWINDOW == 158 (0x121b4e000) [pid = 1926] [serial = 1875] [outer = 0x0] 18:26:00 INFO - PROCESS | 1926 | ++DOMWINDOW == 159 (0x1258b7c00) [pid = 1926] [serial = 1876] [outer = 0x121b4e000] 18:26:00 INFO - PROCESS | 1926 | 1464139560367 Marionette DEBUG loaded listener.js 18:26:00 INFO - PROCESS | 1926 | ++DOMWINDOW == 160 (0x125e71800) [pid = 1926] [serial = 1877] [outer = 0x121b4e000] 18:26:00 INFO - PROCESS | 1926 | 1464139560729 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]]]}] 18:26:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 18:26:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 567ms 18:26:00 INFO - PROCESS | 1926 | 1464139560780 Marionette TRACE conn2 -> [0,2473,"getWindowHandle",null] 18:26:00 INFO - PROCESS | 1926 | 1464139560781 Marionette TRACE conn2 <- [1,2473,null,{"value":"7"}] 18:26:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 18:26:00 INFO - PROCESS | 1926 | 1464139560792 Marionette TRACE conn2 -> [0,2474,"setScriptTimeout",{"ms":35000}] 18:26:00 INFO - PROCESS | 1926 | 1464139560793 Marionette TRACE conn2 <- [1,2474,null,{}] 18:26:00 INFO - PROCESS | 1926 | 1464139560796 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}] 18:26:00 INFO - PROCESS | 1926 | 1464139560908 Marionette TRACE conn2 <- [1,2475,null,{"value":null}] 18:26:00 INFO - PROCESS | 1926 | 1464139560924 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:00 INFO - PROCESS | 1926 | ++DOCSHELL 0x12b383000 == 77 [pid = 1926] [id = 626] 18:26:00 INFO - PROCESS | 1926 | ++DOMWINDOW == 161 (0x125e76800) [pid = 1926] [serial = 1878] [outer = 0x0] 18:26:00 INFO - PROCESS | 1926 | ++DOMWINDOW == 162 (0x126819000) [pid = 1926] [serial = 1879] [outer = 0x125e76800] 18:26:00 INFO - PROCESS | 1926 | 1464139560949 Marionette DEBUG loaded listener.js 18:26:00 INFO - PROCESS | 1926 | ++DOMWINDOW == 163 (0x126d34400) [pid = 1926] [serial = 1880] [outer = 0x125e76800] 18:26:01 INFO - PROCESS | 1926 | 1464139561284 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]]]}] 18:26:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 18:26:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 518ms 18:26:01 INFO - PROCESS | 1926 | 1464139561311 Marionette TRACE conn2 -> [0,2477,"getWindowHandle",null] 18:26:01 INFO - PROCESS | 1926 | 1464139561312 Marionette TRACE conn2 <- [1,2477,null,{"value":"7"}] 18:26:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 18:26:01 INFO - PROCESS | 1926 | 1464139561315 Marionette TRACE conn2 -> [0,2478,"setScriptTimeout",{"ms":35000}] 18:26:01 INFO - PROCESS | 1926 | 1464139561316 Marionette TRACE conn2 <- [1,2478,null,{}] 18:26:01 INFO - PROCESS | 1926 | 1464139561319 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}] 18:26:01 INFO - PROCESS | 1926 | 1464139561797 Marionette TRACE conn2 <- [1,2479,null,{"value":null}] 18:26:01 INFO - PROCESS | 1926 | --DOMWINDOW == 162 (0x119062000) [pid = 1926] [serial = 1656] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 18:26:01 INFO - PROCESS | 1926 | --DOMWINDOW == 161 (0x1163ac000) [pid = 1926] [serial = 1707] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 18:26:01 INFO - PROCESS | 1926 | --DOMWINDOW == 160 (0x121431000) [pid = 1926] [serial = 1662] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 18:26:01 INFO - PROCESS | 1926 | --DOMWINDOW == 159 (0x1210c6800) [pid = 1926] [serial = 1659] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 18:26:01 INFO - PROCESS | 1926 | --DOMWINDOW == 158 (0x11808e000) [pid = 1926] [serial = 1653] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 18:26:01 INFO - PROCESS | 1926 | --DOMWINDOW == 157 (0x112149000) [pid = 1926] [serial = 1728] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 18:26:01 INFO - PROCESS | 1926 | --DOMWINDOW == 156 (0x1185f1800) [pid = 1926] [serial = 1710] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 18:26:01 INFO - PROCESS | 1926 | --DOMWINDOW == 155 (0x127469800) [pid = 1926] [serial = 1590] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 18:26:01 INFO - PROCESS | 1926 | --DOMWINDOW == 154 (0x120d07800) [pid = 1926] [serial = 1713] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 18:26:01 INFO - PROCESS | 1926 | --DOMWINDOW == 153 (0x11258d000) [pid = 1926] [serial = 1725] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 18:26:01 INFO - PROCESS | 1926 | --DOMWINDOW == 152 (0x125586c00) [pid = 1926] [serial = 1665] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 18:26:01 INFO - PROCESS | 1926 | --DOMWINDOW == 151 (0x11274a800) [pid = 1926] [serial = 1650] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 18:26:01 INFO - PROCESS | 1926 | --DOMWINDOW == 150 (0x125da5c00) [pid = 1926] [serial = 1716] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 18:26:01 INFO - PROCESS | 1926 | --DOMWINDOW == 149 (0x128898400) [pid = 1926] [serial = 1719] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 18:26:01 INFO - PROCESS | 1926 | --DOMWINDOW == 148 (0x128d79800) [pid = 1926] [serial = 1722] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 18:26:01 INFO - PROCESS | 1926 | --DOMWINDOW == 147 (0x128bdec00) [pid = 1926] [serial = 1809] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 18:26:01 INFO - PROCESS | 1926 | --DOMWINDOW == 146 (0x12109e000) [pid = 1926] [serial = 1800] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 18:26:01 INFO - PROCESS | 1926 | --DOMWINDOW == 145 (0x129735800) [pid = 1926] [serial = 1812] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 18:26:01 INFO - PROCESS | 1926 | --DOMWINDOW == 144 (0x117107c00) [pid = 1926] [serial = 1794] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 18:26:01 INFO - PROCESS | 1926 | --DOMWINDOW == 143 (0x118c54c00) [pid = 1926] [serial = 1815] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 18:26:01 INFO - PROCESS | 1926 | --DOMWINDOW == 142 (0x116602c00) [pid = 1926] [serial = 1797] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 18:26:01 INFO - PROCESS | 1926 | --DOMWINDOW == 141 (0x1211a8c00) [pid = 1926] [serial = 1806] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 18:26:01 INFO - PROCESS | 1926 | --DOMWINDOW == 140 (0x119895800) [pid = 1926] [serial = 1791] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 18:26:01 INFO - PROCESS | 1926 | --DOMWINDOW == 139 (0x1194b9000) [pid = 1926] [serial = 1824] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 18:26:01 INFO - PROCESS | 1926 | --DOMWINDOW == 138 (0x110e87c00) [pid = 1926] [serial = 1818] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 18:26:01 INFO - PROCESS | 1926 | --DOMWINDOW == 137 (0x110e8c000) [pid = 1926] [serial = 1821] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 18:26:01 INFO - PROCESS | 1926 | --DOMWINDOW == 136 (0x126815400) [pid = 1926] [serial = 1803] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 18:26:01 INFO - PROCESS | 1926 | 1464139561872 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:01 INFO - PROCESS | 1926 | ++DOCSHELL 0x11759c000 == 78 [pid = 1926] [id = 627] 18:26:01 INFO - PROCESS | 1926 | ++DOMWINDOW == 137 (0x110e91c00) [pid = 1926] [serial = 1881] [outer = 0x0] 18:26:01 INFO - PROCESS | 1926 | ++DOMWINDOW == 138 (0x112149000) [pid = 1926] [serial = 1882] [outer = 0x110e91c00] 18:26:01 INFO - PROCESS | 1926 | 1464139561902 Marionette DEBUG loaded listener.js 18:26:01 INFO - PROCESS | 1926 | ++DOMWINDOW == 139 (0x1190d0800) [pid = 1926] [serial = 1883] [outer = 0x110e91c00] 18:26:02 INFO - PROCESS | 1926 | 1464139562217 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]]]}] 18:26:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 18:26:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 919ms 18:26:02 INFO - PROCESS | 1926 | 1464139562235 Marionette TRACE conn2 -> [0,2481,"getWindowHandle",null] 18:26:02 INFO - PROCESS | 1926 | 1464139562236 Marionette TRACE conn2 <- [1,2481,null,{"value":"7"}] 18:26:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 18:26:02 INFO - PROCESS | 1926 | 1464139562239 Marionette TRACE conn2 -> [0,2482,"setScriptTimeout",{"ms":35000}] 18:26:02 INFO - PROCESS | 1926 | 1464139562240 Marionette TRACE conn2 <- [1,2482,null,{}] 18:26:02 INFO - PROCESS | 1926 | 1464139562246 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}] 18:26:02 INFO - PROCESS | 1926 | 1464139562377 Marionette TRACE conn2 <- [1,2483,null,{"value":null}] 18:26:02 INFO - PROCESS | 1926 | 1464139562385 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:02 INFO - PROCESS | 1926 | ++DOCSHELL 0x12c23d800 == 79 [pid = 1926] [id = 628] 18:26:02 INFO - PROCESS | 1926 | ++DOMWINDOW == 140 (0x118307000) [pid = 1926] [serial = 1884] [outer = 0x0] 18:26:02 INFO - PROCESS | 1926 | ++DOMWINDOW == 141 (0x121653400) [pid = 1926] [serial = 1885] [outer = 0x118307000] 18:26:02 INFO - PROCESS | 1926 | 1464139562410 Marionette DEBUG loaded listener.js 18:26:02 INFO - PROCESS | 1926 | ++DOMWINDOW == 142 (0x1275e0800) [pid = 1926] [serial = 1886] [outer = 0x118307000] 18:26:02 INFO - PROCESS | 1926 | 1464139562727 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]]]}] 18:26:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 18:26:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 522ms 18:26:02 INFO - PROCESS | 1926 | 1464139562762 Marionette TRACE conn2 -> [0,2485,"getWindowHandle",null] 18:26:02 INFO - PROCESS | 1926 | 1464139562763 Marionette TRACE conn2 <- [1,2485,null,{"value":"7"}] 18:26:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 18:26:02 INFO - PROCESS | 1926 | 1464139562765 Marionette TRACE conn2 -> [0,2486,"setScriptTimeout",{"ms":35000}] 18:26:02 INFO - PROCESS | 1926 | 1464139562766 Marionette TRACE conn2 <- [1,2486,null,{}] 18:26:02 INFO - PROCESS | 1926 | 1464139562768 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}] 18:26:02 INFO - PROCESS | 1926 | 1464139562861 Marionette TRACE conn2 <- [1,2487,null,{"value":null}] 18:26:02 INFO - PROCESS | 1926 | 1464139562865 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:02 INFO - PROCESS | 1926 | ++DOCSHELL 0x12c83a800 == 80 [pid = 1926] [id = 629] 18:26:02 INFO - PROCESS | 1926 | ++DOMWINDOW == 143 (0x1194b9000) [pid = 1926] [serial = 1887] [outer = 0x0] 18:26:02 INFO - PROCESS | 1926 | ++DOMWINDOW == 144 (0x128891800) [pid = 1926] [serial = 1888] [outer = 0x1194b9000] 18:26:02 INFO - PROCESS | 1926 | 1464139562890 Marionette DEBUG loaded listener.js 18:26:02 INFO - PROCESS | 1926 | ++DOMWINDOW == 145 (0x128ba4c00) [pid = 1926] [serial = 1889] [outer = 0x1194b9000] 18:26:03 INFO - PROCESS | 1926 | 1464139563251 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]]]}] 18:26:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 18:26:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 518ms 18:26:03 INFO - PROCESS | 1926 | 1464139563296 Marionette TRACE conn2 -> [0,2489,"getWindowHandle",null] 18:26:03 INFO - PROCESS | 1926 | 1464139563297 Marionette TRACE conn2 <- [1,2489,null,{"value":"7"}] 18:26:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 18:26:03 INFO - PROCESS | 1926 | 1464139563299 Marionette TRACE conn2 -> [0,2490,"setScriptTimeout",{"ms":35000}] 18:26:03 INFO - PROCESS | 1926 | 1464139563300 Marionette TRACE conn2 <- [1,2490,null,{}] 18:26:03 INFO - PROCESS | 1926 | 1464139563303 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}] 18:26:03 INFO - PROCESS | 1926 | 1464139563395 Marionette TRACE conn2 <- [1,2491,null,{"value":null}] 18:26:03 INFO - PROCESS | 1926 | 1464139563399 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:03 INFO - PROCESS | 1926 | ++DOCSHELL 0x12d007800 == 81 [pid = 1926] [id = 630] 18:26:03 INFO - PROCESS | 1926 | ++DOMWINDOW == 146 (0x128baa800) [pid = 1926] [serial = 1890] [outer = 0x0] 18:26:03 INFO - PROCESS | 1926 | ++DOMWINDOW == 147 (0x128bc9800) [pid = 1926] [serial = 1891] [outer = 0x128baa800] 18:26:03 INFO - PROCESS | 1926 | 1464139563424 Marionette DEBUG loaded listener.js 18:26:03 INFO - PROCESS | 1926 | ++DOMWINDOW == 148 (0x128bd6400) [pid = 1926] [serial = 1892] [outer = 0x128baa800] 18:26:03 INFO - PROCESS | 1926 | 1464139563847 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]]]}] 18:26:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 18:26:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 572ms 18:26:03 INFO - PROCESS | 1926 | 1464139563871 Marionette TRACE conn2 -> [0,2493,"getWindowHandle",null] 18:26:03 INFO - PROCESS | 1926 | 1464139563875 Marionette TRACE conn2 <- [1,2493,null,{"value":"7"}] 18:26:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 18:26:03 INFO - PROCESS | 1926 | 1464139563879 Marionette TRACE conn2 -> [0,2494,"setScriptTimeout",{"ms":35000}] 18:26:03 INFO - PROCESS | 1926 | 1464139563882 Marionette TRACE conn2 <- [1,2494,null,{}] 18:26:03 INFO - PROCESS | 1926 | 1464139563887 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}] 18:26:04 INFO - PROCESS | 1926 | 1464139564004 Marionette TRACE conn2 <- [1,2495,null,{"value":null}] 18:26:04 INFO - PROCESS | 1926 | 1464139564112 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:04 INFO - PROCESS | 1926 | ++DOCSHELL 0x118396000 == 82 [pid = 1926] [id = 631] 18:26:04 INFO - PROCESS | 1926 | ++DOMWINDOW == 149 (0x112597c00) [pid = 1926] [serial = 1893] [outer = 0x0] 18:26:04 INFO - PROCESS | 1926 | ++DOMWINDOW == 150 (0x112745000) [pid = 1926] [serial = 1894] [outer = 0x112597c00] 18:26:04 INFO - PROCESS | 1926 | 1464139564172 Marionette DEBUG loaded listener.js 18:26:04 INFO - PROCESS | 1926 | ++DOMWINDOW == 151 (0x115e14000) [pid = 1926] [serial = 1895] [outer = 0x112597c00] 18:26:04 INFO - PROCESS | 1926 | 1464139564617 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]]]}] 18:26:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 18:26:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 774ms 18:26:04 INFO - PROCESS | 1926 | 1464139564653 Marionette TRACE conn2 -> [0,2497,"getWindowHandle",null] 18:26:04 INFO - PROCESS | 1926 | 1464139564657 Marionette TRACE conn2 <- [1,2497,null,{"value":"7"}] 18:26:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 18:26:04 INFO - PROCESS | 1926 | 1464139564662 Marionette TRACE conn2 -> [0,2498,"setScriptTimeout",{"ms":35000}] 18:26:04 INFO - PROCESS | 1926 | 1464139564664 Marionette TRACE conn2 <- [1,2498,null,{}] 18:26:04 INFO - PROCESS | 1926 | 1464139564666 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}] 18:26:04 INFO - PROCESS | 1926 | 1464139564785 Marionette TRACE conn2 <- [1,2499,null,{"value":null}] 18:26:04 INFO - PROCESS | 1926 | 1464139564890 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:04 INFO - PROCESS | 1926 | ++DOCSHELL 0x123e17000 == 83 [pid = 1926] [id = 632] 18:26:04 INFO - PROCESS | 1926 | ++DOMWINDOW == 152 (0x116793000) [pid = 1926] [serial = 1896] [outer = 0x0] 18:26:04 INFO - PROCESS | 1926 | ++DOMWINDOW == 153 (0x117e14800) [pid = 1926] [serial = 1897] [outer = 0x116793000] 18:26:04 INFO - PROCESS | 1926 | 1464139564924 Marionette DEBUG loaded listener.js 18:26:04 INFO - PROCESS | 1926 | ++DOMWINDOW == 154 (0x118309800) [pid = 1926] [serial = 1898] [outer = 0x116793000] 18:26:05 INFO - PROCESS | 1926 | 1464139565346 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]]]}] 18:26:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 18:26:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 719ms 18:26:05 INFO - PROCESS | 1926 | 1464139565389 Marionette TRACE conn2 -> [0,2501,"getWindowHandle",null] 18:26:05 INFO - PROCESS | 1926 | 1464139565391 Marionette TRACE conn2 <- [1,2501,null,{"value":"7"}] 18:26:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 18:26:05 INFO - PROCESS | 1926 | 1464139565408 Marionette TRACE conn2 -> [0,2502,"setScriptTimeout",{"ms":35000}] 18:26:05 INFO - PROCESS | 1926 | 1464139565411 Marionette TRACE conn2 <- [1,2502,null,{}] 18:26:05 INFO - PROCESS | 1926 | 1464139565419 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}] 18:26:05 INFO - PROCESS | 1926 | 1464139565536 Marionette TRACE conn2 <- [1,2503,null,{"value":null}] 18:26:05 INFO - PROCESS | 1926 | 1464139565642 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:05 INFO - PROCESS | 1926 | ++DOCSHELL 0x12c242000 == 84 [pid = 1926] [id = 633] 18:26:05 INFO - PROCESS | 1926 | ++DOMWINDOW == 155 (0x11854d000) [pid = 1926] [serial = 1899] [outer = 0x0] 18:26:05 INFO - PROCESS | 1926 | ++DOMWINDOW == 156 (0x1194b9400) [pid = 1926] [serial = 1900] [outer = 0x11854d000] 18:26:05 INFO - PROCESS | 1926 | 1464139565678 Marionette DEBUG loaded listener.js 18:26:05 INFO - PROCESS | 1926 | ++DOMWINDOW == 157 (0x120d0e000) [pid = 1926] [serial = 1901] [outer = 0x11854d000] 18:26:06 INFO - PROCESS | 1926 | 1464139566092 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]]]}] 18:26:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 18:26:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 723ms 18:26:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 18:26:06 INFO - PROCESS | 1926 | 1464139566132 Marionette TRACE conn2 -> [0,2505,"getWindowHandle",null] 18:26:06 INFO - PROCESS | 1926 | 1464139566134 Marionette TRACE conn2 <- [1,2505,null,{"value":"7"}] 18:26:06 INFO - PROCESS | 1926 | 1464139566136 Marionette TRACE conn2 -> [0,2506,"setScriptTimeout",{"ms":35000}] 18:26:06 INFO - PROCESS | 1926 | 1464139566138 Marionette TRACE conn2 <- [1,2506,null,{}] 18:26:06 INFO - PROCESS | 1926 | 1464139566141 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}] 18:26:06 INFO - PROCESS | 1926 | 1464139566256 Marionette TRACE conn2 <- [1,2507,null,{"value":null}] 18:26:06 INFO - PROCESS | 1926 | 1464139566332 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:06 INFO - PROCESS | 1926 | ++DOCSHELL 0x12d1cd000 == 85 [pid = 1926] [id = 634] 18:26:06 INFO - PROCESS | 1926 | ++DOMWINDOW == 158 (0x120e9a400) [pid = 1926] [serial = 1902] [outer = 0x0] 18:26:06 INFO - PROCESS | 1926 | ++DOMWINDOW == 159 (0x12109f400) [pid = 1926] [serial = 1903] [outer = 0x120e9a400] 18:26:06 INFO - PROCESS | 1926 | 1464139566365 Marionette DEBUG loaded listener.js 18:26:06 INFO - PROCESS | 1926 | ++DOMWINDOW == 160 (0x12680f800) [pid = 1926] [serial = 1904] [outer = 0x120e9a400] 18:26:06 INFO - PROCESS | 1926 | 1464139566831 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]]]}] 18:26:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 18:26:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 719ms 18:26:06 INFO - PROCESS | 1926 | 1464139566857 Marionette TRACE conn2 -> [0,2509,"getWindowHandle",null] 18:26:06 INFO - PROCESS | 1926 | 1464139566859 Marionette TRACE conn2 <- [1,2509,null,{"value":"7"}] 18:26:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 18:26:06 INFO - PROCESS | 1926 | 1464139566863 Marionette TRACE conn2 -> [0,2510,"setScriptTimeout",{"ms":35000}] 18:26:06 INFO - PROCESS | 1926 | 1464139566865 Marionette TRACE conn2 <- [1,2510,null,{}] 18:26:06 INFO - PROCESS | 1926 | 1464139566868 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}] 18:26:07 INFO - PROCESS | 1926 | 1464139567015 Marionette TRACE conn2 <- [1,2511,null,{"value":null}] 18:26:07 INFO - PROCESS | 1926 | 1464139567121 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:07 INFO - PROCESS | 1926 | ++DOCSHELL 0x12d4a2000 == 86 [pid = 1926] [id = 635] 18:26:07 INFO - PROCESS | 1926 | ++DOMWINDOW == 161 (0x126810000) [pid = 1926] [serial = 1905] [outer = 0x0] 18:26:07 INFO - PROCESS | 1926 | ++DOMWINDOW == 162 (0x126f57000) [pid = 1926] [serial = 1906] [outer = 0x126810000] 18:26:07 INFO - PROCESS | 1926 | 1464139567153 Marionette DEBUG loaded listener.js 18:26:07 INFO - PROCESS | 1926 | ++DOMWINDOW == 163 (0x1275e1000) [pid = 1926] [serial = 1907] [outer = 0x126810000] 18:26:07 INFO - PROCESS | 1926 | 1464139567579 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]]]}] 18:26:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 18:26:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 725ms 18:26:07 INFO - PROCESS | 1926 | 1464139567588 Marionette TRACE conn2 -> [0,2513,"getWindowHandle",null] 18:26:07 INFO - PROCESS | 1926 | 1464139567589 Marionette TRACE conn2 <- [1,2513,null,{"value":"7"}] 18:26:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 18:26:07 INFO - PROCESS | 1926 | 1464139567594 Marionette TRACE conn2 -> [0,2514,"setScriptTimeout",{"ms":35000}] 18:26:07 INFO - PROCESS | 1926 | 1464139567596 Marionette TRACE conn2 <- [1,2514,null,{}] 18:26:07 INFO - PROCESS | 1926 | 1464139567598 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}] 18:26:07 INFO - PROCESS | 1926 | 1464139567726 Marionette TRACE conn2 <- [1,2515,null,{"value":null}] 18:26:07 INFO - PROCESS | 1926 | 1464139567833 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:07 INFO - PROCESS | 1926 | ++DOCSHELL 0x12f1b6000 == 87 [pid = 1926] [id = 636] 18:26:07 INFO - PROCESS | 1926 | ++DOMWINDOW == 164 (0x128bd7800) [pid = 1926] [serial = 1908] [outer = 0x0] 18:26:07 INFO - PROCESS | 1926 | ++DOMWINDOW == 165 (0x128d74800) [pid = 1926] [serial = 1909] [outer = 0x128bd7800] 18:26:07 INFO - PROCESS | 1926 | 1464139567866 Marionette DEBUG loaded listener.js 18:26:07 INFO - PROCESS | 1926 | ++DOMWINDOW == 166 (0x129078800) [pid = 1926] [serial = 1910] [outer = 0x128bd7800] 18:26:08 INFO - PROCESS | 1926 | 1464139568335 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]]]}] 18:26:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 18:26:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 770ms 18:26:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 18:26:08 INFO - PROCESS | 1926 | 1464139568377 Marionette TRACE conn2 -> [0,2517,"getWindowHandle",null] 18:26:08 INFO - PROCESS | 1926 | 1464139568379 Marionette TRACE conn2 <- [1,2517,null,{"value":"7"}] 18:26:08 INFO - PROCESS | 1926 | 1464139568381 Marionette TRACE conn2 -> [0,2518,"setScriptTimeout",{"ms":35000}] 18:26:08 INFO - PROCESS | 1926 | 1464139568382 Marionette TRACE conn2 <- [1,2518,null,{}] 18:26:08 INFO - PROCESS | 1926 | 1464139568385 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}] 18:26:08 INFO - PROCESS | 1926 | 1464139568495 Marionette TRACE conn2 <- [1,2519,null,{"value":null}] 18:26:08 INFO - PROCESS | 1926 | 1464139568603 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:08 INFO - PROCESS | 1926 | ++DOCSHELL 0x112123000 == 88 [pid = 1926] [id = 637] 18:26:08 INFO - PROCESS | 1926 | ++DOMWINDOW == 167 (0x110e8d400) [pid = 1926] [serial = 1911] [outer = 0x0] 18:26:08 INFO - PROCESS | 1926 | ++DOMWINDOW == 168 (0x11274dc00) [pid = 1926] [serial = 1912] [outer = 0x110e8d400] 18:26:08 INFO - PROCESS | 1926 | 1464139568635 Marionette DEBUG loaded listener.js 18:26:08 INFO - PROCESS | 1926 | ++DOMWINDOW == 169 (0x11870d000) [pid = 1926] [serial = 1913] [outer = 0x110e8d400] 18:26:09 INFO - PROCESS | 1926 | 1464139569215 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]]]}] 18:26:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 18:26:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 870ms 18:26:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 18:26:09 INFO - PROCESS | 1926 | 1464139569252 Marionette TRACE conn2 -> [0,2521,"getWindowHandle",null] 18:26:09 INFO - PROCESS | 1926 | 1464139569255 Marionette TRACE conn2 <- [1,2521,null,{"value":"7"}] 18:26:09 INFO - PROCESS | 1926 | 1464139569259 Marionette TRACE conn2 -> [0,2522,"setScriptTimeout",{"ms":35000}] 18:26:09 INFO - PROCESS | 1926 | 1464139569261 Marionette TRACE conn2 <- [1,2522,null,{}] 18:26:09 INFO - PROCESS | 1926 | 1464139569264 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}] 18:26:09 INFO - PROCESS | 1926 | 1464139569366 Marionette TRACE conn2 <- [1,2523,null,{"value":null}] 18:26:09 INFO - PROCESS | 1926 | 1464139569445 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:09 INFO - PROCESS | 1926 | ++DOCSHELL 0x115e25000 == 89 [pid = 1926] [id = 638] 18:26:09 INFO - PROCESS | 1926 | ++DOMWINDOW == 170 (0x1121b6c00) [pid = 1926] [serial = 1914] [outer = 0x0] 18:26:09 INFO - PROCESS | 1926 | ++DOMWINDOW == 171 (0x112597800) [pid = 1926] [serial = 1915] [outer = 0x1121b6c00] 18:26:09 INFO - PROCESS | 1926 | 1464139569473 Marionette DEBUG loaded listener.js 18:26:09 INFO - PROCESS | 1926 | ++DOMWINDOW == 172 (0x11274a800) [pid = 1926] [serial = 1916] [outer = 0x1121b6c00] 18:26:09 INFO - PROCESS | 1926 | 1464139569935 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]]]}] 18:26:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 18:26:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 722ms 18:26:10 INFO - PROCESS | 1926 | 1464139570032 Marionette TRACE conn2 -> [0,2525,"getWindowHandle",null] 18:26:10 INFO - PROCESS | 1926 | 1464139570038 Marionette TRACE conn2 <- [1,2525,null,{"value":"7"}] 18:26:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 18:26:10 INFO - PROCESS | 1926 | 1464139570044 Marionette TRACE conn2 -> [0,2526,"setScriptTimeout",{"ms":35000}] 18:26:10 INFO - PROCESS | 1926 | 1464139570047 Marionette TRACE conn2 <- [1,2526,null,{}] 18:26:10 INFO - PROCESS | 1926 | 1464139570051 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}] 18:26:10 INFO - PROCESS | 1926 | 1464139570205 Marionette TRACE conn2 <- [1,2527,null,{"value":null}] 18:26:10 INFO - PROCESS | 1926 | 1464139570354 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:10 INFO - PROCESS | 1926 | --DOCSHELL 0x12f1a0800 == 88 [pid = 1926] [id = 573] 18:26:10 INFO - PROCESS | 1926 | --DOCSHELL 0x12d893800 == 87 [pid = 1926] [id = 572] 18:26:10 INFO - PROCESS | 1926 | --DOCSHELL 0x12f65c800 == 86 [pid = 1926] [id = 574] 18:26:10 INFO - PROCESS | 1926 | --DOCSHELL 0x12d19e000 == 85 [pid = 1926] [id = 571] 18:26:10 INFO - PROCESS | 1926 | --DOCSHELL 0x12c83a800 == 84 [pid = 1926] [id = 629] 18:26:10 INFO - PROCESS | 1926 | --DOMWINDOW == 171 (0x12b308800) [pid = 1926] [serial = 1828] [outer = 0x0] [url = about:blank] 18:26:10 INFO - PROCESS | 1926 | ++DOCSHELL 0x115d11800 == 85 [pid = 1926] [id = 639] 18:26:10 INFO - PROCESS | 1926 | ++DOMWINDOW == 172 (0x11263e800) [pid = 1926] [serial = 1917] [outer = 0x0] 18:26:10 INFO - PROCESS | 1926 | ++DOMWINDOW == 173 (0x1163a9c00) [pid = 1926] [serial = 1918] [outer = 0x11263e800] 18:26:10 INFO - PROCESS | 1926 | 1464139570442 Marionette DEBUG loaded listener.js 18:26:10 INFO - PROCESS | 1926 | ++DOMWINDOW == 174 (0x11684b800) [pid = 1926] [serial = 1919] [outer = 0x11263e800] 18:26:10 INFO - PROCESS | 1926 | --DOCSHELL 0x12c23d800 == 84 [pid = 1926] [id = 628] 18:26:10 INFO - PROCESS | 1926 | --DOCSHELL 0x11759c000 == 83 [pid = 1926] [id = 627] 18:26:10 INFO - PROCESS | 1926 | --DOCSHELL 0x12b383000 == 82 [pid = 1926] [id = 626] 18:26:10 INFO - PROCESS | 1926 | --DOCSHELL 0x12a8cb800 == 81 [pid = 1926] [id = 625] 18:26:10 INFO - PROCESS | 1926 | --DOCSHELL 0x12a65c800 == 80 [pid = 1926] [id = 624] 18:26:10 INFO - PROCESS | 1926 | --DOCSHELL 0x128ffb000 == 79 [pid = 1926] [id = 623] 18:26:10 INFO - PROCESS | 1926 | --DOCSHELL 0x126b61000 == 78 [pid = 1926] [id = 622] 18:26:10 INFO - PROCESS | 1926 | --DOCSHELL 0x121860000 == 77 [pid = 1926] [id = 621] 18:26:10 INFO - PROCESS | 1926 | --DOCSHELL 0x119920000 == 76 [pid = 1926] [id = 620] 18:26:10 INFO - PROCESS | 1926 | --DOCSHELL 0x112fa9000 == 75 [pid = 1926] [id = 619] 18:26:10 INFO - PROCESS | 1926 | --DOCSHELL 0x116138800 == 74 [pid = 1926] [id = 618] 18:26:10 INFO - PROCESS | 1926 | --DOCSHELL 0x121caf000 == 73 [pid = 1926] [id = 617] 18:26:10 INFO - PROCESS | 1926 | --DOCSHELL 0x135906800 == 72 [pid = 1926] [id = 613] 18:26:10 INFO - PROCESS | 1926 | --DOCSHELL 0x134774000 == 71 [pid = 1926] [id = 612] 18:26:10 INFO - PROCESS | 1926 | --DOCSHELL 0x12ac1f800 == 70 [pid = 1926] [id = 611] 18:26:10 INFO - PROCESS | 1926 | --DOCSHELL 0x119492800 == 69 [pid = 1926] [id = 610] 18:26:10 INFO - PROCESS | 1926 | --DOCSHELL 0x1354ba000 == 68 [pid = 1926] [id = 609] 18:26:10 INFO - PROCESS | 1926 | --DOMWINDOW == 173 (0x120e98400) [pid = 1926] [serial = 1658] [outer = 0x0] [url = about:blank] 18:26:10 INFO - PROCESS | 1926 | --DOMWINDOW == 172 (0x117e17800) [pid = 1926] [serial = 1709] [outer = 0x0] [url = about:blank] 18:26:10 INFO - PROCESS | 1926 | --DOMWINDOW == 171 (0x1275ea400) [pid = 1926] [serial = 1664] [outer = 0x0] [url = about:blank] 18:26:10 INFO - PROCESS | 1926 | --DOMWINDOW == 170 (0x126810c00) [pid = 1926] [serial = 1661] [outer = 0x0] [url = about:blank] 18:26:10 INFO - PROCESS | 1926 | --DOMWINDOW == 169 (0x118703000) [pid = 1926] [serial = 1655] [outer = 0x0] [url = about:blank] 18:26:10 INFO - PROCESS | 1926 | --DOMWINDOW == 168 (0x129311000) [pid = 1926] [serial = 1730] [outer = 0x0] [url = about:blank] 18:26:10 INFO - PROCESS | 1926 | --DOMWINDOW == 167 (0x1194ba800) [pid = 1926] [serial = 1712] [outer = 0x0] [url = about:blank] 18:26:10 INFO - PROCESS | 1926 | --DOMWINDOW == 166 (0x1275e6400) [pid = 1926] [serial = 1592] [outer = 0x0] [url = about:blank] 18:26:10 INFO - PROCESS | 1926 | --DOMWINDOW == 165 (0x121b4bc00) [pid = 1926] [serial = 1715] [outer = 0x0] [url = about:blank] 18:26:10 INFO - PROCESS | 1926 | --DOMWINDOW == 164 (0x12956c000) [pid = 1926] [serial = 1727] [outer = 0x0] [url = about:blank] 18:26:10 INFO - PROCESS | 1926 | --DOMWINDOW == 163 (0x128baac00) [pid = 1926] [serial = 1667] [outer = 0x0] [url = about:blank] 18:26:10 INFO - PROCESS | 1926 | --DOMWINDOW == 162 (0x1168a0400) [pid = 1926] [serial = 1652] [outer = 0x0] [url = about:blank] 18:26:10 INFO - PROCESS | 1926 | --DOMWINDOW == 161 (0x1275ec000) [pid = 1926] [serial = 1718] [outer = 0x0] [url = about:blank] 18:26:10 INFO - PROCESS | 1926 | --DOMWINDOW == 160 (0x128bdb400) [pid = 1926] [serial = 1721] [outer = 0x0] [url = about:blank] 18:26:10 INFO - PROCESS | 1926 | --DOMWINDOW == 159 (0x12930a800) [pid = 1926] [serial = 1724] [outer = 0x0] [url = about:blank] 18:26:10 INFO - PROCESS | 1926 | --DOMWINDOW == 158 (0x129070800) [pid = 1926] [serial = 1826] [outer = 0x0] [url = about:blank] 18:26:10 INFO - PROCESS | 1926 | --DOMWINDOW == 157 (0x1210a4400) [pid = 1926] [serial = 1825] [outer = 0x0] [url = about:blank] 18:26:10 INFO - PROCESS | 1926 | --DOMWINDOW == 156 (0x111c8a800) [pid = 1926] [serial = 1819] [outer = 0x0] [url = about:blank] 18:26:10 INFO - PROCESS | 1926 | --DOMWINDOW == 155 (0x118092400) [pid = 1926] [serial = 1822] [outer = 0x0] [url = about:blank] 18:26:10 INFO - PROCESS | 1926 | --DOMWINDOW == 154 (0x112dcb400) [pid = 1926] [serial = 1820] [outer = 0x0] [url = about:blank] 18:26:10 INFO - PROCESS | 1926 | --DOMWINDOW == 153 (0x120e8fc00) [pid = 1926] [serial = 1799] [outer = 0x0] [url = about:blank] 18:26:10 INFO - PROCESS | 1926 | --DOMWINDOW == 152 (0x12888dc00) [pid = 1926] [serial = 1805] [outer = 0x0] [url = about:blank] 18:26:10 INFO - PROCESS | 1926 | --DOMWINDOW == 151 (0x12746ac00) [pid = 1926] [serial = 1804] [outer = 0x0] [url = about:blank] 18:26:10 INFO - PROCESS | 1926 | --DOMWINDOW == 150 (0x12a84bc00) [pid = 1926] [serial = 1811] [outer = 0x0] [url = about:blank] 18:26:10 INFO - PROCESS | 1926 | --DOMWINDOW == 149 (0x119068000) [pid = 1926] [serial = 1823] [outer = 0x0] [url = about:blank] 18:26:10 INFO - PROCESS | 1926 | --DOMWINDOW == 148 (0x12ac0e000) [pid = 1926] [serial = 1814] [outer = 0x0] [url = about:blank] 18:26:10 INFO - PROCESS | 1926 | --DOMWINDOW == 147 (0x128bd2c00) [pid = 1926] [serial = 1808] [outer = 0x0] [url = about:blank] 18:26:10 INFO - PROCESS | 1926 | --DOMWINDOW == 146 (0x128f15000) [pid = 1926] [serial = 1810] [outer = 0x0] [url = about:blank] 18:26:10 INFO - PROCESS | 1926 | --DOMWINDOW == 145 (0x1216f2800) [pid = 1926] [serial = 1801] [outer = 0x0] [url = about:blank] 18:26:10 INFO - PROCESS | 1926 | --DOMWINDOW == 144 (0x11684b400) [pid = 1926] [serial = 1768] [outer = 0x0] [url = about:blank] 18:26:10 INFO - PROCESS | 1926 | --DOMWINDOW == 143 (0x12ab2ec00) [pid = 1926] [serial = 1813] [outer = 0x0] [url = about:blank] 18:26:10 INFO - PROCESS | 1926 | --DOMWINDOW == 142 (0x11870d800) [pid = 1926] [serial = 1796] [outer = 0x0] [url = about:blank] 18:26:10 INFO - PROCESS | 1926 | --DOMWINDOW == 141 (0x118093c00) [pid = 1926] [serial = 1795] [outer = 0x0] [url = about:blank] 18:26:10 INFO - PROCESS | 1926 | --DOMWINDOW == 140 (0x1258b1800) [pid = 1926] [serial = 1802] [outer = 0x0] [url = about:blank] 18:26:10 INFO - PROCESS | 1926 | --DOMWINDOW == 139 (0x128be3800) [pid = 1926] [serial = 1780] [outer = 0x0] [url = about:blank] 18:26:10 INFO - PROCESS | 1926 | --DOMWINDOW == 138 (0x12b30fc00) [pid = 1926] [serial = 1817] [outer = 0x0] [url = about:blank] 18:26:10 INFO - PROCESS | 1926 | --DOMWINDOW == 137 (0x12b303800) [pid = 1926] [serial = 1816] [outer = 0x0] [url = about:blank] 18:26:10 INFO - PROCESS | 1926 | --DOMWINDOW == 136 (0x12ab3cc00) [pid = 1926] [serial = 1783] [outer = 0x0] [url = about:blank] 18:26:10 INFO - PROCESS | 1926 | --DOMWINDOW == 135 (0x126f49800) [pid = 1926] [serial = 1777] [outer = 0x0] [url = about:blank] 18:26:10 INFO - PROCESS | 1926 | --DOMWINDOW == 134 (0x1194b4000) [pid = 1926] [serial = 1798] [outer = 0x0] [url = about:blank] 18:26:10 INFO - PROCESS | 1926 | --DOMWINDOW == 133 (0x12165d800) [pid = 1926] [serial = 1774] [outer = 0x0] [url = about:blank] 18:26:10 INFO - PROCESS | 1926 | --DOMWINDOW == 132 (0x128ba6800) [pid = 1926] [serial = 1807] [outer = 0x0] [url = about:blank] 18:26:10 INFO - PROCESS | 1926 | --DOMWINDOW == 131 (0x12b308c00) [pid = 1926] [serial = 1793] [outer = 0x0] [url = about:blank] 18:26:10 INFO - PROCESS | 1926 | --DOMWINDOW == 130 (0x12b304800) [pid = 1926] [serial = 1792] [outer = 0x0] [url = about:blank] 18:26:10 INFO - PROCESS | 1926 | --DOMWINDOW == 129 (0x1190d1800) [pid = 1926] [serial = 1771] [outer = 0x0] [url = about:blank] 18:26:10 INFO - PROCESS | 1926 | --DOMWINDOW == 128 (0x12aebac00) [pid = 1926] [serial = 1786] [outer = 0x0] [url = about:blank] 18:26:10 INFO - PROCESS | 1926 | --DOMWINDOW == 127 (0x126f56400) [pid = 1926] [serial = 1789] [outer = 0x0] [url = about:blank] 18:26:10 INFO - PROCESS | 1926 | 1464139570824 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]]]}] 18:26:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 18:26:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 821ms 18:26:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 18:26:10 INFO - PROCESS | 1926 | 1464139570865 Marionette TRACE conn2 -> [0,2529,"getWindowHandle",null] 18:26:10 INFO - PROCESS | 1926 | 1464139570866 Marionette TRACE conn2 <- [1,2529,null,{"value":"7"}] 18:26:10 INFO - PROCESS | 1926 | 1464139570869 Marionette TRACE conn2 -> [0,2530,"setScriptTimeout",{"ms":35000}] 18:26:10 INFO - PROCESS | 1926 | 1464139570871 Marionette TRACE conn2 <- [1,2530,null,{}] 18:26:10 INFO - PROCESS | 1926 | 1464139570882 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}] 18:26:10 INFO - PROCESS | 1926 | 1464139570974 Marionette TRACE conn2 <- [1,2531,null,{"value":null}] 18:26:10 INFO - PROCESS | 1926 | 1464139570982 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:10 INFO - PROCESS | 1926 | ++DOCSHELL 0x119907000 == 69 [pid = 1926] [id = 640] 18:26:10 INFO - PROCESS | 1926 | ++DOMWINDOW == 128 (0x116e69c00) [pid = 1926] [serial = 1920] [outer = 0x0] 18:26:11 INFO - PROCESS | 1926 | ++DOMWINDOW == 129 (0x117687000) [pid = 1926] [serial = 1921] [outer = 0x116e69c00] 18:26:11 INFO - PROCESS | 1926 | 1464139571010 Marionette DEBUG loaded listener.js 18:26:11 INFO - PROCESS | 1926 | ++DOMWINDOW == 130 (0x118303800) [pid = 1926] [serial = 1922] [outer = 0x116e69c00] 18:26:11 INFO - PROCESS | 1926 | 1464139571382 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]]]}] 18:26:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 18:26:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 524ms 18:26:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 18:26:11 INFO - PROCESS | 1926 | 1464139571394 Marionette TRACE conn2 -> [0,2533,"getWindowHandle",null] 18:26:11 INFO - PROCESS | 1926 | 1464139571396 Marionette TRACE conn2 <- [1,2533,null,{"value":"7"}] 18:26:11 INFO - PROCESS | 1926 | 1464139571398 Marionette TRACE conn2 -> [0,2534,"setScriptTimeout",{"ms":35000}] 18:26:11 INFO - PROCESS | 1926 | 1464139571399 Marionette TRACE conn2 <- [1,2534,null,{}] 18:26:11 INFO - PROCESS | 1926 | 1464139571401 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}] 18:26:11 INFO - PROCESS | 1926 | 1464139571503 Marionette TRACE conn2 <- [1,2535,null,{"value":null}] 18:26:11 INFO - PROCESS | 1926 | 1464139571565 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:11 INFO - PROCESS | 1926 | ++DOCSHELL 0x121231000 == 70 [pid = 1926] [id = 641] 18:26:11 INFO - PROCESS | 1926 | ++DOMWINDOW == 131 (0x118304800) [pid = 1926] [serial = 1923] [outer = 0x0] 18:26:11 INFO - PROCESS | 1926 | ++DOMWINDOW == 132 (0x11854c400) [pid = 1926] [serial = 1924] [outer = 0x118304800] 18:26:11 INFO - PROCESS | 1926 | 1464139571591 Marionette DEBUG loaded listener.js 18:26:11 INFO - PROCESS | 1926 | ++DOMWINDOW == 133 (0x118557c00) [pid = 1926] [serial = 1925] [outer = 0x118304800] 18:26:11 INFO - PROCESS | 1926 | 1464139571904 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]]]}] 18:26:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 18:26:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 518ms 18:26:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 18:26:11 INFO - PROCESS | 1926 | 1464139571917 Marionette TRACE conn2 -> [0,2537,"getWindowHandle",null] 18:26:11 INFO - PROCESS | 1926 | 1464139571918 Marionette TRACE conn2 <- [1,2537,null,{"value":"7"}] 18:26:11 INFO - PROCESS | 1926 | 1464139571920 Marionette TRACE conn2 -> [0,2538,"setScriptTimeout",{"ms":35000}] 18:26:11 INFO - PROCESS | 1926 | 1464139571921 Marionette TRACE conn2 <- [1,2538,null,{}] 18:26:11 INFO - PROCESS | 1926 | 1464139571926 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}] 18:26:12 INFO - PROCESS | 1926 | 1464139572021 Marionette TRACE conn2 <- [1,2539,null,{"value":null}] 18:26:12 INFO - PROCESS | 1926 | 1464139572082 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:12 INFO - PROCESS | 1926 | ++DOCSHELL 0x12185c000 == 71 [pid = 1926] [id = 642] 18:26:12 INFO - PROCESS | 1926 | ++DOMWINDOW == 134 (0x118554000) [pid = 1926] [serial = 1926] [outer = 0x0] 18:26:12 INFO - PROCESS | 1926 | ++DOMWINDOW == 135 (0x118703400) [pid = 1926] [serial = 1927] [outer = 0x118554000] 18:26:12 INFO - PROCESS | 1926 | 1464139572108 Marionette DEBUG loaded listener.js 18:26:12 INFO - PROCESS | 1926 | ++DOMWINDOW == 136 (0x119024000) [pid = 1926] [serial = 1928] [outer = 0x118554000] 18:26:12 INFO - PROCESS | 1926 | 1464139572405 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]]]}] 18:26:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 18:26:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 522ms 18:26:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 18:26:12 INFO - PROCESS | 1926 | 1464139572446 Marionette TRACE conn2 -> [0,2541,"getWindowHandle",null] 18:26:12 INFO - PROCESS | 1926 | 1464139572447 Marionette TRACE conn2 <- [1,2541,null,{"value":"7"}] 18:26:12 INFO - PROCESS | 1926 | 1464139572449 Marionette TRACE conn2 -> [0,2542,"setScriptTimeout",{"ms":35000}] 18:26:12 INFO - PROCESS | 1926 | 1464139572450 Marionette TRACE conn2 <- [1,2542,null,{}] 18:26:12 INFO - PROCESS | 1926 | 1464139572453 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}] 18:26:12 INFO - PROCESS | 1926 | 1464139572560 Marionette TRACE conn2 <- [1,2543,null,{"value":null}] 18:26:12 INFO - PROCESS | 1926 | 1464139572565 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:12 INFO - PROCESS | 1926 | ++DOCSHELL 0x127563000 == 72 [pid = 1926] [id = 643] 18:26:12 INFO - PROCESS | 1926 | ++DOMWINDOW == 137 (0x119066400) [pid = 1926] [serial = 1929] [outer = 0x0] 18:26:12 INFO - PROCESS | 1926 | ++DOMWINDOW == 138 (0x1194b7800) [pid = 1926] [serial = 1930] [outer = 0x119066400] 18:26:12 INFO - PROCESS | 1926 | 1464139572591 Marionette DEBUG loaded listener.js 18:26:12 INFO - PROCESS | 1926 | ++DOMWINDOW == 139 (0x120d09c00) [pid = 1926] [serial = 1931] [outer = 0x119066400] 18:26:13 INFO - PROCESS | 1926 | 1464139573014 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]]]}] 18:26:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 18:26:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 617ms 18:26:13 INFO - PROCESS | 1926 | 1464139573068 Marionette TRACE conn2 -> [0,2545,"getWindowHandle",null] 18:26:13 INFO - PROCESS | 1926 | 1464139573069 Marionette TRACE conn2 <- [1,2545,null,{"value":"7"}] 18:26:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 18:26:13 INFO - PROCESS | 1926 | 1464139573080 Marionette TRACE conn2 -> [0,2546,"setScriptTimeout",{"ms":35000}] 18:26:13 INFO - PROCESS | 1926 | 1464139573081 Marionette TRACE conn2 <- [1,2546,null,{}] 18:26:13 INFO - PROCESS | 1926 | 1464139573084 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}] 18:26:13 INFO - PROCESS | 1926 | 1464139573197 Marionette TRACE conn2 <- [1,2547,null,{"value":null}] 18:26:13 INFO - PROCESS | 1926 | 1464139573240 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:13 INFO - PROCESS | 1926 | ++DOCSHELL 0x128ff4000 == 73 [pid = 1926] [id = 644] 18:26:13 INFO - PROCESS | 1926 | ++DOMWINDOW == 140 (0x1190c3800) [pid = 1926] [serial = 1932] [outer = 0x0] 18:26:13 INFO - PROCESS | 1926 | ++DOMWINDOW == 141 (0x120e8e000) [pid = 1926] [serial = 1933] [outer = 0x1190c3800] 18:26:13 INFO - PROCESS | 1926 | 1464139573265 Marionette DEBUG loaded listener.js 18:26:13 INFO - PROCESS | 1926 | ++DOMWINDOW == 142 (0x12108c000) [pid = 1926] [serial = 1934] [outer = 0x1190c3800] 18:26:13 INFO - PROCESS | 1926 | 1464139573591 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]]]}] 18:26:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 18:26:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 569ms 18:26:13 INFO - PROCESS | 1926 | 1464139573650 Marionette TRACE conn2 -> [0,2549,"getWindowHandle",null] 18:26:13 INFO - PROCESS | 1926 | 1464139573651 Marionette TRACE conn2 <- [1,2549,null,{"value":"7"}] 18:26:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 18:26:13 INFO - PROCESS | 1926 | 1464139573654 Marionette TRACE conn2 -> [0,2550,"setScriptTimeout",{"ms":35000}] 18:26:13 INFO - PROCESS | 1926 | 1464139573655 Marionette TRACE conn2 <- [1,2550,null,{}] 18:26:13 INFO - PROCESS | 1926 | 1464139573657 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}] 18:26:13 INFO - PROCESS | 1926 | 1464139573772 Marionette TRACE conn2 <- [1,2551,null,{"value":null}] 18:26:13 INFO - PROCESS | 1926 | 1464139573792 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:13 INFO - PROCESS | 1926 | ++DOCSHELL 0x12a7c0000 == 74 [pid = 1926] [id = 645] 18:26:13 INFO - PROCESS | 1926 | ++DOMWINDOW == 143 (0x120e97000) [pid = 1926] [serial = 1935] [outer = 0x0] 18:26:13 INFO - PROCESS | 1926 | ++DOMWINDOW == 144 (0x1210a5800) [pid = 1926] [serial = 1936] [outer = 0x120e97000] 18:26:13 INFO - PROCESS | 1926 | 1464139573816 Marionette DEBUG loaded listener.js 18:26:13 INFO - PROCESS | 1926 | ++DOMWINDOW == 145 (0x121430800) [pid = 1926] [serial = 1937] [outer = 0x120e97000] 18:26:14 INFO - PROCESS | 1926 | 1464139574189 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]]]}] 18:26:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 18:26:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 571ms 18:26:14 INFO - PROCESS | 1926 | 1464139574231 Marionette TRACE conn2 -> [0,2553,"getWindowHandle",null] 18:26:14 INFO - PROCESS | 1926 | 1464139574233 Marionette TRACE conn2 <- [1,2553,null,{"value":"7"}] 18:26:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 18:26:14 INFO - PROCESS | 1926 | 1464139574235 Marionette TRACE conn2 -> [0,2554,"setScriptTimeout",{"ms":35000}] 18:26:14 INFO - PROCESS | 1926 | 1464139574244 Marionette TRACE conn2 <- [1,2554,null,{}] 18:26:14 INFO - PROCESS | 1926 | 1464139574247 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}] 18:26:14 INFO - PROCESS | 1926 | 1464139574363 Marionette TRACE conn2 <- [1,2555,null,{"value":null}] 18:26:14 INFO - PROCESS | 1926 | 1464139574374 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:14 INFO - PROCESS | 1926 | ++DOCSHELL 0x12ac25000 == 75 [pid = 1926] [id = 646] 18:26:14 INFO - PROCESS | 1926 | ++DOMWINDOW == 146 (0x1215ee800) [pid = 1926] [serial = 1938] [outer = 0x0] 18:26:14 INFO - PROCESS | 1926 | ++DOMWINDOW == 147 (0x121659800) [pid = 1926] [serial = 1939] [outer = 0x1215ee800] 18:26:14 INFO - PROCESS | 1926 | 1464139574399 Marionette DEBUG loaded listener.js 18:26:14 INFO - PROCESS | 1926 | ++DOMWINDOW == 148 (0x1219ab800) [pid = 1926] [serial = 1940] [outer = 0x1215ee800] 18:26:14 INFO - PROCESS | 1926 | --DOMWINDOW == 147 (0x12109d000) [pid = 1926] [serial = 1872] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 18:26:14 INFO - PROCESS | 1926 | --DOMWINDOW == 146 (0x11274c000) [pid = 1926] [serial = 1851] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 18:26:14 INFO - PROCESS | 1926 | --DOMWINDOW == 145 (0x121b4e000) [pid = 1926] [serial = 1875] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 18:26:14 INFO - PROCESS | 1926 | --DOMWINDOW == 144 (0x119023000) [pid = 1926] [serial = 1866] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 18:26:14 INFO - PROCESS | 1926 | --DOMWINDOW == 143 (0x12109cc00) [pid = 1926] [serial = 1869] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 18:26:14 INFO - PROCESS | 1926 | --DOMWINDOW == 142 (0x112dd8c00) [pid = 1926] [serial = 1854] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 18:26:14 INFO - PROCESS | 1926 | --DOMWINDOW == 141 (0x112dd1c00) [pid = 1926] [serial = 1857] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 18:26:14 INFO - PROCESS | 1926 | --DOMWINDOW == 140 (0x125e76800) [pid = 1926] [serial = 1878] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 18:26:14 INFO - PROCESS | 1926 | --DOMWINDOW == 139 (0x1185efc00) [pid = 1926] [serial = 1860] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 18:26:14 INFO - PROCESS | 1926 | --DOMWINDOW == 138 (0x11906b000) [pid = 1926] [serial = 1827] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 18:26:14 INFO - PROCESS | 1926 | --DOMWINDOW == 137 (0x1194b9000) [pid = 1926] [serial = 1887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 18:26:14 INFO - PROCESS | 1926 | --DOMWINDOW == 136 (0x110e91c00) [pid = 1926] [serial = 1881] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 18:26:14 INFO - PROCESS | 1926 | --DOMWINDOW == 135 (0x1185fec00) [pid = 1926] [serial = 1863] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 18:26:14 INFO - PROCESS | 1926 | --DOMWINDOW == 134 (0x118307000) [pid = 1926] [serial = 1884] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 18:26:14 INFO - PROCESS | 1926 | --DOMWINDOW == 133 (0x118709c00) [pid = 1926] [serial = 1770] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 18:26:14 INFO - PROCESS | 1926 | --DOMWINDOW == 132 (0x1194be000) [pid = 1926] [serial = 1788] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 18:26:14 INFO - PROCESS | 1926 | --DOMWINDOW == 131 (0x12680e400) [pid = 1926] [serial = 1776] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 18:26:14 INFO - PROCESS | 1926 | --DOMWINDOW == 130 (0x116360400) [pid = 1926] [serial = 1767] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 18:26:14 INFO - PROCESS | 1926 | --DOMWINDOW == 129 (0x1210a1800) [pid = 1926] [serial = 1773] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 18:26:14 INFO - PROCESS | 1926 | --DOMWINDOW == 128 (0x12ab2f800) [pid = 1926] [serial = 1782] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 18:26:14 INFO - PROCESS | 1926 | --DOMWINDOW == 127 (0x12680f000) [pid = 1926] [serial = 1779] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 18:26:14 INFO - PROCESS | 1926 | --DOMWINDOW == 126 (0x12ac0d400) [pid = 1926] [serial = 1785] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 18:26:14 INFO - PROCESS | 1926 | 1464139574937 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]]]}] 18:26:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 18:26:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 727ms 18:26:14 INFO - PROCESS | 1926 | 1464139574963 Marionette TRACE conn2 -> [0,2557,"getWindowHandle",null] 18:26:14 INFO - PROCESS | 1926 | 1464139574964 Marionette TRACE conn2 <- [1,2557,null,{"value":"7"}] 18:26:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 18:26:14 INFO - PROCESS | 1926 | 1464139574967 Marionette TRACE conn2 -> [0,2558,"setScriptTimeout",{"ms":35000}] 18:26:14 INFO - PROCESS | 1926 | 1464139574968 Marionette TRACE conn2 <- [1,2558,null,{}] 18:26:14 INFO - PROCESS | 1926 | 1464139574970 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}] 18:26:15 INFO - PROCESS | 1926 | 1464139575064 Marionette TRACE conn2 <- [1,2559,null,{"value":null}] 18:26:15 INFO - PROCESS | 1926 | 1464139575083 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:15 INFO - PROCESS | 1926 | ++DOCSHELL 0x12ac16800 == 76 [pid = 1926] [id = 647] 18:26:15 INFO - PROCESS | 1926 | ++DOMWINDOW == 127 (0x112592c00) [pid = 1926] [serial = 1941] [outer = 0x0] 18:26:15 INFO - PROCESS | 1926 | ++DOMWINDOW == 128 (0x118377800) [pid = 1926] [serial = 1942] [outer = 0x112592c00] 18:26:15 INFO - PROCESS | 1926 | 1464139575109 Marionette DEBUG loaded listener.js 18:26:15 INFO - PROCESS | 1926 | ++DOMWINDOW == 129 (0x1194e4400) [pid = 1926] [serial = 1943] [outer = 0x112592c00] 18:26:15 INFO - PROCESS | 1926 | 1464139575479 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]]]}] 18:26:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 18:26:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 517ms 18:26:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 18:26:15 INFO - PROCESS | 1926 | 1464139575485 Marionette TRACE conn2 -> [0,2561,"getWindowHandle",null] 18:26:15 INFO - PROCESS | 1926 | 1464139575486 Marionette TRACE conn2 <- [1,2561,null,{"value":"7"}] 18:26:15 INFO - PROCESS | 1926 | 1464139575489 Marionette TRACE conn2 -> [0,2562,"setScriptTimeout",{"ms":35000}] 18:26:15 INFO - PROCESS | 1926 | 1464139575492 Marionette TRACE conn2 <- [1,2562,null,{}] 18:26:15 INFO - PROCESS | 1926 | 1464139575495 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}] 18:26:15 INFO - PROCESS | 1926 | 1464139575637 Marionette TRACE conn2 <- [1,2563,null,{"value":null}] 18:26:15 INFO - PROCESS | 1926 | 1464139575646 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:15 INFO - PROCESS | 1926 | ++DOCSHELL 0x12b4e8800 == 77 [pid = 1926] [id = 648] 18:26:15 INFO - PROCESS | 1926 | ++DOMWINDOW == 130 (0x118096c00) [pid = 1926] [serial = 1944] [outer = 0x0] 18:26:15 INFO - PROCESS | 1926 | ++DOMWINDOW == 131 (0x123fa5000) [pid = 1926] [serial = 1945] [outer = 0x118096c00] 18:26:15 INFO - PROCESS | 1926 | 1464139575675 Marionette DEBUG loaded listener.js 18:26:15 INFO - PROCESS | 1926 | ++DOMWINDOW == 132 (0x125e71000) [pid = 1926] [serial = 1946] [outer = 0x118096c00] 18:26:16 INFO - PROCESS | 1926 | 1464139576062 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]]]}] 18:26:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 18:26:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 622ms 18:26:16 INFO - PROCESS | 1926 | 1464139576112 Marionette TRACE conn2 -> [0,2565,"getWindowHandle",null] 18:26:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 18:26:16 INFO - PROCESS | 1926 | 1464139576114 Marionette TRACE conn2 <- [1,2565,null,{"value":"7"}] 18:26:16 INFO - PROCESS | 1926 | 1464139576117 Marionette TRACE conn2 -> [0,2566,"setScriptTimeout",{"ms":35000}] 18:26:16 INFO - PROCESS | 1926 | 1464139576119 Marionette TRACE conn2 <- [1,2566,null,{}] 18:26:16 INFO - PROCESS | 1926 | 1464139576123 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}] 18:26:16 INFO - PROCESS | 1926 | 1464139576304 Marionette TRACE conn2 <- [1,2567,null,{"value":null}] 18:26:16 INFO - PROCESS | 1926 | 1464139576319 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:16 INFO - PROCESS | 1926 | ++DOCSHELL 0x12c24e000 == 78 [pid = 1926] [id = 649] 18:26:16 INFO - PROCESS | 1926 | ++DOMWINDOW == 133 (0x125da8400) [pid = 1926] [serial = 1947] [outer = 0x0] 18:26:16 INFO - PROCESS | 1926 | ++DOMWINDOW == 134 (0x125e7b000) [pid = 1926] [serial = 1948] [outer = 0x125da8400] 18:26:16 INFO - PROCESS | 1926 | 1464139576389 Marionette DEBUG loaded listener.js 18:26:16 INFO - PROCESS | 1926 | ++DOMWINDOW == 135 (0x12681a400) [pid = 1926] [serial = 1949] [outer = 0x125da8400] 18:26:16 INFO - PROCESS | 1926 | 1464139576747 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]]]}] 18:26:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 18:26:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 670ms 18:26:16 INFO - PROCESS | 1926 | 1464139576787 Marionette TRACE conn2 -> [0,2569,"getWindowHandle",null] 18:26:16 INFO - PROCESS | 1926 | 1464139576789 Marionette TRACE conn2 <- [1,2569,null,{"value":"7"}] 18:26:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 18:26:16 INFO - PROCESS | 1926 | 1464139576794 Marionette TRACE conn2 -> [0,2570,"setScriptTimeout",{"ms":35000}] 18:26:16 INFO - PROCESS | 1926 | 1464139576795 Marionette TRACE conn2 <- [1,2570,null,{}] 18:26:16 INFO - PROCESS | 1926 | 1464139576797 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}] 18:26:16 INFO - PROCESS | 1926 | 1464139576891 Marionette TRACE conn2 <- [1,2571,null,{"value":null}] 18:26:17 INFO - PROCESS | 1926 | 1464139577040 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:17 INFO - PROCESS | 1926 | ++DOCSHELL 0x112565000 == 79 [pid = 1926] [id = 650] 18:26:17 INFO - PROCESS | 1926 | ++DOMWINDOW == 136 (0x110e88c00) [pid = 1926] [serial = 1950] [outer = 0x0] 18:26:17 INFO - PROCESS | 1926 | ++DOMWINDOW == 137 (0x110fa6c00) [pid = 1926] [serial = 1951] [outer = 0x110e88c00] 18:26:17 INFO - PROCESS | 1926 | 1464139577075 Marionette DEBUG loaded listener.js 18:26:17 INFO - PROCESS | 1926 | ++DOMWINDOW == 138 (0x1121ea000) [pid = 1926] [serial = 1952] [outer = 0x110e88c00] 18:26:17 INFO - PROCESS | 1926 | 1464139577552 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]]]}] 18:26:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 18:26:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 770ms 18:26:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 18:26:17 INFO - PROCESS | 1926 | 1464139577564 Marionette TRACE conn2 -> [0,2573,"getWindowHandle",null] 18:26:17 INFO - PROCESS | 1926 | 1464139577567 Marionette TRACE conn2 <- [1,2573,null,{"value":"7"}] 18:26:17 INFO - PROCESS | 1926 | 1464139577570 Marionette TRACE conn2 -> [0,2574,"setScriptTimeout",{"ms":35000}] 18:26:17 INFO - PROCESS | 1926 | 1464139577573 Marionette TRACE conn2 <- [1,2574,null,{}] 18:26:17 INFO - PROCESS | 1926 | 1464139577576 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}] 18:26:17 INFO - PROCESS | 1926 | 1464139577715 Marionette TRACE conn2 <- [1,2575,null,{"value":null}] 18:26:17 INFO - PROCESS | 1926 | 1464139577808 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:17 INFO - PROCESS | 1926 | ++DOCSHELL 0x12137a800 == 80 [pid = 1926] [id = 651] 18:26:17 INFO - PROCESS | 1926 | ++DOMWINDOW == 139 (0x11684b400) [pid = 1926] [serial = 1953] [outer = 0x0] 18:26:17 INFO - PROCESS | 1926 | ++DOMWINDOW == 140 (0x116a63400) [pid = 1926] [serial = 1954] [outer = 0x11684b400] 18:26:17 INFO - PROCESS | 1926 | 1464139577840 Marionette DEBUG loaded listener.js 18:26:17 INFO - PROCESS | 1926 | ++DOMWINDOW == 141 (0x117684800) [pid = 1926] [serial = 1955] [outer = 0x11684b400] 18:26:18 INFO - PROCESS | 1926 | 1464139578263 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]]]}] 18:26:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 18:26:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 720ms 18:26:18 INFO - PROCESS | 1926 | 1464139578295 Marionette TRACE conn2 -> [0,2577,"getWindowHandle",null] 18:26:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 18:26:18 INFO - PROCESS | 1926 | 1464139578298 Marionette TRACE conn2 <- [1,2577,null,{"value":"7"}] 18:26:18 INFO - PROCESS | 1926 | 1464139578301 Marionette TRACE conn2 -> [0,2578,"setScriptTimeout",{"ms":35000}] 18:26:18 INFO - PROCESS | 1926 | 1464139578302 Marionette TRACE conn2 <- [1,2578,null,{}] 18:26:18 INFO - PROCESS | 1926 | 1464139578305 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}] 18:26:18 INFO - PROCESS | 1926 | 1464139578421 Marionette TRACE conn2 <- [1,2579,null,{"value":null}] 18:26:18 INFO - PROCESS | 1926 | 1464139578529 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:18 INFO - PROCESS | 1926 | ++DOCSHELL 0x12b4f0800 == 81 [pid = 1926] [id = 652] 18:26:18 INFO - PROCESS | 1926 | ++DOMWINDOW == 142 (0x1180d4800) [pid = 1926] [serial = 1956] [outer = 0x0] 18:26:18 INFO - PROCESS | 1926 | ++DOMWINDOW == 143 (0x11854f000) [pid = 1926] [serial = 1957] [outer = 0x1180d4800] 18:26:18 INFO - PROCESS | 1926 | 1464139578561 Marionette DEBUG loaded listener.js 18:26:18 INFO - PROCESS | 1926 | ++DOMWINDOW == 144 (0x11915b800) [pid = 1926] [serial = 1958] [outer = 0x1180d4800] 18:26:19 INFO - PROCESS | 1926 | 1464139579013 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]]]}] 18:26:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 18:26:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 720ms 18:26:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 18:26:19 INFO - PROCESS | 1926 | 1464139579045 Marionette TRACE conn2 -> [0,2581,"getWindowHandle",null] 18:26:19 INFO - PROCESS | 1926 | 1464139579046 Marionette TRACE conn2 <- [1,2581,null,{"value":"7"}] 18:26:19 INFO - PROCESS | 1926 | 1464139579054 Marionette TRACE conn2 -> [0,2582,"setScriptTimeout",{"ms":35000}] 18:26:19 INFO - PROCESS | 1926 | 1464139579058 Marionette TRACE conn2 <- [1,2582,null,{}] 18:26:19 INFO - PROCESS | 1926 | 1464139579077 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}] 18:26:19 INFO - PROCESS | 1926 | 1464139579192 Marionette TRACE conn2 <- [1,2583,null,{"value":null}] 18:26:19 INFO - PROCESS | 1926 | 1464139579270 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:19 INFO - PROCESS | 1926 | ++DOCSHELL 0x12cd28000 == 82 [pid = 1926] [id = 653] 18:26:19 INFO - PROCESS | 1926 | ++DOMWINDOW == 145 (0x119158c00) [pid = 1926] [serial = 1959] [outer = 0x0] 18:26:19 INFO - PROCESS | 1926 | ++DOMWINDOW == 146 (0x1194cd400) [pid = 1926] [serial = 1960] [outer = 0x119158c00] 18:26:19 INFO - PROCESS | 1926 | 1464139579301 Marionette DEBUG loaded listener.js 18:26:19 INFO - PROCESS | 1926 | ++DOMWINDOW == 147 (0x1210c5400) [pid = 1926] [serial = 1961] [outer = 0x119158c00] 18:26:19 INFO - PROCESS | 1926 | 1464139579716 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]]]}] 18:26:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 18:26:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 690ms 18:26:19 INFO - PROCESS | 1926 | 1464139579739 Marionette TRACE conn2 -> [0,2585,"getWindowHandle",null] 18:26:19 INFO - PROCESS | 1926 | 1464139579743 Marionette TRACE conn2 <- [1,2585,null,{"value":"7"}] 18:26:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 18:26:19 INFO - PROCESS | 1926 | 1464139579746 Marionette TRACE conn2 -> [0,2586,"setScriptTimeout",{"ms":35000}] 18:26:19 INFO - PROCESS | 1926 | 1464139579747 Marionette TRACE conn2 <- [1,2586,null,{}] 18:26:19 INFO - PROCESS | 1926 | 1464139579750 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}] 18:26:19 INFO - PROCESS | 1926 | 1464139579866 Marionette TRACE conn2 <- [1,2587,null,{"value":null}] 18:26:19 INFO - PROCESS | 1926 | 1464139579973 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:19 INFO - PROCESS | 1926 | ++DOCSHELL 0x12d1bf800 == 83 [pid = 1926] [id = 654] 18:26:19 INFO - PROCESS | 1926 | ++DOMWINDOW == 148 (0x121084800) [pid = 1926] [serial = 1962] [outer = 0x0] 18:26:20 INFO - PROCESS | 1926 | ++DOMWINDOW == 149 (0x125582400) [pid = 1926] [serial = 1963] [outer = 0x121084800] 18:26:20 INFO - PROCESS | 1926 | 1464139580005 Marionette DEBUG loaded listener.js 18:26:20 INFO - PROCESS | 1926 | ++DOMWINDOW == 150 (0x125dacc00) [pid = 1926] [serial = 1964] [outer = 0x121084800] 18:26:20 INFO - PROCESS | 1926 | 1464139580400 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]]]}] 18:26:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 18:26:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 719ms 18:26:20 INFO - PROCESS | 1926 | 1464139580466 Marionette TRACE conn2 -> [0,2589,"getWindowHandle",null] 18:26:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 18:26:20 INFO - PROCESS | 1926 | 1464139580467 Marionette TRACE conn2 <- [1,2589,null,{"value":"7"}] 18:26:20 INFO - PROCESS | 1926 | 1464139580471 Marionette TRACE conn2 -> [0,2590,"setScriptTimeout",{"ms":35000}] 18:26:20 INFO - PROCESS | 1926 | 1464139580473 Marionette TRACE conn2 <- [1,2590,null,{}] 18:26:20 INFO - PROCESS | 1926 | 1464139580476 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}] 18:26:20 INFO - PROCESS | 1926 | 1464139580670 Marionette TRACE conn2 <- [1,2591,null,{"value":null}] 18:26:20 INFO - PROCESS | 1926 | 1464139580814 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:20 INFO - PROCESS | 1926 | ++DOCSHELL 0x12d49e000 == 84 [pid = 1926] [id = 655] 18:26:20 INFO - PROCESS | 1926 | ++DOMWINDOW == 151 (0x126f54400) [pid = 1926] [serial = 1965] [outer = 0x0] 18:26:20 INFO - PROCESS | 1926 | ++DOMWINDOW == 152 (0x126ff6400) [pid = 1926] [serial = 1966] [outer = 0x126f54400] 18:26:20 INFO - PROCESS | 1926 | 1464139580870 Marionette DEBUG loaded listener.js 18:26:20 INFO - PROCESS | 1926 | ++DOMWINDOW == 153 (0x1275e8800) [pid = 1926] [serial = 1967] [outer = 0x126f54400] 18:26:21 INFO - PROCESS | 1926 | 1464139581345 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]]]}] 18:26:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 18:26:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 923ms 18:26:21 INFO - PROCESS | 1926 | 1464139581394 Marionette TRACE conn2 -> [0,2593,"getWindowHandle",null] 18:26:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 18:26:21 INFO - PROCESS | 1926 | 1464139581395 Marionette TRACE conn2 <- [1,2593,null,{"value":"7"}] 18:26:21 INFO - PROCESS | 1926 | 1464139581398 Marionette TRACE conn2 -> [0,2594,"setScriptTimeout",{"ms":35000}] 18:26:21 INFO - PROCESS | 1926 | 1464139581399 Marionette TRACE conn2 <- [1,2594,null,{}] 18:26:21 INFO - PROCESS | 1926 | 1464139581401 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}] 18:26:21 INFO - PROCESS | 1926 | 1464139581516 Marionette TRACE conn2 <- [1,2595,null,{"value":null}] 18:26:21 INFO - PROCESS | 1926 | 1464139581595 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:21 INFO - PROCESS | 1926 | ++DOCSHELL 0x12f1a3000 == 85 [pid = 1926] [id = 656] 18:26:21 INFO - PROCESS | 1926 | ++DOMWINDOW == 154 (0x12888a800) [pid = 1926] [serial = 1968] [outer = 0x0] 18:26:21 INFO - PROCESS | 1926 | ++DOMWINDOW == 155 (0x128ba6c00) [pid = 1926] [serial = 1969] [outer = 0x12888a800] 18:26:21 INFO - PROCESS | 1926 | 1464139581625 Marionette DEBUG loaded listener.js 18:26:21 INFO - PROCESS | 1926 | ++DOMWINDOW == 156 (0x128bcd400) [pid = 1926] [serial = 1970] [outer = 0x12888a800] 18:26:22 INFO - PROCESS | 1926 | 1464139582161 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]]]}] 18:26:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 18:26:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 818ms 18:26:22 INFO - PROCESS | 1926 | 1464139582218 Marionette TRACE conn2 -> [0,2597,"getWindowHandle",null] 18:26:22 INFO - PROCESS | 1926 | 1464139582220 Marionette TRACE conn2 <- [1,2597,null,{"value":"7"}] 18:26:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 18:26:22 INFO - PROCESS | 1926 | 1464139582224 Marionette TRACE conn2 -> [0,2598,"setScriptTimeout",{"ms":35000}] 18:26:22 INFO - PROCESS | 1926 | 1464139582226 Marionette TRACE conn2 <- [1,2598,null,{}] 18:26:22 INFO - PROCESS | 1926 | 1464139582230 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}] 18:26:22 INFO - PROCESS | 1926 | 1464139582393 Marionette TRACE conn2 <- [1,2599,null,{"value":null}] 18:26:22 INFO - PROCESS | 1926 | 1464139582502 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:22 INFO - PROCESS | 1926 | ++DOCSHELL 0x12184d000 == 86 [pid = 1926] [id = 657] 18:26:22 INFO - PROCESS | 1926 | ++DOMWINDOW == 157 (0x112973c00) [pid = 1926] [serial = 1971] [outer = 0x0] 18:26:22 INFO - PROCESS | 1926 | ++DOMWINDOW == 158 (0x118304000) [pid = 1926] [serial = 1972] [outer = 0x112973c00] 18:26:22 INFO - PROCESS | 1926 | 1464139582548 Marionette DEBUG loaded listener.js 18:26:22 INFO - PROCESS | 1926 | ++DOMWINDOW == 159 (0x12577c000) [pid = 1926] [serial = 1973] [outer = 0x112973c00] 18:26:23 INFO - PROCESS | 1926 | 1464139583318 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]]]}] 18:26:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 18:26:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 1125ms 18:26:23 INFO - PROCESS | 1926 | 1464139583349 Marionette TRACE conn2 -> [0,2601,"getWindowHandle",null] 18:26:23 INFO - PROCESS | 1926 | 1464139583352 Marionette TRACE conn2 <- [1,2601,null,{"value":"7"}] 18:26:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 18:26:23 INFO - PROCESS | 1926 | 1464139583355 Marionette TRACE conn2 -> [0,2602,"setScriptTimeout",{"ms":35000}] 18:26:23 INFO - PROCESS | 1926 | 1464139583358 Marionette TRACE conn2 <- [1,2602,null,{}] 18:26:23 INFO - PROCESS | 1926 | 1464139583363 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}] 18:26:23 INFO - PROCESS | 1926 | 1464139583468 Marionette TRACE conn2 <- [1,2603,null,{"value":null}] 18:26:23 INFO - PROCESS | 1926 | 1464139583557 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:23 INFO - PROCESS | 1926 | ++DOCSHELL 0x115d04800 == 87 [pid = 1926] [id = 658] 18:26:23 INFO - PROCESS | 1926 | ++DOMWINDOW == 160 (0x11296ac00) [pid = 1926] [serial = 1974] [outer = 0x0] 18:26:23 INFO - PROCESS | 1926 | ++DOMWINDOW == 161 (0x114e14800) [pid = 1926] [serial = 1975] [outer = 0x11296ac00] 18:26:23 INFO - PROCESS | 1926 | 1464139583586 Marionette DEBUG loaded listener.js 18:26:23 INFO - PROCESS | 1926 | ++DOMWINDOW == 162 (0x116792c00) [pid = 1926] [serial = 1976] [outer = 0x11296ac00] 18:26:24 INFO - PROCESS | 1926 | 1464139584033 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]]]}] 18:26:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 18:26:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 728ms 18:26:24 INFO - PROCESS | 1926 | --DOCSHELL 0x12c24e000 == 86 [pid = 1926] [id = 649] 18:26:24 INFO - PROCESS | 1926 | --DOCSHELL 0x12b4e8800 == 85 [pid = 1926] [id = 648] 18:26:24 INFO - PROCESS | 1926 | --DOCSHELL 0x12ac16800 == 84 [pid = 1926] [id = 647] 18:26:24 INFO - PROCESS | 1926 | --DOCSHELL 0x12ac25000 == 83 [pid = 1926] [id = 646] 18:26:24 INFO - PROCESS | 1926 | --DOCSHELL 0x12a7c0000 == 82 [pid = 1926] [id = 645] 18:26:24 INFO - PROCESS | 1926 | --DOCSHELL 0x128ff4000 == 81 [pid = 1926] [id = 644] 18:26:24 INFO - PROCESS | 1926 | --DOCSHELL 0x127563000 == 80 [pid = 1926] [id = 643] 18:26:24 INFO - PROCESS | 1926 | --DOMWINDOW == 161 (0x112fc5400) [pid = 1926] [serial = 1849] [outer = 0x0] [url = about:blank] 18:26:24 INFO - PROCESS | 1926 | --DOMWINDOW == 160 (0x125da6c00) [pid = 1926] [serial = 1837] [outer = 0x0] [url = about:blank] 18:26:24 INFO - PROCESS | 1926 | --DOMWINDOW == 159 (0x112dd3c00) [pid = 1926] [serial = 1831] [outer = 0x0] [url = about:blank] 18:26:24 INFO - PROCESS | 1926 | --DOMWINDOW == 158 (0x12bb88c00) [pid = 1926] [serial = 1846] [outer = 0x0] [url = about:blank] 18:26:24 INFO - PROCESS | 1926 | --DOMWINDOW == 157 (0x128bc9800) [pid = 1926] [serial = 1891] [outer = 0x0] [url = about:blank] 18:26:24 INFO - PROCESS | 1926 | --DOMWINDOW == 156 (0x12956f400) [pid = 1926] [serial = 1843] [outer = 0x0] [url = about:blank] 18:26:24 INFO - PROCESS | 1926 | --DOMWINDOW == 155 (0x128f0b400) [pid = 1926] [serial = 1840] [outer = 0x0] [url = about:blank] 18:26:24 INFO - PROCESS | 1926 | --DOMWINDOW == 154 (0x11988e400) [pid = 1926] [serial = 1834] [outer = 0x0] [url = about:blank] 18:26:24 INFO - PROCESS | 1926 | 1464139584156 Marionette TRACE conn2 -> [0,2605,"getWindowHandle",null] 18:26:24 INFO - PROCESS | 1926 | 1464139584160 Marionette TRACE conn2 <- [1,2605,null,{"value":"7"}] 18:26:24 INFO - PROCESS | 1926 | --DOCSHELL 0x12185c000 == 79 [pid = 1926] [id = 642] 18:26:24 INFO - PROCESS | 1926 | --DOCSHELL 0x121231000 == 78 [pid = 1926] [id = 641] 18:26:24 INFO - PROCESS | 1926 | --DOCSHELL 0x119907000 == 77 [pid = 1926] [id = 640] 18:26:24 INFO - PROCESS | 1926 | --DOCSHELL 0x115d11800 == 76 [pid = 1926] [id = 639] 18:26:24 INFO - PROCESS | 1926 | --DOCSHELL 0x115e25000 == 75 [pid = 1926] [id = 638] 18:26:24 INFO - PROCESS | 1926 | --DOCSHELL 0x12f1b6000 == 74 [pid = 1926] [id = 636] 18:26:24 INFO - PROCESS | 1926 | --DOCSHELL 0x12d4a2000 == 73 [pid = 1926] [id = 635] 18:26:24 INFO - PROCESS | 1926 | --DOCSHELL 0x12d1cd000 == 72 [pid = 1926] [id = 634] 18:26:24 INFO - PROCESS | 1926 | --DOCSHELL 0x12c242000 == 71 [pid = 1926] [id = 633] 18:26:24 INFO - PROCESS | 1926 | --DOCSHELL 0x123e17000 == 70 [pid = 1926] [id = 632] 18:26:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 18:26:24 INFO - PROCESS | 1926 | --DOCSHELL 0x118396000 == 69 [pid = 1926] [id = 631] 18:26:24 INFO - PROCESS | 1926 | 1464139584171 Marionette TRACE conn2 -> [0,2606,"setScriptTimeout",{"ms":35000}] 18:26:24 INFO - PROCESS | 1926 | 1464139584172 Marionette TRACE conn2 <- [1,2606,null,{}] 18:26:24 INFO - PROCESS | 1926 | 1464139584175 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}] 18:26:24 INFO - PROCESS | 1926 | 1464139584272 Marionette TRACE conn2 <- [1,2607,null,{"value":null}] 18:26:24 INFO - PROCESS | 1926 | 1464139584277 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:24 INFO - PROCESS | 1926 | ++DOCSHELL 0x118533800 == 70 [pid = 1926] [id = 659] 18:26:24 INFO - PROCESS | 1926 | ++DOMWINDOW == 155 (0x11808a800) [pid = 1926] [serial = 1977] [outer = 0x0] 18:26:24 INFO - PROCESS | 1926 | ++DOMWINDOW == 156 (0x1180db800) [pid = 1926] [serial = 1978] [outer = 0x11808a800] 18:26:24 INFO - PROCESS | 1926 | 1464139584304 Marionette DEBUG loaded listener.js 18:26:24 INFO - PROCESS | 1926 | ++DOMWINDOW == 157 (0x11854dc00) [pid = 1926] [serial = 1979] [outer = 0x11808a800] 18:26:24 INFO - PROCESS | 1926 | --DOMWINDOW == 156 (0x12165f000) [pid = 1926] [serial = 1873] [outer = 0x0] [url = about:blank] 18:26:24 INFO - PROCESS | 1926 | --DOMWINDOW == 155 (0x112974000) [pid = 1926] [serial = 1852] [outer = 0x0] [url = about:blank] 18:26:24 INFO - PROCESS | 1926 | --DOMWINDOW == 154 (0x1258b7c00) [pid = 1926] [serial = 1876] [outer = 0x0] [url = about:blank] 18:26:24 INFO - PROCESS | 1926 | --DOMWINDOW == 153 (0x119890400) [pid = 1926] [serial = 1867] [outer = 0x0] [url = about:blank] 18:26:24 INFO - PROCESS | 1926 | --DOMWINDOW == 152 (0x1210c2400) [pid = 1926] [serial = 1870] [outer = 0x0] [url = about:blank] 18:26:24 INFO - PROCESS | 1926 | --DOMWINDOW == 151 (0x116e6fc00) [pid = 1926] [serial = 1856] [outer = 0x0] [url = about:blank] 18:26:24 INFO - PROCESS | 1926 | --DOMWINDOW == 150 (0x116790800) [pid = 1926] [serial = 1855] [outer = 0x0] [url = about:blank] 18:26:24 INFO - PROCESS | 1926 | --DOMWINDOW == 149 (0x12108e000) [pid = 1926] [serial = 1868] [outer = 0x0] [url = about:blank] 18:26:24 INFO - PROCESS | 1926 | --DOMWINDOW == 148 (0x1163a6c00) [pid = 1926] [serial = 1858] [outer = 0x0] [url = about:blank] 18:26:24 INFO - PROCESS | 1926 | --DOMWINDOW == 147 (0x1183b6c00) [pid = 1926] [serial = 1859] [outer = 0x0] [url = about:blank] 18:26:24 INFO - PROCESS | 1926 | --DOMWINDOW == 146 (0x126819000) [pid = 1926] [serial = 1879] [outer = 0x0] [url = about:blank] 18:26:24 INFO - PROCESS | 1926 | --DOMWINDOW == 145 (0x11870d400) [pid = 1926] [serial = 1861] [outer = 0x0] [url = about:blank] 18:26:24 INFO - PROCESS | 1926 | --DOMWINDOW == 144 (0x119027c00) [pid = 1926] [serial = 1862] [outer = 0x0] [url = about:blank] 18:26:24 INFO - PROCESS | 1926 | --DOMWINDOW == 143 (0x12b490800) [pid = 1926] [serial = 1829] [outer = 0x0] [url = about:blank] 18:26:24 INFO - PROCESS | 1926 | --DOMWINDOW == 142 (0x125e71800) [pid = 1926] [serial = 1877] [outer = 0x0] [url = about:blank] 18:26:24 INFO - PROCESS | 1926 | --DOMWINDOW == 141 (0x126d34400) [pid = 1926] [serial = 1880] [outer = 0x0] [url = about:blank] 18:26:24 INFO - PROCESS | 1926 | --DOMWINDOW == 140 (0x128891800) [pid = 1926] [serial = 1888] [outer = 0x0] [url = about:blank] 18:26:24 INFO - PROCESS | 1926 | --DOMWINDOW == 139 (0x112149000) [pid = 1926] [serial = 1882] [outer = 0x0] [url = about:blank] 18:26:24 INFO - PROCESS | 1926 | --DOMWINDOW == 138 (0x1190d0800) [pid = 1926] [serial = 1883] [outer = 0x0] [url = about:blank] 18:26:24 INFO - PROCESS | 1926 | --DOMWINDOW == 137 (0x1194b2400) [pid = 1926] [serial = 1864] [outer = 0x0] [url = about:blank] 18:26:24 INFO - PROCESS | 1926 | --DOMWINDOW == 136 (0x1194c8000) [pid = 1926] [serial = 1865] [outer = 0x0] [url = about:blank] 18:26:24 INFO - PROCESS | 1926 | --DOMWINDOW == 135 (0x115e8c400) [pid = 1926] [serial = 1853] [outer = 0x0] [url = about:blank] 18:26:24 INFO - PROCESS | 1926 | --DOMWINDOW == 134 (0x123fa8400) [pid = 1926] [serial = 1874] [outer = 0x0] [url = about:blank] 18:26:24 INFO - PROCESS | 1926 | --DOMWINDOW == 133 (0x121653400) [pid = 1926] [serial = 1885] [outer = 0x0] [url = about:blank] 18:26:24 INFO - PROCESS | 1926 | --DOMWINDOW == 132 (0x128ba4c00) [pid = 1926] [serial = 1889] [outer = 0x0] [url = about:blank] 18:26:24 INFO - PROCESS | 1926 | --DOMWINDOW == 131 (0x1275e0800) [pid = 1926] [serial = 1886] [outer = 0x0] [url = about:blank] 18:26:24 INFO - PROCESS | 1926 | --DOMWINDOW == 130 (0x1215f5c00) [pid = 1926] [serial = 1871] [outer = 0x0] [url = about:blank] 18:26:24 INFO - PROCESS | 1926 | --DOMWINDOW == 129 (0x1194ec400) [pid = 1926] [serial = 1772] [outer = 0x0] [url = about:blank] 18:26:24 INFO - PROCESS | 1926 | --DOMWINDOW == 128 (0x12aec0800) [pid = 1926] [serial = 1790] [outer = 0x0] [url = about:blank] 18:26:24 INFO - PROCESS | 1926 | --DOMWINDOW == 127 (0x128bd5800) [pid = 1926] [serial = 1778] [outer = 0x0] [url = about:blank] 18:26:24 INFO - PROCESS | 1926 | --DOMWINDOW == 126 (0x1183b1800) [pid = 1926] [serial = 1769] [outer = 0x0] [url = about:blank] 18:26:24 INFO - PROCESS | 1926 | --DOMWINDOW == 125 (0x1258bf400) [pid = 1926] [serial = 1775] [outer = 0x0] [url = about:blank] 18:26:24 INFO - PROCESS | 1926 | --DOMWINDOW == 124 (0x12ac0bc00) [pid = 1926] [serial = 1784] [outer = 0x0] [url = about:blank] 18:26:24 INFO - PROCESS | 1926 | --DOMWINDOW == 123 (0x12956bc00) [pid = 1926] [serial = 1781] [outer = 0x0] [url = about:blank] 18:26:24 INFO - PROCESS | 1926 | --DOMWINDOW == 122 (0x12aec0000) [pid = 1926] [serial = 1787] [outer = 0x0] [url = about:blank] 18:26:24 INFO - PROCESS | 1926 | 1464139584711 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]]]}] 18:26:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 18:26:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 573ms 18:26:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 18:26:24 INFO - PROCESS | 1926 | 1464139584743 Marionette TRACE conn2 -> [0,2609,"getWindowHandle",null] 18:26:24 INFO - PROCESS | 1926 | 1464139584744 Marionette TRACE conn2 <- [1,2609,null,{"value":"7"}] 18:26:24 INFO - PROCESS | 1926 | 1464139584746 Marionette TRACE conn2 -> [0,2610,"setScriptTimeout",{"ms":35000}] 18:26:24 INFO - PROCESS | 1926 | 1464139584749 Marionette TRACE conn2 <- [1,2610,null,{}] 18:26:24 INFO - PROCESS | 1926 | 1464139584756 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}] 18:26:24 INFO - PROCESS | 1926 | 1464139584853 Marionette TRACE conn2 <- [1,2611,null,{"value":null}] 18:26:24 INFO - PROCESS | 1926 | 1464139584861 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:24 INFO - PROCESS | 1926 | ++DOCSHELL 0x123e0f800 == 71 [pid = 1926] [id = 660] 18:26:24 INFO - PROCESS | 1926 | ++DOMWINDOW == 123 (0x118c10800) [pid = 1926] [serial = 1980] [outer = 0x0] 18:26:24 INFO - PROCESS | 1926 | ++DOMWINDOW == 124 (0x119068400) [pid = 1926] [serial = 1981] [outer = 0x118c10800] 18:26:24 INFO - PROCESS | 1926 | 1464139584889 Marionette DEBUG loaded listener.js 18:26:24 INFO - PROCESS | 1926 | ++DOMWINDOW == 125 (0x1194c0c00) [pid = 1926] [serial = 1982] [outer = 0x118c10800] 18:26:25 INFO - PROCESS | 1926 | 1464139585316 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]]]}] 18:26:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 18:26:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 621ms 18:26:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 18:26:25 INFO - PROCESS | 1926 | 1464139585368 Marionette TRACE conn2 -> [0,2613,"getWindowHandle",null] 18:26:25 INFO - PROCESS | 1926 | 1464139585371 Marionette TRACE conn2 <- [1,2613,null,{"value":"7"}] 18:26:25 INFO - PROCESS | 1926 | 1464139585374 Marionette TRACE conn2 -> [0,2614,"setScriptTimeout",{"ms":35000}] 18:26:25 INFO - PROCESS | 1926 | 1464139585376 Marionette TRACE conn2 <- [1,2614,null,{}] 18:26:25 INFO - PROCESS | 1926 | 1464139585380 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}] 18:26:25 INFO - PROCESS | 1926 | 1464139585536 Marionette TRACE conn2 <- [1,2615,null,{"value":null}] 18:26:25 INFO - PROCESS | 1926 | 1464139585666 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:25 INFO - PROCESS | 1926 | ++DOCSHELL 0x128cd8000 == 72 [pid = 1926] [id = 661] 18:26:25 INFO - PROCESS | 1926 | ++DOMWINDOW == 126 (0x119019000) [pid = 1926] [serial = 1983] [outer = 0x0] 18:26:25 INFO - PROCESS | 1926 | ++DOMWINDOW == 127 (0x120d03400) [pid = 1926] [serial = 1984] [outer = 0x119019000] 18:26:25 INFO - PROCESS | 1926 | 1464139585712 Marionette DEBUG loaded listener.js 18:26:25 INFO - PROCESS | 1926 | ++DOMWINDOW == 128 (0x120d0fc00) [pid = 1926] [serial = 1985] [outer = 0x119019000] 18:26:26 INFO - PROCESS | 1926 | 1464139586035 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]]]}] 18:26:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 18:26:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 673ms 18:26:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 18:26:26 INFO - PROCESS | 1926 | 1464139586048 Marionette TRACE conn2 -> [0,2617,"getWindowHandle",null] 18:26:26 INFO - PROCESS | 1926 | 1464139586050 Marionette TRACE conn2 <- [1,2617,null,{"value":"7"}] 18:26:26 INFO - PROCESS | 1926 | 1464139586052 Marionette TRACE conn2 -> [0,2618,"setScriptTimeout",{"ms":35000}] 18:26:26 INFO - PROCESS | 1926 | 1464139586054 Marionette TRACE conn2 <- [1,2618,null,{}] 18:26:26 INFO - PROCESS | 1926 | 1464139586066 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}] 18:26:26 INFO - PROCESS | 1926 | 1464139586179 Marionette TRACE conn2 <- [1,2619,null,{"value":null}] 18:26:26 INFO - PROCESS | 1926 | 1464139586278 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:26 INFO - PROCESS | 1926 | ++DOCSHELL 0x129678800 == 73 [pid = 1926] [id = 662] 18:26:26 INFO - PROCESS | 1926 | ++DOMWINDOW == 129 (0x1194ef000) [pid = 1926] [serial = 1986] [outer = 0x0] 18:26:26 INFO - PROCESS | 1926 | ++DOMWINDOW == 130 (0x121089000) [pid = 1926] [serial = 1987] [outer = 0x1194ef000] 18:26:26 INFO - PROCESS | 1926 | 1464139586318 Marionette DEBUG loaded listener.js 18:26:26 INFO - PROCESS | 1926 | ++DOMWINDOW == 131 (0x121428000) [pid = 1926] [serial = 1988] [outer = 0x1194ef000] 18:26:26 INFO - PROCESS | 1926 | 1464139586750 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]]]}] 18:26:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 18:26:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 721ms 18:26:26 INFO - PROCESS | 1926 | 1464139586773 Marionette TRACE conn2 -> [0,2621,"getWindowHandle",null] 18:26:26 INFO - PROCESS | 1926 | 1464139586775 Marionette TRACE conn2 <- [1,2621,null,{"value":"7"}] 18:26:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 18:26:26 INFO - PROCESS | 1926 | 1464139586777 Marionette TRACE conn2 -> [0,2622,"setScriptTimeout",{"ms":35000}] 18:26:26 INFO - PROCESS | 1926 | 1464139586778 Marionette TRACE conn2 <- [1,2622,null,{}] 18:26:26 INFO - PROCESS | 1926 | 1464139586787 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}] 18:26:26 INFO - PROCESS | 1926 | 1464139586913 Marionette TRACE conn2 <- [1,2623,null,{"value":null}] 18:26:26 INFO - PROCESS | 1926 | 1464139586983 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:26 INFO - PROCESS | 1926 | ++DOCSHELL 0x12b395800 == 74 [pid = 1926] [id = 663] 18:26:26 INFO - PROCESS | 1926 | ++DOMWINDOW == 132 (0x121b49800) [pid = 1926] [serial = 1989] [outer = 0x0] 18:26:27 INFO - PROCESS | 1926 | ++DOMWINDOW == 133 (0x126811800) [pid = 1926] [serial = 1990] [outer = 0x121b49800] 18:26:27 INFO - PROCESS | 1926 | 1464139587010 Marionette DEBUG loaded listener.js 18:26:27 INFO - PROCESS | 1926 | ++DOMWINDOW == 134 (0x126f53c00) [pid = 1926] [serial = 1991] [outer = 0x121b49800] 18:26:27 INFO - PROCESS | 1926 | 1464139587332 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]]]}] 18:26:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 18:26:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 575ms 18:26:27 INFO - PROCESS | 1926 | 1464139587353 Marionette TRACE conn2 -> [0,2625,"getWindowHandle",null] 18:26:27 INFO - PROCESS | 1926 | 1464139587354 Marionette TRACE conn2 <- [1,2625,null,{"value":"7"}] 18:26:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 18:26:27 INFO - PROCESS | 1926 | 1464139587357 Marionette TRACE conn2 -> [0,2626,"setScriptTimeout",{"ms":35000}] 18:26:27 INFO - PROCESS | 1926 | 1464139587360 Marionette TRACE conn2 <- [1,2626,null,{}] 18:26:27 INFO - PROCESS | 1926 | 1464139587364 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}] 18:26:27 INFO - PROCESS | 1926 | 1464139587483 Marionette TRACE conn2 <- [1,2627,null,{"value":null}] 18:26:27 INFO - PROCESS | 1926 | 1464139587495 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:27 INFO - PROCESS | 1926 | ++DOCSHELL 0x12b4f6000 == 75 [pid = 1926] [id = 664] 18:26:27 INFO - PROCESS | 1926 | ++DOMWINDOW == 135 (0x127402c00) [pid = 1926] [serial = 1992] [outer = 0x0] 18:26:27 INFO - PROCESS | 1926 | ++DOMWINDOW == 136 (0x1275e2800) [pid = 1926] [serial = 1993] [outer = 0x127402c00] 18:26:27 INFO - PROCESS | 1926 | 1464139587520 Marionette DEBUG loaded listener.js 18:26:27 INFO - PROCESS | 1926 | ++DOMWINDOW == 137 (0x128891800) [pid = 1926] [serial = 1994] [outer = 0x127402c00] 18:26:27 INFO - PROCESS | 1926 | 1464139587930 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]]]}] 18:26:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 18:26:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 622ms 18:26:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 18:26:27 INFO - PROCESS | 1926 | 1464139587980 Marionette TRACE conn2 -> [0,2629,"getWindowHandle",null] 18:26:27 INFO - PROCESS | 1926 | 1464139587982 Marionette TRACE conn2 <- [1,2629,null,{"value":"7"}] 18:26:27 INFO - PROCESS | 1926 | 1464139587985 Marionette TRACE conn2 -> [0,2630,"setScriptTimeout",{"ms":35000}] 18:26:27 INFO - PROCESS | 1926 | 1464139587987 Marionette TRACE conn2 <- [1,2630,null,{}] 18:26:27 INFO - PROCESS | 1926 | 1464139587991 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}] 18:26:28 INFO - PROCESS | 1926 | 1464139588177 Marionette TRACE conn2 <- [1,2631,null,{"value":null}] 18:26:28 INFO - PROCESS | 1926 | 1464139588218 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:28 INFO - PROCESS | 1926 | ++DOCSHELL 0x12c841800 == 76 [pid = 1926] [id = 665] 18:26:28 INFO - PROCESS | 1926 | ++DOMWINDOW == 138 (0x128bcdc00) [pid = 1926] [serial = 1995] [outer = 0x0] 18:26:28 INFO - PROCESS | 1926 | ++DOMWINDOW == 139 (0x128bd2000) [pid = 1926] [serial = 1996] [outer = 0x128bcdc00] 18:26:28 INFO - PROCESS | 1926 | 1464139588243 Marionette DEBUG loaded listener.js 18:26:28 INFO - PROCESS | 1926 | ++DOMWINDOW == 140 (0x128bdc000) [pid = 1926] [serial = 1997] [outer = 0x128bcdc00] 18:26:28 INFO - PROCESS | 1926 | --DOMWINDOW == 139 (0x1190c3800) [pid = 1926] [serial = 1932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 18:26:28 INFO - PROCESS | 1926 | --DOMWINDOW == 138 (0x120e97000) [pid = 1926] [serial = 1935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 18:26:28 INFO - PROCESS | 1926 | --DOMWINDOW == 137 (0x110e8d400) [pid = 1926] [serial = 1911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 18:26:28 INFO - PROCESS | 1926 | --DOMWINDOW == 136 (0x12b48d400) [pid = 1926] [serial = 1845] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 18:26:28 INFO - PROCESS | 1926 | --DOMWINDOW == 135 (0x118304800) [pid = 1926] [serial = 1923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 18:26:28 INFO - PROCESS | 1926 | --DOMWINDOW == 134 (0x1121eb800) [pid = 1926] [serial = 1848] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 18:26:28 INFO - PROCESS | 1926 | --DOMWINDOW == 133 (0x1121b6c00) [pid = 1926] [serial = 1914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 18:26:28 INFO - PROCESS | 1926 | --DOMWINDOW == 132 (0x125335000) [pid = 1926] [serial = 1836] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 18:26:28 INFO - PROCESS | 1926 | --DOMWINDOW == 131 (0x116e69c00) [pid = 1926] [serial = 1920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 18:26:28 INFO - PROCESS | 1926 | --DOMWINDOW == 130 (0x1215ee800) [pid = 1926] [serial = 1938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 18:26:28 INFO - PROCESS | 1926 | --DOMWINDOW == 129 (0x118554000) [pid = 1926] [serial = 1926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 18:26:28 INFO - PROCESS | 1926 | --DOMWINDOW == 128 (0x11263e800) [pid = 1926] [serial = 1917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 18:26:28 INFO - PROCESS | 1926 | --DOMWINDOW == 127 (0x128baa800) [pid = 1926] [serial = 1890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 18:26:28 INFO - PROCESS | 1926 | --DOMWINDOW == 126 (0x119066400) [pid = 1926] [serial = 1929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 18:26:28 INFO - PROCESS | 1926 | --DOMWINDOW == 125 (0x112592c00) [pid = 1926] [serial = 1941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 18:26:28 INFO - PROCESS | 1926 | --DOMWINDOW == 124 (0x118096c00) [pid = 1926] [serial = 1944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 18:26:28 INFO - PROCESS | 1926 | --DOMWINDOW == 123 (0x1190cbc00) [pid = 1926] [serial = 1833] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 18:26:28 INFO - PROCESS | 1926 | --DOMWINDOW == 122 (0x11274cc00) [pid = 1926] [serial = 1830] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 18:26:28 INFO - PROCESS | 1926 | --DOMWINDOW == 121 (0x110e88000) [pid = 1926] [serial = 1764] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 18:26:28 INFO - PROCESS | 1926 | --DOMWINDOW == 120 (0x128bcb000) [pid = 1926] [serial = 1839] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 18:26:28 INFO - PROCESS | 1926 | --DOMWINDOW == 119 (0x128bd1c00) [pid = 1926] [serial = 1842] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 18:26:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 18:26:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 822ms 18:26:28 INFO - PROCESS | 1926 | 1464139588803 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]]]}] 18:26:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 18:26:28 INFO - PROCESS | 1926 | 1464139588811 Marionette TRACE conn2 -> [0,2633,"getWindowHandle",null] 18:26:28 INFO - PROCESS | 1926 | 1464139588812 Marionette TRACE conn2 <- [1,2633,null,{"value":"7"}] 18:26:28 INFO - PROCESS | 1926 | 1464139588815 Marionette TRACE conn2 -> [0,2634,"setScriptTimeout",{"ms":35000}] 18:26:28 INFO - PROCESS | 1926 | 1464139588816 Marionette TRACE conn2 <- [1,2634,null,{}] 18:26:28 INFO - PROCESS | 1926 | 1464139588818 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}] 18:26:28 INFO - PROCESS | 1926 | 1464139588920 Marionette TRACE conn2 <- [1,2635,null,{"value":null}] 18:26:28 INFO - PROCESS | 1926 | 1464139588925 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:28 INFO - PROCESS | 1926 | ++DOCSHELL 0x123fd9000 == 77 [pid = 1926] [id = 666] 18:26:28 INFO - PROCESS | 1926 | ++DOMWINDOW == 120 (0x1121aa800) [pid = 1926] [serial = 1998] [outer = 0x0] 18:26:28 INFO - PROCESS | 1926 | ++DOMWINDOW == 121 (0x117109c00) [pid = 1926] [serial = 1999] [outer = 0x1121aa800] 18:26:28 INFO - PROCESS | 1926 | 1464139588950 Marionette DEBUG loaded listener.js 18:26:28 INFO - PROCESS | 1926 | ++DOMWINDOW == 122 (0x118c17800) [pid = 1926] [serial = 2000] [outer = 0x1121aa800] 18:26:29 INFO - PROCESS | 1926 | --DOCSHELL 0x12cc25000 == 76 [pid = 1926] [id = 15] 18:26:29 INFO - PROCESS | 1926 | 1464139589313 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]]]}] 18:26:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 18:26:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 570ms 18:26:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 18:26:29 INFO - PROCESS | 1926 | 1464139589385 Marionette TRACE conn2 -> [0,2637,"getWindowHandle",null] 18:26:29 INFO - PROCESS | 1926 | 1464139589386 Marionette TRACE conn2 <- [1,2637,null,{"value":"7"}] 18:26:29 INFO - PROCESS | 1926 | 1464139589388 Marionette TRACE conn2 -> [0,2638,"setScriptTimeout",{"ms":35000}] 18:26:29 INFO - PROCESS | 1926 | 1464139589389 Marionette TRACE conn2 <- [1,2638,null,{}] 18:26:29 INFO - PROCESS | 1926 | 1464139589393 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}] 18:26:29 INFO - PROCESS | 1926 | 1464139589491 Marionette TRACE conn2 <- [1,2639,null,{"value":null}] 18:26:29 INFO - PROCESS | 1926 | 1464139589511 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:29 INFO - PROCESS | 1926 | ++DOCSHELL 0x12d1a2800 == 77 [pid = 1926] [id = 667] 18:26:29 INFO - PROCESS | 1926 | ++DOMWINDOW == 123 (0x1194b2800) [pid = 1926] [serial = 2001] [outer = 0x0] 18:26:29 INFO - PROCESS | 1926 | ++DOMWINDOW == 124 (0x126ff7800) [pid = 1926] [serial = 2002] [outer = 0x1194b2800] 18:26:29 INFO - PROCESS | 1926 | 1464139589537 Marionette DEBUG loaded listener.js 18:26:29 INFO - PROCESS | 1926 | ++DOMWINDOW == 125 (0x128bd6800) [pid = 1926] [serial = 2003] [outer = 0x1194b2800] 18:26:29 INFO - PROCESS | 1926 | 1464139589898 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]]]}] 18:26:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 18:26:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 523ms 18:26:29 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 18:26:29 INFO - PROCESS | 1926 | 1464139589912 Marionette TRACE conn2 -> [0,2641,"getWindowHandle",null] 18:26:29 INFO - PROCESS | 1926 | 1464139589914 Marionette TRACE conn2 <- [1,2641,null,{"value":"7"}] 18:26:29 INFO - PROCESS | 1926 | 1464139589916 Marionette TRACE conn2 -> [0,2642,"setScriptTimeout",{"ms":35000}] 18:26:29 INFO - PROCESS | 1926 | 1464139589918 Marionette TRACE conn2 <- [1,2642,null,{}] 18:26:29 INFO - PROCESS | 1926 | 1464139589920 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}] 18:26:30 INFO - PROCESS | 1926 | 1464139590031 Marionette TRACE conn2 <- [1,2643,null,{"value":null}] 18:26:30 INFO - PROCESS | 1926 | 1464139590101 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:30 INFO - PROCESS | 1926 | ++DOCSHELL 0x12d899800 == 78 [pid = 1926] [id = 668] 18:26:30 INFO - PROCESS | 1926 | ++DOMWINDOW == 126 (0x128be2000) [pid = 1926] [serial = 2004] [outer = 0x0] 18:26:30 INFO - PROCESS | 1926 | ++DOMWINDOW == 127 (0x128d7ac00) [pid = 1926] [serial = 2005] [outer = 0x128be2000] 18:26:30 INFO - PROCESS | 1926 | 1464139590130 Marionette DEBUG loaded listener.js 18:26:30 INFO - PROCESS | 1926 | ++DOMWINDOW == 128 (0x129075000) [pid = 1926] [serial = 2006] [outer = 0x128be2000] 18:26:30 INFO - PROCESS | 1926 | 1464139590433 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]]]}] 18:26:30 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 18:26:30 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 568ms 18:26:30 INFO - PROCESS | 1926 | 1464139590485 Marionette TRACE conn2 -> [0,2645,"getWindowHandle",null] 18:26:30 INFO - PROCESS | 1926 | 1464139590486 Marionette TRACE conn2 <- [1,2645,null,{"value":"7"}] 18:26:30 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 18:26:30 INFO - PROCESS | 1926 | 1464139590488 Marionette TRACE conn2 -> [0,2646,"setScriptTimeout",{"ms":35000}] 18:26:30 INFO - PROCESS | 1926 | 1464139590489 Marionette TRACE conn2 <- [1,2646,null,{}] 18:26:30 INFO - PROCESS | 1926 | 1464139590492 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}] 18:26:30 INFO - PROCESS | 1926 | 1464139590589 Marionette TRACE conn2 <- [1,2647,null,{"value":null}] 18:26:30 INFO - PROCESS | 1926 | 1464139590593 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:30 INFO - PROCESS | 1926 | ++DOCSHELL 0x12f673800 == 79 [pid = 1926] [id = 669] 18:26:30 INFO - PROCESS | 1926 | ++DOMWINDOW == 129 (0x129077c00) [pid = 1926] [serial = 2007] [outer = 0x0] 18:26:30 INFO - PROCESS | 1926 | ++DOMWINDOW == 130 (0x129310c00) [pid = 1926] [serial = 2008] [outer = 0x129077c00] 18:26:30 INFO - PROCESS | 1926 | 1464139590618 Marionette DEBUG loaded listener.js 18:26:30 INFO - PROCESS | 1926 | ++DOMWINDOW == 131 (0x12956c000) [pid = 1926] [serial = 2009] [outer = 0x129077c00] 18:26:31 INFO - PROCESS | 1926 | 1464139591158 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]]]}] 18:26:31 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 18:26:31 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 719ms 18:26:31 INFO - PROCESS | 1926 | 1464139591209 Marionette TRACE conn2 -> [0,2649,"getWindowHandle",null] 18:26:31 INFO - PROCESS | 1926 | 1464139591213 Marionette TRACE conn2 <- [1,2649,null,{"value":"7"}] 18:26:31 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 18:26:31 INFO - PROCESS | 1926 | 1464139591217 Marionette TRACE conn2 -> [0,2650,"setScriptTimeout",{"ms":35000}] 18:26:31 INFO - PROCESS | 1926 | 1464139591219 Marionette TRACE conn2 <- [1,2650,null,{}] 18:26:31 INFO - PROCESS | 1926 | 1464139591223 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}] 18:26:31 INFO - PROCESS | 1926 | 1464139591342 Marionette TRACE conn2 <- [1,2651,null,{"value":null}] 18:26:31 INFO - PROCESS | 1926 | 1464139591422 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:31 INFO - PROCESS | 1926 | ++DOCSHELL 0x121240800 == 80 [pid = 1926] [id = 670] 18:26:31 INFO - PROCESS | 1926 | ++DOMWINDOW == 132 (0x115e15400) [pid = 1926] [serial = 2010] [outer = 0x0] 18:26:31 INFO - PROCESS | 1926 | ++DOMWINDOW == 133 (0x1166c7400) [pid = 1926] [serial = 2011] [outer = 0x115e15400] 18:26:31 INFO - PROCESS | 1926 | 1464139591454 Marionette DEBUG loaded listener.js 18:26:31 INFO - PROCESS | 1926 | ++DOMWINDOW == 134 (0x116e72c00) [pid = 1926] [serial = 2012] [outer = 0x115e15400] 18:26:31 INFO - PROCESS | 1926 | 1464139591888 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]]]}] 18:26:31 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 18:26:31 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 721ms 18:26:31 INFO - PROCESS | 1926 | 1464139591949 Marionette TRACE conn2 -> [0,2653,"getWindowHandle",null] 18:26:31 INFO - PROCESS | 1926 | 1464139591954 Marionette TRACE conn2 <- [1,2653,null,{"value":"7"}] 18:26:31 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 18:26:31 INFO - PROCESS | 1926 | 1464139591978 Marionette TRACE conn2 -> [0,2654,"setScriptTimeout",{"ms":35000}] 18:26:31 INFO - PROCESS | 1926 | 1464139591980 Marionette TRACE conn2 <- [1,2654,null,{}] 18:26:31 INFO - PROCESS | 1926 | 1464139591983 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}] 18:26:32 INFO - PROCESS | 1926 | 1464139592101 Marionette TRACE conn2 <- [1,2655,null,{"value":null}] 18:26:32 INFO - PROCESS | 1926 | 1464139592180 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:32 INFO - PROCESS | 1926 | ++DOCSHELL 0x12a670800 == 81 [pid = 1926] [id = 671] 18:26:32 INFO - PROCESS | 1926 | ++DOMWINDOW == 135 (0x1183af400) [pid = 1926] [serial = 2013] [outer = 0x0] 18:26:32 INFO - PROCESS | 1926 | ++DOMWINDOW == 136 (0x118709800) [pid = 1926] [serial = 2014] [outer = 0x1183af400] 18:26:32 INFO - PROCESS | 1926 | 1464139592210 Marionette DEBUG loaded listener.js 18:26:32 INFO - PROCESS | 1926 | ++DOMWINDOW == 137 (0x1194b0800) [pid = 1926] [serial = 2015] [outer = 0x1183af400] 18:26:32 INFO - PROCESS | 1926 | 1464139592658 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]]]}] 18:26:32 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 18:26:32 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 726ms 18:26:32 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 18:26:32 INFO - PROCESS | 1926 | 1464139592708 Marionette TRACE conn2 -> [0,2657,"getWindowHandle",null] 18:26:32 INFO - PROCESS | 1926 | 1464139592709 Marionette TRACE conn2 <- [1,2657,null,{"value":"7"}] 18:26:32 INFO - PROCESS | 1926 | 1464139592713 Marionette TRACE conn2 -> [0,2658,"setScriptTimeout",{"ms":35000}] 18:26:32 INFO - PROCESS | 1926 | 1464139592716 Marionette TRACE conn2 <- [1,2658,null,{}] 18:26:32 INFO - PROCESS | 1926 | 1464139592726 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}] 18:26:32 INFO - PROCESS | 1926 | 1464139592842 Marionette TRACE conn2 <- [1,2659,null,{"value":null}] 18:26:32 INFO - PROCESS | 1926 | 1464139592923 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:32 INFO - PROCESS | 1926 | ++DOCSHELL 0x12d897000 == 82 [pid = 1926] [id = 672] 18:26:32 INFO - PROCESS | 1926 | ++DOMWINDOW == 138 (0x12109f000) [pid = 1926] [serial = 2016] [outer = 0x0] 18:26:32 INFO - PROCESS | 1926 | ++DOMWINDOW == 139 (0x1214c3400) [pid = 1926] [serial = 2017] [outer = 0x12109f000] 18:26:32 INFO - PROCESS | 1926 | 1464139592956 Marionette DEBUG loaded listener.js 18:26:33 INFO - PROCESS | 1926 | ++DOMWINDOW == 140 (0x123fa6400) [pid = 1926] [serial = 2018] [outer = 0x12109f000] 18:26:33 INFO - PROCESS | 1926 | 1464139593382 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]]]}] 18:26:33 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 18:26:33 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 675ms 18:26:33 INFO - PROCESS | 1926 | 1464139593389 Marionette TRACE conn2 -> [0,2661,"getWindowHandle",null] 18:26:33 INFO - PROCESS | 1926 | 1464139593391 Marionette TRACE conn2 <- [1,2661,null,{"value":"7"}] 18:26:33 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 18:26:33 INFO - PROCESS | 1926 | 1464139593393 Marionette TRACE conn2 -> [0,2662,"setScriptTimeout",{"ms":35000}] 18:26:33 INFO - PROCESS | 1926 | 1464139593395 Marionette TRACE conn2 <- [1,2662,null,{}] 18:26:33 INFO - PROCESS | 1926 | 1464139593397 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}] 18:26:33 INFO - PROCESS | 1926 | 1464139593535 Marionette TRACE conn2 <- [1,2663,null,{"value":null}] 18:26:33 INFO - PROCESS | 1926 | 1464139593644 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:33 INFO - PROCESS | 1926 | ++DOCSHELL 0x13477f000 == 83 [pid = 1926] [id = 673] 18:26:33 INFO - PROCESS | 1926 | ++DOMWINDOW == 141 (0x1258b3800) [pid = 1926] [serial = 2019] [outer = 0x0] 18:26:33 INFO - PROCESS | 1926 | ++DOMWINDOW == 142 (0x126d34400) [pid = 1926] [serial = 2020] [outer = 0x1258b3800] 18:26:33 INFO - PROCESS | 1926 | 1464139593677 Marionette DEBUG loaded listener.js 18:26:33 INFO - PROCESS | 1926 | ++DOMWINDOW == 143 (0x128ba5c00) [pid = 1926] [serial = 2021] [outer = 0x1258b3800] 18:26:34 INFO - PROCESS | 1926 | 1464139594122 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]]]}] 18:26:34 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 18:26:34 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 769ms 18:26:34 INFO - PROCESS | 1926 | 1464139594163 Marionette TRACE conn2 -> [0,2665,"getWindowHandle",null] 18:26:34 INFO - PROCESS | 1926 | 1464139594166 Marionette TRACE conn2 <- [1,2665,null,{"value":"7"}] 18:26:34 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 18:26:34 INFO - PROCESS | 1926 | 1464139594170 Marionette TRACE conn2 -> [0,2666,"setScriptTimeout",{"ms":35000}] 18:26:34 INFO - PROCESS | 1926 | 1464139594172 Marionette TRACE conn2 <- [1,2666,null,{}] 18:26:34 INFO - PROCESS | 1926 | 1464139594176 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}] 18:26:34 INFO - PROCESS | 1926 | 1464139594343 Marionette TRACE conn2 <- [1,2667,null,{"value":null}] 18:26:34 INFO - PROCESS | 1926 | 1464139594451 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:34 INFO - PROCESS | 1926 | ++DOCSHELL 0x135086800 == 84 [pid = 1926] [id = 674] 18:26:34 INFO - PROCESS | 1926 | ++DOMWINDOW == 144 (0x112748000) [pid = 1926] [serial = 2022] [outer = 0x0] 18:26:34 INFO - PROCESS | 1926 | ++DOMWINDOW == 145 (0x128ba6800) [pid = 1926] [serial = 2023] [outer = 0x112748000] 18:26:34 INFO - PROCESS | 1926 | 1464139594482 Marionette DEBUG loaded listener.js 18:26:34 INFO - PROCESS | 1926 | ++DOMWINDOW == 146 (0x128d7a400) [pid = 1926] [serial = 2024] [outer = 0x112748000] 18:26:35 INFO - PROCESS | 1926 | 1464139595390 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]]]}] 18:26:35 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) 18:26:35 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1271ms 18:26:35 INFO - PROCESS | 1926 | 1464139595441 Marionette TRACE conn2 -> [0,2669,"getWindowHandle",null] 18:26:35 INFO - PROCESS | 1926 | 1464139595442 Marionette TRACE conn2 <- [1,2669,null,{"value":"7"}] 18:26:35 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 18:26:35 INFO - PROCESS | 1926 | 1464139595445 Marionette TRACE conn2 -> [0,2670,"setScriptTimeout",{"ms":35000}] 18:26:35 INFO - PROCESS | 1926 | 1464139595446 Marionette TRACE conn2 <- [1,2670,null,{}] 18:26:35 INFO - PROCESS | 1926 | 1464139595448 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}] 18:26:35 INFO - PROCESS | 1926 | 1464139595578 Marionette TRACE conn2 <- [1,2671,null,{"value":null}] 18:26:35 INFO - PROCESS | 1926 | 1464139595685 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:35 INFO - PROCESS | 1926 | ++DOCSHELL 0x1354b9800 == 85 [pid = 1926] [id = 675] 18:26:35 INFO - PROCESS | 1926 | ++DOMWINDOW == 147 (0x128f19800) [pid = 1926] [serial = 2025] [outer = 0x0] 18:26:35 INFO - PROCESS | 1926 | ++DOMWINDOW == 148 (0x129573000) [pid = 1926] [serial = 2026] [outer = 0x128f19800] 18:26:35 INFO - PROCESS | 1926 | 1464139595717 Marionette DEBUG loaded listener.js 18:26:35 INFO - PROCESS | 1926 | ++DOMWINDOW == 149 (0x12a84b400) [pid = 1926] [serial = 2027] [outer = 0x128f19800] 18:26:36 INFO - PROCESS | 1926 | 1464139596839 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] 18:26:36 INFO - PROCESS | 1926 | 1464139596867 Marionette TRACE conn2 <- [1,2673,null,{"value":"7"}] 18:26:36 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 18:26:36 INFO - PROCESS | 1926 | 1464139596871 Marionette TRACE conn2 -> [0,2674,"setScriptTimeout",{"ms":35000}] 18:26:36 INFO - PROCESS | 1926 | 1464139596873 Marionette TRACE conn2 <- [1,2674,null,{}] 18:26:36 INFO - PROCESS | 1926 | 1464139596878 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}] 18:26:37 INFO - PROCESS | 1926 | 1464139597000 Marionette TRACE conn2 <- [1,2675,null,{"value":null}] 18:26:37 INFO - PROCESS | 1926 | 1464139597114 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:37 INFO - PROCESS | 1926 | ++DOCSHELL 0x121147000 == 86 [pid = 1926] [id = 676] 18:26:37 INFO - PROCESS | 1926 | ++DOMWINDOW == 150 (0x114ed9000) [pid = 1926] [serial = 2028] [outer = 0x0] 18:26:37 INFO - PROCESS | 1926 | ++DOMWINDOW == 151 (0x115e18800) [pid = 1926] [serial = 2029] [outer = 0x114ed9000] 18:26:37 INFO - PROCESS | 1926 | 1464139597145 Marionette DEBUG loaded listener.js 18:26:37 INFO - PROCESS | 1926 | ++DOMWINDOW == 152 (0x1168a0000) [pid = 1926] [serial = 2030] [outer = 0x114ed9000] 18:26:38 INFO - PROCESS | 1926 | --DOCSHELL 0x12d7c6800 == 85 [pid = 1926] [id = 588] 18:26:38 INFO - PROCESS | 1926 | --DOCSHELL 0x135a2b800 == 84 [pid = 1926] [id = 615] 18:26:38 INFO - PROCESS | 1926 | --DOCSHELL 0x1359c9800 == 83 [pid = 1926] [id = 614] 18:26:38 INFO - PROCESS | 1926 | --DOCSHELL 0x12d899800 == 82 [pid = 1926] [id = 668] 18:26:38 INFO - PROCESS | 1926 | --DOCSHELL 0x12d1a2800 == 81 [pid = 1926] [id = 667] 18:26:38 INFO - PROCESS | 1926 | --DOCSHELL 0x112123000 == 80 [pid = 1926] [id = 637] 18:26:38 INFO - PROCESS | 1926 | --DOCSHELL 0x123fd9000 == 79 [pid = 1926] [id = 666] 18:26:38 INFO - PROCESS | 1926 | --DOCSHELL 0x12c841800 == 78 [pid = 1926] [id = 665] 18:26:38 INFO - PROCESS | 1926 | --DOCSHELL 0x12b4f6000 == 77 [pid = 1926] [id = 664] 18:26:38 INFO - PROCESS | 1926 | --DOCSHELL 0x12b395800 == 76 [pid = 1926] [id = 663] 18:26:38 INFO - PROCESS | 1926 | --DOCSHELL 0x129678800 == 75 [pid = 1926] [id = 662] 18:26:38 INFO - PROCESS | 1926 | --DOCSHELL 0x128cd8000 == 74 [pid = 1926] [id = 661] 18:26:38 INFO - PROCESS | 1926 | --DOCSHELL 0x123e0f800 == 73 [pid = 1926] [id = 660] 18:26:38 INFO - PROCESS | 1926 | --DOCSHELL 0x118533800 == 72 [pid = 1926] [id = 659] 18:26:38 INFO - PROCESS | 1926 | --DOCSHELL 0x12cc24800 == 71 [pid = 1926] [id = 16] 18:26:38 INFO - PROCESS | 1926 | --DOCSHELL 0x115d04800 == 70 [pid = 1926] [id = 658] 18:26:38 INFO - PROCESS | 1926 | --DOCSHELL 0x12b4f0800 == 69 [pid = 1926] [id = 652] 18:26:38 INFO - PROCESS | 1926 | --DOCSHELL 0x12137a800 == 68 [pid = 1926] [id = 651] 18:26:38 INFO - PROCESS | 1926 | --DOCSHELL 0x112565000 == 67 [pid = 1926] [id = 650] 18:26:38 INFO - PROCESS | 1926 | 1464139598080 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] 18:26:38 INFO - PROCESS | 1926 | 1464139598101 Marionette TRACE conn2 <- [1,2677,null,{"value":"7"}] 18:26:38 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 18:26:38 INFO - PROCESS | 1926 | 1464139598105 Marionette TRACE conn2 -> [0,2678,"setScriptTimeout",{"ms":35000}] 18:26:38 INFO - PROCESS | 1926 | 1464139598107 Marionette TRACE conn2 <- [1,2678,null,{}] 18:26:38 INFO - PROCESS | 1926 | 1464139598112 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}] 18:26:38 INFO - PROCESS | 1926 | 1464139598212 Marionette TRACE conn2 <- [1,2679,null,{"value":null}] 18:26:38 INFO - PROCESS | 1926 | --DOMWINDOW == 151 (0x120e98c00) [pid = 1926] [serial = 1835] [outer = 0x0] [url = about:blank] 18:26:38 INFO - PROCESS | 1926 | --DOMWINDOW == 150 (0x116e6c000) [pid = 1926] [serial = 1832] [outer = 0x0] [url = about:blank] 18:26:38 INFO - PROCESS | 1926 | --DOMWINDOW == 149 (0x12a8ac400) [pid = 1926] [serial = 1766] [outer = 0x0] [url = about:blank] 18:26:38 INFO - PROCESS | 1926 | --DOMWINDOW == 148 (0x12930cc00) [pid = 1926] [serial = 1841] [outer = 0x0] [url = about:blank] 18:26:38 INFO - PROCESS | 1926 | --DOMWINDOW == 147 (0x12ab39400) [pid = 1926] [serial = 1844] [outer = 0x0] [url = about:blank] 18:26:38 INFO - PROCESS | 1926 | --DOMWINDOW == 146 (0x120e8e000) [pid = 1926] [serial = 1933] [outer = 0x0] [url = about:blank] 18:26:38 INFO - PROCESS | 1926 | --DOMWINDOW == 145 (0x1210a5800) [pid = 1926] [serial = 1936] [outer = 0x0] [url = about:blank] 18:26:38 INFO - PROCESS | 1926 | --DOMWINDOW == 144 (0x12108c000) [pid = 1926] [serial = 1934] [outer = 0x0] [url = about:blank] 18:26:38 INFO - PROCESS | 1926 | --DOMWINDOW == 143 (0x11274dc00) [pid = 1926] [serial = 1912] [outer = 0x0] [url = about:blank] 18:26:38 INFO - PROCESS | 1926 | --DOMWINDOW == 142 (0x12c2d0800) [pid = 1926] [serial = 1847] [outer = 0x0] [url = about:blank] 18:26:38 INFO - PROCESS | 1926 | --DOMWINDOW == 141 (0x118557c00) [pid = 1926] [serial = 1925] [outer = 0x0] [url = about:blank] 18:26:38 INFO - PROCESS | 1926 | --DOMWINDOW == 140 (0x1185f5000) [pid = 1926] [serial = 1850] [outer = 0x0] [url = about:blank] 18:26:38 INFO - PROCESS | 1926 | --DOMWINDOW == 139 (0x11854c400) [pid = 1926] [serial = 1924] [outer = 0x0] [url = about:blank] 18:26:38 INFO - PROCESS | 1926 | --DOMWINDOW == 138 (0x1194b9400) [pid = 1926] [serial = 1900] [outer = 0x0] [url = about:blank] 18:26:38 INFO - PROCESS | 1926 | --DOMWINDOW == 137 (0x11274a800) [pid = 1926] [serial = 1916] [outer = 0x0] [url = about:blank] 18:26:38 INFO - PROCESS | 1926 | --DOMWINDOW == 136 (0x112597800) [pid = 1926] [serial = 1915] [outer = 0x0] [url = about:blank] 18:26:38 INFO - PROCESS | 1926 | --DOMWINDOW == 135 (0x126fed000) [pid = 1926] [serial = 1838] [outer = 0x0] [url = about:blank] 18:26:38 INFO - PROCESS | 1926 | --DOMWINDOW == 134 (0x117687000) [pid = 1926] [serial = 1921] [outer = 0x0] [url = about:blank] 18:26:38 INFO - PROCESS | 1926 | --DOMWINDOW == 133 (0x118303800) [pid = 1926] [serial = 1922] [outer = 0x0] [url = about:blank] 18:26:38 INFO - PROCESS | 1926 | --DOMWINDOW == 132 (0x121659800) [pid = 1926] [serial = 1939] [outer = 0x0] [url = about:blank] 18:26:38 INFO - PROCESS | 1926 | --DOMWINDOW == 131 (0x126f57000) [pid = 1926] [serial = 1906] [outer = 0x0] [url = about:blank] 18:26:38 INFO - PROCESS | 1926 | --DOMWINDOW == 130 (0x128d74800) [pid = 1926] [serial = 1909] [outer = 0x0] [url = about:blank] 18:26:38 INFO - PROCESS | 1926 | --DOMWINDOW == 129 (0x118703400) [pid = 1926] [serial = 1927] [outer = 0x0] [url = about:blank] 18:26:38 INFO - PROCESS | 1926 | --DOMWINDOW == 128 (0x119024000) [pid = 1926] [serial = 1928] [outer = 0x0] [url = about:blank] 18:26:38 INFO - PROCESS | 1926 | --DOMWINDOW == 127 (0x12109f400) [pid = 1926] [serial = 1903] [outer = 0x0] [url = about:blank] 18:26:38 INFO - PROCESS | 1926 | --DOMWINDOW == 126 (0x1163a9c00) [pid = 1926] [serial = 1918] [outer = 0x0] [url = about:blank] 18:26:38 INFO - PROCESS | 1926 | --DOMWINDOW == 125 (0x11684b800) [pid = 1926] [serial = 1919] [outer = 0x0] [url = about:blank] 18:26:38 INFO - PROCESS | 1926 | --DOMWINDOW == 124 (0x112745000) [pid = 1926] [serial = 1894] [outer = 0x0] [url = about:blank] 18:26:38 INFO - PROCESS | 1926 | --DOMWINDOW == 123 (0x117e14800) [pid = 1926] [serial = 1897] [outer = 0x0] [url = about:blank] 18:26:38 INFO - PROCESS | 1926 | --DOMWINDOW == 122 (0x128bd6400) [pid = 1926] [serial = 1892] [outer = 0x0] [url = about:blank] 18:26:38 INFO - PROCESS | 1926 | --DOMWINDOW == 121 (0x1194b7800) [pid = 1926] [serial = 1930] [outer = 0x0] [url = about:blank] 18:26:38 INFO - PROCESS | 1926 | --DOMWINDOW == 120 (0x121430800) [pid = 1926] [serial = 1937] [outer = 0x0] [url = about:blank] 18:26:38 INFO - PROCESS | 1926 | --DOMWINDOW == 119 (0x1194e4400) [pid = 1926] [serial = 1943] [outer = 0x0] [url = about:blank] 18:26:38 INFO - PROCESS | 1926 | --DOMWINDOW == 118 (0x118377800) [pid = 1926] [serial = 1942] [outer = 0x0] [url = about:blank] 18:26:38 INFO - PROCESS | 1926 | --DOMWINDOW == 117 (0x123fa5000) [pid = 1926] [serial = 1945] [outer = 0x0] [url = about:blank] 18:26:38 INFO - PROCESS | 1926 | --DOMWINDOW == 116 (0x125e7b000) [pid = 1926] [serial = 1948] [outer = 0x0] [url = about:blank] 18:26:38 INFO - PROCESS | 1926 | --DOMWINDOW == 115 (0x1219ab800) [pid = 1926] [serial = 1940] [outer = 0x0] [url = about:blank] 18:26:38 INFO - PROCESS | 1926 | --DOMWINDOW == 114 (0x11870d000) [pid = 1926] [serial = 1913] [outer = 0x0] [url = about:blank] 18:26:38 INFO - PROCESS | 1926 | --DOMWINDOW == 113 (0x125e71000) [pid = 1926] [serial = 1946] [outer = 0x0] [url = about:blank] 18:26:38 INFO - PROCESS | 1926 | --DOMWINDOW == 112 (0x120d09c00) [pid = 1926] [serial = 1931] [outer = 0x0] [url = about:blank] 18:26:38 INFO - PROCESS | 1926 | 1464139598279 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:38 INFO - PROCESS | 1926 | ++DOCSHELL 0x11835d000 == 68 [pid = 1926] [id = 677] 18:26:38 INFO - PROCESS | 1926 | ++DOMWINDOW == 113 (0x112597800) [pid = 1926] [serial = 2031] [outer = 0x0] 18:26:38 INFO - PROCESS | 1926 | ++DOMWINDOW == 114 (0x11684b800) [pid = 1926] [serial = 2032] [outer = 0x112597800] 18:26:38 INFO - PROCESS | 1926 | 1464139598306 Marionette DEBUG loaded listener.js 18:26:38 INFO - PROCESS | 1926 | ++DOMWINDOW == 115 (0x11820d800) [pid = 1926] [serial = 2033] [outer = 0x112597800] 18:26:39 INFO - PROCESS | 1926 | 1464139599113 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]]]}] 18:26:39 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) 18:26:39 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1023ms 18:26:39 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 18:26:39 INFO - PROCESS | 1926 | 1464139599128 Marionette TRACE conn2 -> [0,2681,"getWindowHandle",null] 18:26:39 INFO - PROCESS | 1926 | 1464139599130 Marionette TRACE conn2 <- [1,2681,null,{"value":"7"}] 18:26:39 INFO - PROCESS | 1926 | 1464139599132 Marionette TRACE conn2 -> [0,2682,"setScriptTimeout",{"ms":35000}] 18:26:39 INFO - PROCESS | 1926 | 1464139599135 Marionette TRACE conn2 <- [1,2682,null,{}] 18:26:39 INFO - PROCESS | 1926 | 1464139599152 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}] 18:26:39 INFO - PROCESS | 1926 | 1464139599247 Marionette TRACE conn2 <- [1,2683,null,{"value":null}] 18:26:39 INFO - PROCESS | 1926 | 1464139599313 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:39 INFO - PROCESS | 1926 | ++DOCSHELL 0x12123d800 == 69 [pid = 1926] [id = 678] 18:26:39 INFO - PROCESS | 1926 | ++DOMWINDOW == 116 (0x1183b3c00) [pid = 1926] [serial = 2034] [outer = 0x0] 18:26:39 INFO - PROCESS | 1926 | ++DOMWINDOW == 117 (0x1185fd800) [pid = 1926] [serial = 2035] [outer = 0x1183b3c00] 18:26:39 INFO - PROCESS | 1926 | 1464139599342 Marionette DEBUG loaded listener.js 18:26:39 INFO - PROCESS | 1926 | ++DOMWINDOW == 118 (0x119066400) [pid = 1926] [serial = 2036] [outer = 0x1183b3c00] 18:26:40 INFO - PROCESS | 1926 | 1464139600136 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]]]}] 18:26:40 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) 18:26:40 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1034ms 18:26:40 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 18:26:40 INFO - PROCESS | 1926 | 1464139600166 Marionette TRACE conn2 -> [0,2685,"getWindowHandle",null] 18:26:40 INFO - PROCESS | 1926 | 1464139600168 Marionette TRACE conn2 <- [1,2685,null,{"value":"7"}] 18:26:40 INFO - PROCESS | 1926 | 1464139600170 Marionette TRACE conn2 -> [0,2686,"setScriptTimeout",{"ms":35000}] 18:26:40 INFO - PROCESS | 1926 | 1464139600171 Marionette TRACE conn2 <- [1,2686,null,{}] 18:26:40 INFO - PROCESS | 1926 | 1464139600174 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}] 18:26:40 INFO - PROCESS | 1926 | 1464139600295 Marionette TRACE conn2 <- [1,2687,null,{"value":null}] 18:26:40 INFO - PROCESS | 1926 | 1464139600311 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:40 INFO - PROCESS | 1926 | ++DOCSHELL 0x12556b800 == 70 [pid = 1926] [id = 679] 18:26:40 INFO - PROCESS | 1926 | ++DOMWINDOW == 119 (0x1190d2400) [pid = 1926] [serial = 2037] [outer = 0x0] 18:26:40 INFO - PROCESS | 1926 | ++DOMWINDOW == 120 (0x1194bc800) [pid = 1926] [serial = 2038] [outer = 0x1190d2400] 18:26:40 INFO - PROCESS | 1926 | 1464139600338 Marionette DEBUG loaded listener.js 18:26:40 INFO - PROCESS | 1926 | ++DOMWINDOW == 121 (0x1194e1c00) [pid = 1926] [serial = 2039] [outer = 0x1190d2400] 18:26:41 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | Space characters at the end of a line are collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (75, 25) expected 0 +/- 2 but got 255 18:26:41 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 18:26:41 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5 18:26:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:26:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 18:26:41 INFO - setTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:31:1 18:26:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:26:41 INFO - _addTest/ [0,2689,"getWindowHandle",null] 18:26:41 INFO - PROCESS | 1926 | 1464139601247 Marionette TRACE conn2 <- [1,2689,null,{"value":"7"}] 18:26:41 INFO - PROCESS | 1926 | 1464139601250 Marionette TRACE conn2 -> [0,2690,"setScriptTimeout",{"ms":35000}] 18:26:41 INFO - PROCESS | 1926 | 1464139601251 Marionette TRACE conn2 <- [1,2690,null,{}] 18:26:41 INFO - PROCESS | 1926 | 1464139601253 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}] 18:26:41 INFO - PROCESS | 1926 | 1464139601369 Marionette TRACE conn2 <- [1,2691,null,{"value":null}] 18:26:41 INFO - PROCESS | 1926 | 1464139601408 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:41 INFO - PROCESS | 1926 | ++DOCSHELL 0x11323d000 == 71 [pid = 1926] [id = 680] 18:26:41 INFO - PROCESS | 1926 | ++DOMWINDOW == 122 (0x1194ec800) [pid = 1926] [serial = 2040] [outer = 0x0] 18:26:41 INFO - PROCESS | 1926 | ++DOMWINDOW == 123 (0x120d0a000) [pid = 1926] [serial = 2041] [outer = 0x1194ec800] 18:26:41 INFO - PROCESS | 1926 | 1464139601434 Marionette DEBUG loaded listener.js 18:26:41 INFO - PROCESS | 1926 | ++DOMWINDOW == 124 (0x120e97c00) [pid = 1926] [serial = 2042] [outer = 0x1194ec800] 18:26:42 INFO - PROCESS | 1926 | --DOMWINDOW == 123 (0x112973c00) [pid = 1926] [serial = 1971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 18:26:42 INFO - PROCESS | 1926 | --DOMWINDOW == 122 (0x1194ef000) [pid = 1926] [serial = 1986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 18:26:42 INFO - PROCESS | 1926 | --DOMWINDOW == 121 (0x118c10800) [pid = 1926] [serial = 1980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 18:26:42 INFO - PROCESS | 1926 | --DOMWINDOW == 120 (0x11808a800) [pid = 1926] [serial = 1977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 18:26:42 INFO - PROCESS | 1926 | --DOMWINDOW == 119 (0x128bcdc00) [pid = 1926] [serial = 1995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 18:26:42 INFO - PROCESS | 1926 | --DOMWINDOW == 118 (0x12c87f000) [pid = 1926] [serial = 44] [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.] 18:26:42 INFO - PROCESS | 1926 | --DOMWINDOW == 117 (0x1121aa800) [pid = 1926] [serial = 1998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 18:26:42 INFO - PROCESS | 1926 | --DOMWINDOW == 116 (0x1194b2800) [pid = 1926] [serial = 2001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 18:26:42 INFO - PROCESS | 1926 | --DOMWINDOW == 115 (0x128be2000) [pid = 1926] [serial = 2004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 18:26:42 INFO - PROCESS | 1926 | --DOMWINDOW == 114 (0x12cc25800) [pid = 1926] [serial = 41] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 18:26:42 INFO - PROCESS | 1926 | --DOMWINDOW == 113 (0x121b49800) [pid = 1926] [serial = 1989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 18:26:42 INFO - PROCESS | 1926 | --DOMWINDOW == 112 (0x127402c00) [pid = 1926] [serial = 1992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 18:26:42 INFO - PROCESS | 1926 | --DOMWINDOW == 111 (0x11296ac00) [pid = 1926] [serial = 1974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 18:26:42 INFO - PROCESS | 1926 | --DOMWINDOW == 110 (0x119019000) [pid = 1926] [serial = 1983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 18:26:42 INFO - PROCESS | 1926 | 1464139602269 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] 18:26:42 INFO - PROCESS | 1926 | 1464139602274 Marionette TRACE conn2 <- [1,2693,null,{"value":"7"}] 18:26:42 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 18:26:42 INFO - PROCESS | 1926 | 1464139602287 Marionette TRACE conn2 -> [0,2694,"setScriptTimeout",{"ms":35000}] 18:26:42 INFO - PROCESS | 1926 | 1464139602288 Marionette TRACE conn2 <- [1,2694,null,{}] 18:26:42 INFO - PROCESS | 1926 | 1464139602292 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}] 18:26:42 INFO - PROCESS | 1926 | 1464139602401 Marionette TRACE conn2 <- [1,2695,null,{"value":null}] 18:26:42 INFO - PROCESS | 1926 | 1464139602414 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:42 INFO - PROCESS | 1926 | ++DOCSHELL 0x12a667000 == 72 [pid = 1926] [id = 681] 18:26:42 INFO - PROCESS | 1926 | ++DOMWINDOW == 111 (0x117e0b800) [pid = 1926] [serial = 2043] [outer = 0x0] 18:26:42 INFO - PROCESS | 1926 | ++DOMWINDOW == 112 (0x1210a5000) [pid = 1926] [serial = 2044] [outer = 0x117e0b800] 18:26:42 INFO - PROCESS | 1926 | 1464139602441 Marionette DEBUG loaded listener.js 18:26:42 INFO - PROCESS | 1926 | ++DOMWINDOW == 113 (0x1215ed400) [pid = 1926] [serial = 2045] [outer = 0x117e0b800] 18:26:43 INFO - PROCESS | 1926 | 1464139603272 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] 18:26:43 INFO - PROCESS | 1926 | 1464139603314 Marionette TRACE conn2 <- [1,2697,null,{"value":"7"}] 18:26:43 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 18:26:43 INFO - PROCESS | 1926 | 1464139603318 Marionette TRACE conn2 -> [0,2698,"setScriptTimeout",{"ms":35000}] 18:26:43 INFO - PROCESS | 1926 | 1464139603320 Marionette TRACE conn2 <- [1,2698,null,{}] 18:26:43 INFO - PROCESS | 1926 | 1464139603324 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}] 18:26:43 INFO - PROCESS | 1926 | 1464139603450 Marionette TRACE conn2 <- [1,2699,null,{"value":null}] 18:26:43 INFO - PROCESS | 1926 | 1464139603551 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:43 INFO - PROCESS | 1926 | ++DOCSHELL 0x11990c800 == 73 [pid = 1926] [id = 682] 18:26:43 INFO - PROCESS | 1926 | ++DOMWINDOW == 114 (0x116113800) [pid = 1926] [serial = 2046] [outer = 0x0] 18:26:43 INFO - PROCESS | 1926 | ++DOMWINDOW == 115 (0x1166c9c00) [pid = 1926] [serial = 2047] [outer = 0x116113800] 18:26:43 INFO - PROCESS | 1926 | 1464139603584 Marionette DEBUG loaded listener.js 18:26:43 INFO - PROCESS | 1926 | ++DOMWINDOW == 116 (0x117687000) [pid = 1926] [serial = 2048] [outer = 0x116113800] 18:26:44 INFO - PROCESS | 1926 | 1464139604519 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] 18:26:44 INFO - PROCESS | 1926 | 1464139604545 Marionette TRACE conn2 <- [1,2701,null,{"value":"7"}] 18:26:44 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 18:26:44 INFO - PROCESS | 1926 | 1464139604550 Marionette TRACE conn2 -> [0,2702,"setScriptTimeout",{"ms":35000}] 18:26:44 INFO - PROCESS | 1926 | 1464139604551 Marionette TRACE conn2 <- [1,2702,null,{}] 18:26:44 INFO - PROCESS | 1926 | 1464139604554 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}] 18:26:44 INFO - PROCESS | 1926 | 1464139604668 Marionette TRACE conn2 <- [1,2703,null,{"value":null}] 18:26:44 INFO - PROCESS | 1926 | 1464139604771 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:44 INFO - PROCESS | 1926 | ++DOCSHELL 0x12a65e000 == 74 [pid = 1926] [id = 683] 18:26:44 INFO - PROCESS | 1926 | ++DOMWINDOW == 117 (0x1184eb000) [pid = 1926] [serial = 2049] [outer = 0x0] 18:26:44 INFO - PROCESS | 1926 | ++DOMWINDOW == 118 (0x118703400) [pid = 1926] [serial = 2050] [outer = 0x1184eb000] 18:26:44 INFO - PROCESS | 1926 | 1464139604803 Marionette DEBUG loaded listener.js 18:26:44 INFO - PROCESS | 1926 | ++DOMWINDOW == 119 (0x1190cc400) [pid = 1926] [serial = 2051] [outer = 0x1184eb000] 18:26:45 INFO - PROCESS | 1926 | 1464139605261 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]]]}] 18:26:45 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 18:26:45 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 723ms 18:26:45 INFO - PROCESS | 1926 | 1464139605273 Marionette TRACE conn2 -> [0,2705,"getWindowHandle",null] 18:26:45 INFO - PROCESS | 1926 | 1464139605275 Marionette TRACE conn2 <- [1,2705,null,{"value":"7"}] 18:26:45 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 18:26:45 INFO - PROCESS | 1926 | 1464139605277 Marionette TRACE conn2 -> [0,2706,"setScriptTimeout",{"ms":35000}] 18:26:45 INFO - PROCESS | 1926 | 1464139605280 Marionette TRACE conn2 <- [1,2706,null,{}] 18:26:45 INFO - PROCESS | 1926 | 1464139605288 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}] 18:26:45 INFO - PROCESS | 1926 | 1464139605402 Marionette TRACE conn2 <- [1,2707,null,{"value":null}] 18:26:45 INFO - PROCESS | 1926 | 1464139605481 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:45 INFO - PROCESS | 1926 | ++DOCSHELL 0x12b395800 == 75 [pid = 1926] [id = 684] 18:26:45 INFO - PROCESS | 1926 | ++DOMWINDOW == 120 (0x1194ce800) [pid = 1926] [serial = 2052] [outer = 0x0] 18:26:45 INFO - PROCESS | 1926 | ++DOMWINDOW == 121 (0x121082800) [pid = 1926] [serial = 2053] [outer = 0x1194ce800] 18:26:45 INFO - PROCESS | 1926 | 1464139605513 Marionette DEBUG loaded listener.js 18:26:45 INFO - PROCESS | 1926 | ++DOMWINDOW == 122 (0x121652000) [pid = 1926] [serial = 2054] [outer = 0x1194ce800] 18:26:45 INFO - PROCESS | 1926 | 1464139605948 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]]]}] 18:26:45 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 18:26:45 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 678ms 18:26:45 INFO - PROCESS | 1926 | 1464139605955 Marionette TRACE conn2 -> [0,2709,"getWindowHandle",null] 18:26:45 INFO - PROCESS | 1926 | 1464139605957 Marionette TRACE conn2 <- [1,2709,null,{"value":"7"}] 18:26:45 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 18:26:45 INFO - PROCESS | 1926 | 1464139605960 Marionette TRACE conn2 -> [0,2710,"setScriptTimeout",{"ms":35000}] 18:26:45 INFO - PROCESS | 1926 | 1464139605961 Marionette TRACE conn2 <- [1,2710,null,{}] 18:26:45 INFO - PROCESS | 1926 | 1464139605964 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}] 18:26:46 INFO - PROCESS | 1926 | 1464139606075 Marionette TRACE conn2 <- [1,2711,null,{"value":null}] 18:26:46 INFO - PROCESS | 1926 | 1464139606183 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:46 INFO - PROCESS | 1926 | ++DOCSHELL 0x12c243000 == 76 [pid = 1926] [id = 685] 18:26:46 INFO - PROCESS | 1926 | ++DOMWINDOW == 123 (0x1216f2800) [pid = 1926] [serial = 2055] [outer = 0x0] 18:26:46 INFO - PROCESS | 1926 | ++DOMWINDOW == 124 (0x123fa8400) [pid = 1926] [serial = 2056] [outer = 0x1216f2800] 18:26:46 INFO - PROCESS | 1926 | 1464139606215 Marionette DEBUG loaded listener.js 18:26:46 INFO - PROCESS | 1926 | ++DOMWINDOW == 125 (0x12577cc00) [pid = 1926] [serial = 2057] [outer = 0x1216f2800] 18:26:46 INFO - PROCESS | 1926 | 1464139606663 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] 18:26:46 INFO - PROCESS | 1926 | 1464139606682 Marionette TRACE conn2 <- [1,2713,null,{"value":"7"}] 18:26:46 INFO - PROCESS | 1926 | 1464139606684 Marionette TRACE conn2 -> [0,2714,"setScriptTimeout",{"ms":35000}] 18:26:46 INFO - PROCESS | 1926 | 1464139606685 Marionette TRACE conn2 <- [1,2714,null,{}] 18:26:46 INFO - PROCESS | 1926 | 1464139606688 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}] 18:26:46 INFO - PROCESS | 1926 | 1464139606839 Marionette TRACE conn2 <- [1,2715,null,{"value":null}] 18:26:46 INFO - PROCESS | 1926 | 1464139606846 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:46 INFO - PROCESS | 1926 | ++DOCSHELL 0x12cc24000 == 77 [pid = 1926] [id = 686] 18:26:46 INFO - PROCESS | 1926 | ++DOMWINDOW == 126 (0x125782400) [pid = 1926] [serial = 2058] [outer = 0x0] 18:26:46 INFO - PROCESS | 1926 | ++DOMWINDOW == 127 (0x125e76c00) [pid = 1926] [serial = 2059] [outer = 0x125782400] 18:26:46 INFO - PROCESS | 1926 | 1464139606877 Marionette DEBUG loaded listener.js 18:26:46 INFO - PROCESS | 1926 | ++DOMWINDOW == 128 (0x126fe9800) [pid = 1926] [serial = 2060] [outer = 0x125782400] 18:26:47 INFO - PROCESS | 1926 | 1464139607292 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]]]}] 18:26:47 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 18:26:47 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 671ms 18:26:47 INFO - PROCESS | 1926 | 1464139607355 Marionette TRACE conn2 -> [0,2717,"getWindowHandle",null] 18:26:47 INFO - PROCESS | 1926 | 1464139607357 Marionette TRACE conn2 <- [1,2717,null,{"value":"7"}] 18:26:47 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 18:26:47 INFO - PROCESS | 1926 | 1464139607359 Marionette TRACE conn2 -> [0,2718,"setScriptTimeout",{"ms":35000}] 18:26:47 INFO - PROCESS | 1926 | 1464139607361 Marionette TRACE conn2 <- [1,2718,null,{}] 18:26:47 INFO - PROCESS | 1926 | 1464139607363 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}] 18:26:47 INFO - PROCESS | 1926 | 1464139607504 Marionette TRACE conn2 <- [1,2719,null,{"value":null}] 18:26:47 INFO - PROCESS | 1926 | 1464139607595 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:47 INFO - PROCESS | 1926 | ++DOCSHELL 0x12d01a000 == 78 [pid = 1926] [id = 687] 18:26:47 INFO - PROCESS | 1926 | ++DOMWINDOW == 129 (0x125da7c00) [pid = 1926] [serial = 2061] [outer = 0x0] 18:26:47 INFO - PROCESS | 1926 | ++DOMWINDOW == 130 (0x1275eb000) [pid = 1926] [serial = 2062] [outer = 0x125da7c00] 18:26:47 INFO - PROCESS | 1926 | 1464139607627 Marionette DEBUG loaded listener.js 18:26:47 INFO - PROCESS | 1926 | ++DOMWINDOW == 131 (0x128bdfc00) [pid = 1926] [serial = 2063] [outer = 0x125da7c00] 18:26:48 INFO - PROCESS | 1926 | 1464139608070 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] 18:26:48 INFO - PROCESS | 1926 | 1464139608082 Marionette TRACE conn2 <- [1,2721,null,{"value":"7"}] 18:26:48 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 18:26:48 INFO - PROCESS | 1926 | 1464139608084 Marionette TRACE conn2 -> [0,2722,"setScriptTimeout",{"ms":35000}] 18:26:48 INFO - PROCESS | 1926 | 1464139608086 Marionette TRACE conn2 <- [1,2722,null,{}] 18:26:48 INFO - PROCESS | 1926 | 1464139608088 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}] 18:26:48 INFO - PROCESS | 1926 | 1464139608199 Marionette TRACE conn2 <- [1,2723,null,{"value":null}] 18:26:48 INFO - PROCESS | 1926 | 1464139608276 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:48 INFO - PROCESS | 1926 | ++DOCSHELL 0x12d1d1800 == 79 [pid = 1926] [id = 688] 18:26:48 INFO - PROCESS | 1926 | ++DOMWINDOW == 132 (0x125dafc00) [pid = 1926] [serial = 2064] [outer = 0x0] 18:26:48 INFO - PROCESS | 1926 | ++DOMWINDOW == 133 (0x128f0e000) [pid = 1926] [serial = 2065] [outer = 0x125dafc00] 18:26:48 INFO - PROCESS | 1926 | 1464139608308 Marionette DEBUG loaded listener.js 18:26:48 INFO - PROCESS | 1926 | ++DOMWINDOW == 134 (0x129077800) [pid = 1926] [serial = 2066] [outer = 0x125dafc00] 18:26:48 INFO - PROCESS | 1926 | 1464139608746 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] 18:26:48 INFO - PROCESS | 1926 | 1464139608758 Marionette TRACE conn2 <- [1,2725,null,{"value":"7"}] 18:26:48 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 18:26:48 INFO - PROCESS | 1926 | 1464139608760 Marionette TRACE conn2 -> [0,2726,"setScriptTimeout",{"ms":35000}] 18:26:48 INFO - PROCESS | 1926 | 1464139608761 Marionette TRACE conn2 <- [1,2726,null,{}] 18:26:48 INFO - PROCESS | 1926 | 1464139608764 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}] 18:26:48 INFO - PROCESS | 1926 | 1464139608873 Marionette TRACE conn2 <- [1,2727,null,{"value":null}] 18:26:48 INFO - PROCESS | 1926 | 1464139608968 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:48 INFO - PROCESS | 1926 | ++DOCSHELL 0x12d895000 == 80 [pid = 1926] [id = 689] 18:26:48 INFO - PROCESS | 1926 | ++DOMWINDOW == 135 (0x128bd7c00) [pid = 1926] [serial = 2067] [outer = 0x0] 18:26:48 INFO - PROCESS | 1926 | ++DOMWINDOW == 136 (0x129311800) [pid = 1926] [serial = 2068] [outer = 0x128bd7c00] 18:26:48 INFO - PROCESS | 1926 | 1464139608998 Marionette DEBUG loaded listener.js 18:26:49 INFO - PROCESS | 1926 | ++DOMWINDOW == 137 (0x129734400) [pid = 1926] [serial = 2069] [outer = 0x128bd7c00] 18:26:49 INFO - PROCESS | 1926 | 1464139609498 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]]]}] 18:26:49 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 18:26:49 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 769ms 18:26:49 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 18:26:49 INFO - PROCESS | 1926 | 1464139609548 Marionette TRACE conn2 -> [0,2729,"getWindowHandle",null] 18:26:49 INFO - PROCESS | 1926 | 1464139609550 Marionette TRACE conn2 <- [1,2729,null,{"value":"7"}] 18:26:49 INFO - PROCESS | 1926 | 1464139609553 Marionette TRACE conn2 -> [0,2730,"setScriptTimeout",{"ms":35000}] 18:26:49 INFO - PROCESS | 1926 | 1464139609555 Marionette TRACE conn2 <- [1,2730,null,{}] 18:26:49 INFO - PROCESS | 1926 | 1464139609562 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}] 18:26:49 INFO - PROCESS | 1926 | 1464139609733 Marionette TRACE conn2 <- [1,2731,null,{"value":null}] 18:26:49 INFO - PROCESS | 1926 | 1464139609844 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:49 INFO - PROCESS | 1926 | ++DOCSHELL 0x119b75800 == 81 [pid = 1926] [id = 690] 18:26:49 INFO - PROCESS | 1926 | ++DOMWINDOW == 138 (0x117110c00) [pid = 1926] [serial = 2070] [outer = 0x0] 18:26:49 INFO - PROCESS | 1926 | ++DOMWINDOW == 139 (0x1258b8800) [pid = 1926] [serial = 2071] [outer = 0x117110c00] 18:26:49 INFO - PROCESS | 1926 | 1464139609892 Marionette DEBUG loaded listener.js 18:26:49 INFO - PROCESS | 1926 | ++DOMWINDOW == 140 (0x129734000) [pid = 1926] [serial = 2072] [outer = 0x117110c00] 18:26:50 INFO - PROCESS | 1926 | 1464139610948 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] 18:26:51 INFO - PROCESS | 1926 | 1464139610999 Marionette TRACE conn2 <- [1,2733,null,{"value":"7"}] 18:26:51 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 18:26:51 INFO - PROCESS | 1926 | 1464139611004 Marionette TRACE conn2 -> [0,2734,"setScriptTimeout",{"ms":35000}] 18:26:51 INFO - PROCESS | 1926 | 1464139611005 Marionette TRACE conn2 <- [1,2734,null,{}] 18:26:51 INFO - PROCESS | 1926 | 1464139611009 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}] 18:26:51 INFO - PROCESS | 1926 | 1464139611102 Marionette TRACE conn2 <- [1,2735,null,{"value":null}] 18:26:51 INFO - PROCESS | 1926 | --DOCSHELL 0x121855000 == 80 [pid = 1926] [id = 596] 18:26:51 INFO - PROCESS | 1926 | --DOCSHELL 0x11323d000 == 79 [pid = 1926] [id = 680] 18:26:51 INFO - PROCESS | 1926 | --DOCSHELL 0x12556b800 == 78 [pid = 1926] [id = 679] 18:26:51 INFO - PROCESS | 1926 | --DOCSHELL 0x12123d800 == 77 [pid = 1926] [id = 678] 18:26:51 INFO - PROCESS | 1926 | --DOCSHELL 0x11835d000 == 76 [pid = 1926] [id = 677] 18:26:51 INFO - PROCESS | 1926 | --DOCSHELL 0x121147000 == 75 [pid = 1926] [id = 676] 18:26:51 INFO - PROCESS | 1926 | --DOMWINDOW == 139 (0x12cc2d000) [pid = 1926] [serial = 43] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 18:26:51 INFO - PROCESS | 1926 | --DOMWINDOW == 138 (0x126ff6400) [pid = 1926] [serial = 1966] [outer = 0x0] [url = about:blank] 18:26:51 INFO - PROCESS | 1926 | --DOMWINDOW == 137 (0x128ba6c00) [pid = 1926] [serial = 1969] [outer = 0x0] [url = about:blank] 18:26:51 INFO - PROCESS | 1926 | --DOMWINDOW == 136 (0x129310c00) [pid = 1926] [serial = 2008] [outer = 0x0] [url = about:blank] 18:26:51 INFO - PROCESS | 1926 | --DOCSHELL 0x12d897000 == 74 [pid = 1926] [id = 672] 18:26:51 INFO - PROCESS | 1926 | --DOCSHELL 0x12a670800 == 73 [pid = 1926] [id = 671] 18:26:51 INFO - PROCESS | 1926 | --DOCSHELL 0x121240800 == 72 [pid = 1926] [id = 670] 18:26:51 INFO - PROCESS | 1926 | --DOMWINDOW == 135 (0x126811800) [pid = 1926] [serial = 1990] [outer = 0x0] [url = about:blank] 18:26:51 INFO - PROCESS | 1926 | --DOMWINDOW == 134 (0x1275e2800) [pid = 1926] [serial = 1993] [outer = 0x0] [url = about:blank] 18:26:51 INFO - PROCESS | 1926 | --DOMWINDOW == 133 (0x114e14800) [pid = 1926] [serial = 1975] [outer = 0x0] [url = about:blank] 18:26:51 INFO - PROCESS | 1926 | --DOMWINDOW == 132 (0x116792c00) [pid = 1926] [serial = 1976] [outer = 0x0] [url = about:blank] 18:26:51 INFO - PROCESS | 1926 | --DOMWINDOW == 131 (0x1194cd400) [pid = 1926] [serial = 1960] [outer = 0x0] [url = about:blank] 18:26:51 INFO - PROCESS | 1926 | --DOMWINDOW == 130 (0x120d03400) [pid = 1926] [serial = 1984] [outer = 0x0] [url = about:blank] 18:26:51 INFO - PROCESS | 1926 | --DOMWINDOW == 129 (0x120d0fc00) [pid = 1926] [serial = 1985] [outer = 0x0] [url = about:blank] 18:26:51 INFO - PROCESS | 1926 | --DOMWINDOW == 128 (0x12577c000) [pid = 1926] [serial = 1973] [outer = 0x0] [url = about:blank] 18:26:51 INFO - PROCESS | 1926 | --DOMWINDOW == 127 (0x118304000) [pid = 1926] [serial = 1972] [outer = 0x0] [url = about:blank] 18:26:51 INFO - PROCESS | 1926 | --DOMWINDOW == 126 (0x116a63400) [pid = 1926] [serial = 1954] [outer = 0x0] [url = about:blank] 18:26:51 INFO - PROCESS | 1926 | --DOMWINDOW == 125 (0x126f53c00) [pid = 1926] [serial = 1991] [outer = 0x0] [url = about:blank] 18:26:51 INFO - PROCESS | 1926 | --DOMWINDOW == 124 (0x110fa6c00) [pid = 1926] [serial = 1951] [outer = 0x0] [url = about:blank] 18:26:51 INFO - PROCESS | 1926 | --DOMWINDOW == 123 (0x125582400) [pid = 1926] [serial = 1963] [outer = 0x0] [url = about:blank] 18:26:51 INFO - PROCESS | 1926 | --DOMWINDOW == 122 (0x11854f000) [pid = 1926] [serial = 1957] [outer = 0x0] [url = about:blank] 18:26:51 INFO - PROCESS | 1926 | --DOMWINDOW == 121 (0x121089000) [pid = 1926] [serial = 1987] [outer = 0x0] [url = about:blank] 18:26:51 INFO - PROCESS | 1926 | --DOMWINDOW == 120 (0x119068400) [pid = 1926] [serial = 1981] [outer = 0x0] [url = about:blank] 18:26:51 INFO - PROCESS | 1926 | --DOMWINDOW == 119 (0x1194c0c00) [pid = 1926] [serial = 1982] [outer = 0x0] [url = about:blank] 18:26:51 INFO - PROCESS | 1926 | --DOMWINDOW == 118 (0x1180db800) [pid = 1926] [serial = 1978] [outer = 0x0] [url = about:blank] 18:26:51 INFO - PROCESS | 1926 | --DOMWINDOW == 117 (0x11854dc00) [pid = 1926] [serial = 1979] [outer = 0x0] [url = about:blank] 18:26:51 INFO - PROCESS | 1926 | --DOMWINDOW == 116 (0x128bd2000) [pid = 1926] [serial = 1996] [outer = 0x0] [url = about:blank] 18:26:51 INFO - PROCESS | 1926 | --DOMWINDOW == 115 (0x128891800) [pid = 1926] [serial = 1994] [outer = 0x0] [url = about:blank] 18:26:51 INFO - PROCESS | 1926 | --DOMWINDOW == 114 (0x12ac0cc00) [pid = 1926] [serial = 1382] [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.] 18:26:51 INFO - PROCESS | 1926 | --DOMWINDOW == 113 (0x118c17800) [pid = 1926] [serial = 2000] [outer = 0x0] [url = about:blank] 18:26:51 INFO - PROCESS | 1926 | --DOMWINDOW == 112 (0x117109c00) [pid = 1926] [serial = 1999] [outer = 0x0] [url = about:blank] 18:26:51 INFO - PROCESS | 1926 | --DOMWINDOW == 111 (0x126ff7800) [pid = 1926] [serial = 2002] [outer = 0x0] [url = about:blank] 18:26:51 INFO - PROCESS | 1926 | --DOMWINDOW == 110 (0x128bdc000) [pid = 1926] [serial = 1997] [outer = 0x0] [url = about:blank] 18:26:51 INFO - PROCESS | 1926 | --DOMWINDOW == 109 (0x128bd6800) [pid = 1926] [serial = 2003] [outer = 0x0] [url = about:blank] 18:26:51 INFO - PROCESS | 1926 | --DOMWINDOW == 108 (0x128d7ac00) [pid = 1926] [serial = 2005] [outer = 0x0] [url = about:blank] 18:26:51 INFO - PROCESS | 1926 | --DOMWINDOW == 107 (0x121428000) [pid = 1926] [serial = 1988] [outer = 0x0] [url = about:blank] 18:26:51 INFO - PROCESS | 1926 | --DOMWINDOW == 106 (0x129075000) [pid = 1926] [serial = 2006] [outer = 0x0] [url = about:blank] 18:26:51 INFO - PROCESS | 1926 | 1464139611275 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:51 INFO - PROCESS | 1926 | ++DOCSHELL 0x11670c800 == 73 [pid = 1926] [id = 691] 18:26:51 INFO - PROCESS | 1926 | ++DOMWINDOW == 107 (0x112fc5400) [pid = 1926] [serial = 2073] [outer = 0x0] 18:26:51 INFO - PROCESS | 1926 | ++DOMWINDOW == 108 (0x116792c00) [pid = 1926] [serial = 2074] [outer = 0x112fc5400] 18:26:51 INFO - PROCESS | 1926 | 1464139611327 Marionette DEBUG loaded listener.js 18:26:51 INFO - PROCESS | 1926 | ++DOMWINDOW == 109 (0x11820d400) [pid = 1926] [serial = 2075] [outer = 0x112fc5400] 18:26:51 INFO - PROCESS | 1926 | 1464139611714 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]]]}] 18:26:51 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 18:26:51 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 724ms 18:26:51 INFO - PROCESS | 1926 | 1464139611729 Marionette TRACE conn2 -> [0,2737,"getWindowHandle",null] 18:26:51 INFO - PROCESS | 1926 | 1464139611735 Marionette TRACE conn2 <- [1,2737,null,{"value":"7"}] 18:26:51 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 18:26:51 INFO - PROCESS | 1926 | 1464139611741 Marionette TRACE conn2 -> [0,2738,"setScriptTimeout",{"ms":35000}] 18:26:51 INFO - PROCESS | 1926 | 1464139611745 Marionette TRACE conn2 <- [1,2738,null,{}] 18:26:51 INFO - PROCESS | 1926 | 1464139611749 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}] 18:26:51 INFO - PROCESS | 1926 | 1464139611922 Marionette TRACE conn2 <- [1,2739,null,{"value":null}] 18:26:52 INFO - PROCESS | 1926 | 1464139612017 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:52 INFO - PROCESS | 1926 | ++DOCSHELL 0x119c08000 == 74 [pid = 1926] [id = 692] 18:26:52 INFO - PROCESS | 1926 | ++DOMWINDOW == 110 (0x11820b000) [pid = 1926] [serial = 2076] [outer = 0x0] 18:26:52 INFO - PROCESS | 1926 | ++DOMWINDOW == 111 (0x11855a400) [pid = 1926] [serial = 2077] [outer = 0x11820b000] 18:26:52 INFO - PROCESS | 1926 | 1464139612053 Marionette DEBUG loaded listener.js 18:26:52 INFO - PROCESS | 1926 | ++DOMWINDOW == 112 (0x11915c400) [pid = 1926] [serial = 2078] [outer = 0x11820b000] 18:26:52 INFO - PROCESS | 1926 | 1464139612434 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]]]}] 18:26:52 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 18:26:52 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 724ms 18:26:52 INFO - PROCESS | 1926 | 1464139612464 Marionette TRACE conn2 -> [0,2741,"getWindowHandle",null] 18:26:52 INFO - PROCESS | 1926 | 1464139612466 Marionette TRACE conn2 <- [1,2741,null,{"value":"7"}] 18:26:52 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 18:26:52 INFO - PROCESS | 1926 | 1464139612469 Marionette TRACE conn2 -> [0,2742,"setScriptTimeout",{"ms":35000}] 18:26:52 INFO - PROCESS | 1926 | 1464139612471 Marionette TRACE conn2 <- [1,2742,null,{}] 18:26:52 INFO - PROCESS | 1926 | 1464139612479 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}] 18:26:52 INFO - PROCESS | 1926 | 1464139612588 Marionette TRACE conn2 <- [1,2743,null,{"value":null}] 18:26:52 INFO - PROCESS | 1926 | 1464139612614 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:52 INFO - PROCESS | 1926 | ++DOCSHELL 0x12881e000 == 75 [pid = 1926] [id = 693] 18:26:52 INFO - PROCESS | 1926 | ++DOMWINDOW == 113 (0x1194cd400) [pid = 1926] [serial = 2079] [outer = 0x0] 18:26:52 INFO - PROCESS | 1926 | ++DOMWINDOW == 114 (0x121085000) [pid = 1926] [serial = 2080] [outer = 0x1194cd400] 18:26:52 INFO - PROCESS | 1926 | 1464139612644 Marionette DEBUG loaded listener.js 18:26:52 INFO - PROCESS | 1926 | ++DOMWINDOW == 115 (0x1215ee800) [pid = 1926] [serial = 2081] [outer = 0x1194cd400] 18:26:53 INFO - PROCESS | 1926 | 1464139613052 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]]]}] 18:26:53 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 18:26:53 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 622ms 18:26:53 INFO - PROCESS | 1926 | 1464139613124 Marionette TRACE conn2 -> [0,2745,"getWindowHandle",null] 18:26:53 INFO - PROCESS | 1926 | 1464139613127 Marionette TRACE conn2 <- [1,2745,null,{"value":"7"}] 18:26:53 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 18:26:53 INFO - PROCESS | 1926 | 1464139613133 Marionette TRACE conn2 -> [0,2746,"setScriptTimeout",{"ms":35000}] 18:26:53 INFO - PROCESS | 1926 | 1464139613135 Marionette TRACE conn2 <- [1,2746,null,{}] 18:26:53 INFO - PROCESS | 1926 | 1464139613138 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}] 18:26:53 INFO - PROCESS | 1926 | 1464139613300 Marionette TRACE conn2 <- [1,2747,null,{"value":null}] 18:26:53 INFO - PROCESS | 1926 | 1464139613313 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:53 INFO - PROCESS | 1926 | ++DOCSHELL 0x12ab64000 == 76 [pid = 1926] [id = 694] 18:26:53 INFO - PROCESS | 1926 | ++DOMWINDOW == 116 (0x125e7b400) [pid = 1926] [serial = 2082] [outer = 0x0] 18:26:53 INFO - PROCESS | 1926 | ++DOMWINDOW == 117 (0x126ff6400) [pid = 1926] [serial = 2083] [outer = 0x125e7b400] 18:26:53 INFO - PROCESS | 1926 | 1464139613354 Marionette DEBUG loaded listener.js 18:26:53 INFO - PROCESS | 1926 | ++DOMWINDOW == 118 (0x1275e5800) [pid = 1926] [serial = 2084] [outer = 0x125e7b400] 18:26:53 INFO - PROCESS | 1926 | 1464139613794 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]]]}] 18:26:53 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 18:26:53 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 670ms 18:26:53 INFO - PROCESS | 1926 | 1464139613811 Marionette TRACE conn2 -> [0,2749,"getWindowHandle",null] 18:26:53 INFO - PROCESS | 1926 | 1464139613813 Marionette TRACE conn2 <- [1,2749,null,{"value":"7"}] 18:26:53 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 18:26:53 INFO - PROCESS | 1926 | 1464139613817 Marionette TRACE conn2 -> [0,2750,"setScriptTimeout",{"ms":35000}] 18:26:53 INFO - PROCESS | 1926 | 1464139613819 Marionette TRACE conn2 <- [1,2750,null,{}] 18:26:53 INFO - PROCESS | 1926 | 1464139613822 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}] 18:26:54 INFO - PROCESS | 1926 | 1464139614008 Marionette TRACE conn2 <- [1,2751,null,{"value":null}] 18:26:54 INFO - PROCESS | 1926 | 1464139614065 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:54 INFO - PROCESS | 1926 | ++DOCSHELL 0x12bb3d000 == 77 [pid = 1926] [id = 695] 18:26:54 INFO - PROCESS | 1926 | ++DOMWINDOW == 119 (0x128891800) [pid = 1926] [serial = 2085] [outer = 0x0] 18:26:54 INFO - PROCESS | 1926 | ++DOMWINDOW == 120 (0x128bc7400) [pid = 1926] [serial = 2086] [outer = 0x128891800] 18:26:54 INFO - PROCESS | 1926 | 1464139614105 Marionette DEBUG loaded listener.js 18:26:54 INFO - PROCESS | 1926 | ++DOMWINDOW == 121 (0x128bd6800) [pid = 1926] [serial = 2087] [outer = 0x128891800] 18:26:54 INFO - PROCESS | 1926 | 1464139614542 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]]]}] 18:26:54 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 18:26:54 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 770ms 18:26:54 INFO - PROCESS | 1926 | 1464139614587 Marionette TRACE conn2 -> [0,2753,"getWindowHandle",null] 18:26:54 INFO - PROCESS | 1926 | 1464139614588 Marionette TRACE conn2 <- [1,2753,null,{"value":"7"}] 18:26:54 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 18:26:54 INFO - PROCESS | 1926 | 1464139614590 Marionette TRACE conn2 -> [0,2754,"setScriptTimeout",{"ms":35000}] 18:26:54 INFO - PROCESS | 1926 | 1464139614591 Marionette TRACE conn2 <- [1,2754,null,{}] 18:26:54 INFO - PROCESS | 1926 | 1464139614594 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}] 18:26:54 INFO - PROCESS | 1926 | 1464139614731 Marionette TRACE conn2 <- [1,2755,null,{"value":null}] 18:26:54 INFO - PROCESS | 1926 | 1464139614745 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:54 INFO - PROCESS | 1926 | ++DOCSHELL 0x12cd3c800 == 78 [pid = 1926] [id = 696] 18:26:54 INFO - PROCESS | 1926 | ++DOMWINDOW == 122 (0x128bdec00) [pid = 1926] [serial = 2088] [outer = 0x0] 18:26:54 INFO - PROCESS | 1926 | ++DOMWINDOW == 123 (0x12a736c00) [pid = 1926] [serial = 2089] [outer = 0x128bdec00] 18:26:54 INFO - PROCESS | 1926 | 1464139614771 Marionette DEBUG loaded listener.js 18:26:54 INFO - PROCESS | 1926 | ++DOMWINDOW == 124 (0x12ab3b000) [pid = 1926] [serial = 2090] [outer = 0x128bdec00] 18:26:55 INFO - PROCESS | 1926 | 1464139615115 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]]]}] 18:26:55 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 18:26:55 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 571ms 18:26:55 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 18:26:55 INFO - PROCESS | 1926 | 1464139615161 Marionette TRACE conn2 -> [0,2757,"getWindowHandle",null] 18:26:55 INFO - PROCESS | 1926 | 1464139615162 Marionette TRACE conn2 <- [1,2757,null,{"value":"7"}] 18:26:55 INFO - PROCESS | 1926 | 1464139615172 Marionette TRACE conn2 -> [0,2758,"setScriptTimeout",{"ms":35000}] 18:26:55 INFO - PROCESS | 1926 | 1464139615173 Marionette TRACE conn2 <- [1,2758,null,{}] 18:26:55 INFO - PROCESS | 1926 | 1464139615175 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}] 18:26:55 INFO - PROCESS | 1926 | 1464139615293 Marionette TRACE conn2 <- [1,2759,null,{"value":null}] 18:26:55 INFO - PROCESS | 1926 | 1464139615306 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:55 INFO - PROCESS | 1926 | ++DOCSHELL 0x12d48a000 == 79 [pid = 1926] [id = 697] 18:26:55 INFO - PROCESS | 1926 | ++DOMWINDOW == 125 (0x115e13800) [pid = 1926] [serial = 2091] [outer = 0x0] 18:26:55 INFO - PROCESS | 1926 | ++DOMWINDOW == 126 (0x119895000) [pid = 1926] [serial = 2092] [outer = 0x115e13800] 18:26:55 INFO - PROCESS | 1926 | 1464139615332 Marionette DEBUG loaded listener.js 18:26:55 INFO - PROCESS | 1926 | ++DOMWINDOW == 127 (0x12ac0e800) [pid = 1926] [serial = 2093] [outer = 0x115e13800] 18:26:55 INFO - PROCESS | 1926 | --DOMWINDOW == 126 (0x1183b3c00) [pid = 1926] [serial = 2034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 18:26:55 INFO - PROCESS | 1926 | --DOMWINDOW == 125 (0x112597800) [pid = 1926] [serial = 2031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 18:26:55 INFO - PROCESS | 1926 | --DOMWINDOW == 124 (0x114ed9000) [pid = 1926] [serial = 2028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 18:26:55 INFO - PROCESS | 1926 | --DOMWINDOW == 123 (0x1194ec800) [pid = 1926] [serial = 2040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 18:26:55 INFO - PROCESS | 1926 | --DOMWINDOW == 122 (0x1190d2400) [pid = 1926] [serial = 2037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 18:26:55 INFO - PROCESS | 1926 | 1464139615767 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]]]}] 18:26:55 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 18:26:55 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 629ms 18:26:55 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 18:26:55 INFO - PROCESS | 1926 | 1464139615795 Marionette TRACE conn2 -> [0,2761,"getWindowHandle",null] 18:26:55 INFO - PROCESS | 1926 | 1464139615796 Marionette TRACE conn2 <- [1,2761,null,{"value":"7"}] 18:26:55 INFO - PROCESS | 1926 | 1464139615798 Marionette TRACE conn2 -> [0,2762,"setScriptTimeout",{"ms":35000}] 18:26:55 INFO - PROCESS | 1926 | 1464139615800 Marionette TRACE conn2 <- [1,2762,null,{}] 18:26:55 INFO - PROCESS | 1926 | 1464139615802 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}] 18:26:55 INFO - PROCESS | 1926 | 1464139615905 Marionette TRACE conn2 <- [1,2763,null,{"value":null}] 18:26:55 INFO - PROCESS | 1926 | 1464139615977 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:55 INFO - PROCESS | 1926 | ++DOCSHELL 0x12f1b0800 == 80 [pid = 1926] [id = 698] 18:26:55 INFO - PROCESS | 1926 | ++DOMWINDOW == 123 (0x114e16c00) [pid = 1926] [serial = 2094] [outer = 0x0] 18:26:56 INFO - PROCESS | 1926 | ++DOMWINDOW == 124 (0x12ac0a800) [pid = 1926] [serial = 2095] [outer = 0x114e16c00] 18:26:56 INFO - PROCESS | 1926 | 1464139616003 Marionette DEBUG loaded listener.js 18:26:56 INFO - PROCESS | 1926 | ++DOMWINDOW == 125 (0x12aeb8c00) [pid = 1926] [serial = 2096] [outer = 0x114e16c00] 18:26:56 INFO - PROCESS | 1926 | 1464139616295 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]]]}] 18:26:56 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 18:26:56 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 518ms 18:26:56 INFO - PROCESS | 1926 | 1464139616318 Marionette TRACE conn2 -> [0,2765,"getWindowHandle",null] 18:26:56 INFO - PROCESS | 1926 | 1464139616319 Marionette TRACE conn2 <- [1,2765,null,{"value":"7"}] 18:26:56 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 18:26:56 INFO - PROCESS | 1926 | 1464139616321 Marionette TRACE conn2 -> [0,2766,"setScriptTimeout",{"ms":35000}] 18:26:56 INFO - PROCESS | 1926 | 1464139616322 Marionette TRACE conn2 <- [1,2766,null,{}] 18:26:56 INFO - PROCESS | 1926 | 1464139616327 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}] 18:26:56 INFO - PROCESS | 1926 | 1464139616428 Marionette TRACE conn2 <- [1,2767,null,{"value":null}] 18:26:56 INFO - PROCESS | 1926 | 1464139616433 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:56 INFO - PROCESS | 1926 | ++DOCSHELL 0x12f672000 == 81 [pid = 1926] [id = 699] 18:26:56 INFO - PROCESS | 1926 | ++DOMWINDOW == 126 (0x12aebbc00) [pid = 1926] [serial = 2097] [outer = 0x0] 18:26:56 INFO - PROCESS | 1926 | ++DOMWINDOW == 127 (0x12aec3000) [pid = 1926] [serial = 2098] [outer = 0x12aebbc00] 18:26:56 INFO - PROCESS | 1926 | 1464139616459 Marionette DEBUG loaded listener.js 18:26:56 INFO - PROCESS | 1926 | ++DOMWINDOW == 128 (0x12b307c00) [pid = 1926] [serial = 2099] [outer = 0x12aebbc00] 18:26:56 INFO - PROCESS | 1926 | 1464139616813 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]]]}] 18:26:56 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 18:26:56 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 526ms 18:26:56 INFO - PROCESS | 1926 | 1464139616847 Marionette TRACE conn2 -> [0,2769,"getWindowHandle",null] 18:26:56 INFO - PROCESS | 1926 | 1464139616848 Marionette TRACE conn2 <- [1,2769,null,{"value":"7"}] 18:26:56 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 18:26:56 INFO - PROCESS | 1926 | 1464139616863 Marionette TRACE conn2 -> [0,2770,"setScriptTimeout",{"ms":35000}] 18:26:56 INFO - PROCESS | 1926 | 1464139616864 Marionette TRACE conn2 <- [1,2770,null,{}] 18:26:56 INFO - PROCESS | 1926 | 1464139616867 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}] 18:26:56 INFO - PROCESS | 1926 | 1464139616963 Marionette TRACE conn2 <- [1,2771,null,{"value":null}] 18:26:56 INFO - PROCESS | 1926 | 1464139616967 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:56 INFO - PROCESS | 1926 | ++DOCSHELL 0x13507a000 == 82 [pid = 1926] [id = 700] 18:26:56 INFO - PROCESS | 1926 | ++DOMWINDOW == 129 (0x12aebf800) [pid = 1926] [serial = 2100] [outer = 0x0] 18:26:56 INFO - PROCESS | 1926 | ++DOMWINDOW == 130 (0x12b30fc00) [pid = 1926] [serial = 2101] [outer = 0x12aebf800] 18:26:56 INFO - PROCESS | 1926 | 1464139616992 Marionette DEBUG loaded listener.js 18:26:57 INFO - PROCESS | 1926 | ++DOMWINDOW == 131 (0x12b489000) [pid = 1926] [serial = 2102] [outer = 0x12aebf800] 18:26:57 INFO - PROCESS | 1926 | 1464139617345 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]]]}] 18:26:57 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 18:26:57 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 532ms 18:26:57 INFO - PROCESS | 1926 | 1464139617384 Marionette TRACE conn2 -> [0,2773,"getWindowHandle",null] 18:26:57 INFO - PROCESS | 1926 | 1464139617386 Marionette TRACE conn2 <- [1,2773,null,{"value":"7"}] 18:26:57 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 18:26:57 INFO - PROCESS | 1926 | 1464139617388 Marionette TRACE conn2 -> [0,2774,"setScriptTimeout",{"ms":35000}] 18:26:57 INFO - PROCESS | 1926 | 1464139617390 Marionette TRACE conn2 <- [1,2774,null,{}] 18:26:57 INFO - PROCESS | 1926 | 1464139617392 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}] 18:26:57 INFO - PROCESS | 1926 | 1464139617504 Marionette TRACE conn2 <- [1,2775,null,{"value":null}] 18:26:57 INFO - PROCESS | 1926 | 1464139617580 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:57 INFO - PROCESS | 1926 | ++DOCSHELL 0x1354cb800 == 83 [pid = 1926] [id = 701] 18:26:57 INFO - PROCESS | 1926 | ++DOMWINDOW == 132 (0x12b488400) [pid = 1926] [serial = 2103] [outer = 0x0] 18:26:57 INFO - PROCESS | 1926 | ++DOMWINDOW == 133 (0x12b491c00) [pid = 1926] [serial = 2104] [outer = 0x12b488400] 18:26:57 INFO - PROCESS | 1926 | 1464139617608 Marionette DEBUG loaded listener.js 18:26:57 INFO - PROCESS | 1926 | ++DOMWINDOW == 134 (0x12c2cd800) [pid = 1926] [serial = 2105] [outer = 0x12b488400] 18:26:58 INFO - PROCESS | 1926 | 1464139618117 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]]]}] 18:26:58 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 18:26:58 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 773ms 18:26:58 INFO - PROCESS | 1926 | 1464139618162 Marionette TRACE conn2 -> [0,2777,"getWindowHandle",null] 18:26:58 INFO - PROCESS | 1926 | 1464139618166 Marionette TRACE conn2 <- [1,2777,null,{"value":"7"}] 18:26:58 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 18:26:58 INFO - PROCESS | 1926 | 1464139618169 Marionette TRACE conn2 -> [0,2778,"setScriptTimeout",{"ms":35000}] 18:26:58 INFO - PROCESS | 1926 | 1464139618172 Marionette TRACE conn2 <- [1,2778,null,{}] 18:26:58 INFO - PROCESS | 1926 | 1464139618176 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}] 18:26:58 INFO - PROCESS | 1926 | 1464139618297 Marionette TRACE conn2 <- [1,2779,null,{"value":null}] 18:26:58 INFO - PROCESS | 1926 | 1464139618393 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:58 INFO - PROCESS | 1926 | ++DOCSHELL 0x123ed5000 == 84 [pid = 1926] [id = 702] 18:26:58 INFO - PROCESS | 1926 | ++DOMWINDOW == 135 (0x1183ac800) [pid = 1926] [serial = 2106] [outer = 0x0] 18:26:58 INFO - PROCESS | 1926 | ++DOMWINDOW == 136 (0x1185fbc00) [pid = 1926] [serial = 2107] [outer = 0x1183ac800] 18:26:58 INFO - PROCESS | 1926 | 1464139618424 Marionette DEBUG loaded listener.js 18:26:58 INFO - PROCESS | 1926 | ++DOMWINDOW == 137 (0x1194b3800) [pid = 1926] [serial = 2108] [outer = 0x1183ac800] 18:26:58 INFO - PROCESS | 1926 | 1464139618862 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]]]}] 18:26:58 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 18:26:58 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 722ms 18:26:58 INFO - PROCESS | 1926 | 1464139618892 Marionette TRACE conn2 -> [0,2781,"getWindowHandle",null] 18:26:58 INFO - PROCESS | 1926 | 1464139618897 Marionette TRACE conn2 <- [1,2781,null,{"value":"7"}] 18:26:58 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 18:26:58 INFO - PROCESS | 1926 | 1464139618921 Marionette TRACE conn2 -> [0,2782,"setScriptTimeout",{"ms":35000}] 18:26:58 INFO - PROCESS | 1926 | 1464139618923 Marionette TRACE conn2 <- [1,2782,null,{}] 18:26:58 INFO - PROCESS | 1926 | 1464139618943 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}] 18:26:59 INFO - PROCESS | 1926 | 1464139619065 Marionette TRACE conn2 <- [1,2783,null,{"value":null}] 18:26:59 INFO - PROCESS | 1926 | 1464139619147 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:59 INFO - PROCESS | 1926 | ++DOCSHELL 0x12cc32000 == 85 [pid = 1926] [id = 703] 18:26:59 INFO - PROCESS | 1926 | ++DOMWINDOW == 138 (0x1194ca000) [pid = 1926] [serial = 2109] [outer = 0x0] 18:26:59 INFO - PROCESS | 1926 | ++DOMWINDOW == 139 (0x12154d000) [pid = 1926] [serial = 2110] [outer = 0x1194ca000] 18:26:59 INFO - PROCESS | 1926 | 1464139619177 Marionette DEBUG loaded listener.js 18:26:59 INFO - PROCESS | 1926 | ++DOMWINDOW == 140 (0x126ff5800) [pid = 1926] [serial = 2111] [outer = 0x1194ca000] 18:26:59 INFO - PROCESS | 1926 | 1464139619611 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]]]}] 18:26:59 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 18:26:59 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 736ms 18:26:59 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 18:26:59 INFO - PROCESS | 1926 | 1464139619657 Marionette TRACE conn2 -> [0,2785,"getWindowHandle",null] 18:26:59 INFO - PROCESS | 1926 | 1464139619659 Marionette TRACE conn2 <- [1,2785,null,{"value":"7"}] 18:26:59 INFO - PROCESS | 1926 | 1464139619661 Marionette TRACE conn2 -> [0,2786,"setScriptTimeout",{"ms":35000}] 18:26:59 INFO - PROCESS | 1926 | 1464139619664 Marionette TRACE conn2 <- [1,2786,null,{}] 18:26:59 INFO - PROCESS | 1926 | 1464139619672 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}] 18:26:59 INFO - PROCESS | 1926 | 1464139619832 Marionette TRACE conn2 <- [1,2787,null,{"value":null}] 18:26:59 INFO - PROCESS | 1926 | 1464139619894 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:59 INFO - PROCESS | 1926 | ++DOCSHELL 0x135632800 == 86 [pid = 1926] [id = 704] 18:26:59 INFO - PROCESS | 1926 | ++DOMWINDOW == 141 (0x129735800) [pid = 1926] [serial = 2112] [outer = 0x0] 18:26:59 INFO - PROCESS | 1926 | ++DOMWINDOW == 142 (0x12973a000) [pid = 1926] [serial = 2113] [outer = 0x129735800] 18:26:59 INFO - PROCESS | 1926 | 1464139619928 Marionette DEBUG loaded listener.js 18:26:59 INFO - PROCESS | 1926 | ++DOMWINDOW == 143 (0x12a8afc00) [pid = 1926] [serial = 2114] [outer = 0x129735800] 18:27:00 INFO - PROCESS | 1926 | 1464139620347 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]]]}] 18:27:00 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 18:27:00 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 722ms 18:27:00 INFO - PROCESS | 1926 | 1464139620387 Marionette TRACE conn2 -> [0,2789,"getWindowHandle",null] 18:27:00 INFO - PROCESS | 1926 | 1464139620389 Marionette TRACE conn2 <- [1,2789,null,{"value":"7"}] 18:27:00 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 18:27:00 INFO - PROCESS | 1926 | 1464139620394 Marionette TRACE conn2 -> [0,2790,"setScriptTimeout",{"ms":35000}] 18:27:00 INFO - PROCESS | 1926 | 1464139620395 Marionette TRACE conn2 <- [1,2790,null,{}] 18:27:00 INFO - PROCESS | 1926 | 1464139620397 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}] 18:27:00 INFO - PROCESS | 1926 | 1464139620516 Marionette TRACE conn2 <- [1,2791,null,{"value":null}] 18:27:00 INFO - PROCESS | 1926 | 1464139620626 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:00 INFO - PROCESS | 1926 | ++DOCSHELL 0x13590a800 == 87 [pid = 1926] [id = 705] 18:27:00 INFO - PROCESS | 1926 | ++DOMWINDOW == 144 (0x12a8b0400) [pid = 1926] [serial = 2115] [outer = 0x0] 18:27:00 INFO - PROCESS | 1926 | ++DOMWINDOW == 145 (0x12b310c00) [pid = 1926] [serial = 2116] [outer = 0x12a8b0400] 18:27:00 INFO - PROCESS | 1926 | 1464139620658 Marionette DEBUG loaded listener.js 18:27:00 INFO - PROCESS | 1926 | ++DOMWINDOW == 146 (0x12b494000) [pid = 1926] [serial = 2117] [outer = 0x12a8b0400] 18:27:01 INFO - PROCESS | 1926 | 1464139621047 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]]]}] 18:27:01 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 18:27:01 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 668ms 18:27:01 INFO - PROCESS | 1926 | 1464139621062 Marionette TRACE conn2 -> [0,2793,"getWindowHandle",null] 18:27:01 INFO - PROCESS | 1926 | 1464139621064 Marionette TRACE conn2 <- [1,2793,null,{"value":"7"}] 18:27:01 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 18:27:01 INFO - PROCESS | 1926 | 1464139621066 Marionette TRACE conn2 -> [0,2794,"setScriptTimeout",{"ms":35000}] 18:27:01 INFO - PROCESS | 1926 | 1464139621067 Marionette TRACE conn2 <- [1,2794,null,{}] 18:27:01 INFO - PROCESS | 1926 | 1464139621070 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}] 18:27:01 INFO - PROCESS | 1926 | 1464139621188 Marionette TRACE conn2 <- [1,2795,null,{"value":null}] 18:27:01 INFO - PROCESS | 1926 | 1464139621270 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:01 INFO - PROCESS | 1926 | ++DOCSHELL 0x1359ce800 == 88 [pid = 1926] [id = 706] 18:27:01 INFO - PROCESS | 1926 | ++DOMWINDOW == 147 (0x12bb7e800) [pid = 1926] [serial = 2118] [outer = 0x0] 18:27:01 INFO - PROCESS | 1926 | ++DOMWINDOW == 148 (0x12bb8a800) [pid = 1926] [serial = 2119] [outer = 0x12bb7e800] 18:27:01 INFO - PROCESS | 1926 | 1464139621301 Marionette DEBUG loaded listener.js 18:27:01 INFO - PROCESS | 1926 | ++DOMWINDOW == 149 (0x12c2d2800) [pid = 1926] [serial = 2120] [outer = 0x12bb7e800] 18:27:01 INFO - PROCESS | 1926 | 1464139621770 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]]]}] 18:27:01 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 18:27:01 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 719ms 18:27:01 INFO - PROCESS | 1926 | 1464139621786 Marionette TRACE conn2 -> [0,2797,"getWindowHandle",null] 18:27:01 INFO - PROCESS | 1926 | 1464139621788 Marionette TRACE conn2 <- [1,2797,null,{"value":"7"}] 18:27:01 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 18:27:01 INFO - PROCESS | 1926 | 1464139621858 Marionette TRACE conn2 -> [0,2798,"setScriptTimeout",{"ms":35000}] 18:27:01 INFO - PROCESS | 1926 | 1464139621860 Marionette TRACE conn2 <- [1,2798,null,{}] 18:27:01 INFO - PROCESS | 1926 | 1464139621867 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}] 18:27:02 INFO - PROCESS | 1926 | 1464139622054 Marionette TRACE conn2 <- [1,2799,null,{"value":null}] 18:27:02 INFO - PROCESS | 1926 | 1464139622160 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:02 INFO - PROCESS | 1926 | ++DOCSHELL 0x135a2f000 == 89 [pid = 1926] [id = 707] 18:27:02 INFO - PROCESS | 1926 | ++DOMWINDOW == 150 (0x12c2d9800) [pid = 1926] [serial = 2121] [outer = 0x0] 18:27:02 INFO - PROCESS | 1926 | ++DOMWINDOW == 151 (0x12c563000) [pid = 1926] [serial = 2122] [outer = 0x12c2d9800] 18:27:02 INFO - PROCESS | 1926 | 1464139622190 Marionette DEBUG loaded listener.js 18:27:02 INFO - PROCESS | 1926 | ++DOMWINDOW == 152 (0x12c85b000) [pid = 1926] [serial = 2123] [outer = 0x12c2d9800] 18:27:02 INFO - PROCESS | 1926 | 1464139622677 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]]]}] 18:27:02 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 18:27:02 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 941ms 18:27:02 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 18:27:02 INFO - PROCESS | 1926 | 1464139622733 Marionette TRACE conn2 -> [0,2801,"getWindowHandle",null] 18:27:02 INFO - PROCESS | 1926 | 1464139622734 Marionette TRACE conn2 <- [1,2801,null,{"value":"7"}] 18:27:02 INFO - PROCESS | 1926 | 1464139622736 Marionette TRACE conn2 -> [0,2802,"setScriptTimeout",{"ms":35000}] 18:27:02 INFO - PROCESS | 1926 | 1464139622738 Marionette TRACE conn2 <- [1,2802,null,{}] 18:27:02 INFO - PROCESS | 1926 | 1464139622740 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}] 18:27:02 INFO - PROCESS | 1926 | 1464139622858 Marionette TRACE conn2 <- [1,2803,null,{"value":null}] 18:27:03 INFO - PROCESS | 1926 | 1464139623184 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:03 INFO - PROCESS | 1926 | ++DOCSHELL 0x1166de000 == 90 [pid = 1926] [id = 708] 18:27:03 INFO - PROCESS | 1926 | ++DOMWINDOW == 153 (0x110e8e800) [pid = 1926] [serial = 2124] [outer = 0x0] 18:27:03 INFO - PROCESS | 1926 | ++DOMWINDOW == 154 (0x111e33800) [pid = 1926] [serial = 2125] [outer = 0x110e8e800] 18:27:03 INFO - PROCESS | 1926 | 1464139623266 Marionette DEBUG loaded listener.js 18:27:03 INFO - PROCESS | 1926 | ++DOMWINDOW == 155 (0x112592000) [pid = 1926] [serial = 2126] [outer = 0x110e8e800] 18:27:03 INFO - PROCESS | 1926 | 1464139623746 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]]]}] 18:27:03 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 18:27:03 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 1021ms 18:27:03 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 18:27:03 INFO - PROCESS | 1926 | 1464139623757 Marionette TRACE conn2 -> [0,2805,"getWindowHandle",null] 18:27:03 INFO - PROCESS | 1926 | 1464139623760 Marionette TRACE conn2 <- [1,2805,null,{"value":"7"}] 18:27:03 INFO - PROCESS | 1926 | 1464139623763 Marionette TRACE conn2 -> [0,2806,"setScriptTimeout",{"ms":35000}] 18:27:03 INFO - PROCESS | 1926 | 1464139623765 Marionette TRACE conn2 <- [1,2806,null,{}] 18:27:03 INFO - PROCESS | 1926 | 1464139623768 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}] 18:27:03 INFO - PROCESS | 1926 | 1464139623873 Marionette TRACE conn2 <- [1,2807,null,{"value":null}] 18:27:03 INFO - PROCESS | 1926 | 1464139623983 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:04 INFO - PROCESS | 1926 | ++DOCSHELL 0x118c94800 == 91 [pid = 1926] [id = 709] 18:27:04 INFO - PROCESS | 1926 | ++DOMWINDOW == 156 (0x114ed6800) [pid = 1926] [serial = 2127] [outer = 0x0] 18:27:04 INFO - PROCESS | 1926 | ++DOMWINDOW == 157 (0x115e19000) [pid = 1926] [serial = 2128] [outer = 0x114ed6800] 18:27:04 INFO - PROCESS | 1926 | 1464139624017 Marionette DEBUG loaded listener.js 18:27:04 INFO - PROCESS | 1926 | ++DOMWINDOW == 158 (0x1166c5c00) [pid = 1926] [serial = 2129] [outer = 0x114ed6800] 18:27:04 INFO - PROCESS | 1926 | 1464139624438 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]]]}] 18:27:04 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 18:27:04 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 725ms 18:27:04 INFO - PROCESS | 1926 | 1464139624504 Marionette TRACE conn2 -> [0,2809,"getWindowHandle",null] 18:27:04 INFO - PROCESS | 1926 | 1464139624506 Marionette TRACE conn2 <- [1,2809,null,{"value":"7"}] 18:27:04 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 18:27:04 INFO - PROCESS | 1926 | 1464139624529 Marionette TRACE conn2 -> [0,2810,"setScriptTimeout",{"ms":35000}] 18:27:04 INFO - PROCESS | 1926 | 1464139624530 Marionette TRACE conn2 <- [1,2810,null,{}] 18:27:04 INFO - PROCESS | 1926 | 1464139624532 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}] 18:27:04 INFO - PROCESS | 1926 | 1464139624649 Marionette TRACE conn2 <- [1,2811,null,{"value":null}] 18:27:04 INFO - PROCESS | 1926 | --DOCSHELL 0x12d007800 == 90 [pid = 1926] [id = 630] 18:27:04 INFO - PROCESS | 1926 | --DOCSHELL 0x125d78800 == 89 [pid = 1926] [id = 551] 18:27:04 INFO - PROCESS | 1926 | --DOCSHELL 0x12c832000 == 88 [pid = 1926] [id = 533] 18:27:04 INFO - PROCESS | 1926 | --DOCSHELL 0x13507a000 == 87 [pid = 1926] [id = 700] 18:27:04 INFO - PROCESS | 1926 | --DOCSHELL 0x12f672000 == 86 [pid = 1926] [id = 699] 18:27:04 INFO - PROCESS | 1926 | --DOCSHELL 0x12f1b0800 == 85 [pid = 1926] [id = 698] 18:27:04 INFO - PROCESS | 1926 | --DOCSHELL 0x12d48a000 == 84 [pid = 1926] [id = 697] 18:27:04 INFO - PROCESS | 1926 | --DOCSHELL 0x12cd3c800 == 83 [pid = 1926] [id = 696] 18:27:04 INFO - PROCESS | 1926 | --DOMWINDOW == 157 (0x1210a5000) [pid = 1926] [serial = 2044] [outer = 0x0] [url = about:blank] 18:27:04 INFO - PROCESS | 1926 | --DOMWINDOW == 156 (0x118709800) [pid = 1926] [serial = 2014] [outer = 0x0] [url = about:blank] 18:27:04 INFO - PROCESS | 1926 | --DOMWINDOW == 155 (0x1166c7400) [pid = 1926] [serial = 2011] [outer = 0x0] [url = about:blank] 18:27:04 INFO - PROCESS | 1926 | --DOMWINDOW == 154 (0x1214c3400) [pid = 1926] [serial = 2017] [outer = 0x0] [url = about:blank] 18:27:04 INFO - PROCESS | 1926 | --DOMWINDOW == 153 (0x126d34400) [pid = 1926] [serial = 2020] [outer = 0x0] [url = about:blank] 18:27:04 INFO - PROCESS | 1926 | --DOMWINDOW == 152 (0x128ba6800) [pid = 1926] [serial = 2023] [outer = 0x0] [url = about:blank] 18:27:04 INFO - PROCESS | 1926 | --DOCSHELL 0x12bb3d000 == 82 [pid = 1926] [id = 695] 18:27:04 INFO - PROCESS | 1926 | --DOCSHELL 0x12ab64000 == 81 [pid = 1926] [id = 694] 18:27:04 INFO - PROCESS | 1926 | --DOCSHELL 0x12881e000 == 80 [pid = 1926] [id = 693] 18:27:04 INFO - PROCESS | 1926 | --DOCSHELL 0x119c08000 == 79 [pid = 1926] [id = 692] 18:27:04 INFO - PROCESS | 1926 | --DOCSHELL 0x11670c800 == 78 [pid = 1926] [id = 691] 18:27:04 INFO - PROCESS | 1926 | --DOCSHELL 0x12b395800 == 77 [pid = 1926] [id = 684] 18:27:04 INFO - PROCESS | 1926 | --DOCSHELL 0x12a65e000 == 76 [pid = 1926] [id = 683] 18:27:04 INFO - PROCESS | 1926 | --DOCSHELL 0x11990c800 == 75 [pid = 1926] [id = 682] 18:27:04 INFO - PROCESS | 1926 | --DOCSHELL 0x12a667000 == 74 [pid = 1926] [id = 681] 18:27:04 INFO - PROCESS | 1926 | --DOMWINDOW == 151 (0x1185fd800) [pid = 1926] [serial = 2035] [outer = 0x0] [url = about:blank] 18:27:04 INFO - PROCESS | 1926 | --DOMWINDOW == 150 (0x11684b800) [pid = 1926] [serial = 2032] [outer = 0x0] [url = about:blank] 18:27:04 INFO - PROCESS | 1926 | --DOMWINDOW == 149 (0x11820d800) [pid = 1926] [serial = 2033] [outer = 0x0] [url = about:blank] 18:27:04 INFO - PROCESS | 1926 | --DOMWINDOW == 148 (0x115e18800) [pid = 1926] [serial = 2029] [outer = 0x0] [url = about:blank] 18:27:04 INFO - PROCESS | 1926 | --DOMWINDOW == 147 (0x1168a0000) [pid = 1926] [serial = 2030] [outer = 0x0] [url = about:blank] 18:27:04 INFO - PROCESS | 1926 | --DOMWINDOW == 146 (0x129573000) [pid = 1926] [serial = 2026] [outer = 0x0] [url = about:blank] 18:27:04 INFO - PROCESS | 1926 | --DOMWINDOW == 145 (0x120d0a000) [pid = 1926] [serial = 2041] [outer = 0x0] [url = about:blank] 18:27:04 INFO - PROCESS | 1926 | --DOMWINDOW == 144 (0x120e97c00) [pid = 1926] [serial = 2042] [outer = 0x0] [url = about:blank] 18:27:04 INFO - PROCESS | 1926 | --DOMWINDOW == 143 (0x1194bc800) [pid = 1926] [serial = 2038] [outer = 0x0] [url = about:blank] 18:27:04 INFO - PROCESS | 1926 | --DOMWINDOW == 142 (0x119066400) [pid = 1926] [serial = 2036] [outer = 0x0] [url = about:blank] 18:27:04 INFO - PROCESS | 1926 | --DOMWINDOW == 141 (0x1194e1c00) [pid = 1926] [serial = 2039] [outer = 0x0] [url = about:blank] 18:27:04 INFO - PROCESS | 1926 | 1464139624762 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:04 INFO - PROCESS | 1926 | ++DOCSHELL 0x11329f000 == 75 [pid = 1926] [id = 710] 18:27:04 INFO - PROCESS | 1926 | ++DOMWINDOW == 142 (0x112d3c800) [pid = 1926] [serial = 2130] [outer = 0x0] 18:27:04 INFO - PROCESS | 1926 | ++DOMWINDOW == 143 (0x114ed9400) [pid = 1926] [serial = 2131] [outer = 0x112d3c800] 18:27:04 INFO - PROCESS | 1926 | 1464139624790 Marionette DEBUG loaded listener.js 18:27:04 INFO - PROCESS | 1926 | ++DOMWINDOW == 144 (0x117689000) [pid = 1926] [serial = 2132] [outer = 0x112d3c800] 18:27:05 INFO - PROCESS | 1926 | 1464139625104 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]]]}] 18:27:05 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 18:27:05 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 622ms 18:27:05 INFO - PROCESS | 1926 | 1464139625149 Marionette TRACE conn2 -> [0,2813,"getWindowHandle",null] 18:27:05 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 18:27:05 INFO - PROCESS | 1926 | 1464139625150 Marionette TRACE conn2 <- [1,2813,null,{"value":"7"}] 18:27:05 INFO - PROCESS | 1926 | 1464139625154 Marionette TRACE conn2 -> [0,2814,"setScriptTimeout",{"ms":35000}] 18:27:05 INFO - PROCESS | 1926 | 1464139625158 Marionette TRACE conn2 <- [1,2814,null,{}] 18:27:05 INFO - PROCESS | 1926 | 1464139625165 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}] 18:27:05 INFO - PROCESS | 1926 | 1464139625257 Marionette TRACE conn2 <- [1,2815,null,{"value":null}] 18:27:05 INFO - PROCESS | 1926 | 1464139625343 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:05 INFO - PROCESS | 1926 | ++DOCSHELL 0x1191ea800 == 76 [pid = 1926] [id = 711] 18:27:05 INFO - PROCESS | 1926 | ++DOMWINDOW == 145 (0x116e65400) [pid = 1926] [serial = 2133] [outer = 0x0] 18:27:05 INFO - PROCESS | 1926 | ++DOMWINDOW == 146 (0x1183b0400) [pid = 1926] [serial = 2134] [outer = 0x116e65400] 18:27:05 INFO - PROCESS | 1926 | 1464139625368 Marionette DEBUG loaded listener.js 18:27:05 INFO - PROCESS | 1926 | ++DOMWINDOW == 147 (0x118c17800) [pid = 1926] [serial = 2135] [outer = 0x116e65400] 18:27:05 INFO - PROCESS | 1926 | 1464139625667 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]]]}] 18:27:05 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 18:27:05 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 523ms 18:27:05 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 18:27:05 INFO - PROCESS | 1926 | 1464139625684 Marionette TRACE conn2 -> [0,2817,"getWindowHandle",null] 18:27:05 INFO - PROCESS | 1926 | 1464139625686 Marionette TRACE conn2 <- [1,2817,null,{"value":"7"}] 18:27:05 INFO - PROCESS | 1926 | 1464139625688 Marionette TRACE conn2 -> [0,2818,"setScriptTimeout",{"ms":35000}] 18:27:05 INFO - PROCESS | 1926 | 1464139625690 Marionette TRACE conn2 <- [1,2818,null,{}] 18:27:05 INFO - PROCESS | 1926 | 1464139625695 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}] 18:27:05 INFO - PROCESS | 1926 | 1464139625790 Marionette TRACE conn2 <- [1,2819,null,{"value":null}] 18:27:05 INFO - PROCESS | 1926 | 1464139625794 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:05 INFO - PROCESS | 1926 | ++DOCSHELL 0x123ebc800 == 77 [pid = 1926] [id = 712] 18:27:05 INFO - PROCESS | 1926 | ++DOMWINDOW == 148 (0x119066000) [pid = 1926] [serial = 2136] [outer = 0x0] 18:27:05 INFO - PROCESS | 1926 | ++DOMWINDOW == 149 (0x1194b7800) [pid = 1926] [serial = 2137] [outer = 0x119066000] 18:27:05 INFO - PROCESS | 1926 | 1464139625821 Marionette DEBUG loaded listener.js 18:27:05 INFO - PROCESS | 1926 | ++DOMWINDOW == 150 (0x1194c9c00) [pid = 1926] [serial = 2138] [outer = 0x119066000] 18:27:06 INFO - PROCESS | 1926 | 1464139626221 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]]]}] 18:27:06 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 18:27:06 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 571ms 18:27:06 INFO - PROCESS | 1926 | 1464139626262 Marionette TRACE conn2 -> [0,2821,"getWindowHandle",null] 18:27:06 INFO - PROCESS | 1926 | 1464139626264 Marionette TRACE conn2 <- [1,2821,null,{"value":"7"}] 18:27:06 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 18:27:06 INFO - PROCESS | 1926 | 1464139626267 Marionette TRACE conn2 -> [0,2822,"setScriptTimeout",{"ms":35000}] 18:27:06 INFO - PROCESS | 1926 | 1464139626269 Marionette TRACE conn2 <- [1,2822,null,{}] 18:27:06 INFO - PROCESS | 1926 | 1464139626272 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}] 18:27:06 INFO - PROCESS | 1926 | 1464139626407 Marionette TRACE conn2 <- [1,2823,null,{"value":null}] 18:27:06 INFO - PROCESS | 1926 | 1464139626420 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:06 INFO - PROCESS | 1926 | ++DOCSHELL 0x126d5d800 == 78 [pid = 1926] [id = 713] 18:27:06 INFO - PROCESS | 1926 | ++DOMWINDOW == 151 (0x120d04800) [pid = 1926] [serial = 2139] [outer = 0x0] 18:27:06 INFO - PROCESS | 1926 | ++DOMWINDOW == 152 (0x120d08800) [pid = 1926] [serial = 2140] [outer = 0x120d04800] 18:27:06 INFO - PROCESS | 1926 | 1464139626558 Marionette DEBUG loaded listener.js 18:27:06 INFO - PROCESS | 1926 | ++DOMWINDOW == 153 (0x121081800) [pid = 1926] [serial = 2141] [outer = 0x120d04800] 18:27:06 INFO - PROCESS | 1926 | 1464139626983 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]]]}] 18:27:06 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 18:27:06 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 720ms 18:27:06 INFO - PROCESS | 1926 | 1464139626987 Marionette TRACE conn2 -> [0,2825,"getWindowHandle",null] 18:27:06 INFO - PROCESS | 1926 | 1464139626988 Marionette TRACE conn2 <- [1,2825,null,{"value":"7"}] 18:27:06 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 18:27:07 INFO - PROCESS | 1926 | 1464139626998 Marionette TRACE conn2 -> [0,2826,"setScriptTimeout",{"ms":35000}] 18:27:07 INFO - PROCESS | 1926 | 1464139627000 Marionette TRACE conn2 <- [1,2826,null,{}] 18:27:07 INFO - PROCESS | 1926 | 1464139627002 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}] 18:27:07 INFO - PROCESS | 1926 | 1464139627136 Marionette TRACE conn2 <- [1,2827,null,{"value":null}] 18:27:07 INFO - PROCESS | 1926 | 1464139627152 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:07 INFO - PROCESS | 1926 | ++DOCSHELL 0x129358800 == 79 [pid = 1926] [id = 714] 18:27:07 INFO - PROCESS | 1926 | ++DOMWINDOW == 154 (0x12108a400) [pid = 1926] [serial = 2142] [outer = 0x0] 18:27:07 INFO - PROCESS | 1926 | ++DOMWINDOW == 155 (0x1210a3400) [pid = 1926] [serial = 2143] [outer = 0x12108a400] 18:27:07 INFO - PROCESS | 1926 | 1464139627177 Marionette DEBUG loaded listener.js 18:27:07 INFO - PROCESS | 1926 | ++DOMWINDOW == 156 (0x1210c8800) [pid = 1926] [serial = 2144] [outer = 0x12108a400] 18:27:07 INFO - PROCESS | 1926 | 1464139627600 Marionette TRACE conn2 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 18:27:07 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 18:27:07 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 627ms 18:27:07 INFO - PROCESS | 1926 | 1464139627618 Marionette TRACE conn2 -> [0,2829,"getWindowHandle",null] 18:27:07 INFO - PROCESS | 1926 | 1464139627619 Marionette TRACE conn2 <- [1,2829,null,{"value":"7"}] 18:27:07 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 18:27:07 INFO - PROCESS | 1926 | 1464139627622 Marionette TRACE conn2 -> [0,2830,"setScriptTimeout",{"ms":35000}] 18:27:07 INFO - PROCESS | 1926 | 1464139627623 Marionette TRACE conn2 <- [1,2830,null,{}] 18:27:07 INFO - PROCESS | 1926 | 1464139627626 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}] 18:27:07 INFO - PROCESS | 1926 | 1464139627728 Marionette TRACE conn2 <- [1,2831,null,{"value":null}] 18:27:07 INFO - PROCESS | 1926 | 1464139627765 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:07 INFO - PROCESS | 1926 | ++DOCSHELL 0x12a665800 == 80 [pid = 1926] [id = 715] 18:27:07 INFO - PROCESS | 1926 | ++DOMWINDOW == 157 (0x12109c400) [pid = 1926] [serial = 2145] [outer = 0x0] 18:27:07 INFO - PROCESS | 1926 | ++DOMWINDOW == 158 (0x1214c3400) [pid = 1926] [serial = 2146] [outer = 0x12109c400] 18:27:07 INFO - PROCESS | 1926 | 1464139627805 Marionette DEBUG loaded listener.js 18:27:07 INFO - PROCESS | 1926 | ++DOMWINDOW == 159 (0x12165e400) [pid = 1926] [serial = 2147] [outer = 0x12109c400] 18:27:08 INFO - PROCESS | 1926 | 1464139628246 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]]]}] 18:27:08 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 18:27:08 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 669ms 18:27:08 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 18:27:08 INFO - PROCESS | 1926 | 1464139628291 Marionette TRACE conn2 -> [0,2833,"getWindowHandle",null] 18:27:08 INFO - PROCESS | 1926 | 1464139628292 Marionette TRACE conn2 <- [1,2833,null,{"value":"7"}] 18:27:08 INFO - PROCESS | 1926 | 1464139628294 Marionette TRACE conn2 -> [0,2834,"setScriptTimeout",{"ms":35000}] 18:27:08 INFO - PROCESS | 1926 | 1464139628295 Marionette TRACE conn2 <- [1,2834,null,{}] 18:27:08 INFO - PROCESS | 1926 | 1464139628298 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}] 18:27:08 INFO - PROCESS | 1926 | 1464139628454 Marionette TRACE conn2 <- [1,2835,null,{"value":null}] 18:27:08 INFO - PROCESS | 1926 | 1464139628505 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:08 INFO - PROCESS | 1926 | ++DOCSHELL 0x12b38b800 == 81 [pid = 1926] [id = 716] 18:27:08 INFO - PROCESS | 1926 | ++DOMWINDOW == 160 (0x12165ec00) [pid = 1926] [serial = 2148] [outer = 0x0] 18:27:08 INFO - PROCESS | 1926 | ++DOMWINDOW == 161 (0x125335000) [pid = 1926] [serial = 2149] [outer = 0x12165ec00] 18:27:08 INFO - PROCESS | 1926 | 1464139628546 Marionette DEBUG loaded listener.js 18:27:08 INFO - PROCESS | 1926 | ++DOMWINDOW == 162 (0x125586c00) [pid = 1926] [serial = 2150] [outer = 0x12165ec00] 18:27:09 INFO - PROCESS | 1926 | --DOMWINDOW == 161 (0x125da8400) [pid = 1926] [serial = 1947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 18:27:09 INFO - PROCESS | 1926 | --DOMWINDOW == 160 (0x128891800) [pid = 1926] [serial = 2085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 18:27:09 INFO - PROCESS | 1926 | --DOMWINDOW == 159 (0x128bdec00) [pid = 1926] [serial = 2088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 18:27:09 INFO - PROCESS | 1926 | --DOMWINDOW == 158 (0x114e16c00) [pid = 1926] [serial = 2094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 18:27:09 INFO - PROCESS | 1926 | --DOMWINDOW == 157 (0x115e13800) [pid = 1926] [serial = 2091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 18:27:09 INFO - PROCESS | 1926 | --DOMWINDOW == 156 (0x12aebbc00) [pid = 1926] [serial = 2097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 18:27:09 INFO - PROCESS | 1926 | --DOMWINDOW == 155 (0x125e7b400) [pid = 1926] [serial = 2082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 18:27:09 INFO - PROCESS | 1926 | --DOMWINDOW == 154 (0x1194ce800) [pid = 1926] [serial = 2052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 18:27:09 INFO - PROCESS | 1926 | --DOMWINDOW == 153 (0x112fc5400) [pid = 1926] [serial = 2073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 18:27:09 INFO - PROCESS | 1926 | --DOMWINDOW == 152 (0x117e0b800) [pid = 1926] [serial = 2043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 18:27:09 INFO - PROCESS | 1926 | --DOMWINDOW == 151 (0x1194cd400) [pid = 1926] [serial = 2079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 18:27:09 INFO - PROCESS | 1926 | --DOMWINDOW == 150 (0x117110c00) [pid = 1926] [serial = 2070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 18:27:09 INFO - PROCESS | 1926 | --DOMWINDOW == 149 (0x11820b000) [pid = 1926] [serial = 2076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 18:27:09 INFO - PROCESS | 1926 | --DOMWINDOW == 148 (0x1184eb000) [pid = 1926] [serial = 2049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 18:27:09 INFO - PROCESS | 1926 | --DOMWINDOW == 147 (0x116113800) [pid = 1926] [serial = 2046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 18:27:09 INFO - PROCESS | 1926 | --DOMWINDOW == 146 (0x12aebf800) [pid = 1926] [serial = 2100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 18:27:09 INFO - PROCESS | 1926 | --DOMWINDOW == 145 (0x112748000) [pid = 1926] [serial = 2022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 18:27:09 INFO - PROCESS | 1926 | --DOMWINDOW == 144 (0x119158c00) [pid = 1926] [serial = 1959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 18:27:09 INFO - PROCESS | 1926 | --DOMWINDOW == 143 (0x11684b400) [pid = 1926] [serial = 1953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 18:27:09 INFO - PROCESS | 1926 | --DOMWINDOW == 142 (0x121084800) [pid = 1926] [serial = 1962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 18:27:09 INFO - PROCESS | 1926 | --DOMWINDOW == 141 (0x110e88c00) [pid = 1926] [serial = 1950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 18:27:09 INFO - PROCESS | 1926 | --DOMWINDOW == 140 (0x120e9a400) [pid = 1926] [serial = 1902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 18:27:09 INFO - PROCESS | 1926 | --DOMWINDOW == 139 (0x11854d000) [pid = 1926] [serial = 1899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 18:27:09 INFO - PROCESS | 1926 | --DOMWINDOW == 138 (0x128bd7800) [pid = 1926] [serial = 1908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 18:27:09 INFO - PROCESS | 1926 | --DOMWINDOW == 137 (0x126810000) [pid = 1926] [serial = 1905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 18:27:09 INFO - PROCESS | 1926 | --DOMWINDOW == 136 (0x116793000) [pid = 1926] [serial = 1896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 18:27:09 INFO - PROCESS | 1926 | --DOMWINDOW == 135 (0x112597c00) [pid = 1926] [serial = 1893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 18:27:09 INFO - PROCESS | 1926 | --DOMWINDOW == 134 (0x1180d4800) [pid = 1926] [serial = 1956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 18:27:09 INFO - PROCESS | 1926 | --DOMWINDOW == 133 (0x1258b3800) [pid = 1926] [serial = 2019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 18:27:09 INFO - PROCESS | 1926 | --DOMWINDOW == 132 (0x12109f000) [pid = 1926] [serial = 2016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 18:27:09 INFO - PROCESS | 1926 | --DOMWINDOW == 131 (0x1183af400) [pid = 1926] [serial = 2013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 18:27:09 INFO - PROCESS | 1926 | --DOMWINDOW == 130 (0x115e15400) [pid = 1926] [serial = 2010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 18:27:09 INFO - PROCESS | 1926 | --DOMWINDOW == 129 (0x12888a800) [pid = 1926] [serial = 1968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 18:27:09 INFO - PROCESS | 1926 | --DOMWINDOW == 128 (0x126f54400) [pid = 1926] [serial = 1965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 18:27:09 INFO - PROCESS | 1926 | --DOMWINDOW == 127 (0x129077c00) [pid = 1926] [serial = 2007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 18:27:09 INFO - PROCESS | 1926 | 1464139629295 Marionette TRACE conn2 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 18:27:09 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 18:27:09 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 1022ms 18:27:09 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 18:27:09 INFO - PROCESS | 1926 | 1464139629317 Marionette TRACE conn2 -> [0,2837,"getWindowHandle",null] 18:27:09 INFO - PROCESS | 1926 | 1464139629318 Marionette TRACE conn2 <- [1,2837,null,{"value":"7"}] 18:27:09 INFO - PROCESS | 1926 | 1464139629320 Marionette TRACE conn2 -> [0,2838,"setScriptTimeout",{"ms":35000}] 18:27:09 INFO - PROCESS | 1926 | 1464139629321 Marionette TRACE conn2 <- [1,2838,null,{}] 18:27:09 INFO - PROCESS | 1926 | 1464139629341 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}] 18:27:09 INFO - PROCESS | 1926 | 1464139629433 Marionette TRACE conn2 <- [1,2839,null,{"value":null}] 18:27:09 INFO - PROCESS | 1926 | 1464139629493 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:09 INFO - PROCESS | 1926 | ++DOCSHELL 0x12a662800 == 82 [pid = 1926] [id = 717] 18:27:09 INFO - PROCESS | 1926 | ++DOMWINDOW == 128 (0x111c82800) [pid = 1926] [serial = 2151] [outer = 0x0] 18:27:09 INFO - PROCESS | 1926 | ++DOMWINDOW == 129 (0x113c20000) [pid = 1926] [serial = 2152] [outer = 0x111c82800] 18:27:09 INFO - PROCESS | 1926 | 1464139629521 Marionette DEBUG loaded listener.js 18:27:09 INFO - PROCESS | 1926 | ++DOMWINDOW == 130 (0x117e0b800) [pid = 1926] [serial = 2153] [outer = 0x111c82800] 18:27:09 INFO - PROCESS | 1926 | 1464139629814 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]]]}] 18:27:09 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 18:27:09 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 569ms 18:27:09 INFO - PROCESS | 1926 | 1464139629890 Marionette TRACE conn2 -> [0,2841,"getWindowHandle",null] 18:27:09 INFO - PROCESS | 1926 | 1464139629891 Marionette TRACE conn2 <- [1,2841,null,{"value":"7"}] 18:27:09 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 18:27:09 INFO - PROCESS | 1926 | 1464139629893 Marionette TRACE conn2 -> [0,2842,"setScriptTimeout",{"ms":35000}] 18:27:09 INFO - PROCESS | 1926 | 1464139629895 Marionette TRACE conn2 <- [1,2842,null,{}] 18:27:09 INFO - PROCESS | 1926 | 1464139629897 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}] 18:27:09 INFO - PROCESS | 1926 | 1464139629989 Marionette TRACE conn2 <- [1,2843,null,{"value":null}] 18:27:09 INFO - PROCESS | 1926 | 1464139629993 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:10 INFO - PROCESS | 1926 | ++DOCSHELL 0x12bb45800 == 83 [pid = 1926] [id = 718] 18:27:10 INFO - PROCESS | 1926 | ++DOMWINDOW == 131 (0x11767cc00) [pid = 1926] [serial = 2154] [outer = 0x0] 18:27:10 INFO - PROCESS | 1926 | ++DOMWINDOW == 132 (0x119158c00) [pid = 1926] [serial = 2155] [outer = 0x11767cc00] 18:27:10 INFO - PROCESS | 1926 | 1464139630023 Marionette DEBUG loaded listener.js 18:27:10 INFO - PROCESS | 1926 | ++DOMWINDOW == 133 (0x121652400) [pid = 1926] [serial = 2156] [outer = 0x11767cc00] 18:27:10 INFO - PROCESS | 1926 | 1464139630389 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]]]}] 18:27:10 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 18:27:10 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 520ms 18:27:10 INFO - PROCESS | 1926 | 1464139630414 Marionette TRACE conn2 -> [0,2845,"getWindowHandle",null] 18:27:10 INFO - PROCESS | 1926 | 1464139630416 Marionette TRACE conn2 <- [1,2845,null,{"value":"7"}] 18:27:10 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 18:27:10 INFO - PROCESS | 1926 | 1464139630433 Marionette TRACE conn2 -> [0,2846,"setScriptTimeout",{"ms":35000}] 18:27:10 INFO - PROCESS | 1926 | 1464139630435 Marionette TRACE conn2 <- [1,2846,null,{}] 18:27:10 INFO - PROCESS | 1926 | 1464139630437 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}] 18:27:10 INFO - PROCESS | 1926 | 1464139630544 Marionette TRACE conn2 <- [1,2847,null,{"value":null}] 18:27:10 INFO - PROCESS | 1926 | 1464139630556 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:10 INFO - PROCESS | 1926 | ++DOCSHELL 0x12c82f800 == 84 [pid = 1926] [id = 719] 18:27:10 INFO - PROCESS | 1926 | ++DOMWINDOW == 134 (0x125535400) [pid = 1926] [serial = 2157] [outer = 0x0] 18:27:10 INFO - PROCESS | 1926 | ++DOMWINDOW == 135 (0x12680f400) [pid = 1926] [serial = 2158] [outer = 0x125535400] 18:27:10 INFO - PROCESS | 1926 | 1464139630583 Marionette DEBUG loaded listener.js 18:27:10 INFO - PROCESS | 1926 | ++DOMWINDOW == 136 (0x126ba0800) [pid = 1926] [serial = 2159] [outer = 0x125535400] 18:27:10 INFO - PROCESS | 1926 | 1464139630913 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]]]}] 18:27:10 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 18:27:10 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 519ms 18:27:10 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 18:27:10 INFO - PROCESS | 1926 | 1464139630952 Marionette TRACE conn2 -> [0,2849,"getWindowHandle",null] 18:27:10 INFO - PROCESS | 1926 | 1464139630953 Marionette TRACE conn2 <- [1,2849,null,{"value":"7"}] 18:27:10 INFO - PROCESS | 1926 | 1464139630956 Marionette TRACE conn2 -> [0,2850,"setScriptTimeout",{"ms":35000}] 18:27:10 INFO - PROCESS | 1926 | 1464139630957 Marionette TRACE conn2 <- [1,2850,null,{}] 18:27:10 INFO - PROCESS | 1926 | 1464139630959 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}] 18:27:11 INFO - PROCESS | 1926 | 1464139631052 Marionette TRACE conn2 <- [1,2851,null,{"value":null}] 18:27:11 INFO - PROCESS | 1926 | 1464139631120 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:11 INFO - PROCESS | 1926 | ++DOCSHELL 0x12c84c800 == 85 [pid = 1926] [id = 720] 18:27:11 INFO - PROCESS | 1926 | ++DOMWINDOW == 137 (0x117e0d400) [pid = 1926] [serial = 2160] [outer = 0x0] 18:27:11 INFO - PROCESS | 1926 | ++DOMWINDOW == 138 (0x126dc4c00) [pid = 1926] [serial = 2161] [outer = 0x117e0d400] 18:27:11 INFO - PROCESS | 1926 | 1464139631145 Marionette DEBUG loaded listener.js 18:27:11 INFO - PROCESS | 1926 | ++DOMWINDOW == 139 (0x127408c00) [pid = 1926] [serial = 2162] [outer = 0x117e0d400] 18:27:11 INFO - PROCESS | 1926 | 1464139631662 Marionette TRACE conn2 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 18:27:11 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 18:27:11 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 768ms 18:27:11 INFO - PROCESS | 1926 | 1464139631724 Marionette TRACE conn2 -> [0,2853,"getWindowHandle",null] 18:27:11 INFO - PROCESS | 1926 | 1464139631728 Marionette TRACE conn2 <- [1,2853,null,{"value":"7"}] 18:27:11 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 18:27:11 INFO - PROCESS | 1926 | 1464139631731 Marionette TRACE conn2 -> [0,2854,"setScriptTimeout",{"ms":35000}] 18:27:11 INFO - PROCESS | 1926 | 1464139631734 Marionette TRACE conn2 <- [1,2854,null,{}] 18:27:11 INFO - PROCESS | 1926 | 1464139631738 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}] 18:27:11 INFO - PROCESS | 1926 | 1464139631854 Marionette TRACE conn2 <- [1,2855,null,{"value":null}] 18:27:11 INFO - PROCESS | 1926 | 1464139631933 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:11 INFO - PROCESS | 1926 | ++DOCSHELL 0x11990a000 == 86 [pid = 1926] [id = 721] 18:27:11 INFO - PROCESS | 1926 | ++DOMWINDOW == 140 (0x1129c4000) [pid = 1926] [serial = 2163] [outer = 0x0] 18:27:11 INFO - PROCESS | 1926 | ++DOMWINDOW == 141 (0x115e84c00) [pid = 1926] [serial = 2164] [outer = 0x1129c4000] 18:27:11 INFO - PROCESS | 1926 | 1464139631965 Marionette DEBUG loaded listener.js 18:27:12 INFO - PROCESS | 1926 | ++DOMWINDOW == 142 (0x116e67000) [pid = 1926] [serial = 2165] [outer = 0x1129c4000] 18:27:12 INFO - PROCESS | 1926 | 1464139632404 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]]]}] 18:27:12 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 18:27:12 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 722ms 18:27:12 INFO - PROCESS | 1926 | 1464139632455 Marionette TRACE conn2 -> [0,2857,"getWindowHandle",null] 18:27:12 INFO - PROCESS | 1926 | 1464139632459 Marionette TRACE conn2 <- [1,2857,null,{"value":"7"}] 18:27:12 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 18:27:12 INFO - PROCESS | 1926 | 1464139632464 Marionette TRACE conn2 -> [0,2858,"setScriptTimeout",{"ms":35000}] 18:27:12 INFO - PROCESS | 1926 | 1464139632466 Marionette TRACE conn2 <- [1,2858,null,{}] 18:27:12 INFO - PROCESS | 1926 | 1464139632469 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}] 18:27:12 INFO - PROCESS | 1926 | 1464139632584 Marionette TRACE conn2 <- [1,2859,null,{"value":null}] 18:27:12 INFO - PROCESS | 1926 | 1464139632660 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:12 INFO - PROCESS | 1926 | ++DOCSHELL 0x128cec800 == 87 [pid = 1926] [id = 722] 18:27:12 INFO - PROCESS | 1926 | ++DOMWINDOW == 143 (0x11808bc00) [pid = 1926] [serial = 2166] [outer = 0x0] 18:27:12 INFO - PROCESS | 1926 | ++DOMWINDOW == 144 (0x11830f800) [pid = 1926] [serial = 2167] [outer = 0x11808bc00] 18:27:12 INFO - PROCESS | 1926 | 1464139632692 Marionette DEBUG loaded listener.js 18:27:12 INFO - PROCESS | 1926 | ++DOMWINDOW == 145 (0x118c1ac00) [pid = 1926] [serial = 2168] [outer = 0x11808bc00] 18:27:13 INFO - PROCESS | 1926 | 1464139633113 Marionette TRACE conn2 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 18:27:13 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 18:27:13 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 669ms 18:27:13 INFO - PROCESS | 1926 | 1464139633134 Marionette TRACE conn2 -> [0,2861,"getWindowHandle",null] 18:27:13 INFO - PROCESS | 1926 | 1464139633135 Marionette TRACE conn2 <- [1,2861,null,{"value":"7"}] 18:27:13 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 18:27:13 INFO - PROCESS | 1926 | 1464139633138 Marionette TRACE conn2 -> [0,2862,"setScriptTimeout",{"ms":35000}] 18:27:13 INFO - PROCESS | 1926 | 1464139633140 Marionette TRACE conn2 <- [1,2862,null,{}] 18:27:13 INFO - PROCESS | 1926 | 1464139633151 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}] 18:27:13 INFO - PROCESS | 1926 | 1464139633268 Marionette TRACE conn2 <- [1,2863,null,{"value":null}] 18:27:13 INFO - PROCESS | 1926 | 1464139633377 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:13 INFO - PROCESS | 1926 | ++DOCSHELL 0x12d006800 == 88 [pid = 1926] [id = 723] 18:27:13 INFO - PROCESS | 1926 | ++DOMWINDOW == 146 (0x11988c000) [pid = 1926] [serial = 2169] [outer = 0x0] 18:27:13 INFO - PROCESS | 1926 | ++DOMWINDOW == 147 (0x120d09000) [pid = 1926] [serial = 2170] [outer = 0x11988c000] 18:27:13 INFO - PROCESS | 1926 | 1464139633423 Marionette DEBUG loaded listener.js 18:27:13 INFO - PROCESS | 1926 | ++DOMWINDOW == 148 (0x12109d800) [pid = 1926] [serial = 2171] [outer = 0x11988c000] 18:27:13 INFO - PROCESS | 1926 | 1464139633861 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]]]}] 18:27:13 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 18:27:13 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 776ms 18:27:13 INFO - PROCESS | 1926 | 1464139633916 Marionette TRACE conn2 -> [0,2865,"getWindowHandle",null] 18:27:13 INFO - PROCESS | 1926 | 1464139633918 Marionette TRACE conn2 <- [1,2865,null,{"value":"7"}] 18:27:13 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 18:27:13 INFO - PROCESS | 1926 | 1464139633920 Marionette TRACE conn2 -> [0,2866,"setScriptTimeout",{"ms":35000}] 18:27:13 INFO - PROCESS | 1926 | 1464139633922 Marionette TRACE conn2 <- [1,2866,null,{}] 18:27:13 INFO - PROCESS | 1926 | 1464139633940 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}] 18:27:14 INFO - PROCESS | 1926 | 1464139634096 Marionette TRACE conn2 <- [1,2867,null,{"value":null}] 18:27:14 INFO - PROCESS | 1926 | 1464139634106 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:14 INFO - PROCESS | 1926 | ++DOCSHELL 0x12d1cf800 == 89 [pid = 1926] [id = 724] 18:27:14 INFO - PROCESS | 1926 | ++DOMWINDOW == 149 (0x12109ec00) [pid = 1926] [serial = 2172] [outer = 0x0] 18:27:14 INFO - PROCESS | 1926 | ++DOMWINDOW == 150 (0x12557f000) [pid = 1926] [serial = 2173] [outer = 0x12109ec00] 18:27:14 INFO - PROCESS | 1926 | 1464139634149 Marionette DEBUG loaded listener.js 18:27:14 INFO - PROCESS | 1926 | ++DOMWINDOW == 151 (0x126815400) [pid = 1926] [serial = 2174] [outer = 0x12109ec00] 18:27:14 INFO - PROCESS | 1926 | 1464139634586 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]]]}] 18:27:14 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 18:27:14 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 675ms 18:27:14 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 18:27:14 INFO - PROCESS | 1926 | 1464139634596 Marionette TRACE conn2 -> [0,2869,"getWindowHandle",null] 18:27:14 INFO - PROCESS | 1926 | 1464139634597 Marionette TRACE conn2 <- [1,2869,null,{"value":"7"}] 18:27:14 INFO - PROCESS | 1926 | 1464139634600 Marionette TRACE conn2 -> [0,2870,"setScriptTimeout",{"ms":35000}] 18:27:14 INFO - PROCESS | 1926 | 1464139634601 Marionette TRACE conn2 <- [1,2870,null,{}] 18:27:14 INFO - PROCESS | 1926 | 1464139634603 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}] 18:27:14 INFO - PROCESS | 1926 | 1464139634716 Marionette TRACE conn2 <- [1,2871,null,{"value":null}] 18:27:14 INFO - PROCESS | 1926 | 1464139634822 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:14 INFO - PROCESS | 1926 | ++DOCSHELL 0x12d49f000 == 90 [pid = 1926] [id = 725] 18:27:14 INFO - PROCESS | 1926 | ++DOMWINDOW == 152 (0x1258b2c00) [pid = 1926] [serial = 2175] [outer = 0x0] 18:27:14 INFO - PROCESS | 1926 | ++DOMWINDOW == 153 (0x12740cc00) [pid = 1926] [serial = 2176] [outer = 0x1258b2c00] 18:27:14 INFO - PROCESS | 1926 | 1464139634854 Marionette DEBUG loaded listener.js 18:27:14 INFO - PROCESS | 1926 | ++DOMWINDOW == 154 (0x1275e0400) [pid = 1926] [serial = 2177] [outer = 0x1258b2c00] 18:27:15 INFO - PROCESS | 1926 | 1464139635282 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]]]}] 18:27:15 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 18:27:15 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 719ms 18:27:15 INFO - PROCESS | 1926 | 1464139635327 Marionette TRACE conn2 -> [0,2873,"getWindowHandle",null] 18:27:15 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 18:27:15 INFO - PROCESS | 1926 | 1464139635329 Marionette TRACE conn2 <- [1,2873,null,{"value":"7"}] 18:27:15 INFO - PROCESS | 1926 | 1464139635333 Marionette TRACE conn2 -> [0,2874,"setScriptTimeout",{"ms":35000}] 18:27:15 INFO - PROCESS | 1926 | 1464139635334 Marionette TRACE conn2 <- [1,2874,null,{}] 18:27:15 INFO - PROCESS | 1926 | 1464139635336 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}] 18:27:15 INFO - PROCESS | 1926 | 1464139635473 Marionette TRACE conn2 <- [1,2875,null,{"value":null}] 18:27:15 INFO - PROCESS | 1926 | 1464139635565 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:15 INFO - PROCESS | 1926 | ++DOCSHELL 0x12f1b5800 == 91 [pid = 1926] [id = 726] 18:27:15 INFO - PROCESS | 1926 | ++DOMWINDOW == 155 (0x1275e7000) [pid = 1926] [serial = 2178] [outer = 0x0] 18:27:15 INFO - PROCESS | 1926 | ++DOMWINDOW == 156 (0x128babc00) [pid = 1926] [serial = 2179] [outer = 0x1275e7000] 18:27:15 INFO - PROCESS | 1926 | 1464139635596 Marionette DEBUG loaded listener.js 18:27:15 INFO - PROCESS | 1926 | ++DOMWINDOW == 157 (0x128bd3c00) [pid = 1926] [serial = 2180] [outer = 0x1275e7000] 18:27:16 INFO - PROCESS | 1926 | 1464139636012 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]]]}] 18:27:16 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 18:27:16 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 719ms 18:27:16 INFO - PROCESS | 1926 | 1464139636053 Marionette TRACE conn2 -> [0,2877,"getWindowHandle",null] 18:27:16 INFO - PROCESS | 1926 | 1464139636054 Marionette TRACE conn2 <- [1,2877,null,{"value":"7"}] 18:27:16 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 18:27:16 INFO - PROCESS | 1926 | 1464139636057 Marionette TRACE conn2 -> [0,2878,"setScriptTimeout",{"ms":35000}] 18:27:16 INFO - PROCESS | 1926 | 1464139636058 Marionette TRACE conn2 <- [1,2878,null,{}] 18:27:16 INFO - PROCESS | 1926 | 1464139636061 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}] 18:27:16 INFO - PROCESS | 1926 | 1464139636173 Marionette TRACE conn2 <- [1,2879,null,{"value":null}] 18:27:16 INFO - PROCESS | 1926 | 1464139636281 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:16 INFO - PROCESS | 1926 | ++DOCSHELL 0x12f672000 == 92 [pid = 1926] [id = 727] 18:27:16 INFO - PROCESS | 1926 | ++DOMWINDOW == 158 (0x112593000) [pid = 1926] [serial = 2181] [outer = 0x0] 18:27:16 INFO - PROCESS | 1926 | ++DOMWINDOW == 159 (0x128bda400) [pid = 1926] [serial = 2182] [outer = 0x112593000] 18:27:16 INFO - PROCESS | 1926 | 1464139636313 Marionette DEBUG loaded listener.js 18:27:16 INFO - PROCESS | 1926 | ++DOMWINDOW == 160 (0x128d76c00) [pid = 1926] [serial = 2183] [outer = 0x112593000] 18:27:16 INFO - PROCESS | 1926 | 1464139636745 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]]]}] 18:27:16 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 18:27:16 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 720ms 18:27:16 INFO - PROCESS | 1926 | 1464139636778 Marionette TRACE conn2 -> [0,2881,"getWindowHandle",null] 18:27:16 INFO - PROCESS | 1926 | 1464139636779 Marionette TRACE conn2 <- [1,2881,null,{"value":"7"}] 18:27:16 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 18:27:16 INFO - PROCESS | 1926 | 1464139636800 Marionette TRACE conn2 -> [0,2882,"setScriptTimeout",{"ms":35000}] 18:27:16 INFO - PROCESS | 1926 | 1464139636801 Marionette TRACE conn2 <- [1,2882,null,{}] 18:27:16 INFO - PROCESS | 1926 | 1464139636803 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}] 18:27:16 INFO - PROCESS | 1926 | 1464139636920 Marionette TRACE conn2 <- [1,2883,null,{"value":null}] 18:27:17 INFO - PROCESS | 1926 | 1464139637028 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:17 INFO - PROCESS | 1926 | ++DOCSHELL 0x1166de800 == 93 [pid = 1926] [id = 728] 18:27:17 INFO - PROCESS | 1926 | ++DOMWINDOW == 161 (0x110e85400) [pid = 1926] [serial = 2184] [outer = 0x0] 18:27:17 INFO - PROCESS | 1926 | ++DOMWINDOW == 162 (0x112747c00) [pid = 1926] [serial = 2185] [outer = 0x110e85400] 18:27:17 INFO - PROCESS | 1926 | 1464139637062 Marionette DEBUG loaded listener.js 18:27:17 INFO - PROCESS | 1926 | ++DOMWINDOW == 163 (0x116e69c00) [pid = 1926] [serial = 2186] [outer = 0x110e85400] 18:27:17 INFO - PROCESS | 1926 | 1464139637627 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]]]}] 18:27:17 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 18:27:17 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 875ms 18:27:17 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 18:27:17 INFO - PROCESS | 1926 | 1464139637681 Marionette TRACE conn2 -> [0,2885,"getWindowHandle",null] 18:27:17 INFO - PROCESS | 1926 | 1464139637684 Marionette TRACE conn2 <- [1,2885,null,{"value":"7"}] 18:27:17 INFO - PROCESS | 1926 | 1464139637689 Marionette TRACE conn2 -> [0,2886,"setScriptTimeout",{"ms":35000}] 18:27:17 INFO - PROCESS | 1926 | 1464139637691 Marionette TRACE conn2 <- [1,2886,null,{}] 18:27:17 INFO - PROCESS | 1926 | 1464139637697 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}] 18:27:17 INFO - PROCESS | 1926 | 1464139637803 Marionette TRACE conn2 <- [1,2887,null,{"value":null}] 18:27:17 INFO - PROCESS | 1926 | 1464139637884 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:17 INFO - PROCESS | 1926 | ++DOCSHELL 0x121cad000 == 94 [pid = 1926] [id = 729] 18:27:17 INFO - PROCESS | 1926 | ++DOMWINDOW == 164 (0x112d71400) [pid = 1926] [serial = 2187] [outer = 0x0] 18:27:17 INFO - PROCESS | 1926 | ++DOMWINDOW == 165 (0x113c78000) [pid = 1926] [serial = 2188] [outer = 0x112d71400] 18:27:17 INFO - PROCESS | 1926 | 1464139637912 Marionette DEBUG loaded listener.js 18:27:17 INFO - PROCESS | 1926 | ++DOMWINDOW == 166 (0x11684d800) [pid = 1926] [serial = 2189] [outer = 0x112d71400] 18:27:18 INFO - PROCESS | 1926 | 1464139638365 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]]]}] 18:27:18 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 18:27:18 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 728ms 18:27:18 INFO - PROCESS | 1926 | 1464139638497 Marionette TRACE conn2 -> [0,2889,"getWindowHandle",null] 18:27:18 INFO - PROCESS | 1926 | 1464139638500 Marionette TRACE conn2 <- [1,2889,null,{"value":"7"}] 18:27:18 INFO - PROCESS | 1926 | --DOCSHELL 0x112172800 == 93 [pid = 1926] [id = 616] 18:27:18 INFO - PROCESS | 1926 | --DOCSHELL 0x12c82f800 == 92 [pid = 1926] [id = 719] 18:27:18 INFO - PROCESS | 1926 | --DOCSHELL 0x12bb45800 == 91 [pid = 1926] [id = 718] 18:27:18 INFO - PROCESS | 1926 | --DOCSHELL 0x12a662800 == 90 [pid = 1926] [id = 717] 18:27:18 INFO - PROCESS | 1926 | --DOCSHELL 0x12b38b800 == 89 [pid = 1926] [id = 716] 18:27:18 INFO - PROCESS | 1926 | --DOCSHELL 0x12a665800 == 88 [pid = 1926] [id = 715] 18:27:18 INFO - PROCESS | 1926 | --DOCSHELL 0x129358800 == 87 [pid = 1926] [id = 714] 18:27:18 INFO - PROCESS | 1926 | --DOCSHELL 0x126d5d800 == 86 [pid = 1926] [id = 713] 18:27:18 INFO - PROCESS | 1926 | --DOMWINDOW == 165 (0x123fa8400) [pid = 1926] [serial = 2056] [outer = 0x0] [url = about:blank] 18:27:18 INFO - PROCESS | 1926 | --DOMWINDOW == 164 (0x125e76c00) [pid = 1926] [serial = 2059] [outer = 0x0] [url = about:blank] 18:27:18 INFO - PROCESS | 1926 | --DOMWINDOW == 163 (0x1275eb000) [pid = 1926] [serial = 2062] [outer = 0x0] [url = about:blank] 18:27:18 INFO - PROCESS | 1926 | --DOMWINDOW == 162 (0x128f0e000) [pid = 1926] [serial = 2065] [outer = 0x0] [url = about:blank] 18:27:18 INFO - PROCESS | 1926 | --DOMWINDOW == 161 (0x129311800) [pid = 1926] [serial = 2068] [outer = 0x0] [url = about:blank] 18:27:18 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 18:27:18 INFO - PROCESS | 1926 | --DOCSHELL 0x123ebc800 == 85 [pid = 1926] [id = 712] 18:27:18 INFO - PROCESS | 1926 | --DOCSHELL 0x1191ea800 == 84 [pid = 1926] [id = 711] 18:27:18 INFO - PROCESS | 1926 | --DOCSHELL 0x11329f000 == 83 [pid = 1926] [id = 710] 18:27:18 INFO - PROCESS | 1926 | --DOCSHELL 0x118c94800 == 82 [pid = 1926] [id = 709] 18:27:18 INFO - PROCESS | 1926 | --DOCSHELL 0x1166de000 == 81 [pid = 1926] [id = 708] 18:27:18 INFO - PROCESS | 1926 | --DOCSHELL 0x135632800 == 80 [pid = 1926] [id = 704] 18:27:18 INFO - PROCESS | 1926 | --DOCSHELL 0x12cc32000 == 79 [pid = 1926] [id = 703] 18:27:18 INFO - PROCESS | 1926 | --DOCSHELL 0x123ed5000 == 78 [pid = 1926] [id = 702] 18:27:18 INFO - PROCESS | 1926 | 1464139638538 Marionette TRACE conn2 -> [0,2890,"setScriptTimeout",{"ms":35000}] 18:27:18 INFO - PROCESS | 1926 | 1464139638540 Marionette TRACE conn2 <- [1,2890,null,{}] 18:27:18 INFO - PROCESS | 1926 | 1464139638544 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}] 18:27:18 INFO - PROCESS | 1926 | 1464139638650 Marionette TRACE conn2 <- [1,2891,null,{"value":null}] 18:27:18 INFO - PROCESS | 1926 | --DOMWINDOW == 160 (0x128ba5c00) [pid = 1926] [serial = 2021] [outer = 0x0] [url = about:blank] 18:27:18 INFO - PROCESS | 1926 | --DOMWINDOW == 159 (0x123fa6400) [pid = 1926] [serial = 2018] [outer = 0x0] [url = about:blank] 18:27:18 INFO - PROCESS | 1926 | --DOMWINDOW == 158 (0x1194b0800) [pid = 1926] [serial = 2015] [outer = 0x0] [url = about:blank] 18:27:18 INFO - PROCESS | 1926 | --DOMWINDOW == 157 (0x116e72c00) [pid = 1926] [serial = 2012] [outer = 0x0] [url = about:blank] 18:27:18 INFO - PROCESS | 1926 | --DOMWINDOW == 156 (0x128bcd400) [pid = 1926] [serial = 1970] [outer = 0x0] [url = about:blank] 18:27:18 INFO - PROCESS | 1926 | --DOMWINDOW == 155 (0x1275e8800) [pid = 1926] [serial = 1967] [outer = 0x0] [url = about:blank] 18:27:18 INFO - PROCESS | 1926 | --DOMWINDOW == 154 (0x12681a400) [pid = 1926] [serial = 1949] [outer = 0x0] [url = about:blank] 18:27:18 INFO - PROCESS | 1926 | --DOMWINDOW == 153 (0x128d7a400) [pid = 1926] [serial = 2024] [outer = 0x0] [url = about:blank] 18:27:18 INFO - PROCESS | 1926 | --DOMWINDOW == 152 (0x1210c5400) [pid = 1926] [serial = 1961] [outer = 0x0] [url = about:blank] 18:27:18 INFO - PROCESS | 1926 | --DOMWINDOW == 151 (0x117684800) [pid = 1926] [serial = 1955] [outer = 0x0] [url = about:blank] 18:27:18 INFO - PROCESS | 1926 | --DOMWINDOW == 150 (0x125dacc00) [pid = 1926] [serial = 1964] [outer = 0x0] [url = about:blank] 18:27:18 INFO - PROCESS | 1926 | --DOMWINDOW == 149 (0x1121ea000) [pid = 1926] [serial = 1952] [outer = 0x0] [url = about:blank] 18:27:18 INFO - PROCESS | 1926 | --DOMWINDOW == 148 (0x12680f800) [pid = 1926] [serial = 1904] [outer = 0x0] [url = about:blank] 18:27:18 INFO - PROCESS | 1926 | --DOMWINDOW == 147 (0x120d0e000) [pid = 1926] [serial = 1901] [outer = 0x0] [url = about:blank] 18:27:18 INFO - PROCESS | 1926 | --DOMWINDOW == 146 (0x129078800) [pid = 1926] [serial = 1910] [outer = 0x0] [url = about:blank] 18:27:18 INFO - PROCESS | 1926 | --DOMWINDOW == 145 (0x1275e1000) [pid = 1926] [serial = 1907] [outer = 0x0] [url = about:blank] 18:27:18 INFO - PROCESS | 1926 | --DOMWINDOW == 144 (0x118309800) [pid = 1926] [serial = 1898] [outer = 0x0] [url = about:blank] 18:27:18 INFO - PROCESS | 1926 | --DOMWINDOW == 143 (0x115e14000) [pid = 1926] [serial = 1895] [outer = 0x0] [url = about:blank] 18:27:18 INFO - PROCESS | 1926 | --DOMWINDOW == 142 (0x11915b800) [pid = 1926] [serial = 1958] [outer = 0x0] [url = about:blank] 18:27:18 INFO - PROCESS | 1926 | --DOMWINDOW == 141 (0x128bc7400) [pid = 1926] [serial = 2086] [outer = 0x0] [url = about:blank] 18:27:18 INFO - PROCESS | 1926 | --DOMWINDOW == 140 (0x12a736c00) [pid = 1926] [serial = 2089] [outer = 0x0] [url = about:blank] 18:27:18 INFO - PROCESS | 1926 | --DOMWINDOW == 139 (0x12ac0a800) [pid = 1926] [serial = 2095] [outer = 0x0] [url = about:blank] 18:27:18 INFO - PROCESS | 1926 | --DOMWINDOW == 138 (0x119895000) [pid = 1926] [serial = 2092] [outer = 0x0] [url = about:blank] 18:27:18 INFO - PROCESS | 1926 | --DOMWINDOW == 137 (0x12ab3b000) [pid = 1926] [serial = 2090] [outer = 0x0] [url = about:blank] 18:27:18 INFO - PROCESS | 1926 | --DOMWINDOW == 136 (0x12aec3000) [pid = 1926] [serial = 2098] [outer = 0x0] [url = about:blank] 18:27:18 INFO - PROCESS | 1926 | --DOMWINDOW == 135 (0x126ff6400) [pid = 1926] [serial = 2083] [outer = 0x0] [url = about:blank] 18:27:18 INFO - PROCESS | 1926 | --DOMWINDOW == 134 (0x121652000) [pid = 1926] [serial = 2054] [outer = 0x0] [url = about:blank] 18:27:18 INFO - PROCESS | 1926 | --DOMWINDOW == 133 (0x121082800) [pid = 1926] [serial = 2053] [outer = 0x0] [url = about:blank] 18:27:18 INFO - PROCESS | 1926 | --DOMWINDOW == 132 (0x116792c00) [pid = 1926] [serial = 2074] [outer = 0x0] [url = about:blank] 18:27:18 INFO - PROCESS | 1926 | --DOMWINDOW == 131 (0x11820d400) [pid = 1926] [serial = 2075] [outer = 0x0] [url = about:blank] 18:27:18 INFO - PROCESS | 1926 | --DOMWINDOW == 130 (0x1215ed400) [pid = 1926] [serial = 2045] [outer = 0x0] [url = about:blank] 18:27:18 INFO - PROCESS | 1926 | --DOMWINDOW == 129 (0x121085000) [pid = 1926] [serial = 2080] [outer = 0x0] [url = about:blank] 18:27:18 INFO - PROCESS | 1926 | --DOMWINDOW == 128 (0x1215ee800) [pid = 1926] [serial = 2081] [outer = 0x0] [url = about:blank] 18:27:18 INFO - PROCESS | 1926 | --DOMWINDOW == 127 (0x129734000) [pid = 1926] [serial = 2072] [outer = 0x0] [url = about:blank] 18:27:18 INFO - PROCESS | 1926 | --DOMWINDOW == 126 (0x1258b8800) [pid = 1926] [serial = 2071] [outer = 0x0] [url = about:blank] 18:27:18 INFO - PROCESS | 1926 | --DOMWINDOW == 125 (0x11855a400) [pid = 1926] [serial = 2077] [outer = 0x0] [url = about:blank] 18:27:18 INFO - PROCESS | 1926 | --DOMWINDOW == 124 (0x11915c400) [pid = 1926] [serial = 2078] [outer = 0x0] [url = about:blank] 18:27:18 INFO - PROCESS | 1926 | --DOMWINDOW == 123 (0x118703400) [pid = 1926] [serial = 2050] [outer = 0x0] [url = about:blank] 18:27:18 INFO - PROCESS | 1926 | --DOMWINDOW == 122 (0x1190cc400) [pid = 1926] [serial = 2051] [outer = 0x0] [url = about:blank] 18:27:18 INFO - PROCESS | 1926 | --DOMWINDOW == 121 (0x117687000) [pid = 1926] [serial = 2048] [outer = 0x0] [url = about:blank] 18:27:18 INFO - PROCESS | 1926 | --DOMWINDOW == 120 (0x1166c9c00) [pid = 1926] [serial = 2047] [outer = 0x0] [url = about:blank] 18:27:18 INFO - PROCESS | 1926 | --DOMWINDOW == 119 (0x12aeb8c00) [pid = 1926] [serial = 2096] [outer = 0x0] [url = about:blank] 18:27:18 INFO - PROCESS | 1926 | --DOMWINDOW == 118 (0x12b30fc00) [pid = 1926] [serial = 2101] [outer = 0x0] [url = about:blank] 18:27:18 INFO - PROCESS | 1926 | --DOMWINDOW == 117 (0x12ac0e800) [pid = 1926] [serial = 2093] [outer = 0x0] [url = about:blank] 18:27:18 INFO - PROCESS | 1926 | --DOMWINDOW == 116 (0x12b489000) [pid = 1926] [serial = 2102] [outer = 0x0] [url = about:blank] 18:27:18 INFO - PROCESS | 1926 | --DOMWINDOW == 115 (0x128bd6800) [pid = 1926] [serial = 2087] [outer = 0x0] [url = about:blank] 18:27:18 INFO - PROCESS | 1926 | --DOMWINDOW == 114 (0x12b307c00) [pid = 1926] [serial = 2099] [outer = 0x0] [url = about:blank] 18:27:18 INFO - PROCESS | 1926 | --DOMWINDOW == 113 (0x1275e5800) [pid = 1926] [serial = 2084] [outer = 0x0] [url = about:blank] 18:27:18 INFO - PROCESS | 1926 | --DOMWINDOW == 112 (0x12956c000) [pid = 1926] [serial = 2009] [outer = 0x0] [url = about:blank] 18:27:18 INFO - PROCESS | 1926 | 1464139638719 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:18 INFO - PROCESS | 1926 | ++DOCSHELL 0x116138800 == 79 [pid = 1926] [id = 730] 18:27:18 INFO - PROCESS | 1926 | ++DOMWINDOW == 113 (0x115e14000) [pid = 1926] [serial = 2190] [outer = 0x0] 18:27:18 INFO - PROCESS | 1926 | ++DOMWINDOW == 114 (0x117687000) [pid = 1926] [serial = 2191] [outer = 0x115e14000] 18:27:18 INFO - PROCESS | 1926 | 1464139638745 Marionette DEBUG loaded listener.js 18:27:18 INFO - PROCESS | 1926 | ++DOMWINDOW == 115 (0x1183ad000) [pid = 1926] [serial = 2192] [outer = 0x115e14000] 18:27:19 INFO - PROCESS | 1926 | 1464139639081 Marionette TRACE conn2 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 18:27:19 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 18:27:19 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 577ms 18:27:19 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 18:27:19 INFO - PROCESS | 1926 | 1464139639111 Marionette TRACE conn2 -> [0,2893,"getWindowHandle",null] 18:27:19 INFO - PROCESS | 1926 | 1464139639113 Marionette TRACE conn2 <- [1,2893,null,{"value":"7"}] 18:27:19 INFO - PROCESS | 1926 | 1464139639115 Marionette TRACE conn2 -> [0,2894,"setScriptTimeout",{"ms":35000}] 18:27:19 INFO - PROCESS | 1926 | 1464139639118 Marionette TRACE conn2 <- [1,2894,null,{}] 18:27:19 INFO - PROCESS | 1926 | 1464139639125 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}] 18:27:19 INFO - PROCESS | 1926 | 1464139639240 Marionette TRACE conn2 <- [1,2895,null,{"value":null}] 18:27:19 INFO - PROCESS | 1926 | 1464139639305 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:19 INFO - PROCESS | 1926 | ++DOCSHELL 0x121860000 == 80 [pid = 1926] [id = 731] 18:27:19 INFO - PROCESS | 1926 | ++DOMWINDOW == 116 (0x11854c400) [pid = 1926] [serial = 2193] [outer = 0x0] 18:27:19 INFO - PROCESS | 1926 | ++DOMWINDOW == 117 (0x118c11400) [pid = 1926] [serial = 2194] [outer = 0x11854c400] 18:27:19 INFO - PROCESS | 1926 | 1464139639334 Marionette DEBUG loaded listener.js 18:27:19 INFO - PROCESS | 1926 | ++DOMWINDOW == 118 (0x1194b0400) [pid = 1926] [serial = 2195] [outer = 0x11854c400] 18:27:19 INFO - PROCESS | 1926 | 1464139639639 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]]]}] 18:27:19 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 18:27:19 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 573ms 18:27:19 INFO - PROCESS | 1926 | 1464139639689 Marionette TRACE conn2 -> [0,2897,"getWindowHandle",null] 18:27:19 INFO - PROCESS | 1926 | 1464139639691 Marionette TRACE conn2 <- [1,2897,null,{"value":"7"}] 18:27:19 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 18:27:19 INFO - PROCESS | 1926 | 1464139639696 Marionette TRACE conn2 -> [0,2898,"setScriptTimeout",{"ms":35000}] 18:27:19 INFO - PROCESS | 1926 | 1464139639697 Marionette TRACE conn2 <- [1,2898,null,{}] 18:27:19 INFO - PROCESS | 1926 | 1464139639699 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}] 18:27:19 INFO - PROCESS | 1926 | 1464139639809 Marionette TRACE conn2 <- [1,2899,null,{"value":null}] 18:27:19 INFO - PROCESS | 1926 | 1464139639871 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:19 INFO - PROCESS | 1926 | ++DOCSHELL 0x125de5800 == 81 [pid = 1926] [id = 732] 18:27:19 INFO - PROCESS | 1926 | ++DOMWINDOW == 119 (0x1194b1400) [pid = 1926] [serial = 2196] [outer = 0x0] 18:27:19 INFO - PROCESS | 1926 | ++DOMWINDOW == 120 (0x1194e5000) [pid = 1926] [serial = 2197] [outer = 0x1194b1400] 18:27:19 INFO - PROCESS | 1926 | 1464139639897 Marionette DEBUG loaded listener.js 18:27:19 INFO - PROCESS | 1926 | ++DOMWINDOW == 121 (0x120e90800) [pid = 1926] [serial = 2198] [outer = 0x1194b1400] 18:27:20 INFO - PROCESS | 1926 | 1464139640234 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]]]}] 18:27:20 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 18:27:20 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 569ms 18:27:20 INFO - PROCESS | 1926 | 1464139640265 Marionette TRACE conn2 -> [0,2901,"getWindowHandle",null] 18:27:20 INFO - PROCESS | 1926 | 1464139640267 Marionette TRACE conn2 <- [1,2901,null,{"value":"7"}] 18:27:20 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 18:27:20 INFO - PROCESS | 1926 | 1464139640270 Marionette TRACE conn2 -> [0,2902,"setScriptTimeout",{"ms":35000}] 18:27:20 INFO - PROCESS | 1926 | 1464139640272 Marionette TRACE conn2 <- [1,2902,null,{}] 18:27:20 INFO - PROCESS | 1926 | 1464139640276 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}] 18:27:20 INFO - PROCESS | 1926 | 1464139640410 Marionette TRACE conn2 <- [1,2903,null,{"value":null}] 18:27:20 INFO - PROCESS | 1926 | 1464139640416 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:20 INFO - PROCESS | 1926 | ++DOCSHELL 0x12936e000 == 82 [pid = 1926] [id = 733] 18:27:20 INFO - PROCESS | 1926 | ++DOMWINDOW == 122 (0x1194b9c00) [pid = 1926] [serial = 2199] [outer = 0x0] 18:27:20 INFO - PROCESS | 1926 | ++DOMWINDOW == 123 (0x121085000) [pid = 1926] [serial = 2200] [outer = 0x1194b9c00] 18:27:20 INFO - PROCESS | 1926 | 1464139640442 Marionette DEBUG loaded listener.js 18:27:20 INFO - PROCESS | 1926 | ++DOMWINDOW == 124 (0x1210a2000) [pid = 1926] [serial = 2201] [outer = 0x1194b9c00] 18:27:20 INFO - PROCESS | 1926 | 1464139640803 Marionette TRACE conn2 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 18:27:20 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 18:27:20 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 570ms 18:27:20 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 18:27:20 INFO - PROCESS | 1926 | 1464139640841 Marionette TRACE conn2 -> [0,2905,"getWindowHandle",null] 18:27:20 INFO - PROCESS | 1926 | 1464139640842 Marionette TRACE conn2 <- [1,2905,null,{"value":"7"}] 18:27:20 INFO - PROCESS | 1926 | 1464139640844 Marionette TRACE conn2 -> [0,2906,"setScriptTimeout",{"ms":35000}] 18:27:20 INFO - PROCESS | 1926 | 1464139640845 Marionette TRACE conn2 <- [1,2906,null,{}] 18:27:20 INFO - PROCESS | 1926 | 1464139640848 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}] 18:27:20 INFO - PROCESS | 1926 | 1464139640985 Marionette TRACE conn2 <- [1,2907,null,{"value":null}] 18:27:21 INFO - PROCESS | 1926 | 1464139641004 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:21 INFO - PROCESS | 1926 | ++DOCSHELL 0x12ab6b000 == 83 [pid = 1926] [id = 734] 18:27:21 INFO - PROCESS | 1926 | ++DOMWINDOW == 125 (0x1210a0000) [pid = 1926] [serial = 2202] [outer = 0x0] 18:27:21 INFO - PROCESS | 1926 | ++DOMWINDOW == 126 (0x1214c0800) [pid = 1926] [serial = 2203] [outer = 0x1210a0000] 18:27:21 INFO - PROCESS | 1926 | 1464139641037 Marionette DEBUG loaded listener.js 18:27:21 INFO - PROCESS | 1926 | ++DOMWINDOW == 127 (0x126812c00) [pid = 1926] [serial = 2204] [outer = 0x1210a0000] 18:27:21 INFO - PROCESS | 1926 | 1464139641414 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]]]}] 18:27:21 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 18:27:21 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 619ms 18:27:21 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 18:27:21 INFO - PROCESS | 1926 | 1464139641464 Marionette TRACE conn2 -> [0,2909,"getWindowHandle",null] 18:27:21 INFO - PROCESS | 1926 | 1464139641465 Marionette TRACE conn2 <- [1,2909,null,{"value":"7"}] 18:27:21 INFO - PROCESS | 1926 | 1464139641468 Marionette TRACE conn2 -> [0,2910,"setScriptTimeout",{"ms":35000}] 18:27:21 INFO - PROCESS | 1926 | 1464139641469 Marionette TRACE conn2 <- [1,2910,null,{}] 18:27:21 INFO - PROCESS | 1926 | 1464139641471 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}] 18:27:21 INFO - PROCESS | 1926 | 1464139641590 Marionette TRACE conn2 <- [1,2911,null,{"value":null}] 18:27:21 INFO - PROCESS | 1926 | 1464139641606 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:21 INFO - PROCESS | 1926 | ++DOCSHELL 0x12b4eb800 == 84 [pid = 1926] [id = 735] 18:27:21 INFO - PROCESS | 1926 | ++DOMWINDOW == 128 (0x126b95800) [pid = 1926] [serial = 2205] [outer = 0x0] 18:27:21 INFO - PROCESS | 1926 | ++DOMWINDOW == 129 (0x12746d000) [pid = 1926] [serial = 2206] [outer = 0x126b95800] 18:27:21 INFO - PROCESS | 1926 | 1464139641632 Marionette DEBUG loaded listener.js 18:27:21 INFO - PROCESS | 1926 | ++DOMWINDOW == 130 (0x1275ec800) [pid = 1926] [serial = 2207] [outer = 0x126b95800] 18:27:21 INFO - PROCESS | 1926 | 1464139641939 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]]]}] 18:27:21 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 18:27:21 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 18:27:21 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 519ms 18:27:21 INFO - PROCESS | 1926 | 1464139641988 Marionette TRACE conn2 -> [0,2913,"getWindowHandle",null] 18:27:21 INFO - PROCESS | 1926 | 1464139641989 Marionette TRACE conn2 <- [1,2913,null,{"value":"7"}] 18:27:21 INFO - TEST-START | /DOMEvents/constructors.html 18:27:21 INFO - PROCESS | 1926 | 1464139641992 Marionette TRACE conn2 -> [0,2914,"setScriptTimeout",{"ms":35000}] 18:27:21 INFO - PROCESS | 1926 | 1464139641993 Marionette TRACE conn2 <- [1,2914,null,{}] 18:27:21 INFO - PROCESS | 1926 | 1464139641995 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}] 18:27:22 INFO - PROCESS | 1926 | 1464139642117 Marionette TRACE conn2 <- [1,2915,null,{"value":null}] 18:27:22 INFO - PROCESS | 1926 | 1464139642156 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:22 INFO - PROCESS | 1926 | ++DOCSHELL 0x12c53d800 == 85 [pid = 1926] [id = 736] 18:27:22 INFO - PROCESS | 1926 | ++DOMWINDOW == 131 (0x126ba0000) [pid = 1926] [serial = 2208] [outer = 0x0] 18:27:22 INFO - PROCESS | 1926 | ++DOMWINDOW == 132 (0x128ba6c00) [pid = 1926] [serial = 2209] [outer = 0x126ba0000] 18:27:22 INFO - PROCESS | 1926 | 1464139642183 Marionette DEBUG loaded listener.js 18:27:22 INFO - PROCESS | 1926 | ++DOMWINDOW == 133 (0x128bcdc00) [pid = 1926] [serial = 2210] [outer = 0x126ba0000] 18:27:22 INFO - PROCESS | 1926 | 1464139642548 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]]]}] 18:27:22 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 18:27:22 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 18:27:22 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 18:27:22 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 18:27:22 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 18:27:22 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 18:27:22 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 18:27:22 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 18:27:22 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 18:27:22 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 18:27:22 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 18:27:22 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 18:27:22 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 18:27:22 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 18:27:22 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 18:27:22 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 18:27:22 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 18:27:22 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 18:27:22 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 18:27:22 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 18:27:22 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 18:27:22 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 18:27:22 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 18:27:22 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 18:27:22 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 18:27:22 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 18:27:22 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 18:27:22 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 18:27:22 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 18:27:22 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 18:27:22 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 18:27:22 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 18:27:22 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 18:27:22 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 18:27:22 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 18:27:22 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 18:27:22 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 18:27:22 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 18:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:27:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:27:22 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 18:27:22 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 18:27:22 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 18:27:22 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 18:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:27:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:27:22 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 18:27:22 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 18:27:22 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 18:27:22 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 18:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:27:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:27:22 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 18:27:22 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 18:27:22 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 18:27:22 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 18:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:27:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:27:22 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 18:27:22 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 18:27:22 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 18:27:22 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 18:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:27:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:27:22 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 18:27:22 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 18:27:22 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 18:27:22 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 18:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:27:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:27:22 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 18:27:22 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 18:27:22 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 18:27:22 INFO - TEST-OK | /DOMEvents/constructors.html | took 573ms 18:27:22 INFO - PROCESS | 1926 | 1464139642565 Marionette TRACE conn2 -> [0,2917,"getWindowHandle",null] 18:27:22 INFO - PROCESS | 1926 | 1464139642567 Marionette TRACE conn2 <- [1,2917,null,{"value":"7"}] 18:27:22 INFO - TEST-START | /DOMEvents/event-phases-order.html 18:27:22 INFO - PROCESS | 1926 | 1464139642569 Marionette TRACE conn2 -> [0,2918,"setScriptTimeout",{"ms":35000}] 18:27:22 INFO - PROCESS | 1926 | 1464139642570 Marionette TRACE conn2 <- [1,2918,null,{}] 18:27:22 INFO - PROCESS | 1926 | 1464139642573 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}] 18:27:22 INFO - PROCESS | 1926 | 1464139642687 Marionette TRACE conn2 <- [1,2919,null,{"value":null}] 18:27:22 INFO - PROCESS | 1926 | --DOMWINDOW == 132 (0x111c82800) [pid = 1926] [serial = 2151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 18:27:22 INFO - PROCESS | 1926 | --DOMWINDOW == 131 (0x125782400) [pid = 1926] [serial = 2058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 18:27:22 INFO - PROCESS | 1926 | --DOMWINDOW == 130 (0x125da7c00) [pid = 1926] [serial = 2061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 18:27:22 INFO - PROCESS | 1926 | --DOMWINDOW == 129 (0x110e8e800) [pid = 1926] [serial = 2124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 18:27:22 INFO - PROCESS | 1926 | --DOMWINDOW == 128 (0x125535400) [pid = 1926] [serial = 2157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 18:27:22 INFO - PROCESS | 1926 | --DOMWINDOW == 127 (0x12b488400) [pid = 1926] [serial = 2103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 18:27:22 INFO - PROCESS | 1926 | --DOMWINDOW == 126 (0x12109c400) [pid = 1926] [serial = 2145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 18:27:22 INFO - PROCESS | 1926 | --DOMWINDOW == 125 (0x120d04800) [pid = 1926] [serial = 2139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 18:27:22 INFO - PROCESS | 1926 | --DOMWINDOW == 124 (0x112d3c800) [pid = 1926] [serial = 2130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 18:27:22 INFO - PROCESS | 1926 | --DOMWINDOW == 123 (0x119066000) [pid = 1926] [serial = 2136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 18:27:22 INFO - PROCESS | 1926 | --DOMWINDOW == 122 (0x128f19800) [pid = 1926] [serial = 2025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 18:27:22 INFO - PROCESS | 1926 | --DOMWINDOW == 121 (0x116e65400) [pid = 1926] [serial = 2133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 18:27:22 INFO - PROCESS | 1926 | --DOMWINDOW == 120 (0x12165ec00) [pid = 1926] [serial = 2148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 18:27:22 INFO - PROCESS | 1926 | --DOMWINDOW == 119 (0x12108a400) [pid = 1926] [serial = 2142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 18:27:22 INFO - PROCESS | 1926 | --DOMWINDOW == 118 (0x11767cc00) [pid = 1926] [serial = 2154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 18:27:22 INFO - PROCESS | 1926 | --DOMWINDOW == 117 (0x114ed6800) [pid = 1926] [serial = 2127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 18:27:22 INFO - PROCESS | 1926 | --DOMWINDOW == 116 (0x1216f2800) [pid = 1926] [serial = 2055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 18:27:22 INFO - PROCESS | 1926 | --DOMWINDOW == 115 (0x128bd7c00) [pid = 1926] [serial = 2067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 18:27:22 INFO - PROCESS | 1926 | --DOMWINDOW == 114 (0x125dafc00) [pid = 1926] [serial = 2064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 18:27:22 INFO - PROCESS | 1926 | 1464139642858 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:22 INFO - PROCESS | 1926 | ++DOCSHELL 0x118591800 == 86 [pid = 1926] [id = 737] 18:27:22 INFO - PROCESS | 1926 | ++DOMWINDOW == 115 (0x111c28400) [pid = 1926] [serial = 2211] [outer = 0x0] 18:27:22 INFO - PROCESS | 1926 | ++DOMWINDOW == 116 (0x1129c3800) [pid = 1926] [serial = 2212] [outer = 0x111c28400] 18:27:22 INFO - PROCESS | 1926 | 1464139642885 Marionette DEBUG loaded listener.js 18:27:22 INFO - PROCESS | 1926 | ++DOMWINDOW == 117 (0x118093400) [pid = 1926] [serial = 2213] [outer = 0x111c28400] 18:27:23 INFO - PROCESS | 1926 | 1464139643125 Marionette TRACE conn2 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 18:27:23 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 18:27:23 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 570ms 18:27:23 INFO - PROCESS | 1926 | 1464139643139 Marionette TRACE conn2 -> [0,2921,"getWindowHandle",null] 18:27:23 INFO - PROCESS | 1926 | 1464139643140 Marionette TRACE conn2 <- [1,2921,null,{"value":"7"}] 18:27:23 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 18:27:23 INFO - PROCESS | 1926 | 1464139643151 Marionette TRACE conn2 -> [0,2922,"setScriptTimeout",{"ms":35000}] 18:27:23 INFO - PROCESS | 1926 | 1464139643152 Marionette TRACE conn2 <- [1,2922,null,{}] 18:27:23 INFO - PROCESS | 1926 | 1464139643154 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}] 18:27:23 INFO - PROCESS | 1926 | 1464139643259 Marionette TRACE conn2 <- [1,2923,null,{"value":null}] 18:27:23 INFO - PROCESS | 1926 | 1464139643264 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:23 INFO - PROCESS | 1926 | ++DOCSHELL 0x12cd37800 == 87 [pid = 1926] [id = 738] 18:27:23 INFO - PROCESS | 1926 | ++DOMWINDOW == 118 (0x1194b9000) [pid = 1926] [serial = 2214] [outer = 0x0] 18:27:23 INFO - PROCESS | 1926 | ++DOMWINDOW == 119 (0x1219a2400) [pid = 1926] [serial = 2215] [outer = 0x1194b9000] 18:27:23 INFO - PROCESS | 1926 | 1464139643290 Marionette DEBUG loaded listener.js 18:27:23 INFO - PROCESS | 1926 | ++DOMWINDOW == 120 (0x128bd2c00) [pid = 1926] [serial = 2216] [outer = 0x1194b9000] 18:27:23 INFO - PROCESS | 1926 | [1926] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/events/Event.cpp, line 570 18:27:23 INFO - PROCESS | 1926 | [1926] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/events/Event.cpp, line 570 18:27:23 INFO - PROCESS | 1926 | [1926] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/events/Event.cpp, line 570 18:27:23 INFO - PROCESS | 1926 | [1926] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/events/Event.cpp, line 570 18:27:23 INFO - PROCESS | 1926 | 1464139643653 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]]]}] 18:27:23 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 18:27:23 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 18:27:23 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 18:27:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:27:23 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 18:27:23 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 18:27:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:27:23 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 18:27:23 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 18:27:23 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 18:27:23 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 18:27:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:27:23 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 18:27:23 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 18:27:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:27:23 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 18:27:23 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 18:27:23 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 18:27:23 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 18:27:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:27:23 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 18:27:23 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 18:27:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:27:23 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 18:27:23 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]" 18:27:23 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 18:27:23 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 18:27:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:27:23 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 18:27:23 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 18:27:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:27:23 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 18:27:23 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 18:27:23 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 518ms 18:27:23 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 18:27:23 INFO - PROCESS | 1926 | 1464139643670 Marionette TRACE conn2 -> [0,2925,"getWindowHandle",null] 18:27:23 INFO - PROCESS | 1926 | 1464139643672 Marionette TRACE conn2 <- [1,2925,null,{"value":"7"}] 18:27:23 INFO - PROCESS | 1926 | 1464139643674 Marionette TRACE conn2 -> [0,2926,"setScriptTimeout",{"ms":35000}] 18:27:23 INFO - PROCESS | 1926 | 1464139643677 Marionette TRACE conn2 <- [1,2926,null,{}] 18:27:23 INFO - PROCESS | 1926 | 1464139643681 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}] 18:27:23 INFO - PROCESS | 1926 | 1464139643844 Marionette TRACE conn2 <- [1,2927,null,{"value":null}] 18:27:23 INFO - PROCESS | 1926 | 1464139643854 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:23 INFO - PROCESS | 1926 | ++DOCSHELL 0x12d1c3800 == 88 [pid = 1926] [id = 739] 18:27:23 INFO - PROCESS | 1926 | ++DOMWINDOW == 121 (0x128f0b400) [pid = 1926] [serial = 2217] [outer = 0x0] 18:27:23 INFO - PROCESS | 1926 | ++DOMWINDOW == 122 (0x129310c00) [pid = 1926] [serial = 2218] [outer = 0x128f0b400] 18:27:23 INFO - PROCESS | 1926 | 1464139643900 Marionette DEBUG loaded listener.js 18:27:23 INFO - PROCESS | 1926 | ++DOMWINDOW == 123 (0x12a8a4c00) [pid = 1926] [serial = 2219] [outer = 0x128f0b400] 18:27:24 INFO - PROCESS | 1926 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 18:27:24 INFO - PROCESS | 1926 | 1464139644261 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]]]}] 18:27:24 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 18:27:24 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 624ms 18:27:24 INFO - PROCESS | 1926 | 1464139644298 Marionette TRACE conn2 -> [0,2929,"getWindowHandle",null] 18:27:24 INFO - PROCESS | 1926 | 1464139644300 Marionette TRACE conn2 <- [1,2929,null,{"value":"7"}] 18:27:24 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 18:27:24 INFO - PROCESS | 1926 | 1464139644302 Marionette TRACE conn2 -> [0,2930,"setScriptTimeout",{"ms":35000}] 18:27:24 INFO - PROCESS | 1926 | 1464139644303 Marionette TRACE conn2 <- [1,2930,null,{}] 18:27:24 INFO - PROCESS | 1926 | 1464139644305 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}] 18:27:24 INFO - PROCESS | 1926 | 1464139644401 Marionette TRACE conn2 <- [1,2931,null,{"value":null}] 18:27:24 INFO - PROCESS | 1926 | 1464139644468 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:24 INFO - PROCESS | 1926 | ++DOCSHELL 0x12d8a0800 == 89 [pid = 1926] [id = 740] 18:27:24 INFO - PROCESS | 1926 | ++DOMWINDOW == 124 (0x12a859400) [pid = 1926] [serial = 2220] [outer = 0x0] 18:27:24 INFO - PROCESS | 1926 | ++DOMWINDOW == 125 (0x12ab35c00) [pid = 1926] [serial = 2221] [outer = 0x12a859400] 18:27:24 INFO - PROCESS | 1926 | 1464139644493 Marionette DEBUG loaded listener.js 18:27:24 INFO - PROCESS | 1926 | ++DOMWINDOW == 126 (0x12ac06400) [pid = 1926] [serial = 2222] [outer = 0x12a859400] 18:27:24 INFO - PROCESS | 1926 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 18:27:24 INFO - PROCESS | 1926 | 1464139644776 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]]]}] 18:27:24 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 18:27:24 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 520ms 18:27:24 INFO - PROCESS | 1926 | 1464139644899 Marionette TRACE conn2 -> [0,2933,"getWindowHandle",null] 18:27:24 INFO - PROCESS | 1926 | 1464139644901 Marionette TRACE conn2 <- [1,2933,null,{"value":"7"}] 18:27:24 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 18:27:24 INFO - PROCESS | 1926 | 1464139644905 Marionette TRACE conn2 -> [0,2934,"setScriptTimeout",{"ms":35000}] 18:27:24 INFO - PROCESS | 1926 | 1464139644909 Marionette TRACE conn2 <- [1,2934,null,{}] 18:27:24 INFO - PROCESS | 1926 | 1464139644933 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}] 18:27:25 INFO - PROCESS | 1926 | 1464139645057 Marionette TRACE conn2 <- [1,2935,null,{"value":null}] 18:27:25 INFO - PROCESS | 1926 | 1464139645133 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:25 INFO - PROCESS | 1926 | ++DOCSHELL 0x118548000 == 90 [pid = 1926] [id = 741] 18:27:25 INFO - PROCESS | 1926 | ++DOMWINDOW == 127 (0x112593c00) [pid = 1926] [serial = 2223] [outer = 0x0] 18:27:25 INFO - PROCESS | 1926 | ++DOMWINDOW == 128 (0x112745c00) [pid = 1926] [serial = 2224] [outer = 0x112593c00] 18:27:25 INFO - PROCESS | 1926 | 1464139645166 Marionette DEBUG loaded listener.js 18:27:25 INFO - PROCESS | 1926 | ++DOMWINDOW == 129 (0x114eda800) [pid = 1926] [serial = 2225] [outer = 0x112593c00] 18:27:25 INFO - PROCESS | 1926 | 1464139645537 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]]]}] 18:27:25 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 18:27:25 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 644ms 18:27:25 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 18:27:25 INFO - PROCESS | 1926 | 1464139645550 Marionette TRACE conn2 -> [0,2937,"getWindowHandle",null] 18:27:25 INFO - PROCESS | 1926 | 1464139645552 Marionette TRACE conn2 <- [1,2937,null,{"value":"7"}] 18:27:25 INFO - PROCESS | 1926 | 1464139645558 Marionette TRACE conn2 -> [0,2938,"setScriptTimeout",{"ms":35000}] 18:27:25 INFO - PROCESS | 1926 | 1464139645561 Marionette TRACE conn2 <- [1,2938,null,{}] 18:27:25 INFO - PROCESS | 1926 | 1464139645564 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}] 18:27:25 INFO - PROCESS | 1926 | 1464139645683 Marionette TRACE conn2 <- [1,2939,null,{"value":null}] 18:27:25 INFO - PROCESS | 1926 | 1464139645788 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:25 INFO - PROCESS | 1926 | ++DOCSHELL 0x128cda800 == 91 [pid = 1926] [id = 742] 18:27:25 INFO - PROCESS | 1926 | ++DOMWINDOW == 130 (0x118095000) [pid = 1926] [serial = 2226] [outer = 0x0] 18:27:25 INFO - PROCESS | 1926 | ++DOMWINDOW == 131 (0x1183b4800) [pid = 1926] [serial = 2227] [outer = 0x118095000] 18:27:25 INFO - PROCESS | 1926 | 1464139645819 Marionette DEBUG loaded listener.js 18:27:25 INFO - PROCESS | 1926 | ++DOMWINDOW == 132 (0x118c15800) [pid = 1926] [serial = 2228] [outer = 0x118095000] 18:27:26 INFO - PROCESS | 1926 | 1464139646187 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]]]}] 18:27:26 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. 18:27:26 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 676ms 18:27:26 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 18:27:26 INFO - PROCESS | 1926 | 1464139646233 Marionette TRACE conn2 -> [0,2941,"getWindowHandle",null] 18:27:26 INFO - PROCESS | 1926 | 1464139646234 Marionette TRACE conn2 <- [1,2941,null,{"value":"7"}] 18:27:26 INFO - PROCESS | 1926 | 1464139646237 Marionette TRACE conn2 -> [0,2942,"setScriptTimeout",{"ms":35000}] 18:27:26 INFO - PROCESS | 1926 | 1464139646238 Marionette TRACE conn2 <- [1,2942,null,{}] 18:27:26 INFO - PROCESS | 1926 | 1464139646245 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}] 18:27:26 INFO - PROCESS | 1926 | 1464139646367 Marionette TRACE conn2 <- [1,2943,null,{"value":null}] 18:27:26 INFO - PROCESS | 1926 | 1464139646478 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:26 INFO - PROCESS | 1926 | ++DOCSHELL 0x12d488000 == 92 [pid = 1926] [id = 743] 18:27:26 INFO - PROCESS | 1926 | ++DOMWINDOW == 133 (0x12107fc00) [pid = 1926] [serial = 2229] [outer = 0x0] 18:27:26 INFO - PROCESS | 1926 | ++DOMWINDOW == 134 (0x1210c2400) [pid = 1926] [serial = 2230] [outer = 0x12107fc00] 18:27:26 INFO - PROCESS | 1926 | 1464139646514 Marionette DEBUG loaded listener.js 18:27:26 INFO - PROCESS | 1926 | ++DOMWINDOW == 135 (0x121652800) [pid = 1926] [serial = 2231] [outer = 0x12107fc00] 18:27:26 INFO - PROCESS | 1926 | 1464139646883 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"]]]}] 18:27:26 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 18:27:26 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 18:27:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:27:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:27:26 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 18:27:26 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 670ms 18:27:26 INFO - PROCESS | 1926 | 1464139646908 Marionette TRACE conn2 -> [0,2945,"getWindowHandle",null] 18:27:26 INFO - PROCESS | 1926 | 1464139646910 Marionette TRACE conn2 <- [1,2945,null,{"value":"7"}] 18:27:26 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 18:27:26 INFO - PROCESS | 1926 | 1464139646912 Marionette TRACE conn2 -> [0,2946,"setScriptTimeout",{"ms":35000}] 18:27:26 INFO - PROCESS | 1926 | 1464139646913 Marionette TRACE conn2 <- [1,2946,null,{}] 18:27:26 INFO - PROCESS | 1926 | 1464139646916 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}] 18:27:27 INFO - PROCESS | 1926 | 1464139647039 Marionette TRACE conn2 <- [1,2947,null,{"value":null}] 18:27:27 INFO - PROCESS | 1926 | 1464139647166 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:27 INFO - PROCESS | 1926 | ++DOCSHELL 0x135076000 == 93 [pid = 1926] [id = 744] 18:27:27 INFO - PROCESS | 1926 | ++DOMWINDOW == 136 (0x1258b8800) [pid = 1926] [serial = 2232] [outer = 0x0] 18:27:27 INFO - PROCESS | 1926 | ++DOMWINDOW == 137 (0x126815800) [pid = 1926] [serial = 2233] [outer = 0x1258b8800] 18:27:27 INFO - PROCESS | 1926 | 1464139647214 Marionette DEBUG loaded listener.js 18:27:27 INFO - PROCESS | 1926 | ++DOMWINDOW == 138 (0x128889800) [pid = 1926] [serial = 2234] [outer = 0x1258b8800] 18:27:27 INFO - PROCESS | 1926 | 1464139647635 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]]]}] 18:27:27 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. 18:27:27 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 772ms 18:27:27 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 18:27:27 INFO - PROCESS | 1926 | 1464139647686 Marionette TRACE conn2 -> [0,2949,"getWindowHandle",null] 18:27:27 INFO - PROCESS | 1926 | 1464139647688 Marionette TRACE conn2 <- [1,2949,null,{"value":"7"}] 18:27:27 INFO - PROCESS | 1926 | 1464139647691 Marionette TRACE conn2 -> [0,2950,"setScriptTimeout",{"ms":35000}] 18:27:27 INFO - PROCESS | 1926 | 1464139647693 Marionette TRACE conn2 <- [1,2950,null,{}] 18:27:27 INFO - PROCESS | 1926 | 1464139647697 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}] 18:27:27 INFO - PROCESS | 1926 | 1464139647864 Marionette TRACE conn2 <- [1,2951,null,{"value":null}] 18:27:28 INFO - PROCESS | 1926 | 1464139648009 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:28 INFO - PROCESS | 1926 | ++DOCSHELL 0x135143800 == 94 [pid = 1926] [id = 745] 18:27:28 INFO - PROCESS | 1926 | ++DOMWINDOW == 139 (0x128ba7800) [pid = 1926] [serial = 2235] [outer = 0x0] 18:27:28 INFO - PROCESS | 1926 | ++DOMWINDOW == 140 (0x128d79000) [pid = 1926] [serial = 2236] [outer = 0x128ba7800] 18:27:28 INFO - PROCESS | 1926 | 1464139648055 Marionette DEBUG loaded listener.js 18:27:28 INFO - PROCESS | 1926 | ++DOMWINDOW == 141 (0x129076c00) [pid = 1926] [serial = 2237] [outer = 0x128ba7800] 18:27:28 INFO - PROCESS | 1926 | ++DOCSHELL 0x135151000 == 95 [pid = 1926] [id = 746] 18:27:28 INFO - PROCESS | 1926 | ++DOMWINDOW == 142 (0x12aeb9000) [pid = 1926] [serial = 2238] [outer = 0x0] 18:27:28 INFO - PROCESS | 1926 | ++DOMWINDOW == 143 (0x12a857400) [pid = 1926] [serial = 2239] [outer = 0x12aeb9000] 18:27:28 INFO - PROCESS | 1926 | 1464139648518 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]]]}] 18:27:28 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. 18:27:28 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 874ms 18:27:28 INFO - PROCESS | 1926 | 1464139648565 Marionette TRACE conn2 -> [0,2953,"getWindowHandle",null] 18:27:28 INFO - PROCESS | 1926 | 1464139648566 Marionette TRACE conn2 <- [1,2953,null,{"value":"7"}] 18:27:28 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 18:27:28 INFO - PROCESS | 1926 | 1464139648569 Marionette TRACE conn2 -> [0,2954,"setScriptTimeout",{"ms":35000}] 18:27:28 INFO - PROCESS | 1926 | 1464139648570 Marionette TRACE conn2 <- [1,2954,null,{}] 18:27:28 INFO - PROCESS | 1926 | 1464139648572 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}] 18:27:28 INFO - PROCESS | 1926 | 1464139648793 Marionette TRACE conn2 <- [1,2955,null,{"value":null}] 18:27:28 INFO - PROCESS | 1926 | 1464139648850 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:28 INFO - PROCESS | 1926 | ++DOCSHELL 0x1354c7800 == 96 [pid = 1926] [id = 747] 18:27:28 INFO - PROCESS | 1926 | ++DOMWINDOW == 144 (0x129736000) [pid = 1926] [serial = 2240] [outer = 0x0] 18:27:28 INFO - PROCESS | 1926 | ++DOMWINDOW == 145 (0x12aec6800) [pid = 1926] [serial = 2241] [outer = 0x129736000] 18:27:28 INFO - PROCESS | 1926 | 1464139648882 Marionette DEBUG loaded listener.js 18:27:28 INFO - PROCESS | 1926 | ++DOMWINDOW == 146 (0x12b30ec00) [pid = 1926] [serial = 2242] [outer = 0x129736000] 18:27:29 INFO - PROCESS | 1926 | 1464139649245 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]]]}] 18:27:29 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 18:27:29 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 18:27:29 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 721ms 18:27:29 INFO - PROCESS | 1926 | 1464139649290 Marionette TRACE conn2 -> [0,2957,"getWindowHandle",null] 18:27:29 INFO - PROCESS | 1926 | 1464139649292 Marionette TRACE conn2 <- [1,2957,null,{"value":"7"}] 18:27:29 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 18:27:29 INFO - PROCESS | 1926 | 1464139649294 Marionette TRACE conn2 -> [0,2958,"setScriptTimeout",{"ms":35000}] 18:27:29 INFO - PROCESS | 1926 | 1464139649295 Marionette TRACE conn2 <- [1,2958,null,{}] 18:27:29 INFO - PROCESS | 1926 | 1464139649298 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}] 18:27:29 INFO - PROCESS | 1926 | 1464139649424 Marionette TRACE conn2 <- [1,2959,null,{"value":null}] 18:27:29 INFO - PROCESS | 1926 | 1464139649533 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:29 INFO - PROCESS | 1926 | ++DOCSHELL 0x135a29800 == 97 [pid = 1926] [id = 748] 18:27:29 INFO - PROCESS | 1926 | ++DOMWINDOW == 147 (0x129733c00) [pid = 1926] [serial = 2243] [outer = 0x0] 18:27:29 INFO - PROCESS | 1926 | ++DOMWINDOW == 148 (0x12b491400) [pid = 1926] [serial = 2244] [outer = 0x129733c00] 18:27:29 INFO - PROCESS | 1926 | 1464139649564 Marionette DEBUG loaded listener.js 18:27:29 INFO - PROCESS | 1926 | ++DOMWINDOW == 149 (0x12c2cc400) [pid = 1926] [serial = 2245] [outer = 0x129733c00] 18:27:29 INFO - PROCESS | 1926 | 1464139649922 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]]]}] 18:27:29 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. 18:27:29 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 668ms 18:27:29 INFO - PROCESS | 1926 | 1464139649963 Marionette TRACE conn2 -> [0,2961,"getWindowHandle",null] 18:27:29 INFO - PROCESS | 1926 | 1464139649965 Marionette TRACE conn2 <- [1,2961,null,{"value":"7"}] 18:27:29 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 18:27:29 INFO - PROCESS | 1926 | 1464139649967 Marionette TRACE conn2 -> [0,2962,"setScriptTimeout",{"ms":35000}] 18:27:29 INFO - PROCESS | 1926 | 1464139649968 Marionette TRACE conn2 <- [1,2962,null,{}] 18:27:29 INFO - PROCESS | 1926 | 1464139649971 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}] 18:27:30 INFO - PROCESS | 1926 | 1464139650089 Marionette TRACE conn2 <- [1,2963,null,{"value":null}] 18:27:30 INFO - PROCESS | 1926 | 1464139650191 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:30 INFO - PROCESS | 1926 | ++DOCSHELL 0x137d0e000 == 98 [pid = 1926] [id = 749] 18:27:30 INFO - PROCESS | 1926 | ++DOMWINDOW == 150 (0x129736c00) [pid = 1926] [serial = 2246] [outer = 0x0] 18:27:30 INFO - PROCESS | 1926 | ++DOMWINDOW == 151 (0x12c2d1400) [pid = 1926] [serial = 2247] [outer = 0x129736c00] 18:27:30 INFO - PROCESS | 1926 | 1464139650222 Marionette DEBUG loaded listener.js 18:27:30 INFO - PROCESS | 1926 | ++DOMWINDOW == 152 (0x12c55b400) [pid = 1926] [serial = 2248] [outer = 0x129736c00] 18:27:30 INFO - PROCESS | 1926 | 1464139650582 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]]]}] 18:27:30 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. 18:27:30 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 669ms 18:27:30 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 18:27:30 INFO - PROCESS | 1926 | 1464139650636 Marionette TRACE conn2 -> [0,2965,"getWindowHandle",null] 18:27:30 INFO - PROCESS | 1926 | 1464139650638 Marionette TRACE conn2 <- [1,2965,null,{"value":"7"}] 18:27:30 INFO - PROCESS | 1926 | 1464139650640 Marionette TRACE conn2 -> [0,2966,"setScriptTimeout",{"ms":35000}] 18:27:30 INFO - PROCESS | 1926 | 1464139650641 Marionette TRACE conn2 <- [1,2966,null,{}] 18:27:30 INFO - PROCESS | 1926 | 1464139650644 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}] 18:27:30 INFO - PROCESS | 1926 | 1464139650761 Marionette TRACE conn2 <- [1,2967,null,{"value":null}] 18:27:30 INFO - PROCESS | 1926 | 1464139650871 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:30 INFO - PROCESS | 1926 | ++DOCSHELL 0x137e40000 == 99 [pid = 1926] [id = 750] 18:27:30 INFO - PROCESS | 1926 | ++DOMWINDOW == 153 (0x12c2d5c00) [pid = 1926] [serial = 2249] [outer = 0x0] 18:27:30 INFO - PROCESS | 1926 | ++DOMWINDOW == 154 (0x12c563800) [pid = 1926] [serial = 2250] [outer = 0x12c2d5c00] 18:27:30 INFO - PROCESS | 1926 | 1464139650903 Marionette DEBUG loaded listener.js 18:27:30 INFO - PROCESS | 1926 | ++DOMWINDOW == 155 (0x12c85d000) [pid = 1926] [serial = 2251] [outer = 0x12c2d5c00] 18:27:31 INFO - PROCESS | 1926 | 1464139651258 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]]]}] 18:27:31 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. 18:27:31 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 668ms 18:27:31 INFO - PROCESS | 1926 | 1464139651309 Marionette TRACE conn2 -> [0,2969,"getWindowHandle",null] 18:27:31 INFO - PROCESS | 1926 | 1464139651310 Marionette TRACE conn2 <- [1,2969,null,{"value":"7"}] 18:27:31 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 18:27:31 INFO - PROCESS | 1926 | 1464139651313 Marionette TRACE conn2 -> [0,2970,"setScriptTimeout",{"ms":35000}] 18:27:31 INFO - PROCESS | 1926 | 1464139651314 Marionette TRACE conn2 <- [1,2970,null,{}] 18:27:31 INFO - PROCESS | 1926 | 1464139651316 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}] 18:27:31 INFO - PROCESS | 1926 | 1464139651434 Marionette TRACE conn2 <- [1,2971,null,{"value":null}] 18:27:31 INFO - PROCESS | 1926 | 1464139651533 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:31 INFO - PROCESS | 1926 | ++DOCSHELL 0x137e5a000 == 100 [pid = 1926] [id = 751] 18:27:31 INFO - PROCESS | 1926 | ++DOMWINDOW == 156 (0x12c55f800) [pid = 1926] [serial = 2252] [outer = 0x0] 18:27:31 INFO - PROCESS | 1926 | ++DOMWINDOW == 157 (0x12c862c00) [pid = 1926] [serial = 2253] [outer = 0x12c55f800] 18:27:31 INFO - PROCESS | 1926 | 1464139651563 Marionette DEBUG loaded listener.js 18:27:31 INFO - PROCESS | 1926 | ++DOMWINDOW == 158 (0x12c87a400) [pid = 1926] [serial = 2254] [outer = 0x12c55f800] 18:27:31 INFO - PROCESS | 1926 | 1464139651937 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]]]}] 18:27:31 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. 18:27:31 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 668ms 18:27:31 INFO - PROCESS | 1926 | 1464139651982 Marionette TRACE conn2 -> [0,2973,"getWindowHandle",null] 18:27:31 INFO - PROCESS | 1926 | 1464139651983 Marionette TRACE conn2 <- [1,2973,null,{"value":"7"}] 18:27:31 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 18:27:31 INFO - PROCESS | 1926 | 1464139651986 Marionette TRACE conn2 -> [0,2974,"setScriptTimeout",{"ms":35000}] 18:27:31 INFO - PROCESS | 1926 | 1464139651988 Marionette TRACE conn2 <- [1,2974,null,{}] 18:27:31 INFO - PROCESS | 1926 | 1464139651990 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}] 18:27:32 INFO - PROCESS | 1926 | 1464139652118 Marionette TRACE conn2 <- [1,2975,null,{"value":null}] 18:27:32 INFO - PROCESS | 1926 | 1464139652229 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:32 INFO - PROCESS | 1926 | ++DOCSHELL 0x112577000 == 101 [pid = 1926] [id = 752] 18:27:32 INFO - PROCESS | 1926 | ++DOMWINDOW == 159 (0x11258cc00) [pid = 1926] [serial = 2255] [outer = 0x0] 18:27:32 INFO - PROCESS | 1926 | ++DOMWINDOW == 160 (0x113c23400) [pid = 1926] [serial = 2256] [outer = 0x11258cc00] 18:27:32 INFO - PROCESS | 1926 | 1464139652266 Marionette DEBUG loaded listener.js 18:27:32 INFO - PROCESS | 1926 | ++DOMWINDOW == 161 (0x126817400) [pid = 1926] [serial = 2257] [outer = 0x11258cc00] 18:27:32 INFO - PROCESS | 1926 | 1464139652878 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]]]}] 18:27:32 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. 18:27:32 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 920ms 18:27:32 INFO - PROCESS | 1926 | 1464139652915 Marionette TRACE conn2 -> [0,2977,"getWindowHandle",null] 18:27:32 INFO - PROCESS | 1926 | 1464139652918 Marionette TRACE conn2 <- [1,2977,null,{"value":"7"}] 18:27:32 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 18:27:32 INFO - PROCESS | 1926 | 1464139652921 Marionette TRACE conn2 -> [0,2978,"setScriptTimeout",{"ms":35000}] 18:27:32 INFO - PROCESS | 1926 | 1464139652924 Marionette TRACE conn2 <- [1,2978,null,{}] 18:27:32 INFO - PROCESS | 1926 | 1464139652930 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}] 18:27:33 INFO - PROCESS | 1926 | 1464139653042 Marionette TRACE conn2 <- [1,2979,null,{"value":null}] 18:27:33 INFO - PROCESS | 1926 | 1464139653164 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:33 INFO - PROCESS | 1926 | ++DOCSHELL 0x127563000 == 102 [pid = 1926] [id = 753] 18:27:33 INFO - PROCESS | 1926 | ++DOMWINDOW == 162 (0x112fcdc00) [pid = 1926] [serial = 2258] [outer = 0x0] 18:27:33 INFO - PROCESS | 1926 | ++DOMWINDOW == 163 (0x115e8fc00) [pid = 1926] [serial = 2259] [outer = 0x112fcdc00] 18:27:33 INFO - PROCESS | 1926 | 1464139653195 Marionette DEBUG loaded listener.js 18:27:33 INFO - PROCESS | 1926 | ++DOMWINDOW == 164 (0x116e6a400) [pid = 1926] [serial = 2260] [outer = 0x112fcdc00] 18:27:33 INFO - PROCESS | 1926 | 1464139653562 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]]]}] 18:27:33 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered. 18:27:33 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 676ms 18:27:33 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 18:27:33 INFO - PROCESS | 1926 | 1464139653598 Marionette TRACE conn2 -> [0,2981,"getWindowHandle",null] 18:27:33 INFO - PROCESS | 1926 | 1464139653602 Marionette TRACE conn2 <- [1,2981,null,{"value":"7"}] 18:27:33 INFO - PROCESS | 1926 | 1464139653606 Marionette TRACE conn2 -> [0,2982,"setScriptTimeout",{"ms":35000}] 18:27:33 INFO - PROCESS | 1926 | 1464139653607 Marionette TRACE conn2 <- [1,2982,null,{}] 18:27:33 INFO - PROCESS | 1926 | 1464139653610 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}] 18:27:33 INFO - PROCESS | 1926 | 1464139653721 Marionette TRACE conn2 <- [1,2983,null,{"value":null}] 18:27:33 INFO - PROCESS | 1926 | 1464139653852 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:33 INFO - PROCESS | 1926 | --DOCSHELL 0x12d1c3800 == 101 [pid = 1926] [id = 739] 18:27:33 INFO - PROCESS | 1926 | --DOCSHELL 0x12cd37800 == 100 [pid = 1926] [id = 738] 18:27:33 INFO - PROCESS | 1926 | --DOCSHELL 0x118591800 == 99 [pid = 1926] [id = 737] 18:27:33 INFO - PROCESS | 1926 | --DOCSHELL 0x12c53d800 == 98 [pid = 1926] [id = 736] 18:27:33 INFO - PROCESS | 1926 | --DOCSHELL 0x12b4eb800 == 97 [pid = 1926] [id = 735] 18:27:33 INFO - PROCESS | 1926 | --DOMWINDOW == 163 (0x12154d000) [pid = 1926] [serial = 2110] [outer = 0x0] [url = about:blank] 18:27:33 INFO - PROCESS | 1926 | --DOMWINDOW == 162 (0x12b310c00) [pid = 1926] [serial = 2116] [outer = 0x0] [url = about:blank] 18:27:33 INFO - PROCESS | 1926 | --DOMWINDOW == 161 (0x12bb8a800) [pid = 1926] [serial = 2119] [outer = 0x0] [url = about:blank] 18:27:33 INFO - PROCESS | 1926 | --DOMWINDOW == 160 (0x12c563000) [pid = 1926] [serial = 2122] [outer = 0x0] [url = about:blank] 18:27:33 INFO - PROCESS | 1926 | --DOMWINDOW == 159 (0x12973a000) [pid = 1926] [serial = 2113] [outer = 0x0] [url = about:blank] 18:27:33 INFO - PROCESS | 1926 | --DOMWINDOW == 158 (0x1185fbc00) [pid = 1926] [serial = 2107] [outer = 0x0] [url = about:blank] 18:27:33 INFO - PROCESS | 1926 | ++DOCSHELL 0x1163cb000 == 98 [pid = 1926] [id = 754] 18:27:33 INFO - PROCESS | 1926 | ++DOMWINDOW == 159 (0x112973c00) [pid = 1926] [serial = 2261] [outer = 0x0] 18:27:33 INFO - PROCESS | 1926 | ++DOMWINDOW == 160 (0x11808b000) [pid = 1926] [serial = 2262] [outer = 0x112973c00] 18:27:33 INFO - PROCESS | 1926 | 1464139653914 Marionette DEBUG loaded listener.js 18:27:33 INFO - PROCESS | 1926 | ++DOMWINDOW == 161 (0x118703000) [pid = 1926] [serial = 2263] [outer = 0x112973c00] 18:27:34 INFO - PROCESS | 1926 | --DOCSHELL 0x12ab6b000 == 97 [pid = 1926] [id = 734] 18:27:34 INFO - PROCESS | 1926 | --DOCSHELL 0x12936e000 == 96 [pid = 1926] [id = 733] 18:27:34 INFO - PROCESS | 1926 | --DOCSHELL 0x125de5800 == 95 [pid = 1926] [id = 732] 18:27:34 INFO - PROCESS | 1926 | --DOCSHELL 0x121860000 == 94 [pid = 1926] [id = 731] 18:27:34 INFO - PROCESS | 1926 | --DOCSHELL 0x116138800 == 93 [pid = 1926] [id = 730] 18:27:34 INFO - PROCESS | 1926 | --DOCSHELL 0x121cad000 == 92 [pid = 1926] [id = 729] 18:27:34 INFO - PROCESS | 1926 | --DOCSHELL 0x12f672000 == 91 [pid = 1926] [id = 727] 18:27:34 INFO - PROCESS | 1926 | --DOCSHELL 0x12f1b5800 == 90 [pid = 1926] [id = 726] 18:27:34 INFO - PROCESS | 1926 | --DOCSHELL 0x12d49f000 == 89 [pid = 1926] [id = 725] 18:27:34 INFO - PROCESS | 1926 | --DOCSHELL 0x12d1cf800 == 88 [pid = 1926] [id = 724] 18:27:34 INFO - PROCESS | 1926 | --DOCSHELL 0x12d006800 == 87 [pid = 1926] [id = 723] 18:27:34 INFO - PROCESS | 1926 | --DOCSHELL 0x128cec800 == 86 [pid = 1926] [id = 722] 18:27:34 INFO - PROCESS | 1926 | --DOCSHELL 0x11990a000 == 85 [pid = 1926] [id = 721] 18:27:34 INFO - PROCESS | 1926 | --DOMWINDOW == 160 (0x126ba0800) [pid = 1926] [serial = 2159] [outer = 0x0] [url = about:blank] 18:27:34 INFO - PROCESS | 1926 | --DOMWINDOW == 159 (0x117e0b800) [pid = 1926] [serial = 2153] [outer = 0x0] [url = about:blank] 18:27:34 INFO - PROCESS | 1926 | --DOMWINDOW == 158 (0x126fe9800) [pid = 1926] [serial = 2060] [outer = 0x0] [url = about:blank] 18:27:34 INFO - PROCESS | 1926 | --DOMWINDOW == 157 (0x128bdfc00) [pid = 1926] [serial = 2063] [outer = 0x0] [url = about:blank] 18:27:34 INFO - PROCESS | 1926 | --DOMWINDOW == 156 (0x111e33800) [pid = 1926] [serial = 2125] [outer = 0x0] [url = about:blank] 18:27:34 INFO - PROCESS | 1926 | --DOMWINDOW == 155 (0x12680f400) [pid = 1926] [serial = 2158] [outer = 0x0] [url = about:blank] 18:27:34 INFO - PROCESS | 1926 | --DOMWINDOW == 154 (0x12c2cd800) [pid = 1926] [serial = 2105] [outer = 0x0] [url = about:blank] 18:27:34 INFO - PROCESS | 1926 | --DOMWINDOW == 153 (0x12165e400) [pid = 1926] [serial = 2147] [outer = 0x0] [url = about:blank] 18:27:34 INFO - PROCESS | 1926 | --DOMWINDOW == 152 (0x120d08800) [pid = 1926] [serial = 2140] [outer = 0x0] [url = about:blank] 18:27:34 INFO - PROCESS | 1926 | --DOMWINDOW == 151 (0x117689000) [pid = 1926] [serial = 2132] [outer = 0x0] [url = about:blank] 18:27:34 INFO - PROCESS | 1926 | --DOMWINDOW == 150 (0x1194b7800) [pid = 1926] [serial = 2137] [outer = 0x0] [url = about:blank] 18:27:34 INFO - PROCESS | 1926 | --DOMWINDOW == 149 (0x12a84b400) [pid = 1926] [serial = 2027] [outer = 0x0] [url = about:blank] 18:27:34 INFO - PROCESS | 1926 | --DOMWINDOW == 148 (0x12b491c00) [pid = 1926] [serial = 2104] [outer = 0x0] [url = about:blank] 18:27:34 INFO - PROCESS | 1926 | --DOMWINDOW == 147 (0x118c17800) [pid = 1926] [serial = 2135] [outer = 0x0] [url = about:blank] 18:27:34 INFO - PROCESS | 1926 | --DOMWINDOW == 146 (0x125335000) [pid = 1926] [serial = 2149] [outer = 0x0] [url = about:blank] 18:27:34 INFO - PROCESS | 1926 | --DOMWINDOW == 145 (0x1210a3400) [pid = 1926] [serial = 2143] [outer = 0x0] [url = about:blank] 18:27:34 INFO - PROCESS | 1926 | --DOMWINDOW == 144 (0x121081800) [pid = 1926] [serial = 2141] [outer = 0x0] [url = about:blank] 18:27:34 INFO - PROCESS | 1926 | --DOMWINDOW == 143 (0x121652400) [pid = 1926] [serial = 2156] [outer = 0x0] [url = about:blank] 18:27:34 INFO - PROCESS | 1926 | --DOMWINDOW == 142 (0x1194c9c00) [pid = 1926] [serial = 2138] [outer = 0x0] [url = about:blank] 18:27:34 INFO - PROCESS | 1926 | --DOMWINDOW == 141 (0x119158c00) [pid = 1926] [serial = 2155] [outer = 0x0] [url = about:blank] 18:27:34 INFO - PROCESS | 1926 | --DOMWINDOW == 140 (0x125586c00) [pid = 1926] [serial = 2150] [outer = 0x0] [url = about:blank] 18:27:34 INFO - PROCESS | 1926 | --DOMWINDOW == 139 (0x115e19000) [pid = 1926] [serial = 2128] [outer = 0x0] [url = about:blank] 18:27:34 INFO - PROCESS | 1926 | --DOMWINDOW == 138 (0x12577cc00) [pid = 1926] [serial = 2057] [outer = 0x0] [url = about:blank] 18:27:34 INFO - PROCESS | 1926 | --DOMWINDOW == 137 (0x129734400) [pid = 1926] [serial = 2069] [outer = 0x0] [url = about:blank] 18:27:34 INFO - PROCESS | 1926 | --DOMWINDOW == 136 (0x1214c3400) [pid = 1926] [serial = 2146] [outer = 0x0] [url = about:blank] 18:27:34 INFO - PROCESS | 1926 | --DOMWINDOW == 135 (0x1166c5c00) [pid = 1926] [serial = 2129] [outer = 0x0] [url = about:blank] 18:27:34 INFO - PROCESS | 1926 | --DOMWINDOW == 134 (0x1210c8800) [pid = 1926] [serial = 2144] [outer = 0x0] [url = about:blank] 18:27:34 INFO - PROCESS | 1926 | --DOMWINDOW == 133 (0x112592000) [pid = 1926] [serial = 2126] [outer = 0x0] [url = about:blank] 18:27:34 INFO - PROCESS | 1926 | --DOMWINDOW == 132 (0x1183b0400) [pid = 1926] [serial = 2134] [outer = 0x0] [url = about:blank] 18:27:34 INFO - PROCESS | 1926 | --DOMWINDOW == 131 (0x129077800) [pid = 1926] [serial = 2066] [outer = 0x0] [url = about:blank] 18:27:34 INFO - PROCESS | 1926 | --DOMWINDOW == 130 (0x113c20000) [pid = 1926] [serial = 2152] [outer = 0x0] [url = about:blank] 18:27:34 INFO - PROCESS | 1926 | --DOMWINDOW == 129 (0x114ed9400) [pid = 1926] [serial = 2131] [outer = 0x0] [url = about:blank] 18:27:34 INFO - PROCESS | 1926 | 1464139654225 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"]]]}] 18:27:34 INFO - TEST-FAIL | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. - assert_array_equals: property 2, expected false but got true 18:27:34 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 18:27:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:27:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:27:34 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 18:27:34 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 669ms 18:27:34 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 18:27:34 INFO - PROCESS | 1926 | 1464139654276 Marionette TRACE conn2 -> [0,2985,"getWindowHandle",null] 18:27:34 INFO - PROCESS | 1926 | 1464139654277 Marionette TRACE conn2 <- [1,2985,null,{"value":"7"}] 18:27:34 INFO - PROCESS | 1926 | 1464139654279 Marionette TRACE conn2 -> [0,2986,"setScriptTimeout",{"ms":35000}] 18:27:34 INFO - PROCESS | 1926 | 1464139654282 Marionette TRACE conn2 <- [1,2986,null,{}] 18:27:34 INFO - PROCESS | 1926 | 1464139654289 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}] 18:27:34 INFO - PROCESS | 1926 | 1464139654394 Marionette TRACE conn2 <- [1,2987,null,{"value":null}] 18:27:34 INFO - PROCESS | 1926 | 1464139654484 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:34 INFO - PROCESS | 1926 | ++DOCSHELL 0x125506000 == 86 [pid = 1926] [id = 755] 18:27:34 INFO - PROCESS | 1926 | ++DOMWINDOW == 130 (0x1190ca800) [pid = 1926] [serial = 2264] [outer = 0x0] 18:27:34 INFO - PROCESS | 1926 | ++DOMWINDOW == 131 (0x1194c0c00) [pid = 1926] [serial = 2265] [outer = 0x1190ca800] 18:27:34 INFO - PROCESS | 1926 | 1464139654512 Marionette DEBUG loaded listener.js 18:27:34 INFO - PROCESS | 1926 | ++DOMWINDOW == 132 (0x120d08c00) [pid = 1926] [serial = 2266] [outer = 0x1190ca800] 18:27:34 INFO - PROCESS | 1926 | 1464139654811 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]]]}] 18:27:34 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. 18:27:34 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 573ms 18:27:34 INFO - PROCESS | 1926 | 1464139654853 Marionette TRACE conn2 -> [0,2989,"getWindowHandle",null] 18:27:34 INFO - PROCESS | 1926 | 1464139654855 Marionette TRACE conn2 <- [1,2989,null,{"value":"7"}] 18:27:34 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 18:27:34 INFO - PROCESS | 1926 | 1464139654857 Marionette TRACE conn2 -> [0,2990,"setScriptTimeout",{"ms":35000}] 18:27:34 INFO - PROCESS | 1926 | 1464139654859 Marionette TRACE conn2 <- [1,2990,null,{}] 18:27:34 INFO - PROCESS | 1926 | 1464139654864 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}] 18:27:34 INFO - PROCESS | 1926 | 1464139654964 Marionette TRACE conn2 <- [1,2991,null,{"value":null}] 18:27:35 INFO - PROCESS | 1926 | 1464139655030 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:35 INFO - PROCESS | 1926 | ++DOCSHELL 0x129686000 == 87 [pid = 1926] [id = 756] 18:27:35 INFO - PROCESS | 1926 | ++DOMWINDOW == 133 (0x119890000) [pid = 1926] [serial = 2267] [outer = 0x0] 18:27:35 INFO - PROCESS | 1926 | ++DOMWINDOW == 134 (0x121085400) [pid = 1926] [serial = 2268] [outer = 0x119890000] 18:27:35 INFO - PROCESS | 1926 | 1464139655056 Marionette DEBUG loaded listener.js 18:27:35 INFO - PROCESS | 1926 | ++DOMWINDOW == 135 (0x1210c8800) [pid = 1926] [serial = 2269] [outer = 0x119890000] 18:27:35 INFO - PROCESS | 1926 | ++DOCSHELL 0x129357000 == 88 [pid = 1926] [id = 757] 18:27:35 INFO - PROCESS | 1926 | ++DOMWINDOW == 136 (0x1215f8800) [pid = 1926] [serial = 2270] [outer = 0x0] 18:27:35 INFO - PROCESS | 1926 | ++DOMWINDOW == 137 (0x121431000) [pid = 1926] [serial = 2271] [outer = 0x1215f8800] 18:27:35 INFO - PROCESS | 1926 | 1464139655385 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]]]}] 18:27:35 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. 18:27:35 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 576ms 18:27:35 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 18:27:35 INFO - PROCESS | 1926 | 1464139655434 Marionette TRACE conn2 -> [0,2993,"getWindowHandle",null] 18:27:35 INFO - PROCESS | 1926 | 1464139655436 Marionette TRACE conn2 <- [1,2993,null,{"value":"7"}] 18:27:35 INFO - PROCESS | 1926 | 1464139655439 Marionette TRACE conn2 -> [0,2994,"setScriptTimeout",{"ms":35000}] 18:27:35 INFO - PROCESS | 1926 | 1464139655441 Marionette TRACE conn2 <- [1,2994,null,{}] 18:27:35 INFO - PROCESS | 1926 | 1464139655445 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}] 18:27:35 INFO - PROCESS | 1926 | 1464139655631 Marionette TRACE conn2 <- [1,2995,null,{"value":null}] 18:27:35 INFO - PROCESS | 1926 | 1464139655643 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:35 INFO - PROCESS | 1926 | ++DOCSHELL 0x12ac23000 == 89 [pid = 1926] [id = 758] 18:27:35 INFO - PROCESS | 1926 | ++DOMWINDOW == 138 (0x120e94c00) [pid = 1926] [serial = 2272] [outer = 0x0] 18:27:35 INFO - PROCESS | 1926 | ++DOMWINDOW == 139 (0x1215ed400) [pid = 1926] [serial = 2273] [outer = 0x120e94c00] 18:27:35 INFO - PROCESS | 1926 | 1464139655669 Marionette DEBUG loaded listener.js 18:27:35 INFO - PROCESS | 1926 | ++DOMWINDOW == 140 (0x125daf800) [pid = 1926] [serial = 2274] [outer = 0x120e94c00] 18:27:36 INFO - PROCESS | 1926 | 1464139656005 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]]]}] 18:27:36 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 18:27: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 18:27:36 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 572ms 18:27:36 INFO - PROCESS | 1926 | 1464139656012 Marionette TRACE conn2 -> [0,2997,"getWindowHandle",null] 18:27:36 INFO - PROCESS | 1926 | 1464139656013 Marionette TRACE conn2 <- [1,2997,null,{"value":"7"}] 18:27:36 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 18:27:36 INFO - PROCESS | 1926 | 1464139656015 Marionette TRACE conn2 -> [0,2998,"setScriptTimeout",{"ms":35000}] 18:27:36 INFO - PROCESS | 1926 | 1464139656016 Marionette TRACE conn2 <- [1,2998,null,{}] 18:27:36 INFO - PROCESS | 1926 | 1464139656019 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}] 18:27:36 INFO - PROCESS | 1926 | 1464139656127 Marionette TRACE conn2 <- [1,2999,null,{"value":null}] 18:27:36 INFO - PROCESS | 1926 | 1464139656131 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:36 INFO - PROCESS | 1926 | ++DOCSHELL 0x12c537000 == 90 [pid = 1926] [id = 759] 18:27:36 INFO - PROCESS | 1926 | ++DOMWINDOW == 141 (0x125e7b800) [pid = 1926] [serial = 2275] [outer = 0x0] 18:27:36 INFO - PROCESS | 1926 | ++DOMWINDOW == 142 (0x126f4a000) [pid = 1926] [serial = 2276] [outer = 0x125e7b800] 18:27:36 INFO - PROCESS | 1926 | 1464139656157 Marionette DEBUG loaded listener.js 18:27:36 INFO - PROCESS | 1926 | ++DOMWINDOW == 143 (0x128897000) [pid = 1926] [serial = 2277] [outer = 0x125e7b800] 18:27:36 INFO - PROCESS | 1926 | 1464139656525 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]]]}] 18:27:36 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. 18:27:36 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 521ms 18:27:36 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 18:27:36 INFO - PROCESS | 1926 | 1464139656538 Marionette TRACE conn2 -> [0,3001,"getWindowHandle",null] 18:27:36 INFO - PROCESS | 1926 | 1464139656539 Marionette TRACE conn2 <- [1,3001,null,{"value":"7"}] 18:27:36 INFO - PROCESS | 1926 | 1464139656541 Marionette TRACE conn2 -> [0,3002,"setScriptTimeout",{"ms":35000}] 18:27:36 INFO - PROCESS | 1926 | 1464139656543 Marionette TRACE conn2 <- [1,3002,null,{}] 18:27:36 INFO - PROCESS | 1926 | 1464139656548 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}] 18:27:36 INFO - PROCESS | 1926 | 1464139656670 Marionette TRACE conn2 <- [1,3003,null,{"value":null}] 18:27:36 INFO - PROCESS | 1926 | 1464139656682 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:36 INFO - PROCESS | 1926 | ++DOCSHELL 0x12c84d800 == 91 [pid = 1926] [id = 760] 18:27:36 INFO - PROCESS | 1926 | ++DOMWINDOW == 144 (0x125e7bc00) [pid = 1926] [serial = 2278] [outer = 0x0] 18:27:36 INFO - PROCESS | 1926 | ++DOMWINDOW == 145 (0x128ba9400) [pid = 1926] [serial = 2279] [outer = 0x125e7bc00] 18:27:36 INFO - PROCESS | 1926 | 1464139656707 Marionette DEBUG loaded listener.js 18:27:36 INFO - PROCESS | 1926 | ++DOMWINDOW == 146 (0x128bd3800) [pid = 1926] [serial = 2280] [outer = 0x125e7bc00] 18:27:37 INFO - PROCESS | 1926 | 1464139657046 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]]]}] 18:27: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. 18:27:37 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 522ms 18:27:37 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 18:27:37 INFO - PROCESS | 1926 | 1464139657064 Marionette TRACE conn2 -> [0,3005,"getWindowHandle",null] 18:27:37 INFO - PROCESS | 1926 | 1464139657065 Marionette TRACE conn2 <- [1,3005,null,{"value":"7"}] 18:27:37 INFO - PROCESS | 1926 | 1464139657067 Marionette TRACE conn2 -> [0,3006,"setScriptTimeout",{"ms":35000}] 18:27:37 INFO - PROCESS | 1926 | 1464139657068 Marionette TRACE conn2 <- [1,3006,null,{}] 18:27:37 INFO - PROCESS | 1926 | 1464139657071 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}] 18:27:37 INFO - PROCESS | 1926 | 1464139657193 Marionette TRACE conn2 <- [1,3007,null,{"value":null}] 18:27:37 INFO - PROCESS | 1926 | 1464139657204 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:37 INFO - PROCESS | 1926 | ++DOCSHELL 0x12d01c800 == 92 [pid = 1926] [id = 761] 18:27:37 INFO - PROCESS | 1926 | ++DOMWINDOW == 147 (0x128b9f400) [pid = 1926] [serial = 2281] [outer = 0x0] 18:27:37 INFO - PROCESS | 1926 | ++DOMWINDOW == 148 (0x128f0d000) [pid = 1926] [serial = 2282] [outer = 0x128b9f400] 18:27:37 INFO - PROCESS | 1926 | 1464139657229 Marionette DEBUG loaded listener.js 18:27:37 INFO - PROCESS | 1926 | ++DOMWINDOW == 149 (0x129568800) [pid = 1926] [serial = 2283] [outer = 0x128b9f400] 18:27:37 INFO - PROCESS | 1926 | 1464139657535 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]]]}] 18:27:37 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. 18:27:37 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 520ms 18:27:37 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 18:27:37 INFO - PROCESS | 1926 | 1464139657588 Marionette TRACE conn2 -> [0,3009,"getWindowHandle",null] 18:27:37 INFO - PROCESS | 1926 | 1464139657589 Marionette TRACE conn2 <- [1,3009,null,{"value":"7"}] 18:27:37 INFO - PROCESS | 1926 | 1464139657592 Marionette TRACE conn2 -> [0,3010,"setScriptTimeout",{"ms":35000}] 18:27:37 INFO - PROCESS | 1926 | 1464139657600 Marionette TRACE conn2 <- [1,3010,null,{}] 18:27:37 INFO - PROCESS | 1926 | 1464139657603 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}] 18:27:37 INFO - PROCESS | 1926 | 1464139657722 Marionette TRACE conn2 <- [1,3011,null,{"value":null}] 18:27:37 INFO - PROCESS | 1926 | 1464139657736 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:37 INFO - PROCESS | 1926 | ++DOCSHELL 0x12d1cf000 == 93 [pid = 1926] [id = 762] 18:27:37 INFO - PROCESS | 1926 | ++DOMWINDOW == 150 (0x129572400) [pid = 1926] [serial = 2284] [outer = 0x0] 18:27:37 INFO - PROCESS | 1926 | ++DOMWINDOW == 151 (0x12a84bc00) [pid = 1926] [serial = 2285] [outer = 0x129572400] 18:27:37 INFO - PROCESS | 1926 | 1464139657761 Marionette DEBUG loaded listener.js 18:27:37 INFO - PROCESS | 1926 | ++DOMWINDOW == 152 (0x12ab3c400) [pid = 1926] [serial = 2286] [outer = 0x129572400] 18:27:38 INFO - PROCESS | 1926 | 1464139658104 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]]]}] 18:27:38 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 18:27:38 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 527ms 18:27:38 INFO - TEST-START | /FileAPI/FileReaderSync.worker 18:27:38 INFO - PROCESS | 1926 | 1464139658120 Marionette TRACE conn2 -> [0,3013,"getWindowHandle",null] 18:27:38 INFO - PROCESS | 1926 | 1464139658121 Marionette TRACE conn2 <- [1,3013,null,{"value":"7"}] 18:27:38 INFO - PROCESS | 1926 | 1464139658123 Marionette TRACE conn2 -> [0,3014,"setScriptTimeout",{"ms":35000}] 18:27:38 INFO - PROCESS | 1926 | 1464139658124 Marionette TRACE conn2 <- [1,3014,null,{}] 18:27:38 INFO - PROCESS | 1926 | 1464139658127 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}] 18:27:38 INFO - PROCESS | 1926 | 1464139658258 Marionette TRACE conn2 <- [1,3015,null,{"value":null}] 18:27:38 INFO - PROCESS | 1926 | --DOMWINDOW == 151 (0x12c2d9800) [pid = 1926] [serial = 2121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 18:27:38 INFO - PROCESS | 1926 | --DOMWINDOW == 150 (0x129735800) [pid = 1926] [serial = 2112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 18:27:38 INFO - PROCESS | 1926 | --DOMWINDOW == 149 (0x1183ac800) [pid = 1926] [serial = 2106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 18:27:38 INFO - PROCESS | 1926 | --DOMWINDOW == 148 (0x1194ca000) [pid = 1926] [serial = 2109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 18:27:38 INFO - PROCESS | 1926 | --DOMWINDOW == 147 (0x12a8b0400) [pid = 1926] [serial = 2115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 18:27:38 INFO - PROCESS | 1926 | --DOMWINDOW == 146 (0x12bb7e800) [pid = 1926] [serial = 2118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 18:27:38 INFO - PROCESS | 1926 | --DOMWINDOW == 145 (0x1210a0000) [pid = 1926] [serial = 2202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 18:27:38 INFO - PROCESS | 1926 | --DOMWINDOW == 144 (0x126ba0000) [pid = 1926] [serial = 2208] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 18:27:38 INFO - PROCESS | 1926 | --DOMWINDOW == 143 (0x11988c000) [pid = 1926] [serial = 2169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 18:27:38 INFO - PROCESS | 1926 | --DOMWINDOW == 142 (0x126b95800) [pid = 1926] [serial = 2205] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 18:27:38 INFO - PROCESS | 1926 | --DOMWINDOW == 141 (0x1129c4000) [pid = 1926] [serial = 2163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 18:27:38 INFO - PROCESS | 1926 | --DOMWINDOW == 140 (0x11808bc00) [pid = 1926] [serial = 2166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 18:27:38 INFO - PROCESS | 1926 | --DOMWINDOW == 139 (0x115e14000) [pid = 1926] [serial = 2190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 18:27:38 INFO - PROCESS | 1926 | --DOMWINDOW == 138 (0x11854c400) [pid = 1926] [serial = 2193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 18:27:38 INFO - PROCESS | 1926 | --DOMWINDOW == 137 (0x12109ec00) [pid = 1926] [serial = 2172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 18:27:38 INFO - PROCESS | 1926 | --DOMWINDOW == 136 (0x110e85400) [pid = 1926] [serial = 2184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 18:27:38 INFO - PROCESS | 1926 | --DOMWINDOW == 135 (0x112d71400) [pid = 1926] [serial = 2187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 18:27:38 INFO - PROCESS | 1926 | --DOMWINDOW == 134 (0x1194b9c00) [pid = 1926] [serial = 2199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 18:27:38 INFO - PROCESS | 1926 | --DOMWINDOW == 133 (0x1275e7000) [pid = 1926] [serial = 2178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 18:27:38 INFO - PROCESS | 1926 | --DOMWINDOW == 132 (0x128f0b400) [pid = 1926] [serial = 2217] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 18:27:38 INFO - PROCESS | 1926 | --DOMWINDOW == 131 (0x111c28400) [pid = 1926] [serial = 2211] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 18:27:38 INFO - PROCESS | 1926 | --DOMWINDOW == 130 (0x112593000) [pid = 1926] [serial = 2181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 18:27:38 INFO - PROCESS | 1926 | --DOMWINDOW == 129 (0x1258b2c00) [pid = 1926] [serial = 2175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 18:27:38 INFO - PROCESS | 1926 | --DOMWINDOW == 128 (0x1194b1400) [pid = 1926] [serial = 2196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 18:27:38 INFO - PROCESS | 1926 | --DOMWINDOW == 127 (0x1194b9000) [pid = 1926] [serial = 2214] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 18:27:38 INFO - PROCESS | 1926 | 1464139658545 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:38 INFO - PROCESS | 1926 | ++DOCSHELL 0x118352000 == 94 [pid = 1926] [id = 763] 18:27:38 INFO - PROCESS | 1926 | ++DOMWINDOW == 128 (0x111c7f000) [pid = 1926] [serial = 2287] [outer = 0x0] 18:27:38 INFO - PROCESS | 1926 | ++DOMWINDOW == 129 (0x112d71400) [pid = 1926] [serial = 2288] [outer = 0x111c7f000] 18:27:38 INFO - PROCESS | 1926 | 1464139658571 Marionette DEBUG loaded listener.js 18:27:38 INFO - PROCESS | 1926 | ++DOMWINDOW == 130 (0x1184dcc00) [pid = 1926] [serial = 2289] [outer = 0x111c7f000] 18:27:38 INFO - PROCESS | 1926 | [1926] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 18:27:38 INFO - PROCESS | 1926 | 1464139658889 Marionette TRACE conn2 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 18:27:38 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 18:27:38 INFO - {} 18:27:38 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 18:27:38 INFO - {} 18:27:38 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 18:27:38 INFO - {} 18:27:38 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 18:27:38 INFO - {} 18:27:38 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 776ms 18:27:38 INFO - PROCESS | 1926 | 1464139658900 Marionette TRACE conn2 -> [0,3017,"getWindowHandle",null] 18:27:38 INFO - PROCESS | 1926 | 1464139658901 Marionette TRACE conn2 <- [1,3017,null,{"value":"7"}] 18:27:38 INFO - TEST-START | /FileAPI/fileReader.html 18:27:38 INFO - PROCESS | 1926 | 1464139658903 Marionette TRACE conn2 -> [0,3018,"setScriptTimeout",{"ms":35000}] 18:27:38 INFO - PROCESS | 1926 | 1464139658905 Marionette TRACE conn2 <- [1,3018,null,{}] 18:27:38 INFO - PROCESS | 1926 | 1464139658907 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}] 18:27:39 INFO - PROCESS | 1926 | 1464139659027 Marionette TRACE conn2 <- [1,3019,null,{"value":null}] 18:27:39 INFO - PROCESS | 1926 | 1464139659113 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:39 INFO - PROCESS | 1926 | ++DOCSHELL 0x12f66c000 == 95 [pid = 1926] [id = 764] 18:27:39 INFO - PROCESS | 1926 | ++DOMWINDOW == 131 (0x1194eb400) [pid = 1926] [serial = 2290] [outer = 0x0] 18:27:39 INFO - PROCESS | 1926 | ++DOMWINDOW == 132 (0x12888b800) [pid = 1926] [serial = 2291] [outer = 0x1194eb400] 18:27:39 INFO - PROCESS | 1926 | 1464139659142 Marionette DEBUG loaded listener.js 18:27:39 INFO - PROCESS | 1926 | ++DOMWINDOW == 133 (0x12b48e400) [pid = 1926] [serial = 2292] [outer = 0x1194eb400] 18:27:39 INFO - PROCESS | 1926 | 1464139659420 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]]]}] 18:27:39 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 18:27:39 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 18:27:39 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 18:27:39 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 18:27:39 INFO - TEST-OK | /FileAPI/fileReader.html | took 520ms 18:27:39 INFO - PROCESS | 1926 | 1464139659424 Marionette TRACE conn2 -> [0,3021,"getWindowHandle",null] 18:27:39 INFO - PROCESS | 1926 | 1464139659425 Marionette TRACE conn2 <- [1,3021,null,{"value":"7"}] 18:27:39 INFO - TEST-START | /FileAPI/historical.html 18:27:39 INFO - PROCESS | 1926 | 1464139659438 Marionette TRACE conn2 -> [0,3022,"setScriptTimeout",{"ms":35000}] 18:27:39 INFO - PROCESS | 1926 | 1464139659439 Marionette TRACE conn2 <- [1,3022,null,{}] 18:27:39 INFO - PROCESS | 1926 | 1464139659442 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}] 18:27:39 INFO - PROCESS | 1926 | 1464139659559 Marionette TRACE conn2 <- [1,3023,null,{"value":null}] 18:27:39 INFO - PROCESS | 1926 | 1464139659563 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:39 INFO - PROCESS | 1926 | ++DOCSHELL 0x1354c2800 == 96 [pid = 1926] [id = 765] 18:27:39 INFO - PROCESS | 1926 | ++DOMWINDOW == 134 (0x12b311400) [pid = 1926] [serial = 2293] [outer = 0x0] 18:27:39 INFO - PROCESS | 1926 | ++DOMWINDOW == 135 (0x12c560400) [pid = 1926] [serial = 2294] [outer = 0x12b311400] 18:27:39 INFO - PROCESS | 1926 | 1464139659588 Marionette DEBUG loaded listener.js 18:27:39 INFO - PROCESS | 1926 | ++DOMWINDOW == 136 (0x12c87f800) [pid = 1926] [serial = 2295] [outer = 0x12b311400] 18:27:39 INFO - PROCESS | 1926 | 1464139659915 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"]]]}] 18:27:39 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 18:27:39 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 18:27:39 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 18:27:39 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 18:27:39 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 18:27:39 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 18:27:39 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 18:27:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:27:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:27:39 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 18:27:39 INFO - TEST-OK | /FileAPI/historical.html | took 519ms 18:27:39 INFO - PROCESS | 1926 | 1464139659958 Marionette TRACE conn2 -> [0,3025,"getWindowHandle",null] 18:27:39 INFO - PROCESS | 1926 | 1464139659959 Marionette TRACE conn2 <- [1,3025,null,{"value":"7"}] 18:27:39 INFO - TEST-START | /FileAPI/idlharness.html 18:27:39 INFO - PROCESS | 1926 | 1464139659967 Marionette TRACE conn2 -> [0,3026,"setScriptTimeout",{"ms":35000}] 18:27:39 INFO - PROCESS | 1926 | 1464139659968 Marionette TRACE conn2 <- [1,3026,null,{}] 18:27:39 INFO - PROCESS | 1926 | 1464139659971 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}] 18:27:40 INFO - PROCESS | 1926 | 1464139660106 Marionette TRACE conn2 <- [1,3027,null,{"value":null}] 18:27:40 INFO - PROCESS | 1926 | 1464139660116 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:40 INFO - PROCESS | 1926 | ++DOCSHELL 0x135641800 == 97 [pid = 1926] [id = 766] 18:27:40 INFO - PROCESS | 1926 | ++DOMWINDOW == 137 (0x12c87dc00) [pid = 1926] [serial = 2296] [outer = 0x0] 18:27:40 INFO - PROCESS | 1926 | ++DOMWINDOW == 138 (0x12cc57400) [pid = 1926] [serial = 2297] [outer = 0x12c87dc00] 18:27:40 INFO - PROCESS | 1926 | 1464139660148 Marionette DEBUG loaded listener.js 18:27:40 INFO - PROCESS | 1926 | ++DOMWINDOW == 139 (0x12cc5e000) [pid = 1926] [serial = 2298] [outer = 0x12c87dc00] 18:27:40 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 18:27:40 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 18:27:40 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 18:27:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:27:40 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 18:27:40 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 18:27:40 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 18:27:40 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 18:27:40 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 18:27:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 18:27:40 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 18:27:40 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 18:27:40 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 18:27:40 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 18:27:40 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 18:27:40 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 18:27:40 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 18:27:40 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 18:27:40 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 18:27:40 INFO - PROCESS | 1926 | 1464139660824 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]]]}] 18:27:40 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 18:27:40 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 18:27:40 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 18:27:40 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 18:27:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:27:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:27:40 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 18:27:40 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 18:27:40 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 18:27:40 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 18:27:40 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 18:27:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 18:27:40 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 18:27:40 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 18:27:40 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 18:27:40 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 18:27:40 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 18:27:40 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 18:27:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:27:40 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 18:27:40 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 18:27:40 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 18:27:40 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 18:27:40 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 18:27:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 18:27:40 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 18:27:40 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 18:27:40 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 18:27:40 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 18:27:40 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 18:27:40 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 18:27:40 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 18:27:40 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 18:27:40 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 18:27:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:27:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:27:40 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 18:27:40 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 18:27:40 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 18:27:40 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 18:27:40 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 18:27:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 18:27:40 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 18:27:40 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 18:27:40 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 18:27:40 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 18:27:40 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 18:27:40 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 18:27:40 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 18:27:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:27:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:27:40 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 18:27:40 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 18:27:40 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 18:27:40 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 18:27:40 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 18:27:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 18:27:40 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 18:27:40 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 18:27:40 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 18:27:40 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 18:27:40 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 18:27:40 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 18:27:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:27:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:27:40 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 18:27:40 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 18:27:40 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 18:27:40 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 18:27:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 18:27:40 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 18:27:40 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 18:27:40 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 18:27:40 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 18:27:40 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 18:27:40 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 18:27:40 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 18:27:40 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 18:27:40 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 18:27:40 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 18:27:40 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 18:27:40 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 18:27:40 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 18:27:40 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 18:27:40 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 18:27:40 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 18:27:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:27:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:27:40 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 18:27:40 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 18:27:40 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 18:27:40 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 18:27:40 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 18:27:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 18:27:40 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 18:27:40 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 18:27:40 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 18:27:40 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 18:27:40 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 18:27:40 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 18:27:40 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 18:27:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:27:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:27:40 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 18:27:40 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 18:27:40 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 18:27:40 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 18:27:40 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 18:27:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 18:27:40 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 18:27:40 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 18:27:40 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 18:27:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 18:27:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 18:27:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 18:27:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 18:27:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 18:27:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 18:27:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 18:27:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 18:27:40 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 18:27:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 18:27:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 18:27:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 18:27:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 18:27:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 18:27:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 18:27:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 18:27:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 18:27:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 18:27:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 18:27:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 18:27:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 18:27:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 18:27:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 18:27:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 18:27:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 18:27:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 18:27:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 18:27:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 18:27:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 18:27:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 18:27:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 18:27:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 18:27:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 18:27:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 18:27:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 18:27:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 18:27:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 18:27:40 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 18:27:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 18:27:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 18:27:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 18:27:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 18:27:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 18:27:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 18:27:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 18:27:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 18:27:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 18:27:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 18:27:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 18:27:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 18:27:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 18:27:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 18:27:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 18:27:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 18:27:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 18:27:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 18:27:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 18:27:40 INFO - TEST-OK | /FileAPI/idlharness.html | took 882ms 18:27:40 INFO - TEST-START | /FileAPI/idlharness.worker 18:27:40 INFO - PROCESS | 1926 | 1464139660849 Marionette TRACE conn2 -> [0,3029,"getWindowHandle",null] 18:27:40 INFO - PROCESS | 1926 | 1464139660852 Marionette TRACE conn2 <- [1,3029,null,{"value":"7"}] 18:27:40 INFO - PROCESS | 1926 | 1464139660856 Marionette TRACE conn2 -> [0,3030,"setScriptTimeout",{"ms":35000}] 18:27:40 INFO - PROCESS | 1926 | 1464139660859 Marionette TRACE conn2 <- [1,3030,null,{}] 18:27:40 INFO - PROCESS | 1926 | 1464139660863 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}] 18:27:41 INFO - PROCESS | 1926 | 1464139661033 Marionette TRACE conn2 <- [1,3031,null,{"value":null}] 18:27:41 INFO - PROCESS | 1926 | 1464139661145 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:41 INFO - PROCESS | 1926 | ++DOCSHELL 0x121150800 == 98 [pid = 1926] [id = 767] 18:27:41 INFO - PROCESS | 1926 | ++DOMWINDOW == 140 (0x1166c5000) [pid = 1926] [serial = 2299] [outer = 0x0] 18:27:41 INFO - PROCESS | 1926 | ++DOMWINDOW == 141 (0x1168a0000) [pid = 1926] [serial = 2300] [outer = 0x1166c5000] 18:27:41 INFO - PROCESS | 1926 | 1464139661181 Marionette DEBUG loaded listener.js 18:27:41 INFO - PROCESS | 1926 | ++DOMWINDOW == 142 (0x11820d400) [pid = 1926] [serial = 2301] [outer = 0x1166c5000] 18:27:41 INFO - PROCESS | 1926 | [1926] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 18:27:42 INFO - PROCESS | 1926 | 1464139661953 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,{},{}]]]}] 18:27:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 18:27:42 INFO - {} 18:27:42 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 18:27:42 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 18:27:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:27:42 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 18:27:42 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 18:27:42 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 18:27:42 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 18:27:42 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 18:27:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 18:27:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 18:27:42 INFO - {} 18:27:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 18:27:42 INFO - {} 18:27:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 18:27:42 INFO - {} 18:27:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 18:27:42 INFO - {} 18:27:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 18:27:42 INFO - {} 18:27:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 18:27:42 INFO - {} 18:27:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 18:27:42 INFO - {} 18:27:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 18:27:42 INFO - {} 18:27:42 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 18:27:42 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 18:27:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:27:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:27:42 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 18:27:42 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 18:27:42 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 18:27:42 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 18:27:42 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 18:27:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 18:27:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 18:27:42 INFO - {} 18:27:42 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 18:27:42 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 18:27:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:27:42 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 18:27:42 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 18:27:42 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 18:27:42 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 18:27:42 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 18:27:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 18:27:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 18:27:42 INFO - {} 18:27:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 18:27:42 INFO - {} 18:27:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 18:27:42 INFO - {} 18:27:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 18:27:42 INFO - {} 18:27:42 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 18:27:42 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 18:27:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:27:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:27:42 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 18:27:42 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 18:27:42 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 18:27:42 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 18:27:42 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 18:27:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 18:27:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 18:27:42 INFO - {} 18:27:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: calling slice(long long,long long,DOMString) on new Blob(["TEST"]) with too few arguments must throw TypeError - {} 18:27:42 INFO - {} 18:27:42 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 18:27:42 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 18:27:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:27:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:27:42 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 18:27:42 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 18:27:42 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 18:27:42 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 18:27:42 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 18:27:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 18:27:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 18:27:42 INFO - {} 18:27:42 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 18:27:42 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 18:27:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:27:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:27:42 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 18:27:42 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 18:27:42 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 18:27:42 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 18:27:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 18:27:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 18:27:42 INFO - {} 18:27:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 18:27:42 INFO - {} 18:27:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 18:27:42 INFO - {} 18:27:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 18:27:42 INFO - {} 18:27:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 18:27:42 INFO - {} 18:27:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 18:27:42 INFO - {} 18:27:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 18:27:42 INFO - {} 18:27:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 18:27:42 INFO - {} 18:27:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 18:27:42 INFO - {} 18:27:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 18:27:42 INFO - {} 18:27:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 18:27:42 INFO - {} 18:27:42 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 18:27:42 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 18:27:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:27:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:27:42 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 18:27:42 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 18:27:42 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 18:27:42 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 18:27:42 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 18:27:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 18:27:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 18:27:42 INFO - {} 18:27:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: calling slice(long long,long long,DOMString) on new File(["myFileBits"], "myFileName") with too few arguments must throw TypeError - {} 18:27:42 INFO - {} 18:27:42 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 18:27:42 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 18:27:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:27:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:27:42 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 18:27:42 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 18:27:42 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 18:27:42 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 18:27:42 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 18:27:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 18:27:42 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface object - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 18:27:42 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 18:27:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:27:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:27:42 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 18:27:42 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 18:27:42 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 18:27:42 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 18:27:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 18:27:42 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 18:27:42 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 18:27:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:27:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:27:42 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 18:27:42 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 18:27:42 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 18:27:42 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 18:27:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 18:27:42 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 18:27:42 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 18:27:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:27:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:27:42 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 18:27:42 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 18:27:42 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 18:27:42 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 18:27:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 18:27:42 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface prototype object - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 18:27:42 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 18:27:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:27:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:27:42 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 18:27:42 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 18:27:42 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 18:27:42 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 18:27:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 18:27:42 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface prototype object's "constructor" property - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 18:27:42 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 18:27:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:27:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:27:42 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 18:27:42 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 18:27:42 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 18:27:42 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 18:27:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 18:27:42 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: operation item(unsigned long) - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 18:27:42 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 18:27:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:27:42 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 18:27:42 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 18:27:42 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 18:27:42 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 18:27:42 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 18:27:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 18:27:42 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 18:27:42 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 18:27:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:27:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:27:42 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 18:27:42 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 18:27:42 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 18:27:42 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 18:27:42 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 18:27:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 18:27:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 18:27:42 INFO - {} 18:27:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 18:27:42 INFO - {} 18:27:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 18:27:42 INFO - {} 18:27:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 18:27:42 INFO - {} 18:27:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 18:27:42 INFO - {} 18:27:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 18:27:42 INFO - {} 18:27:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 18:27:42 INFO - {} 18:27:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 18:27:42 INFO - {} 18:27:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 18:27:42 INFO - {} 18:27:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 18:27:42 INFO - {} 18:27:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 18:27:42 INFO - {} 18:27:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 18:27:42 INFO - {} 18:27:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 18:27:42 INFO - {} 18:27:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 18:27:42 INFO - {} 18:27:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 18:27:42 INFO - {} 18:27:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 18:27:42 INFO - {} 18:27:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 18:27:42 INFO - {} 18:27:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 18:27:42 INFO - {} 18:27:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 18:27:42 INFO - {} 18:27:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 18:27:42 INFO - {} 18:27:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 18:27:42 INFO - {} 18:27:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 18:27:42 INFO - {} 18:27:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 18:27:42 INFO - {} 18:27:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 18:27:42 INFO - {} 18:27:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 18:27:42 INFO - {} 18:27:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 18:27:42 INFO - {} 18:27:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 18:27:42 INFO - {} 18:27:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 18:27:42 INFO - {} 18:27:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 18:27:42 INFO - {} 18:27:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 18:27:42 INFO - {} 18:27:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 18:27:42 INFO - {} 18:27:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 18:27:42 INFO - {} 18:27:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 18:27:42 INFO - {} 18:27:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 18:27:42 INFO - {} 18:27:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 18:27:42 INFO - {} 18:27:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 18:27:42 INFO - {} 18:27:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 18:27:42 INFO - {} 18:27:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 18:27:42 INFO - {} 18:27:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 18:27:42 INFO - {} 18:27:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 18:27:42 INFO - {} 18:27:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 18:27:42 INFO - {} 18:27:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 18:27:42 INFO - {} 18:27:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 18:27:42 INFO - {} 18:27:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 18:27:42 INFO - {} 18:27:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 18:27:42 INFO - {} 18:27:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 18:27:42 INFO - {} 18:27:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 18:27:42 INFO - {} 18:27:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 18:27:42 INFO - {} 18:27:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 18:27:42 INFO - {} 18:27:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 18:27:42 INFO - {} 18:27:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 18:27:42 INFO - {} 18:27:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 18:27:42 INFO - {} 18:27:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 18:27:42 INFO - {} 18:27:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 18:27:42 INFO - {} 18:27:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 18:27:42 INFO - {} 18:27:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 18:27:42 INFO - {} 18:27:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 18:27:42 INFO - {} 18:27:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 18:27:42 INFO - {} 18:27:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 18:27:42 INFO - {} 18:27:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 18:27:42 INFO - {} 18:27:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 18:27:42 INFO - {} 18:27:42 INFO - TEST-OK | /FileAPI/idlharness.worker | took 1192ms 18:27:42 INFO - PROCESS | 1926 | 1464139662049 Marionette TRACE conn2 -> [0,3033,"getWindowHandle",null] 18:27:42 INFO - PROCESS | 1926 | 1464139662058 Marionette TRACE conn2 <- [1,3033,null,{"value":"7"}] 18:27:42 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 18:27:42 INFO - PROCESS | 1926 | 1464139662066 Marionette TRACE conn2 -> [0,3034,"setScriptTimeout",{"ms":35000}] 18:27:42 INFO - PROCESS | 1926 | 1464139662068 Marionette TRACE conn2 <- [1,3034,null,{}] 18:27:42 INFO - PROCESS | 1926 | 1464139662071 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}] 18:27:42 INFO - PROCESS | 1926 | 1464139662182 Marionette TRACE conn2 <- [1,3035,null,{"value":null}] 18:27:42 INFO - PROCESS | 1926 | 1464139662308 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:42 INFO - PROCESS | 1926 | ++DOCSHELL 0x141798000 == 99 [pid = 1926] [id = 768] 18:27:42 INFO - PROCESS | 1926 | ++DOMWINDOW == 143 (0x1190d1800) [pid = 1926] [serial = 2302] [outer = 0x0] 18:27:42 INFO - PROCESS | 1926 | ++DOMWINDOW == 144 (0x137cf1000) [pid = 1926] [serial = 2303] [outer = 0x1190d1800] 18:27:42 INFO - PROCESS | 1926 | 1464139662358 Marionette DEBUG loaded listener.js 18:27:42 INFO - PROCESS | 1926 | ++DOMWINDOW == 145 (0x137cf6000) [pid = 1926] [serial = 2304] [outer = 0x1190d1800] 18:27:42 INFO - PROCESS | 1926 | 1464139662950 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]]]}] 18:27:42 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 18:27:42 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 924ms 18:27:42 INFO - PROCESS | 1926 | 1464139662989 Marionette TRACE conn2 -> [0,3037,"getWindowHandle",null] 18:27:42 INFO - PROCESS | 1926 | 1464139662991 Marionette TRACE conn2 <- [1,3037,null,{"value":"7"}] 18:27:42 INFO - TEST-START | /FileAPI/blob/Blob-close.html 18:27:42 INFO - PROCESS | 1926 | 1464139662993 Marionette TRACE conn2 -> [0,3038,"setScriptTimeout",{"ms":35000}] 18:27:42 INFO - PROCESS | 1926 | 1464139662996 Marionette TRACE conn2 <- [1,3038,null,{}] 18:27:43 INFO - PROCESS | 1926 | 1464139663005 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}] 18:27:43 INFO - PROCESS | 1926 | 1464139663132 Marionette TRACE conn2 <- [1,3039,null,{"value":null}] 18:27:43 INFO - PROCESS | 1926 | 1464139663218 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:43 INFO - PROCESS | 1926 | ++DOCSHELL 0x1417c9000 == 100 [pid = 1926] [id = 769] 18:27:43 INFO - PROCESS | 1926 | ++DOMWINDOW == 146 (0x1353df800) [pid = 1926] [serial = 2305] [outer = 0x0] 18:27:43 INFO - PROCESS | 1926 | ++DOMWINDOW == 147 (0x137cf7000) [pid = 1926] [serial = 2306] [outer = 0x1353df800] 18:27:43 INFO - PROCESS | 1926 | 1464139663249 Marionette DEBUG loaded listener.js 18:27:43 INFO - PROCESS | 1926 | ++DOMWINDOW == 148 (0x137f03c00) [pid = 1926] [serial = 2307] [outer = 0x1353df800] 18:27:43 INFO - PROCESS | 1926 | 1464139663620 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"]]]}] 18:27:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 18:27:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 18:27:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:27:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:27:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 18:27:43 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 673ms 18:27:43 INFO - PROCESS | 1926 | 1464139663683 Marionette TRACE conn2 -> [0,3041,"getWindowHandle",null] 18:27:43 INFO - PROCESS | 1926 | 1464139663685 Marionette TRACE conn2 <- [1,3041,null,{"value":"7"}] 18:27:43 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 18:27:43 INFO - PROCESS | 1926 | 1464139663687 Marionette TRACE conn2 -> [0,3042,"setScriptTimeout",{"ms":35000}] 18:27:43 INFO - PROCESS | 1926 | 1464139663689 Marionette TRACE conn2 <- [1,3042,null,{}] 18:27:43 INFO - PROCESS | 1926 | 1464139663691 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}] 18:27:43 INFO - PROCESS | 1926 | 1464139663848 Marionette TRACE conn2 <- [1,3043,null,{"value":null}] 18:27:43 INFO - PROCESS | 1926 | 1464139663936 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:43 INFO - PROCESS | 1926 | ++DOCSHELL 0x1419d4800 == 101 [pid = 1926] [id = 770] 18:27:43 INFO - PROCESS | 1926 | ++DOMWINDOW == 149 (0x13525d000) [pid = 1926] [serial = 2308] [outer = 0x0] 18:27:43 INFO - PROCESS | 1926 | ++DOMWINDOW == 150 (0x1190d1c00) [pid = 1926] [serial = 2309] [outer = 0x13525d000] 18:27:43 INFO - PROCESS | 1926 | 1464139663969 Marionette DEBUG loaded listener.js 18:27:44 INFO - PROCESS | 1926 | ++DOMWINDOW == 151 (0x127468c00) [pid = 1926] [serial = 2310] [outer = 0x13525d000] 18:27:44 INFO - PROCESS | 1926 | 1464139664408 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]]]}] 18:27:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 18:27:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 18:27:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 18:27:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 18:27:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 18:27:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 18:27: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. 18:27:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 18:27:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 18:27:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 18:27: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'.) 18:27:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 18:27:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 18:27: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. 18:27:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 18:27:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 18:27:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 18:27:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 18:27:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 18:27:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 18:27:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 18:27:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 18:27:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 18:27:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 18:27:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 18:27:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 18:27:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 18:27: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. 18:27:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 18:27:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:27:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:27:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 18:27:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 18:27:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 18:27:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 18:27:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 18:27:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 18:27:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 18:27:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 18:27:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 18:27:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 18:27:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 18:27: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. 18:27:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 18:27:44 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 18:27:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:27:44 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:27:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 18:27:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 18:27: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. 18:27:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 18:27:44 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 18:27:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:27:44 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:27:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 18:27:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 18:27:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 18:27:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 18:27:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 18:27:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 18:27:44 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 18:27:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:27:44 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:27:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 18:27:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 18:27:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 18:27:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 18:27:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 18:27:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:27:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:27:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 18:27:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 18:27:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 18:27:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 18:27:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 18:27:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:27:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:27:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 18:27:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 18:27:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 18:27:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 18:27:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:27:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:27:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 18:27:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 18:27:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 18:27:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 18:27:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:27:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:27:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 18:27:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 18:27:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 18:27:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 18:27:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 18:27:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:27:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:27:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 18:27:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 18:27:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 18:27:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 18:27:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:27:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:27:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 18:27:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 18:27:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 18:27:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 18:27:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:27:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:27:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 18:27:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 18:27:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 18:27:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 18:27:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:27:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:27:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 18:27:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 18:27:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 18:27:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 18:27:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:27:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:27:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 18:27:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 18:27:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 18:27:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 18:27:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 18:27:44 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 780ms 18:27:44 INFO - PROCESS | 1926 | 1464139664468 Marionette TRACE conn2 -> [0,3045,"getWindowHandle",null] 18:27:44 INFO - PROCESS | 1926 | 1464139664470 Marionette TRACE conn2 <- [1,3045,null,{"value":"7"}] 18:27:44 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 18:27:44 INFO - PROCESS | 1926 | 1464139664472 Marionette TRACE conn2 -> [0,3046,"setScriptTimeout",{"ms":35000}] 18:27:44 INFO - PROCESS | 1926 | 1464139664474 Marionette TRACE conn2 <- [1,3046,null,{}] 18:27:44 INFO - PROCESS | 1926 | 1464139664479 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}] 18:27:44 INFO - PROCESS | 1926 | 1464139664600 Marionette TRACE conn2 <- [1,3047,null,{"value":null}] 18:27:44 INFO - PROCESS | 1926 | 1464139664685 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:44 INFO - PROCESS | 1926 | ++DOCSHELL 0x1419e7800 == 102 [pid = 1926] [id = 771] 18:27:44 INFO - PROCESS | 1926 | ++DOMWINDOW == 152 (0x13525d400) [pid = 1926] [serial = 2311] [outer = 0x0] 18:27:44 INFO - PROCESS | 1926 | ++DOMWINDOW == 153 (0x1356bb800) [pid = 1926] [serial = 2312] [outer = 0x13525d400] 18:27:44 INFO - PROCESS | 1926 | 1464139664714 Marionette DEBUG loaded listener.js 18:27:44 INFO - PROCESS | 1926 | ++DOMWINDOW == 154 (0x137f05800) [pid = 1926] [serial = 2313] [outer = 0x13525d400] 18:27:44 INFO - PROCESS | 1926 | [1926] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 18:27:45 INFO - PROCESS | 1926 | 1464139665092 Marionette TRACE conn2 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 18:27:45 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 18:27:45 INFO - {} 18:27:45 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 671ms 18:27:45 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 18:27:45 INFO - PROCESS | 1926 | 1464139665144 Marionette TRACE conn2 -> [0,3049,"getWindowHandle",null] 18:27:45 INFO - PROCESS | 1926 | 1464139665145 Marionette TRACE conn2 <- [1,3049,null,{"value":"7"}] 18:27:45 INFO - PROCESS | 1926 | 1464139665147 Marionette TRACE conn2 -> [0,3050,"setScriptTimeout",{"ms":35000}] 18:27:45 INFO - PROCESS | 1926 | 1464139665148 Marionette TRACE conn2 <- [1,3050,null,{}] 18:27:45 INFO - PROCESS | 1926 | 1464139665151 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}] 18:27:45 INFO - PROCESS | 1926 | 1464139665362 Marionette TRACE conn2 <- [1,3051,null,{"value":null}] 18:27:45 INFO - PROCESS | 1926 | 1464139665452 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:45 INFO - PROCESS | 1926 | ++DOCSHELL 0x141ab0000 == 103 [pid = 1926] [id = 772] 18:27:45 INFO - PROCESS | 1926 | ++DOMWINDOW == 155 (0x13593e000) [pid = 1926] [serial = 2314] [outer = 0x0] 18:27:45 INFO - PROCESS | 1926 | ++DOMWINDOW == 156 (0x137f0a000) [pid = 1926] [serial = 2315] [outer = 0x13593e000] 18:27:45 INFO - PROCESS | 1926 | 1464139665482 Marionette DEBUG loaded listener.js 18:27:45 INFO - PROCESS | 1926 | ++DOMWINDOW == 157 (0x143802c00) [pid = 1926] [serial = 2316] [outer = 0x13593e000] 18:27:45 INFO - PROCESS | 1926 | 1464139665851 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]]]}] 18:27:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 18:27:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 18:27:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 18:27:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 18:27:45 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 722ms 18:27:45 INFO - PROCESS | 1926 | 1464139665869 Marionette TRACE conn2 -> [0,3053,"getWindowHandle",null] 18:27:45 INFO - PROCESS | 1926 | 1464139665871 Marionette TRACE conn2 <- [1,3053,null,{"value":"7"}] 18:27:45 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 18:27:45 INFO - PROCESS | 1926 | 1464139665873 Marionette TRACE conn2 -> [0,3054,"setScriptTimeout",{"ms":35000}] 18:27:45 INFO - PROCESS | 1926 | 1464139665874 Marionette TRACE conn2 <- [1,3054,null,{}] 18:27:45 INFO - PROCESS | 1926 | 1464139665877 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}] 18:27:45 INFO - PROCESS | 1926 | 1464139665996 Marionette TRACE conn2 <- [1,3055,null,{"value":null}] 18:27:46 INFO - PROCESS | 1926 | 1464139666106 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:46 INFO - PROCESS | 1926 | ++DOCSHELL 0x14351c000 == 104 [pid = 1926] [id = 773] 18:27:46 INFO - PROCESS | 1926 | ++DOMWINDOW == 158 (0x137f0f800) [pid = 1926] [serial = 2317] [outer = 0x0] 18:27:46 INFO - PROCESS | 1926 | ++DOMWINDOW == 159 (0x141ec8400) [pid = 1926] [serial = 2318] [outer = 0x137f0f800] 18:27:46 INFO - PROCESS | 1926 | 1464139666138 Marionette DEBUG loaded listener.js 18:27:46 INFO - PROCESS | 1926 | ++DOMWINDOW == 160 (0x141ecd800) [pid = 1926] [serial = 2319] [outer = 0x137f0f800] 18:27:46 INFO - PROCESS | 1926 | 1464139666569 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"]]]}] 18:27:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 18:27:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 18:27:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 18:27:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 18:27:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 18:27:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 18:27:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 18:27:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 18:27:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 18:27:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 18:27:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 18:27:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 18:27:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 18:27:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 18:27:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 18:27:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 18:27:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 18:27:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 18:27:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 18:27:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 18:27:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 18:27:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 18:27:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 18:27:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 18:27:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 18:27:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 18:27:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 18:27:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 18:27:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 18:27:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 18:27:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 18:27:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 18:27:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 18:27:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 18:27:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 18:27:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 18:27:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 18:27:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 18:27:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 18:27:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 18:27:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 18:27:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 18:27:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 18:27:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 18:27:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 18:27:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 18:27:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 18:27:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 18:27:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 18:27:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 18:27:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 18:27:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 18:27:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 18:27:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 18:27:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 18:27:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 18:27:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 18:27:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 18:27:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 18:27:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 18:27:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 18:27:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 18:27:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 18:27:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 18:27:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 18:27:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 18:27:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 18:27:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 18:27:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 18:27:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 18:27:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 18:27:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 18:27:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 18:27:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 18:27:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 18:27:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 18:27:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 18:27:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 18:27:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 18:27:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 18:27:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 18:27:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 18:27:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 18:27:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 18:27:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 18:27:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 18:27:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 18:27:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 18:27:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 18:27:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 18:27:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 18:27:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 18:27:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 18:27:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 18:27:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 18:27:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 18:27:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 18:27:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 18:27:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 18:27:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:27:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:27:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:27:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:27:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:27:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 18:27:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:27:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:27:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:27:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:27:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:27:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 18:27:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:27:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:27:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:27:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:27:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:27:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 18:27:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:27:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:27:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:27:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:27:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:27:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 18:27:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:27:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:27:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:27:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:27:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:27:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 18:27:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:27:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:27:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:27:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:27:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:27:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 18:27:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:27:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:27:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:27:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:27:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:27:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 18:27:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:27:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:27:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:27:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:27:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:27:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 18:27:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:27:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:27:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:27:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:27:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:27:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 18:27:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:27:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:27:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:27:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:27:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:27:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 18:27:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:27:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:27:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:27:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:27:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:27:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 18:27:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:27:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:27:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:27:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:27:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:27:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 18:27:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:27:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:27:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:27:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:27:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:27:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 18:27:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:27:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:27:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:27:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:27:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:27:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 18:27:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:27:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:27:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:27:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:27:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:27:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 18:27:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:27:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:27:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:27:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:27:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:27:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 18:27:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:27:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:27:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:27:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:27:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:27:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 18:27:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:27:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:27:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:27:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:27:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:27:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 18:27:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:27:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:27:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:27:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:27:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:27:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 18:27:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:27:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:27:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:27:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:27:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:27:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 18:27:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:27:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:27:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:27:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:27:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:27:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 18:27:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:27:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:27:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:27:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:27:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:27:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 18:27:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:27:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:27:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:27:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 18:27:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 18:27:46 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" 18:27:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:27:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:27:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:27:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 18:27:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 18:27:46 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" 18:27:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:27:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:27:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:27:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 18:27:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 18:27:46 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 736ms 18:27:46 INFO - PROCESS | 1926 | 1464139666645 Marionette TRACE conn2 -> [0,3057,"getWindowHandle",null] 18:27:46 INFO - PROCESS | 1926 | 1464139666646 Marionette TRACE conn2 <- [1,3057,null,{"value":"7"}] 18:27:46 INFO - TEST-START | /FileAPI/file/File-constructor.html 18:27:46 INFO - PROCESS | 1926 | 1464139666651 Marionette TRACE conn2 -> [0,3058,"setScriptTimeout",{"ms":35000}] 18:27:46 INFO - PROCESS | 1926 | 1464139666652 Marionette TRACE conn2 <- [1,3058,null,{}] 18:27:46 INFO - PROCESS | 1926 | 1464139666655 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}] 18:27:46 INFO - PROCESS | 1926 | 1464139666782 Marionette TRACE conn2 <- [1,3059,null,{"value":null}] 18:27:46 INFO - PROCESS | 1926 | 1464139666923 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:46 INFO - PROCESS | 1926 | ++DOCSHELL 0x12d19c800 == 105 [pid = 1926] [id = 774] 18:27:46 INFO - PROCESS | 1926 | ++DOMWINDOW == 161 (0x118377800) [pid = 1926] [serial = 2320] [outer = 0x0] 18:27:46 INFO - PROCESS | 1926 | ++DOMWINDOW == 162 (0x129075400) [pid = 1926] [serial = 2321] [outer = 0x118377800] 18:27:46 INFO - PROCESS | 1926 | 1464139666953 Marionette DEBUG loaded listener.js 18:27:47 INFO - PROCESS | 1926 | ++DOMWINDOW == 163 (0x143804000) [pid = 1926] [serial = 2322] [outer = 0x118377800] 18:27:47 INFO - PROCESS | 1926 | 1464139667332 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]]]}] 18:27:47 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 18:27:47 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 18:27:47 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 18:27:47 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 18:27:47 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 18:27:47 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 18:27:47 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 18:27:47 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 18:27:47 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 18:27:47 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 18:27:47 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 18:27:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:27:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:27:47 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 18:27:47 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 18:27:47 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 18:27:47 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 18:27:47 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 18:27:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:27:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:27:47 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 18:27:47 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 18:27:47 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 18:27:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:27:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:27:47 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 18:27:47 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 18:27:47 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 18:27:47 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 721ms 18:27:47 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 18:27:47 INFO - PROCESS | 1926 | 1464139667373 Marionette TRACE conn2 -> [0,3061,"getWindowHandle",null] 18:27:47 INFO - PROCESS | 1926 | 1464139667374 Marionette TRACE conn2 <- [1,3061,null,{"value":"7"}] 18:27:47 INFO - PROCESS | 1926 | 1464139667377 Marionette TRACE conn2 -> [0,3062,"setScriptTimeout",{"ms":35000}] 18:27:47 INFO - PROCESS | 1926 | 1464139667378 Marionette TRACE conn2 <- [1,3062,null,{}] 18:27:47 INFO - PROCESS | 1926 | 1464139667380 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}] 18:27:47 INFO - PROCESS | 1926 | 1464139667502 Marionette TRACE conn2 <- [1,3063,null,{"value":null}] 18:27:47 INFO - PROCESS | 1926 | 1464139667617 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:47 INFO - PROCESS | 1926 | ++DOCSHELL 0x11858d000 == 106 [pid = 1926] [id = 775] 18:27:47 INFO - PROCESS | 1926 | ++DOMWINDOW == 164 (0x111ed5c00) [pid = 1926] [serial = 2323] [outer = 0x0] 18:27:47 INFO - PROCESS | 1926 | ++DOMWINDOW == 165 (0x116e6c000) [pid = 1926] [serial = 2324] [outer = 0x111ed5c00] 18:27:47 INFO - PROCESS | 1926 | 1464139667649 Marionette DEBUG loaded listener.js 18:27:47 INFO - PROCESS | 1926 | ++DOMWINDOW == 166 (0x1194c2000) [pid = 1926] [serial = 2325] [outer = 0x111ed5c00] 18:27:47 INFO - PROCESS | 1926 | [1926] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 18:27:48 INFO - PROCESS | 1926 | 1464139668335 Marionette TRACE conn2 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 18:27:48 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 18:27:48 INFO - {} 18:27:48 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 971ms 18:27:48 INFO - PROCESS | 1926 | 1464139668349 Marionette TRACE conn2 -> [0,3065,"getWindowHandle",null] 18:27:48 INFO - PROCESS | 1926 | 1464139668351 Marionette TRACE conn2 <- [1,3065,null,{"value":"7"}] 18:27:48 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 18:27:48 INFO - PROCESS | 1926 | 1464139668355 Marionette TRACE conn2 -> [0,3066,"setScriptTimeout",{"ms":35000}] 18:27:48 INFO - PROCESS | 1926 | 1464139668357 Marionette TRACE conn2 <- [1,3066,null,{}] 18:27:48 INFO - PROCESS | 1926 | 1464139668387 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}] 18:27:48 INFO - PROCESS | 1926 | 1464139668501 Marionette TRACE conn2 <- [1,3067,null,{"value":null}] 18:27:48 INFO - PROCESS | 1926 | 1464139668586 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:48 INFO - PROCESS | 1926 | ++DOCSHELL 0x129676000 == 107 [pid = 1926] [id = 776] 18:27:48 INFO - PROCESS | 1926 | ++DOMWINDOW == 167 (0x116851c00) [pid = 1926] [serial = 2326] [outer = 0x0] 18:27:48 INFO - PROCESS | 1926 | ++DOMWINDOW == 168 (0x117e0a400) [pid = 1926] [serial = 2327] [outer = 0x116851c00] 18:27:48 INFO - PROCESS | 1926 | 1464139668615 Marionette DEBUG loaded listener.js 18:27:48 INFO - PROCESS | 1926 | ++DOMWINDOW == 169 (0x1183b1c00) [pid = 1926] [serial = 2328] [outer = 0x116851c00] 18:27:49 INFO - PROCESS | 1926 | 1464139669008 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]]]}] 18:27:49 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 18:27:49 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 18:27:49 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 18:27:49 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 18:27:49 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 18:27:49 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 18:27:49 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 18:27:49 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 692ms 18:27:49 INFO - PROCESS | 1926 | 1464139669049 Marionette TRACE conn2 -> [0,3069,"getWindowHandle",null] 18:27:49 INFO - PROCESS | 1926 | 1464139669054 Marionette TRACE conn2 <- [1,3069,null,{"value":"7"}] 18:27:49 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 18:27:49 INFO - PROCESS | 1926 | 1464139669061 Marionette TRACE conn2 -> [0,3070,"setScriptTimeout",{"ms":35000}] 18:27:49 INFO - PROCESS | 1926 | 1464139669064 Marionette TRACE conn2 <- [1,3070,null,{}] 18:27:49 INFO - PROCESS | 1926 | 1464139669067 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}] 18:27:49 INFO - PROCESS | 1926 | 1464139669270 Marionette TRACE conn2 <- [1,3071,null,{"value":null}] 18:27:49 INFO - PROCESS | 1926 | 1464139669437 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:49 INFO - PROCESS | 1926 | ++DOCSHELL 0x121781800 == 108 [pid = 1926] [id = 777] 18:27:49 INFO - PROCESS | 1926 | ++DOMWINDOW == 170 (0x1183b6400) [pid = 1926] [serial = 2329] [outer = 0x0] 18:27:49 INFO - PROCESS | 1926 | ++DOMWINDOW == 171 (0x1194ce800) [pid = 1926] [serial = 2330] [outer = 0x1183b6400] 18:27:49 INFO - PROCESS | 1926 | 1464139669480 Marionette DEBUG loaded listener.js 18:27:49 INFO - PROCESS | 1926 | ++DOMWINDOW == 172 (0x120d0a000) [pid = 1926] [serial = 2331] [outer = 0x1183b6400] 18:27:49 INFO - PROCESS | 1926 | --DOCSHELL 0x113330800 == 107 [pid = 1926] [id = 480] 18:27:49 INFO - PROCESS | 1926 | --DOCSHELL 0x12f1a3000 == 106 [pid = 1926] [id = 656] 18:27:49 INFO - PROCESS | 1926 | --DOCSHELL 0x1359ce800 == 105 [pid = 1926] [id = 706] 18:27:49 INFO - PROCESS | 1926 | --DOCSHELL 0x13590a800 == 104 [pid = 1926] [id = 705] 18:27:49 INFO - PROCESS | 1926 | --DOCSHELL 0x1354c2800 == 103 [pid = 1926] [id = 765] 18:27:49 INFO - PROCESS | 1926 | --DOCSHELL 0x12f66c000 == 102 [pid = 1926] [id = 764] 18:27:49 INFO - PROCESS | 1926 | --DOCSHELL 0x118352000 == 101 [pid = 1926] [id = 763] 18:27:49 INFO - PROCESS | 1926 | --DOCSHELL 0x12d1cf000 == 100 [pid = 1926] [id = 762] 18:27:49 INFO - PROCESS | 1926 | --DOMWINDOW == 171 (0x12ab35c00) [pid = 1926] [serial = 2221] [outer = 0x0] [url = about:blank] 18:27:49 INFO - PROCESS | 1926 | --DOMWINDOW == 170 (0x126dc4c00) [pid = 1926] [serial = 2161] [outer = 0x0] [url = about:blank] 18:27:49 INFO - PROCESS | 1926 | --DOCSHELL 0x12d01c800 == 99 [pid = 1926] [id = 761] 18:27:49 INFO - PROCESS | 1926 | --DOCSHELL 0x12c84d800 == 98 [pid = 1926] [id = 760] 18:27:49 INFO - PROCESS | 1926 | --DOCSHELL 0x12c537000 == 97 [pid = 1926] [id = 759] 18:27:49 INFO - PROCESS | 1926 | --DOCSHELL 0x12ac23000 == 96 [pid = 1926] [id = 758] 18:27:49 INFO - PROCESS | 1926 | --DOCSHELL 0x129357000 == 95 [pid = 1926] [id = 757] 18:27:49 INFO - PROCESS | 1926 | --DOCSHELL 0x129686000 == 94 [pid = 1926] [id = 756] 18:27:49 INFO - PROCESS | 1926 | --DOCSHELL 0x125506000 == 93 [pid = 1926] [id = 755] 18:27:49 INFO - PROCESS | 1926 | --DOCSHELL 0x1163cb000 == 92 [pid = 1926] [id = 754] 18:27:49 INFO - PROCESS | 1926 | --DOCSHELL 0x127563000 == 91 [pid = 1926] [id = 753] 18:27:49 INFO - PROCESS | 1926 | --DOCSHELL 0x137d0e000 == 90 [pid = 1926] [id = 749] 18:27:49 INFO - PROCESS | 1926 | --DOCSHELL 0x135a29800 == 89 [pid = 1926] [id = 748] 18:27:49 INFO - PROCESS | 1926 | --DOCSHELL 0x1354c7800 == 88 [pid = 1926] [id = 747] 18:27:49 INFO - PROCESS | 1926 | --DOCSHELL 0x135151000 == 87 [pid = 1926] [id = 746] 18:27:49 INFO - PROCESS | 1926 | --DOCSHELL 0x135143800 == 86 [pid = 1926] [id = 745] 18:27:49 INFO - PROCESS | 1926 | --DOCSHELL 0x135076000 == 85 [pid = 1926] [id = 744] 18:27:49 INFO - PROCESS | 1926 | --DOCSHELL 0x12d488000 == 84 [pid = 1926] [id = 743] 18:27:49 INFO - PROCESS | 1926 | --DOCSHELL 0x128cda800 == 83 [pid = 1926] [id = 742] 18:27:49 INFO - PROCESS | 1926 | --DOCSHELL 0x118548000 == 82 [pid = 1926] [id = 741] 18:27:49 INFO - PROCESS | 1926 | --DOCSHELL 0x12d8a0800 == 81 [pid = 1926] [id = 740] 18:27:49 INFO - PROCESS | 1926 | --DOMWINDOW == 169 (0x12c85b000) [pid = 1926] [serial = 2123] [outer = 0x0] [url = about:blank] 18:27:49 INFO - PROCESS | 1926 | --DOMWINDOW == 168 (0x12a8afc00) [pid = 1926] [serial = 2114] [outer = 0x0] [url = about:blank] 18:27:49 INFO - PROCESS | 1926 | --DOMWINDOW == 167 (0x1194b3800) [pid = 1926] [serial = 2108] [outer = 0x0] [url = about:blank] 18:27:49 INFO - PROCESS | 1926 | --DOMWINDOW == 166 (0x126ff5800) [pid = 1926] [serial = 2111] [outer = 0x0] [url = about:blank] 18:27:49 INFO - PROCESS | 1926 | --DOMWINDOW == 165 (0x12b494000) [pid = 1926] [serial = 2117] [outer = 0x0] [url = about:blank] 18:27:49 INFO - PROCESS | 1926 | --DOMWINDOW == 164 (0x12c2d2800) [pid = 1926] [serial = 2120] [outer = 0x0] [url = about:blank] 18:27:49 INFO - PROCESS | 1926 | --DOMWINDOW == 163 (0x126812c00) [pid = 1926] [serial = 2204] [outer = 0x0] [url = about:blank] 18:27:49 INFO - PROCESS | 1926 | --DOMWINDOW == 162 (0x1214c0800) [pid = 1926] [serial = 2203] [outer = 0x0] [url = about:blank] 18:27:49 INFO - PROCESS | 1926 | --DOMWINDOW == 161 (0x128ba6c00) [pid = 1926] [serial = 2209] [outer = 0x0] [url = about:blank] 18:27:49 INFO - PROCESS | 1926 | --DOMWINDOW == 160 (0x120d09000) [pid = 1926] [serial = 2170] [outer = 0x0] [url = about:blank] 18:27:49 INFO - PROCESS | 1926 | --DOMWINDOW == 159 (0x12109d800) [pid = 1926] [serial = 2171] [outer = 0x0] [url = about:blank] 18:27:49 INFO - PROCESS | 1926 | --DOMWINDOW == 158 (0x12746d000) [pid = 1926] [serial = 2206] [outer = 0x0] [url = about:blank] 18:27:49 INFO - PROCESS | 1926 | --DOMWINDOW == 157 (0x116e67000) [pid = 1926] [serial = 2165] [outer = 0x0] [url = about:blank] 18:27:49 INFO - PROCESS | 1926 | --DOMWINDOW == 156 (0x115e84c00) [pid = 1926] [serial = 2164] [outer = 0x0] [url = about:blank] 18:27:49 INFO - PROCESS | 1926 | --DOMWINDOW == 155 (0x118c1ac00) [pid = 1926] [serial = 2168] [outer = 0x0] [url = about:blank] 18:27:49 INFO - PROCESS | 1926 | --DOMWINDOW == 154 (0x11830f800) [pid = 1926] [serial = 2167] [outer = 0x0] [url = about:blank] 18:27:49 INFO - PROCESS | 1926 | --DOMWINDOW == 153 (0x117687000) [pid = 1926] [serial = 2191] [outer = 0x0] [url = about:blank] 18:27:49 INFO - PROCESS | 1926 | --DOMWINDOW == 152 (0x1183ad000) [pid = 1926] [serial = 2192] [outer = 0x0] [url = about:blank] 18:27:49 INFO - PROCESS | 1926 | --DOMWINDOW == 151 (0x118c11400) [pid = 1926] [serial = 2194] [outer = 0x0] [url = about:blank] 18:27:49 INFO - PROCESS | 1926 | --DOMWINDOW == 150 (0x1194b0400) [pid = 1926] [serial = 2195] [outer = 0x0] [url = about:blank] 18:27:49 INFO - PROCESS | 1926 | --DOMWINDOW == 149 (0x126815400) [pid = 1926] [serial = 2174] [outer = 0x0] [url = about:blank] 18:27:49 INFO - PROCESS | 1926 | --DOMWINDOW == 148 (0x12557f000) [pid = 1926] [serial = 2173] [outer = 0x0] [url = about:blank] 18:27:49 INFO - PROCESS | 1926 | --DOMWINDOW == 147 (0x116e69c00) [pid = 1926] [serial = 2186] [outer = 0x0] [url = about:blank] 18:27:49 INFO - PROCESS | 1926 | --DOMWINDOW == 146 (0x112747c00) [pid = 1926] [serial = 2185] [outer = 0x0] [url = about:blank] 18:27:49 INFO - PROCESS | 1926 | --DOMWINDOW == 145 (0x128bcdc00) [pid = 1926] [serial = 2210] [outer = 0x0] [url = about:blank] 18:27:49 INFO - PROCESS | 1926 | --DOMWINDOW == 144 (0x11684d800) [pid = 1926] [serial = 2189] [outer = 0x0] [url = about:blank] 18:27:49 INFO - PROCESS | 1926 | --DOMWINDOW == 143 (0x113c78000) [pid = 1926] [serial = 2188] [outer = 0x0] [url = about:blank] 18:27:49 INFO - PROCESS | 1926 | --DOMWINDOW == 142 (0x121085000) [pid = 1926] [serial = 2200] [outer = 0x0] [url = about:blank] 18:27:49 INFO - PROCESS | 1926 | --DOMWINDOW == 141 (0x128bd3c00) [pid = 1926] [serial = 2180] [outer = 0x0] [url = about:blank] 18:27:49 INFO - PROCESS | 1926 | --DOMWINDOW == 140 (0x128babc00) [pid = 1926] [serial = 2179] [outer = 0x0] [url = about:blank] 18:27:49 INFO - PROCESS | 1926 | --DOMWINDOW == 139 (0x12a8a4c00) [pid = 1926] [serial = 2219] [outer = 0x0] [url = about:blank] 18:27:49 INFO - PROCESS | 1926 | --DOMWINDOW == 138 (0x118093400) [pid = 1926] [serial = 2213] [outer = 0x0] [url = about:blank] 18:27:49 INFO - PROCESS | 1926 | --DOMWINDOW == 137 (0x1129c3800) [pid = 1926] [serial = 2212] [outer = 0x0] [url = about:blank] 18:27:49 INFO - PROCESS | 1926 | --DOMWINDOW == 136 (0x128bda400) [pid = 1926] [serial = 2182] [outer = 0x0] [url = about:blank] 18:27:49 INFO - PROCESS | 1926 | --DOMWINDOW == 135 (0x128d76c00) [pid = 1926] [serial = 2183] [outer = 0x0] [url = about:blank] 18:27:49 INFO - PROCESS | 1926 | --DOMWINDOW == 134 (0x12740cc00) [pid = 1926] [serial = 2176] [outer = 0x0] [url = about:blank] 18:27:49 INFO - PROCESS | 1926 | --DOMWINDOW == 133 (0x1275e0400) [pid = 1926] [serial = 2177] [outer = 0x0] [url = about:blank] 18:27:49 INFO - PROCESS | 1926 | --DOMWINDOW == 132 (0x1194e5000) [pid = 1926] [serial = 2197] [outer = 0x0] [url = about:blank] 18:27:49 INFO - PROCESS | 1926 | --DOMWINDOW == 131 (0x120e90800) [pid = 1926] [serial = 2198] [outer = 0x0] [url = about:blank] 18:27:49 INFO - PROCESS | 1926 | --DOMWINDOW == 130 (0x1275ec800) [pid = 1926] [serial = 2207] [outer = 0x0] [url = about:blank] 18:27:49 INFO - PROCESS | 1926 | --DOMWINDOW == 129 (0x1219a2400) [pid = 1926] [serial = 2215] [outer = 0x0] [url = about:blank] 18:27:49 INFO - PROCESS | 1926 | --DOMWINDOW == 128 (0x1210a2000) [pid = 1926] [serial = 2201] [outer = 0x0] [url = about:blank] 18:27:49 INFO - PROCESS | 1926 | --DOMWINDOW == 127 (0x128bd2c00) [pid = 1926] [serial = 2216] [outer = 0x0] [url = about:blank] 18:27:49 INFO - PROCESS | 1926 | --DOMWINDOW == 126 (0x129310c00) [pid = 1926] [serial = 2218] [outer = 0x0] [url = about:blank] 18:27:49 INFO - PROCESS | 1926 | 1464139669989 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]]]}] 18:27:50 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 18:27:50 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 18:27:50 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 18:27:50 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 18:27:50 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 18:27:50 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 18:27:50 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 973ms 18:27:50 INFO - PROCESS | 1926 | 1464139670034 Marionette TRACE conn2 -> [0,3073,"getWindowHandle",null] 18:27:50 INFO - PROCESS | 1926 | 1464139670036 Marionette TRACE conn2 <- [1,3073,null,{"value":"7"}] 18:27:50 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 18:27:50 INFO - PROCESS | 1926 | 1464139670039 Marionette TRACE conn2 -> [0,3074,"setScriptTimeout",{"ms":35000}] 18:27:50 INFO - PROCESS | 1926 | 1464139670043 Marionette TRACE conn2 <- [1,3074,null,{}] 18:27:50 INFO - PROCESS | 1926 | 1464139670052 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}] 18:27:50 INFO - PROCESS | 1926 | 1464139670198 Marionette TRACE conn2 <- [1,3075,null,{"value":null}] 18:27:50 INFO - PROCESS | 1926 | 1464139670308 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:50 INFO - PROCESS | 1926 | ++DOCSHELL 0x119c08000 == 82 [pid = 1926] [id = 778] 18:27:50 INFO - PROCESS | 1926 | ++DOMWINDOW == 127 (0x118c50400) [pid = 1926] [serial = 2332] [outer = 0x0] 18:27:50 INFO - PROCESS | 1926 | ++DOMWINDOW == 128 (0x120e8dc00) [pid = 1926] [serial = 2333] [outer = 0x118c50400] 18:27:50 INFO - PROCESS | 1926 | 1464139670353 Marionette DEBUG loaded listener.js 18:27:50 INFO - PROCESS | 1926 | ++DOMWINDOW == 129 (0x121088c00) [pid = 1926] [serial = 2334] [outer = 0x118c50400] 18:27:50 INFO - PROCESS | 1926 | 1464139670681 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]]]}] 18:27:50 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 18:27:50 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 18:27:50 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 18:27:50 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 18:27:50 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 18:27:50 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 18:27:50 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 678ms 18:27:50 INFO - PROCESS | 1926 | 1464139670717 Marionette TRACE conn2 -> [0,3077,"getWindowHandle",null] 18:27:50 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 18:27:50 INFO - PROCESS | 1926 | 1464139670719 Marionette TRACE conn2 <- [1,3077,null,{"value":"7"}] 18:27:50 INFO - PROCESS | 1926 | 1464139670721 Marionette TRACE conn2 -> [0,3078,"setScriptTimeout",{"ms":35000}] 18:27:50 INFO - PROCESS | 1926 | 1464139670722 Marionette TRACE conn2 <- [1,3078,null,{}] 18:27:50 INFO - PROCESS | 1926 | 1464139670725 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}] 18:27:50 INFO - PROCESS | 1926 | 1464139670827 Marionette TRACE conn2 <- [1,3079,null,{"value":null}] 18:27:50 INFO - PROCESS | 1926 | 1464139670900 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:50 INFO - PROCESS | 1926 | ++DOCSHELL 0x126f27000 == 83 [pid = 1926] [id = 779] 18:27:50 INFO - PROCESS | 1926 | ++DOMWINDOW == 130 (0x12108a000) [pid = 1926] [serial = 2335] [outer = 0x0] 18:27:50 INFO - PROCESS | 1926 | ++DOMWINDOW == 131 (0x1210ca000) [pid = 1926] [serial = 2336] [outer = 0x12108a000] 18:27:50 INFO - PROCESS | 1926 | 1464139670926 Marionette DEBUG loaded listener.js 18:27:50 INFO - PROCESS | 1926 | ++DOMWINDOW == 132 (0x12154d400) [pid = 1926] [serial = 2337] [outer = 0x12108a000] 18:27:51 INFO - PROCESS | 1926 | 1464139671313 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] 18:27:51 INFO - PROCESS | 1926 | 1464139671345 Marionette TRACE conn2 <- [1,3081,null,{"value":"7"}] 18:27:51 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 18:27:51 INFO - PROCESS | 1926 | 1464139671349 Marionette TRACE conn2 -> [0,3082,"setScriptTimeout",{"ms":35000}] 18:27:51 INFO - PROCESS | 1926 | 1464139671351 Marionette TRACE conn2 <- [1,3082,null,{}] 18:27:51 INFO - PROCESS | 1926 | 1464139671355 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}] 18:27:51 INFO - PROCESS | 1926 | 1464139671478 Marionette TRACE conn2 <- [1,3083,null,{"value":null}] 18:27:51 INFO - PROCESS | 1926 | 1464139671590 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:51 INFO - PROCESS | 1926 | ++DOCSHELL 0x1191e9000 == 84 [pid = 1926] [id = 780] 18:27:51 INFO - PROCESS | 1926 | ++DOMWINDOW == 133 (0x1166c7400) [pid = 1926] [serial = 2338] [outer = 0x0] 18:27:51 INFO - PROCESS | 1926 | ++DOMWINDOW == 134 (0x117683000) [pid = 1926] [serial = 2339] [outer = 0x1166c7400] 18:27:51 INFO - PROCESS | 1926 | 1464139671652 Marionette DEBUG loaded listener.js 18:27:51 INFO - PROCESS | 1926 | ++DOMWINDOW == 135 (0x1183ad800) [pid = 1926] [serial = 2340] [outer = 0x1166c7400] 18:27:52 INFO - PROCESS | 1926 | 1464139672026 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]]]}] 18:27:52 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 18:27:52 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 18:27:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:27:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:27:52 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 18:27:52 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 18:27:52 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 721ms 18:27:52 INFO - PROCESS | 1926 | 1464139672070 Marionette TRACE conn2 -> [0,3085,"getWindowHandle",null] 18:27:52 INFO - PROCESS | 1926 | 1464139672075 Marionette TRACE conn2 <- [1,3085,null,{"value":"7"}] 18:27:52 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 18:27:52 INFO - PROCESS | 1926 | 1464139672079 Marionette TRACE conn2 -> [0,3086,"setScriptTimeout",{"ms":35000}] 18:27:52 INFO - PROCESS | 1926 | 1464139672081 Marionette TRACE conn2 <- [1,3086,null,{}] 18:27:52 INFO - PROCESS | 1926 | 1464139672084 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}] 18:27:52 INFO - PROCESS | 1926 | 1464139672202 Marionette TRACE conn2 <- [1,3087,null,{"value":null}] 18:27:52 INFO - PROCESS | 1926 | 1464139672317 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:52 INFO - PROCESS | 1926 | ++DOCSHELL 0x12936d800 == 85 [pid = 1926] [id = 781] 18:27:52 INFO - PROCESS | 1926 | ++DOMWINDOW == 136 (0x1185fc400) [pid = 1926] [serial = 2341] [outer = 0x0] 18:27:52 INFO - PROCESS | 1926 | ++DOMWINDOW == 137 (0x1194b4000) [pid = 1926] [serial = 2342] [outer = 0x1185fc400] 18:27:52 INFO - PROCESS | 1926 | 1464139672350 Marionette DEBUG loaded listener.js 18:27:52 INFO - PROCESS | 1926 | ++DOMWINDOW == 138 (0x120e9ac00) [pid = 1926] [serial = 2343] [outer = 0x1185fc400] 18:27:52 INFO - PROCESS | 1926 | 1464139672721 Marionette TRACE conn2 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 18:27:52 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 18:27:52 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 670ms 18:27:52 INFO - PROCESS | 1926 | 1464139672750 Marionette TRACE conn2 -> [0,3089,"getWindowHandle",null] 18:27:52 INFO - PROCESS | 1926 | 1464139672751 Marionette TRACE conn2 <- [1,3089,null,{"value":"7"}] 18:27:52 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 18:27:52 INFO - PROCESS | 1926 | 1464139672754 Marionette TRACE conn2 -> [0,3090,"setScriptTimeout",{"ms":35000}] 18:27:52 INFO - PROCESS | 1926 | 1464139672756 Marionette TRACE conn2 <- [1,3090,null,{}] 18:27:52 INFO - PROCESS | 1926 | 1464139672765 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}] 18:27:52 INFO - PROCESS | 1926 | 1464139672886 Marionette TRACE conn2 <- [1,3091,null,{"value":null}] 18:27:52 INFO - PROCESS | 1926 | 1464139672993 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:53 INFO - PROCESS | 1926 | ++DOCSHELL 0x12bb41000 == 86 [pid = 1926] [id = 782] 18:27:53 INFO - PROCESS | 1926 | ++DOMWINDOW == 139 (0x1210a5000) [pid = 1926] [serial = 2344] [outer = 0x0] 18:27:53 INFO - PROCESS | 1926 | ++DOMWINDOW == 140 (0x121655800) [pid = 1926] [serial = 2345] [outer = 0x1210a5000] 18:27:53 INFO - PROCESS | 1926 | 1464139673027 Marionette DEBUG loaded listener.js 18:27:53 INFO - PROCESS | 1926 | ++DOMWINDOW == 141 (0x125583000) [pid = 1926] [serial = 2346] [outer = 0x1210a5000] 18:27:53 INFO - PROCESS | 1926 | 1464139673411 Marionette TRACE conn2 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 18:27:53 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 18:27:53 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 672ms 18:27:53 INFO - PROCESS | 1926 | 1464139673427 Marionette TRACE conn2 -> [0,3093,"getWindowHandle",null] 18:27:53 INFO - PROCESS | 1926 | 1464139673431 Marionette TRACE conn2 <- [1,3093,null,{"value":"7"}] 18:27:53 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 18:27:53 INFO - PROCESS | 1926 | 1464139673433 Marionette TRACE conn2 -> [0,3094,"setScriptTimeout",{"ms":35000}] 18:27:53 INFO - PROCESS | 1926 | 1464139673434 Marionette TRACE conn2 <- [1,3094,null,{}] 18:27:53 INFO - PROCESS | 1926 | 1464139673437 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}] 18:27:53 INFO - PROCESS | 1926 | 1464139673565 Marionette TRACE conn2 <- [1,3095,null,{"value":null}] 18:27:53 INFO - PROCESS | 1926 | 1464139673705 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:53 INFO - PROCESS | 1926 | ++DOCSHELL 0x12184e000 == 87 [pid = 1926] [id = 783] 18:27:53 INFO - PROCESS | 1926 | ++DOMWINDOW == 142 (0x116e6e000) [pid = 1926] [serial = 2347] [outer = 0x0] 18:27:53 INFO - PROCESS | 1926 | ++DOMWINDOW == 143 (0x125582400) [pid = 1926] [serial = 2348] [outer = 0x116e6e000] 18:27:53 INFO - PROCESS | 1926 | 1464139673757 Marionette DEBUG loaded listener.js 18:27:53 INFO - PROCESS | 1926 | ++DOMWINDOW == 144 (0x125daa400) [pid = 1926] [serial = 2349] [outer = 0x116e6e000] 18:27:54 INFO - PROCESS | 1926 | 1464139674206 Marionette TRACE conn2 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 18:27:54 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 18:27:54 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 822ms 18:27:54 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 18:27:54 INFO - PROCESS | 1926 | 1464139674258 Marionette TRACE conn2 -> [0,3097,"getWindowHandle",null] 18:27:54 INFO - PROCESS | 1926 | 1464139674259 Marionette TRACE conn2 <- [1,3097,null,{"value":"7"}] 18:27:54 INFO - PROCESS | 1926 | 1464139674261 Marionette TRACE conn2 -> [0,3098,"setScriptTimeout",{"ms":35000}] 18:27:54 INFO - PROCESS | 1926 | 1464139674263 Marionette TRACE conn2 <- [1,3098,null,{}] 18:27:54 INFO - PROCESS | 1926 | 1464139674265 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}] 18:27:54 INFO - PROCESS | 1926 | 1464139674376 Marionette TRACE conn2 <- [1,3099,null,{"value":null}] 18:27:54 INFO - PROCESS | 1926 | 1464139674489 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:54 INFO - PROCESS | 1926 | ++DOCSHELL 0x12c831800 == 88 [pid = 1926] [id = 784] 18:27:54 INFO - PROCESS | 1926 | ++DOMWINDOW == 145 (0x125dad800) [pid = 1926] [serial = 2350] [outer = 0x0] 18:27:54 INFO - PROCESS | 1926 | ++DOMWINDOW == 146 (0x12681b000) [pid = 1926] [serial = 2351] [outer = 0x125dad800] 18:27:54 INFO - PROCESS | 1926 | 1464139674521 Marionette DEBUG loaded listener.js 18:27:54 INFO - PROCESS | 1926 | ++DOMWINDOW == 147 (0x126d34400) [pid = 1926] [serial = 2352] [outer = 0x125dad800] 18:27:54 INFO - PROCESS | 1926 | 1464139674896 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]]]}] 18:27:54 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 18:27:54 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 18:27:54 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 670ms 18:27:54 INFO - PROCESS | 1926 | 1464139674932 Marionette TRACE conn2 -> [0,3101,"getWindowHandle",null] 18:27:54 INFO - PROCESS | 1926 | 1464139674934 Marionette TRACE conn2 <- [1,3101,null,{"value":"7"}] 18:27:54 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 18:27:54 INFO - PROCESS | 1926 | 1464139674936 Marionette TRACE conn2 -> [0,3102,"setScriptTimeout",{"ms":35000}] 18:27:54 INFO - PROCESS | 1926 | 1464139674938 Marionette TRACE conn2 <- [1,3102,null,{}] 18:27:54 INFO - PROCESS | 1926 | 1464139674940 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}] 18:27:55 INFO - PROCESS | 1926 | 1464139675072 Marionette TRACE conn2 <- [1,3103,null,{"value":null}] 18:27:55 INFO - PROCESS | 1926 | 1464139675189 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:55 INFO - PROCESS | 1926 | ++DOCSHELL 0x12cd43800 == 89 [pid = 1926] [id = 785] 18:27:55 INFO - PROCESS | 1926 | ++DOMWINDOW == 148 (0x126fed400) [pid = 1926] [serial = 2353] [outer = 0x0] 18:27:55 INFO - PROCESS | 1926 | ++DOMWINDOW == 149 (0x1275de800) [pid = 1926] [serial = 2354] [outer = 0x126fed400] 18:27:55 INFO - PROCESS | 1926 | 1464139675222 Marionette DEBUG loaded listener.js 18:27:55 INFO - PROCESS | 1926 | ++DOMWINDOW == 150 (0x128bcd400) [pid = 1926] [serial = 2355] [outer = 0x126fed400] 18:27:55 INFO - PROCESS | 1926 | 1464139675585 Marionette TRACE conn2 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 18:27:55 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 18:27:55 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 671ms 18:27:55 INFO - PROCESS | 1926 | 1464139675607 Marionette TRACE conn2 -> [0,3105,"getWindowHandle",null] 18:27:55 INFO - PROCESS | 1926 | 1464139675609 Marionette TRACE conn2 <- [1,3105,null,{"value":"7"}] 18:27:55 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 18:27:55 INFO - PROCESS | 1926 | 1464139675611 Marionette TRACE conn2 -> [0,3106,"setScriptTimeout",{"ms":35000}] 18:27:55 INFO - PROCESS | 1926 | 1464139675613 Marionette TRACE conn2 <- [1,3106,null,{}] 18:27:55 INFO - PROCESS | 1926 | 1464139675615 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}] 18:27:55 INFO - PROCESS | 1926 | 1464139675729 Marionette TRACE conn2 <- [1,3107,null,{"value":null}] 18:27:55 INFO - PROCESS | 1926 | 1464139675848 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:55 INFO - PROCESS | 1926 | ++DOCSHELL 0x12d1a9800 == 90 [pid = 1926] [id = 786] 18:27:55 INFO - PROCESS | 1926 | ++DOMWINDOW == 151 (0x126ff7000) [pid = 1926] [serial = 2356] [outer = 0x0] 18:27:55 INFO - PROCESS | 1926 | ++DOMWINDOW == 152 (0x128bdc400) [pid = 1926] [serial = 2357] [outer = 0x126ff7000] 18:27:55 INFO - PROCESS | 1926 | 1464139675880 Marionette DEBUG loaded listener.js 18:27:55 INFO - PROCESS | 1926 | ++DOMWINDOW == 153 (0x128d6f800) [pid = 1926] [serial = 2358] [outer = 0x126ff7000] 18:27:56 INFO - PROCESS | 1926 | 1464139676242 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]]]}] 18:27:56 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 18:27:56 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 18:27:56 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 18:27:56 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 669ms 18:27:56 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 18:27:56 INFO - PROCESS | 1926 | 1464139676281 Marionette TRACE conn2 -> [0,3109,"getWindowHandle",null] 18:27:56 INFO - PROCESS | 1926 | 1464139676282 Marionette TRACE conn2 <- [1,3109,null,{"value":"7"}] 18:27:56 INFO - PROCESS | 1926 | 1464139676284 Marionette TRACE conn2 -> [0,3110,"setScriptTimeout",{"ms":35000}] 18:27:56 INFO - PROCESS | 1926 | 1464139676286 Marionette TRACE conn2 <- [1,3110,null,{}] 18:27:56 INFO - PROCESS | 1926 | 1464139676288 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}] 18:27:56 INFO - PROCESS | 1926 | 1464139676406 Marionette TRACE conn2 <- [1,3111,null,{"value":null}] 18:27:56 INFO - PROCESS | 1926 | 1464139676521 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:56 INFO - PROCESS | 1926 | ++DOCSHELL 0x12d483800 == 91 [pid = 1926] [id = 787] 18:27:56 INFO - PROCESS | 1926 | ++DOMWINDOW == 154 (0x128bd7400) [pid = 1926] [serial = 2359] [outer = 0x0] 18:27:56 INFO - PROCESS | 1926 | ++DOMWINDOW == 155 (0x128f16c00) [pid = 1926] [serial = 2360] [outer = 0x128bd7400] 18:27:56 INFO - PROCESS | 1926 | 1464139676553 Marionette DEBUG loaded listener.js 18:27:56 INFO - PROCESS | 1926 | ++DOMWINDOW == 156 (0x12930a400) [pid = 1926] [serial = 2361] [outer = 0x128bd7400] 18:27:56 INFO - PROCESS | 1926 | 1464139676919 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"]]]}] 18:27:56 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 18:27:56 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 18:27:56 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 18:27:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:27:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:27:56 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 18:27:56 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 669ms 18:27:56 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 18:27:56 INFO - PROCESS | 1926 | 1464139676955 Marionette TRACE conn2 -> [0,3113,"getWindowHandle",null] 18:27:56 INFO - PROCESS | 1926 | 1464139676956 Marionette TRACE conn2 <- [1,3113,null,{"value":"7"}] 18:27:56 INFO - PROCESS | 1926 | 1464139676958 Marionette TRACE conn2 -> [0,3114,"setScriptTimeout",{"ms":35000}] 18:27:56 INFO - PROCESS | 1926 | 1464139676960 Marionette TRACE conn2 <- [1,3114,null,{}] 18:27:56 INFO - PROCESS | 1926 | 1464139676962 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}] 18:27:57 INFO - PROCESS | 1926 | 1464139677079 Marionette TRACE conn2 <- [1,3115,null,{"value":null}] 18:27:57 INFO - PROCESS | 1926 | 1464139677196 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\", \"625dd5a0-da91-470a-8831-4eae795fea53\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:57 INFO - PROCESS | 1926 | ++DOCSHELL 0x12d7cf800 == 92 [pid = 1926] [id = 788] 18:27:57 INFO - PROCESS | 1926 | ++DOMWINDOW == 157 (0x129070800) [pid = 1926] [serial = 2362] [outer = 0x0] 18:27:57 INFO - PROCESS | 1926 | ++DOMWINDOW == 158 (0x129573400) [pid = 1926] [serial = 2363] [outer = 0x129070800] 18:27:57 INFO - PROCESS | 1926 | 1464139677227 Marionette DEBUG loaded listener.js 18:27:57 INFO - PROCESS | 1926 | ++DOMWINDOW == 159 (0x12a84c000) [pid = 1926] [serial = 2364] [outer = 0x129070800] 18:27:57 INFO - PROCESS | 1926 | 1464139677587 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]]]}] 18:27:57 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 18:27:57 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 671ms 18:27:57 INFO - PROCESS | 1926 | 1464139677630 Marionette TRACE conn2 -> [0,3117,"getWindowHandle",null] 18:27:57 INFO - PROCESS | 1926 | 1464139677631 Marionette TRACE conn2 <- [1,3117,null,{"value":"7"}] 18:27:58 WARNING - u'runner_teardown' () 18:27:58 INFO - No more tests 18:27:58 INFO - Got 0 unexpected results 18:27:58 INFO - SUITE-END | took 549s 18:27:58 INFO - Closing logging queue 18:27:58 INFO - queue closed 18:27:58 INFO - Return code: 0 18:27:58 WARNING - # TBPL SUCCESS # 18:27:58 INFO - Running post-action listener: _resource_record_post_action 18:27:58 INFO - Running post-run listener: _resource_record_post_run 18:27:59 INFO - Total resource usage - Wall time: 571s; CPU: 57.0%; Read bytes: 823296; Write bytes: 951785984; Read time: 12; Write time: 4968 18:27:59 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 18:27:59 INFO - install - Wall time: 19s; CPU: 54.0%; Read bytes: 146196992; Write bytes: 147646464; Read time: 13605; Write time: 301 18:27:59 INFO - run-tests - Wall time: 553s; CPU: 57.0%; Read bytes: 823296; Write bytes: 792523264; Read time: 12; Write time: 4624 18:27:59 INFO - Running post-run listener: _upload_blobber_files 18:27:59 INFO - Blob upload gear active. 18:27:59 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 18:27:59 INFO - Files from /builds/slave/test/build/blobber_upload_dir are to be uploaded with branch at the following location(s): https://blobupload.elasticbeanstalk.com 18:27:59 INFO - Running command: ['/builds/slave/test/build/venv/bin/python', '/builds/slave/test/build/venv/bin/blobberc.py', '-u', 'https://blobupload.elasticbeanstalk.com', '-a', '/builds/slave/test/oauth.txt', '-b', 'mozilla-aurora', '-d', '/builds/slave/test/build/blobber_upload_dir', '--output-manifest', '/builds/slave/test/build/uploaded_files.json'] 18:27:59 INFO - Copy/paste: /builds/slave/test/build/venv/bin/python /builds/slave/test/build/venv/bin/blobberc.py -u https://blobupload.elasticbeanstalk.com -a /builds/slave/test/oauth.txt -b mozilla-aurora -d /builds/slave/test/build/blobber_upload_dir --output-manifest /builds/slave/test/build/uploaded_files.json 18:28:00 INFO - (blobuploader) - INFO - Open directory for files ... 18:28:00 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 18:28:00 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 18:28:00 INFO - (blobuploader) - INFO - Uploading, attempt #1. 18:28:01 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 18:28:01 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 18:28:01 INFO - (blobuploader) - INFO - Done attempting. 18:28:01 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 18:28:01 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 18:28:01 INFO - (blobuploader) - INFO - Uploading, attempt #1. 18:28:02 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 18:28:02 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 18:28:02 INFO - (blobuploader) - INFO - Done attempting. 18:28:02 INFO - (blobuploader) - INFO - Iteration through files over. 18:28:02 INFO - Return code: 0 18:28:02 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 18:28:02 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 18:28:02 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/5cc53bc6d26583c5a89523298ee86047bdc3dca75fa1b1aabad0477224521220a77519acef0e94659c4d68555dcf600a85af53bc85a6de997866d68e1f990438", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/c961a8abb8f481efbabb2f9253db599881302c6c2fe311ce82888050658ea6939abc003d71bc3d4623ab7ea84945a2f160d9840da72bbb8910e615d966caff3f"} 18:28:02 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 18:28:02 INFO - Writing to file /builds/slave/test/properties/blobber_files 18:28:02 INFO - Contents: 18:28:02 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/5cc53bc6d26583c5a89523298ee86047bdc3dca75fa1b1aabad0477224521220a77519acef0e94659c4d68555dcf600a85af53bc85a6de997866d68e1f990438", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/c961a8abb8f481efbabb2f9253db599881302c6c2fe311ce82888050658ea6939abc003d71bc3d4623ab7ea84945a2f160d9840da72bbb8910e615d966caff3f"} 18:28:02 INFO - Running post-run listener: copy_logs_to_upload_dir 18:28:02 INFO - Copying logs to upload dir... 18:28:02 INFO - mkdir: /builds/slave/test/build/upload/logs 18:28:02 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=623.175997 ========= master_lag: 0.31 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 10 mins, 23 secs) (at 2016-05-24 18:28:03.303448) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-05-24 18:28:03.307081) ========= 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.2UlhWGJSSR/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.wT6aSOIWcS/Listeners TMPDIR=/var/folders/mg/9gn67p3x3h52jpkl3qqzw4tw00000w/T/ TWISTD_LOG_PATH=/builds/slave/twistd.log USER=cltbld VERSIONER_PYTHON_PREFER_32_BIT=no VERSIONER_PYTHON_VERSION=2.7 XPC_FLAGS=0x0 XPC_SERVICE_NAME=0 __CF_USER_TEXT_ENCODING=0x1C:0:0 using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/5cc53bc6d26583c5a89523298ee86047bdc3dca75fa1b1aabad0477224521220a77519acef0e94659c4d68555dcf600a85af53bc85a6de997866d68e1f990438", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/c961a8abb8f481efbabb2f9253db599881302c6c2fe311ce82888050658ea6939abc003d71bc3d4623ab7ea84945a2f160d9840da72bbb8910e615d966caff3f"} build_url:https://queue.taskcluster.net/v1/task/aO_sFObiRzGJL8fGpHjL0A/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg symbols_url:https://queue.taskcluster.net/v1/task/aO_sFObiRzGJL8fGpHjL0A/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.012813 build_url: 'https://queue.taskcluster.net/v1/task/aO_sFObiRzGJL8fGpHjL0A/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/5cc53bc6d26583c5a89523298ee86047bdc3dca75fa1b1aabad0477224521220a77519acef0e94659c4d68555dcf600a85af53bc85a6de997866d68e1f990438", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/c961a8abb8f481efbabb2f9253db599881302c6c2fe311ce82888050658ea6939abc003d71bc3d4623ab7ea84945a2f160d9840da72bbb8910e615d966caff3f"}' symbols_url: 'https://queue.taskcluster.net/v1/task/aO_sFObiRzGJL8fGpHjL0A/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip' ========= master_lag: 0.02 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-05-24 18:28:03.340379) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-05-24 18:28:03.340798) ========= 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.2UlhWGJSSR/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.wT6aSOIWcS/Listeners TMPDIR=/var/folders/mg/9gn67p3x3h52jpkl3qqzw4tw00000w/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.005064 ========= master_lag: 0.04 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-05-24 18:28:03.389381) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-05-24 18:28:03.392771) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-05-24 18:28:03.393167) ========= ========= Total master_lag: 0.45 =========