builder: mozilla-aurora_yosemite_r7-debug_test-web-platform-tests-1 slave: t-yosemite-r7-0053 starttime: 1464051129.52 results: success (0) buildid: 20160523164246 builduid: a700a399d11c4827ae9262abaf6f03b7 revision: c40d4d7f4bb2b10c82348b900978fd2c0c3576a7 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-05-23 17:52:09.519956) ========= master: http://buildbot-master135.bb.releng.scl3.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-05-23 17:52:09.520766) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-05-23 17:52:09.521056) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-05-23 17:52:09.773343) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-05-23 17:52:09.773598) ========= 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.b8Ebm6nU1Z/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.52CcG7Q13V/Listeners TMPDIR=/var/folders/j1/s9lsnw715dxdjl4nwk5gg7qw00000w/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-23 17:52:09-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py Resolving hg.mozilla.org... 63.245.215.102, 63.245.215.25 Connecting to hg.mozilla.org|63.245.215.102|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12141 (12K) [text/x-python] Saving to: 'archiver_client.py' 0K .......... . 100% 13.4M=0.001s 2016-05-23 17:52:09 (13.4 MB/s) - 'archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.157485 ========= master_lag: 0.04 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-05-23 17:52:09.966637) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-05-23 17:52:09.966933) ========= 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.b8Ebm6nU1Z/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.52CcG7Q13V/Listeners TMPDIR=/var/folders/j1/s9lsnw715dxdjl4nwk5gg7qw00000w/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.021256 ========= master_lag: 0.04 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-05-23 17:52:10.024026) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-05-23 17:52:10.024363) ========= bash -c 'python archiver_client.py mozharness --repo releases/mozilla-aurora --rev c40d4d7f4bb2b10c82348b900978fd2c0c3576a7 --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 c40d4d7f4bb2b10c82348b900978fd2c0c3576a7 --destination scripts --debug'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.b8Ebm6nU1Z/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.52CcG7Q13V/Listeners TMPDIR=/var/folders/j1/s9lsnw715dxdjl4nwk5gg7qw00000w/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-23 17:52:10,092 truncating revision to first 12 chars 2016-05-23 17:52:10,092 Setting DEBUG logging. 2016-05-23 17:52:10,092 attempt 1/10 2016-05-23 17:52:10,092 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-aurora/c40d4d7f4bb2?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-05-23 17:52:10,806 unpacking tar archive at: mozilla-aurora-c40d4d7f4bb2/testing/mozharness/ program finished with exit code 0 elapsedTime=0.965172 ========= master_lag: 0.03 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-05-23 17:52:11.020591) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-05-23 17:52:11.020893) ========= script_repo_revision: c40d4d7f4bb2b10c82348b900978fd2c0c3576a7 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-05-23 17:52:11.021283) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-05-23 17:52:11.021547) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-05-23 17:52:11.035435) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 10 mins, 57 secs) (at 2016-05-23 17:52:11.035698) ========= /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.b8Ebm6nU1Z/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.52CcG7Q13V/Listeners TMPDIR=/var/folders/j1/s9lsnw715dxdjl4nwk5gg7qw00000w/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 17:52:11 INFO - MultiFileLogger online at 20160523 17:52:11 in /builds/slave/test 17:52:11 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 17:52:11 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 17:52:11 INFO - {'append_to_log': False, 17:52:11 INFO - 'base_work_dir': '/builds/slave/test', 17:52:11 INFO - 'blob_upload_branch': 'mozilla-aurora', 17:52:11 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 17:52:11 INFO - 'buildbot_json_path': 'buildprops.json', 17:52:11 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 17:52:11 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 17:52:11 INFO - 'download_minidump_stackwalk': True, 17:52:11 INFO - 'download_symbols': 'true', 17:52:11 INFO - 'e10s': False, 17:52:11 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 17:52:11 INFO - 'tooltool.py': '/tools/tooltool.py', 17:52:11 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 17:52:11 INFO - '/tools/misc-python/virtualenv.py')}, 17:52:11 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 17:52:11 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 17:52:11 INFO - 'log_level': 'info', 17:52:11 INFO - 'log_to_console': True, 17:52:11 INFO - 'opt_config_files': (), 17:52:11 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 17:52:11 INFO - '--processes=1', 17:52:11 INFO - '--config=%(test_path)s/wptrunner.ini', 17:52:11 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 17:52:11 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 17:52:11 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 17:52:11 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 17:52:11 INFO - 'pip_index': False, 17:52:11 INFO - 'require_test_zip': True, 17:52:11 INFO - 'test_type': ('testharness',), 17:52:11 INFO - 'this_chunk': '1', 17:52:11 INFO - 'tooltool_cache': '/builds/tooltool_cache', 17:52:11 INFO - 'total_chunks': '10', 17:52:11 INFO - 'virtualenv_path': 'venv', 17:52:11 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 17:52:11 INFO - 'work_dir': 'build'} 17:52:11 INFO - ##### 17:52:11 INFO - ##### Running clobber step. 17:52:11 INFO - ##### 17:52:11 INFO - Running pre-action listener: _resource_record_pre_action 17:52:11 INFO - Running main action method: clobber 17:52:11 INFO - rmtree: /builds/slave/test/build 17:52:11 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 17:52:11 INFO - Running post-action listener: _resource_record_post_action 17:52:11 INFO - ##### 17:52:11 INFO - ##### Running read-buildbot-config step. 17:52:11 INFO - ##### 17:52:11 INFO - Running pre-action listener: _resource_record_pre_action 17:52:11 INFO - Running main action method: read_buildbot_config 17:52:11 INFO - Using buildbot properties: 17:52:11 INFO - { 17:52:11 INFO - "project": "", 17:52:11 INFO - "product": "firefox", 17:52:11 INFO - "script_repo_revision": "production", 17:52:11 INFO - "scheduler": "tests-mozilla-aurora-yosemite_r7-debug-unittest", 17:52:11 INFO - "repository": "", 17:52:11 INFO - "buildername": "Rev7 MacOSX Yosemite 10.10.5 mozilla-aurora debug test web-platform-tests-1", 17:52:11 INFO - "buildid": "20160523164246", 17:52:11 INFO - "pgo_build": "False", 17:52:11 INFO - "basedir": "/builds/slave/test", 17:52:11 INFO - "buildnumber": 1, 17:52:11 INFO - "slavename": "t-yosemite-r7-0053", 17:52:11 INFO - "master": "http://buildbot-master135.bb.releng.scl3.mozilla.com:8201/", 17:52:11 INFO - "platform": "macosx64", 17:52:11 INFO - "branch": "mozilla-aurora", 17:52:11 INFO - "revision": "c40d4d7f4bb2b10c82348b900978fd2c0c3576a7", 17:52:11 INFO - "repo_path": "releases/mozilla-aurora", 17:52:11 INFO - "moz_repo_path": "", 17:52:11 INFO - "stage_platform": "macosx64", 17:52:11 INFO - "builduid": "a700a399d11c4827ae9262abaf6f03b7", 17:52:11 INFO - "slavebuilddir": "test" 17:52:11 INFO - } 17:52:11 INFO - Found installer url https://queue.taskcluster.net/v1/task/Taxu8PxPS3-H4eDN-EhZRA/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg. 17:52:11 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/Taxu8PxPS3-H4eDN-EhZRA/artifacts/public/build/firefox-48.0a2.en-US.mac64.test_packages.json. 17:52:11 INFO - Running post-action listener: _resource_record_post_action 17:52:11 INFO - ##### 17:52:11 INFO - ##### Running download-and-extract step. 17:52:11 INFO - ##### 17:52:11 INFO - Running pre-action listener: _resource_record_pre_action 17:52:11 INFO - Running main action method: download_and_extract 17:52:11 INFO - mkdir: /builds/slave/test/build/tests 17:52:11 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 17:52:11 INFO - https://queue.taskcluster.net/v1/task/Taxu8PxPS3-H4eDN-EhZRA/artifacts/public/build/firefox-48.0a2.en-US.mac64.test_packages.json matches https://queue.taskcluster.net 17:52:11 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Taxu8PxPS3-H4eDN-EhZRA/artifacts/public/build/firefox-48.0a2.en-US.mac64.test_packages.json 17:52:11 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Taxu8PxPS3-H4eDN-EhZRA/artifacts/public/build/firefox-48.0a2.en-US.mac64.test_packages.json 17:52:11 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Taxu8PxPS3-H4eDN-EhZRA/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 17:52:11 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Taxu8PxPS3-H4eDN-EhZRA/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 17:52:37 INFO - Downloaded 1235 bytes. 17:52:37 INFO - Reading from file /builds/slave/test/build/firefox-48.0a2.en-US.mac64.test_packages.json 17:52:37 INFO - Using the following test package requirements: 17:52:37 INFO - {u'common': [u'firefox-48.0a2.en-US.mac64.common.tests.zip'], 17:52:37 INFO - u'cppunittest': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 17:52:37 INFO - u'firefox-48.0a2.en-US.mac64.cppunittest.tests.zip'], 17:52:37 INFO - u'gtest': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 17:52:37 INFO - u'firefox-48.0a2.en-US.mac64.gtest.tests.zip'], 17:52:37 INFO - u'jittest': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 17:52:37 INFO - u'jsshell-mac64.zip'], 17:52:37 INFO - u'mochitest': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 17:52:37 INFO - u'firefox-48.0a2.en-US.mac64.mochitest.tests.zip'], 17:52:37 INFO - u'mozbase': [u'firefox-48.0a2.en-US.mac64.common.tests.zip'], 17:52:37 INFO - u'reftest': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 17:52:37 INFO - u'firefox-48.0a2.en-US.mac64.reftest.tests.zip'], 17:52:37 INFO - u'talos': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 17:52:37 INFO - u'firefox-48.0a2.en-US.mac64.talos.tests.zip'], 17:52:37 INFO - u'web-platform': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 17:52:37 INFO - u'firefox-48.0a2.en-US.mac64.web-platform.tests.zip'], 17:52:37 INFO - u'xpcshell': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 17:52:37 INFO - u'firefox-48.0a2.en-US.mac64.xpcshell.tests.zip']} 17:52:37 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 17:52:37 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')]} 17:52:37 INFO - https://queue.taskcluster.net/v1/task/Taxu8PxPS3-H4eDN-EhZRA/artifacts/public/build/firefox-48.0a2.en-US.mac64.common.tests.zip matches https://queue.taskcluster.net 17:52:37 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Taxu8PxPS3-H4eDN-EhZRA/artifacts/public/build/firefox-48.0a2.en-US.mac64.common.tests.zip 17:52:37 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Taxu8PxPS3-H4eDN-EhZRA/artifacts/public/build/firefox-48.0a2.en-US.mac64.common.tests.zip 17:52:37 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Taxu8PxPS3-H4eDN-EhZRA/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 17:52:37 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Taxu8PxPS3-H4eDN-EhZRA/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 17:52:43 INFO - Downloaded 17983216 bytes. 17:52:43 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/*'] 17:52:43 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/* 17:52:44 INFO - caution: filename not matched: web-platform/* 17:52:44 INFO - Return code: 11 17:52: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')]} 17:52:44 INFO - https://queue.taskcluster.net/v1/task/Taxu8PxPS3-H4eDN-EhZRA/artifacts/public/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip matches https://queue.taskcluster.net 17:52:44 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Taxu8PxPS3-H4eDN-EhZRA/artifacts/public/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip 17:52:44 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Taxu8PxPS3-H4eDN-EhZRA/artifacts/public/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip 17:52:44 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Taxu8PxPS3-H4eDN-EhZRA/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 17:52:44 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Taxu8PxPS3-H4eDN-EhZRA/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 17:52:46 INFO - Downloaded 36409048 bytes. 17:52:46 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/*'] 17:52:46 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/* 17:52:50 INFO - caution: filename not matched: bin/* 17:52:50 INFO - caution: filename not matched: config/* 17:52:50 INFO - caution: filename not matched: mozbase/* 17:52:50 INFO - caution: filename not matched: marionette/* 17:52:50 INFO - caution: filename not matched: tools/wptserve/* 17:52:50 INFO - Return code: 11 17:52:50 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 17:52:50 INFO - https://queue.taskcluster.net/v1/task/Taxu8PxPS3-H4eDN-EhZRA/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg matches https://queue.taskcluster.net 17:52:50 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Taxu8PxPS3-H4eDN-EhZRA/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg 17:52:50 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Taxu8PxPS3-H4eDN-EhZRA/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg 17:52:50 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Taxu8PxPS3-H4eDN-EhZRA/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg to /builds/slave/test/build/firefox-48.0a2.en-US.mac64.dmg 17:52:50 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Taxu8PxPS3-H4eDN-EhZRA/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 17:53:02 INFO - Downloaded 73046537 bytes. 17:53:02 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/Taxu8PxPS3-H4eDN-EhZRA/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg 17:53:02 INFO - mkdir: /builds/slave/test/properties 17:53:02 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 17:53:02 INFO - Writing to file /builds/slave/test/properties/build_url 17:53:02 INFO - Contents: 17:53:02 INFO - build_url:https://queue.taskcluster.net/v1/task/Taxu8PxPS3-H4eDN-EhZRA/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg 17:53:03 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/Taxu8PxPS3-H4eDN-EhZRA/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip 17:53:03 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 17:53:03 INFO - Writing to file /builds/slave/test/properties/symbols_url 17:53:03 INFO - Contents: 17:53:03 INFO - symbols_url:https://queue.taskcluster.net/v1/task/Taxu8PxPS3-H4eDN-EhZRA/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip 17:53:03 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 17:53:03 INFO - https://queue.taskcluster.net/v1/task/Taxu8PxPS3-H4eDN-EhZRA/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip matches https://queue.taskcluster.net 17:53:03 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Taxu8PxPS3-H4eDN-EhZRA/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip 17:53:03 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Taxu8PxPS3-H4eDN-EhZRA/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip 17:53:03 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Taxu8PxPS3-H4eDN-EhZRA/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 17:53:03 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Taxu8PxPS3-H4eDN-EhZRA/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 17:53:07 INFO - Downloaded 103630026 bytes. 17:53:07 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'] 17:53:07 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 17:53:11 INFO - Return code: 0 17:53:11 INFO - Running post-action listener: _resource_record_post_action 17:53:11 INFO - Running post-action listener: set_extra_try_arguments 17:53:11 INFO - ##### 17:53:11 INFO - ##### Running create-virtualenv step. 17:53:11 INFO - ##### 17:53:11 INFO - Running pre-action listener: _pre_create_virtualenv 17:53:11 INFO - Running pre-action listener: _resource_record_pre_action 17:53:11 INFO - Running main action method: create_virtualenv 17:53:11 INFO - Creating virtualenv /builds/slave/test/build/venv 17:53:11 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 17:53:11 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 17:53:11 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 17:53:11 INFO - Using real prefix '/tools/python27' 17:53:11 INFO - New python executable in /builds/slave/test/build/venv/bin/python 17:53:12 INFO - Installing distribute.............................................................................................................................................................................................done. 17:53:15 INFO - Installing pip.................done. 17:53:15 INFO - Return code: 0 17:53:15 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 17:53:15 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 17:53:15 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 17:53:15 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 17:53:15 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 17:53:15 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 17:53:15 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 17:53:15 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 0x10833de90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10835af48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7faa1a003830>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1083565e0>, '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 0x107f39cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x107f64990>, '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.b8Ebm6nU1Z/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.52CcG7Q13V/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/j1/s9lsnw715dxdjl4nwk5gg7qw00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 17:53:15 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 17:53:15 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 17:53:15 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.b8Ebm6nU1Z/Render', 17:53:15 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 17:53:15 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 17:53:15 INFO - 'HOME': '/Users/cltbld', 17:53:15 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 17:53:15 INFO - 'LOGNAME': 'cltbld', 17:53:15 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 17:53:15 INFO - 'MOZ_NO_REMOTE': '1', 17:53:15 INFO - 'NO_EM_RESTART': '1', 17:53:15 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 17:53:15 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 17:53:15 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 17:53:15 INFO - 'PWD': '/builds/slave/test', 17:53:15 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 17:53:15 INFO - 'SHELL': '/bin/bash', 17:53:15 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.52CcG7Q13V/Listeners', 17:53:15 INFO - 'TMPDIR': '/var/folders/j1/s9lsnw715dxdjl4nwk5gg7qw00000w/T/', 17:53:15 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 17:53:15 INFO - 'USER': 'cltbld', 17:53:15 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 17:53:15 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 17:53:15 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 17:53:15 INFO - 'XPC_FLAGS': '0x0', 17:53:15 INFO - 'XPC_SERVICE_NAME': '0', 17:53:15 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 17:53:15 INFO - Ignoring indexes: https://pypi.python.org/simple/ 17:53:15 INFO - Downloading/unpacking psutil>=0.7.1 17:53:15 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 17:53:15 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 17:53:15 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 17:53:15 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 17:53:15 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 17:53:15 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 17:53:18 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 17:53:18 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 17:53:18 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 17:53:18 INFO - Installing collected packages: psutil 17:53:18 INFO - Running setup.py install for psutil 17:53:19 INFO - building 'psutil._psutil_osx' extension 17:53:19 INFO - gcc -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -DPSUTIL_VERSION=311 -I/tools/python27/include/python2.7 -c psutil/_psutil_osx.c -o build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_osx.o 17:53:19 INFO - gcc -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -DPSUTIL_VERSION=311 -I/tools/python27/include/python2.7 -c psutil/_psutil_common.c -o build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_common.o 17:53:19 INFO - gcc -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -DPSUTIL_VERSION=311 -I/tools/python27/include/python2.7 -c psutil/arch/osx/process_info.c -o build/temp.macosx-10.10-x86_64-2.7/psutil/arch/osx/process_info.o 17:53:19 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 17:53:19 INFO - building 'psutil._psutil_posix' extension 17:53:19 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 17:53:19 WARNING - psutil/_psutil_posix.c:403:11: warning: implicit declaration of function 'ioctl' is invalid in C99 [-Wimplicit-function-declaration] 17:53:19 INFO - ret = ioctl(sock, SIOCGIFFLAGS, &ifr); 17:53:19 INFO - ^ 17:53:19 INFO - 1 warning generated. 17:53:19 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 17:53:19 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 17:53:19 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 17:53:19 INFO - Successfully installed psutil 17:53:19 INFO - Cleaning up... 17:53:19 INFO - Return code: 0 17:53:19 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 17:53:19 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')]} 17:53:19 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 17:53:19 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 17:53:19 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')]} 17:53:19 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 17:53:19 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 17:53:19 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 0x10833de90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10835af48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7faa1a003830>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1083565e0>, '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 0x107f39cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x107f64990>, '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.b8Ebm6nU1Z/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.52CcG7Q13V/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/j1/s9lsnw715dxdjl4nwk5gg7qw00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 17:53:19 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 17:53:19 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 17:53:19 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.b8Ebm6nU1Z/Render', 17:53:19 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 17:53:19 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 17:53:19 INFO - 'HOME': '/Users/cltbld', 17:53:19 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 17:53:19 INFO - 'LOGNAME': 'cltbld', 17:53:19 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 17:53:19 INFO - 'MOZ_NO_REMOTE': '1', 17:53:19 INFO - 'NO_EM_RESTART': '1', 17:53:19 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 17:53:19 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 17:53:19 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 17:53:19 INFO - 'PWD': '/builds/slave/test', 17:53:19 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 17:53:19 INFO - 'SHELL': '/bin/bash', 17:53:19 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.52CcG7Q13V/Listeners', 17:53:19 INFO - 'TMPDIR': '/var/folders/j1/s9lsnw715dxdjl4nwk5gg7qw00000w/T/', 17:53:19 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 17:53:19 INFO - 'USER': 'cltbld', 17:53:19 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 17:53:19 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 17:53:19 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 17:53:19 INFO - 'XPC_FLAGS': '0x0', 17:53:19 INFO - 'XPC_SERVICE_NAME': '0', 17:53:19 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 17:53:20 INFO - Ignoring indexes: https://pypi.python.org/simple/ 17:53:20 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 17:53:20 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 17:53:20 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 17:53:20 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 17:53:20 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 17:53:20 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 17:53:20 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 17:53:22 INFO - Downloading mozsystemmonitor-0.0.tar.gz 17:53:22 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 17:53:22 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 17:53:22 INFO - Installing collected packages: mozsystemmonitor 17:53:22 INFO - Running setup.py install for mozsystemmonitor 17:53:22 INFO - Successfully installed mozsystemmonitor 17:53:22 INFO - Cleaning up... 17:53:22 INFO - Return code: 0 17:53:22 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 17:53:22 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')]} 17:53:22 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 17:53:22 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 17:53:22 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')]} 17:53:22 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 17:53:22 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 17:53:22 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 0x10833de90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10835af48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7faa1a003830>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1083565e0>, '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 0x107f39cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x107f64990>, '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.b8Ebm6nU1Z/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.52CcG7Q13V/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/j1/s9lsnw715dxdjl4nwk5gg7qw00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 17:53:22 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 17:53:22 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 17:53:22 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.b8Ebm6nU1Z/Render', 17:53:22 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 17:53:22 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 17:53:22 INFO - 'HOME': '/Users/cltbld', 17:53:22 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 17:53:22 INFO - 'LOGNAME': 'cltbld', 17:53:22 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 17:53:22 INFO - 'MOZ_NO_REMOTE': '1', 17:53:22 INFO - 'NO_EM_RESTART': '1', 17:53:22 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 17:53:22 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 17:53:22 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 17:53:22 INFO - 'PWD': '/builds/slave/test', 17:53:22 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 17:53:22 INFO - 'SHELL': '/bin/bash', 17:53:22 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.52CcG7Q13V/Listeners', 17:53:22 INFO - 'TMPDIR': '/var/folders/j1/s9lsnw715dxdjl4nwk5gg7qw00000w/T/', 17:53:22 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 17:53:22 INFO - 'USER': 'cltbld', 17:53:22 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 17:53:22 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 17:53:22 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 17:53:22 INFO - 'XPC_FLAGS': '0x0', 17:53:22 INFO - 'XPC_SERVICE_NAME': '0', 17:53:22 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 17:53:23 INFO - Ignoring indexes: https://pypi.python.org/simple/ 17:53:23 INFO - Downloading/unpacking blobuploader==1.2.4 17:53: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 17:53: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 17:53: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 17:53: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 17:53: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 17:53: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 17:53:25 INFO - Downloading blobuploader-1.2.4.tar.gz 17:53:25 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 17:53:25 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 17:53:25 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 17:53:25 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 17:53:25 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 17:53:25 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 17:53:25 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 17:53:25 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 17:53:25 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 17:53:26 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 17:53:26 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 17:53:26 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 17:53:26 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 17:53:26 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 17:53:26 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 17:53:26 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 17:53:26 INFO - Downloading docopt-0.6.1.tar.gz 17:53:26 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 17:53:26 INFO - Installing collected packages: blobuploader, requests, docopt 17:53:26 INFO - Running setup.py install for blobuploader 17:53:26 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 17:53:26 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 17:53:26 INFO - Running setup.py install for requests 17:53:27 INFO - Running setup.py install for docopt 17:53:27 INFO - Successfully installed blobuploader requests docopt 17:53:27 INFO - Cleaning up... 17:53:27 INFO - Return code: 0 17:53:27 INFO - Installing None into virtualenv /builds/slave/test/build/venv 17:53:27 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')]} 17:53:27 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 17:53:27 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 17:53:27 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')]} 17:53:27 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 17:53:27 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 17:53:27 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 0x10833de90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10835af48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7faa1a003830>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1083565e0>, '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 0x107f39cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x107f64990>, '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.b8Ebm6nU1Z/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.52CcG7Q13V/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/j1/s9lsnw715dxdjl4nwk5gg7qw00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 17:53:27 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 17:53:27 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 17:53:27 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.b8Ebm6nU1Z/Render', 17:53:27 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 17:53:27 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 17:53:27 INFO - 'HOME': '/Users/cltbld', 17:53:27 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 17:53:27 INFO - 'LOGNAME': 'cltbld', 17:53:27 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 17:53:27 INFO - 'MOZ_NO_REMOTE': '1', 17:53:27 INFO - 'NO_EM_RESTART': '1', 17:53:27 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 17:53:27 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 17:53:27 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 17:53:27 INFO - 'PWD': '/builds/slave/test', 17:53:27 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 17:53:27 INFO - 'SHELL': '/bin/bash', 17:53:27 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.52CcG7Q13V/Listeners', 17:53:27 INFO - 'TMPDIR': '/var/folders/j1/s9lsnw715dxdjl4nwk5gg7qw00000w/T/', 17:53:27 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 17:53:27 INFO - 'USER': 'cltbld', 17:53:27 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 17:53:27 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 17:53:27 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 17:53:27 INFO - 'XPC_FLAGS': '0x0', 17:53:27 INFO - 'XPC_SERVICE_NAME': '0', 17:53:27 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 17:53:27 INFO - Ignoring indexes: https://pypi.python.org/simple/ 17:53:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 17:53:27 INFO - Running setup.py (path:/var/folders/j1/s9lsnw715dxdjl4nwk5gg7qw00000w/T/pip-A36lru-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 17:53:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 17:53:28 INFO - Running setup.py (path:/var/folders/j1/s9lsnw715dxdjl4nwk5gg7qw00000w/T/pip-ww8g7B-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 17:53:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 17:53:28 INFO - Running setup.py (path:/var/folders/j1/s9lsnw715dxdjl4nwk5gg7qw00000w/T/pip-CV01P0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 17:53:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 17:53:28 INFO - Running setup.py (path:/var/folders/j1/s9lsnw715dxdjl4nwk5gg7qw00000w/T/pip-i09wxk-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 17:53:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 17:53:28 INFO - Running setup.py (path:/var/folders/j1/s9lsnw715dxdjl4nwk5gg7qw00000w/T/pip-bGvRUv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 17:53:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 17:53:28 INFO - Running setup.py (path:/var/folders/j1/s9lsnw715dxdjl4nwk5gg7qw00000w/T/pip-UvI4ev-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 17:53:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 17:53:28 INFO - Running setup.py (path:/var/folders/j1/s9lsnw715dxdjl4nwk5gg7qw00000w/T/pip-0YjGZz-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 17:53:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 17:53:28 INFO - Running setup.py (path:/var/folders/j1/s9lsnw715dxdjl4nwk5gg7qw00000w/T/pip-jQXtMf-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 17:53:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 17:53:28 INFO - Running setup.py (path:/var/folders/j1/s9lsnw715dxdjl4nwk5gg7qw00000w/T/pip-xAkWjh-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 17:53:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 17:53:28 INFO - Running setup.py (path:/var/folders/j1/s9lsnw715dxdjl4nwk5gg7qw00000w/T/pip-WfoLcU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 17:53:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 17:53:28 INFO - Running setup.py (path:/var/folders/j1/s9lsnw715dxdjl4nwk5gg7qw00000w/T/pip-aHsWKj-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 17:53:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 17:53:29 INFO - Running setup.py (path:/var/folders/j1/s9lsnw715dxdjl4nwk5gg7qw00000w/T/pip-bPsGw9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 17:53:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 17:53:29 INFO - Running setup.py (path:/var/folders/j1/s9lsnw715dxdjl4nwk5gg7qw00000w/T/pip-0qRGU8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 17:53:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 17:53:29 INFO - Running setup.py (path:/var/folders/j1/s9lsnw715dxdjl4nwk5gg7qw00000w/T/pip-KMgggb-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 17:53:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 17:53:29 INFO - Running setup.py (path:/var/folders/j1/s9lsnw715dxdjl4nwk5gg7qw00000w/T/pip-0jD9Rn-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 17:53:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 17:53:29 INFO - Running setup.py (path:/var/folders/j1/s9lsnw715dxdjl4nwk5gg7qw00000w/T/pip-T9Jb66-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 17:53:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 17:53:29 INFO - Running setup.py (path:/var/folders/j1/s9lsnw715dxdjl4nwk5gg7qw00000w/T/pip-3l_qAJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 17:53:29 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 17:53:29 INFO - Running setup.py (path:/var/folders/j1/s9lsnw715dxdjl4nwk5gg7qw00000w/T/pip-QGDsO_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 17:53:29 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 17:53:29 INFO - Running setup.py (path:/var/folders/j1/s9lsnw715dxdjl4nwk5gg7qw00000w/T/pip-8ab9sl-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 17:53:29 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 17:53:29 INFO - Running setup.py (path:/var/folders/j1/s9lsnw715dxdjl4nwk5gg7qw00000w/T/pip-XXNqWW-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 17:53:30 INFO - Unpacking /builds/slave/test/build/tests/marionette 17:53:30 INFO - Running setup.py (path:/var/folders/j1/s9lsnw715dxdjl4nwk5gg7qw00000w/T/pip-sdtWYi-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 17:53:30 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 17:53:30 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 17:53:30 INFO - Running setup.py install for manifestparser 17:53:30 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 17:53:30 INFO - Running setup.py install for mozcrash 17:53:30 INFO - Running setup.py install for mozdebug 17:53:30 INFO - Running setup.py install for mozdevice 17:53:31 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 17:53:31 INFO - Installing dm script to /builds/slave/test/build/venv/bin 17:53:31 INFO - Running setup.py install for mozfile 17:53:31 INFO - Running setup.py install for mozhttpd 17:53:31 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 17:53:31 INFO - Running setup.py install for mozinfo 17:53:31 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 17:53:31 INFO - Running setup.py install for mozInstall 17:53:31 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 17:53:31 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 17:53:31 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 17:53:31 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 17:53:31 INFO - Running setup.py install for mozleak 17:53:31 INFO - Running setup.py install for mozlog 17:53:32 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 17:53:32 INFO - Running setup.py install for moznetwork 17:53:32 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 17:53:32 INFO - Running setup.py install for mozprocess 17:53:32 INFO - Running setup.py install for mozprofile 17:53:32 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 17:53:32 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 17:53:32 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 17:53:32 INFO - Running setup.py install for mozrunner 17:53:32 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 17:53:32 INFO - Running setup.py install for mozscreenshot 17:53:32 INFO - Running setup.py install for moztest 17:53:32 INFO - Running setup.py install for mozversion 17:53:33 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 17:53:33 INFO - Running setup.py install for wptserve 17:53:33 INFO - Running setup.py install for marionette-driver 17:53:33 INFO - Running setup.py install for browsermob-proxy 17:53:33 INFO - Running setup.py install for marionette-client 17:53:33 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 17:53:33 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 17:53:33 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 17:53:33 INFO - Cleaning up... 17:53:33 INFO - Return code: 0 17:53:33 INFO - Installing None into virtualenv /builds/slave/test/build/venv 17:53:33 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')]} 17:53:33 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 17:53:33 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 17:53:33 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')]} 17:53:33 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 17:53:33 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 17:53:33 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 0x10833de90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10835af48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7faa1a003830>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1083565e0>, '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 0x107f39cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x107f64990>, '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.b8Ebm6nU1Z/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.52CcG7Q13V/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/j1/s9lsnw715dxdjl4nwk5gg7qw00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 17:53:33 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 17:53:33 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 17:53:33 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.b8Ebm6nU1Z/Render', 17:53:33 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 17:53:33 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 17:53:33 INFO - 'HOME': '/Users/cltbld', 17:53:33 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 17:53:33 INFO - 'LOGNAME': 'cltbld', 17:53:33 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 17:53:33 INFO - 'MOZ_NO_REMOTE': '1', 17:53:33 INFO - 'NO_EM_RESTART': '1', 17:53:33 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 17:53:33 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 17:53:33 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 17:53:33 INFO - 'PWD': '/builds/slave/test', 17:53:33 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 17:53:33 INFO - 'SHELL': '/bin/bash', 17:53:33 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.52CcG7Q13V/Listeners', 17:53:33 INFO - 'TMPDIR': '/var/folders/j1/s9lsnw715dxdjl4nwk5gg7qw00000w/T/', 17:53:33 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 17:53:33 INFO - 'USER': 'cltbld', 17:53:33 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 17:53:33 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 17:53:33 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 17:53:33 INFO - 'XPC_FLAGS': '0x0', 17:53:33 INFO - 'XPC_SERVICE_NAME': '0', 17:53:33 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 17:53:34 INFO - Ignoring indexes: https://pypi.python.org/simple/ 17:53:34 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 17:53:34 INFO - Running setup.py (path:/var/folders/j1/s9lsnw715dxdjl4nwk5gg7qw00000w/T/pip-suaCoY-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 17:53:34 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)) 17:53:34 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 17:53:34 INFO - Running setup.py (path:/var/folders/j1/s9lsnw715dxdjl4nwk5gg7qw00000w/T/pip-swQjYH-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 17:53:34 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)) 17:53:34 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 17:53:34 INFO - Running setup.py (path:/var/folders/j1/s9lsnw715dxdjl4nwk5gg7qw00000w/T/pip-mObId_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 17:53:34 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)) 17:53:34 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 17:53:34 INFO - Running setup.py (path:/var/folders/j1/s9lsnw715dxdjl4nwk5gg7qw00000w/T/pip-3Uq8HN-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 17:53:34 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)) 17:53:34 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 17:53:34 INFO - Running setup.py (path:/var/folders/j1/s9lsnw715dxdjl4nwk5gg7qw00000w/T/pip-6LWorQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 17:53:34 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)) 17:53:34 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 17:53:34 INFO - Running setup.py (path:/var/folders/j1/s9lsnw715dxdjl4nwk5gg7qw00000w/T/pip-sxIUGH-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 17:53:34 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)) 17:53:34 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 17:53:34 INFO - Running setup.py (path:/var/folders/j1/s9lsnw715dxdjl4nwk5gg7qw00000w/T/pip-HLiCO6-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 17:53:34 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)) 17:53:34 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 17:53:34 INFO - Running setup.py (path:/var/folders/j1/s9lsnw715dxdjl4nwk5gg7qw00000w/T/pip-3fqBMq-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 17:53:35 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)) 17:53:35 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 17:53:35 INFO - Running setup.py (path:/var/folders/j1/s9lsnw715dxdjl4nwk5gg7qw00000w/T/pip-pXodou-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 17:53:35 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)) 17:53:35 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 17:53:35 INFO - Running setup.py (path:/var/folders/j1/s9lsnw715dxdjl4nwk5gg7qw00000w/T/pip-WfHgKy-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 17:53:35 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)) 17:53:35 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 17:53:35 INFO - Running setup.py (path:/var/folders/j1/s9lsnw715dxdjl4nwk5gg7qw00000w/T/pip-iExIvF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 17:53:35 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)) 17:53:35 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 17:53:35 INFO - Running setup.py (path:/var/folders/j1/s9lsnw715dxdjl4nwk5gg7qw00000w/T/pip-hiNqnR-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 17:53:35 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)) 17:53:35 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 17:53:35 INFO - Running setup.py (path:/var/folders/j1/s9lsnw715dxdjl4nwk5gg7qw00000w/T/pip-5JFJZp-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 17:53:35 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)) 17:53:35 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 17:53:35 INFO - Running setup.py (path:/var/folders/j1/s9lsnw715dxdjl4nwk5gg7qw00000w/T/pip-tzNmzS-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 17:53:35 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)) 17:53:35 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 17:53:35 INFO - Running setup.py (path:/var/folders/j1/s9lsnw715dxdjl4nwk5gg7qw00000w/T/pip-MgdPWT-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 17:53:35 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)) 17:53:35 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 17:53:35 INFO - Running setup.py (path:/var/folders/j1/s9lsnw715dxdjl4nwk5gg7qw00000w/T/pip-2SZdCD-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 17:53:35 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)) 17:53:35 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 17:53:35 INFO - Running setup.py (path:/var/folders/j1/s9lsnw715dxdjl4nwk5gg7qw00000w/T/pip-OCn7mc-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 17:53:36 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)) 17:53:36 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 17:53:36 INFO - Running setup.py (path:/var/folders/j1/s9lsnw715dxdjl4nwk5gg7qw00000w/T/pip-QgqKoR-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 17:53:36 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)) 17:53:36 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 17:53:36 INFO - Running setup.py (path:/var/folders/j1/s9lsnw715dxdjl4nwk5gg7qw00000w/T/pip-lqQ8bl-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 17:53:36 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)) 17:53:36 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 17:53:36 INFO - Running setup.py (path:/var/folders/j1/s9lsnw715dxdjl4nwk5gg7qw00000w/T/pip-G71pue-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 17:53:36 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)) 17:53:36 INFO - Unpacking /builds/slave/test/build/tests/marionette 17:53:36 INFO - Running setup.py (path:/var/folders/j1/s9lsnw715dxdjl4nwk5gg7qw00000w/T/pip-xJyvr7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 17:53:36 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 17:53:36 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)) 17:53:36 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)) 17:53:36 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)) 17:53:36 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)) 17:53:36 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)) 17:53:36 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)) 17:53:36 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 17:53:36 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 17:53:36 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 17:53:36 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 17:53:36 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 17:53:36 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 17:53:36 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 17:53:39 INFO - Downloading blessings-1.6.tar.gz 17:53:39 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 17:53:39 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)) 17:53:39 INFO - Installing collected packages: blessings 17:53:39 INFO - Running setup.py install for blessings 17:53:39 INFO - Successfully installed blessings 17:53:39 INFO - Cleaning up... 17:53:39 INFO - Return code: 0 17:53:39 INFO - Done creating virtualenv /builds/slave/test/build/venv. 17:53:39 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 17:53:39 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 17:53:40 INFO - Reading from file tmpfile_stdout 17:53:40 INFO - Current package versions: 17:53:40 INFO - blessings == 1.6 17:53:40 INFO - blobuploader == 1.2.4 17:53:40 INFO - browsermob-proxy == 0.6.0 17:53:40 INFO - docopt == 0.6.1 17:53:40 INFO - manifestparser == 1.1 17:53:40 INFO - marionette-client == 2.3.0 17:53:40 INFO - marionette-driver == 1.4.0 17:53:40 INFO - mozInstall == 1.12 17:53:40 INFO - mozcrash == 0.17 17:53:40 INFO - mozdebug == 0.1 17:53:40 INFO - mozdevice == 0.48 17:53:40 INFO - mozfile == 1.2 17:53:40 INFO - mozhttpd == 0.7 17:53:40 INFO - mozinfo == 0.9 17:53:40 INFO - mozleak == 0.1 17:53:40 INFO - mozlog == 3.1 17:53:40 INFO - moznetwork == 0.27 17:53:40 INFO - mozprocess == 0.22 17:53:40 INFO - mozprofile == 0.28 17:53:40 INFO - mozrunner == 6.11 17:53:40 INFO - mozscreenshot == 0.1 17:53:40 INFO - mozsystemmonitor == 0.0 17:53:40 INFO - moztest == 0.7 17:53:40 INFO - mozversion == 1.4 17:53:40 INFO - psutil == 3.1.1 17:53:40 INFO - requests == 1.2.3 17:53:40 INFO - wptserve == 1.4.0 17:53:40 INFO - wsgiref == 0.1.2 17:53:40 INFO - Running post-action listener: _resource_record_post_action 17:53:40 INFO - Running post-action listener: _start_resource_monitoring 17:53:40 INFO - Starting resource monitoring. 17:53:40 INFO - ##### 17:53:40 INFO - ##### Running pull step. 17:53:40 INFO - ##### 17:53:40 INFO - Running pre-action listener: _resource_record_pre_action 17:53:40 INFO - Running main action method: pull 17:53:40 INFO - Pull has nothing to do! 17:53:40 INFO - Running post-action listener: _resource_record_post_action 17:53:40 INFO - ##### 17:53:40 INFO - ##### Running install step. 17:53:40 INFO - ##### 17:53:40 INFO - Running pre-action listener: _resource_record_pre_action 17:53:40 INFO - Running main action method: install 17:53:40 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 17:53:40 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 17:53:40 INFO - Reading from file tmpfile_stdout 17:53:40 INFO - Detecting whether we're running mozinstall >=1.0... 17:53:40 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 17:53:40 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 17:53:40 INFO - Reading from file tmpfile_stdout 17:53:40 INFO - Output received: 17:53:40 INFO - Usage: mozinstall [options] installer 17:53:40 INFO - Options: 17:53:40 INFO - -h, --help show this help message and exit 17:53:40 INFO - -d DEST, --destination=DEST 17:53:40 INFO - Directory to install application into. [default: 17:53:40 INFO - "/builds/slave/test"] 17:53:40 INFO - --app=APP Application being installed. [default: firefox] 17:53:40 INFO - mkdir: /builds/slave/test/build/application 17:53:40 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'] 17:53:40 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 17:53:58 INFO - Reading from file tmpfile_stdout 17:53:58 INFO - Output received: 17:53:58 INFO - /builds/slave/test/build/application/FirefoxDeveloperEditionDebug.app/Contents/MacOS/firefox 17:53:58 INFO - Running post-action listener: _resource_record_post_action 17:53:58 INFO - ##### 17:53:58 INFO - ##### Running run-tests step. 17:53:58 INFO - ##### 17:53:58 INFO - Running pre-action listener: _resource_record_pre_action 17:53:58 INFO - Running main action method: run_tests 17:53:58 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 17:53:58 INFO - Minidump filename unknown. Determining based upon platform and architecture. 17:53:58 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 17:53:58 INFO - grabbing minidump binary from tooltool 17:53:58 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')]} 17:53:58 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 0x1083565e0>, '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 0x107f39cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x107f64990>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 17:53:58 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 17:53:58 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 17:53:58 INFO - INFO - File macosx64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 17:53:58 INFO - Return code: 0 17:53:58 INFO - Chmoding /builds/slave/test/build/macosx64-minidump_stackwalk to 0755 17:53:58 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 17:53:58 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/Taxu8PxPS3-H4eDN-EhZRA/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 17:53:58 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/Taxu8PxPS3-H4eDN-EhZRA/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 17:53:58 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.b8Ebm6nU1Z/Render', 17:53:58 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 17:53:58 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 17:53:58 INFO - 'HOME': '/Users/cltbld', 17:53:58 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 17:53:58 INFO - 'LOGNAME': 'cltbld', 17:53:58 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 17:53:58 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 17:53:58 INFO - 'MOZ_NO_REMOTE': '1', 17:53:58 INFO - 'NO_EM_RESTART': '1', 17:53:58 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 17:53:58 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 17:53:58 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 17:53:58 INFO - 'PWD': '/builds/slave/test', 17:53:58 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 17:53:58 INFO - 'SHELL': '/bin/bash', 17:53:58 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.52CcG7Q13V/Listeners', 17:53:58 INFO - 'TMPDIR': '/var/folders/j1/s9lsnw715dxdjl4nwk5gg7qw00000w/T/', 17:53:58 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 17:53:58 INFO - 'USER': 'cltbld', 17:53:58 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 17:53:58 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 17:53:58 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 17:53:58 INFO - 'XPC_FLAGS': '0x0', 17:53:58 INFO - 'XPC_SERVICE_NAME': '0', 17:53:58 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 17:53:58 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/Taxu8PxPS3-H4eDN-EhZRA/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 17:53:59 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 17:53:59 INFO - import pkg_resources 17:54:00 INFO - Using 1 client processes 17:54:00 INFO - wptserve Starting http server on 127.0.0.1:8000 17:54:00 INFO - wptserve Starting http server on 127.0.0.1:8001 17:54:00 INFO - wptserve Starting http server on 127.0.0.1:8443 17:54:02 INFO - SUITE-START | Running 778 tests 17:54:02 INFO - Running testharness tests 17:54:02 INFO - Setting up ssl 17:54:02 INFO - PROCESS | certutil | 17:54:02 INFO - PROCESS | certutil | 17:54:02 INFO - PROCESS | certutil | 17:54:02 INFO - Certificate Nickname Trust Attributes 17:54:02 INFO - SSL,S/MIME,JAR/XPI 17:54:02 INFO - 17:54:02 INFO - web-platform-tests CT,, 17:54:02 INFO - 17:54:02 INFO - Starting runner 17:54:03 INFO - PROCESS | 10935 | [10935] WARNING: NS_ENSURE_TRUE(mHiddenWindow) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/xpfe/appshell/nsAppShellService.cpp, line 810 17:54:03 INFO - PROCESS | 10935 | 1464051243491 Marionette DEBUG Marionette enabled via build flag and pref 17:54:03 INFO - PROCESS | 10935 | ++DOCSHELL 0x113dc9800 == 1 [pid = 10935] [id = 1] 17:54:03 INFO - PROCESS | 10935 | ++DOMWINDOW == 1 (0x113dca000) [pid = 10935] [serial = 1] [outer = 0x0] 17:54:03 INFO - PROCESS | 10935 | [10935] WARNING: No inner window available!: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 17:54:03 INFO - PROCESS | 10935 | ++DOMWINDOW == 2 (0x113dcb000) [pid = 10935] [serial = 2] [outer = 0x113dca000] 17:54:03 INFO - PROCESS | 10935 | 1464051243805 Marionette INFO Listening on port 2828 17:54:04 INFO - PROCESS | 10935 | 1464051244034 Marionette DEBUG Marionette enabled via command-line flag 17:54:04 INFO - PROCESS | 10935 | ++DOCSHELL 0x116920800 == 2 [pid = 10935] [id = 2] 17:54:04 INFO - PROCESS | 10935 | ++DOMWINDOW == 3 (0x116921000) [pid = 10935] [serial = 3] [outer = 0x0] 17:54:04 INFO - PROCESS | 10935 | [10935] WARNING: No inner window available!: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 17:54:04 INFO - PROCESS | 10935 | ++DOMWINDOW == 4 (0x116922000) [pid = 10935] [serial = 4] [outer = 0x116921000] 17:54:04 INFO - PROCESS | 10935 | [10935] 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 17:54:04 INFO - PROCESS | 10935 | 1464051244189 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:65164 17:54:04 INFO - PROCESS | 10935 | 1464051244274 Marionette DEBUG Closed connection conn0 17:54:04 INFO - PROCESS | 10935 | [10935] 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 17:54:04 INFO - PROCESS | 10935 | 1464051244281 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:65165 17:54:04 INFO - PROCESS | 10935 | 1464051244289 Marionette DEBUG Closed connection conn1 17:54:04 INFO - PROCESS | 10935 | [10935] 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 17:54:04 INFO - PROCESS | 10935 | 1464051244294 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:65166 17:54:04 INFO - PROCESS | 10935 | 1464051244301 Marionette TRACE conn2 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 17:54:04 INFO - PROCESS | 10935 | 1464051244307 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":"20160523164246","device":"desktop","version":"48.0a2"} 17:54:04 INFO - PROCESS | 10935 | [10935] 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 17:54:05 INFO - PROCESS | 10935 | ++DOCSHELL 0x11a269800 == 3 [pid = 10935] [id = 3] 17:54:05 INFO - PROCESS | 10935 | ++DOMWINDOW == 5 (0x11a26a000) [pid = 10935] [serial = 5] [outer = 0x0] 17:54:05 INFO - PROCESS | 10935 | ++DOCSHELL 0x11a26a800 == 4 [pid = 10935] [id = 4] 17:54:05 INFO - PROCESS | 10935 | ++DOMWINDOW == 6 (0x11a287800) [pid = 10935] [serial = 6] [outer = 0x0] 17:54:05 INFO - PROCESS | 10935 | [10935] WARNING: robustness marked as unsupported: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 17:54:05 INFO - PROCESS | 10935 | [10935] 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 17:54:05 INFO - PROCESS | 10935 | ++DOCSHELL 0x124990800 == 5 [pid = 10935] [id = 5] 17:54:05 INFO - PROCESS | 10935 | ++DOMWINDOW == 7 (0x11a287000) [pid = 10935] [serial = 7] [outer = 0x0] 17:54:05 INFO - PROCESS | 10935 | [10935] 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 17:54:05 INFO - PROCESS | 10935 | [10935] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 17:54:05 INFO - PROCESS | 10935 | ++DOMWINDOW == 8 (0x124abd000) [pid = 10935] [serial = 8] [outer = 0x11a287000] 17:54:05 INFO - PROCESS | 10935 | ++DOMWINDOW == 9 (0x125184000) [pid = 10935] [serial = 9] [outer = 0x11a26a000] 17:54:05 INFO - PROCESS | 10935 | ++DOMWINDOW == 10 (0x1248ad400) [pid = 10935] [serial = 10] [outer = 0x11a287800] 17:54:05 INFO - PROCESS | 10935 | ++DOMWINDOW == 11 (0x1248af400) [pid = 10935] [serial = 11] [outer = 0x11a287000] 17:54:05 INFO - PROCESS | 10935 | [10935] WARNING: robustness marked as unsupported: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 17:54:06 INFO - PROCESS | 10935 | 1464051246169 Marionette DEBUG loaded listener.js 17:54:06 INFO - PROCESS | 10935 | 1464051246177 Marionette DEBUG loaded listener.js 17:54:06 INFO - PROCESS | 10935 | ++DOMWINDOW == 12 (0x127319c00) [pid = 10935] [serial = 12] [outer = 0x11a287000] 17:54:06 INFO - PROCESS | 10935 | 1464051246530 Marionette TRACE conn2 <- [1,1,null,{"sessionId":"3cec6e68-c0bb-b242-a888-0b84fbef00db","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":"20160523164246","device":"desktop","version":"48.0a2","command_id":1}}] 17:54:06 INFO - PROCESS | 10935 | 1464051246632 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}] 17:54:06 INFO - PROCESS | 10935 | 1464051246674 Marionette TRACE conn2 <- [1,2,null,{"value":null}] 17:54:06 INFO - PROCESS | 10935 | 1464051246771 Marionette TRACE conn2 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 17:54:06 INFO - PROCESS | 10935 | [10935] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 17:54:06 INFO - PROCESS | 10935 | [10935] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5292 17:54:06 INFO - PROCESS | 10935 | [10935] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5292 17:54:06 INFO - PROCESS | 10935 | [10935] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 17:54:06 INFO - PROCESS | 10935 | ++DOMWINDOW == 13 (0x119a59000) [pid = 10935] [serial = 13] [outer = 0x11a287000] 17:54:06 INFO - PROCESS | 10935 | [10935] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 17:54:06 INFO - PROCESS | 10935 | [10935] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 17:54:07 INFO - PROCESS | 10935 | 1464051247026 Marionette TRACE conn2 <- [1,3,null,{}] 17:54:07 INFO - PROCESS | 10935 | 1464051247029 Marionette TRACE conn2 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 17:54:07 INFO - PROCESS | 10935 | 1464051247056 Marionette TRACE conn2 <- [1,4,null,{"value":null}] 17:54:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 17:54:07 INFO - PROCESS | 10935 | 1464051247084 Marionette TRACE conn2 -> [0,5,"getWindowHandle",null] 17:54:07 INFO - PROCESS | 10935 | 1464051247086 Marionette TRACE conn2 <- [1,5,null,{"value":"7"}] 17:54:07 INFO - PROCESS | 10935 | 1464051247089 Marionette TRACE conn2 -> [0,6,"setScriptTimeout",{"ms":35000}] 17:54:07 INFO - PROCESS | 10935 | 1464051247092 Marionette TRACE conn2 <- [1,6,null,{}] 17:54:07 INFO - PROCESS | 10935 | 1464051247094 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}] 17:54:07 INFO - PROCESS | 10935 | 1464051247105 Marionette TRACE conn2 <- [1,7,null,{"value":null}] 17:54:07 INFO - PROCESS | 10935 | 1464051247107 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:07 INFO - PROCESS | 10935 | ++DOCSHELL 0x12924e000 == 6 [pid = 10935] [id = 6] 17:54:07 INFO - PROCESS | 10935 | ++DOMWINDOW == 14 (0x1292cc400) [pid = 10935] [serial = 14] [outer = 0x0] 17:54:07 INFO - PROCESS | 10935 | ++DOMWINDOW == 15 (0x129564400) [pid = 10935] [serial = 15] [outer = 0x1292cc400] 17:54:07 INFO - PROCESS | 10935 | 1464051247136 Marionette DEBUG loaded listener.js 17:54:07 INFO - PROCESS | 10935 | ++DOMWINDOW == 16 (0x12956a400) [pid = 10935] [serial = 16] [outer = 0x1292cc400] 17:54:07 INFO - PROCESS | 10935 | 1464051247418 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]]]}] 17:54:07 INFO - PROCESS | 10935 | ++DOCSHELL 0x129991000 == 7 [pid = 10935] [id = 7] 17:54:07 INFO - PROCESS | 10935 | ++DOMWINDOW == 17 (0x129572000) [pid = 10935] [serial = 17] [outer = 0x0] 17:54:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 17:54:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 372ms 17:54:07 INFO - PROCESS | 10935 | ++DOMWINDOW == 18 (0x1296d2400) [pid = 10935] [serial = 18] [outer = 0x129572000] 17:54:07 INFO - PROCESS | 10935 | 1464051247470 Marionette DEBUG loaded listener.js 17:54:07 INFO - PROCESS | 10935 | ++DOMWINDOW == 19 (0x1296dac00) [pid = 10935] [serial = 19] [outer = 0x129572000] 17:54:07 INFO - PROCESS | 10935 | 1464051247509 Marionette TRACE conn2 -> [0,9,"getWindowHandle",null] 17:54:07 INFO - PROCESS | 10935 | 1464051247511 Marionette TRACE conn2 <- [1,9,null,{"value":"7"}] 17:54:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 17:54:07 INFO - PROCESS | 10935 | 1464051247556 Marionette TRACE conn2 -> [0,10,"setScriptTimeout",{"ms":35000}] 17:54:07 INFO - PROCESS | 10935 | 1464051247557 Marionette TRACE conn2 <- [1,10,null,{}] 17:54:07 INFO - PROCESS | 10935 | 1464051247572 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}] 17:54:07 INFO - PROCESS | 10935 | 1464051247701 Marionette TRACE conn2 <- [1,11,null,{"value":null}] 17:54:07 INFO - PROCESS | 10935 | 1464051247734 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:07 INFO - PROCESS | 10935 | ++DOCSHELL 0x12aae4000 == 8 [pid = 10935] [id = 8] 17:54:07 INFO - PROCESS | 10935 | ++DOMWINDOW == 20 (0x12aac9c00) [pid = 10935] [serial = 20] [outer = 0x0] 17:54:07 INFO - PROCESS | 10935 | ++DOMWINDOW == 21 (0x12aacb800) [pid = 10935] [serial = 21] [outer = 0x12aac9c00] 17:54:07 INFO - PROCESS | 10935 | 1464051247762 Marionette DEBUG loaded listener.js 17:54:07 INFO - PROCESS | 10935 | ++DOMWINDOW == 22 (0x12aacfc00) [pid = 10935] [serial = 22] [outer = 0x12aac9c00] 17:54:08 INFO - PROCESS | 10935 | 1464051248069 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]]]}] 17:54:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 17:54:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 584ms 17:54:08 INFO - PROCESS | 10935 | 1464051248154 Marionette TRACE conn2 -> [0,13,"getWindowHandle",null] 17:54:08 INFO - PROCESS | 10935 | 1464051248156 Marionette TRACE conn2 <- [1,13,null,{"value":"7"}] 17:54:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 17:54:08 INFO - PROCESS | 10935 | 1464051248161 Marionette TRACE conn2 -> [0,14,"setScriptTimeout",{"ms":35000}] 17:54:08 INFO - PROCESS | 10935 | 1464051248162 Marionette TRACE conn2 <- [1,14,null,{}] 17:54:08 INFO - PROCESS | 10935 | 1464051248165 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}] 17:54:08 INFO - PROCESS | 10935 | 1464051248250 Marionette TRACE conn2 <- [1,15,null,{"value":null}] 17:54:08 INFO - PROCESS | 10935 | 1464051248255 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:08 INFO - PROCESS | 10935 | ++DOCSHELL 0x12b4b6800 == 9 [pid = 10935] [id = 9] 17:54:08 INFO - PROCESS | 10935 | ++DOMWINDOW == 23 (0x12ae66400) [pid = 10935] [serial = 23] [outer = 0x0] 17:54:08 INFO - PROCESS | 10935 | ++DOMWINDOW == 24 (0x12ae73000) [pid = 10935] [serial = 24] [outer = 0x12ae66400] 17:54:08 INFO - PROCESS | 10935 | 1464051248279 Marionette DEBUG loaded listener.js 17:54:08 INFO - PROCESS | 10935 | ++DOMWINDOW == 25 (0x12bcc6000) [pid = 10935] [serial = 25] [outer = 0x12ae66400] 17:54:08 INFO - PROCESS | 10935 | 1464051248526 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]]]}] 17:54:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 17:54:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 420ms 17:54:08 INFO - PROCESS | 10935 | 1464051248587 Marionette TRACE conn2 -> [0,17,"getWindowHandle",null] 17:54:08 INFO - PROCESS | 10935 | 1464051248588 Marionette TRACE conn2 <- [1,17,null,{"value":"7"}] 17:54:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 17:54:08 INFO - PROCESS | 10935 | 1464051248591 Marionette TRACE conn2 -> [0,18,"setScriptTimeout",{"ms":35000}] 17:54:08 INFO - PROCESS | 10935 | 1464051248592 Marionette TRACE conn2 <- [1,18,null,{}] 17:54:08 INFO - PROCESS | 10935 | 1464051248595 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}] 17:54:08 INFO - PROCESS | 10935 | 1464051248695 Marionette TRACE conn2 <- [1,19,null,{"value":null}] 17:54:08 INFO - PROCESS | 10935 | 1464051248702 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:08 INFO - PROCESS | 10935 | ++DOCSHELL 0x12bd6c000 == 10 [pid = 10935] [id = 10] 17:54:08 INFO - PROCESS | 10935 | ++DOMWINDOW == 26 (0x12bcd1800) [pid = 10935] [serial = 26] [outer = 0x0] 17:54:08 INFO - PROCESS | 10935 | ++DOMWINDOW == 27 (0x12bd92400) [pid = 10935] [serial = 27] [outer = 0x12bcd1800] 17:54:08 INFO - PROCESS | 10935 | 1464051248727 Marionette DEBUG loaded listener.js 17:54:08 INFO - PROCESS | 10935 | ++DOMWINDOW == 28 (0x12bd9c000) [pid = 10935] [serial = 28] [outer = 0x12bcd1800] 17:54:09 INFO - PROCESS | 10935 | 1464051249006 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]]]}] 17:54:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 17:54:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 470ms 17:54:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 17:54:09 INFO - PROCESS | 10935 | 1464051249061 Marionette TRACE conn2 -> [0,21,"getWindowHandle",null] 17:54:09 INFO - PROCESS | 10935 | 1464051249063 Marionette TRACE conn2 <- [1,21,null,{"value":"7"}] 17:54:09 INFO - PROCESS | 10935 | 1464051249068 Marionette TRACE conn2 -> [0,22,"setScriptTimeout",{"ms":35000}] 17:54:09 INFO - PROCESS | 10935 | 1464051249069 Marionette TRACE conn2 <- [1,22,null,{}] 17:54:09 INFO - PROCESS | 10935 | 1464051249071 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}] 17:54:09 INFO - PROCESS | 10935 | 1464051249157 Marionette TRACE conn2 <- [1,23,null,{"value":null}] 17:54:09 INFO - PROCESS | 10935 | 1464051249162 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:09 INFO - PROCESS | 10935 | ++DOCSHELL 0x12c085000 == 11 [pid = 10935] [id = 11] 17:54:09 INFO - PROCESS | 10935 | ++DOMWINDOW == 29 (0x12bd9f800) [pid = 10935] [serial = 29] [outer = 0x0] 17:54:09 INFO - PROCESS | 10935 | ++DOMWINDOW == 30 (0x12bdbdc00) [pid = 10935] [serial = 30] [outer = 0x12bd9f800] 17:54:09 INFO - PROCESS | 10935 | 1464051249189 Marionette DEBUG loaded listener.js 17:54:09 INFO - PROCESS | 10935 | ++DOMWINDOW == 31 (0x12c0d8400) [pid = 10935] [serial = 31] [outer = 0x12bd9f800] 17:54:09 INFO - PROCESS | 10935 | 1464051249445 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]]]}] 17:54:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 17:54:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 421ms 17:54:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 17:54:09 INFO - PROCESS | 10935 | 1464051249488 Marionette TRACE conn2 -> [0,25,"getWindowHandle",null] 17:54:09 INFO - PROCESS | 10935 | 1464051249490 Marionette TRACE conn2 <- [1,25,null,{"value":"7"}] 17:54:09 INFO - PROCESS | 10935 | 1464051249492 Marionette TRACE conn2 -> [0,26,"setScriptTimeout",{"ms":35000}] 17:54:09 INFO - PROCESS | 10935 | 1464051249493 Marionette TRACE conn2 <- [1,26,null,{}] 17:54:09 INFO - PROCESS | 10935 | 1464051249495 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}] 17:54:09 INFO - PROCESS | 10935 | 1464051249599 Marionette TRACE conn2 <- [1,27,null,{"value":null}] 17:54:09 INFO - PROCESS | 10935 | 1464051249606 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:09 INFO - PROCESS | 10935 | ++DOCSHELL 0x12c469800 == 12 [pid = 10935] [id = 12] 17:54:09 INFO - PROCESS | 10935 | ++DOMWINDOW == 32 (0x11850b000) [pid = 10935] [serial = 32] [outer = 0x0] 17:54:09 INFO - PROCESS | 10935 | ++DOMWINDOW == 33 (0x12c0de800) [pid = 10935] [serial = 33] [outer = 0x11850b000] 17:54:09 INFO - PROCESS | 10935 | 1464051249630 Marionette DEBUG loaded listener.js 17:54:09 INFO - PROCESS | 10935 | ++DOMWINDOW == 34 (0x12c188800) [pid = 10935] [serial = 34] [outer = 0x11850b000] 17:54:09 INFO - PROCESS | 10935 | 1464051249869 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]]]}] 17:54:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 17:54:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 419ms 17:54:09 INFO - PROCESS | 10935 | 1464051249913 Marionette TRACE conn2 -> [0,29,"getWindowHandle",null] 17:54:09 INFO - PROCESS | 10935 | 1464051249915 Marionette TRACE conn2 <- [1,29,null,{"value":"7"}] 17:54:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 17:54:09 INFO - PROCESS | 10935 | 1464051249924 Marionette TRACE conn2 -> [0,30,"setScriptTimeout",{"ms":35000}] 17:54:09 INFO - PROCESS | 10935 | 1464051249925 Marionette TRACE conn2 <- [1,30,null,{}] 17:54:09 INFO - PROCESS | 10935 | 1464051249927 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}] 17:54:10 INFO - PROCESS | 10935 | 1464051250012 Marionette TRACE conn2 <- [1,31,null,{"value":null}] 17:54:10 INFO - PROCESS | 10935 | 1464051250019 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:10 INFO - PROCESS | 10935 | ++DOCSHELL 0x1182d7800 == 13 [pid = 10935] [id = 13] 17:54:10 INFO - PROCESS | 10935 | ++DOMWINDOW == 35 (0x119482400) [pid = 10935] [serial = 35] [outer = 0x0] 17:54:10 INFO - PROCESS | 10935 | ++DOMWINDOW == 36 (0x119484800) [pid = 10935] [serial = 36] [outer = 0x119482400] 17:54:10 INFO - PROCESS | 10935 | 1464051250043 Marionette DEBUG loaded listener.js 17:54:10 INFO - PROCESS | 10935 | ++DOMWINDOW == 37 (0x12c0e1000) [pid = 10935] [serial = 37] [outer = 0x119482400] 17:54:10 INFO - PROCESS | 10935 | 1464051250285 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]]]}] 17:54:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 17:54:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 369ms 17:54:10 INFO - PROCESS | 10935 | 1464051250295 Marionette TRACE conn2 -> [0,33,"getWindowHandle",null] 17:54:10 INFO - PROCESS | 10935 | 1464051250296 Marionette TRACE conn2 <- [1,33,null,{"value":"7"}] 17:54:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 17:54:10 INFO - PROCESS | 10935 | 1464051250305 Marionette TRACE conn2 -> [0,34,"setScriptTimeout",{"ms":35000}] 17:54:10 INFO - PROCESS | 10935 | 1464051250307 Marionette TRACE conn2 <- [1,34,null,{}] 17:54:10 INFO - PROCESS | 10935 | 1464051250328 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}] 17:54:10 INFO - PROCESS | 10935 | 1464051250423 Marionette TRACE conn2 <- [1,35,null,{"value":null}] 17:54:10 INFO - PROCESS | 10935 | 1464051250426 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:10 INFO - PROCESS | 10935 | ++DOCSHELL 0x12c6df000 == 14 [pid = 10935] [id = 14] 17:54:10 INFO - PROCESS | 10935 | ++DOMWINDOW == 38 (0x12556d400) [pid = 10935] [serial = 38] [outer = 0x0] 17:54:10 INFO - PROCESS | 10935 | ++DOMWINDOW == 39 (0x12556fc00) [pid = 10935] [serial = 39] [outer = 0x12556d400] 17:54:10 INFO - PROCESS | 10935 | 1464051250460 Marionette DEBUG loaded listener.js 17:54:10 INFO - PROCESS | 10935 | ++DOMWINDOW == 40 (0x12aa67000) [pid = 10935] [serial = 40] [outer = 0x12556d400] 17:54:10 INFO - PROCESS | 10935 | 1464051250696 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]]]}] 17:54:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 17:54:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 439ms 17:54:10 INFO - PROCESS | 10935 | 1464051250741 Marionette TRACE conn2 -> [0,37,"getWindowHandle",null] 17:54:10 INFO - PROCESS | 10935 | 1464051250742 Marionette TRACE conn2 <- [1,37,null,{"value":"7"}] 17:54:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 17:54:10 INFO - PROCESS | 10935 | 1464051250744 Marionette TRACE conn2 -> [0,38,"setScriptTimeout",{"ms":35000}] 17:54:10 INFO - PROCESS | 10935 | 1464051250745 Marionette TRACE conn2 <- [1,38,null,{}] 17:54:10 INFO - PROCESS | 10935 | 1464051250755 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}] 17:54:10 INFO - PROCESS | 10935 | 1464051250845 Marionette TRACE conn2 <- [1,39,null,{"value":null}] 17:54:10 INFO - PROCESS | 10935 | 1464051250850 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:10 INFO - PROCESS | 10935 | ++DOCSHELL 0x12c772000 == 15 [pid = 10935] [id = 15] 17:54:10 INFO - PROCESS | 10935 | ++DOMWINDOW == 41 (0x12c18b800) [pid = 10935] [serial = 41] [outer = 0x0] 17:54:10 INFO - PROCESS | 10935 | ++DOMWINDOW == 42 (0x12c621400) [pid = 10935] [serial = 42] [outer = 0x12c18b800] 17:54:10 INFO - PROCESS | 10935 | 1464051250874 Marionette DEBUG loaded listener.js 17:54:10 INFO - PROCESS | 10935 | ++DOMWINDOW == 43 (0x12c626c00) [pid = 10935] [serial = 43] [outer = 0x12c18b800] 17:54:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 17:54:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 370ms 17:54:11 INFO - PROCESS | 10935 | 1464051251109 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]]]}] 17:54:11 INFO - PROCESS | 10935 | 1464051251122 Marionette TRACE conn2 -> [0,41,"getWindowHandle",null] 17:54:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 17:54:11 INFO - PROCESS | 10935 | 1464051251123 Marionette TRACE conn2 <- [1,41,null,{"value":"7"}] 17:54:11 INFO - PROCESS | 10935 | 1464051251126 Marionette TRACE conn2 -> [0,42,"setScriptTimeout",{"ms":35000}] 17:54:11 INFO - PROCESS | 10935 | 1464051251127 Marionette TRACE conn2 <- [1,42,null,{}] 17:54:11 INFO - PROCESS | 10935 | 1464051251138 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}] 17:54:11 INFO - PROCESS | 10935 | 1464051251274 Marionette TRACE conn2 <- [1,43,null,{"value":null}] 17:54:11 INFO - PROCESS | 10935 | 1464051251281 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:11 INFO - PROCESS | 10935 | ++DOCSHELL 0x12cfaf800 == 16 [pid = 10935] [id = 16] 17:54:11 INFO - PROCESS | 10935 | ++DOMWINDOW == 44 (0x12c629000) [pid = 10935] [serial = 44] [outer = 0x0] 17:54:11 INFO - PROCESS | 10935 | ++DOMWINDOW == 45 (0x12c62f800) [pid = 10935] [serial = 45] [outer = 0x12c629000] 17:54:11 INFO - PROCESS | 10935 | 1464051251322 Marionette DEBUG loaded listener.js 17:54:11 INFO - PROCESS | 10935 | ++DOMWINDOW == 46 (0x12cf80000) [pid = 10935] [serial = 46] [outer = 0x12c629000] 17:54:11 INFO - PROCESS | 10935 | ++DOCSHELL 0x12d376000 == 17 [pid = 10935] [id = 17] 17:54:11 INFO - PROCESS | 10935 | ++DOMWINDOW == 47 (0x12d376800) [pid = 10935] [serial = 47] [outer = 0x0] 17:54:11 INFO - PROCESS | 10935 | ++DOMWINDOW == 48 (0x12d37b800) [pid = 10935] [serial = 48] [outer = 0x12d376800] 17:54:11 INFO - PROCESS | 10935 | ++DOMWINDOW == 49 (0x12d380800) [pid = 10935] [serial = 49] [outer = 0x12d376800] 17:54:11 INFO - PROCESS | 10935 | ++DOCSHELL 0x12d375800 == 18 [pid = 10935] [id = 18] 17:54:11 INFO - PROCESS | 10935 | ++DOMWINDOW == 50 (0x112d38000) [pid = 10935] [serial = 50] [outer = 0x0] 17:54:11 INFO - PROCESS | 10935 | ++DOMWINDOW == 51 (0x12d3ed800) [pid = 10935] [serial = 51] [outer = 0x112d38000] 17:54:11 INFO - PROCESS | 10935 | ++DOMWINDOW == 52 (0x12d3e8400) [pid = 10935] [serial = 52] [outer = 0x112d38000] 17:54:11 INFO - PROCESS | 10935 | 1464051251782 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]]]}] 17:54:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 17:54:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 720ms 17:54:11 INFO - PROCESS | 10935 | 1464051251846 Marionette TRACE conn2 -> [0,45,"getWindowHandle",null] 17:54:11 INFO - PROCESS | 10935 | 1464051251849 Marionette TRACE conn2 <- [1,45,null,{"value":"7"}] 17:54:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 17:54:11 INFO - PROCESS | 10935 | 1464051251852 Marionette TRACE conn2 -> [0,46,"setScriptTimeout",{"ms":35000}] 17:54:11 INFO - PROCESS | 10935 | 1464051251864 Marionette TRACE conn2 <- [1,46,null,{}] 17:54:11 INFO - PROCESS | 10935 | 1464051251866 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}] 17:54:11 INFO - PROCESS | 10935 | 1464051251946 Marionette TRACE conn2 <- [1,47,null,{"value":null}] 17:54:11 INFO - PROCESS | 10935 | 1464051251954 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:11 INFO - PROCESS | 10935 | ++DOCSHELL 0x118563800 == 19 [pid = 10935] [id = 19] 17:54:11 INFO - PROCESS | 10935 | ++DOMWINDOW == 53 (0x117550c00) [pid = 10935] [serial = 53] [outer = 0x0] 17:54:11 INFO - PROCESS | 10935 | ++DOMWINDOW == 54 (0x118053800) [pid = 10935] [serial = 54] [outer = 0x117550c00] 17:54:11 INFO - PROCESS | 10935 | 1464051251982 Marionette DEBUG loaded listener.js 17:54:12 INFO - PROCESS | 10935 | ++DOMWINDOW == 55 (0x119549800) [pid = 10935] [serial = 55] [outer = 0x117550c00] 17:54:12 INFO - PROCESS | 10935 | 1464051252220 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]]]}] 17:54:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 17:54:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 381ms 17:54:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 17:54:12 INFO - PROCESS | 10935 | 1464051252237 Marionette TRACE conn2 -> [0,49,"getWindowHandle",null] 17:54:12 INFO - PROCESS | 10935 | 1464051252238 Marionette TRACE conn2 <- [1,49,null,{"value":"7"}] 17:54:12 INFO - PROCESS | 10935 | 1464051252240 Marionette TRACE conn2 -> [0,50,"setScriptTimeout",{"ms":35000}] 17:54:12 INFO - PROCESS | 10935 | 1464051252241 Marionette TRACE conn2 <- [1,50,null,{}] 17:54:12 INFO - PROCESS | 10935 | 1464051252244 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}] 17:54:12 INFO - PROCESS | 10935 | 1464051252339 Marionette TRACE conn2 <- [1,51,null,{"value":null}] 17:54:12 INFO - PROCESS | 10935 | 1464051252344 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:12 INFO - PROCESS | 10935 | ++DOCSHELL 0x12d948800 == 20 [pid = 10935] [id = 20] 17:54:12 INFO - PROCESS | 10935 | ++DOMWINDOW == 56 (0x119acf000) [pid = 10935] [serial = 56] [outer = 0x0] 17:54:12 INFO - PROCESS | 10935 | ++DOMWINDOW == 57 (0x119ad2c00) [pid = 10935] [serial = 57] [outer = 0x119acf000] 17:54:12 INFO - PROCESS | 10935 | 1464051252368 Marionette DEBUG loaded listener.js 17:54:12 INFO - PROCESS | 10935 | ++DOMWINDOW == 58 (0x12d665800) [pid = 10935] [serial = 58] [outer = 0x119acf000] 17:54:12 INFO - PROCESS | 10935 | 1464051252600 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]]]}] 17:54:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 17:54:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 371ms 17:54:12 INFO - PROCESS | 10935 | 1464051252611 Marionette TRACE conn2 -> [0,53,"getWindowHandle",null] 17:54:12 INFO - PROCESS | 10935 | 1464051252612 Marionette TRACE conn2 <- [1,53,null,{"value":"7"}] 17:54:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 17:54:12 INFO - PROCESS | 10935 | 1464051252615 Marionette TRACE conn2 -> [0,54,"setScriptTimeout",{"ms":35000}] 17:54:12 INFO - PROCESS | 10935 | 1464051252617 Marionette TRACE conn2 <- [1,54,null,{}] 17:54:12 INFO - PROCESS | 10935 | 1464051252625 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}] 17:54:12 INFO - PROCESS | 10935 | 1464051252716 Marionette TRACE conn2 <- [1,55,null,{"value":null}] 17:54:12 INFO - PROCESS | 10935 | 1464051252721 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:12 INFO - PROCESS | 10935 | ++DOCSHELL 0x12d958800 == 21 [pid = 10935] [id = 21] 17:54:12 INFO - PROCESS | 10935 | ++DOMWINDOW == 59 (0x12d66ac00) [pid = 10935] [serial = 59] [outer = 0x0] 17:54:12 INFO - PROCESS | 10935 | ++DOMWINDOW == 60 (0x12d907800) [pid = 10935] [serial = 60] [outer = 0x12d66ac00] 17:54:12 INFO - PROCESS | 10935 | 1464051252746 Marionette DEBUG loaded listener.js 17:54:12 INFO - PROCESS | 10935 | ++DOMWINDOW == 61 (0x12d90bc00) [pid = 10935] [serial = 61] [outer = 0x12d66ac00] 17:54:13 INFO - PROCESS | 10935 | 1464051253005 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]]]}] 17:54:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 17:54:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 425ms 17:54:13 INFO - PROCESS | 10935 | 1464051253040 Marionette TRACE conn2 -> [0,57,"getWindowHandle",null] 17:54:13 INFO - PROCESS | 10935 | 1464051253041 Marionette TRACE conn2 <- [1,57,null,{"value":"7"}] 17:54:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 17:54:13 INFO - PROCESS | 10935 | 1464051253044 Marionette TRACE conn2 -> [0,58,"setScriptTimeout",{"ms":35000}] 17:54:13 INFO - PROCESS | 10935 | 1464051253044 Marionette TRACE conn2 <- [1,58,null,{}] 17:54:13 INFO - PROCESS | 10935 | 1464051253047 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}] 17:54:13 INFO - PROCESS | 10935 | 1464051253193 Marionette TRACE conn2 <- [1,59,null,{"value":null}] 17:54:13 INFO - PROCESS | 10935 | 1464051253200 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:13 INFO - PROCESS | 10935 | ++DOCSHELL 0x12b406000 == 22 [pid = 10935] [id = 22] 17:54:13 INFO - PROCESS | 10935 | ++DOMWINDOW == 62 (0x1251a3c00) [pid = 10935] [serial = 62] [outer = 0x0] 17:54:13 INFO - PROCESS | 10935 | ++DOMWINDOW == 63 (0x12df3ec00) [pid = 10935] [serial = 63] [outer = 0x1251a3c00] 17:54:13 INFO - PROCESS | 10935 | 1464051253241 Marionette DEBUG loaded listener.js 17:54:13 INFO - PROCESS | 10935 | ++DOMWINDOW == 64 (0x12df41c00) [pid = 10935] [serial = 64] [outer = 0x1251a3c00] 17:54:13 INFO - PROCESS | 10935 | 1464051253592 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]]]}] 17:54:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 17:54:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 668ms 17:54:14 INFO - PROCESS | 10935 | 1464051254257 Marionette TRACE conn2 -> [0,61,"getWindowHandle",null] 17:54:14 INFO - PROCESS | 10935 | 1464051254259 Marionette TRACE conn2 <- [1,61,null,{"value":"7"}] 17:54:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 17:54:14 INFO - PROCESS | 10935 | 1464051254266 Marionette TRACE conn2 -> [0,62,"setScriptTimeout",{"ms":35000}] 17:54:14 INFO - PROCESS | 10935 | 1464051254269 Marionette TRACE conn2 <- [1,62,null,{}] 17:54:14 INFO - PROCESS | 10935 | 1464051254273 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}] 17:54:14 INFO - PROCESS | 10935 | 1464051254376 Marionette TRACE conn2 <- [1,63,null,{"value":null}] 17:54:14 INFO - PROCESS | 10935 | 1464051254442 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:14 INFO - PROCESS | 10935 | ++DOCSHELL 0x112648800 == 23 [pid = 10935] [id = 23] 17:54:14 INFO - PROCESS | 10935 | ++DOMWINDOW == 65 (0x112052c00) [pid = 10935] [serial = 65] [outer = 0x0] 17:54:14 INFO - PROCESS | 10935 | ++DOMWINDOW == 66 (0x1122a8000) [pid = 10935] [serial = 66] [outer = 0x112052c00] 17:54:14 INFO - PROCESS | 10935 | 1464051254475 Marionette DEBUG loaded listener.js 17:54:14 INFO - PROCESS | 10935 | ++DOMWINDOW == 67 (0x112a6c400) [pid = 10935] [serial = 67] [outer = 0x112052c00] 17:54:14 INFO - PROCESS | 10935 | 1464051254873 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]]]}] 17:54:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 17:54:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 628ms 17:54:14 INFO - PROCESS | 10935 | 1464051254894 Marionette TRACE conn2 -> [0,65,"getWindowHandle",null] 17:54:14 INFO - PROCESS | 10935 | 1464051254897 Marionette TRACE conn2 <- [1,65,null,{"value":"7"}] 17:54:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 17:54:14 INFO - PROCESS | 10935 | 1464051254905 Marionette TRACE conn2 -> [0,66,"setScriptTimeout",{"ms":35000}] 17:54:14 INFO - PROCESS | 10935 | 1464051254907 Marionette TRACE conn2 <- [1,66,null,{}] 17:54:14 INFO - PROCESS | 10935 | 1464051254910 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}] 17:54:15 INFO - PROCESS | 10935 | 1464051255016 Marionette TRACE conn2 <- [1,67,null,{"value":null}] 17:54:15 INFO - PROCESS | 10935 | 1464051255070 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:15 INFO - PROCESS | 10935 | ++DOCSHELL 0x113db6800 == 24 [pid = 10935] [id = 24] 17:54:15 INFO - PROCESS | 10935 | ++DOMWINDOW == 68 (0x112dda000) [pid = 10935] [serial = 68] [outer = 0x0] 17:54:15 INFO - PROCESS | 10935 | ++DOMWINDOW == 69 (0x11515c400) [pid = 10935] [serial = 69] [outer = 0x112dda000] 17:54:15 INFO - PROCESS | 10935 | 1464051255100 Marionette DEBUG loaded listener.js 17:54:15 INFO - PROCESS | 10935 | ++DOMWINDOW == 70 (0x116706000) [pid = 10935] [serial = 70] [outer = 0x112dda000] 17:54:15 INFO - PROCESS | 10935 | 1464051255494 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]]]}] 17:54:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 17:54:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 623ms 17:54:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 17:54:15 INFO - PROCESS | 10935 | 1464051255527 Marionette TRACE conn2 -> [0,69,"getWindowHandle",null] 17:54:15 INFO - PROCESS | 10935 | 1464051255528 Marionette TRACE conn2 <- [1,69,null,{"value":"7"}] 17:54:15 INFO - PROCESS | 10935 | 1464051255531 Marionette TRACE conn2 -> [0,70,"setScriptTimeout",{"ms":35000}] 17:54:15 INFO - PROCESS | 10935 | 1464051255533 Marionette TRACE conn2 <- [1,70,null,{}] 17:54:15 INFO - PROCESS | 10935 | 1464051255541 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}] 17:54:15 INFO - PROCESS | 10935 | 1464051255651 Marionette TRACE conn2 <- [1,71,null,{"value":null}] 17:54:15 INFO - PROCESS | 10935 | 1464051255732 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:15 INFO - PROCESS | 10935 | ++DOCSHELL 0x1171d6800 == 25 [pid = 10935] [id = 25] 17:54:15 INFO - PROCESS | 10935 | ++DOMWINDOW == 71 (0x11767bc00) [pid = 10935] [serial = 71] [outer = 0x0] 17:54:15 INFO - PROCESS | 10935 | ++DOMWINDOW == 72 (0x11856d400) [pid = 10935] [serial = 72] [outer = 0x11767bc00] 17:54:15 INFO - PROCESS | 10935 | 1464051255769 Marionette DEBUG loaded listener.js 17:54:15 INFO - PROCESS | 10935 | ++DOMWINDOW == 73 (0x119243800) [pid = 10935] [serial = 73] [outer = 0x11767bc00] 17:54:16 INFO - PROCESS | 10935 | 1464051256532 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]]]}] 17:54:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 17:54:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 1022ms 17:54:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 17:54:16 INFO - PROCESS | 10935 | 1464051256553 Marionette TRACE conn2 -> [0,73,"getWindowHandle",null] 17:54:16 INFO - PROCESS | 10935 | 1464051256556 Marionette TRACE conn2 <- [1,73,null,{"value":"7"}] 17:54:16 INFO - PROCESS | 10935 | 1464051256559 Marionette TRACE conn2 -> [0,74,"setScriptTimeout",{"ms":35000}] 17:54:16 INFO - PROCESS | 10935 | 1464051256560 Marionette TRACE conn2 <- [1,74,null,{}] 17:54:16 INFO - PROCESS | 10935 | 1464051256581 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}] 17:54:16 INFO - PROCESS | 10935 | 1464051256685 Marionette TRACE conn2 <- [1,75,null,{"value":null}] 17:54:16 INFO - PROCESS | 10935 | 1464051256724 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:16 INFO - PROCESS | 10935 | ++DOCSHELL 0x10ae54000 == 26 [pid = 10935] [id = 26] 17:54:16 INFO - PROCESS | 10935 | ++DOMWINDOW == 74 (0x1160e6c00) [pid = 10935] [serial = 74] [outer = 0x0] 17:54:16 INFO - PROCESS | 10935 | ++DOMWINDOW == 75 (0x1161ed800) [pid = 10935] [serial = 75] [outer = 0x1160e6c00] 17:54:16 INFO - PROCESS | 10935 | 1464051256756 Marionette DEBUG loaded listener.js 17:54:16 INFO - PROCESS | 10935 | ++DOMWINDOW == 76 (0x116709000) [pid = 10935] [serial = 76] [outer = 0x1160e6c00] 17:54:17 INFO - PROCESS | 10935 | 1464051257185 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]]]}] 17:54:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 17:54:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 670ms 17:54:17 INFO - PROCESS | 10935 | 1464051257260 Marionette TRACE conn2 -> [0,77,"getWindowHandle",null] 17:54:17 INFO - PROCESS | 10935 | 1464051257265 Marionette TRACE conn2 <- [1,77,null,{"value":"7"}] 17:54:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 17:54:17 INFO - PROCESS | 10935 | 1464051257269 Marionette TRACE conn2 -> [0,78,"setScriptTimeout",{"ms":35000}] 17:54:17 INFO - PROCESS | 10935 | 1464051257271 Marionette TRACE conn2 <- [1,78,null,{}] 17:54:17 INFO - PROCESS | 10935 | 1464051257273 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}] 17:54:17 INFO - PROCESS | 10935 | 1464051257341 Marionette TRACE conn2 <- [1,79,null,{"value":null}] 17:54:17 INFO - PROCESS | 10935 | 1464051257345 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:17 INFO - PROCESS | 10935 | ++DOCSHELL 0x1161cd000 == 27 [pid = 10935] [id = 27] 17:54:17 INFO - PROCESS | 10935 | ++DOMWINDOW == 77 (0x11670e800) [pid = 10935] [serial = 77] [outer = 0x0] 17:54:17 INFO - PROCESS | 10935 | ++DOMWINDOW == 78 (0x11693dc00) [pid = 10935] [serial = 78] [outer = 0x11670e800] 17:54:17 INFO - PROCESS | 10935 | 1464051257374 Marionette DEBUG loaded listener.js 17:54:17 INFO - PROCESS | 10935 | ++DOMWINDOW == 79 (0x11754e800) [pid = 10935] [serial = 79] [outer = 0x11670e800] 17:54:17 INFO - PROCESS | 10935 | 1464051257692 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]]]}] 17:54:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 17:54:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 471ms 17:54:17 INFO - PROCESS | 10935 | 1464051257740 Marionette TRACE conn2 -> [0,81,"getWindowHandle",null] 17:54:17 INFO - PROCESS | 10935 | 1464051257742 Marionette TRACE conn2 <- [1,81,null,{"value":"7"}] 17:54:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 17:54:17 INFO - PROCESS | 10935 | 1464051257744 Marionette TRACE conn2 -> [0,82,"setScriptTimeout",{"ms":35000}] 17:54:17 INFO - PROCESS | 10935 | 1464051257747 Marionette TRACE conn2 <- [1,82,null,{}] 17:54:17 INFO - PROCESS | 10935 | 1464051257753 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}] 17:54:17 INFO - PROCESS | 10935 | 1464051257828 Marionette TRACE conn2 <- [1,83,null,{"value":null}] 17:54:17 INFO - PROCESS | 10935 | 1464051257869 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:17 INFO - PROCESS | 10935 | ++DOCSHELL 0x116f0d000 == 28 [pid = 10935] [id = 28] 17:54:17 INFO - PROCESS | 10935 | ++DOMWINDOW == 80 (0x1167c6000) [pid = 10935] [serial = 80] [outer = 0x0] 17:54:17 INFO - PROCESS | 10935 | ++DOMWINDOW == 81 (0x117545400) [pid = 10935] [serial = 81] [outer = 0x1167c6000] 17:54:17 INFO - PROCESS | 10935 | 1464051257896 Marionette DEBUG loaded listener.js 17:54:17 INFO - PROCESS | 10935 | ++DOMWINDOW == 82 (0x118574800) [pid = 10935] [serial = 82] [outer = 0x1167c6000] 17:54:18 INFO - PROCESS | 10935 | 1464051258188 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]]]}] 17:54:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 17:54:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 471ms 17:54:18 INFO - PROCESS | 10935 | 1464051258222 Marionette TRACE conn2 -> [0,85,"getWindowHandle",null] 17:54:18 INFO - PROCESS | 10935 | 1464051258224 Marionette TRACE conn2 <- [1,85,null,{"value":"7"}] 17:54:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 17:54:18 INFO - PROCESS | 10935 | 1464051258226 Marionette TRACE conn2 -> [0,86,"setScriptTimeout",{"ms":35000}] 17:54:18 INFO - PROCESS | 10935 | 1464051258227 Marionette TRACE conn2 <- [1,86,null,{}] 17:54:18 INFO - PROCESS | 10935 | 1464051258229 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}] 17:54:18 INFO - PROCESS | 10935 | 1464051258306 Marionette TRACE conn2 <- [1,87,null,{"value":null}] 17:54:18 INFO - PROCESS | 10935 | 1464051258320 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:18 INFO - PROCESS | 10935 | ++DOCSHELL 0x1171ed800 == 29 [pid = 10935] [id = 29] 17:54:18 INFO - PROCESS | 10935 | ++DOMWINDOW == 83 (0x118707000) [pid = 10935] [serial = 83] [outer = 0x0] 17:54:18 INFO - PROCESS | 10935 | ++DOMWINDOW == 84 (0x119107400) [pid = 10935] [serial = 84] [outer = 0x118707000] 17:54:18 INFO - PROCESS | 10935 | 1464051258345 Marionette DEBUG loaded listener.js 17:54:18 INFO - PROCESS | 10935 | ++DOMWINDOW == 85 (0x1192a1000) [pid = 10935] [serial = 85] [outer = 0x118707000] 17:54:18 INFO - PROCESS | 10935 | 1464051258620 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]]]}] 17:54:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 17:54:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 419ms 17:54:18 INFO - PROCESS | 10935 | 1464051258645 Marionette TRACE conn2 -> [0,89,"getWindowHandle",null] 17:54:18 INFO - PROCESS | 10935 | 1464051258647 Marionette TRACE conn2 <- [1,89,null,{"value":"7"}] 17:54:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 17:54:18 INFO - PROCESS | 10935 | 1464051258656 Marionette TRACE conn2 -> [0,90,"setScriptTimeout",{"ms":35000}] 17:54:18 INFO - PROCESS | 10935 | 1464051258657 Marionette TRACE conn2 <- [1,90,null,{}] 17:54:18 INFO - PROCESS | 10935 | 1464051258659 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}] 17:54:18 INFO - PROCESS | 10935 | 1464051258737 Marionette TRACE conn2 <- [1,91,null,{"value":null}] 17:54:18 INFO - PROCESS | 10935 | 1464051258779 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:18 INFO - PROCESS | 10935 | ++DOCSHELL 0x1182cc000 == 30 [pid = 10935] [id = 30] 17:54:18 INFO - PROCESS | 10935 | ++DOMWINDOW == 86 (0x11804a400) [pid = 10935] [serial = 86] [outer = 0x0] 17:54:18 INFO - PROCESS | 10935 | ++DOMWINDOW == 87 (0x11923f800) [pid = 10935] [serial = 87] [outer = 0x11804a400] 17:54:18 INFO - PROCESS | 10935 | 1464051258804 Marionette DEBUG loaded listener.js 17:54:18 INFO - PROCESS | 10935 | ++DOMWINDOW == 88 (0x11947d000) [pid = 10935] [serial = 88] [outer = 0x11804a400] 17:54:19 INFO - PROCESS | 10935 | 1464051259056 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]]]}] 17:54:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 17:54:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 418ms 17:54:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 17:54:19 INFO - PROCESS | 10935 | 1464051259093 Marionette TRACE conn2 -> [0,93,"getWindowHandle",null] 17:54:19 INFO - PROCESS | 10935 | 1464051259094 Marionette TRACE conn2 <- [1,93,null,{"value":"7"}] 17:54:19 INFO - PROCESS | 10935 | 1464051259104 Marionette TRACE conn2 -> [0,94,"setScriptTimeout",{"ms":35000}] 17:54:19 INFO - PROCESS | 10935 | 1464051259105 Marionette TRACE conn2 <- [1,94,null,{}] 17:54:19 INFO - PROCESS | 10935 | 1464051259108 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}] 17:54:19 INFO - PROCESS | 10935 | 1464051259195 Marionette TRACE conn2 <- [1,95,null,{"value":null}] 17:54:19 INFO - PROCESS | 10935 | 1464051259203 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:19 INFO - PROCESS | 10935 | ++DOCSHELL 0x118596000 == 31 [pid = 10935] [id = 31] 17:54:19 INFO - PROCESS | 10935 | ++DOMWINDOW == 89 (0x119488c00) [pid = 10935] [serial = 89] [outer = 0x0] 17:54:19 INFO - PROCESS | 10935 | ++DOMWINDOW == 90 (0x11954fc00) [pid = 10935] [serial = 90] [outer = 0x119488c00] 17:54:19 INFO - PROCESS | 10935 | 1464051259229 Marionette DEBUG loaded listener.js 17:54:19 INFO - PROCESS | 10935 | ++DOMWINDOW == 91 (0x119acc000) [pid = 10935] [serial = 91] [outer = 0x119488c00] 17:54:19 INFO - PROCESS | 10935 | 1464051259569 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]]]}] 17:54:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 17:54:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 525ms 17:54:19 INFO - PROCESS | 10935 | 1464051259623 Marionette TRACE conn2 -> [0,97,"getWindowHandle",null] 17:54:19 INFO - PROCESS | 10935 | 1464051259625 Marionette TRACE conn2 <- [1,97,null,{"value":"7"}] 17:54:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 17:54:19 INFO - PROCESS | 10935 | 1464051259628 Marionette TRACE conn2 -> [0,98,"setScriptTimeout",{"ms":35000}] 17:54:19 INFO - PROCESS | 10935 | 1464051259630 Marionette TRACE conn2 <- [1,98,null,{}] 17:54:19 INFO - PROCESS | 10935 | 1464051259633 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}] 17:54:19 INFO - PROCESS | 10935 | 1464051259743 Marionette TRACE conn2 <- [1,99,null,{"value":null}] 17:54:19 INFO - PROCESS | 10935 | 1464051259753 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:19 INFO - PROCESS | 10935 | ++DOCSHELL 0x119407800 == 32 [pid = 10935] [id = 32] 17:54:19 INFO - PROCESS | 10935 | ++DOMWINDOW == 92 (0x119acf400) [pid = 10935] [serial = 92] [outer = 0x0] 17:54:19 INFO - PROCESS | 10935 | ++DOMWINDOW == 93 (0x119ad5c00) [pid = 10935] [serial = 93] [outer = 0x119acf400] 17:54:19 INFO - PROCESS | 10935 | 1464051259793 Marionette DEBUG loaded listener.js 17:54:19 INFO - PROCESS | 10935 | ++DOMWINDOW == 94 (0x119c6d000) [pid = 10935] [serial = 94] [outer = 0x119acf400] 17:54:20 INFO - PROCESS | 10935 | 1464051260116 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]]]}] 17:54:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 17:54:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 523ms 17:54:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 17:54:20 INFO - PROCESS | 10935 | 1464051260153 Marionette TRACE conn2 -> [0,101,"getWindowHandle",null] 17:54:20 INFO - PROCESS | 10935 | 1464051260155 Marionette TRACE conn2 <- [1,101,null,{"value":"7"}] 17:54:20 INFO - PROCESS | 10935 | 1464051260157 Marionette TRACE conn2 -> [0,102,"setScriptTimeout",{"ms":35000}] 17:54:20 INFO - PROCESS | 10935 | 1464051260158 Marionette TRACE conn2 <- [1,102,null,{}] 17:54:20 INFO - PROCESS | 10935 | 1464051260160 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}] 17:54:20 INFO - PROCESS | 10935 | 1464051260252 Marionette TRACE conn2 <- [1,103,null,{"value":null}] 17:54:20 INFO - PROCESS | 10935 | 1464051260258 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:20 INFO - PROCESS | 10935 | ++DOCSHELL 0x11225f800 == 33 [pid = 10935] [id = 33] 17:54:20 INFO - PROCESS | 10935 | ++DOMWINDOW == 95 (0x119a50000) [pid = 10935] [serial = 95] [outer = 0x0] 17:54:20 INFO - PROCESS | 10935 | ++DOMWINDOW == 96 (0x119c72800) [pid = 10935] [serial = 96] [outer = 0x119a50000] 17:54:20 INFO - PROCESS | 10935 | 1464051260283 Marionette DEBUG loaded listener.js 17:54:20 INFO - PROCESS | 10935 | ++DOMWINDOW == 97 (0x119e0fc00) [pid = 10935] [serial = 97] [outer = 0x119a50000] 17:54:20 INFO - PROCESS | 10935 | 1464051260545 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]]]}] 17:54:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 17:54:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 419ms 17:54:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 17:54:20 INFO - PROCESS | 10935 | 1464051260576 Marionette TRACE conn2 -> [0,105,"getWindowHandle",null] 17:54:20 INFO - PROCESS | 10935 | 1464051260578 Marionette TRACE conn2 <- [1,105,null,{"value":"7"}] 17:54:20 INFO - PROCESS | 10935 | 1464051260580 Marionette TRACE conn2 -> [0,106,"setScriptTimeout",{"ms":35000}] 17:54:20 INFO - PROCESS | 10935 | 1464051260581 Marionette TRACE conn2 <- [1,106,null,{}] 17:54:20 INFO - PROCESS | 10935 | 1464051260590 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}] 17:54:20 INFO - PROCESS | 10935 | 1464051260672 Marionette TRACE conn2 <- [1,107,null,{"value":null}] 17:54:20 INFO - PROCESS | 10935 | 1464051260676 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:20 INFO - PROCESS | 10935 | ++DOCSHELL 0x1194b8800 == 34 [pid = 10935] [id = 34] 17:54:20 INFO - PROCESS | 10935 | ++DOMWINDOW == 98 (0x119e15000) [pid = 10935] [serial = 98] [outer = 0x0] 17:54:20 INFO - PROCESS | 10935 | ++DOMWINDOW == 99 (0x119e16c00) [pid = 10935] [serial = 99] [outer = 0x119e15000] 17:54:20 INFO - PROCESS | 10935 | 1464051260704 Marionette DEBUG loaded listener.js 17:54:20 INFO - PROCESS | 10935 | ++DOMWINDOW == 100 (0x123247000) [pid = 10935] [serial = 100] [outer = 0x119e15000] 17:54:20 INFO - PROCESS | 10935 | 1464051260991 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]]]}] 17:54:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 17:54:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 426ms 17:54:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 17:54:21 INFO - PROCESS | 10935 | 1464051261007 Marionette TRACE conn2 -> [0,109,"getWindowHandle",null] 17:54:21 INFO - PROCESS | 10935 | 1464051261008 Marionette TRACE conn2 <- [1,109,null,{"value":"7"}] 17:54:21 INFO - PROCESS | 10935 | 1464051261010 Marionette TRACE conn2 -> [0,110,"setScriptTimeout",{"ms":35000}] 17:54:21 INFO - PROCESS | 10935 | 1464051261011 Marionette TRACE conn2 <- [1,110,null,{}] 17:54:21 INFO - PROCESS | 10935 | 1464051261021 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}] 17:54:21 INFO - PROCESS | 10935 | 1464051261095 Marionette TRACE conn2 <- [1,111,null,{"value":null}] 17:54:21 INFO - PROCESS | 10935 | 1464051261102 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:21 INFO - PROCESS | 10935 | ++DOCSHELL 0x119ca8800 == 35 [pid = 10935] [id = 35] 17:54:21 INFO - PROCESS | 10935 | ++DOMWINDOW == 101 (0x123247400) [pid = 10935] [serial = 101] [outer = 0x0] 17:54:21 INFO - PROCESS | 10935 | ++DOMWINDOW == 102 (0x12324bc00) [pid = 10935] [serial = 102] [outer = 0x123247400] 17:54:21 INFO - PROCESS | 10935 | 1464051261127 Marionette DEBUG loaded listener.js 17:54:21 INFO - PROCESS | 10935 | ++DOMWINDOW == 103 (0x12340e800) [pid = 10935] [serial = 103] [outer = 0x123247400] 17:54:21 INFO - PROCESS | 10935 | 1464051261420 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]]]}] 17:54:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 17:54:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 418ms 17:54:21 INFO - PROCESS | 10935 | 1464051261428 Marionette TRACE conn2 -> [0,113,"getWindowHandle",null] 17:54:21 INFO - PROCESS | 10935 | 1464051261430 Marionette TRACE conn2 <- [1,113,null,{"value":"7"}] 17:54:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 17:54:21 INFO - PROCESS | 10935 | 1464051261433 Marionette TRACE conn2 -> [0,114,"setScriptTimeout",{"ms":35000}] 17:54:21 INFO - PROCESS | 10935 | 1464051261437 Marionette TRACE conn2 <- [1,114,null,{}] 17:54:21 INFO - PROCESS | 10935 | 1464051261468 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}] 17:54:21 INFO - PROCESS | 10935 | 1464051261583 Marionette TRACE conn2 <- [1,115,null,{"value":null}] 17:54:21 INFO - PROCESS | 10935 | 1464051261590 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:21 INFO - PROCESS | 10935 | ++DOCSHELL 0x119de4000 == 36 [pid = 10935] [id = 36] 17:54:21 INFO - PROCESS | 10935 | ++DOMWINDOW == 104 (0x123246000) [pid = 10935] [serial = 104] [outer = 0x0] 17:54:21 INFO - PROCESS | 10935 | ++DOMWINDOW == 105 (0x123704800) [pid = 10935] [serial = 105] [outer = 0x123246000] 17:54:21 INFO - PROCESS | 10935 | 1464051261620 Marionette DEBUG loaded listener.js 17:54:21 INFO - PROCESS | 10935 | ++DOMWINDOW == 106 (0x124d5a800) [pid = 10935] [serial = 106] [outer = 0x123246000] 17:54:21 INFO - PROCESS | 10935 | 1464051261916 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]]]}] 17:54:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 17:54:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 531ms 17:54:21 INFO - PROCESS | 10935 | 1464051261966 Marionette TRACE conn2 -> [0,117,"getWindowHandle",null] 17:54:21 INFO - PROCESS | 10935 | 1464051261968 Marionette TRACE conn2 <- [1,117,null,{"value":"7"}] 17:54:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 17:54:21 INFO - PROCESS | 10935 | 1464051261970 Marionette TRACE conn2 -> [0,118,"setScriptTimeout",{"ms":35000}] 17:54:21 INFO - PROCESS | 10935 | 1464051261971 Marionette TRACE conn2 <- [1,118,null,{}] 17:54:21 INFO - PROCESS | 10935 | 1464051261974 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}] 17:54:22 INFO - PROCESS | 10935 | 1464051262043 Marionette TRACE conn2 <- [1,119,null,{"value":null}] 17:54:22 INFO - PROCESS | 10935 | 1464051262047 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:22 INFO - PROCESS | 10935 | ++DOCSHELL 0x123218800 == 37 [pid = 10935] [id = 37] 17:54:22 INFO - PROCESS | 10935 | ++DOMWINDOW == 107 (0x124903800) [pid = 10935] [serial = 107] [outer = 0x0] 17:54:22 INFO - PROCESS | 10935 | ++DOMWINDOW == 108 (0x1254b2800) [pid = 10935] [serial = 108] [outer = 0x124903800] 17:54:22 INFO - PROCESS | 10935 | 1464051262075 Marionette DEBUG loaded listener.js 17:54:22 INFO - PROCESS | 10935 | ++DOMWINDOW == 109 (0x1254bf000) [pid = 10935] [serial = 109] [outer = 0x124903800] 17:54:22 INFO - PROCESS | 10935 | 1464051262362 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]]]}] 17:54:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 17:54:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 419ms 17:54:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 17:54:22 INFO - PROCESS | 10935 | 1464051262391 Marionette TRACE conn2 -> [0,121,"getWindowHandle",null] 17:54:22 INFO - PROCESS | 10935 | 1464051262392 Marionette TRACE conn2 <- [1,121,null,{"value":"7"}] 17:54:22 INFO - PROCESS | 10935 | 1464051262393 Marionette TRACE conn2 -> [0,122,"setScriptTimeout",{"ms":35000}] 17:54:22 INFO - PROCESS | 10935 | 1464051262394 Marionette TRACE conn2 <- [1,122,null,{}] 17:54:22 INFO - PROCESS | 10935 | 1464051262397 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}] 17:54:22 INFO - PROCESS | 10935 | 1464051262496 Marionette TRACE conn2 <- [1,123,null,{"value":null}] 17:54:22 INFO - PROCESS | 10935 | 1464051262503 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:22 INFO - PROCESS | 10935 | ++DOCSHELL 0x123431000 == 38 [pid = 10935] [id = 38] 17:54:22 INFO - PROCESS | 10935 | ++DOMWINDOW == 110 (0x123246c00) [pid = 10935] [serial = 110] [outer = 0x0] 17:54:22 INFO - PROCESS | 10935 | ++DOMWINDOW == 111 (0x12516c000) [pid = 10935] [serial = 111] [outer = 0x123246c00] 17:54:22 INFO - PROCESS | 10935 | 1464051262527 Marionette DEBUG loaded listener.js 17:54:22 INFO - PROCESS | 10935 | ++DOMWINDOW == 112 (0x12556e800) [pid = 10935] [serial = 112] [outer = 0x123246c00] 17:54:22 INFO - PROCESS | 10935 | 1464051262764 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]]]}] 17:54:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 17:54:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 420ms 17:54:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 17:54:22 INFO - PROCESS | 10935 | 1464051262821 Marionette TRACE conn2 -> [0,125,"getWindowHandle",null] 17:54:22 INFO - PROCESS | 10935 | 1464051262822 Marionette TRACE conn2 <- [1,125,null,{"value":"7"}] 17:54:22 INFO - PROCESS | 10935 | 1464051262824 Marionette TRACE conn2 -> [0,126,"setScriptTimeout",{"ms":35000}] 17:54:22 INFO - PROCESS | 10935 | 1464051262825 Marionette TRACE conn2 <- [1,126,null,{}] 17:54:22 INFO - PROCESS | 10935 | 1464051262828 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}] 17:54:22 INFO - PROCESS | 10935 | 1464051262921 Marionette TRACE conn2 <- [1,127,null,{"value":null}] 17:54:22 INFO - PROCESS | 10935 | 1464051262925 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:22 INFO - PROCESS | 10935 | ++DOCSHELL 0x124989000 == 39 [pid = 10935] [id = 39] 17:54:22 INFO - PROCESS | 10935 | ++DOMWINDOW == 113 (0x125573800) [pid = 10935] [serial = 113] [outer = 0x0] 17:54:22 INFO - PROCESS | 10935 | ++DOMWINDOW == 114 (0x12593fc00) [pid = 10935] [serial = 114] [outer = 0x125573800] 17:54:22 INFO - PROCESS | 10935 | 1464051262952 Marionette DEBUG loaded listener.js 17:54:22 INFO - PROCESS | 10935 | ++DOMWINDOW == 115 (0x125988000) [pid = 10935] [serial = 115] [outer = 0x125573800] 17:54:23 INFO - PROCESS | 10935 | 1464051263256 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]]]}] 17:54:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 17:54:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 473ms 17:54:23 INFO - PROCESS | 10935 | 1464051263298 Marionette TRACE conn2 -> [0,129,"getWindowHandle",null] 17:54:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 17:54:23 INFO - PROCESS | 10935 | 1464051263301 Marionette TRACE conn2 <- [1,129,null,{"value":"7"}] 17:54:23 INFO - PROCESS | 10935 | 1464051263303 Marionette TRACE conn2 -> [0,130,"setScriptTimeout",{"ms":35000}] 17:54:23 INFO - PROCESS | 10935 | 1464051263304 Marionette TRACE conn2 <- [1,130,null,{}] 17:54:23 INFO - PROCESS | 10935 | 1464051263307 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}] 17:54:23 INFO - PROCESS | 10935 | 1464051263401 Marionette TRACE conn2 <- [1,131,null,{"value":null}] 17:54:23 INFO - PROCESS | 10935 | 1464051263407 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:23 INFO - PROCESS | 10935 | ++DOCSHELL 0x124e6a000 == 40 [pid = 10935] [id = 40] 17:54:23 INFO - PROCESS | 10935 | ++DOMWINDOW == 116 (0x125574400) [pid = 10935] [serial = 116] [outer = 0x0] 17:54:23 INFO - PROCESS | 10935 | ++DOMWINDOW == 117 (0x126196400) [pid = 10935] [serial = 117] [outer = 0x125574400] 17:54:23 INFO - PROCESS | 10935 | 1464051263431 Marionette DEBUG loaded listener.js 17:54:23 INFO - PROCESS | 10935 | ++DOMWINDOW == 118 (0x1261fa400) [pid = 10935] [serial = 118] [outer = 0x125574400] 17:54:23 INFO - PROCESS | 10935 | 1464051263714 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]]]}] 17:54:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 17:54:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 468ms 17:54:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 17:54:23 INFO - PROCESS | 10935 | 1464051263771 Marionette TRACE conn2 -> [0,133,"getWindowHandle",null] 17:54:23 INFO - PROCESS | 10935 | 1464051263773 Marionette TRACE conn2 <- [1,133,null,{"value":"7"}] 17:54:23 INFO - PROCESS | 10935 | 1464051263775 Marionette TRACE conn2 -> [0,134,"setScriptTimeout",{"ms":35000}] 17:54:23 INFO - PROCESS | 10935 | 1464051263776 Marionette TRACE conn2 <- [1,134,null,{}] 17:54:23 INFO - PROCESS | 10935 | 1464051263778 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}] 17:54:23 INFO - PROCESS | 10935 | 1464051263851 Marionette TRACE conn2 <- [1,135,null,{"value":null}] 17:54:23 INFO - PROCESS | 10935 | 1464051263863 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:23 INFO - PROCESS | 10935 | ++DOCSHELL 0x1255ac000 == 41 [pid = 10935] [id = 41] 17:54:23 INFO - PROCESS | 10935 | ++DOMWINDOW == 119 (0x1261fc000) [pid = 10935] [serial = 119] [outer = 0x0] 17:54:23 INFO - PROCESS | 10935 | ++DOMWINDOW == 120 (0x12706dc00) [pid = 10935] [serial = 120] [outer = 0x1261fc000] 17:54:23 INFO - PROCESS | 10935 | 1464051263887 Marionette DEBUG loaded listener.js 17:54:23 INFO - PROCESS | 10935 | ++DOMWINDOW == 121 (0x12729cc00) [pid = 10935] [serial = 121] [outer = 0x1261fc000] 17:54:24 INFO - PROCESS | 10935 | 1464051264188 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]]]}] 17:54:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 17:54:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 469ms 17:54:24 INFO - PROCESS | 10935 | 1464051264244 Marionette TRACE conn2 -> [0,137,"getWindowHandle",null] 17:54:24 INFO - PROCESS | 10935 | 1464051264245 Marionette TRACE conn2 <- [1,137,null,{"value":"7"}] 17:54:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 17:54:24 INFO - PROCESS | 10935 | 1464051264248 Marionette TRACE conn2 -> [0,138,"setScriptTimeout",{"ms":35000}] 17:54:24 INFO - PROCESS | 10935 | 1464051264249 Marionette TRACE conn2 <- [1,138,null,{}] 17:54:24 INFO - PROCESS | 10935 | 1464051264251 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}] 17:54:24 INFO - PROCESS | 10935 | 1464051264363 Marionette TRACE conn2 <- [1,139,null,{"value":null}] 17:54:24 INFO - PROCESS | 10935 | 1464051264372 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:24 INFO - PROCESS | 10935 | ++DOCSHELL 0x126214000 == 42 [pid = 10935] [id = 42] 17:54:24 INFO - PROCESS | 10935 | ++DOMWINDOW == 122 (0x127318800) [pid = 10935] [serial = 122] [outer = 0x0] 17:54:24 INFO - PROCESS | 10935 | ++DOMWINDOW == 123 (0x1273cf400) [pid = 10935] [serial = 123] [outer = 0x127318800] 17:54:24 INFO - PROCESS | 10935 | 1464051264395 Marionette DEBUG loaded listener.js 17:54:24 INFO - PROCESS | 10935 | ++DOMWINDOW == 124 (0x1276cf000) [pid = 10935] [serial = 124] [outer = 0x127318800] 17:54:25 INFO - PROCESS | 10935 | 1464051265375 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]]]}] 17:54:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 17:54:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 1172ms 17:54:25 INFO - PROCESS | 10935 | 1464051265421 Marionette TRACE conn2 -> [0,141,"getWindowHandle",null] 17:54:25 INFO - PROCESS | 10935 | 1464051265423 Marionette TRACE conn2 <- [1,141,null,{"value":"7"}] 17:54:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 17:54:25 INFO - PROCESS | 10935 | 1464051265426 Marionette TRACE conn2 -> [0,142,"setScriptTimeout",{"ms":35000}] 17:54:25 INFO - PROCESS | 10935 | 1464051265429 Marionette TRACE conn2 <- [1,142,null,{}] 17:54:25 INFO - PROCESS | 10935 | 1464051265432 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}] 17:54:25 INFO - PROCESS | 10935 | 1464051265518 Marionette TRACE conn2 <- [1,143,null,{"value":null}] 17:54:25 INFO - PROCESS | 10935 | 1464051265569 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:25 INFO - PROCESS | 10935 | ++DOCSHELL 0x11330f800 == 43 [pid = 10935] [id = 43] 17:54:25 INFO - PROCESS | 10935 | ++DOMWINDOW == 125 (0x1160db800) [pid = 10935] [serial = 125] [outer = 0x0] 17:54:25 INFO - PROCESS | 10935 | ++DOMWINDOW == 126 (0x116156800) [pid = 10935] [serial = 126] [outer = 0x1160db800] 17:54:25 INFO - PROCESS | 10935 | 1464051265596 Marionette DEBUG loaded listener.js 17:54:25 INFO - PROCESS | 10935 | ++DOMWINDOW == 127 (0x1166c5800) [pid = 10935] [serial = 127] [outer = 0x1160db800] 17:54:25 INFO - PROCESS | 10935 | 1464051265927 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]]]}] 17:54:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 17:54:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 520ms 17:54:25 INFO - PROCESS | 10935 | 1464051265953 Marionette TRACE conn2 -> [0,145,"getWindowHandle",null] 17:54:25 INFO - PROCESS | 10935 | 1464051265957 Marionette TRACE conn2 <- [1,145,null,{"value":"7"}] 17:54:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 17:54:25 INFO - PROCESS | 10935 | 1464051265961 Marionette TRACE conn2 -> [0,146,"setScriptTimeout",{"ms":35000}] 17:54:25 INFO - PROCESS | 10935 | 1464051265963 Marionette TRACE conn2 <- [1,146,null,{}] 17:54:25 INFO - PROCESS | 10935 | 1464051265966 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}] 17:54:26 INFO - PROCESS | 10935 | 1464051266052 Marionette TRACE conn2 <- [1,147,null,{"value":null}] 17:54:26 INFO - PROCESS | 10935 | 1464051266056 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:26 INFO - PROCESS | 10935 | ++DOCSHELL 0x113db3800 == 44 [pid = 10935] [id = 44] 17:54:26 INFO - PROCESS | 10935 | ++DOMWINDOW == 128 (0x11670f000) [pid = 10935] [serial = 128] [outer = 0x0] 17:54:26 INFO - PROCESS | 10935 | ++DOMWINDOW == 129 (0x116a59000) [pid = 10935] [serial = 129] [outer = 0x11670f000] 17:54:26 INFO - PROCESS | 10935 | 1464051266082 Marionette DEBUG loaded listener.js 17:54:26 INFO - PROCESS | 10935 | ++DOMWINDOW == 130 (0x117675400) [pid = 10935] [serial = 130] [outer = 0x11670f000] 17:54:26 INFO - PROCESS | 10935 | 1464051266393 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]]]}] 17:54:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 17:54:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 470ms 17:54:26 INFO - PROCESS | 10935 | 1464051266434 Marionette TRACE conn2 -> [0,149,"getWindowHandle",null] 17:54:26 INFO - PROCESS | 10935 | 1464051266436 Marionette TRACE conn2 <- [1,149,null,{"value":"7"}] 17:54:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 17:54:26 INFO - PROCESS | 10935 | 1464051266440 Marionette TRACE conn2 -> [0,150,"setScriptTimeout",{"ms":35000}] 17:54:26 INFO - PROCESS | 10935 | 1464051266443 Marionette TRACE conn2 <- [1,150,null,{}] 17:54:26 INFO - PROCESS | 10935 | 1464051266461 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}] 17:54:26 INFO - PROCESS | 10935 | 1464051266604 Marionette TRACE conn2 <- [1,151,null,{"value":null}] 17:54:27 INFO - PROCESS | 10935 | --DOMWINDOW == 129 (0x12556d400) [pid = 10935] [serial = 38] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 17:54:27 INFO - PROCESS | 10935 | --DOMWINDOW == 128 (0x119482400) [pid = 10935] [serial = 35] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 17:54:27 INFO - PROCESS | 10935 | --DOMWINDOW == 127 (0x11850b000) [pid = 10935] [serial = 32] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 17:54:27 INFO - PROCESS | 10935 | --DOMWINDOW == 126 (0x12bd9f800) [pid = 10935] [serial = 29] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 17:54:27 INFO - PROCESS | 10935 | --DOMWINDOW == 125 (0x12bcd1800) [pid = 10935] [serial = 26] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 17:54:27 INFO - PROCESS | 10935 | --DOMWINDOW == 124 (0x12ae66400) [pid = 10935] [serial = 23] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 17:54:27 INFO - PROCESS | 10935 | --DOMWINDOW == 123 (0x12aac9c00) [pid = 10935] [serial = 20] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 17:54:27 INFO - PROCESS | 10935 | --DOMWINDOW == 122 (0x1292cc400) [pid = 10935] [serial = 14] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 17:54:27 INFO - PROCESS | 10935 | --DOMWINDOW == 121 (0x12d66ac00) [pid = 10935] [serial = 59] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 17:54:27 INFO - PROCESS | 10935 | --DOMWINDOW == 120 (0x119acf000) [pid = 10935] [serial = 56] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 17:54:27 INFO - PROCESS | 10935 | --DOMWINDOW == 119 (0x117550c00) [pid = 10935] [serial = 53] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 17:54:27 INFO - PROCESS | 10935 | --DOMWINDOW == 118 (0x12c629000) [pid = 10935] [serial = 44] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 17:54:27 INFO - PROCESS | 10935 | --DOMWINDOW == 117 (0x12c18b800) [pid = 10935] [serial = 41] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 17:54:27 INFO - PROCESS | 10935 | --DOMWINDOW == 116 (0x1167c6000) [pid = 10935] [serial = 80] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 17:54:27 INFO - PROCESS | 10935 | --DOMWINDOW == 115 (0x118707000) [pid = 10935] [serial = 83] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 17:54:27 INFO - PROCESS | 10935 | --DOMWINDOW == 114 (0x11804a400) [pid = 10935] [serial = 86] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 17:54:27 INFO - PROCESS | 10935 | --DOMWINDOW == 113 (0x119488c00) [pid = 10935] [serial = 89] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 17:54:27 INFO - PROCESS | 10935 | --DOMWINDOW == 112 (0x119acf400) [pid = 10935] [serial = 92] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 17:54:27 INFO - PROCESS | 10935 | --DOMWINDOW == 111 (0x119a50000) [pid = 10935] [serial = 95] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 17:54:27 INFO - PROCESS | 10935 | --DOMWINDOW == 110 (0x119e15000) [pid = 10935] [serial = 98] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 17:54:27 INFO - PROCESS | 10935 | --DOMWINDOW == 109 (0x123246000) [pid = 10935] [serial = 104] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 17:54:27 INFO - PROCESS | 10935 | --DOMWINDOW == 108 (0x124903800) [pid = 10935] [serial = 107] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 17:54:27 INFO - PROCESS | 10935 | --DOMWINDOW == 107 (0x123246c00) [pid = 10935] [serial = 110] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 17:54:27 INFO - PROCESS | 10935 | --DOMWINDOW == 106 (0x1251a3c00) [pid = 10935] [serial = 62] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 17:54:27 INFO - PROCESS | 10935 | --DOMWINDOW == 105 (0x112052c00) [pid = 10935] [serial = 65] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 17:54:27 INFO - PROCESS | 10935 | --DOMWINDOW == 104 (0x112dda000) [pid = 10935] [serial = 68] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 17:54:27 INFO - PROCESS | 10935 | --DOMWINDOW == 103 (0x11767bc00) [pid = 10935] [serial = 71] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 17:54:27 INFO - PROCESS | 10935 | --DOMWINDOW == 102 (0x1160e6c00) [pid = 10935] [serial = 74] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 17:54:27 INFO - PROCESS | 10935 | --DOMWINDOW == 101 (0x11670e800) [pid = 10935] [serial = 77] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 17:54:27 INFO - PROCESS | 10935 | 1464051267203 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:27 INFO - PROCESS | 10935 | ++DOCSHELL 0x115e13800 == 45 [pid = 10935] [id = 45] 17:54:27 INFO - PROCESS | 10935 | ++DOMWINDOW == 102 (0x1122b6400) [pid = 10935] [serial = 131] [outer = 0x0] 17:54:27 INFO - PROCESS | 10935 | ++DOMWINDOW == 103 (0x112a60800) [pid = 10935] [serial = 132] [outer = 0x1122b6400] 17:54:27 INFO - PROCESS | 10935 | 1464051267230 Marionette DEBUG loaded listener.js 17:54:27 INFO - PROCESS | 10935 | ++DOMWINDOW == 104 (0x117552800) [pid = 10935] [serial = 133] [outer = 0x1122b6400] 17:54:27 INFO - PROCESS | 10935 | 1464051267501 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]]]}] 17:54:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 17:54:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 1075ms 17:54:27 INFO - PROCESS | 10935 | 1464051267514 Marionette TRACE conn2 -> [0,153,"getWindowHandle",null] 17:54:27 INFO - PROCESS | 10935 | 1464051267518 Marionette TRACE conn2 <- [1,153,null,{"value":"7"}] 17:54:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 17:54:27 INFO - PROCESS | 10935 | 1464051267526 Marionette TRACE conn2 -> [0,154,"setScriptTimeout",{"ms":35000}] 17:54:27 INFO - PROCESS | 10935 | 1464051267527 Marionette TRACE conn2 <- [1,154,null,{}] 17:54:27 INFO - PROCESS | 10935 | 1464051267529 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}] 17:54:27 INFO - PROCESS | 10935 | 1464051267612 Marionette TRACE conn2 <- [1,155,null,{"value":null}] 17:54:27 INFO - PROCESS | 10935 | 1464051267618 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:27 INFO - PROCESS | 10935 | ++DOCSHELL 0x11758c800 == 46 [pid = 10935] [id = 46] 17:54:27 INFO - PROCESS | 10935 | ++DOMWINDOW == 105 (0x117672c00) [pid = 10935] [serial = 134] [outer = 0x0] 17:54:27 INFO - PROCESS | 10935 | ++DOMWINDOW == 106 (0x118c3f000) [pid = 10935] [serial = 135] [outer = 0x117672c00] 17:54:27 INFO - PROCESS | 10935 | 1464051267644 Marionette DEBUG loaded listener.js 17:54:27 INFO - PROCESS | 10935 | ++DOMWINDOW == 107 (0x1192a1c00) [pid = 10935] [serial = 136] [outer = 0x117672c00] 17:54:27 INFO - PROCESS | 10935 | 1464051267938 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]]]}] 17:54:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 17:54:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 469ms 17:54:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 17:54:27 INFO - PROCESS | 10935 | 1464051267995 Marionette TRACE conn2 -> [0,157,"getWindowHandle",null] 17:54:27 INFO - PROCESS | 10935 | 1464051267996 Marionette TRACE conn2 <- [1,157,null,{"value":"7"}] 17:54:27 INFO - PROCESS | 10935 | 1464051267998 Marionette TRACE conn2 -> [0,158,"setScriptTimeout",{"ms":35000}] 17:54:28 INFO - PROCESS | 10935 | 1464051268000 Marionette TRACE conn2 <- [1,158,null,{}] 17:54:28 INFO - PROCESS | 10935 | 1464051268002 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}] 17:54:28 INFO - PROCESS | 10935 | 1464051268069 Marionette TRACE conn2 <- [1,159,null,{"value":null}] 17:54:28 INFO - PROCESS | 10935 | 1464051268073 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:28 INFO - PROCESS | 10935 | ++DOCSHELL 0x118565000 == 47 [pid = 10935] [id = 47] 17:54:28 INFO - PROCESS | 10935 | ++DOMWINDOW == 108 (0x116705400) [pid = 10935] [serial = 137] [outer = 0x0] 17:54:28 INFO - PROCESS | 10935 | ++DOMWINDOW == 109 (0x1192af400) [pid = 10935] [serial = 138] [outer = 0x116705400] 17:54:28 INFO - PROCESS | 10935 | 1464051268099 Marionette DEBUG loaded listener.js 17:54:28 INFO - PROCESS | 10935 | ++DOMWINDOW == 110 (0x119483800) [pid = 10935] [serial = 139] [outer = 0x116705400] 17:54:28 INFO - PROCESS | 10935 | 1464051268421 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]]]}] 17:54:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 17:54:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 469ms 17:54:28 INFO - PROCESS | 10935 | 1464051268469 Marionette TRACE conn2 -> [0,161,"getWindowHandle",null] 17:54:28 INFO - PROCESS | 10935 | 1464051268470 Marionette TRACE conn2 <- [1,161,null,{"value":"7"}] 17:54:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 17:54:28 INFO - PROCESS | 10935 | 1464051268472 Marionette TRACE conn2 -> [0,162,"setScriptTimeout",{"ms":35000}] 17:54:28 INFO - PROCESS | 10935 | 1464051268473 Marionette TRACE conn2 <- [1,162,null,{}] 17:54:28 INFO - PROCESS | 10935 | 1464051268476 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}] 17:54:28 INFO - PROCESS | 10935 | 1464051268561 Marionette TRACE conn2 <- [1,163,null,{"value":null}] 17:54:28 INFO - PROCESS | 10935 | 1464051268607 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:28 INFO - PROCESS | 10935 | ++DOCSHELL 0x118599800 == 48 [pid = 10935] [id = 48] 17:54:28 INFO - PROCESS | 10935 | ++DOMWINDOW == 111 (0x1130a7c00) [pid = 10935] [serial = 140] [outer = 0x0] 17:54:28 INFO - PROCESS | 10935 | ++DOMWINDOW == 112 (0x119488800) [pid = 10935] [serial = 141] [outer = 0x1130a7c00] 17:54:28 INFO - PROCESS | 10935 | 1464051268632 Marionette DEBUG loaded listener.js 17:54:28 INFO - PROCESS | 10935 | ++DOMWINDOW == 113 (0x119a53c00) [pid = 10935] [serial = 142] [outer = 0x1130a7c00] 17:54:28 INFO - PROCESS | 10935 | 1464051268888 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]]]}] 17:54:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 17:54:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 468ms 17:54:28 INFO - PROCESS | 10935 | 1464051268940 Marionette TRACE conn2 -> [0,165,"getWindowHandle",null] 17:54:28 INFO - PROCESS | 10935 | 1464051268942 Marionette TRACE conn2 <- [1,165,null,{"value":"7"}] 17:54:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 17:54:28 INFO - PROCESS | 10935 | 1464051268944 Marionette TRACE conn2 -> [0,166,"setScriptTimeout",{"ms":35000}] 17:54:28 INFO - PROCESS | 10935 | 1464051268945 Marionette TRACE conn2 <- [1,166,null,{}] 17:54:28 INFO - PROCESS | 10935 | 1464051268955 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}] 17:54:29 INFO - PROCESS | 10935 | 1464051269026 Marionette TRACE conn2 <- [1,167,null,{"value":null}] 17:54:29 INFO - PROCESS | 10935 | 1464051269031 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:29 INFO - PROCESS | 10935 | ++DOCSHELL 0x1194ad800 == 49 [pid = 10935] [id = 49] 17:54:29 INFO - PROCESS | 10935 | ++DOMWINDOW == 114 (0x119acd400) [pid = 10935] [serial = 143] [outer = 0x0] 17:54:29 INFO - PROCESS | 10935 | ++DOMWINDOW == 115 (0x119ad8000) [pid = 10935] [serial = 144] [outer = 0x119acd400] 17:54:29 INFO - PROCESS | 10935 | 1464051269057 Marionette DEBUG loaded listener.js 17:54:29 INFO - PROCESS | 10935 | ++DOMWINDOW == 116 (0x119c72c00) [pid = 10935] [serial = 145] [outer = 0x119acd400] 17:54:29 INFO - PROCESS | 10935 | 1464051269504 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]]]}] 17:54:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 17:54:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 568ms 17:54:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 17:54:29 INFO - PROCESS | 10935 | 1464051269512 Marionette TRACE conn2 -> [0,169,"getWindowHandle",null] 17:54:29 INFO - PROCESS | 10935 | 1464051269515 Marionette TRACE conn2 <- [1,169,null,{"value":"7"}] 17:54:29 INFO - PROCESS | 10935 | 1464051269519 Marionette TRACE conn2 -> [0,170,"setScriptTimeout",{"ms":35000}] 17:54:29 INFO - PROCESS | 10935 | 1464051269521 Marionette TRACE conn2 <- [1,170,null,{}] 17:54:29 INFO - PROCESS | 10935 | 1464051269525 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}] 17:54:29 INFO - PROCESS | 10935 | 1464051269613 Marionette TRACE conn2 <- [1,171,null,{"value":null}] 17:54:29 INFO - PROCESS | 10935 | 1464051269669 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:29 INFO - PROCESS | 10935 | ++DOCSHELL 0x116116000 == 50 [pid = 10935] [id = 50] 17:54:29 INFO - PROCESS | 10935 | ++DOMWINDOW == 117 (0x1130b2c00) [pid = 10935] [serial = 146] [outer = 0x0] 17:54:29 INFO - PROCESS | 10935 | ++DOMWINDOW == 118 (0x11606a400) [pid = 10935] [serial = 147] [outer = 0x1130b2c00] 17:54:29 INFO - PROCESS | 10935 | 1464051269699 Marionette DEBUG loaded listener.js 17:54:29 INFO - PROCESS | 10935 | ++DOMWINDOW == 119 (0x1167c5000) [pid = 10935] [serial = 148] [outer = 0x1130b2c00] 17:54:30 INFO - PROCESS | 10935 | 1464051270096 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]]]}] 17:54:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 17:54:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 622ms 17:54:30 INFO - PROCESS | 10935 | 1464051270141 Marionette TRACE conn2 -> [0,173,"getWindowHandle",null] 17:54:30 INFO - PROCESS | 10935 | 1464051270145 Marionette TRACE conn2 <- [1,173,null,{"value":"7"}] 17:54:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 17:54:30 INFO - PROCESS | 10935 | 1464051270150 Marionette TRACE conn2 -> [0,174,"setScriptTimeout",{"ms":35000}] 17:54:30 INFO - PROCESS | 10935 | 1464051270151 Marionette TRACE conn2 <- [1,174,null,{}] 17:54:30 INFO - PROCESS | 10935 | 1464051270154 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}] 17:54:30 INFO - PROCESS | 10935 | 1464051270242 Marionette TRACE conn2 <- [1,175,null,{"value":null}] 17:54:30 INFO - PROCESS | 10935 | 1464051270300 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:30 INFO - PROCESS | 10935 | ++DOCSHELL 0x119458800 == 51 [pid = 10935] [id = 51] 17:54:30 INFO - PROCESS | 10935 | ++DOMWINDOW == 120 (0x1169b4c00) [pid = 10935] [serial = 149] [outer = 0x0] 17:54:30 INFO - PROCESS | 10935 | ++DOMWINDOW == 121 (0x11804c400) [pid = 10935] [serial = 150] [outer = 0x1169b4c00] 17:54:30 INFO - PROCESS | 10935 | 1464051270330 Marionette DEBUG loaded listener.js 17:54:30 INFO - PROCESS | 10935 | ++DOMWINDOW == 122 (0x11910b400) [pid = 10935] [serial = 151] [outer = 0x1169b4c00] 17:54:30 INFO - PROCESS | 10935 | 1464051270733 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]]]}] 17:54:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 17:54:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 620ms 17:54:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 17:54:30 INFO - PROCESS | 10935 | 1464051270769 Marionette TRACE conn2 -> [0,177,"getWindowHandle",null] 17:54:30 INFO - PROCESS | 10935 | 1464051270771 Marionette TRACE conn2 <- [1,177,null,{"value":"7"}] 17:54:30 INFO - PROCESS | 10935 | 1464051270773 Marionette TRACE conn2 -> [0,178,"setScriptTimeout",{"ms":35000}] 17:54:30 INFO - PROCESS | 10935 | 1464051270776 Marionette TRACE conn2 <- [1,178,null,{}] 17:54:30 INFO - PROCESS | 10935 | 1464051270784 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}] 17:54:30 INFO - PROCESS | 10935 | 1464051270875 Marionette TRACE conn2 <- [1,179,null,{"value":null}] 17:54:30 INFO - PROCESS | 10935 | 1464051270949 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:30 INFO - PROCESS | 10935 | ++DOCSHELL 0x11a062800 == 52 [pid = 10935] [id = 52] 17:54:30 INFO - PROCESS | 10935 | ++DOMWINDOW == 123 (0x11954bc00) [pid = 10935] [serial = 152] [outer = 0x0] 17:54:30 INFO - PROCESS | 10935 | ++DOMWINDOW == 124 (0x1198df400) [pid = 10935] [serial = 153] [outer = 0x11954bc00] 17:54:30 INFO - PROCESS | 10935 | 1464051270981 Marionette DEBUG loaded listener.js 17:54:31 INFO - PROCESS | 10935 | ++DOMWINDOW == 125 (0x119ad0800) [pid = 10935] [serial = 154] [outer = 0x11954bc00] 17:54:31 INFO - PROCESS | 10935 | 1464051271380 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]]]}] 17:54:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 17:54:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 621ms 17:54:31 INFO - PROCESS | 10935 | 1464051271395 Marionette TRACE conn2 -> [0,181,"getWindowHandle",null] 17:54:31 INFO - PROCESS | 10935 | 1464051271397 Marionette TRACE conn2 <- [1,181,null,{"value":"7"}] 17:54:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 17:54:31 INFO - PROCESS | 10935 | 1464051271399 Marionette TRACE conn2 -> [0,182,"setScriptTimeout",{"ms":35000}] 17:54:31 INFO - PROCESS | 10935 | 1464051271400 Marionette TRACE conn2 <- [1,182,null,{}] 17:54:31 INFO - PROCESS | 10935 | 1464051271403 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}] 17:54:31 INFO - PROCESS | 10935 | 1464051271490 Marionette TRACE conn2 <- [1,183,null,{"value":null}] 17:54:31 INFO - PROCESS | 10935 | 1464051271545 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:31 INFO - PROCESS | 10935 | ++DOCSHELL 0x118564800 == 53 [pid = 10935] [id = 53] 17:54:31 INFO - PROCESS | 10935 | ++DOMWINDOW == 126 (0x119adac00) [pid = 10935] [serial = 155] [outer = 0x0] 17:54:31 INFO - PROCESS | 10935 | ++DOMWINDOW == 127 (0x119dc5c00) [pid = 10935] [serial = 156] [outer = 0x119adac00] 17:54:31 INFO - PROCESS | 10935 | 1464051271574 Marionette DEBUG loaded listener.js 17:54:31 INFO - PROCESS | 10935 | ++DOMWINDOW == 128 (0x11a288800) [pid = 10935] [serial = 157] [outer = 0x119adac00] 17:54:31 INFO - PROCESS | 10935 | 1464051271987 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]]]}] 17:54:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 17:54:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 620ms 17:54:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 17:54:32 INFO - PROCESS | 10935 | 1464051272020 Marionette TRACE conn2 -> [0,185,"getWindowHandle",null] 17:54:32 INFO - PROCESS | 10935 | 1464051272021 Marionette TRACE conn2 <- [1,185,null,{"value":"7"}] 17:54:32 INFO - PROCESS | 10935 | 1464051272023 Marionette TRACE conn2 -> [0,186,"setScriptTimeout",{"ms":35000}] 17:54:32 INFO - PROCESS | 10935 | 1464051272024 Marionette TRACE conn2 <- [1,186,null,{}] 17:54:32 INFO - PROCESS | 10935 | 1464051272027 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}] 17:54:32 INFO - PROCESS | 10935 | 1464051272111 Marionette TRACE conn2 <- [1,187,null,{"value":null}] 17:54:32 INFO - PROCESS | 10935 | 1464051272186 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:32 INFO - PROCESS | 10935 | ++DOCSHELL 0x112aed800 == 54 [pid = 10935] [id = 54] 17:54:32 INFO - PROCESS | 10935 | ++DOMWINDOW == 129 (0x113344400) [pid = 10935] [serial = 158] [outer = 0x0] 17:54:32 INFO - PROCESS | 10935 | ++DOMWINDOW == 130 (0x116a5ac00) [pid = 10935] [serial = 159] [outer = 0x113344400] 17:54:32 INFO - PROCESS | 10935 | 1464051272217 Marionette DEBUG loaded listener.js 17:54:32 INFO - PROCESS | 10935 | ++DOMWINDOW == 131 (0x11947cc00) [pid = 10935] [serial = 160] [outer = 0x113344400] 17:54:32 INFO - PROCESS | 10935 | 1464051272678 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]]]}] 17:54:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 17:54:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 671ms 17:54:32 INFO - PROCESS | 10935 | 1464051272694 Marionette TRACE conn2 -> [0,189,"getWindowHandle",null] 17:54:32 INFO - PROCESS | 10935 | 1464051272697 Marionette TRACE conn2 <- [1,189,null,{"value":"7"}] 17:54:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 17:54:32 INFO - PROCESS | 10935 | 1464051272700 Marionette TRACE conn2 -> [0,190,"setScriptTimeout",{"ms":35000}] 17:54:32 INFO - PROCESS | 10935 | 1464051272702 Marionette TRACE conn2 <- [1,190,null,{}] 17:54:32 INFO - PROCESS | 10935 | 1464051272706 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}] 17:54:32 INFO - PROCESS | 10935 | 1464051272797 Marionette TRACE conn2 <- [1,191,null,{"value":null}] 17:54:32 INFO - PROCESS | 10935 | 1464051272840 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:32 INFO - PROCESS | 10935 | ++DOCSHELL 0x115e14800 == 55 [pid = 10935] [id = 55] 17:54:32 INFO - PROCESS | 10935 | ++DOMWINDOW == 132 (0x112ddbc00) [pid = 10935] [serial = 161] [outer = 0x0] 17:54:32 INFO - PROCESS | 10935 | ++DOMWINDOW == 133 (0x113d67c00) [pid = 10935] [serial = 162] [outer = 0x112ddbc00] 17:54:32 INFO - PROCESS | 10935 | 1464051272866 Marionette DEBUG loaded listener.js 17:54:32 INFO - PROCESS | 10935 | ++DOMWINDOW == 134 (0x1160e0800) [pid = 10935] [serial = 163] [outer = 0x112ddbc00] 17:54:33 INFO - PROCESS | 10935 | --DOCSHELL 0x118599800 == 54 [pid = 10935] [id = 48] 17:54:33 INFO - PROCESS | 10935 | --DOCSHELL 0x118565000 == 53 [pid = 10935] [id = 47] 17:54:33 INFO - PROCESS | 10935 | --DOCSHELL 0x11758c800 == 52 [pid = 10935] [id = 46] 17:54:33 INFO - PROCESS | 10935 | --DOCSHELL 0x115e13800 == 51 [pid = 10935] [id = 45] 17:54:33 INFO - PROCESS | 10935 | --DOCSHELL 0x118596000 == 50 [pid = 10935] [id = 31] 17:54:33 INFO - PROCESS | 10935 | --DOCSHELL 0x113db3800 == 49 [pid = 10935] [id = 44] 17:54:33 INFO - PROCESS | 10935 | --DOCSHELL 0x116f0d000 == 48 [pid = 10935] [id = 28] 17:54:33 INFO - PROCESS | 10935 | --DOCSHELL 0x11330f800 == 47 [pid = 10935] [id = 43] 17:54:33 INFO - PROCESS | 10935 | --DOCSHELL 0x1161cd000 == 46 [pid = 10935] [id = 27] 17:54:33 INFO - PROCESS | 10935 | --DOCSHELL 0x1171ed800 == 45 [pid = 10935] [id = 29] 17:54:33 INFO - PROCESS | 10935 | --DOCSHELL 0x11225f800 == 44 [pid = 10935] [id = 33] 17:54:33 INFO - PROCESS | 10935 | --DOCSHELL 0x1194b8800 == 43 [pid = 10935] [id = 34] 17:54:33 INFO - PROCESS | 10935 | --DOCSHELL 0x1182cc000 == 42 [pid = 10935] [id = 30] 17:54:33 INFO - PROCESS | 10935 | --DOCSHELL 0x119407800 == 41 [pid = 10935] [id = 32] 17:54:33 INFO - PROCESS | 10935 | --DOCSHELL 0x112aed800 == 40 [pid = 10935] [id = 54] 17:54:33 INFO - PROCESS | 10935 | --DOCSHELL 0x118564800 == 39 [pid = 10935] [id = 53] 17:54:33 INFO - PROCESS | 10935 | --DOCSHELL 0x11a062800 == 38 [pid = 10935] [id = 52] 17:54:33 INFO - PROCESS | 10935 | --DOCSHELL 0x123431000 == 37 [pid = 10935] [id = 38] 17:54:33 INFO - PROCESS | 10935 | --DOCSHELL 0x119ca8800 == 36 [pid = 10935] [id = 35] 17:54:33 INFO - PROCESS | 10935 | --DOCSHELL 0x119458800 == 35 [pid = 10935] [id = 51] 17:54:33 INFO - PROCESS | 10935 | --DOCSHELL 0x1194ad800 == 34 [pid = 10935] [id = 49] 17:54:33 INFO - PROCESS | 10935 | --DOCSHELL 0x1255ac000 == 33 [pid = 10935] [id = 41] 17:54:33 INFO - PROCESS | 10935 | --DOCSHELL 0x126214000 == 32 [pid = 10935] [id = 42] 17:54:33 INFO - PROCESS | 10935 | --DOCSHELL 0x116116000 == 31 [pid = 10935] [id = 50] 17:54:33 INFO - PROCESS | 10935 | --DOCSHELL 0x124e6a000 == 30 [pid = 10935] [id = 40] 17:54:33 INFO - PROCESS | 10935 | --DOCSHELL 0x123218800 == 29 [pid = 10935] [id = 37] 17:54:33 INFO - PROCESS | 10935 | --DOCSHELL 0x119de4000 == 28 [pid = 10935] [id = 36] 17:54:33 INFO - PROCESS | 10935 | --DOCSHELL 0x124989000 == 27 [pid = 10935] [id = 39] 17:54:33 INFO - PROCESS | 10935 | --DOMWINDOW == 133 (0x1248af400) [pid = 10935] [serial = 11] [outer = 0x0] [url = about:blank] 17:54:33 INFO - PROCESS | 10935 | --DOMWINDOW == 132 (0x117545400) [pid = 10935] [serial = 81] [outer = 0x0] [url = about:blank] 17:54:33 INFO - PROCESS | 10935 | --DOMWINDOW == 131 (0x119107400) [pid = 10935] [serial = 84] [outer = 0x0] [url = about:blank] 17:54:33 INFO - PROCESS | 10935 | --DOMWINDOW == 130 (0x11923f800) [pid = 10935] [serial = 87] [outer = 0x0] [url = about:blank] 17:54:33 INFO - PROCESS | 10935 | --DOMWINDOW == 129 (0x11954fc00) [pid = 10935] [serial = 90] [outer = 0x0] [url = about:blank] 17:54:33 INFO - PROCESS | 10935 | --DOMWINDOW == 128 (0x119acc000) [pid = 10935] [serial = 91] [outer = 0x0] [url = about:blank] 17:54:33 INFO - PROCESS | 10935 | --DOMWINDOW == 127 (0x119ad5c00) [pid = 10935] [serial = 93] [outer = 0x0] [url = about:blank] 17:54:33 INFO - PROCESS | 10935 | --DOMWINDOW == 126 (0x119c72800) [pid = 10935] [serial = 96] [outer = 0x0] [url = about:blank] 17:54:33 INFO - PROCESS | 10935 | --DOMWINDOW == 125 (0x119e0fc00) [pid = 10935] [serial = 97] [outer = 0x0] [url = about:blank] 17:54:33 INFO - PROCESS | 10935 | --DOMWINDOW == 124 (0x119e16c00) [pid = 10935] [serial = 99] [outer = 0x0] [url = about:blank] 17:54:33 INFO - PROCESS | 10935 | --DOMWINDOW == 123 (0x123247000) [pid = 10935] [serial = 100] [outer = 0x0] [url = about:blank] 17:54:33 INFO - PROCESS | 10935 | --DOMWINDOW == 122 (0x12324bc00) [pid = 10935] [serial = 102] [outer = 0x0] [url = about:blank] 17:54:33 INFO - PROCESS | 10935 | --DOMWINDOW == 121 (0x123704800) [pid = 10935] [serial = 105] [outer = 0x0] [url = about:blank] 17:54:33 INFO - PROCESS | 10935 | --DOMWINDOW == 120 (0x1254b2800) [pid = 10935] [serial = 108] [outer = 0x0] [url = about:blank] 17:54:33 INFO - PROCESS | 10935 | --DOMWINDOW == 119 (0x12516c000) [pid = 10935] [serial = 111] [outer = 0x0] [url = about:blank] 17:54:33 INFO - PROCESS | 10935 | --DOMWINDOW == 118 (0x12593fc00) [pid = 10935] [serial = 114] [outer = 0x0] [url = about:blank] 17:54:33 INFO - PROCESS | 10935 | --DOMWINDOW == 117 (0x126196400) [pid = 10935] [serial = 117] [outer = 0x0] [url = about:blank] 17:54:33 INFO - PROCESS | 10935 | --DOMWINDOW == 116 (0x1122a8000) [pid = 10935] [serial = 66] [outer = 0x0] [url = about:blank] 17:54:33 INFO - PROCESS | 10935 | --DOMWINDOW == 115 (0x11515c400) [pid = 10935] [serial = 69] [outer = 0x0] [url = about:blank] 17:54:33 INFO - PROCESS | 10935 | --DOMWINDOW == 114 (0x11856d400) [pid = 10935] [serial = 72] [outer = 0x0] [url = about:blank] 17:54:33 INFO - PROCESS | 10935 | --DOMWINDOW == 113 (0x119243800) [pid = 10935] [serial = 73] [outer = 0x0] [url = about:blank] 17:54:33 INFO - PROCESS | 10935 | --DOMWINDOW == 112 (0x1161ed800) [pid = 10935] [serial = 75] [outer = 0x0] [url = about:blank] 17:54:33 INFO - PROCESS | 10935 | --DOMWINDOW == 111 (0x11693dc00) [pid = 10935] [serial = 78] [outer = 0x0] [url = about:blank] 17:54:33 INFO - PROCESS | 10935 | --DOMWINDOW == 110 (0x11754e800) [pid = 10935] [serial = 79] [outer = 0x0] [url = about:blank] 17:54:33 INFO - PROCESS | 10935 | --DOMWINDOW == 109 (0x124d5a800) [pid = 10935] [serial = 106] [outer = 0x0] [url = about:blank] 17:54:33 INFO - PROCESS | 10935 | --DOMWINDOW == 108 (0x1254bf000) [pid = 10935] [serial = 109] [outer = 0x0] [url = about:blank] 17:54:33 INFO - PROCESS | 10935 | --DOMWINDOW == 107 (0x116709000) [pid = 10935] [serial = 76] [outer = 0x0] [url = about:blank] 17:54:33 INFO - PROCESS | 10935 | --DOMWINDOW == 106 (0x119c6d000) [pid = 10935] [serial = 94] [outer = 0x0] [url = about:blank] 17:54:33 INFO - PROCESS | 10935 | --DOMWINDOW == 105 (0x12556e800) [pid = 10935] [serial = 112] [outer = 0x0] [url = about:blank] 17:54:33 INFO - PROCESS | 10935 | --DOMWINDOW == 104 (0x118574800) [pid = 10935] [serial = 82] [outer = 0x0] [url = about:blank] 17:54:33 INFO - PROCESS | 10935 | --DOMWINDOW == 103 (0x11947d000) [pid = 10935] [serial = 88] [outer = 0x0] [url = about:blank] 17:54:33 INFO - PROCESS | 10935 | --DOMWINDOW == 102 (0x116706000) [pid = 10935] [serial = 70] [outer = 0x0] [url = about:blank] 17:54:33 INFO - PROCESS | 10935 | --DOMWINDOW == 101 (0x12706dc00) [pid = 10935] [serial = 120] [outer = 0x0] [url = about:blank] 17:54:33 INFO - PROCESS | 10935 | --DOMWINDOW == 100 (0x1192a1000) [pid = 10935] [serial = 85] [outer = 0x0] [url = about:blank] 17:54:33 INFO - PROCESS | 10935 | --DOMWINDOW == 99 (0x112a6c400) [pid = 10935] [serial = 67] [outer = 0x0] [url = about:blank] 17:54:33 INFO - PROCESS | 10935 | --DOMWINDOW == 98 (0x12df41c00) [pid = 10935] [serial = 64] [outer = 0x0] [url = about:blank] 17:54:33 INFO - PROCESS | 10935 | --DOMWINDOW == 97 (0x12ae73000) [pid = 10935] [serial = 24] [outer = 0x0] [url = about:blank] 17:54:33 INFO - PROCESS | 10935 | --DOMWINDOW == 96 (0x12aacb800) [pid = 10935] [serial = 21] [outer = 0x0] [url = about:blank] 17:54:33 INFO - PROCESS | 10935 | --DOMWINDOW == 95 (0x12aacfc00) [pid = 10935] [serial = 22] [outer = 0x0] [url = about:blank] 17:54:33 INFO - PROCESS | 10935 | --DOMWINDOW == 94 (0x12956a400) [pid = 10935] [serial = 16] [outer = 0x0] [url = about:blank] 17:54:33 INFO - PROCESS | 10935 | --DOMWINDOW == 93 (0x1296d2400) [pid = 10935] [serial = 18] [outer = 0x0] [url = about:blank] 17:54:33 INFO - PROCESS | 10935 | --DOMWINDOW == 92 (0x129564400) [pid = 10935] [serial = 15] [outer = 0x0] [url = about:blank] 17:54:33 INFO - PROCESS | 10935 | --DOMWINDOW == 91 (0x124abd000) [pid = 10935] [serial = 8] [outer = 0x0] [url = about:blank] 17:54:33 INFO - PROCESS | 10935 | --DOMWINDOW == 90 (0x12cf80000) [pid = 10935] [serial = 46] [outer = 0x0] [url = about:blank] 17:54:33 INFO - PROCESS | 10935 | --DOMWINDOW == 89 (0x12d37b800) [pid = 10935] [serial = 48] [outer = 0x0] [url = about:blank] 17:54:33 INFO - PROCESS | 10935 | --DOMWINDOW == 88 (0x12d3ed800) [pid = 10935] [serial = 51] [outer = 0x0] [url = about:blank] 17:54:33 INFO - PROCESS | 10935 | --DOMWINDOW == 87 (0x12c62f800) [pid = 10935] [serial = 45] [outer = 0x0] [url = about:blank] 17:54:33 INFO - PROCESS | 10935 | --DOMWINDOW == 86 (0x12c621400) [pid = 10935] [serial = 42] [outer = 0x0] [url = about:blank] 17:54:33 INFO - PROCESS | 10935 | --DOMWINDOW == 85 (0x12c626c00) [pid = 10935] [serial = 43] [outer = 0x0] [url = about:blank] 17:54:33 INFO - PROCESS | 10935 | --DOMWINDOW == 84 (0x12556fc00) [pid = 10935] [serial = 39] [outer = 0x0] [url = about:blank] 17:54:33 INFO - PROCESS | 10935 | --DOMWINDOW == 83 (0x12aa67000) [pid = 10935] [serial = 40] [outer = 0x0] [url = about:blank] 17:54:33 INFO - PROCESS | 10935 | --DOMWINDOW == 82 (0x12c0e1000) [pid = 10935] [serial = 37] [outer = 0x0] [url = about:blank] 17:54:33 INFO - PROCESS | 10935 | --DOMWINDOW == 81 (0x119484800) [pid = 10935] [serial = 36] [outer = 0x0] [url = about:blank] 17:54:33 INFO - PROCESS | 10935 | --DOMWINDOW == 80 (0x12c0de800) [pid = 10935] [serial = 33] [outer = 0x0] [url = about:blank] 17:54:33 INFO - PROCESS | 10935 | --DOMWINDOW == 79 (0x12c188800) [pid = 10935] [serial = 34] [outer = 0x0] [url = about:blank] 17:54:33 INFO - PROCESS | 10935 | --DOMWINDOW == 78 (0x12bdbdc00) [pid = 10935] [serial = 30] [outer = 0x0] [url = about:blank] 17:54:33 INFO - PROCESS | 10935 | --DOMWINDOW == 77 (0x12c0d8400) [pid = 10935] [serial = 31] [outer = 0x0] [url = about:blank] 17:54:33 INFO - PROCESS | 10935 | --DOMWINDOW == 76 (0x12bd92400) [pid = 10935] [serial = 27] [outer = 0x0] [url = about:blank] 17:54:33 INFO - PROCESS | 10935 | --DOMWINDOW == 75 (0x12bd9c000) [pid = 10935] [serial = 28] [outer = 0x0] [url = about:blank] 17:54:33 INFO - PROCESS | 10935 | --DOMWINDOW == 74 (0x12bcc6000) [pid = 10935] [serial = 25] [outer = 0x0] [url = about:blank] 17:54:33 INFO - PROCESS | 10935 | --DOMWINDOW == 73 (0x12df3ec00) [pid = 10935] [serial = 63] [outer = 0x0] [url = about:blank] 17:54:33 INFO - PROCESS | 10935 | --DOMWINDOW == 72 (0x12d907800) [pid = 10935] [serial = 60] [outer = 0x0] [url = about:blank] 17:54:33 INFO - PROCESS | 10935 | --DOMWINDOW == 71 (0x12d90bc00) [pid = 10935] [serial = 61] [outer = 0x0] [url = about:blank] 17:54:33 INFO - PROCESS | 10935 | --DOMWINDOW == 70 (0x119ad2c00) [pid = 10935] [serial = 57] [outer = 0x0] [url = about:blank] 17:54:33 INFO - PROCESS | 10935 | --DOMWINDOW == 69 (0x12d665800) [pid = 10935] [serial = 58] [outer = 0x0] [url = about:blank] 17:54:33 INFO - PROCESS | 10935 | --DOMWINDOW == 68 (0x118053800) [pid = 10935] [serial = 54] [outer = 0x0] [url = about:blank] 17:54:33 INFO - PROCESS | 10935 | --DOMWINDOW == 67 (0x119549800) [pid = 10935] [serial = 55] [outer = 0x0] [url = about:blank] 17:54:33 INFO - PROCESS | 10935 | 1464051273728 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]]]}] 17:54:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 17:54:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 1072ms 17:54:33 INFO - PROCESS | 10935 | 1464051273773 Marionette TRACE conn2 -> [0,193,"getWindowHandle",null] 17:54:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 17:54:33 INFO - PROCESS | 10935 | 1464051273775 Marionette TRACE conn2 <- [1,193,null,{"value":"7"}] 17:54:33 INFO - PROCESS | 10935 | 1464051273779 Marionette TRACE conn2 -> [0,194,"setScriptTimeout",{"ms":35000}] 17:54:33 INFO - PROCESS | 10935 | 1464051273782 Marionette TRACE conn2 <- [1,194,null,{}] 17:54:33 INFO - PROCESS | 10935 | 1464051273786 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}] 17:54:33 INFO - PROCESS | 10935 | 1464051273856 Marionette TRACE conn2 <- [1,195,null,{"value":null}] 17:54:33 INFO - PROCESS | 10935 | 1464051273861 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:33 INFO - PROCESS | 10935 | ++DOCSHELL 0x112ed1000 == 28 [pid = 10935] [id = 56] 17:54:33 INFO - PROCESS | 10935 | ++DOMWINDOW == 68 (0x115e3c000) [pid = 10935] [serial = 164] [outer = 0x0] 17:54:33 INFO - PROCESS | 10935 | ++DOMWINDOW == 69 (0x115ec4c00) [pid = 10935] [serial = 165] [outer = 0x115e3c000] 17:54:33 INFO - PROCESS | 10935 | 1464051273890 Marionette DEBUG loaded listener.js 17:54:33 INFO - PROCESS | 10935 | ++DOMWINDOW == 70 (0x11619bc00) [pid = 10935] [serial = 166] [outer = 0x115e3c000] 17:54:34 INFO - PROCESS | 10935 | 1464051274197 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]]]}] 17:54:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 17:54:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 472ms 17:54:34 INFO - PROCESS | 10935 | 1464051274251 Marionette TRACE conn2 -> [0,197,"getWindowHandle",null] 17:54:34 INFO - PROCESS | 10935 | 1464051274255 Marionette TRACE conn2 <- [1,197,null,{"value":"7"}] 17:54:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 17:54:34 INFO - PROCESS | 10935 | 1464051274260 Marionette TRACE conn2 -> [0,198,"setScriptTimeout",{"ms":35000}] 17:54:34 INFO - PROCESS | 10935 | 1464051274262 Marionette TRACE conn2 <- [1,198,null,{}] 17:54:34 INFO - PROCESS | 10935 | 1464051274264 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}] 17:54:34 INFO - PROCESS | 10935 | 1464051274332 Marionette TRACE conn2 <- [1,199,null,{"value":null}] 17:54:34 INFO - PROCESS | 10935 | 1464051274338 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:34 INFO - PROCESS | 10935 | ++DOCSHELL 0x1161d4000 == 29 [pid = 10935] [id = 57] 17:54:34 INFO - PROCESS | 10935 | ++DOMWINDOW == 71 (0x1166bd800) [pid = 10935] [serial = 167] [outer = 0x0] 17:54:34 INFO - PROCESS | 10935 | ++DOMWINDOW == 72 (0x116a5a400) [pid = 10935] [serial = 168] [outer = 0x1166bd800] 17:54:34 INFO - PROCESS | 10935 | 1464051274365 Marionette DEBUG loaded listener.js 17:54:34 INFO - PROCESS | 10935 | ++DOMWINDOW == 73 (0x117552c00) [pid = 10935] [serial = 169] [outer = 0x1166bd800] 17:54:34 INFO - PROCESS | 10935 | 1464051274660 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]]]}] 17:54:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 17:54:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 418ms 17:54:34 INFO - PROCESS | 10935 | 1464051274679 Marionette TRACE conn2 -> [0,201,"getWindowHandle",null] 17:54:34 INFO - PROCESS | 10935 | 1464051274681 Marionette TRACE conn2 <- [1,201,null,{"value":"7"}] 17:54:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 17:54:34 INFO - PROCESS | 10935 | 1464051274691 Marionette TRACE conn2 -> [0,202,"setScriptTimeout",{"ms":35000}] 17:54:34 INFO - PROCESS | 10935 | 1464051274693 Marionette TRACE conn2 <- [1,202,null,{}] 17:54:34 INFO - PROCESS | 10935 | 1464051274704 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}] 17:54:34 INFO - PROCESS | 10935 | 1464051274774 Marionette TRACE conn2 <- [1,203,null,{"value":null}] 17:54:34 INFO - PROCESS | 10935 | 1464051274823 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:34 INFO - PROCESS | 10935 | ++DOCSHELL 0x1170bc000 == 30 [pid = 10935] [id = 58] 17:54:34 INFO - PROCESS | 10935 | ++DOMWINDOW == 74 (0x113d63c00) [pid = 10935] [serial = 170] [outer = 0x0] 17:54:34 INFO - PROCESS | 10935 | ++DOMWINDOW == 75 (0x1181dcc00) [pid = 10935] [serial = 171] [outer = 0x113d63c00] 17:54:34 INFO - PROCESS | 10935 | 1464051274851 Marionette DEBUG loaded listener.js 17:54:34 INFO - PROCESS | 10935 | ++DOMWINDOW == 76 (0x11870a400) [pid = 10935] [serial = 172] [outer = 0x113d63c00] 17:54:35 INFO - PROCESS | 10935 | 1464051275120 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]]]}] 17:54:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 17:54:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 470ms 17:54:35 INFO - PROCESS | 10935 | 1464051275162 Marionette TRACE conn2 -> [0,205,"getWindowHandle",null] 17:54:35 INFO - PROCESS | 10935 | 1464051275164 Marionette TRACE conn2 <- [1,205,null,{"value":"7"}] 17:54:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 17:54:35 INFO - PROCESS | 10935 | 1464051275174 Marionette TRACE conn2 -> [0,206,"setScriptTimeout",{"ms":35000}] 17:54:35 INFO - PROCESS | 10935 | 1464051275175 Marionette TRACE conn2 <- [1,206,null,{}] 17:54:35 INFO - PROCESS | 10935 | 1464051275177 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}] 17:54:35 INFO - PROCESS | 10935 | 1464051275249 Marionette TRACE conn2 <- [1,207,null,{"value":null}] 17:54:35 INFO - PROCESS | 10935 | 1464051275254 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:35 INFO - PROCESS | 10935 | ++DOCSHELL 0x1182cd000 == 31 [pid = 10935] [id = 59] 17:54:35 INFO - PROCESS | 10935 | ++DOMWINDOW == 77 (0x118c39000) [pid = 10935] [serial = 173] [outer = 0x0] 17:54:35 INFO - PROCESS | 10935 | ++DOMWINDOW == 78 (0x119239000) [pid = 10935] [serial = 174] [outer = 0x118c39000] 17:54:35 INFO - PROCESS | 10935 | 1464051275281 Marionette DEBUG loaded listener.js 17:54:35 INFO - PROCESS | 10935 | ++DOMWINDOW == 79 (0x1192ab800) [pid = 10935] [serial = 175] [outer = 0x118c39000] 17:54:35 INFO - PROCESS | 10935 | 1464051275577 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]]]}] 17:54:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 17:54:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 420ms 17:54:35 INFO - PROCESS | 10935 | 1464051275602 Marionette TRACE conn2 -> [0,209,"getWindowHandle",null] 17:54:35 INFO - PROCESS | 10935 | 1464051275604 Marionette TRACE conn2 <- [1,209,null,{"value":"7"}] 17:54:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 17:54:35 INFO - PROCESS | 10935 | 1464051275612 Marionette TRACE conn2 -> [0,210,"setScriptTimeout",{"ms":35000}] 17:54:35 INFO - PROCESS | 10935 | 1464051275613 Marionette TRACE conn2 <- [1,210,null,{}] 17:54:35 INFO - PROCESS | 10935 | 1464051275618 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}] 17:54:35 INFO - PROCESS | 10935 | 1464051275732 Marionette TRACE conn2 <- [1,211,null,{"value":null}] 17:54:35 INFO - PROCESS | 10935 | 1464051275762 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:35 INFO - PROCESS | 10935 | ++DOCSHELL 0x11855f000 == 32 [pid = 10935] [id = 60] 17:54:35 INFO - PROCESS | 10935 | ++DOMWINDOW == 80 (0x1161f3800) [pid = 10935] [serial = 176] [outer = 0x0] 17:54:35 INFO - PROCESS | 10935 | ++DOMWINDOW == 81 (0x11947e800) [pid = 10935] [serial = 177] [outer = 0x1161f3800] 17:54:35 INFO - PROCESS | 10935 | 1464051275784 Marionette DEBUG loaded listener.js 17:54:35 INFO - PROCESS | 10935 | ++DOMWINDOW == 82 (0x119543800) [pid = 10935] [serial = 178] [outer = 0x1161f3800] 17:54:36 INFO - PROCESS | 10935 | 1464051276158 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]]]}] 17:54:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 17:54:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 571ms 17:54:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 17:54:36 INFO - PROCESS | 10935 | 1464051276184 Marionette TRACE conn2 -> [0,213,"getWindowHandle",null] 17:54:36 INFO - PROCESS | 10935 | 1464051276185 Marionette TRACE conn2 <- [1,213,null,{"value":"7"}] 17:54:36 INFO - PROCESS | 10935 | 1464051276189 Marionette TRACE conn2 -> [0,214,"setScriptTimeout",{"ms":35000}] 17:54:36 INFO - PROCESS | 10935 | 1464051276191 Marionette TRACE conn2 <- [1,214,null,{}] 17:54:36 INFO - PROCESS | 10935 | 1464051276194 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}] 17:54:36 INFO - PROCESS | 10935 | 1464051276338 Marionette TRACE conn2 <- [1,215,null,{"value":null}] 17:54:36 INFO - PROCESS | 10935 | 1464051276365 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:36 INFO - PROCESS | 10935 | ++DOCSHELL 0x11919b800 == 33 [pid = 10935] [id = 61] 17:54:36 INFO - PROCESS | 10935 | ++DOMWINDOW == 83 (0x119544c00) [pid = 10935] [serial = 179] [outer = 0x0] 17:54:36 INFO - PROCESS | 10935 | ++DOMWINDOW == 84 (0x1198e1000) [pid = 10935] [serial = 180] [outer = 0x119544c00] 17:54:36 INFO - PROCESS | 10935 | 1464051276406 Marionette DEBUG loaded listener.js 17:54:36 INFO - PROCESS | 10935 | ++DOMWINDOW == 85 (0x119ad2800) [pid = 10935] [serial = 181] [outer = 0x119544c00] 17:54:36 INFO - PROCESS | 10935 | 1464051276820 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]]]}] 17:54:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 17:54:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 670ms 17:54:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 17:54:36 INFO - PROCESS | 10935 | 1464051276859 Marionette TRACE conn2 -> [0,217,"getWindowHandle",null] 17:54:36 INFO - PROCESS | 10935 | 1464051276860 Marionette TRACE conn2 <- [1,217,null,{"value":"7"}] 17:54:36 INFO - PROCESS | 10935 | 1464051276862 Marionette TRACE conn2 -> [0,218,"setScriptTimeout",{"ms":35000}] 17:54:36 INFO - PROCESS | 10935 | 1464051276863 Marionette TRACE conn2 <- [1,218,null,{}] 17:54:36 INFO - PROCESS | 10935 | 1464051276866 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}] 17:54:36 INFO - PROCESS | 10935 | 1464051276945 Marionette TRACE conn2 <- [1,219,null,{"value":null}] 17:54:36 INFO - PROCESS | 10935 | 1464051276951 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:36 INFO - PROCESS | 10935 | ++DOCSHELL 0x119457000 == 34 [pid = 10935] [id = 62] 17:54:36 INFO - PROCESS | 10935 | ++DOMWINDOW == 86 (0x11954b000) [pid = 10935] [serial = 182] [outer = 0x0] 17:54:36 INFO - PROCESS | 10935 | ++DOMWINDOW == 87 (0x119ada800) [pid = 10935] [serial = 183] [outer = 0x11954b000] 17:54:36 INFO - PROCESS | 10935 | 1464051276976 Marionette DEBUG loaded listener.js 17:54:37 INFO - PROCESS | 10935 | ++DOMWINDOW == 88 (0x119dbe400) [pid = 10935] [serial = 184] [outer = 0x11954b000] 17:54:37 INFO - PROCESS | 10935 | 1464051277295 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]]]}] 17:54:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 17:54:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 470ms 17:54:37 INFO - PROCESS | 10935 | 1464051277334 Marionette TRACE conn2 -> [0,221,"getWindowHandle",null] 17:54:37 INFO - PROCESS | 10935 | 1464051277337 Marionette TRACE conn2 <- [1,221,null,{"value":"7"}] 17:54:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 17:54:37 INFO - PROCESS | 10935 | 1464051277340 Marionette TRACE conn2 -> [0,222,"setScriptTimeout",{"ms":35000}] 17:54:37 INFO - PROCESS | 10935 | 1464051277342 Marionette TRACE conn2 <- [1,222,null,{}] 17:54:37 INFO - PROCESS | 10935 | 1464051277345 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}] 17:54:37 INFO - PROCESS | 10935 | 1464051277489 Marionette TRACE conn2 <- [1,223,null,{"value":null}] 17:54:37 INFO - PROCESS | 10935 | 1464051277529 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:37 INFO - PROCESS | 10935 | ++DOCSHELL 0x1194b1000 == 35 [pid = 10935] [id = 63] 17:54:37 INFO - PROCESS | 10935 | ++DOMWINDOW == 89 (0x119ad3000) [pid = 10935] [serial = 185] [outer = 0x0] 17:54:37 INFO - PROCESS | 10935 | ++DOMWINDOW == 90 (0x11a1eec00) [pid = 10935] [serial = 186] [outer = 0x119ad3000] 17:54:37 INFO - PROCESS | 10935 | 1464051277570 Marionette DEBUG loaded listener.js 17:54:37 INFO - PROCESS | 10935 | ++DOMWINDOW == 91 (0x123249c00) [pid = 10935] [serial = 187] [outer = 0x119ad3000] 17:54:37 INFO - PROCESS | 10935 | --DOMWINDOW == 90 (0x119acd400) [pid = 10935] [serial = 143] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 17:54:37 INFO - PROCESS | 10935 | --DOMWINDOW == 89 (0x1130a7c00) [pid = 10935] [serial = 140] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 17:54:37 INFO - PROCESS | 10935 | --DOMWINDOW == 88 (0x1160db800) [pid = 10935] [serial = 125] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 17:54:37 INFO - PROCESS | 10935 | --DOMWINDOW == 87 (0x11670f000) [pid = 10935] [serial = 128] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 17:54:37 INFO - PROCESS | 10935 | --DOMWINDOW == 86 (0x117672c00) [pid = 10935] [serial = 134] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 17:54:37 INFO - PROCESS | 10935 | --DOMWINDOW == 85 (0x116705400) [pid = 10935] [serial = 137] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 17:54:37 INFO - PROCESS | 10935 | --DOMWINDOW == 84 (0x1122b6400) [pid = 10935] [serial = 131] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 17:54:37 INFO - PROCESS | 10935 | --DOMWINDOW == 83 (0x127318800) [pid = 10935] [serial = 122] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 17:54:37 INFO - PROCESS | 10935 | --DOMWINDOW == 82 (0x123247400) [pid = 10935] [serial = 101] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 17:54:37 INFO - PROCESS | 10935 | --DOMWINDOW == 81 (0x125573800) [pid = 10935] [serial = 113] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 17:54:37 INFO - PROCESS | 10935 | --DOMWINDOW == 80 (0x125574400) [pid = 10935] [serial = 116] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 17:54:37 INFO - PROCESS | 10935 | --DOMWINDOW == 79 (0x1261fc000) [pid = 10935] [serial = 119] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 17:54:37 INFO - PROCESS | 10935 | 1464051277991 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]]]}] 17:54:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 17:54:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 672ms 17:54:38 INFO - PROCESS | 10935 | 1464051278012 Marionette TRACE conn2 -> [0,225,"getWindowHandle",null] 17:54:38 INFO - PROCESS | 10935 | 1464051278014 Marionette TRACE conn2 <- [1,225,null,{"value":"7"}] 17:54:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 17:54:38 INFO - PROCESS | 10935 | 1464051278021 Marionette TRACE conn2 -> [0,226,"setScriptTimeout",{"ms":35000}] 17:54:38 INFO - PROCESS | 10935 | 1464051278022 Marionette TRACE conn2 <- [1,226,null,{}] 17:54:38 INFO - PROCESS | 10935 | 1464051278025 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}] 17:54:38 INFO - PROCESS | 10935 | 1464051278115 Marionette TRACE conn2 <- [1,227,null,{"value":null}] 17:54:38 INFO - PROCESS | 10935 | 1464051278140 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:38 INFO - PROCESS | 10935 | ++DOCSHELL 0x1170bb000 == 36 [pid = 10935] [id = 64] 17:54:38 INFO - PROCESS | 10935 | ++DOMWINDOW == 80 (0x1122b6400) [pid = 10935] [serial = 188] [outer = 0x0] 17:54:38 INFO - PROCESS | 10935 | ++DOMWINDOW == 81 (0x119a57000) [pid = 10935] [serial = 189] [outer = 0x1122b6400] 17:54:38 INFO - PROCESS | 10935 | 1464051278165 Marionette DEBUG loaded listener.js 17:54:38 INFO - PROCESS | 10935 | ++DOMWINDOW == 82 (0x12324b800) [pid = 10935] [serial = 190] [outer = 0x1122b6400] 17:54:38 INFO - PROCESS | 10935 | 1464051278420 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]]]}] 17:54:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 17:54:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 420ms 17:54:38 INFO - PROCESS | 10935 | 1464051278441 Marionette TRACE conn2 -> [0,229,"getWindowHandle",null] 17:54:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 17:54:38 INFO - PROCESS | 10935 | 1464051278442 Marionette TRACE conn2 <- [1,229,null,{"value":"7"}] 17:54:38 INFO - PROCESS | 10935 | 1464051278444 Marionette TRACE conn2 -> [0,230,"setScriptTimeout",{"ms":35000}] 17:54:38 INFO - PROCESS | 10935 | 1464051278445 Marionette TRACE conn2 <- [1,230,null,{}] 17:54:38 INFO - PROCESS | 10935 | 1464051278458 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}] 17:54:38 INFO - PROCESS | 10935 | 1464051278532 Marionette TRACE conn2 <- [1,231,null,{"value":null}] 17:54:38 INFO - PROCESS | 10935 | 1464051278536 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:38 INFO - PROCESS | 10935 | ++DOCSHELL 0x11a26f800 == 37 [pid = 10935] [id = 65] 17:54:38 INFO - PROCESS | 10935 | ++DOMWINDOW == 83 (0x12324e400) [pid = 10935] [serial = 191] [outer = 0x0] 17:54:38 INFO - PROCESS | 10935 | ++DOMWINDOW == 84 (0x12349fc00) [pid = 10935] [serial = 192] [outer = 0x12324e400] 17:54:38 INFO - PROCESS | 10935 | 1464051278563 Marionette DEBUG loaded listener.js 17:54:38 INFO - PROCESS | 10935 | ++DOMWINDOW == 85 (0x1248ad800) [pid = 10935] [serial = 193] [outer = 0x12324e400] 17:54:38 INFO - PROCESS | 10935 | 1464051278887 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]]]}] 17:54:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 17:54:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 467ms 17:54:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 17:54:38 INFO - PROCESS | 10935 | 1464051278913 Marionette TRACE conn2 -> [0,233,"getWindowHandle",null] 17:54:38 INFO - PROCESS | 10935 | 1464051278914 Marionette TRACE conn2 <- [1,233,null,{"value":"7"}] 17:54:38 INFO - PROCESS | 10935 | 1464051278916 Marionette TRACE conn2 -> [0,234,"setScriptTimeout",{"ms":35000}] 17:54:38 INFO - PROCESS | 10935 | 1464051278918 Marionette TRACE conn2 <- [1,234,null,{}] 17:54:38 INFO - PROCESS | 10935 | 1464051278920 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}] 17:54:39 INFO - PROCESS | 10935 | 1464051279018 Marionette TRACE conn2 <- [1,235,null,{"value":null}] 17:54:39 INFO - PROCESS | 10935 | 1464051279024 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:39 INFO - PROCESS | 10935 | ++DOCSHELL 0x11854e800 == 38 [pid = 10935] [id = 66] 17:54:39 INFO - PROCESS | 10935 | ++DOMWINDOW == 86 (0x123704800) [pid = 10935] [serial = 194] [outer = 0x0] 17:54:39 INFO - PROCESS | 10935 | ++DOMWINDOW == 87 (0x124bb8400) [pid = 10935] [serial = 195] [outer = 0x123704800] 17:54:39 INFO - PROCESS | 10935 | 1464051279055 Marionette DEBUG loaded listener.js 17:54:39 INFO - PROCESS | 10935 | ++DOMWINDOW == 88 (0x1251a7c00) [pid = 10935] [serial = 196] [outer = 0x123704800] 17:54:39 INFO - PROCESS | 10935 | 1464051279321 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]]]}] 17:54:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 17:54:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 420ms 17:54:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 17:54:39 INFO - PROCESS | 10935 | 1464051279339 Marionette TRACE conn2 -> [0,237,"getWindowHandle",null] 17:54:39 INFO - PROCESS | 10935 | 1464051279340 Marionette TRACE conn2 <- [1,237,null,{"value":"7"}] 17:54:39 INFO - PROCESS | 10935 | 1464051279342 Marionette TRACE conn2 -> [0,238,"setScriptTimeout",{"ms":35000}] 17:54:39 INFO - PROCESS | 10935 | 1464051279344 Marionette TRACE conn2 <- [1,238,null,{}] 17:54:39 INFO - PROCESS | 10935 | 1464051279346 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}] 17:54:39 INFO - PROCESS | 10935 | 1464051279418 Marionette TRACE conn2 <- [1,239,null,{"value":null}] 17:54:39 INFO - PROCESS | 10935 | 1464051279423 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:39 INFO - PROCESS | 10935 | ++DOCSHELL 0x12498e000 == 39 [pid = 10935] [id = 67] 17:54:39 INFO - PROCESS | 10935 | ++DOMWINDOW == 89 (0x1254b2400) [pid = 10935] [serial = 197] [outer = 0x0] 17:54:39 INFO - PROCESS | 10935 | ++DOMWINDOW == 90 (0x1254bbc00) [pid = 10935] [serial = 198] [outer = 0x1254b2400] 17:54:39 INFO - PROCESS | 10935 | 1464051279450 Marionette DEBUG loaded listener.js 17:54:39 INFO - PROCESS | 10935 | ++DOMWINDOW == 91 (0x125567400) [pid = 10935] [serial = 199] [outer = 0x1254b2400] 17:54:39 INFO - PROCESS | 10935 | 1464051279724 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]]]}] 17:54:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 17:54:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 418ms 17:54:39 INFO - PROCESS | 10935 | 1464051279762 Marionette TRACE conn2 -> [0,241,"getWindowHandle",null] 17:54:39 INFO - PROCESS | 10935 | 1464051279763 Marionette TRACE conn2 <- [1,241,null,{"value":"7"}] 17:54:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 17:54:39 INFO - PROCESS | 10935 | 1464051279773 Marionette TRACE conn2 -> [0,242,"setScriptTimeout",{"ms":35000}] 17:54:39 INFO - PROCESS | 10935 | 1464051279775 Marionette TRACE conn2 <- [1,242,null,{}] 17:54:39 INFO - PROCESS | 10935 | 1464051279777 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}] 17:54:39 INFO - PROCESS | 10935 | 1464051279902 Marionette TRACE conn2 <- [1,243,null,{"value":null}] 17:54:39 INFO - PROCESS | 10935 | 1464051279941 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:39 INFO - PROCESS | 10935 | ++DOCSHELL 0x111f9d800 == 40 [pid = 10935] [id = 68] 17:54:39 INFO - PROCESS | 10935 | ++DOMWINDOW == 92 (0x111d7c800) [pid = 10935] [serial = 200] [outer = 0x0] 17:54:39 INFO - PROCESS | 10935 | ++DOMWINDOW == 93 (0x11201ac00) [pid = 10935] [serial = 201] [outer = 0x111d7c800] 17:54:39 INFO - PROCESS | 10935 | 1464051279973 Marionette DEBUG loaded listener.js 17:54:40 INFO - PROCESS | 10935 | ++DOMWINDOW == 94 (0x112ddc800) [pid = 10935] [serial = 202] [outer = 0x111d7c800] 17:54:40 INFO - PROCESS | 10935 | 1464051280441 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]]]}] 17:54:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 17:54:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 720ms 17:54:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 17:54:40 INFO - PROCESS | 10935 | 1464051280496 Marionette TRACE conn2 -> [0,245,"getWindowHandle",null] 17:54:40 INFO - PROCESS | 10935 | 1464051280498 Marionette TRACE conn2 <- [1,245,null,{"value":"7"}] 17:54:40 INFO - PROCESS | 10935 | 1464051280501 Marionette TRACE conn2 -> [0,246,"setScriptTimeout",{"ms":35000}] 17:54:40 INFO - PROCESS | 10935 | 1464051280503 Marionette TRACE conn2 <- [1,246,null,{}] 17:54:40 INFO - PROCESS | 10935 | 1464051280506 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}] 17:54:40 INFO - PROCESS | 10935 | 1464051280608 Marionette TRACE conn2 <- [1,247,null,{"value":null}] 17:54:40 INFO - PROCESS | 10935 | 1464051280649 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:40 INFO - PROCESS | 10935 | ++DOCSHELL 0x1171e7800 == 41 [pid = 10935] [id = 69] 17:54:40 INFO - PROCESS | 10935 | ++DOMWINDOW == 95 (0x115160c00) [pid = 10935] [serial = 203] [outer = 0x0] 17:54:40 INFO - PROCESS | 10935 | ++DOMWINDOW == 96 (0x1167ce400) [pid = 10935] [serial = 204] [outer = 0x115160c00] 17:54:40 INFO - PROCESS | 10935 | 1464051280680 Marionette DEBUG loaded listener.js 17:54:40 INFO - PROCESS | 10935 | ++DOMWINDOW == 97 (0x117674800) [pid = 10935] [serial = 205] [outer = 0x115160c00] 17:54:41 INFO - PROCESS | 10935 | 1464051281132 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]]]}] 17:54:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 17:54:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 670ms 17:54:41 INFO - PROCESS | 10935 | 1464051281176 Marionette TRACE conn2 -> [0,249,"getWindowHandle",null] 17:54:41 INFO - PROCESS | 10935 | 1464051281178 Marionette TRACE conn2 <- [1,249,null,{"value":"7"}] 17:54:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 17:54:41 INFO - PROCESS | 10935 | 1464051281181 Marionette TRACE conn2 -> [0,250,"setScriptTimeout",{"ms":35000}] 17:54:41 INFO - PROCESS | 10935 | 1464051281184 Marionette TRACE conn2 <- [1,250,null,{}] 17:54:41 INFO - PROCESS | 10935 | 1464051281187 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}] 17:54:41 INFO - PROCESS | 10935 | 1464051281286 Marionette TRACE conn2 <- [1,251,null,{"value":null}] 17:54:41 INFO - PROCESS | 10935 | 1464051281481 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:41 INFO - PROCESS | 10935 | ++DOCSHELL 0x116086800 == 42 [pid = 10935] [id = 70] 17:54:41 INFO - PROCESS | 10935 | ++DOMWINDOW == 98 (0x113d0f400) [pid = 10935] [serial = 206] [outer = 0x0] 17:54:41 INFO - PROCESS | 10935 | ++DOMWINDOW == 99 (0x116153800) [pid = 10935] [serial = 207] [outer = 0x113d0f400] 17:54:41 INFO - PROCESS | 10935 | 1464051281509 Marionette DEBUG loaded listener.js 17:54:41 INFO - PROCESS | 10935 | ++DOMWINDOW == 100 (0x1167c7400) [pid = 10935] [serial = 208] [outer = 0x113d0f400] 17:54:41 INFO - PROCESS | 10935 | --DOCSHELL 0x12498e000 == 41 [pid = 10935] [id = 67] 17:54:41 INFO - PROCESS | 10935 | --DOCSHELL 0x11854e800 == 40 [pid = 10935] [id = 66] 17:54:41 INFO - PROCESS | 10935 | --DOCSHELL 0x11a26f800 == 39 [pid = 10935] [id = 65] 17:54:41 INFO - PROCESS | 10935 | --DOCSHELL 0x1170bb000 == 38 [pid = 10935] [id = 64] 17:54:41 INFO - PROCESS | 10935 | --DOCSHELL 0x1194b1000 == 37 [pid = 10935] [id = 63] 17:54:41 INFO - PROCESS | 10935 | --DOCSHELL 0x119457000 == 36 [pid = 10935] [id = 62] 17:54:41 INFO - PROCESS | 10935 | --DOCSHELL 0x11919b800 == 35 [pid = 10935] [id = 61] 17:54:41 INFO - PROCESS | 10935 | --DOCSHELL 0x11855f000 == 34 [pid = 10935] [id = 60] 17:54:41 INFO - PROCESS | 10935 | --DOCSHELL 0x1182cd000 == 33 [pid = 10935] [id = 59] 17:54:41 INFO - PROCESS | 10935 | --DOCSHELL 0x1170bc000 == 32 [pid = 10935] [id = 58] 17:54:41 INFO - PROCESS | 10935 | --DOCSHELL 0x1161d4000 == 31 [pid = 10935] [id = 57] 17:54:41 INFO - PROCESS | 10935 | ++DOMWINDOW == 101 (0x11670c000) [pid = 10935] [serial = 209] [outer = 0x112d38000] 17:54:41 INFO - PROCESS | 10935 | --DOCSHELL 0x112ed1000 == 30 [pid = 10935] [id = 56] 17:54:41 INFO - PROCESS | 10935 | 1464051281928 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]]]}] 17:54:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 17:54:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 773ms 17:54:41 INFO - PROCESS | 10935 | 1464051281956 Marionette TRACE conn2 -> [0,253,"getWindowHandle",null] 17:54:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 17:54:41 INFO - PROCESS | 10935 | 1464051281958 Marionette TRACE conn2 <- [1,253,null,{"value":"7"}] 17:54:41 INFO - PROCESS | 10935 | 1464051281961 Marionette TRACE conn2 -> [0,254,"setScriptTimeout",{"ms":35000}] 17:54:41 INFO - PROCESS | 10935 | 1464051281963 Marionette TRACE conn2 <- [1,254,null,{}] 17:54:41 INFO - PROCESS | 10935 | 1464051281966 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}] 17:54:42 INFO - PROCESS | 10935 | 1464051282045 Marionette TRACE conn2 <- [1,255,null,{"value":null}] 17:54:42 INFO - PROCESS | 10935 | --DOMWINDOW == 100 (0x119ad8000) [pid = 10935] [serial = 144] [outer = 0x0] [url = about:blank] 17:54:42 INFO - PROCESS | 10935 | --DOMWINDOW == 99 (0x119c72c00) [pid = 10935] [serial = 145] [outer = 0x0] [url = about:blank] 17:54:42 INFO - PROCESS | 10935 | --DOMWINDOW == 98 (0x119a53c00) [pid = 10935] [serial = 142] [outer = 0x0] [url = about:blank] 17:54:42 INFO - PROCESS | 10935 | --DOMWINDOW == 97 (0x1166c5800) [pid = 10935] [serial = 127] [outer = 0x0] [url = about:blank] 17:54:42 INFO - PROCESS | 10935 | --DOMWINDOW == 96 (0x116156800) [pid = 10935] [serial = 126] [outer = 0x0] [url = about:blank] 17:54:42 INFO - PROCESS | 10935 | --DOMWINDOW == 95 (0x116a59000) [pid = 10935] [serial = 129] [outer = 0x0] [url = about:blank] 17:54:42 INFO - PROCESS | 10935 | --DOMWINDOW == 94 (0x118c3f000) [pid = 10935] [serial = 135] [outer = 0x0] [url = about:blank] 17:54:42 INFO - PROCESS | 10935 | --DOMWINDOW == 93 (0x1192af400) [pid = 10935] [serial = 138] [outer = 0x0] [url = about:blank] 17:54:42 INFO - PROCESS | 10935 | --DOMWINDOW == 92 (0x119488800) [pid = 10935] [serial = 141] [outer = 0x0] [url = about:blank] 17:54:42 INFO - PROCESS | 10935 | --DOMWINDOW == 91 (0x112a60800) [pid = 10935] [serial = 132] [outer = 0x0] [url = about:blank] 17:54:42 INFO - PROCESS | 10935 | --DOMWINDOW == 90 (0x1192a1c00) [pid = 10935] [serial = 136] [outer = 0x0] [url = about:blank] 17:54:42 INFO - PROCESS | 10935 | --DOMWINDOW == 89 (0x117552800) [pid = 10935] [serial = 133] [outer = 0x0] [url = about:blank] 17:54:42 INFO - PROCESS | 10935 | --DOMWINDOW == 88 (0x117675400) [pid = 10935] [serial = 130] [outer = 0x0] [url = about:blank] 17:54:42 INFO - PROCESS | 10935 | --DOMWINDOW == 87 (0x1276cf000) [pid = 10935] [serial = 124] [outer = 0x0] [url = about:blank] 17:54:42 INFO - PROCESS | 10935 | --DOMWINDOW == 86 (0x119483800) [pid = 10935] [serial = 139] [outer = 0x0] [url = about:blank] 17:54:42 INFO - PROCESS | 10935 | --DOMWINDOW == 85 (0x1273cf400) [pid = 10935] [serial = 123] [outer = 0x0] [url = about:blank] 17:54:42 INFO - PROCESS | 10935 | --DOMWINDOW == 84 (0x12340e800) [pid = 10935] [serial = 103] [outer = 0x0] [url = about:blank] 17:54:42 INFO - PROCESS | 10935 | --DOMWINDOW == 83 (0x125988000) [pid = 10935] [serial = 115] [outer = 0x0] [url = about:blank] 17:54:42 INFO - PROCESS | 10935 | --DOMWINDOW == 82 (0x1261fa400) [pid = 10935] [serial = 118] [outer = 0x0] [url = about:blank] 17:54:42 INFO - PROCESS | 10935 | --DOMWINDOW == 81 (0x12729cc00) [pid = 10935] [serial = 121] [outer = 0x0] [url = about:blank] 17:54:42 INFO - PROCESS | 10935 | 1464051282091 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:42 INFO - PROCESS | 10935 | ++DOCSHELL 0x115e06000 == 31 [pid = 10935] [id = 71] 17:54:42 INFO - PROCESS | 10935 | ++DOMWINDOW == 82 (0x115163400) [pid = 10935] [serial = 210] [outer = 0x0] 17:54:42 INFO - PROCESS | 10935 | ++DOMWINDOW == 83 (0x116704c00) [pid = 10935] [serial = 211] [outer = 0x115163400] 17:54:42 INFO - PROCESS | 10935 | 1464051282119 Marionette DEBUG loaded listener.js 17:54:42 INFO - PROCESS | 10935 | ++DOMWINDOW == 84 (0x11856e000) [pid = 10935] [serial = 212] [outer = 0x115163400] 17:54:42 INFO - PROCESS | 10935 | 1464051282386 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]]]}] 17:54:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 17:54:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 470ms 17:54:42 INFO - PROCESS | 10935 | 1464051282440 Marionette TRACE conn2 -> [0,257,"getWindowHandle",null] 17:54:42 INFO - PROCESS | 10935 | 1464051282443 Marionette TRACE conn2 <- [1,257,null,{"value":"7"}] 17:54:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 17:54:42 INFO - PROCESS | 10935 | 1464051282445 Marionette TRACE conn2 -> [0,258,"setScriptTimeout",{"ms":35000}] 17:54:42 INFO - PROCESS | 10935 | 1464051282446 Marionette TRACE conn2 <- [1,258,null,{}] 17:54:42 INFO - PROCESS | 10935 | 1464051282451 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}] 17:54:42 INFO - PROCESS | 10935 | 1464051282523 Marionette TRACE conn2 <- [1,259,null,{"value":null}] 17:54:42 INFO - PROCESS | 10935 | 1464051282530 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:42 INFO - PROCESS | 10935 | ++DOCSHELL 0x117576800 == 32 [pid = 10935] [id = 72] 17:54:42 INFO - PROCESS | 10935 | ++DOMWINDOW == 85 (0x118c40400) [pid = 10935] [serial = 213] [outer = 0x0] 17:54:42 INFO - PROCESS | 10935 | ++DOMWINDOW == 86 (0x11923ac00) [pid = 10935] [serial = 214] [outer = 0x118c40400] 17:54:42 INFO - PROCESS | 10935 | 1464051282559 Marionette DEBUG loaded listener.js 17:54:42 INFO - PROCESS | 10935 | ++DOMWINDOW == 87 (0x1192af400) [pid = 10935] [serial = 215] [outer = 0x118c40400] 17:54:42 INFO - PROCESS | 10935 | 1464051282895 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]]]}] 17:54:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 17:54:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 469ms 17:54:42 INFO - PROCESS | 10935 | 1464051282915 Marionette TRACE conn2 -> [0,261,"getWindowHandle",null] 17:54:42 INFO - PROCESS | 10935 | 1464051282918 Marionette TRACE conn2 <- [1,261,null,{"value":"7"}] 17:54:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 17:54:42 INFO - PROCESS | 10935 | 1464051282926 Marionette TRACE conn2 -> [0,262,"setScriptTimeout",{"ms":35000}] 17:54:42 INFO - PROCESS | 10935 | 1464051282930 Marionette TRACE conn2 <- [1,262,null,{}] 17:54:42 INFO - PROCESS | 10935 | 1464051282933 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}] 17:54:43 INFO - PROCESS | 10935 | 1464051283010 Marionette TRACE conn2 <- [1,263,null,{"value":null}] 17:54:43 INFO - PROCESS | 10935 | 1464051283016 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:43 INFO - PROCESS | 10935 | ++DOCSHELL 0x118594800 == 33 [pid = 10935] [id = 73] 17:54:43 INFO - PROCESS | 10935 | ++DOMWINDOW == 88 (0x119480000) [pid = 10935] [serial = 216] [outer = 0x0] 17:54:43 INFO - PROCESS | 10935 | ++DOMWINDOW == 89 (0x11954e400) [pid = 10935] [serial = 217] [outer = 0x119480000] 17:54:43 INFO - PROCESS | 10935 | 1464051283042 Marionette DEBUG loaded listener.js 17:54:43 INFO - PROCESS | 10935 | ++DOMWINDOW == 90 (0x1198e5c00) [pid = 10935] [serial = 218] [outer = 0x119480000] 17:54:43 INFO - PROCESS | 10935 | 1464051283345 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]]]}] 17:54:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 17:54:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 477ms 17:54:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 17:54:43 INFO - PROCESS | 10935 | 1464051283399 Marionette TRACE conn2 -> [0,265,"getWindowHandle",null] 17:54:43 INFO - PROCESS | 10935 | 1464051283400 Marionette TRACE conn2 <- [1,265,null,{"value":"7"}] 17:54:43 INFO - PROCESS | 10935 | 1464051283402 Marionette TRACE conn2 -> [0,266,"setScriptTimeout",{"ms":35000}] 17:54:43 INFO - PROCESS | 10935 | 1464051283404 Marionette TRACE conn2 <- [1,266,null,{}] 17:54:43 INFO - PROCESS | 10935 | 1464051283406 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}] 17:54:43 INFO - PROCESS | 10935 | 1464051283490 Marionette TRACE conn2 <- [1,267,null,{"value":null}] 17:54:43 INFO - PROCESS | 10935 | 1464051283496 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:43 INFO - PROCESS | 10935 | ++DOCSHELL 0x112ecf000 == 34 [pid = 10935] [id = 74] 17:54:43 INFO - PROCESS | 10935 | ++DOMWINDOW == 91 (0x119a4f800) [pid = 10935] [serial = 219] [outer = 0x0] 17:54:43 INFO - PROCESS | 10935 | ++DOMWINDOW == 92 (0x119acf400) [pid = 10935] [serial = 220] [outer = 0x119a4f800] 17:54:43 INFO - PROCESS | 10935 | 1464051283524 Marionette DEBUG loaded listener.js 17:54:43 INFO - PROCESS | 10935 | ++DOMWINDOW == 93 (0x119ad8400) [pid = 10935] [serial = 221] [outer = 0x119a4f800] 17:54:43 INFO - PROCESS | 10935 | 1464051283821 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]]]}] 17:54:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 17:54:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 471ms 17:54:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 17:54:43 INFO - PROCESS | 10935 | 1464051283875 Marionette TRACE conn2 -> [0,269,"getWindowHandle",null] 17:54:43 INFO - PROCESS | 10935 | 1464051283876 Marionette TRACE conn2 <- [1,269,null,{"value":"7"}] 17:54:43 INFO - PROCESS | 10935 | 1464051283878 Marionette TRACE conn2 -> [0,270,"setScriptTimeout",{"ms":35000}] 17:54:43 INFO - PROCESS | 10935 | 1464051283879 Marionette TRACE conn2 <- [1,270,null,{}] 17:54:43 INFO - PROCESS | 10935 | 1464051283882 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}] 17:54:43 INFO - PROCESS | 10935 | 1464051283950 Marionette TRACE conn2 <- [1,271,null,{"value":null}] 17:54:43 INFO - PROCESS | 10935 | 1464051283955 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:43 INFO - PROCESS | 10935 | ++DOCSHELL 0x119c9c000 == 35 [pid = 10935] [id = 75] 17:54:43 INFO - PROCESS | 10935 | ++DOMWINDOW == 94 (0x11a28f000) [pid = 10935] [serial = 222] [outer = 0x0] 17:54:43 INFO - PROCESS | 10935 | ++DOMWINDOW == 95 (0x123246000) [pid = 10935] [serial = 223] [outer = 0x11a28f000] 17:54:43 INFO - PROCESS | 10935 | 1464051283987 Marionette DEBUG loaded listener.js 17:54:44 INFO - PROCESS | 10935 | ++DOMWINDOW == 96 (0x12340e800) [pid = 10935] [serial = 224] [outer = 0x11a28f000] 17:54:44 INFO - PROCESS | 10935 | 1464051284341 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]]]}] 17:54:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 17:54:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 468ms 17:54:44 INFO - PROCESS | 10935 | 1464051284346 Marionette TRACE conn2 -> [0,273,"getWindowHandle",null] 17:54:44 INFO - PROCESS | 10935 | 1464051284348 Marionette TRACE conn2 <- [1,273,null,{"value":"7"}] 17:54:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 17:54:44 INFO - PROCESS | 10935 | 1464051284350 Marionette TRACE conn2 -> [0,274,"setScriptTimeout",{"ms":35000}] 17:54:44 INFO - PROCESS | 10935 | 1464051284351 Marionette TRACE conn2 <- [1,274,null,{}] 17:54:44 INFO - PROCESS | 10935 | 1464051284354 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}] 17:54:44 INFO - PROCESS | 10935 | 1464051284438 Marionette TRACE conn2 <- [1,275,null,{"value":null}] 17:54:44 INFO - PROCESS | 10935 | 1464051284466 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:44 INFO - PROCESS | 10935 | ++DOCSHELL 0x11a050000 == 36 [pid = 10935] [id = 76] 17:54:44 INFO - PROCESS | 10935 | ++DOMWINDOW == 97 (0x119dc0400) [pid = 10935] [serial = 225] [outer = 0x0] 17:54:44 INFO - PROCESS | 10935 | ++DOMWINDOW == 98 (0x124bb3c00) [pid = 10935] [serial = 226] [outer = 0x119dc0400] 17:54:44 INFO - PROCESS | 10935 | 1464051284492 Marionette DEBUG loaded listener.js 17:54:44 INFO - PROCESS | 10935 | ++DOMWINDOW == 99 (0x1251a6400) [pid = 10935] [serial = 227] [outer = 0x119dc0400] 17:54:44 INFO - PROCESS | 10935 | 1464051284794 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]]]}] 17:54:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 17:54:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 471ms 17:54:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 17:54:44 INFO - PROCESS | 10935 | 1464051284822 Marionette TRACE conn2 -> [0,277,"getWindowHandle",null] 17:54:44 INFO - PROCESS | 10935 | 1464051284823 Marionette TRACE conn2 <- [1,277,null,{"value":"7"}] 17:54:44 INFO - PROCESS | 10935 | 1464051284825 Marionette TRACE conn2 -> [0,278,"setScriptTimeout",{"ms":35000}] 17:54:44 INFO - PROCESS | 10935 | 1464051284826 Marionette TRACE conn2 <- [1,278,null,{}] 17:54:44 INFO - PROCESS | 10935 | 1464051284838 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}] 17:54:44 INFO - PROCESS | 10935 | 1464051284924 Marionette TRACE conn2 <- [1,279,null,{"value":null}] 17:54:44 INFO - PROCESS | 10935 | 1464051284928 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:44 INFO - PROCESS | 10935 | ++DOCSHELL 0x1237cb000 == 37 [pid = 10935] [id = 77] 17:54:44 INFO - PROCESS | 10935 | ++DOMWINDOW == 100 (0x12490bc00) [pid = 10935] [serial = 228] [outer = 0x0] 17:54:44 INFO - PROCESS | 10935 | ++DOMWINDOW == 101 (0x1254bcc00) [pid = 10935] [serial = 229] [outer = 0x12490bc00] 17:54:44 INFO - PROCESS | 10935 | 1464051284953 Marionette DEBUG loaded listener.js 17:54:44 INFO - PROCESS | 10935 | ++DOMWINDOW == 102 (0x12556dc00) [pid = 10935] [serial = 230] [outer = 0x12490bc00] 17:54:45 INFO - PROCESS | 10935 | 1464051285258 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]]]}] 17:54:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 17:54:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 478ms 17:54:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 17:54:45 INFO - PROCESS | 10935 | 1464051285308 Marionette TRACE conn2 -> [0,281,"getWindowHandle",null] 17:54:45 INFO - PROCESS | 10935 | 1464051285309 Marionette TRACE conn2 <- [1,281,null,{"value":"7"}] 17:54:45 INFO - PROCESS | 10935 | 1464051285319 Marionette TRACE conn2 -> [0,282,"setScriptTimeout",{"ms":35000}] 17:54:45 INFO - PROCESS | 10935 | 1464051285320 Marionette TRACE conn2 <- [1,282,null,{}] 17:54:45 INFO - PROCESS | 10935 | 1464051285322 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}] 17:54:45 INFO - PROCESS | 10935 | 1464051285406 Marionette TRACE conn2 <- [1,283,null,{"value":null}] 17:54:45 INFO - PROCESS | 10935 | 1464051285410 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:45 INFO - PROCESS | 10935 | ++DOCSHELL 0x124e6c800 == 38 [pid = 10935] [id = 78] 17:54:45 INFO - PROCESS | 10935 | ++DOMWINDOW == 103 (0x1254bd000) [pid = 10935] [serial = 231] [outer = 0x0] 17:54:45 INFO - PROCESS | 10935 | ++DOMWINDOW == 104 (0x125573c00) [pid = 10935] [serial = 232] [outer = 0x1254bd000] 17:54:45 INFO - PROCESS | 10935 | 1464051285434 Marionette DEBUG loaded listener.js 17:54:45 INFO - PROCESS | 10935 | ++DOMWINDOW == 105 (0x125622c00) [pid = 10935] [serial = 233] [outer = 0x1254bd000] 17:54:45 INFO - PROCESS | 10935 | 1464051285725 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]]]}] 17:54:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 17:54:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 426ms 17:54:45 INFO - PROCESS | 10935 | 1464051285756 Marionette TRACE conn2 -> [0,285,"getWindowHandle",null] 17:54:45 INFO - PROCESS | 10935 | 1464051285757 Marionette TRACE conn2 <- [1,285,null,{"value":"7"}] 17:54:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 17:54:45 INFO - PROCESS | 10935 | 1464051285760 Marionette TRACE conn2 -> [0,286,"setScriptTimeout",{"ms":35000}] 17:54:45 INFO - PROCESS | 10935 | 1464051285761 Marionette TRACE conn2 <- [1,286,null,{}] 17:54:45 INFO - PROCESS | 10935 | 1464051285764 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}] 17:54:45 INFO - PROCESS | 10935 | 1464051285852 Marionette TRACE conn2 <- [1,287,null,{"value":null}] 17:54:45 INFO - PROCESS | 10935 | 1464051285880 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:45 INFO - PROCESS | 10935 | ++DOCSHELL 0x111b61800 == 39 [pid = 10935] [id = 79] 17:54:45 INFO - PROCESS | 10935 | ++DOMWINDOW == 106 (0x11947d000) [pid = 10935] [serial = 234] [outer = 0x0] 17:54:45 INFO - PROCESS | 10935 | ++DOMWINDOW == 107 (0x125983800) [pid = 10935] [serial = 235] [outer = 0x11947d000] 17:54:45 INFO - PROCESS | 10935 | 1464051285904 Marionette DEBUG loaded listener.js 17:54:45 INFO - PROCESS | 10935 | ++DOMWINDOW == 108 (0x125b27800) [pid = 10935] [serial = 236] [outer = 0x11947d000] 17:54:46 INFO - PROCESS | 10935 | --DOMWINDOW == 107 (0x119544c00) [pid = 10935] [serial = 179] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 17:54:46 INFO - PROCESS | 10935 | --DOMWINDOW == 106 (0x118c39000) [pid = 10935] [serial = 173] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 17:54:46 INFO - PROCESS | 10935 | --DOMWINDOW == 105 (0x11954b000) [pid = 10935] [serial = 182] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 17:54:46 INFO - PROCESS | 10935 | --DOMWINDOW == 104 (0x115e3c000) [pid = 10935] [serial = 164] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 17:54:46 INFO - PROCESS | 10935 | --DOMWINDOW == 103 (0x113d63c00) [pid = 10935] [serial = 170] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 17:54:46 INFO - PROCESS | 10935 | --DOMWINDOW == 102 (0x1166bd800) [pid = 10935] [serial = 167] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 17:54:46 INFO - PROCESS | 10935 | --DOMWINDOW == 101 (0x1130b2c00) [pid = 10935] [serial = 146] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 17:54:46 INFO - PROCESS | 10935 | --DOMWINDOW == 100 (0x1169b4c00) [pid = 10935] [serial = 149] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 17:54:46 INFO - PROCESS | 10935 | --DOMWINDOW == 99 (0x11954bc00) [pid = 10935] [serial = 152] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 17:54:46 INFO - PROCESS | 10935 | --DOMWINDOW == 98 (0x119adac00) [pid = 10935] [serial = 155] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 17:54:46 INFO - PROCESS | 10935 | --DOMWINDOW == 97 (0x113344400) [pid = 10935] [serial = 158] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 17:54:46 INFO - PROCESS | 10935 | --DOMWINDOW == 96 (0x1122b6400) [pid = 10935] [serial = 188] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 17:54:46 INFO - PROCESS | 10935 | --DOMWINDOW == 95 (0x119ad3000) [pid = 10935] [serial = 185] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 17:54:46 INFO - PROCESS | 10935 | --DOMWINDOW == 94 (0x12324e400) [pid = 10935] [serial = 191] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 17:54:46 INFO - PROCESS | 10935 | --DOMWINDOW == 93 (0x1161f3800) [pid = 10935] [serial = 176] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 17:54:46 INFO - PROCESS | 10935 | --DOMWINDOW == 92 (0x123704800) [pid = 10935] [serial = 194] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 17:54:46 INFO - PROCESS | 10935 | 1464051286248 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]]]}] 17:54:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 17:54:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 519ms 17:54:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 17:54:46 INFO - PROCESS | 10935 | 1464051286279 Marionette TRACE conn2 -> [0,289,"getWindowHandle",null] 17:54:46 INFO - PROCESS | 10935 | 1464051286281 Marionette TRACE conn2 <- [1,289,null,{"value":"7"}] 17:54:46 INFO - PROCESS | 10935 | 1464051286283 Marionette TRACE conn2 -> [0,290,"setScriptTimeout",{"ms":35000}] 17:54:46 INFO - PROCESS | 10935 | 1464051286284 Marionette TRACE conn2 <- [1,290,null,{}] 17:54:46 INFO - PROCESS | 10935 | 1464051286286 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}] 17:54:46 INFO - PROCESS | 10935 | 1464051286355 Marionette TRACE conn2 <- [1,291,null,{"value":null}] 17:54:46 INFO - PROCESS | 10935 | 1464051286359 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:46 INFO - PROCESS | 10935 | ++DOCSHELL 0x1194b4800 == 40 [pid = 10935] [id = 80] 17:54:46 INFO - PROCESS | 10935 | ++DOMWINDOW == 93 (0x113344400) [pid = 10935] [serial = 237] [outer = 0x0] 17:54:46 INFO - PROCESS | 10935 | ++DOMWINDOW == 94 (0x118049800) [pid = 10935] [serial = 238] [outer = 0x113344400] 17:54:46 INFO - PROCESS | 10935 | 1464051286397 Marionette DEBUG loaded listener.js 17:54:46 INFO - PROCESS | 10935 | ++DOMWINDOW == 95 (0x119e14800) [pid = 10935] [serial = 239] [outer = 0x113344400] 17:54:46 INFO - PROCESS | 10935 | 1464051286715 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]]]}] 17:54:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 17:54:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 470ms 17:54:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 17:54:46 INFO - PROCESS | 10935 | 1464051286754 Marionette TRACE conn2 -> [0,293,"getWindowHandle",null] 17:54:46 INFO - PROCESS | 10935 | 1464051286755 Marionette TRACE conn2 <- [1,293,null,{"value":"7"}] 17:54:46 INFO - PROCESS | 10935 | 1464051286757 Marionette TRACE conn2 -> [0,294,"setScriptTimeout",{"ms":35000}] 17:54:46 INFO - PROCESS | 10935 | 1464051286759 Marionette TRACE conn2 <- [1,294,null,{}] 17:54:46 INFO - PROCESS | 10935 | 1464051286761 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}] 17:54:46 INFO - PROCESS | 10935 | 1464051286863 Marionette TRACE conn2 <- [1,295,null,{"value":null}] 17:54:46 INFO - PROCESS | 10935 | 1464051286872 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:46 INFO - PROCESS | 10935 | ++DOCSHELL 0x124e79000 == 41 [pid = 10935] [id = 81] 17:54:46 INFO - PROCESS | 10935 | ++DOMWINDOW == 96 (0x1161f3800) [pid = 10935] [serial = 240] [outer = 0x0] 17:54:46 INFO - PROCESS | 10935 | ++DOMWINDOW == 97 (0x12619dc00) [pid = 10935] [serial = 241] [outer = 0x1161f3800] 17:54:46 INFO - PROCESS | 10935 | 1464051286897 Marionette DEBUG loaded listener.js 17:54:46 INFO - PROCESS | 10935 | ++DOMWINDOW == 98 (0x1261fa400) [pid = 10935] [serial = 242] [outer = 0x1161f3800] 17:54:47 INFO - PROCESS | 10935 | 1464051287165 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]]]}] 17:54:47 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. 17:54:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 420ms 17:54:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 17:54:47 INFO - PROCESS | 10935 | 1464051287177 Marionette TRACE conn2 -> [0,297,"getWindowHandle",null] 17:54:47 INFO - PROCESS | 10935 | 1464051287178 Marionette TRACE conn2 <- [1,297,null,{"value":"7"}] 17:54:47 INFO - PROCESS | 10935 | 1464051287181 Marionette TRACE conn2 -> [0,298,"setScriptTimeout",{"ms":35000}] 17:54:47 INFO - PROCESS | 10935 | 1464051287182 Marionette TRACE conn2 <- [1,298,null,{}] 17:54:47 INFO - PROCESS | 10935 | 1464051287191 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}] 17:54:47 INFO - PROCESS | 10935 | 1464051287266 Marionette TRACE conn2 <- [1,299,null,{"value":null}] 17:54:47 INFO - PROCESS | 10935 | 1464051287273 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:47 INFO - PROCESS | 10935 | ++DOCSHELL 0x126d8e800 == 42 [pid = 10935] [id = 82] 17:54:47 INFO - PROCESS | 10935 | ++DOMWINDOW == 99 (0x1261f7800) [pid = 10935] [serial = 243] [outer = 0x0] 17:54:47 INFO - PROCESS | 10935 | ++DOMWINDOW == 100 (0x12706d800) [pid = 10935] [serial = 244] [outer = 0x1261f7800] 17:54:47 INFO - PROCESS | 10935 | 1464051287297 Marionette DEBUG loaded listener.js 17:54:47 INFO - PROCESS | 10935 | ++DOMWINDOW == 101 (0x127299800) [pid = 10935] [serial = 245] [outer = 0x1261f7800] 17:54:47 INFO - PROCESS | 10935 | 1464051287577 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]]]}] 17:54:47 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. 17:54:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 425ms 17:54:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 17:54:47 INFO - PROCESS | 10935 | 1464051287609 Marionette TRACE conn2 -> [0,301,"getWindowHandle",null] 17:54:47 INFO - PROCESS | 10935 | 1464051287610 Marionette TRACE conn2 <- [1,301,null,{"value":"7"}] 17:54:47 INFO - PROCESS | 10935 | 1464051287612 Marionette TRACE conn2 -> [0,302,"setScriptTimeout",{"ms":35000}] 17:54:47 INFO - PROCESS | 10935 | 1464051287613 Marionette TRACE conn2 <- [1,302,null,{}] 17:54:47 INFO - PROCESS | 10935 | 1464051287615 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}] 17:54:47 INFO - PROCESS | 10935 | 1464051287707 Marionette TRACE conn2 <- [1,303,null,{"value":null}] 17:54:47 INFO - PROCESS | 10935 | 1464051287754 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:47 INFO - PROCESS | 10935 | ++DOCSHELL 0x12739b800 == 43 [pid = 10935] [id = 83] 17:54:47 INFO - PROCESS | 10935 | ++DOMWINDOW == 102 (0x12619f400) [pid = 10935] [serial = 246] [outer = 0x0] 17:54:47 INFO - PROCESS | 10935 | ++DOMWINDOW == 103 (0x1272a0000) [pid = 10935] [serial = 247] [outer = 0x12619f400] 17:54:47 INFO - PROCESS | 10935 | 1464051287778 Marionette DEBUG loaded listener.js 17:54:47 INFO - PROCESS | 10935 | ++DOMWINDOW == 104 (0x1276c6c00) [pid = 10935] [serial = 248] [outer = 0x12619f400] 17:54:48 INFO - PROCESS | 10935 | 1464051288011 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]]]}] 17:54:48 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. 17:54:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 419ms 17:54:48 INFO - PROCESS | 10935 | 1464051288031 Marionette TRACE conn2 -> [0,305,"getWindowHandle",null] 17:54:48 INFO - PROCESS | 10935 | 1464051288034 Marionette TRACE conn2 <- [1,305,null,{"value":"7"}] 17:54:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 17:54:48 INFO - PROCESS | 10935 | 1464051288042 Marionette TRACE conn2 -> [0,306,"setScriptTimeout",{"ms":35000}] 17:54:48 INFO - PROCESS | 10935 | 1464051288043 Marionette TRACE conn2 <- [1,306,null,{}] 17:54:48 INFO - PROCESS | 10935 | 1464051288046 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}] 17:54:48 INFO - PROCESS | 10935 | 1464051288135 Marionette TRACE conn2 <- [1,307,null,{"value":null}] 17:54:48 INFO - PROCESS | 10935 | 1464051288139 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:48 INFO - PROCESS | 10935 | ++DOCSHELL 0x129244000 == 44 [pid = 10935] [id = 84] 17:54:48 INFO - PROCESS | 10935 | ++DOMWINDOW == 105 (0x1276c7400) [pid = 10935] [serial = 249] [outer = 0x0] 17:54:48 INFO - PROCESS | 10935 | ++DOMWINDOW == 106 (0x1291c1400) [pid = 10935] [serial = 250] [outer = 0x1276c7400] 17:54:48 INFO - PROCESS | 10935 | 1464051288163 Marionette DEBUG loaded listener.js 17:54:48 INFO - PROCESS | 10935 | ++DOMWINDOW == 107 (0x1291ce000) [pid = 10935] [serial = 251] [outer = 0x1276c7400] 17:54:48 INFO - PROCESS | 10935 | 1464051288604 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]]]}] 17:54:48 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. 17:54:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 569ms 17:54:48 INFO - PROCESS | 10935 | 1464051288613 Marionette TRACE conn2 -> [0,309,"getWindowHandle",null] 17:54:48 INFO - PROCESS | 10935 | 1464051288616 Marionette TRACE conn2 <- [1,309,null,{"value":"7"}] 17:54:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 17:54:48 INFO - PROCESS | 10935 | 1464051288619 Marionette TRACE conn2 -> [0,310,"setScriptTimeout",{"ms":35000}] 17:54:48 INFO - PROCESS | 10935 | 1464051288622 Marionette TRACE conn2 <- [1,310,null,{}] 17:54:48 INFO - PROCESS | 10935 | 1464051288626 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}] 17:54:48 INFO - PROCESS | 10935 | 1464051288723 Marionette TRACE conn2 <- [1,311,null,{"value":null}] 17:54:48 INFO - PROCESS | 10935 | 1464051288777 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:48 INFO - PROCESS | 10935 | ++DOCSHELL 0x116915800 == 45 [pid = 10935] [id = 85] 17:54:48 INFO - PROCESS | 10935 | ++DOMWINDOW == 108 (0x111bb3800) [pid = 10935] [serial = 252] [outer = 0x0] 17:54:48 INFO - PROCESS | 10935 | ++DOMWINDOW == 109 (0x1161f3000) [pid = 10935] [serial = 253] [outer = 0x111bb3800] 17:54:48 INFO - PROCESS | 10935 | 1464051288811 Marionette DEBUG loaded listener.js 17:54:48 INFO - PROCESS | 10935 | ++DOMWINDOW == 110 (0x117674400) [pid = 10935] [serial = 254] [outer = 0x111bb3800] 17:54:49 INFO - PROCESS | 10935 | 1464051289223 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]]]}] 17:54:49 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. 17:54:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 621ms 17:54:49 INFO - PROCESS | 10935 | 1464051289241 Marionette TRACE conn2 -> [0,313,"getWindowHandle",null] 17:54:49 INFO - PROCESS | 10935 | 1464051289245 Marionette TRACE conn2 <- [1,313,null,{"value":"7"}] 17:54:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 17:54:49 INFO - PROCESS | 10935 | 1464051289249 Marionette TRACE conn2 -> [0,314,"setScriptTimeout",{"ms":35000}] 17:54:49 INFO - PROCESS | 10935 | 1464051289251 Marionette TRACE conn2 <- [1,314,null,{}] 17:54:49 INFO - PROCESS | 10935 | 1464051289254 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}] 17:54:49 INFO - PROCESS | 10935 | 1464051289348 Marionette TRACE conn2 <- [1,315,null,{"value":null}] 17:54:49 INFO - PROCESS | 10935 | 1464051289390 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:49 INFO - PROCESS | 10935 | ++DOCSHELL 0x11a053000 == 46 [pid = 10935] [id = 86] 17:54:49 INFO - PROCESS | 10935 | ++DOMWINDOW == 111 (0x11615d800) [pid = 10935] [serial = 255] [outer = 0x0] 17:54:49 INFO - PROCESS | 10935 | ++DOMWINDOW == 112 (0x118c35400) [pid = 10935] [serial = 256] [outer = 0x11615d800] 17:54:49 INFO - PROCESS | 10935 | 1464051289419 Marionette DEBUG loaded listener.js 17:54:49 INFO - PROCESS | 10935 | ++DOMWINDOW == 113 (0x119489c00) [pid = 10935] [serial = 257] [outer = 0x11615d800] 17:54:49 INFO - PROCESS | 10935 | 1464051289840 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]]]}] 17:54:49 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. 17:54:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 621ms 17:54:49 INFO - PROCESS | 10935 | 1464051289870 Marionette TRACE conn2 -> [0,317,"getWindowHandle",null] 17:54:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 17:54:49 INFO - PROCESS | 10935 | 1464051289872 Marionette TRACE conn2 <- [1,317,null,{"value":"7"}] 17:54:49 INFO - PROCESS | 10935 | 1464051289874 Marionette TRACE conn2 -> [0,318,"setScriptTimeout",{"ms":35000}] 17:54:49 INFO - PROCESS | 10935 | 1464051289877 Marionette TRACE conn2 <- [1,318,null,{}] 17:54:49 INFO - PROCESS | 10935 | 1464051289885 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}] 17:54:49 INFO - PROCESS | 10935 | 1464051289980 Marionette TRACE conn2 <- [1,319,null,{"value":null}] 17:54:50 INFO - PROCESS | 10935 | 1464051290057 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:50 INFO - PROCESS | 10935 | ++DOCSHELL 0x125c58000 == 47 [pid = 10935] [id = 87] 17:54:50 INFO - PROCESS | 10935 | ++DOMWINDOW == 114 (0x119ad9800) [pid = 10935] [serial = 258] [outer = 0x0] 17:54:50 INFO - PROCESS | 10935 | ++DOMWINDOW == 115 (0x119c75400) [pid = 10935] [serial = 259] [outer = 0x119ad9800] 17:54:50 INFO - PROCESS | 10935 | 1464051290088 Marionette DEBUG loaded listener.js 17:54:50 INFO - PROCESS | 10935 | ++DOMWINDOW == 116 (0x119dbb000) [pid = 10935] [serial = 260] [outer = 0x119ad9800] 17:54:50 INFO - PROCESS | 10935 | 1464051290516 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]]]}] 17:54:50 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. 17:54:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 672ms 17:54:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 17:54:50 INFO - PROCESS | 10935 | 1464051290546 Marionette TRACE conn2 -> [0,321,"getWindowHandle",null] 17:54:50 INFO - PROCESS | 10935 | 1464051290548 Marionette TRACE conn2 <- [1,321,null,{"value":"7"}] 17:54:50 INFO - PROCESS | 10935 | 1464051290550 Marionette TRACE conn2 -> [0,322,"setScriptTimeout",{"ms":35000}] 17:54:50 INFO - PROCESS | 10935 | 1464051290552 Marionette TRACE conn2 <- [1,322,null,{}] 17:54:50 INFO - PROCESS | 10935 | 1464051290554 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}] 17:54:50 INFO - PROCESS | 10935 | 1464051290646 Marionette TRACE conn2 <- [1,323,null,{"value":null}] 17:54:50 INFO - PROCESS | 10935 | 1464051290704 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:50 INFO - PROCESS | 10935 | ++DOCSHELL 0x112ecd000 == 48 [pid = 10935] [id = 88] 17:54:50 INFO - PROCESS | 10935 | ++DOMWINDOW == 117 (0x119dbe000) [pid = 10935] [serial = 261] [outer = 0x0] 17:54:50 INFO - PROCESS | 10935 | ++DOMWINDOW == 118 (0x123247000) [pid = 10935] [serial = 262] [outer = 0x119dbe000] 17:54:50 INFO - PROCESS | 10935 | 1464051290734 Marionette DEBUG loaded listener.js 17:54:50 INFO - PROCESS | 10935 | ++DOMWINDOW == 119 (0x123705400) [pid = 10935] [serial = 263] [outer = 0x119dbe000] 17:54:51 INFO - PROCESS | 10935 | 1464051291320 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]]]}] 17:54:51 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. 17:54:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 820ms 17:54:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 17:54:51 INFO - PROCESS | 10935 | 1464051291371 Marionette TRACE conn2 -> [0,325,"getWindowHandle",null] 17:54:51 INFO - PROCESS | 10935 | 1464051291373 Marionette TRACE conn2 <- [1,325,null,{"value":"7"}] 17:54:51 INFO - PROCESS | 10935 | 1464051291376 Marionette TRACE conn2 -> [0,326,"setScriptTimeout",{"ms":35000}] 17:54:51 INFO - PROCESS | 10935 | 1464051291378 Marionette TRACE conn2 <- [1,326,null,{}] 17:54:51 INFO - PROCESS | 10935 | 1464051291382 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}] 17:54:51 INFO - PROCESS | 10935 | 1464051291468 Marionette TRACE conn2 <- [1,327,null,{"value":null}] 17:54:51 INFO - PROCESS | 10935 | 1464051291528 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:51 INFO - PROCESS | 10935 | ++DOCSHELL 0x112ed2800 == 49 [pid = 10935] [id = 89] 17:54:51 INFO - PROCESS | 10935 | ++DOMWINDOW == 120 (0x116077400) [pid = 10935] [serial = 264] [outer = 0x0] 17:54:51 INFO - PROCESS | 10935 | ++DOMWINDOW == 121 (0x116155000) [pid = 10935] [serial = 265] [outer = 0x116077400] 17:54:51 INFO - PROCESS | 10935 | 1464051291556 Marionette DEBUG loaded listener.js 17:54:51 INFO - PROCESS | 10935 | ++DOMWINDOW == 122 (0x1167c9400) [pid = 10935] [serial = 266] [outer = 0x116077400] 17:54:51 INFO - PROCESS | 10935 | --DOCSHELL 0x12739b800 == 48 [pid = 10935] [id = 83] 17:54:51 INFO - PROCESS | 10935 | --DOCSHELL 0x126d8e800 == 47 [pid = 10935] [id = 82] 17:54:51 INFO - PROCESS | 10935 | --DOCSHELL 0x124e79000 == 46 [pid = 10935] [id = 81] 17:54:51 INFO - PROCESS | 10935 | --DOCSHELL 0x1194b4800 == 45 [pid = 10935] [id = 80] 17:54:51 INFO - PROCESS | 10935 | --DOCSHELL 0x111b61800 == 44 [pid = 10935] [id = 79] 17:54:51 INFO - PROCESS | 10935 | --DOCSHELL 0x124e6c800 == 43 [pid = 10935] [id = 78] 17:54:51 INFO - PROCESS | 10935 | --DOCSHELL 0x1237cb000 == 42 [pid = 10935] [id = 77] 17:54:51 INFO - PROCESS | 10935 | --DOCSHELL 0x11a050000 == 41 [pid = 10935] [id = 76] 17:54:51 INFO - PROCESS | 10935 | --DOCSHELL 0x119c9c000 == 40 [pid = 10935] [id = 75] 17:54:51 INFO - PROCESS | 10935 | --DOMWINDOW == 121 (0x113d67c00) [pid = 10935] [serial = 162] [outer = 0x0] [url = about:blank] 17:54:51 INFO - PROCESS | 10935 | --DOCSHELL 0x112ecf000 == 39 [pid = 10935] [id = 74] 17:54:51 INFO - PROCESS | 10935 | --DOCSHELL 0x118594800 == 38 [pid = 10935] [id = 73] 17:54:51 INFO - PROCESS | 10935 | --DOCSHELL 0x117576800 == 37 [pid = 10935] [id = 72] 17:54:51 INFO - PROCESS | 10935 | --DOCSHELL 0x115e06000 == 36 [pid = 10935] [id = 71] 17:54:51 INFO - PROCESS | 10935 | --DOCSHELL 0x116086800 == 35 [pid = 10935] [id = 70] 17:54:51 INFO - PROCESS | 10935 | --DOCSHELL 0x111f9d800 == 34 [pid = 10935] [id = 68] 17:54:51 INFO - PROCESS | 10935 | 1464051291955 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]]]}] 17:54:51 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. 17:54:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 623ms 17:54:52 INFO - PROCESS | 10935 | 1464051292000 Marionette TRACE conn2 -> [0,329,"getWindowHandle",null] 17:54:52 INFO - PROCESS | 10935 | 1464051292004 Marionette TRACE conn2 <- [1,329,null,{"value":"7"}] 17:54:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 17:54:52 INFO - PROCESS | 10935 | 1464051292008 Marionette TRACE conn2 -> [0,330,"setScriptTimeout",{"ms":35000}] 17:54:52 INFO - PROCESS | 10935 | 1464051292010 Marionette TRACE conn2 <- [1,330,null,{}] 17:54:52 INFO - PROCESS | 10935 | 1464051292012 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}] 17:54:52 INFO - PROCESS | 10935 | 1464051292091 Marionette TRACE conn2 <- [1,331,null,{"value":null}] 17:54:52 INFO - PROCESS | 10935 | --DOMWINDOW == 120 (0x11947e800) [pid = 10935] [serial = 177] [outer = 0x0] [url = about:blank] 17:54:52 INFO - PROCESS | 10935 | --DOMWINDOW == 119 (0x1251a7c00) [pid = 10935] [serial = 196] [outer = 0x0] [url = about:blank] 17:54:52 INFO - PROCESS | 10935 | --DOMWINDOW == 118 (0x12324b800) [pid = 10935] [serial = 190] [outer = 0x0] [url = about:blank] 17:54:52 INFO - PROCESS | 10935 | --DOMWINDOW == 117 (0x119543800) [pid = 10935] [serial = 178] [outer = 0x0] [url = about:blank] 17:54:52 INFO - PROCESS | 10935 | --DOMWINDOW == 116 (0x124bb8400) [pid = 10935] [serial = 195] [outer = 0x0] [url = about:blank] 17:54:52 INFO - PROCESS | 10935 | --DOMWINDOW == 115 (0x1198e1000) [pid = 10935] [serial = 180] [outer = 0x0] [url = about:blank] 17:54:52 INFO - PROCESS | 10935 | --DOMWINDOW == 114 (0x119239000) [pid = 10935] [serial = 174] [outer = 0x0] [url = about:blank] 17:54:52 INFO - PROCESS | 10935 | --DOMWINDOW == 113 (0x1192ab800) [pid = 10935] [serial = 175] [outer = 0x0] [url = about:blank] 17:54:52 INFO - PROCESS | 10935 | --DOMWINDOW == 112 (0x119ada800) [pid = 10935] [serial = 183] [outer = 0x0] [url = about:blank] 17:54:52 INFO - PROCESS | 10935 | --DOMWINDOW == 111 (0x115ec4c00) [pid = 10935] [serial = 165] [outer = 0x0] [url = about:blank] 17:54:52 INFO - PROCESS | 10935 | --DOMWINDOW == 110 (0x11619bc00) [pid = 10935] [serial = 166] [outer = 0x0] [url = about:blank] 17:54:52 INFO - PROCESS | 10935 | --DOMWINDOW == 109 (0x1181dcc00) [pid = 10935] [serial = 171] [outer = 0x0] [url = about:blank] 17:54:52 INFO - PROCESS | 10935 | --DOMWINDOW == 108 (0x11870a400) [pid = 10935] [serial = 172] [outer = 0x0] [url = about:blank] 17:54:52 INFO - PROCESS | 10935 | --DOMWINDOW == 107 (0x116a5a400) [pid = 10935] [serial = 168] [outer = 0x0] [url = about:blank] 17:54:52 INFO - PROCESS | 10935 | --DOMWINDOW == 106 (0x117552c00) [pid = 10935] [serial = 169] [outer = 0x0] [url = about:blank] 17:54:52 INFO - PROCESS | 10935 | --DOMWINDOW == 105 (0x119dbe400) [pid = 10935] [serial = 184] [outer = 0x0] [url = about:blank] 17:54:52 INFO - PROCESS | 10935 | --DOMWINDOW == 104 (0x1167c5000) [pid = 10935] [serial = 148] [outer = 0x0] [url = about:blank] 17:54:52 INFO - PROCESS | 10935 | --DOMWINDOW == 103 (0x11606a400) [pid = 10935] [serial = 147] [outer = 0x0] [url = about:blank] 17:54:52 INFO - PROCESS | 10935 | --DOMWINDOW == 102 (0x11910b400) [pid = 10935] [serial = 151] [outer = 0x0] [url = about:blank] 17:54:52 INFO - PROCESS | 10935 | --DOMWINDOW == 101 (0x11804c400) [pid = 10935] [serial = 150] [outer = 0x0] [url = about:blank] 17:54:52 INFO - PROCESS | 10935 | --DOMWINDOW == 100 (0x119ad0800) [pid = 10935] [serial = 154] [outer = 0x0] [url = about:blank] 17:54:52 INFO - PROCESS | 10935 | --DOMWINDOW == 99 (0x1198df400) [pid = 10935] [serial = 153] [outer = 0x0] [url = about:blank] 17:54:52 INFO - PROCESS | 10935 | --DOMWINDOW == 98 (0x11a288800) [pid = 10935] [serial = 157] [outer = 0x0] [url = about:blank] 17:54:52 INFO - PROCESS | 10935 | --DOMWINDOW == 97 (0x119dc5c00) [pid = 10935] [serial = 156] [outer = 0x0] [url = about:blank] 17:54:52 INFO - PROCESS | 10935 | --DOMWINDOW == 96 (0x119ad2800) [pid = 10935] [serial = 181] [outer = 0x0] [url = about:blank] 17:54:52 INFO - PROCESS | 10935 | --DOMWINDOW == 95 (0x11947cc00) [pid = 10935] [serial = 160] [outer = 0x0] [url = about:blank] 17:54:52 INFO - PROCESS | 10935 | --DOMWINDOW == 94 (0x116a5ac00) [pid = 10935] [serial = 159] [outer = 0x0] [url = about:blank] 17:54:52 INFO - PROCESS | 10935 | --DOMWINDOW == 93 (0x119a57000) [pid = 10935] [serial = 189] [outer = 0x0] [url = about:blank] 17:54:52 INFO - PROCESS | 10935 | --DOMWINDOW == 92 (0x11a1eec00) [pid = 10935] [serial = 186] [outer = 0x0] [url = about:blank] 17:54:52 INFO - PROCESS | 10935 | --DOMWINDOW == 91 (0x12349fc00) [pid = 10935] [serial = 192] [outer = 0x0] [url = about:blank] 17:54:52 INFO - PROCESS | 10935 | --DOMWINDOW == 90 (0x1254bbc00) [pid = 10935] [serial = 198] [outer = 0x0] [url = about:blank] 17:54:52 INFO - PROCESS | 10935 | --DOMWINDOW == 89 (0x1248ad800) [pid = 10935] [serial = 193] [outer = 0x0] [url = about:blank] 17:54:52 INFO - PROCESS | 10935 | --DOMWINDOW == 88 (0x123249c00) [pid = 10935] [serial = 187] [outer = 0x0] [url = about:blank] 17:54:52 INFO - PROCESS | 10935 | 1464051292140 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:52 INFO - PROCESS | 10935 | ++DOCSHELL 0x113db8800 == 35 [pid = 10935] [id = 90] 17:54:52 INFO - PROCESS | 10935 | ++DOMWINDOW == 89 (0x115e3c000) [pid = 10935] [serial = 267] [outer = 0x0] 17:54:52 INFO - PROCESS | 10935 | ++DOMWINDOW == 90 (0x1167c5000) [pid = 10935] [serial = 268] [outer = 0x115e3c000] 17:54:52 INFO - PROCESS | 10935 | 1464051292165 Marionette DEBUG loaded listener.js 17:54:52 INFO - PROCESS | 10935 | ++DOMWINDOW == 91 (0x118050800) [pid = 10935] [serial = 269] [outer = 0x115e3c000] 17:54:52 INFO - PROCESS | 10935 | 1464051292460 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]]]}] 17:54:52 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. 17:54:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 469ms 17:54:52 INFO - PROCESS | 10935 | 1464051292477 Marionette TRACE conn2 -> [0,333,"getWindowHandle",null] 17:54:52 INFO - PROCESS | 10935 | 1464051292479 Marionette TRACE conn2 <- [1,333,null,{"value":"7"}] 17:54:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 17:54:52 INFO - PROCESS | 10935 | 1464051292489 Marionette TRACE conn2 -> [0,334,"setScriptTimeout",{"ms":35000}] 17:54:52 INFO - PROCESS | 10935 | 1464051292491 Marionette TRACE conn2 <- [1,334,null,{}] 17:54:52 INFO - PROCESS | 10935 | 1464051292499 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}] 17:54:52 INFO - PROCESS | 10935 | 1464051292578 Marionette TRACE conn2 <- [1,335,null,{"value":null}] 17:54:52 INFO - PROCESS | 10935 | 1464051292586 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:52 INFO - PROCESS | 10935 | ++DOCSHELL 0x1182d3000 == 36 [pid = 10935] [id = 91] 17:54:52 INFO - PROCESS | 10935 | ++DOMWINDOW == 92 (0x118708800) [pid = 10935] [serial = 270] [outer = 0x0] 17:54:52 INFO - PROCESS | 10935 | ++DOMWINDOW == 93 (0x11917ec00) [pid = 10935] [serial = 271] [outer = 0x118708800] 17:54:52 INFO - PROCESS | 10935 | 1464051292614 Marionette DEBUG loaded listener.js 17:54:52 INFO - PROCESS | 10935 | ++DOMWINDOW == 94 (0x11947e800) [pid = 10935] [serial = 272] [outer = 0x118708800] 17:54:52 INFO - PROCESS | 10935 | 1464051292983 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]]]}] 17:54:53 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. 17:54:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 528ms 17:54:53 INFO - PROCESS | 10935 | 1464051293010 Marionette TRACE conn2 -> [0,337,"getWindowHandle",null] 17:54:53 INFO - PROCESS | 10935 | 1464051293012 Marionette TRACE conn2 <- [1,337,null,{"value":"7"}] 17:54:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 17:54:53 INFO - PROCESS | 10935 | 1464051293021 Marionette TRACE conn2 -> [0,338,"setScriptTimeout",{"ms":35000}] 17:54:53 INFO - PROCESS | 10935 | 1464051293023 Marionette TRACE conn2 <- [1,338,null,{}] 17:54:53 INFO - PROCESS | 10935 | 1464051293026 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}] 17:54:53 INFO - PROCESS | 10935 | 1464051293132 Marionette TRACE conn2 <- [1,339,null,{"value":null}] 17:54:53 INFO - PROCESS | 10935 | 1464051293140 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:53 INFO - PROCESS | 10935 | ++DOCSHELL 0x119199800 == 37 [pid = 10935] [id = 92] 17:54:53 INFO - PROCESS | 10935 | ++DOMWINDOW == 95 (0x119486000) [pid = 10935] [serial = 273] [outer = 0x0] 17:54:53 INFO - PROCESS | 10935 | ++DOMWINDOW == 96 (0x11954fc00) [pid = 10935] [serial = 274] [outer = 0x119486000] 17:54:53 INFO - PROCESS | 10935 | 1464051293182 Marionette DEBUG loaded listener.js 17:54:53 INFO - PROCESS | 10935 | ++DOMWINDOW == 97 (0x119a4f400) [pid = 10935] [serial = 275] [outer = 0x119486000] 17:54:53 INFO - PROCESS | 10935 | 1464051293529 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]]]}] 17:54:53 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. 17:54:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 526ms 17:54:53 INFO - PROCESS | 10935 | 1464051293542 Marionette TRACE conn2 -> [0,341,"getWindowHandle",null] 17:54:53 INFO - PROCESS | 10935 | 1464051293544 Marionette TRACE conn2 <- [1,341,null,{"value":"7"}] 17:54:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 17:54:53 INFO - PROCESS | 10935 | 1464051293558 Marionette TRACE conn2 -> [0,342,"setScriptTimeout",{"ms":35000}] 17:54:53 INFO - PROCESS | 10935 | 1464051293560 Marionette TRACE conn2 <- [1,342,null,{}] 17:54:53 INFO - PROCESS | 10935 | 1464051293563 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}] 17:54:53 INFO - PROCESS | 10935 | 1464051293664 Marionette TRACE conn2 <- [1,343,null,{"value":null}] 17:54:53 INFO - PROCESS | 10935 | 1464051293673 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:53 INFO - PROCESS | 10935 | ++DOCSHELL 0x113b0d000 == 38 [pid = 10935] [id = 93] 17:54:53 INFO - PROCESS | 10935 | ++DOMWINDOW == 98 (0x119acc000) [pid = 10935] [serial = 276] [outer = 0x0] 17:54:53 INFO - PROCESS | 10935 | ++DOMWINDOW == 99 (0x119ad4000) [pid = 10935] [serial = 277] [outer = 0x119acc000] 17:54:53 INFO - PROCESS | 10935 | 1464051293714 Marionette DEBUG loaded listener.js 17:54:53 INFO - PROCESS | 10935 | ++DOMWINDOW == 100 (0x119c77c00) [pid = 10935] [serial = 278] [outer = 0x119acc000] 17:54:54 INFO - PROCESS | 10935 | 1464051294185 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]]]}] 17:54:54 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. 17:54:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 671ms 17:54:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 17:54:54 INFO - PROCESS | 10935 | 1464051294229 Marionette TRACE conn2 -> [0,345,"getWindowHandle",null] 17:54:54 INFO - PROCESS | 10935 | 1464051294230 Marionette TRACE conn2 <- [1,345,null,{"value":"7"}] 17:54:54 INFO - PROCESS | 10935 | 1464051294241 Marionette TRACE conn2 -> [0,346,"setScriptTimeout",{"ms":35000}] 17:54:54 INFO - PROCESS | 10935 | 1464051294242 Marionette TRACE conn2 <- [1,346,null,{}] 17:54:54 INFO - PROCESS | 10935 | 1464051294244 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}] 17:54:54 INFO - PROCESS | 10935 | 1464051294349 Marionette TRACE conn2 <- [1,347,null,{"value":null}] 17:54:54 INFO - PROCESS | 10935 | 1464051294382 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:54 INFO - PROCESS | 10935 | ++DOCSHELL 0x119ca0800 == 39 [pid = 10935] [id = 94] 17:54:54 INFO - PROCESS | 10935 | ++DOMWINDOW == 101 (0x12324d800) [pid = 10935] [serial = 279] [outer = 0x0] 17:54:54 INFO - PROCESS | 10935 | ++DOMWINDOW == 102 (0x12349dc00) [pid = 10935] [serial = 280] [outer = 0x12324d800] 17:54:54 INFO - PROCESS | 10935 | 1464051294408 Marionette DEBUG loaded listener.js 17:54:54 INFO - PROCESS | 10935 | ++DOMWINDOW == 103 (0x1248ae000) [pid = 10935] [serial = 281] [outer = 0x12324d800] 17:54:54 INFO - PROCESS | 10935 | 1464051294683 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]]]}] 17:54:54 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. 17:54:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 480ms 17:54:54 INFO - PROCESS | 10935 | 1464051294714 Marionette TRACE conn2 -> [0,349,"getWindowHandle",null] 17:54:54 INFO - PROCESS | 10935 | 1464051294715 Marionette TRACE conn2 <- [1,349,null,{"value":"7"}] 17:54:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 17:54:54 INFO - PROCESS | 10935 | 1464051294725 Marionette TRACE conn2 -> [0,350,"setScriptTimeout",{"ms":35000}] 17:54:54 INFO - PROCESS | 10935 | 1464051294726 Marionette TRACE conn2 <- [1,350,null,{}] 17:54:54 INFO - PROCESS | 10935 | 1464051294738 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}] 17:54:54 INFO - PROCESS | 10935 | 1464051294826 Marionette TRACE conn2 <- [1,351,null,{"value":null}] 17:54:54 INFO - PROCESS | 10935 | 1464051294830 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:54 INFO - PROCESS | 10935 | ++DOCSHELL 0x11a061000 == 40 [pid = 10935] [id = 95] 17:54:54 INFO - PROCESS | 10935 | ++DOMWINDOW == 104 (0x12349d000) [pid = 10935] [serial = 282] [outer = 0x0] 17:54:54 INFO - PROCESS | 10935 | ++DOMWINDOW == 105 (0x124ab7400) [pid = 10935] [serial = 283] [outer = 0x12349d000] 17:54:54 INFO - PROCESS | 10935 | 1464051294856 Marionette DEBUG loaded listener.js 17:54:54 INFO - PROCESS | 10935 | ++DOMWINDOW == 106 (0x125173400) [pid = 10935] [serial = 284] [outer = 0x12349d000] 17:54:55 INFO - PROCESS | 10935 | 1464051295194 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]]]}] 17:54:55 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. 17:54:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 479ms 17:54:55 INFO - PROCESS | 10935 | 1464051295205 Marionette TRACE conn2 -> [0,353,"getWindowHandle",null] 17:54:55 INFO - PROCESS | 10935 | 1464051295206 Marionette TRACE conn2 <- [1,353,null,{"value":"7"}] 17:54:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 17:54:55 INFO - PROCESS | 10935 | 1464051295208 Marionette TRACE conn2 -> [0,354,"setScriptTimeout",{"ms":35000}] 17:54:55 INFO - PROCESS | 10935 | 1464051295210 Marionette TRACE conn2 <- [1,354,null,{}] 17:54:55 INFO - PROCESS | 10935 | 1464051295212 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}] 17:54:55 INFO - PROCESS | 10935 | 1464051295299 Marionette TRACE conn2 <- [1,355,null,{"value":null}] 17:54:55 INFO - PROCESS | 10935 | 1464051295329 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:55 INFO - PROCESS | 10935 | ++DOCSHELL 0x123438800 == 41 [pid = 10935] [id = 96] 17:54:55 INFO - PROCESS | 10935 | ++DOMWINDOW == 107 (0x12517a000) [pid = 10935] [serial = 285] [outer = 0x0] 17:54:55 INFO - PROCESS | 10935 | ++DOMWINDOW == 108 (0x1254b6400) [pid = 10935] [serial = 286] [outer = 0x12517a000] 17:54:55 INFO - PROCESS | 10935 | 1464051295354 Marionette DEBUG loaded listener.js 17:54:55 INFO - PROCESS | 10935 | ++DOMWINDOW == 109 (0x125567c00) [pid = 10935] [serial = 287] [outer = 0x12517a000] 17:54:55 INFO - PROCESS | 10935 | 1464051295657 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]]]}] 17:54:55 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. 17:54:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 468ms 17:54:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 17:54:55 INFO - PROCESS | 10935 | 1464051295678 Marionette TRACE conn2 -> [0,357,"getWindowHandle",null] 17:54:55 INFO - PROCESS | 10935 | 1464051295679 Marionette TRACE conn2 <- [1,357,null,{"value":"7"}] 17:54:55 INFO - PROCESS | 10935 | 1464051295681 Marionette TRACE conn2 -> [0,358,"setScriptTimeout",{"ms":35000}] 17:54:55 INFO - PROCESS | 10935 | 1464051295684 Marionette TRACE conn2 <- [1,358,null,{}] 17:54:55 INFO - PROCESS | 10935 | 1464051295687 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}] 17:54:55 INFO - PROCESS | 10935 | 1464051295773 Marionette TRACE conn2 <- [1,359,null,{"value":null}] 17:54:55 INFO - PROCESS | 10935 | 1464051295804 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:55 INFO - PROCESS | 10935 | ++DOCSHELL 0x124b6c000 == 42 [pid = 10935] [id = 97] 17:54:55 INFO - PROCESS | 10935 | ++DOMWINDOW == 110 (0x1254b3000) [pid = 10935] [serial = 288] [outer = 0x0] 17:54:55 INFO - PROCESS | 10935 | ++DOMWINDOW == 111 (0x125574400) [pid = 10935] [serial = 289] [outer = 0x1254b3000] 17:54:55 INFO - PROCESS | 10935 | 1464051295829 Marionette DEBUG loaded listener.js 17:54:55 INFO - PROCESS | 10935 | ++DOMWINDOW == 112 (0x125946c00) [pid = 10935] [serial = 290] [outer = 0x1254b3000] 17:54:56 INFO - PROCESS | 10935 | 1464051296145 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]]]}] 17:54:56 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. 17:54:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 473ms 17:54:56 INFO - PROCESS | 10935 | 1464051296155 Marionette TRACE conn2 -> [0,361,"getWindowHandle",null] 17:54:56 INFO - PROCESS | 10935 | 1464051296156 Marionette TRACE conn2 <- [1,361,null,{"value":"7"}] 17:54:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 17:54:56 INFO - PROCESS | 10935 | 1464051296158 Marionette TRACE conn2 -> [0,362,"setScriptTimeout",{"ms":35000}] 17:54:56 INFO - PROCESS | 10935 | 1464051296159 Marionette TRACE conn2 <- [1,362,null,{}] 17:54:56 INFO - PROCESS | 10935 | 1464051296161 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}] 17:54:56 INFO - PROCESS | 10935 | 1464051296344 Marionette TRACE conn2 <- [1,363,null,{"value":null}] 17:54:56 INFO - PROCESS | 10935 | --DOMWINDOW == 111 (0x12619f400) [pid = 10935] [serial = 246] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 17:54:56 INFO - PROCESS | 10935 | --DOMWINDOW == 110 (0x115163400) [pid = 10935] [serial = 210] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 17:54:56 INFO - PROCESS | 10935 | --DOMWINDOW == 109 (0x113d0f400) [pid = 10935] [serial = 206] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 17:54:56 INFO - PROCESS | 10935 | --DOMWINDOW == 108 (0x1161f3800) [pid = 10935] [serial = 240] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 17:54:56 INFO - PROCESS | 10935 | --DOMWINDOW == 107 (0x11a28f000) [pid = 10935] [serial = 222] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 17:54:56 INFO - PROCESS | 10935 | --DOMWINDOW == 106 (0x118c40400) [pid = 10935] [serial = 213] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 17:54:56 INFO - PROCESS | 10935 | --DOMWINDOW == 105 (0x119dc0400) [pid = 10935] [serial = 225] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 17:54:56 INFO - PROCESS | 10935 | --DOMWINDOW == 104 (0x112ddbc00) [pid = 10935] [serial = 161] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 17:54:56 INFO - PROCESS | 10935 | --DOMWINDOW == 103 (0x12490bc00) [pid = 10935] [serial = 228] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 17:54:56 INFO - PROCESS | 10935 | --DOMWINDOW == 102 (0x11947d000) [pid = 10935] [serial = 234] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 17:54:56 INFO - PROCESS | 10935 | --DOMWINDOW == 101 (0x1261f7800) [pid = 10935] [serial = 243] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 17:54:56 INFO - PROCESS | 10935 | --DOMWINDOW == 100 (0x1254bd000) [pid = 10935] [serial = 231] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 17:54:56 INFO - PROCESS | 10935 | --DOMWINDOW == 99 (0x119480000) [pid = 10935] [serial = 216] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 17:54:56 INFO - PROCESS | 10935 | --DOMWINDOW == 98 (0x113344400) [pid = 10935] [serial = 237] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 17:54:56 INFO - PROCESS | 10935 | --DOMWINDOW == 97 (0x119a4f800) [pid = 10935] [serial = 219] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 17:54:56 INFO - PROCESS | 10935 | 1464051296381 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:56 INFO - PROCESS | 10935 | ++DOCSHELL 0x1171de800 == 43 [pid = 10935] [id = 98] 17:54:56 INFO - PROCESS | 10935 | ++DOMWINDOW == 98 (0x112a6c400) [pid = 10935] [serial = 291] [outer = 0x0] 17:54:56 INFO - PROCESS | 10935 | ++DOMWINDOW == 99 (0x1160e6c00) [pid = 10935] [serial = 292] [outer = 0x112a6c400] 17:54:56 INFO - PROCESS | 10935 | 1464051296406 Marionette DEBUG loaded listener.js 17:54:56 INFO - PROCESS | 10935 | ++DOMWINDOW == 100 (0x119a4f800) [pid = 10935] [serial = 293] [outer = 0x112a6c400] 17:54:56 INFO - PROCESS | 10935 | 1464051296711 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]]]}] 17:54:56 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. 17:54:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 570ms 17:54:56 INFO - PROCESS | 10935 | 1464051296731 Marionette TRACE conn2 -> [0,365,"getWindowHandle",null] 17:54:56 INFO - PROCESS | 10935 | 1464051296732 Marionette TRACE conn2 <- [1,365,null,{"value":"7"}] 17:54:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 17:54:56 INFO - PROCESS | 10935 | 1464051296739 Marionette TRACE conn2 -> [0,366,"setScriptTimeout",{"ms":35000}] 17:54:56 INFO - PROCESS | 10935 | 1464051296742 Marionette TRACE conn2 <- [1,366,null,{}] 17:54:56 INFO - PROCESS | 10935 | 1464051296745 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}] 17:54:56 INFO - PROCESS | 10935 | 1464051296882 Marionette TRACE conn2 <- [1,367,null,{"value":null}] 17:54:56 INFO - PROCESS | 10935 | 1464051296946 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:56 INFO - PROCESS | 10935 | ++DOCSHELL 0x1255ab000 == 44 [pid = 10935] [id = 99] 17:54:56 INFO - PROCESS | 10935 | ++DOMWINDOW == 101 (0x113344400) [pid = 10935] [serial = 294] [outer = 0x0] 17:54:56 INFO - PROCESS | 10935 | ++DOMWINDOW == 102 (0x12556ec00) [pid = 10935] [serial = 295] [outer = 0x113344400] 17:54:56 INFO - PROCESS | 10935 | 1464051296992 Marionette DEBUG loaded listener.js 17:54:57 INFO - PROCESS | 10935 | ++DOMWINDOW == 103 (0x1262b8c00) [pid = 10935] [serial = 296] [outer = 0x113344400] 17:54:57 INFO - PROCESS | 10935 | 1464051297351 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]]]}] 17:54:57 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. 17:54:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 623ms 17:54:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 17:54:57 INFO - PROCESS | 10935 | 1464051297363 Marionette TRACE conn2 -> [0,369,"getWindowHandle",null] 17:54:57 INFO - PROCESS | 10935 | 1464051297364 Marionette TRACE conn2 <- [1,369,null,{"value":"7"}] 17:54:57 INFO - PROCESS | 10935 | 1464051297367 Marionette TRACE conn2 -> [0,370,"setScriptTimeout",{"ms":35000}] 17:54:57 INFO - PROCESS | 10935 | 1464051297370 Marionette TRACE conn2 <- [1,370,null,{}] 17:54:57 INFO - PROCESS | 10935 | 1464051297373 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}] 17:54:57 INFO - PROCESS | 10935 | 1464051297446 Marionette TRACE conn2 <- [1,371,null,{"value":null}] 17:54:57 INFO - PROCESS | 10935 | 1464051297491 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:57 INFO - PROCESS | 10935 | ++DOCSHELL 0x126d92800 == 45 [pid = 10935] [id = 100] 17:54:57 INFO - PROCESS | 10935 | ++DOMWINDOW == 104 (0x112a6b800) [pid = 10935] [serial = 297] [outer = 0x0] 17:54:57 INFO - PROCESS | 10935 | ++DOMWINDOW == 105 (0x12729d000) [pid = 10935] [serial = 298] [outer = 0x112a6b800] 17:54:57 INFO - PROCESS | 10935 | 1464051297515 Marionette DEBUG loaded listener.js 17:54:57 INFO - PROCESS | 10935 | ++DOMWINDOW == 106 (0x128e48c00) [pid = 10935] [serial = 299] [outer = 0x112a6b800] 17:54:57 INFO - PROCESS | 10935 | 1464051297800 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]]]}] 17:54:57 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. 17:54:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 474ms 17:54:57 INFO - PROCESS | 10935 | 1464051297841 Marionette TRACE conn2 -> [0,373,"getWindowHandle",null] 17:54:57 INFO - PROCESS | 10935 | 1464051297842 Marionette TRACE conn2 <- [1,373,null,{"value":"7"}] 17:54:57 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 17:54:57 INFO - PROCESS | 10935 | 1464051297844 Marionette TRACE conn2 -> [0,374,"setScriptTimeout",{"ms":35000}] 17:54:57 INFO - PROCESS | 10935 | 1464051297845 Marionette TRACE conn2 <- [1,374,null,{}] 17:54:57 INFO - PROCESS | 10935 | 1464051297847 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}] 17:54:57 INFO - PROCESS | 10935 | 1464051297928 Marionette TRACE conn2 <- [1,375,null,{"value":null}] 17:54:57 INFO - PROCESS | 10935 | 1464051297934 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:57 INFO - PROCESS | 10935 | ++DOCSHELL 0x1295b2800 == 46 [pid = 10935] [id = 101] 17:54:57 INFO - PROCESS | 10935 | ++DOMWINDOW == 107 (0x128e49c00) [pid = 10935] [serial = 300] [outer = 0x0] 17:54:57 INFO - PROCESS | 10935 | ++DOMWINDOW == 108 (0x128e4f800) [pid = 10935] [serial = 301] [outer = 0x128e49c00] 17:54:57 INFO - PROCESS | 10935 | 1464051297959 Marionette DEBUG loaded listener.js 17:54:58 INFO - PROCESS | 10935 | ++DOMWINDOW == 109 (0x128e55400) [pid = 10935] [serial = 302] [outer = 0x128e49c00] 17:54:58 INFO - PROCESS | 10935 | 1464051298264 Marionette TRACE conn2 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 17:54:58 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 17:54:58 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 471ms 17:54:58 INFO - PROCESS | 10935 | 1464051298370 Marionette TRACE conn2 -> [0,377,"getWindowHandle",null] 17:54:58 INFO - PROCESS | 10935 | 1464051298372 Marionette TRACE conn2 <- [1,377,null,{"value":"7"}] 17:54:58 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 17:54:58 INFO - PROCESS | 10935 | 1464051298376 Marionette TRACE conn2 -> [0,378,"setScriptTimeout",{"ms":35000}] 17:54:58 INFO - PROCESS | 10935 | 1464051298379 Marionette TRACE conn2 <- [1,378,null,{}] 17:54:58 INFO - PROCESS | 10935 | 1464051298389 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}] 17:54:58 INFO - PROCESS | 10935 | 1464051298488 Marionette TRACE conn2 <- [1,379,null,{"value":null}] 17:54:58 INFO - PROCESS | 10935 | 1464051298548 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:58 INFO - PROCESS | 10935 | ++DOCSHELL 0x113dc8000 == 47 [pid = 10935] [id = 102] 17:54:58 INFO - PROCESS | 10935 | ++DOMWINDOW == 110 (0x1130ab000) [pid = 10935] [serial = 303] [outer = 0x0] 17:54:58 INFO - PROCESS | 10935 | ++DOMWINDOW == 111 (0x113344800) [pid = 10935] [serial = 304] [outer = 0x1130ab000] 17:54:58 INFO - PROCESS | 10935 | 1464051298578 Marionette DEBUG loaded listener.js 17:54:58 INFO - PROCESS | 10935 | ++DOMWINDOW == 112 (0x11615c400) [pid = 10935] [serial = 305] [outer = 0x1130ab000] 17:54:59 INFO - PROCESS | 10935 | 1464051299006 Marionette TRACE conn2 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 17:54:59 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 17:54:59 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 671ms 17:54:59 INFO - PROCESS | 10935 | 1464051299065 Marionette TRACE conn2 -> [0,381,"getWindowHandle",null] 17:54:59 INFO - PROCESS | 10935 | 1464051299068 Marionette TRACE conn2 <- [1,381,null,{"value":"7"}] 17:54:59 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 17:54:59 INFO - PROCESS | 10935 | 1464051299075 Marionette TRACE conn2 -> [0,382,"setScriptTimeout",{"ms":35000}] 17:54:59 INFO - PROCESS | 10935 | 1464051299078 Marionette TRACE conn2 <- [1,382,null,{}] 17:54:59 INFO - PROCESS | 10935 | 1464051299081 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}] 17:54:59 INFO - PROCESS | 10935 | 1464051299176 Marionette TRACE conn2 <- [1,383,null,{"value":null}] 17:54:59 INFO - PROCESS | 10935 | 1464051299236 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:59 INFO - PROCESS | 10935 | ++DOCSHELL 0x1194b1800 == 48 [pid = 10935] [id = 103] 17:54:59 INFO - PROCESS | 10935 | ++DOMWINDOW == 113 (0x117549000) [pid = 10935] [serial = 306] [outer = 0x0] 17:54:59 INFO - PROCESS | 10935 | ++DOMWINDOW == 114 (0x11870ac00) [pid = 10935] [serial = 307] [outer = 0x117549000] 17:54:59 INFO - PROCESS | 10935 | 1464051299265 Marionette DEBUG loaded listener.js 17:54:59 INFO - PROCESS | 10935 | ++DOMWINDOW == 115 (0x1192a6c00) [pid = 10935] [serial = 308] [outer = 0x117549000] 17:54:59 INFO - PROCESS | 10935 | 1464051299702 Marionette TRACE conn2 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 17:54:59 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 17:54:59 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 673ms 17:54:59 INFO - PROCESS | 10935 | 1464051299749 Marionette TRACE conn2 -> [0,385,"getWindowHandle",null] 17:54:59 INFO - PROCESS | 10935 | 1464051299751 Marionette TRACE conn2 <- [1,385,null,{"value":"7"}] 17:54:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 17:54:59 INFO - PROCESS | 10935 | 1464051299754 Marionette TRACE conn2 -> [0,386,"setScriptTimeout",{"ms":35000}] 17:54:59 INFO - PROCESS | 10935 | 1464051299756 Marionette TRACE conn2 <- [1,386,null,{}] 17:54:59 INFO - PROCESS | 10935 | 1464051299762 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}] 17:54:59 INFO - PROCESS | 10935 | 1464051299881 Marionette TRACE conn2 <- [1,387,null,{"value":null}] 17:54:59 INFO - PROCESS | 10935 | 1464051299942 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:59 INFO - PROCESS | 10935 | ++DOCSHELL 0x126230800 == 49 [pid = 10935] [id = 104] 17:54:59 INFO - PROCESS | 10935 | ++DOMWINDOW == 116 (0x119c71000) [pid = 10935] [serial = 309] [outer = 0x0] 17:54:59 INFO - PROCESS | 10935 | ++DOMWINDOW == 117 (0x119c7a800) [pid = 10935] [serial = 310] [outer = 0x119c71000] 17:54:59 INFO - PROCESS | 10935 | 1464051299974 Marionette DEBUG loaded listener.js 17:55:00 INFO - PROCESS | 10935 | ++DOMWINDOW == 118 (0x123245400) [pid = 10935] [serial = 311] [outer = 0x119c71000] 17:55:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 17:55:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 670ms 17:55:00 INFO - PROCESS | 10935 | 1464051300420 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]]]}] 17:55:00 INFO - PROCESS | 10935 | 1464051300426 Marionette TRACE conn2 -> [0,389,"getWindowHandle",null] 17:55:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 17:55:00 INFO - PROCESS | 10935 | 1464051300428 Marionette TRACE conn2 <- [1,389,null,{"value":"7"}] 17:55:00 INFO - PROCESS | 10935 | 1464051300432 Marionette TRACE conn2 -> [0,390,"setScriptTimeout",{"ms":35000}] 17:55:00 INFO - PROCESS | 10935 | 1464051300434 Marionette TRACE conn2 <- [1,390,null,{}] 17:55:00 INFO - PROCESS | 10935 | 1464051300438 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}] 17:55:00 INFO - PROCESS | 10935 | 1464051300594 Marionette TRACE conn2 <- [1,391,null,{"value":null}] 17:55:00 INFO - PROCESS | 10935 | 1464051300713 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:00 INFO - PROCESS | 10935 | ++DOCSHELL 0x12a7ab000 == 50 [pid = 10935] [id = 105] 17:55:00 INFO - PROCESS | 10935 | ++DOMWINDOW == 119 (0x124abc400) [pid = 10935] [serial = 312] [outer = 0x0] 17:55:00 INFO - PROCESS | 10935 | ++DOMWINDOW == 120 (0x1254b3c00) [pid = 10935] [serial = 313] [outer = 0x124abc400] 17:55:00 INFO - PROCESS | 10935 | 1464051300751 Marionette DEBUG loaded listener.js 17:55:00 INFO - PROCESS | 10935 | ++DOMWINDOW == 121 (0x125c6b400) [pid = 10935] [serial = 314] [outer = 0x124abc400] 17:55:01 INFO - PROCESS | 10935 | 1464051301231 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]]]}] 17:55:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 17:55:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 975ms 17:55:01 INFO - PROCESS | 10935 | 1464051301407 Marionette TRACE conn2 -> [0,393,"getWindowHandle",null] 17:55:01 INFO - PROCESS | 10935 | 1464051301409 Marionette TRACE conn2 <- [1,393,null,{"value":"7"}] 17:55:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 17:55:01 INFO - PROCESS | 10935 | 1464051301419 Marionette TRACE conn2 -> [0,394,"setScriptTimeout",{"ms":35000}] 17:55:01 INFO - PROCESS | 10935 | 1464051301421 Marionette TRACE conn2 <- [1,394,null,{}] 17:55:01 INFO - PROCESS | 10935 | 1464051301424 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}] 17:55:01 INFO - PROCESS | 10935 | 1464051301509 Marionette TRACE conn2 <- [1,395,null,{"value":null}] 17:55:01 INFO - PROCESS | 10935 | 1464051301565 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:01 INFO - PROCESS | 10935 | ++DOCSHELL 0x118302800 == 51 [pid = 10935] [id = 106] 17:55:01 INFO - PROCESS | 10935 | ++DOMWINDOW == 122 (0x116154000) [pid = 10935] [serial = 315] [outer = 0x0] 17:55:01 INFO - PROCESS | 10935 | ++DOMWINDOW == 123 (0x1167c6000) [pid = 10935] [serial = 316] [outer = 0x116154000] 17:55:01 INFO - PROCESS | 10935 | 1464051301592 Marionette DEBUG loaded listener.js 17:55:01 INFO - PROCESS | 10935 | ++DOMWINDOW == 124 (0x11804c400) [pid = 10935] [serial = 317] [outer = 0x116154000] 17:55:01 INFO - PROCESS | 10935 | 1464051301996 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]]]}] 17:55:02 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 17:55:02 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 624ms 17:55:02 INFO - PROCESS | 10935 | 1464051302040 Marionette TRACE conn2 -> [0,397,"getWindowHandle",null] 17:55:02 INFO - PROCESS | 10935 | 1464051302043 Marionette TRACE conn2 <- [1,397,null,{"value":"7"}] 17:55:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 17:55:02 INFO - PROCESS | 10935 | 1464051302048 Marionette TRACE conn2 -> [0,398,"setScriptTimeout",{"ms":35000}] 17:55:02 INFO - PROCESS | 10935 | 1464051302050 Marionette TRACE conn2 <- [1,398,null,{}] 17:55:02 INFO - PROCESS | 10935 | 1464051302053 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}] 17:55:02 INFO - PROCESS | 10935 | 1464051302141 Marionette TRACE conn2 <- [1,399,null,{"value":null}] 17:55:02 INFO - PROCESS | 10935 | 1464051302188 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:02 INFO - PROCESS | 10935 | ++DOCSHELL 0x1171e5800 == 52 [pid = 10935] [id = 107] 17:55:02 INFO - PROCESS | 10935 | ++DOMWINDOW == 125 (0x118572c00) [pid = 10935] [serial = 318] [outer = 0x0] 17:55:02 INFO - PROCESS | 10935 | ++DOMWINDOW == 126 (0x1192a6400) [pid = 10935] [serial = 319] [outer = 0x118572c00] 17:55:02 INFO - PROCESS | 10935 | 1464051302215 Marionette DEBUG loaded listener.js 17:55:02 INFO - PROCESS | 10935 | ++DOMWINDOW == 127 (0x11947f000) [pid = 10935] [serial = 320] [outer = 0x118572c00] 17:55:02 INFO - PROCESS | 10935 | --DOCSHELL 0x126d92800 == 51 [pid = 10935] [id = 100] 17:55:02 INFO - PROCESS | 10935 | --DOCSHELL 0x1255ab000 == 50 [pid = 10935] [id = 99] 17:55:02 INFO - PROCESS | 10935 | --DOCSHELL 0x1171de800 == 49 [pid = 10935] [id = 98] 17:55:02 INFO - PROCESS | 10935 | --DOCSHELL 0x124b6c000 == 48 [pid = 10935] [id = 97] 17:55:02 INFO - PROCESS | 10935 | --DOCSHELL 0x123438800 == 47 [pid = 10935] [id = 96] 17:55:02 INFO - PROCESS | 10935 | --DOCSHELL 0x11a061000 == 46 [pid = 10935] [id = 95] 17:55:02 INFO - PROCESS | 10935 | --DOCSHELL 0x119ca0800 == 45 [pid = 10935] [id = 94] 17:55:02 INFO - PROCESS | 10935 | --DOMWINDOW == 126 (0x11201ac00) [pid = 10935] [serial = 201] [outer = 0x0] [url = about:blank] 17:55:02 INFO - PROCESS | 10935 | --DOMWINDOW == 125 (0x1167ce400) [pid = 10935] [serial = 204] [outer = 0x0] [url = about:blank] 17:55:02 INFO - PROCESS | 10935 | --DOCSHELL 0x113b0d000 == 44 [pid = 10935] [id = 93] 17:55:02 INFO - PROCESS | 10935 | --DOCSHELL 0x119199800 == 43 [pid = 10935] [id = 92] 17:55:02 INFO - PROCESS | 10935 | --DOCSHELL 0x1182d3000 == 42 [pid = 10935] [id = 91] 17:55:02 INFO - PROCESS | 10935 | --DOCSHELL 0x113db8800 == 41 [pid = 10935] [id = 90] 17:55:02 INFO - PROCESS | 10935 | --DOCSHELL 0x112ed2800 == 40 [pid = 10935] [id = 89] 17:55:02 INFO - PROCESS | 10935 | --DOCSHELL 0x112ecd000 == 39 [pid = 10935] [id = 88] 17:55:02 INFO - PROCESS | 10935 | --DOCSHELL 0x125c58000 == 38 [pid = 10935] [id = 87] 17:55:02 INFO - PROCESS | 10935 | --DOCSHELL 0x11a053000 == 37 [pid = 10935] [id = 86] 17:55:02 INFO - PROCESS | 10935 | --DOCSHELL 0x116915800 == 36 [pid = 10935] [id = 85] 17:55:02 INFO - PROCESS | 10935 | --DOCSHELL 0x129244000 == 35 [pid = 10935] [id = 84] 17:55:02 INFO - PROCESS | 10935 | 1464051302596 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]]]}] 17:55:02 INFO - PROCESS | 10935 | --DOMWINDOW == 124 (0x127299800) [pid = 10935] [serial = 245] [outer = 0x0] [url = about:blank] 17:55:02 INFO - PROCESS | 10935 | --DOMWINDOW == 123 (0x1272a0000) [pid = 10935] [serial = 247] [outer = 0x0] [url = about:blank] 17:55:02 INFO - PROCESS | 10935 | --DOMWINDOW == 122 (0x1276c6c00) [pid = 10935] [serial = 248] [outer = 0x0] [url = about:blank] 17:55:02 INFO - PROCESS | 10935 | --DOMWINDOW == 121 (0x11856e000) [pid = 10935] [serial = 212] [outer = 0x0] [url = about:blank] 17:55:02 INFO - PROCESS | 10935 | --DOMWINDOW == 120 (0x1167c7400) [pid = 10935] [serial = 208] [outer = 0x0] [url = about:blank] 17:55:02 INFO - PROCESS | 10935 | --DOMWINDOW == 119 (0x12d3e8400) [pid = 10935] [serial = 52] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 17:55:02 INFO - PROCESS | 10935 | --DOMWINDOW == 118 (0x12619dc00) [pid = 10935] [serial = 241] [outer = 0x0] [url = about:blank] 17:55:02 INFO - PROCESS | 10935 | --DOMWINDOW == 117 (0x1261fa400) [pid = 10935] [serial = 242] [outer = 0x0] [url = about:blank] 17:55:02 INFO - PROCESS | 10935 | --DOMWINDOW == 116 (0x123246000) [pid = 10935] [serial = 223] [outer = 0x0] [url = about:blank] 17:55:02 INFO - PROCESS | 10935 | --DOMWINDOW == 115 (0x11923ac00) [pid = 10935] [serial = 214] [outer = 0x0] [url = about:blank] 17:55:02 INFO - PROCESS | 10935 | --DOMWINDOW == 114 (0x1251a6400) [pid = 10935] [serial = 227] [outer = 0x0] [url = about:blank] 17:55:02 INFO - PROCESS | 10935 | --DOMWINDOW == 113 (0x1160e0800) [pid = 10935] [serial = 163] [outer = 0x0] [url = about:blank] 17:55:02 INFO - PROCESS | 10935 | --DOMWINDOW == 112 (0x1192af400) [pid = 10935] [serial = 215] [outer = 0x0] [url = about:blank] 17:55:02 INFO - PROCESS | 10935 | --DOMWINDOW == 111 (0x12556dc00) [pid = 10935] [serial = 230] [outer = 0x0] [url = about:blank] 17:55:02 INFO - PROCESS | 10935 | --DOMWINDOW == 110 (0x1254bcc00) [pid = 10935] [serial = 229] [outer = 0x0] [url = about:blank] 17:55:02 INFO - PROCESS | 10935 | --DOMWINDOW == 109 (0x125b27800) [pid = 10935] [serial = 236] [outer = 0x0] [url = about:blank] 17:55:02 INFO - PROCESS | 10935 | --DOMWINDOW == 108 (0x116153800) [pid = 10935] [serial = 207] [outer = 0x0] [url = about:blank] 17:55:02 INFO - PROCESS | 10935 | --DOMWINDOW == 107 (0x12706d800) [pid = 10935] [serial = 244] [outer = 0x0] [url = about:blank] 17:55:02 INFO - PROCESS | 10935 | --DOMWINDOW == 106 (0x125573c00) [pid = 10935] [serial = 232] [outer = 0x0] [url = about:blank] 17:55:02 INFO - PROCESS | 10935 | --DOMWINDOW == 105 (0x12340e800) [pid = 10935] [serial = 224] [outer = 0x0] [url = about:blank] 17:55:02 INFO - PROCESS | 10935 | --DOMWINDOW == 104 (0x125983800) [pid = 10935] [serial = 235] [outer = 0x0] [url = about:blank] 17:55:02 INFO - PROCESS | 10935 | --DOMWINDOW == 103 (0x124bb3c00) [pid = 10935] [serial = 226] [outer = 0x0] [url = about:blank] 17:55:02 INFO - PROCESS | 10935 | --DOMWINDOW == 102 (0x1198e5c00) [pid = 10935] [serial = 218] [outer = 0x0] [url = about:blank] 17:55:02 INFO - PROCESS | 10935 | --DOMWINDOW == 101 (0x118049800) [pid = 10935] [serial = 238] [outer = 0x0] [url = about:blank] 17:55:02 INFO - PROCESS | 10935 | --DOMWINDOW == 100 (0x125622c00) [pid = 10935] [serial = 233] [outer = 0x0] [url = about:blank] 17:55:02 INFO - PROCESS | 10935 | --DOMWINDOW == 99 (0x11954e400) [pid = 10935] [serial = 217] [outer = 0x0] [url = about:blank] 17:55:02 INFO - PROCESS | 10935 | --DOMWINDOW == 98 (0x119acf400) [pid = 10935] [serial = 220] [outer = 0x0] [url = about:blank] 17:55:02 INFO - PROCESS | 10935 | --DOMWINDOW == 97 (0x119ad8400) [pid = 10935] [serial = 221] [outer = 0x0] [url = about:blank] 17:55:02 INFO - PROCESS | 10935 | --DOMWINDOW == 96 (0x116704c00) [pid = 10935] [serial = 211] [outer = 0x0] [url = about:blank] 17:55:02 INFO - PROCESS | 10935 | --DOMWINDOW == 95 (0x119e14800) [pid = 10935] [serial = 239] [outer = 0x0] [url = about:blank] 17:55:02 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 17:55:02 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 575ms 17:55:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 17:55:02 INFO - PROCESS | 10935 | 1464051302622 Marionette TRACE conn2 -> [0,401,"getWindowHandle",null] 17:55:02 INFO - PROCESS | 10935 | 1464051302623 Marionette TRACE conn2 <- [1,401,null,{"value":"7"}] 17:55:02 INFO - PROCESS | 10935 | 1464051302625 Marionette TRACE conn2 -> [0,402,"setScriptTimeout",{"ms":35000}] 17:55:02 INFO - PROCESS | 10935 | 1464051302626 Marionette TRACE conn2 <- [1,402,null,{}] 17:55:02 INFO - PROCESS | 10935 | 1464051302634 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}] 17:55:02 INFO - PROCESS | 10935 | 1464051302712 Marionette TRACE conn2 <- [1,403,null,{"value":null}] 17:55:02 INFO - PROCESS | 10935 | 1464051302720 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:02 INFO - PROCESS | 10935 | ++DOCSHELL 0x1171ea000 == 36 [pid = 10935] [id = 108] 17:55:02 INFO - PROCESS | 10935 | ++DOMWINDOW == 96 (0x1198db000) [pid = 10935] [serial = 321] [outer = 0x0] 17:55:02 INFO - PROCESS | 10935 | ++DOMWINDOW == 97 (0x119a4c800) [pid = 10935] [serial = 322] [outer = 0x1198db000] 17:55:02 INFO - PROCESS | 10935 | 1464051302748 Marionette DEBUG loaded listener.js 17:55:02 INFO - PROCESS | 10935 | ++DOMWINDOW == 98 (0x119ad2400) [pid = 10935] [serial = 323] [outer = 0x1198db000] 17:55:03 INFO - PROCESS | 10935 | 1464051303092 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]]]}] 17:55:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 17:55:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 471ms 17:55:03 INFO - PROCESS | 10935 | 1464051303096 Marionette TRACE conn2 -> [0,405,"getWindowHandle",null] 17:55:03 INFO - PROCESS | 10935 | 1464051303097 Marionette TRACE conn2 <- [1,405,null,{"value":"7"}] 17:55:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 17:55:03 INFO - PROCESS | 10935 | 1464051303100 Marionette TRACE conn2 -> [0,406,"setScriptTimeout",{"ms":35000}] 17:55:03 INFO - PROCESS | 10935 | 1464051303102 Marionette TRACE conn2 <- [1,406,null,{}] 17:55:03 INFO - PROCESS | 10935 | 1464051303105 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}] 17:55:03 INFO - PROCESS | 10935 | 1464051303188 Marionette TRACE conn2 <- [1,407,null,{"value":null}] 17:55:03 INFO - PROCESS | 10935 | 1464051303231 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:03 INFO - PROCESS | 10935 | ++DOCSHELL 0x119460000 == 37 [pid = 10935] [id = 109] 17:55:03 INFO - PROCESS | 10935 | ++DOMWINDOW == 99 (0x119acf000) [pid = 10935] [serial = 324] [outer = 0x0] 17:55:03 INFO - PROCESS | 10935 | ++DOMWINDOW == 100 (0x119c7bc00) [pid = 10935] [serial = 325] [outer = 0x119acf000] 17:55:03 INFO - PROCESS | 10935 | 1464051303257 Marionette DEBUG loaded listener.js 17:55:03 INFO - PROCESS | 10935 | ++DOMWINDOW == 101 (0x123251000) [pid = 10935] [serial = 326] [outer = 0x119acf000] 17:55:03 INFO - PROCESS | 10935 | 1464051303598 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]]]}] 17:55:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 17:55:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 522ms 17:55:03 INFO - PROCESS | 10935 | 1464051303638 Marionette TRACE conn2 -> [0,409,"getWindowHandle",null] 17:55:03 INFO - PROCESS | 10935 | 1464051303640 Marionette TRACE conn2 <- [1,409,null,{"value":"7"}] 17:55:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 17:55:03 INFO - PROCESS | 10935 | 1464051303666 Marionette TRACE conn2 -> [0,410,"setScriptTimeout",{"ms":35000}] 17:55:03 INFO - PROCESS | 10935 | 1464051303668 Marionette TRACE conn2 <- [1,410,null,{}] 17:55:03 INFO - PROCESS | 10935 | 1464051303744 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}] 17:55:03 INFO - PROCESS | 10935 | 1464051303890 Marionette TRACE conn2 <- [1,411,null,{"value":null}] 17:55:03 INFO - PROCESS | 10935 | 1464051303965 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:03 INFO - PROCESS | 10935 | ++DOCSHELL 0x123212000 == 38 [pid = 10935] [id = 110] 17:55:03 INFO - PROCESS | 10935 | ++DOMWINDOW == 102 (0x1254bc800) [pid = 10935] [serial = 327] [outer = 0x0] 17:55:04 INFO - PROCESS | 10935 | ++DOMWINDOW == 103 (0x125576400) [pid = 10935] [serial = 328] [outer = 0x1254bc800] 17:55:04 INFO - PROCESS | 10935 | 1464051304010 Marionette DEBUG loaded listener.js 17:55:04 INFO - PROCESS | 10935 | ++DOMWINDOW == 104 (0x125984400) [pid = 10935] [serial = 329] [outer = 0x1254bc800] 17:55:04 INFO - PROCESS | 10935 | 1464051304318 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]]]}] 17:55:04 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 17:55:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 668ms 17:55:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 17:55:04 INFO - PROCESS | 10935 | 1464051304326 Marionette TRACE conn2 -> [0,413,"getWindowHandle",null] 17:55:04 INFO - PROCESS | 10935 | 1464051304327 Marionette TRACE conn2 <- [1,413,null,{"value":"7"}] 17:55:04 INFO - PROCESS | 10935 | 1464051304335 Marionette TRACE conn2 -> [0,414,"setScriptTimeout",{"ms":35000}] 17:55:04 INFO - PROCESS | 10935 | 1464051304337 Marionette TRACE conn2 <- [1,414,null,{}] 17:55:04 INFO - PROCESS | 10935 | 1464051304345 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}] 17:55:04 INFO - PROCESS | 10935 | 1464051304478 Marionette TRACE conn2 <- [1,415,null,{"value":null}] 17:55:04 INFO - PROCESS | 10935 | 1464051304487 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:04 INFO - PROCESS | 10935 | ++DOCSHELL 0x123520800 == 39 [pid = 10935] [id = 111] 17:55:04 INFO - PROCESS | 10935 | ++DOMWINDOW == 105 (0x12619b800) [pid = 10935] [serial = 330] [outer = 0x0] 17:55:04 INFO - PROCESS | 10935 | ++DOMWINDOW == 106 (0x1262bd000) [pid = 10935] [serial = 331] [outer = 0x12619b800] 17:55:04 INFO - PROCESS | 10935 | 1464051304512 Marionette DEBUG loaded listener.js 17:55:04 INFO - PROCESS | 10935 | ++DOMWINDOW == 107 (0x128e4c800) [pid = 10935] [serial = 332] [outer = 0x12619b800] 17:55:04 INFO - PROCESS | 10935 | 1464051304822 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]]]}] 17:55:04 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 17:55:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 530ms 17:55:04 INFO - PROCESS | 10935 | 1464051304863 Marionette TRACE conn2 -> [0,417,"getWindowHandle",null] 17:55:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 17:55:04 INFO - PROCESS | 10935 | 1464051304865 Marionette TRACE conn2 <- [1,417,null,{"value":"7"}] 17:55:04 INFO - PROCESS | 10935 | 1464051304869 Marionette TRACE conn2 -> [0,418,"setScriptTimeout",{"ms":35000}] 17:55:04 INFO - PROCESS | 10935 | 1464051304870 Marionette TRACE conn2 <- [1,418,null,{}] 17:55:04 INFO - PROCESS | 10935 | 1464051304873 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}] 17:55:04 INFO - PROCESS | 10935 | 1464051304962 Marionette TRACE conn2 <- [1,419,null,{"value":null}] 17:55:04 INFO - PROCESS | 10935 | 1464051304967 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:04 INFO - PROCESS | 10935 | ++DOCSHELL 0x124eb4000 == 40 [pid = 10935] [id = 112] 17:55:04 INFO - PROCESS | 10935 | ++DOMWINDOW == 108 (0x125572000) [pid = 10935] [serial = 333] [outer = 0x0] 17:55:04 INFO - PROCESS | 10935 | ++DOMWINDOW == 109 (0x128e54000) [pid = 10935] [serial = 334] [outer = 0x125572000] 17:55:04 INFO - PROCESS | 10935 | 1464051304991 Marionette DEBUG loaded listener.js 17:55:05 INFO - PROCESS | 10935 | ++DOMWINDOW == 110 (0x129563400) [pid = 10935] [serial = 335] [outer = 0x125572000] 17:55:05 INFO - PROCESS | 10935 | 1464051305821 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]]]}] 17:55:05 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 17:55:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 972ms 17:55:05 INFO - PROCESS | 10935 | 1464051305841 Marionette TRACE conn2 -> [0,421,"getWindowHandle",null] 17:55:05 INFO - PROCESS | 10935 | 1464051305843 Marionette TRACE conn2 <- [1,421,null,{"value":"7"}] 17:55:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 17:55:05 INFO - PROCESS | 10935 | 1464051305846 Marionette TRACE conn2 -> [0,422,"setScriptTimeout",{"ms":35000}] 17:55:05 INFO - PROCESS | 10935 | 1464051305848 Marionette TRACE conn2 <- [1,422,null,{}] 17:55:05 INFO - PROCESS | 10935 | 1464051305857 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}] 17:55:05 INFO - PROCESS | 10935 | 1464051305961 Marionette TRACE conn2 <- [1,423,null,{"value":null}] 17:55:05 INFO - PROCESS | 10935 | 1464051305967 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:05 INFO - PROCESS | 10935 | ++DOCSHELL 0x125c54000 == 41 [pid = 10935] [id = 113] 17:55:05 INFO - PROCESS | 10935 | ++DOMWINDOW == 111 (0x128e56400) [pid = 10935] [serial = 336] [outer = 0x0] 17:55:05 INFO - PROCESS | 10935 | ++DOMWINDOW == 112 (0x12956b400) [pid = 10935] [serial = 337] [outer = 0x128e56400] 17:55:05 INFO - PROCESS | 10935 | 1464051305991 Marionette DEBUG loaded listener.js 17:55:06 INFO - PROCESS | 10935 | ++DOMWINDOW == 113 (0x129571000) [pid = 10935] [serial = 338] [outer = 0x128e56400] 17:55:06 INFO - PROCESS | 10935 | 1464051306208 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 17:55:06 INFO - PROCESS | 10935 | --DOMWINDOW == 112 (0x12349d000) [pid = 10935] [serial = 282] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 17:55:06 INFO - PROCESS | 10935 | --DOMWINDOW == 111 (0x12517a000) [pid = 10935] [serial = 285] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 17:55:06 INFO - PROCESS | 10935 | --DOMWINDOW == 110 (0x1254b3000) [pid = 10935] [serial = 288] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 17:55:06 INFO - PROCESS | 10935 | --DOMWINDOW == 109 (0x115e3c000) [pid = 10935] [serial = 267] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 17:55:06 INFO - PROCESS | 10935 | --DOMWINDOW == 108 (0x119486000) [pid = 10935] [serial = 273] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 17:55:06 INFO - PROCESS | 10935 | --DOMWINDOW == 107 (0x119dbe000) [pid = 10935] [serial = 261] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 17:55:06 INFO - PROCESS | 10935 | --DOMWINDOW == 106 (0x119acc000) [pid = 10935] [serial = 276] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 17:55:06 INFO - PROCESS | 10935 | --DOMWINDOW == 105 (0x116077400) [pid = 10935] [serial = 264] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 17:55:06 INFO - PROCESS | 10935 | --DOMWINDOW == 104 (0x118708800) [pid = 10935] [serial = 270] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 17:55:06 INFO - PROCESS | 10935 | --DOMWINDOW == 103 (0x113344400) [pid = 10935] [serial = 294] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 17:55:06 INFO - PROCESS | 10935 | --DOMWINDOW == 102 (0x112a6c400) [pid = 10935] [serial = 291] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 17:55:06 INFO - PROCESS | 10935 | --DOMWINDOW == 101 (0x12324d800) [pid = 10935] [serial = 279] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 17:55:06 INFO - PROCESS | 10935 | --DOMWINDOW == 100 (0x112a6b800) [pid = 10935] [serial = 297] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 17:55:06 INFO - PROCESS | 10935 | --DOMWINDOW == 99 (0x1254b2400) [pid = 10935] [serial = 197] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 17:55:06 INFO - PROCESS | 10935 | 1464051306813 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]]]}] 17:55:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 17:55:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 977ms 17:55:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 17:55:06 INFO - PROCESS | 10935 | 1464051306822 Marionette TRACE conn2 -> [0,425,"getWindowHandle",null] 17:55:06 INFO - PROCESS | 10935 | 1464051306823 Marionette TRACE conn2 <- [1,425,null,{"value":"7"}] 17:55:06 INFO - PROCESS | 10935 | 1464051306825 Marionette TRACE conn2 -> [0,426,"setScriptTimeout",{"ms":35000}] 17:55:06 INFO - PROCESS | 10935 | 1464051306826 Marionette TRACE conn2 <- [1,426,null,{}] 17:55:06 INFO - PROCESS | 10935 | 1464051306829 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}] 17:55:06 INFO - PROCESS | 10935 | 1464051306906 Marionette TRACE conn2 <- [1,427,null,{"value":null}] 17:55:06 INFO - PROCESS | 10935 | 1464051306911 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:06 INFO - PROCESS | 10935 | ++DOCSHELL 0x119564800 == 42 [pid = 10935] [id = 114] 17:55:06 INFO - PROCESS | 10935 | ++DOMWINDOW == 100 (0x116077400) [pid = 10935] [serial = 339] [outer = 0x0] 17:55:06 INFO - PROCESS | 10935 | ++DOMWINDOW == 101 (0x11954c000) [pid = 10935] [serial = 340] [outer = 0x116077400] 17:55:06 INFO - PROCESS | 10935 | 1464051306937 Marionette DEBUG loaded listener.js 17:55:06 INFO - PROCESS | 10935 | ++DOMWINDOW == 102 (0x124bb6c00) [pid = 10935] [serial = 341] [outer = 0x116077400] 17:55:07 INFO - PROCESS | 10935 | 1464051307258 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] 17:55:07 INFO - PROCESS | 10935 | 1464051307299 Marionette TRACE conn2 <- [1,429,null,{"value":"7"}] 17:55:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 17:55:07 INFO - PROCESS | 10935 | 1464051307301 Marionette TRACE conn2 -> [0,430,"setScriptTimeout",{"ms":35000}] 17:55:07 INFO - PROCESS | 10935 | 1464051307303 Marionette TRACE conn2 <- [1,430,null,{}] 17:55:07 INFO - PROCESS | 10935 | 1464051307305 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}] 17:55:07 INFO - PROCESS | 10935 | 1464051307380 Marionette TRACE conn2 <- [1,431,null,{"value":null}] 17:55:07 INFO - PROCESS | 10935 | 1464051307428 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:07 INFO - PROCESS | 10935 | ++DOCSHELL 0x12924e800 == 43 [pid = 10935] [id = 115] 17:55:07 INFO - PROCESS | 10935 | ++DOMWINDOW == 103 (0x1181d4000) [pid = 10935] [serial = 342] [outer = 0x0] 17:55:07 INFO - PROCESS | 10935 | ++DOMWINDOW == 104 (0x12490dc00) [pid = 10935] [serial = 343] [outer = 0x1181d4000] 17:55:07 INFO - PROCESS | 10935 | 1464051307453 Marionette DEBUG loaded listener.js 17:55:07 INFO - PROCESS | 10935 | ++DOMWINDOW == 105 (0x129814800) [pid = 10935] [serial = 344] [outer = 0x1181d4000] 17:55:07 INFO - PROCESS | 10935 | 1464051307726 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]]]}] 17:55:07 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 17:55:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 468ms 17:55:07 INFO - PROCESS | 10935 | 1464051307773 Marionette TRACE conn2 -> [0,433,"getWindowHandle",null] 17:55:07 INFO - PROCESS | 10935 | 1464051307775 Marionette TRACE conn2 <- [1,433,null,{"value":"7"}] 17:55:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 17:55:07 INFO - PROCESS | 10935 | 1464051307777 Marionette TRACE conn2 -> [0,434,"setScriptTimeout",{"ms":35000}] 17:55:07 INFO - PROCESS | 10935 | 1464051307779 Marionette TRACE conn2 <- [1,434,null,{}] 17:55:07 INFO - PROCESS | 10935 | 1464051307781 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}] 17:55:07 INFO - PROCESS | 10935 | 1464051307880 Marionette TRACE conn2 <- [1,435,null,{"value":null}] 17:55:07 INFO - PROCESS | 10935 | 1464051307886 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:07 INFO - PROCESS | 10935 | ++DOCSHELL 0x12aad9800 == 44 [pid = 10935] [id = 116] 17:55:07 INFO - PROCESS | 10935 | ++DOMWINDOW == 106 (0x12981a400) [pid = 10935] [serial = 345] [outer = 0x0] 17:55:07 INFO - PROCESS | 10935 | ++DOMWINDOW == 107 (0x12aac8000) [pid = 10935] [serial = 346] [outer = 0x12981a400] 17:55:07 INFO - PROCESS | 10935 | 1464051307916 Marionette DEBUG loaded listener.js 17:55:07 INFO - PROCESS | 10935 | ++DOMWINDOW == 108 (0x12ae65400) [pid = 10935] [serial = 347] [outer = 0x12981a400] 17:55:08 INFO - PROCESS | 10935 | 1464051308235 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]]]}] 17:55:08 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 17:55:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 469ms 17:55:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 17:55:08 INFO - PROCESS | 10935 | 1464051308248 Marionette TRACE conn2 -> [0,437,"getWindowHandle",null] 17:55:08 INFO - PROCESS | 10935 | 1464051308249 Marionette TRACE conn2 <- [1,437,null,{"value":"7"}] 17:55:08 INFO - PROCESS | 10935 | 1464051308254 Marionette TRACE conn2 -> [0,438,"setScriptTimeout",{"ms":35000}] 17:55:08 INFO - PROCESS | 10935 | 1464051308255 Marionette TRACE conn2 <- [1,438,null,{}] 17:55:08 INFO - PROCESS | 10935 | 1464051308258 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}] 17:55:08 INFO - PROCESS | 10935 | 1464051308365 Marionette TRACE conn2 <- [1,439,null,{"value":null}] 17:55:08 INFO - PROCESS | 10935 | 1464051308371 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:08 INFO - PROCESS | 10935 | ++DOCSHELL 0x12aaf5000 == 45 [pid = 10935] [id = 117] 17:55:08 INFO - PROCESS | 10935 | ++DOMWINDOW == 109 (0x12aac9000) [pid = 10935] [serial = 348] [outer = 0x0] 17:55:08 INFO - PROCESS | 10935 | ++DOMWINDOW == 110 (0x12ae6b400) [pid = 10935] [serial = 349] [outer = 0x12aac9000] 17:55:08 INFO - PROCESS | 10935 | 1464051308396 Marionette DEBUG loaded listener.js 17:55:08 INFO - PROCESS | 10935 | ++DOMWINDOW == 111 (0x12ae73400) [pid = 10935] [serial = 350] [outer = 0x12aac9000] 17:55:08 INFO - PROCESS | 10935 | 1464051308688 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]]]}] 17:55:08 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 17:55:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 469ms 17:55:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 17:55:08 INFO - PROCESS | 10935 | 1464051308722 Marionette TRACE conn2 -> [0,441,"getWindowHandle",null] 17:55:08 INFO - PROCESS | 10935 | 1464051308724 Marionette TRACE conn2 <- [1,441,null,{"value":"7"}] 17:55:08 INFO - PROCESS | 10935 | 1464051308726 Marionette TRACE conn2 -> [0,442,"setScriptTimeout",{"ms":35000}] 17:55:08 INFO - PROCESS | 10935 | 1464051308727 Marionette TRACE conn2 <- [1,442,null,{}] 17:55:08 INFO - PROCESS | 10935 | 1464051308729 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}] 17:55:08 INFO - PROCESS | 10935 | 1464051308811 Marionette TRACE conn2 <- [1,443,null,{"value":null}] 17:55:08 INFO - PROCESS | 10935 | 1464051308906 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:08 INFO - PROCESS | 10935 | ++DOCSHELL 0x112ed2800 == 46 [pid = 10935] [id = 118] 17:55:08 INFO - PROCESS | 10935 | ++DOMWINDOW == 112 (0x111d8a800) [pid = 10935] [serial = 351] [outer = 0x0] 17:55:08 INFO - PROCESS | 10935 | ++DOMWINDOW == 113 (0x112ac3c00) [pid = 10935] [serial = 352] [outer = 0x111d8a800] 17:55:08 INFO - PROCESS | 10935 | 1464051308937 Marionette DEBUG loaded listener.js 17:55:08 INFO - PROCESS | 10935 | ++DOMWINDOW == 114 (0x11606a400) [pid = 10935] [serial = 353] [outer = 0x111d8a800] 17:55:09 INFO - PROCESS | 10935 | 1464051309399 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]]]}] 17:55:09 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 17:55:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 720ms 17:55:09 INFO - PROCESS | 10935 | 1464051309448 Marionette TRACE conn2 -> [0,445,"getWindowHandle",null] 17:55:09 INFO - PROCESS | 10935 | 1464051309451 Marionette TRACE conn2 <- [1,445,null,{"value":"7"}] 17:55:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 17:55:09 INFO - PROCESS | 10935 | 1464051309472 Marionette TRACE conn2 -> [0,446,"setScriptTimeout",{"ms":35000}] 17:55:09 INFO - PROCESS | 10935 | 1464051309475 Marionette TRACE conn2 <- [1,446,null,{}] 17:55:09 INFO - PROCESS | 10935 | 1464051309478 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}] 17:55:09 INFO - PROCESS | 10935 | 1464051309579 Marionette TRACE conn2 <- [1,447,null,{"value":null}] 17:55:09 INFO - PROCESS | 10935 | 1464051309639 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:09 INFO - PROCESS | 10935 | ++DOCSHELL 0x119448000 == 47 [pid = 10935] [id = 119] 17:55:09 INFO - PROCESS | 10935 | ++DOMWINDOW == 115 (0x11856b000) [pid = 10935] [serial = 354] [outer = 0x0] 17:55:09 INFO - PROCESS | 10935 | ++DOMWINDOW == 116 (0x11923ac00) [pid = 10935] [serial = 355] [outer = 0x11856b000] 17:55:09 INFO - PROCESS | 10935 | 1464051309670 Marionette DEBUG loaded listener.js 17:55:09 INFO - PROCESS | 10935 | ++DOMWINDOW == 117 (0x119546400) [pid = 10935] [serial = 356] [outer = 0x11856b000] 17:55:10 INFO - PROCESS | 10935 | 1464051310068 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]]]}] 17:55:10 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 17:55:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 624ms 17:55:10 INFO - PROCESS | 10935 | 1464051310106 Marionette TRACE conn2 -> [0,449,"getWindowHandle",null] 17:55:10 INFO - PROCESS | 10935 | 1464051310108 Marionette TRACE conn2 <- [1,449,null,{"value":"7"}] 17:55:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 17:55:10 INFO - PROCESS | 10935 | 1464051310111 Marionette TRACE conn2 -> [0,450,"setScriptTimeout",{"ms":35000}] 17:55:10 INFO - PROCESS | 10935 | 1464051310112 Marionette TRACE conn2 <- [1,450,null,{}] 17:55:10 INFO - PROCESS | 10935 | 1464051310115 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}] 17:55:10 INFO - PROCESS | 10935 | 1464051310214 Marionette TRACE conn2 <- [1,451,null,{"value":null}] 17:55:10 INFO - PROCESS | 10935 | 1464051310295 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:10 INFO - PROCESS | 10935 | ++DOCSHELL 0x125197800 == 48 [pid = 10935] [id = 120] 17:55:10 INFO - PROCESS | 10935 | ++DOMWINDOW == 118 (0x119c71c00) [pid = 10935] [serial = 357] [outer = 0x0] 17:55:10 INFO - PROCESS | 10935 | ++DOMWINDOW == 119 (0x119e14400) [pid = 10935] [serial = 358] [outer = 0x119c71c00] 17:55:10 INFO - PROCESS | 10935 | 1464051310327 Marionette DEBUG loaded listener.js 17:55:10 INFO - PROCESS | 10935 | ++DOMWINDOW == 120 (0x123704800) [pid = 10935] [serial = 359] [outer = 0x119c71c00] 17:55:10 INFO - PROCESS | 10935 | 1464051310742 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] 17:55:10 INFO - PROCESS | 10935 | 1464051310782 Marionette TRACE conn2 <- [1,453,null,{"value":"7"}] 17:55:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 17:55:10 INFO - PROCESS | 10935 | 1464051310789 Marionette TRACE conn2 -> [0,454,"setScriptTimeout",{"ms":35000}] 17:55:10 INFO - PROCESS | 10935 | 1464051310793 Marionette TRACE conn2 <- [1,454,null,{}] 17:55:10 INFO - PROCESS | 10935 | 1464051310797 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}] 17:55:10 INFO - PROCESS | 10935 | 1464051310897 Marionette TRACE conn2 <- [1,455,null,{"value":null}] 17:55:10 INFO - PROCESS | 10935 | 1464051310957 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:10 INFO - PROCESS | 10935 | ++DOCSHELL 0x12b4ba000 == 49 [pid = 10935] [id = 121] 17:55:10 INFO - PROCESS | 10935 | ++DOMWINDOW == 121 (0x1248ad800) [pid = 10935] [serial = 360] [outer = 0x0] 17:55:10 INFO - PROCESS | 10935 | ++DOMWINDOW == 122 (0x125615800) [pid = 10935] [serial = 361] [outer = 0x1248ad800] 17:55:10 INFO - PROCESS | 10935 | 1464051310988 Marionette DEBUG loaded listener.js 17:55:11 INFO - PROCESS | 10935 | ++DOMWINDOW == 123 (0x12731cc00) [pid = 10935] [serial = 362] [outer = 0x1248ad800] 17:55:11 INFO - PROCESS | 10935 | [10935] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 17:55:11 INFO - PROCESS | 10935 | 1464051311447 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]]]}] 17:55:11 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 17:55:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 679ms 17:55:11 INFO - PROCESS | 10935 | 1464051311464 Marionette TRACE conn2 -> [0,457,"getWindowHandle",null] 17:55:11 INFO - PROCESS | 10935 | 1464051311466 Marionette TRACE conn2 <- [1,457,null,{"value":"7"}] 17:55:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 17:55:11 INFO - PROCESS | 10935 | 1464051311471 Marionette TRACE conn2 -> [0,458,"setScriptTimeout",{"ms":35000}] 17:55:11 INFO - PROCESS | 10935 | 1464051311472 Marionette TRACE conn2 <- [1,458,null,{}] 17:55:11 INFO - PROCESS | 10935 | 1464051311474 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}] 17:55:11 INFO - PROCESS | 10935 | 1464051311592 Marionette TRACE conn2 <- [1,459,null,{"value":null}] 17:55:11 INFO - PROCESS | 10935 | 1464051311667 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:11 INFO - PROCESS | 10935 | ++DOCSHELL 0x11663e800 == 50 [pid = 10935] [id = 122] 17:55:11 INFO - PROCESS | 10935 | ++DOMWINDOW == 124 (0x1251a6800) [pid = 10935] [serial = 363] [outer = 0x0] 17:55:11 INFO - PROCESS | 10935 | ++DOMWINDOW == 125 (0x128e4b400) [pid = 10935] [serial = 364] [outer = 0x1251a6800] 17:55:11 INFO - PROCESS | 10935 | 1464051311696 Marionette DEBUG loaded listener.js 17:55:11 INFO - PROCESS | 10935 | ++DOMWINDOW == 126 (0x129565c00) [pid = 10935] [serial = 365] [outer = 0x1251a6800] 17:55:12 INFO - PROCESS | 10935 | 1464051312252 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] 17:55:12 INFO - PROCESS | 10935 | 1464051312305 Marionette TRACE conn2 <- [1,461,null,{"value":"7"}] 17:55:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 17:55:12 INFO - PROCESS | 10935 | 1464051312312 Marionette TRACE conn2 -> [0,462,"setScriptTimeout",{"ms":35000}] 17:55:12 INFO - PROCESS | 10935 | 1464051312317 Marionette TRACE conn2 <- [1,462,null,{}] 17:55:12 INFO - PROCESS | 10935 | 1464051312323 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}] 17:55:12 INFO - PROCESS | 10935 | 1464051312417 Marionette TRACE conn2 <- [1,463,null,{"value":null}] 17:55:12 INFO - PROCESS | 10935 | 1464051312503 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:12 INFO - PROCESS | 10935 | ++DOCSHELL 0x1170bb800 == 51 [pid = 10935] [id = 123] 17:55:12 INFO - PROCESS | 10935 | ++DOMWINDOW == 127 (0x116704c00) [pid = 10935] [serial = 366] [outer = 0x0] 17:55:12 INFO - PROCESS | 10935 | ++DOMWINDOW == 128 (0x117552800) [pid = 10935] [serial = 367] [outer = 0x116704c00] 17:55:12 INFO - PROCESS | 10935 | 1464051312550 Marionette DEBUG loaded listener.js 17:55:12 INFO - PROCESS | 10935 | ++DOMWINDOW == 129 (0x118702800) [pid = 10935] [serial = 368] [outer = 0x116704c00] 17:55:13 INFO - PROCESS | 10935 | --DOCSHELL 0x12aaf5000 == 50 [pid = 10935] [id = 117] 17:55:13 INFO - PROCESS | 10935 | --DOCSHELL 0x12aad9800 == 49 [pid = 10935] [id = 116] 17:55:13 INFO - PROCESS | 10935 | --DOCSHELL 0x12924e800 == 48 [pid = 10935] [id = 115] 17:55:13 INFO - PROCESS | 10935 | --DOCSHELL 0x119564800 == 47 [pid = 10935] [id = 114] 17:55:13 INFO - PROCESS | 10935 | --DOCSHELL 0x125c54000 == 46 [pid = 10935] [id = 113] 17:55:13 INFO - PROCESS | 10935 | --DOCSHELL 0x124eb4000 == 45 [pid = 10935] [id = 112] 17:55:13 INFO - PROCESS | 10935 | --DOMWINDOW == 128 (0x128e4f800) [pid = 10935] [serial = 301] [outer = 0x0] [url = about:blank] 17:55:13 INFO - PROCESS | 10935 | [10935] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 17:55:13 INFO - PROCESS | 10935 | --DOCSHELL 0x123520800 == 44 [pid = 10935] [id = 111] 17:55:13 INFO - PROCESS | 10935 | --DOCSHELL 0x123212000 == 43 [pid = 10935] [id = 110] 17:55:13 INFO - PROCESS | 10935 | --DOCSHELL 0x119460000 == 42 [pid = 10935] [id = 109] 17:55:13 INFO - PROCESS | 10935 | --DOCSHELL 0x1171ea000 == 41 [pid = 10935] [id = 108] 17:55:13 INFO - PROCESS | 10935 | --DOCSHELL 0x1171e5800 == 40 [pid = 10935] [id = 107] 17:55:13 INFO - PROCESS | 10935 | --DOCSHELL 0x118302800 == 39 [pid = 10935] [id = 106] 17:55:13 INFO - PROCESS | 10935 | --DOCSHELL 0x1194b1800 == 38 [pid = 10935] [id = 103] 17:55:13 INFO - PROCESS | 10935 | 1464051313137 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] 17:55:13 INFO - PROCESS | 10935 | 1464051313193 Marionette TRACE conn2 <- [1,465,null,{"value":"7"}] 17:55:13 INFO - PROCESS | 10935 | 1464051313197 Marionette TRACE conn2 -> [0,466,"setScriptTimeout",{"ms":35000}] 17:55:13 INFO - PROCESS | 10935 | 1464051313199 Marionette TRACE conn2 <- [1,466,null,{}] 17:55:13 INFO - PROCESS | 10935 | 1464051313201 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}] 17:55:13 INFO - PROCESS | 10935 | 1464051313272 Marionette TRACE conn2 <- [1,467,null,{"value":null}] 17:55:13 INFO - PROCESS | 10935 | 1464051313278 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:13 INFO - PROCESS | 10935 | ++DOCSHELL 0x116912800 == 37 [pid = 10935] [id = 124] 17:55:13 INFO - PROCESS | 10935 | ++DOMWINDOW == 129 (0x119238000) [pid = 10935] [serial = 369] [outer = 0x0] 17:55:13 INFO - PROCESS | 10935 | ++DOMWINDOW == 130 (0x11947c000) [pid = 10935] [serial = 370] [outer = 0x119238000] 17:55:13 INFO - PROCESS | 10935 | 1464051313305 Marionette DEBUG loaded listener.js 17:55:13 INFO - PROCESS | 10935 | ++DOMWINDOW == 131 (0x11954b000) [pid = 10935] [serial = 371] [outer = 0x119238000] 17:55:13 INFO - PROCESS | 10935 | --DOMWINDOW == 130 (0x125567400) [pid = 10935] [serial = 199] [outer = 0x0] [url = about:blank] 17:55:13 INFO - PROCESS | 10935 | --DOMWINDOW == 129 (0x124ab7400) [pid = 10935] [serial = 283] [outer = 0x0] [url = about:blank] 17:55:13 INFO - PROCESS | 10935 | --DOMWINDOW == 128 (0x1254b6400) [pid = 10935] [serial = 286] [outer = 0x0] [url = about:blank] 17:55:13 INFO - PROCESS | 10935 | --DOMWINDOW == 127 (0x125173400) [pid = 10935] [serial = 284] [outer = 0x0] [url = about:blank] 17:55:13 INFO - PROCESS | 10935 | --DOMWINDOW == 126 (0x1161f3000) [pid = 10935] [serial = 253] [outer = 0x0] [url = about:blank] 17:55:13 INFO - PROCESS | 10935 | --DOMWINDOW == 125 (0x125574400) [pid = 10935] [serial = 289] [outer = 0x0] [url = about:blank] 17:55:13 INFO - PROCESS | 10935 | --DOMWINDOW == 124 (0x1167c5000) [pid = 10935] [serial = 268] [outer = 0x0] [url = about:blank] 17:55:13 INFO - PROCESS | 10935 | --DOMWINDOW == 123 (0x118050800) [pid = 10935] [serial = 269] [outer = 0x0] [url = about:blank] 17:55:13 INFO - PROCESS | 10935 | --DOMWINDOW == 122 (0x11954fc00) [pid = 10935] [serial = 274] [outer = 0x0] [url = about:blank] 17:55:13 INFO - PROCESS | 10935 | --DOMWINDOW == 121 (0x119a4f400) [pid = 10935] [serial = 275] [outer = 0x0] [url = about:blank] 17:55:13 INFO - PROCESS | 10935 | --DOMWINDOW == 120 (0x123705400) [pid = 10935] [serial = 263] [outer = 0x0] [url = about:blank] 17:55:13 INFO - PROCESS | 10935 | --DOMWINDOW == 119 (0x123247000) [pid = 10935] [serial = 262] [outer = 0x0] [url = about:blank] 17:55:13 INFO - PROCESS | 10935 | --DOMWINDOW == 118 (0x118c35400) [pid = 10935] [serial = 256] [outer = 0x0] [url = about:blank] 17:55:13 INFO - PROCESS | 10935 | --DOMWINDOW == 117 (0x119c75400) [pid = 10935] [serial = 259] [outer = 0x0] [url = about:blank] 17:55:13 INFO - PROCESS | 10935 | --DOMWINDOW == 116 (0x119ad4000) [pid = 10935] [serial = 277] [outer = 0x0] [url = about:blank] 17:55:13 INFO - PROCESS | 10935 | --DOMWINDOW == 115 (0x1291c1400) [pid = 10935] [serial = 250] [outer = 0x0] [url = about:blank] 17:55:13 INFO - PROCESS | 10935 | --DOMWINDOW == 114 (0x1167c9400) [pid = 10935] [serial = 266] [outer = 0x0] [url = about:blank] 17:55:13 INFO - PROCESS | 10935 | --DOMWINDOW == 113 (0x116155000) [pid = 10935] [serial = 265] [outer = 0x0] [url = about:blank] 17:55:13 INFO - PROCESS | 10935 | --DOMWINDOW == 112 (0x11917ec00) [pid = 10935] [serial = 271] [outer = 0x0] [url = about:blank] 17:55:13 INFO - PROCESS | 10935 | --DOMWINDOW == 111 (0x11947e800) [pid = 10935] [serial = 272] [outer = 0x0] [url = about:blank] 17:55:13 INFO - PROCESS | 10935 | --DOMWINDOW == 110 (0x125567c00) [pid = 10935] [serial = 287] [outer = 0x0] [url = about:blank] 17:55:13 INFO - PROCESS | 10935 | --DOMWINDOW == 109 (0x12556ec00) [pid = 10935] [serial = 295] [outer = 0x0] [url = about:blank] 17:55:13 INFO - PROCESS | 10935 | --DOMWINDOW == 108 (0x125946c00) [pid = 10935] [serial = 290] [outer = 0x0] [url = about:blank] 17:55:13 INFO - PROCESS | 10935 | --DOMWINDOW == 107 (0x119a4f800) [pid = 10935] [serial = 293] [outer = 0x0] [url = about:blank] 17:55:13 INFO - PROCESS | 10935 | --DOMWINDOW == 106 (0x1160e6c00) [pid = 10935] [serial = 292] [outer = 0x0] [url = about:blank] 17:55:13 INFO - PROCESS | 10935 | --DOMWINDOW == 105 (0x12349dc00) [pid = 10935] [serial = 280] [outer = 0x0] [url = about:blank] 17:55:13 INFO - PROCESS | 10935 | --DOMWINDOW == 104 (0x1248ae000) [pid = 10935] [serial = 281] [outer = 0x0] [url = about:blank] 17:55:13 INFO - PROCESS | 10935 | --DOMWINDOW == 103 (0x128e48c00) [pid = 10935] [serial = 299] [outer = 0x0] [url = about:blank] 17:55:13 INFO - PROCESS | 10935 | --DOMWINDOW == 102 (0x119c77c00) [pid = 10935] [serial = 278] [outer = 0x0] [url = about:blank] 17:55:13 INFO - PROCESS | 10935 | --DOMWINDOW == 101 (0x1262b8c00) [pid = 10935] [serial = 296] [outer = 0x0] [url = about:blank] 17:55:13 INFO - PROCESS | 10935 | --DOMWINDOW == 100 (0x12729d000) [pid = 10935] [serial = 298] [outer = 0x0] [url = about:blank] 17:55:13 INFO - PROCESS | 10935 | 1464051313706 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] 17:55:13 INFO - PROCESS | 10935 | 1464051313723 Marionette TRACE conn2 <- [1,469,null,{"value":"7"}] 17:55:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 17:55:13 INFO - PROCESS | 10935 | 1464051313727 Marionette TRACE conn2 -> [0,470,"setScriptTimeout",{"ms":35000}] 17:55:13 INFO - PROCESS | 10935 | 1464051313731 Marionette TRACE conn2 <- [1,470,null,{}] 17:55:13 INFO - PROCESS | 10935 | 1464051313744 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}] 17:55:13 INFO - PROCESS | 10935 | 1464051313864 Marionette TRACE conn2 <- [1,471,null,{"value":null}] 17:55:13 INFO - PROCESS | 10935 | 1464051313872 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:13 INFO - PROCESS | 10935 | ++DOCSHELL 0x11919a000 == 38 [pid = 10935] [id = 125] 17:55:13 INFO - PROCESS | 10935 | ++DOMWINDOW == 101 (0x1198e1800) [pid = 10935] [serial = 372] [outer = 0x0] 17:55:13 INFO - PROCESS | 10935 | ++DOMWINDOW == 102 (0x119ad7800) [pid = 10935] [serial = 373] [outer = 0x1198e1800] 17:55:13 INFO - PROCESS | 10935 | 1464051313908 Marionette DEBUG loaded listener.js 17:55:13 INFO - PROCESS | 10935 | ++DOMWINDOW == 103 (0x123244800) [pid = 10935] [serial = 374] [outer = 0x1198e1800] 17:55:14 INFO - PROCESS | 10935 | 1464051314273 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]]]}] 17:55:14 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 17:55:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 575ms 17:55:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 17:55:14 INFO - PROCESS | 10935 | 1464051314302 Marionette TRACE conn2 -> [0,473,"getWindowHandle",null] 17:55:14 INFO - PROCESS | 10935 | 1464051314304 Marionette TRACE conn2 <- [1,473,null,{"value":"7"}] 17:55:14 INFO - PROCESS | 10935 | 1464051314306 Marionette TRACE conn2 -> [0,474,"setScriptTimeout",{"ms":35000}] 17:55:14 INFO - PROCESS | 10935 | 1464051314307 Marionette TRACE conn2 <- [1,474,null,{}] 17:55:14 INFO - PROCESS | 10935 | 1464051314317 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}] 17:55:14 INFO - PROCESS | 10935 | 1464051314392 Marionette TRACE conn2 <- [1,475,null,{"value":null}] 17:55:14 INFO - PROCESS | 10935 | 1464051314396 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:14 INFO - PROCESS | 10935 | ++DOCSHELL 0x1194b7800 == 39 [pid = 10935] [id = 126] 17:55:14 INFO - PROCESS | 10935 | ++DOMWINDOW == 104 (0x12340e800) [pid = 10935] [serial = 375] [outer = 0x0] 17:55:14 INFO - PROCESS | 10935 | ++DOMWINDOW == 105 (0x12490bc00) [pid = 10935] [serial = 376] [outer = 0x12340e800] 17:55:14 INFO - PROCESS | 10935 | 1464051314424 Marionette DEBUG loaded listener.js 17:55:14 INFO - PROCESS | 10935 | ++DOMWINDOW == 106 (0x12556dc00) [pid = 10935] [serial = 377] [outer = 0x12340e800] 17:55:14 INFO - PROCESS | 10935 | 1464051314740 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]]]}] 17:55:14 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 17:55:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 468ms 17:55:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 17:55:14 INFO - PROCESS | 10935 | 1464051314775 Marionette TRACE conn2 -> [0,477,"getWindowHandle",null] 17:55:14 INFO - PROCESS | 10935 | 1464051314776 Marionette TRACE conn2 <- [1,477,null,{"value":"7"}] 17:55:14 INFO - PROCESS | 10935 | 1464051314778 Marionette TRACE conn2 -> [0,478,"setScriptTimeout",{"ms":35000}] 17:55:14 INFO - PROCESS | 10935 | 1464051314779 Marionette TRACE conn2 <- [1,478,null,{}] 17:55:14 INFO - PROCESS | 10935 | 1464051314781 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}] 17:55:14 INFO - PROCESS | 10935 | 1464051314870 Marionette TRACE conn2 <- [1,479,null,{"value":null}] 17:55:14 INFO - PROCESS | 10935 | 1464051314877 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:14 INFO - PROCESS | 10935 | ++DOCSHELL 0x119dd7000 == 40 [pid = 10935] [id = 127] 17:55:14 INFO - PROCESS | 10935 | ++DOMWINDOW == 107 (0x1248ac800) [pid = 10935] [serial = 378] [outer = 0x0] 17:55:14 INFO - PROCESS | 10935 | ++DOMWINDOW == 108 (0x125985400) [pid = 10935] [serial = 379] [outer = 0x1248ac800] 17:55:14 INFO - PROCESS | 10935 | 1464051314904 Marionette DEBUG loaded listener.js 17:55:14 INFO - PROCESS | 10935 | ++DOMWINDOW == 109 (0x12619cc00) [pid = 10935] [serial = 380] [outer = 0x1248ac800] 17:55:15 INFO - PROCESS | 10935 | 1464051315282 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]]]}] 17:55:15 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 17:55:15 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 518ms 17:55:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 17:55:15 INFO - PROCESS | 10935 | 1464051315297 Marionette TRACE conn2 -> [0,481,"getWindowHandle",null] 17:55:15 INFO - PROCESS | 10935 | 1464051315299 Marionette TRACE conn2 <- [1,481,null,{"value":"7"}] 17:55:15 INFO - PROCESS | 10935 | 1464051315303 Marionette TRACE conn2 -> [0,482,"setScriptTimeout",{"ms":35000}] 17:55:15 INFO - PROCESS | 10935 | 1464051315305 Marionette TRACE conn2 <- [1,482,null,{}] 17:55:15 INFO - PROCESS | 10935 | 1464051315309 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}] 17:55:15 INFO - PROCESS | 10935 | 1464051315431 Marionette TRACE conn2 <- [1,483,null,{"value":null}] 17:55:15 INFO - PROCESS | 10935 | 1464051315470 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:15 INFO - PROCESS | 10935 | ++DOCSHELL 0x12343c000 == 41 [pid = 10935] [id = 128] 17:55:15 INFO - PROCESS | 10935 | ++DOMWINDOW == 110 (0x125574c00) [pid = 10935] [serial = 381] [outer = 0x0] 17:55:15 INFO - PROCESS | 10935 | ++DOMWINDOW == 111 (0x12706ac00) [pid = 10935] [serial = 382] [outer = 0x125574c00] 17:55:15 INFO - PROCESS | 10935 | 1464051315499 Marionette DEBUG loaded listener.js 17:55:15 INFO - PROCESS | 10935 | ++DOMWINDOW == 112 (0x1296c8800) [pid = 10935] [serial = 383] [outer = 0x125574c00] 17:55:15 INFO - PROCESS | 10935 | 1464051315830 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]]]}] 17:55:15 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 17:55:15 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 569ms 17:55:15 INFO - PROCESS | 10935 | 1464051315873 Marionette TRACE conn2 -> [0,485,"getWindowHandle",null] 17:55:15 INFO - PROCESS | 10935 | 1464051315874 Marionette TRACE conn2 <- [1,485,null,{"value":"7"}] 17:55:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 17:55:15 INFO - PROCESS | 10935 | 1464051315876 Marionette TRACE conn2 -> [0,486,"setScriptTimeout",{"ms":35000}] 17:55:15 INFO - PROCESS | 10935 | 1464051315878 Marionette TRACE conn2 <- [1,486,null,{}] 17:55:15 INFO - PROCESS | 10935 | 1464051315880 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}] 17:55:15 INFO - PROCESS | 10935 | 1464051315970 Marionette TRACE conn2 <- [1,487,null,{"value":null}] 17:55:15 INFO - PROCESS | 10935 | 1464051315983 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:15 INFO - PROCESS | 10935 | ++DOCSHELL 0x116f0a000 == 42 [pid = 10935] [id = 129] 17:55:15 INFO - PROCESS | 10935 | ++DOMWINDOW == 113 (0x1296c8c00) [pid = 10935] [serial = 384] [outer = 0x0] 17:55:16 INFO - PROCESS | 10935 | ++DOMWINDOW == 114 (0x1296e5000) [pid = 10935] [serial = 385] [outer = 0x1296c8c00] 17:55:16 INFO - PROCESS | 10935 | 1464051316008 Marionette DEBUG loaded listener.js 17:55:16 INFO - PROCESS | 10935 | ++DOMWINDOW == 115 (0x12aa62c00) [pid = 10935] [serial = 386] [outer = 0x1296c8c00] 17:55:16 INFO - PROCESS | 10935 | 1464051316374 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]]]}] 17:55:16 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 17:55:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 520ms 17:55:16 INFO - PROCESS | 10935 | 1464051316397 Marionette TRACE conn2 -> [0,489,"getWindowHandle",null] 17:55:16 INFO - PROCESS | 10935 | 1464051316401 Marionette TRACE conn2 <- [1,489,null,{"value":"7"}] 17:55:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 17:55:16 INFO - PROCESS | 10935 | 1464051316411 Marionette TRACE conn2 -> [0,490,"setScriptTimeout",{"ms":35000}] 17:55:16 INFO - PROCESS | 10935 | 1464051316412 Marionette TRACE conn2 <- [1,490,null,{}] 17:55:16 INFO - PROCESS | 10935 | 1464051316416 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}] 17:55:16 INFO - PROCESS | 10935 | 1464051316563 Marionette TRACE conn2 <- [1,491,null,{"value":null}] 17:55:16 INFO - PROCESS | 10935 | 1464051316615 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:16 INFO - PROCESS | 10935 | ++DOCSHELL 0x12599d000 == 43 [pid = 10935] [id = 130] 17:55:16 INFO - PROCESS | 10935 | ++DOMWINDOW == 116 (0x1296cc800) [pid = 10935] [serial = 387] [outer = 0x0] 17:55:16 INFO - PROCESS | 10935 | ++DOMWINDOW == 117 (0x12aac9400) [pid = 10935] [serial = 388] [outer = 0x1296cc800] 17:55:16 INFO - PROCESS | 10935 | 1464051316654 Marionette DEBUG loaded listener.js 17:55:16 INFO - PROCESS | 10935 | ++DOMWINDOW == 118 (0x12ae64c00) [pid = 10935] [serial = 389] [outer = 0x1296cc800] 17:55:17 INFO - PROCESS | 10935 | 1464051317083 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]]]}] 17:55:17 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 17:55:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 727ms 17:55:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 17:55:17 INFO - PROCESS | 10935 | 1464051317132 Marionette TRACE conn2 -> [0,493,"getWindowHandle",null] 17:55:17 INFO - PROCESS | 10935 | 1464051317134 Marionette TRACE conn2 <- [1,493,null,{"value":"7"}] 17:55:17 INFO - PROCESS | 10935 | 1464051317137 Marionette TRACE conn2 -> [0,494,"setScriptTimeout",{"ms":35000}] 17:55:17 INFO - PROCESS | 10935 | 1464051317139 Marionette TRACE conn2 <- [1,494,null,{}] 17:55:17 INFO - PROCESS | 10935 | 1464051317142 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}] 17:55:17 INFO - PROCESS | 10935 | 1464051317283 Marionette TRACE conn2 <- [1,495,null,{"value":null}] 17:55:17 INFO - PROCESS | 10935 | 1464051317306 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:17 INFO - PROCESS | 10935 | ++DOCSHELL 0x128ece800 == 44 [pid = 10935] [id = 131] 17:55:17 INFO - PROCESS | 10935 | ++DOMWINDOW == 119 (0x12ae6e400) [pid = 10935] [serial = 390] [outer = 0x0] 17:55:17 INFO - PROCESS | 10935 | ++DOMWINDOW == 120 (0x12aef0000) [pid = 10935] [serial = 391] [outer = 0x12ae6e400] 17:55:17 INFO - PROCESS | 10935 | 1464051317346 Marionette DEBUG loaded listener.js 17:55:17 INFO - PROCESS | 10935 | ++DOMWINDOW == 121 (0x12b486000) [pid = 10935] [serial = 392] [outer = 0x12ae6e400] 17:55:17 INFO - PROCESS | 10935 | --DOMWINDOW == 120 (0x12981a400) [pid = 10935] [serial = 345] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 17:55:17 INFO - PROCESS | 10935 | --DOMWINDOW == 119 (0x125572000) [pid = 10935] [serial = 333] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 17:55:17 INFO - PROCESS | 10935 | --DOMWINDOW == 118 (0x128e56400) [pid = 10935] [serial = 336] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 17:55:17 INFO - PROCESS | 10935 | --DOMWINDOW == 117 (0x128e49c00) [pid = 10935] [serial = 300] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 17:55:17 INFO - PROCESS | 10935 | --DOMWINDOW == 116 (0x116077400) [pid = 10935] [serial = 339] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 17:55:17 INFO - PROCESS | 10935 | --DOMWINDOW == 115 (0x119acf000) [pid = 10935] [serial = 324] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 17:55:17 INFO - PROCESS | 10935 | --DOMWINDOW == 114 (0x1181d4000) [pid = 10935] [serial = 342] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 17:55:17 INFO - PROCESS | 10935 | --DOMWINDOW == 113 (0x116154000) [pid = 10935] [serial = 315] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 17:55:17 INFO - PROCESS | 10935 | --DOMWINDOW == 112 (0x118572c00) [pid = 10935] [serial = 318] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 17:55:17 INFO - PROCESS | 10935 | --DOMWINDOW == 111 (0x12619b800) [pid = 10935] [serial = 330] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 17:55:17 INFO - PROCESS | 10935 | --DOMWINDOW == 110 (0x1198db000) [pid = 10935] [serial = 321] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 17:55:17 INFO - PROCESS | 10935 | --DOMWINDOW == 109 (0x1254bc800) [pid = 10935] [serial = 327] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 17:55:17 INFO - PROCESS | 10935 | 1464051317836 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]]]}] 17:55:17 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 17:55:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 720ms 17:55:17 INFO - PROCESS | 10935 | 1464051317878 Marionette TRACE conn2 -> [0,497,"getWindowHandle",null] 17:55:17 INFO - PROCESS | 10935 | 1464051317880 Marionette TRACE conn2 <- [1,497,null,{"value":"7"}] 17:55:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 17:55:17 INFO - PROCESS | 10935 | 1464051317882 Marionette TRACE conn2 -> [0,498,"setScriptTimeout",{"ms":35000}] 17:55:17 INFO - PROCESS | 10935 | 1464051317883 Marionette TRACE conn2 <- [1,498,null,{}] 17:55:17 INFO - PROCESS | 10935 | 1464051317891 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}] 17:55:17 INFO - PROCESS | 10935 | 1464051317994 Marionette TRACE conn2 <- [1,499,null,{"value":null}] 17:55:18 INFO - PROCESS | 10935 | 1464051318022 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:18 INFO - PROCESS | 10935 | ++DOCSHELL 0x1295ae000 == 45 [pid = 10935] [id = 132] 17:55:18 INFO - PROCESS | 10935 | ++DOMWINDOW == 110 (0x1130b2c00) [pid = 10935] [serial = 393] [outer = 0x0] 17:55:18 INFO - PROCESS | 10935 | ++DOMWINDOW == 111 (0x126198400) [pid = 10935] [serial = 394] [outer = 0x1130b2c00] 17:55:18 INFO - PROCESS | 10935 | 1464051318047 Marionette DEBUG loaded listener.js 17:55:18 INFO - PROCESS | 10935 | ++DOMWINDOW == 112 (0x12ae65c00) [pid = 10935] [serial = 395] [outer = 0x1130b2c00] 17:55:18 INFO - PROCESS | 10935 | 1464051318310 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]]]}] 17:55:18 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 17:55:18 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 474ms 17:55:18 INFO - PROCESS | 10935 | 1464051318358 Marionette TRACE conn2 -> [0,501,"getWindowHandle",null] 17:55:18 INFO - PROCESS | 10935 | 1464051318359 Marionette TRACE conn2 <- [1,501,null,{"value":"7"}] 17:55:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 17:55:18 INFO - PROCESS | 10935 | 1464051318362 Marionette TRACE conn2 -> [0,502,"setScriptTimeout",{"ms":35000}] 17:55:18 INFO - PROCESS | 10935 | 1464051318363 Marionette TRACE conn2 <- [1,502,null,{}] 17:55:18 INFO - PROCESS | 10935 | 1464051318366 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}] 17:55:18 INFO - PROCESS | 10935 | 1464051318459 Marionette TRACE conn2 <- [1,503,null,{"value":null}] 17:55:18 INFO - PROCESS | 10935 | 1464051318463 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:18 INFO - PROCESS | 10935 | ++DOCSHELL 0x12ae90000 == 46 [pid = 10935] [id = 133] 17:55:18 INFO - PROCESS | 10935 | ++DOMWINDOW == 113 (0x12aef5c00) [pid = 10935] [serial = 396] [outer = 0x0] 17:55:18 INFO - PROCESS | 10935 | ++DOMWINDOW == 114 (0x12bccf400) [pid = 10935] [serial = 397] [outer = 0x12aef5c00] 17:55:18 INFO - PROCESS | 10935 | 1464051318495 Marionette DEBUG loaded listener.js 17:55:18 INFO - PROCESS | 10935 | ++DOMWINDOW == 115 (0x12bd9b000) [pid = 10935] [serial = 398] [outer = 0x12aef5c00] 17:55:18 INFO - PROCESS | 10935 | 1464051318804 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]]]}] 17:55:18 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 17:55:18 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 468ms 17:55:18 INFO - PROCESS | 10935 | 1464051318831 Marionette TRACE conn2 -> [0,505,"getWindowHandle",null] 17:55:18 INFO - PROCESS | 10935 | 1464051318832 Marionette TRACE conn2 <- [1,505,null,{"value":"7"}] 17:55:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 17:55:18 INFO - PROCESS | 10935 | 1464051318836 Marionette TRACE conn2 -> [0,506,"setScriptTimeout",{"ms":35000}] 17:55:18 INFO - PROCESS | 10935 | 1464051318838 Marionette TRACE conn2 <- [1,506,null,{}] 17:55:18 INFO - PROCESS | 10935 | 1464051318840 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}] 17:55:18 INFO - PROCESS | 10935 | 1464051318937 Marionette TRACE conn2 <- [1,507,null,{"value":null}] 17:55:18 INFO - PROCESS | 10935 | 1464051318944 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:18 INFO - PROCESS | 10935 | ++DOCSHELL 0x12b4b1800 == 47 [pid = 10935] [id = 134] 17:55:18 INFO - PROCESS | 10935 | ++DOMWINDOW == 116 (0x128e56400) [pid = 10935] [serial = 399] [outer = 0x0] 17:55:18 INFO - PROCESS | 10935 | ++DOMWINDOW == 117 (0x12bd9e000) [pid = 10935] [serial = 400] [outer = 0x128e56400] 17:55:18 INFO - PROCESS | 10935 | 1464051318968 Marionette DEBUG loaded listener.js 17:55:19 INFO - PROCESS | 10935 | ++DOMWINDOW == 118 (0x12bdb6c00) [pid = 10935] [serial = 401] [outer = 0x128e56400] 17:55:19 INFO - PROCESS | 10935 | 1464051319268 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]]]}] 17:55:19 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 17:55:19 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 470ms 17:55:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 17:55:19 INFO - PROCESS | 10935 | 1464051319305 Marionette TRACE conn2 -> [0,509,"getWindowHandle",null] 17:55:19 INFO - PROCESS | 10935 | 1464051319306 Marionette TRACE conn2 <- [1,509,null,{"value":"7"}] 17:55:19 INFO - PROCESS | 10935 | 1464051319308 Marionette TRACE conn2 -> [0,510,"setScriptTimeout",{"ms":35000}] 17:55:19 INFO - PROCESS | 10935 | 1464051319309 Marionette TRACE conn2 <- [1,510,null,{}] 17:55:19 INFO - PROCESS | 10935 | 1464051319312 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}] 17:55:19 INFO - PROCESS | 10935 | 1464051319395 Marionette TRACE conn2 <- [1,511,null,{"value":null}] 17:55:19 INFO - PROCESS | 10935 | 1464051319401 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:19 INFO - PROCESS | 10935 | ++DOCSHELL 0x12c071000 == 48 [pid = 10935] [id = 135] 17:55:19 INFO - PROCESS | 10935 | ++DOMWINDOW == 119 (0x12bdb9800) [pid = 10935] [serial = 402] [outer = 0x0] 17:55:19 INFO - PROCESS | 10935 | ++DOMWINDOW == 120 (0x12c0d4800) [pid = 10935] [serial = 403] [outer = 0x12bdb9800] 17:55:19 INFO - PROCESS | 10935 | 1464051319426 Marionette DEBUG loaded listener.js 17:55:19 INFO - PROCESS | 10935 | ++DOMWINDOW == 121 (0x12c0de000) [pid = 10935] [serial = 404] [outer = 0x12bdb9800] 17:55:19 INFO - PROCESS | 10935 | 1464051319846 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]]]}] 17:55:19 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 17:55:19 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 569ms 17:55:19 INFO - PROCESS | 10935 | 1464051319878 Marionette TRACE conn2 -> [0,513,"getWindowHandle",null] 17:55:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 17:55:19 INFO - PROCESS | 10935 | 1464051319881 Marionette TRACE conn2 <- [1,513,null,{"value":"7"}] 17:55:19 INFO - PROCESS | 10935 | 1464051319884 Marionette TRACE conn2 -> [0,514,"setScriptTimeout",{"ms":35000}] 17:55:19 INFO - PROCESS | 10935 | 1464051319887 Marionette TRACE conn2 <- [1,514,null,{}] 17:55:19 INFO - PROCESS | 10935 | 1464051319891 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}] 17:55:19 INFO - PROCESS | 10935 | 1464051319992 Marionette TRACE conn2 <- [1,515,null,{"value":null}] 17:55:20 INFO - PROCESS | 10935 | 1464051320053 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:20 INFO - PROCESS | 10935 | ++DOCSHELL 0x1171da800 == 49 [pid = 10935] [id = 136] 17:55:20 INFO - PROCESS | 10935 | ++DOMWINDOW == 122 (0x1161ee000) [pid = 10935] [serial = 405] [outer = 0x0] 17:55:20 INFO - PROCESS | 10935 | ++DOMWINDOW == 123 (0x116a59800) [pid = 10935] [serial = 406] [outer = 0x1161ee000] 17:55:20 INFO - PROCESS | 10935 | 1464051320085 Marionette DEBUG loaded listener.js 17:55:20 INFO - PROCESS | 10935 | ++DOMWINDOW == 124 (0x11856f800) [pid = 10935] [serial = 407] [outer = 0x1161ee000] 17:55:20 INFO - PROCESS | 10935 | 1464051320535 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]]]}] 17:55:20 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 17:55:20 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 671ms 17:55:20 INFO - PROCESS | 10935 | 1464051320556 Marionette TRACE conn2 -> [0,517,"getWindowHandle",null] 17:55:20 INFO - PROCESS | 10935 | 1464051320559 Marionette TRACE conn2 <- [1,517,null,{"value":"7"}] 17:55:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 17:55:20 INFO - PROCESS | 10935 | 1464051320564 Marionette TRACE conn2 -> [0,518,"setScriptTimeout",{"ms":35000}] 17:55:20 INFO - PROCESS | 10935 | 1464051320566 Marionette TRACE conn2 <- [1,518,null,{}] 17:55:20 INFO - PROCESS | 10935 | 1464051320568 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}] 17:55:20 INFO - PROCESS | 10935 | 1464051320689 Marionette TRACE conn2 <- [1,519,null,{"value":null}] 17:55:20 INFO - PROCESS | 10935 | 1464051320751 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:20 INFO - PROCESS | 10935 | ++DOCSHELL 0x119197000 == 50 [pid = 10935] [id = 137] 17:55:20 INFO - PROCESS | 10935 | ++DOMWINDOW == 125 (0x119487400) [pid = 10935] [serial = 408] [outer = 0x0] 17:55:20 INFO - PROCESS | 10935 | ++DOMWINDOW == 126 (0x119a5a800) [pid = 10935] [serial = 409] [outer = 0x119487400] 17:55:20 INFO - PROCESS | 10935 | 1464051320781 Marionette DEBUG loaded listener.js 17:55:20 INFO - PROCESS | 10935 | ++DOMWINDOW == 127 (0x119c71400) [pid = 10935] [serial = 410] [outer = 0x119487400] 17:55:21 INFO - PROCESS | 10935 | 1464051321192 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]]]}] 17:55:21 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 17:55:21 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 669ms 17:55:21 INFO - PROCESS | 10935 | 1464051321234 Marionette TRACE conn2 -> [0,521,"getWindowHandle",null] 17:55:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 17:55:21 INFO - PROCESS | 10935 | 1464051321235 Marionette TRACE conn2 <- [1,521,null,{"value":"7"}] 17:55:21 INFO - PROCESS | 10935 | 1464051321238 Marionette TRACE conn2 -> [0,522,"setScriptTimeout",{"ms":35000}] 17:55:21 INFO - PROCESS | 10935 | 1464051321240 Marionette TRACE conn2 <- [1,522,null,{}] 17:55:21 INFO - PROCESS | 10935 | 1464051321248 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}] 17:55:21 INFO - PROCESS | 10935 | 1464051321348 Marionette TRACE conn2 <- [1,523,null,{"value":null}] 17:55:21 INFO - PROCESS | 10935 | 1464051321399 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:21 INFO - PROCESS | 10935 | ++DOCSHELL 0x12bd5f800 == 51 [pid = 10935] [id = 138] 17:55:21 INFO - PROCESS | 10935 | ++DOMWINDOW == 128 (0x12366c800) [pid = 10935] [serial = 411] [outer = 0x0] 17:55:21 INFO - PROCESS | 10935 | ++DOMWINDOW == 129 (0x1262b9400) [pid = 10935] [serial = 412] [outer = 0x12366c800] 17:55:21 INFO - PROCESS | 10935 | 1464051321431 Marionette DEBUG loaded listener.js 17:55:21 INFO - PROCESS | 10935 | ++DOMWINDOW == 130 (0x128e51400) [pid = 10935] [serial = 413] [outer = 0x12366c800] 17:55:21 INFO - PROCESS | 10935 | 1464051321861 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]]]}] 17:55:21 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 17:55:21 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 671ms 17:55:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 17:55:21 INFO - PROCESS | 10935 | 1464051321917 Marionette TRACE conn2 -> [0,525,"getWindowHandle",null] 17:55:21 INFO - PROCESS | 10935 | 1464051321919 Marionette TRACE conn2 <- [1,525,null,{"value":"7"}] 17:55:21 INFO - PROCESS | 10935 | 1464051321923 Marionette TRACE conn2 -> [0,526,"setScriptTimeout",{"ms":35000}] 17:55:21 INFO - PROCESS | 10935 | 1464051321924 Marionette TRACE conn2 <- [1,526,null,{}] 17:55:21 INFO - PROCESS | 10935 | 1464051321926 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}] 17:55:22 INFO - PROCESS | 10935 | 1464051322046 Marionette TRACE conn2 <- [1,527,null,{"value":null}] 17:55:22 INFO - PROCESS | 10935 | 1464051322108 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:22 INFO - PROCESS | 10935 | ++DOCSHELL 0x12c46f000 == 52 [pid = 10935] [id = 139] 17:55:22 INFO - PROCESS | 10935 | ++DOMWINDOW == 131 (0x129814400) [pid = 10935] [serial = 414] [outer = 0x0] 17:55:22 INFO - PROCESS | 10935 | ++DOMWINDOW == 132 (0x12ae6dc00) [pid = 10935] [serial = 415] [outer = 0x129814400] 17:55:22 INFO - PROCESS | 10935 | 1464051322137 Marionette DEBUG loaded listener.js 17:55:22 INFO - PROCESS | 10935 | ++DOMWINDOW == 133 (0x12b48d000) [pid = 10935] [serial = 416] [outer = 0x129814400] 17:55:22 INFO - PROCESS | 10935 | 1464051322544 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]]]}] 17:55:22 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 17:55:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 670ms 17:55:22 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 17:55:22 INFO - PROCESS | 10935 | 1464051322593 Marionette TRACE conn2 -> [0,529,"getWindowHandle",null] 17:55:22 INFO - PROCESS | 10935 | 1464051322595 Marionette TRACE conn2 <- [1,529,null,{"value":"7"}] 17:55:22 INFO - PROCESS | 10935 | 1464051322597 Marionette TRACE conn2 -> [0,530,"setScriptTimeout",{"ms":35000}] 17:55:22 INFO - PROCESS | 10935 | 1464051322598 Marionette TRACE conn2 <- [1,530,null,{}] 17:55:22 INFO - PROCESS | 10935 | 1464051322601 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}] 17:55:22 INFO - PROCESS | 10935 | 1464051322694 Marionette TRACE conn2 <- [1,531,null,{"value":null}] 17:55:22 INFO - PROCESS | 10935 | 1464051322743 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:22 INFO - PROCESS | 10935 | ++DOCSHELL 0x12c6da800 == 53 [pid = 10935] [id = 140] 17:55:22 INFO - PROCESS | 10935 | ++DOMWINDOW == 134 (0x12b487800) [pid = 10935] [serial = 417] [outer = 0x0] 17:55:22 INFO - PROCESS | 10935 | ++DOMWINDOW == 135 (0x12bd95800) [pid = 10935] [serial = 418] [outer = 0x12b487800] 17:55:22 INFO - PROCESS | 10935 | 1464051322771 Marionette DEBUG loaded listener.js 17:55:22 INFO - PROCESS | 10935 | ++DOMWINDOW == 136 (0x12c0db400) [pid = 10935] [serial = 419] [outer = 0x12b487800] 17:55:23 INFO - PROCESS | 10935 | 1464051323132 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"]]]}] 17:55:23 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 17:55:23 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 17:55:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:55:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:55:23 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 17:55:23 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 17:55:23 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 17:55:23 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 17:55:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:55:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:55:23 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 17:55:23 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 17:55:23 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 569ms 17:55:23 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 17:55:23 INFO - PROCESS | 10935 | 1464051323167 Marionette TRACE conn2 -> [0,533,"getWindowHandle",null] 17:55:23 INFO - PROCESS | 10935 | 1464051323168 Marionette TRACE conn2 <- [1,533,null,{"value":"7"}] 17:55:23 INFO - PROCESS | 10935 | 1464051323170 Marionette TRACE conn2 -> [0,534,"setScriptTimeout",{"ms":35000}] 17:55:23 INFO - PROCESS | 10935 | 1464051323171 Marionette TRACE conn2 <- [1,534,null,{}] 17:55:23 INFO - PROCESS | 10935 | 1464051323174 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}] 17:55:23 INFO - PROCESS | 10935 | 1464051323290 Marionette TRACE conn2 <- [1,535,null,{"value":null}] 17:55:23 INFO - PROCESS | 10935 | 1464051323375 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:23 INFO - PROCESS | 10935 | ++DOCSHELL 0x12c779800 == 54 [pid = 10935] [id = 141] 17:55:23 INFO - PROCESS | 10935 | ++DOMWINDOW == 137 (0x116153800) [pid = 10935] [serial = 420] [outer = 0x0] 17:55:23 INFO - PROCESS | 10935 | ++DOMWINDOW == 138 (0x12c18b400) [pid = 10935] [serial = 421] [outer = 0x116153800] 17:55:23 INFO - PROCESS | 10935 | 1464051323405 Marionette DEBUG loaded listener.js 17:55:23 INFO - PROCESS | 10935 | ++DOMWINDOW == 139 (0x12c62cc00) [pid = 10935] [serial = 422] [outer = 0x116153800] 17:55:23 INFO - PROCESS | 10935 | 1464051323776 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]]]}] 17:55:23 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 17:55:23 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 619ms 17:55:23 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 17:55:23 INFO - PROCESS | 10935 | 1464051323790 Marionette TRACE conn2 -> [0,537,"getWindowHandle",null] 17:55:23 INFO - PROCESS | 10935 | 1464051323791 Marionette TRACE conn2 <- [1,537,null,{"value":"7"}] 17:55:23 INFO - PROCESS | 10935 | 1464051323793 Marionette TRACE conn2 -> [0,538,"setScriptTimeout",{"ms":35000}] 17:55:23 INFO - PROCESS | 10935 | 1464051323795 Marionette TRACE conn2 <- [1,538,null,{}] 17:55:23 INFO - PROCESS | 10935 | 1464051323797 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}] 17:55:23 INFO - PROCESS | 10935 | 1464051323895 Marionette TRACE conn2 <- [1,539,null,{"value":null}] 17:55:23 INFO - PROCESS | 10935 | 1464051323972 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:23 INFO - PROCESS | 10935 | ++DOCSHELL 0x119407800 == 55 [pid = 10935] [id = 142] 17:55:23 INFO - PROCESS | 10935 | ++DOMWINDOW == 140 (0x115e5c000) [pid = 10935] [serial = 423] [outer = 0x0] 17:55:24 INFO - PROCESS | 10935 | ++DOMWINDOW == 141 (0x115e62000) [pid = 10935] [serial = 424] [outer = 0x115e5c000] 17:55:24 INFO - PROCESS | 10935 | 1464051324008 Marionette DEBUG loaded listener.js 17:55:24 INFO - PROCESS | 10935 | ++DOMWINDOW == 142 (0x116944000) [pid = 10935] [serial = 425] [outer = 0x115e5c000] 17:55:24 INFO - PROCESS | 10935 | 1464051324512 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]]]}] 17:55:24 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. 17:55:24 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 723ms 17:55:24 INFO - PROCESS | 10935 | 1464051324517 Marionette TRACE conn2 -> [0,541,"getWindowHandle",null] 17:55:24 INFO - PROCESS | 10935 | 1464051324521 Marionette TRACE conn2 <- [1,541,null,{"value":"7"}] 17:55:24 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 17:55:24 INFO - PROCESS | 10935 | 1464051324525 Marionette TRACE conn2 -> [0,542,"setScriptTimeout",{"ms":35000}] 17:55:24 INFO - PROCESS | 10935 | 1464051324527 Marionette TRACE conn2 <- [1,542,null,{}] 17:55:24 INFO - PROCESS | 10935 | 1464051324531 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}] 17:55:24 INFO - PROCESS | 10935 | 1464051324642 Marionette TRACE conn2 <- [1,543,null,{"value":null}] 17:55:24 INFO - PROCESS | 10935 | 1464051324706 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:24 INFO - PROCESS | 10935 | ++DOCSHELL 0x1182d8800 == 56 [pid = 10935] [id = 143] 17:55:24 INFO - PROCESS | 10935 | ++DOMWINDOW == 143 (0x113d11400) [pid = 10935] [serial = 426] [outer = 0x0] 17:55:24 INFO - PROCESS | 10935 | ++DOMWINDOW == 144 (0x116706400) [pid = 10935] [serial = 427] [outer = 0x113d11400] 17:55:24 INFO - PROCESS | 10935 | 1464051324733 Marionette DEBUG loaded listener.js 17:55:24 INFO - PROCESS | 10935 | ++DOMWINDOW == 145 (0x11856c800) [pid = 10935] [serial = 428] [outer = 0x113d11400] 17:55:25 INFO - PROCESS | 10935 | 1464051325120 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]]]}] 17:55:25 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. 17:55:25 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 623ms 17:55:25 INFO - PROCESS | 10935 | 1464051325154 Marionette TRACE conn2 -> [0,545,"getWindowHandle",null] 17:55:25 INFO - PROCESS | 10935 | 1464051325158 Marionette TRACE conn2 <- [1,545,null,{"value":"7"}] 17:55:25 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 17:55:25 INFO - PROCESS | 10935 | 1464051325164 Marionette TRACE conn2 -> [0,546,"setScriptTimeout",{"ms":35000}] 17:55:25 INFO - PROCESS | 10935 | 1464051325166 Marionette TRACE conn2 <- [1,546,null,{}] 17:55:25 INFO - PROCESS | 10935 | 1464051325170 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}] 17:55:25 INFO - PROCESS | 10935 | 1464051325263 Marionette TRACE conn2 <- [1,547,null,{"value":null}] 17:55:25 INFO - PROCESS | 10935 | 1464051325346 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:25 INFO - PROCESS | 10935 | ++DOCSHELL 0x118587800 == 57 [pid = 10935] [id = 144] 17:55:25 INFO - PROCESS | 10935 | ++DOMWINDOW == 146 (0x118c39000) [pid = 10935] [serial = 429] [outer = 0x0] 17:55:25 INFO - PROCESS | 10935 | ++DOMWINDOW == 147 (0x1192aac00) [pid = 10935] [serial = 430] [outer = 0x118c39000] 17:55:25 INFO - PROCESS | 10935 | 1464051325379 Marionette DEBUG loaded listener.js 17:55:25 INFO - PROCESS | 10935 | ++DOMWINDOW == 148 (0x119ad0000) [pid = 10935] [serial = 431] [outer = 0x118c39000] 17:55:25 INFO - PROCESS | 10935 | --DOCSHELL 0x1171e7800 == 56 [pid = 10935] [id = 69] 17:55:25 INFO - PROCESS | 10935 | --DOCSHELL 0x12b4b1800 == 55 [pid = 10935] [id = 134] 17:55:25 INFO - PROCESS | 10935 | --DOCSHELL 0x12ae90000 == 54 [pid = 10935] [id = 133] 17:55:25 INFO - PROCESS | 10935 | --DOCSHELL 0x1295ae000 == 53 [pid = 10935] [id = 132] 17:55:25 INFO - PROCESS | 10935 | --DOCSHELL 0x128ece800 == 52 [pid = 10935] [id = 131] 17:55:25 INFO - PROCESS | 10935 | --DOCSHELL 0x12599d000 == 51 [pid = 10935] [id = 130] 17:55:25 INFO - PROCESS | 10935 | --DOMWINDOW == 147 (0x113344800) [pid = 10935] [serial = 304] [outer = 0x0] [url = about:blank] 17:55:25 INFO - PROCESS | 10935 | --DOMWINDOW == 146 (0x11870ac00) [pid = 10935] [serial = 307] [outer = 0x0] [url = about:blank] 17:55:25 INFO - PROCESS | 10935 | --DOMWINDOW == 145 (0x119c7a800) [pid = 10935] [serial = 310] [outer = 0x0] [url = about:blank] 17:55:25 INFO - PROCESS | 10935 | --DOMWINDOW == 144 (0x1254b3c00) [pid = 10935] [serial = 313] [outer = 0x0] [url = about:blank] 17:55:25 INFO - PROCESS | 10935 | --DOMWINDOW == 143 (0x12ae6b400) [pid = 10935] [serial = 349] [outer = 0x0] [url = about:blank] 17:55:25 INFO - PROCESS | 10935 | --DOCSHELL 0x116f0a000 == 50 [pid = 10935] [id = 129] 17:55:25 INFO - PROCESS | 10935 | --DOCSHELL 0x12343c000 == 49 [pid = 10935] [id = 128] 17:55:25 INFO - PROCESS | 10935 | --DOCSHELL 0x119dd7000 == 48 [pid = 10935] [id = 127] 17:55:25 INFO - PROCESS | 10935 | --DOCSHELL 0x1194b7800 == 47 [pid = 10935] [id = 126] 17:55:25 INFO - PROCESS | 10935 | --DOCSHELL 0x11919a000 == 46 [pid = 10935] [id = 125] 17:55:25 INFO - PROCESS | 10935 | --DOCSHELL 0x116912800 == 45 [pid = 10935] [id = 124] 17:55:25 INFO - PROCESS | 10935 | --DOCSHELL 0x1170bb800 == 44 [pid = 10935] [id = 123] 17:55:25 INFO - PROCESS | 10935 | --DOCSHELL 0x12b4ba000 == 43 [pid = 10935] [id = 121] 17:55:25 INFO - PROCESS | 10935 | --DOCSHELL 0x125197800 == 42 [pid = 10935] [id = 120] 17:55:25 INFO - PROCESS | 10935 | --DOCSHELL 0x119448000 == 41 [pid = 10935] [id = 119] 17:55:25 INFO - PROCESS | 10935 | --DOCSHELL 0x112ed2800 == 40 [pid = 10935] [id = 118] 17:55:25 INFO - PROCESS | 10935 | 1464051325789 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]]]}] 17:55:25 INFO - PROCESS | 10935 | --DOMWINDOW == 142 (0x128e54000) [pid = 10935] [serial = 334] [outer = 0x0] [url = about:blank] 17:55:25 INFO - PROCESS | 10935 | --DOMWINDOW == 141 (0x12956b400) [pid = 10935] [serial = 337] [outer = 0x0] [url = about:blank] 17:55:25 INFO - PROCESS | 10935 | --DOMWINDOW == 140 (0x128e55400) [pid = 10935] [serial = 302] [outer = 0x0] [url = about:blank] 17:55:25 INFO - PROCESS | 10935 | --DOMWINDOW == 139 (0x11954c000) [pid = 10935] [serial = 340] [outer = 0x0] [url = about:blank] 17:55:25 INFO - PROCESS | 10935 | --DOMWINDOW == 138 (0x119c7bc00) [pid = 10935] [serial = 325] [outer = 0x0] [url = about:blank] 17:55:25 INFO - PROCESS | 10935 | --DOMWINDOW == 137 (0x123251000) [pid = 10935] [serial = 326] [outer = 0x0] [url = about:blank] 17:55:25 INFO - PROCESS | 10935 | --DOMWINDOW == 136 (0x12490dc00) [pid = 10935] [serial = 343] [outer = 0x0] [url = about:blank] 17:55:25 INFO - PROCESS | 10935 | --DOMWINDOW == 135 (0x11804c400) [pid = 10935] [serial = 317] [outer = 0x0] [url = about:blank] 17:55:25 INFO - PROCESS | 10935 | --DOMWINDOW == 134 (0x1167c6000) [pid = 10935] [serial = 316] [outer = 0x0] [url = about:blank] 17:55:25 INFO - PROCESS | 10935 | --DOMWINDOW == 133 (0x124bb6c00) [pid = 10935] [serial = 341] [outer = 0x0] [url = about:blank] 17:55:25 INFO - PROCESS | 10935 | --DOMWINDOW == 132 (0x11947f000) [pid = 10935] [serial = 320] [outer = 0x0] [url = about:blank] 17:55:25 INFO - PROCESS | 10935 | --DOMWINDOW == 131 (0x1192a6400) [pid = 10935] [serial = 319] [outer = 0x0] [url = about:blank] 17:55:25 INFO - PROCESS | 10935 | --DOMWINDOW == 130 (0x1262bd000) [pid = 10935] [serial = 331] [outer = 0x0] [url = about:blank] 17:55:25 INFO - PROCESS | 10935 | --DOMWINDOW == 129 (0x119a4c800) [pid = 10935] [serial = 322] [outer = 0x0] [url = about:blank] 17:55:25 INFO - PROCESS | 10935 | --DOMWINDOW == 128 (0x119ad2400) [pid = 10935] [serial = 323] [outer = 0x0] [url = about:blank] 17:55:25 INFO - PROCESS | 10935 | --DOMWINDOW == 127 (0x125576400) [pid = 10935] [serial = 328] [outer = 0x0] [url = about:blank] 17:55:25 INFO - PROCESS | 10935 | --DOMWINDOW == 126 (0x125984400) [pid = 10935] [serial = 329] [outer = 0x0] [url = about:blank] 17:55:25 INFO - PROCESS | 10935 | --DOMWINDOW == 125 (0x12ae65400) [pid = 10935] [serial = 347] [outer = 0x0] [url = about:blank] 17:55:25 INFO - PROCESS | 10935 | --DOMWINDOW == 124 (0x12aac8000) [pid = 10935] [serial = 346] [outer = 0x0] [url = about:blank] 17:55:25 INFO - PROCESS | 10935 | --DOMWINDOW == 123 (0x129814800) [pid = 10935] [serial = 344] [outer = 0x0] [url = about:blank] 17:55:25 INFO - PROCESS | 10935 | --DOMWINDOW == 122 (0x129571000) [pid = 10935] [serial = 338] [outer = 0x0] [url = about:blank] 17:55:25 INFO - PROCESS | 10935 | --DOMWINDOW == 121 (0x129563400) [pid = 10935] [serial = 335] [outer = 0x0] [url = about:blank] 17:55:25 INFO - PROCESS | 10935 | --DOMWINDOW == 120 (0x128e4c800) [pid = 10935] [serial = 332] [outer = 0x0] [url = about:blank] 17:55:25 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 17:55:25 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 676ms 17:55:25 INFO - PROCESS | 10935 | 1464051325840 Marionette TRACE conn2 -> [0,549,"getWindowHandle",null] 17:55:25 INFO - PROCESS | 10935 | 1464051325842 Marionette TRACE conn2 <- [1,549,null,{"value":"7"}] 17:55:25 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 17:55:25 INFO - PROCESS | 10935 | 1464051325844 Marionette TRACE conn2 -> [0,550,"setScriptTimeout",{"ms":35000}] 17:55:25 INFO - PROCESS | 10935 | 1464051325846 Marionette TRACE conn2 <- [1,550,null,{}] 17:55:25 INFO - PROCESS | 10935 | 1464051325857 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}] 17:55:25 INFO - PROCESS | 10935 | 1464051325963 Marionette TRACE conn2 <- [1,551,null,{"value":null}] 17:55:25 INFO - PROCESS | 10935 | 1464051325977 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:25 INFO - PROCESS | 10935 | ++DOCSHELL 0x1182e1000 == 41 [pid = 10935] [id = 145] 17:55:25 INFO - PROCESS | 10935 | ++DOMWINDOW == 121 (0x119c6d400) [pid = 10935] [serial = 432] [outer = 0x0] 17:55:26 INFO - PROCESS | 10935 | ++DOMWINDOW == 122 (0x119c76400) [pid = 10935] [serial = 433] [outer = 0x119c6d400] 17:55:26 INFO - PROCESS | 10935 | 1464051326009 Marionette DEBUG loaded listener.js 17:55:26 INFO - PROCESS | 10935 | ++DOMWINDOW == 123 (0x12324b000) [pid = 10935] [serial = 434] [outer = 0x119c6d400] 17:55:26 INFO - PROCESS | 10935 | 1464051326354 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]]]}] 17:55:26 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. 17:55:26 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 521ms 17:55:26 INFO - PROCESS | 10935 | 1464051326365 Marionette TRACE conn2 -> [0,553,"getWindowHandle",null] 17:55:26 INFO - PROCESS | 10935 | 1464051326368 Marionette TRACE conn2 <- [1,553,null,{"value":"7"}] 17:55:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 17:55:26 INFO - PROCESS | 10935 | 1464051326391 Marionette TRACE conn2 -> [0,554,"setScriptTimeout",{"ms":35000}] 17:55:26 INFO - PROCESS | 10935 | 1464051326392 Marionette TRACE conn2 <- [1,554,null,{}] 17:55:26 INFO - PROCESS | 10935 | 1464051326395 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}] 17:55:26 INFO - PROCESS | 10935 | 1464051326473 Marionette TRACE conn2 <- [1,555,null,{"value":null}] 17:55:26 INFO - PROCESS | 10935 | 1464051326477 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:26 INFO - PROCESS | 10935 | ++DOCSHELL 0x119deb000 == 42 [pid = 10935] [id = 146] 17:55:26 INFO - PROCESS | 10935 | ++DOMWINDOW == 124 (0x123707800) [pid = 10935] [serial = 435] [outer = 0x0] 17:55:26 INFO - PROCESS | 10935 | ++DOMWINDOW == 125 (0x124d56000) [pid = 10935] [serial = 436] [outer = 0x123707800] 17:55:26 INFO - PROCESS | 10935 | 1464051326503 Marionette DEBUG loaded listener.js 17:55:26 INFO - PROCESS | 10935 | ++DOMWINDOW == 126 (0x125569000) [pid = 10935] [serial = 437] [outer = 0x123707800] 17:55:26 INFO - PROCESS | 10935 | [10935] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 17:55:26 INFO - PROCESS | 10935 | [10935] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 17:55:26 INFO - PROCESS | 10935 | 1464051326847 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]]]}] 17:55:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 17:55:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 475ms 17:55:26 INFO - PROCESS | 10935 | 1464051326860 Marionette TRACE conn2 -> [0,557,"getWindowHandle",null] 17:55:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 17:55:26 INFO - PROCESS | 10935 | 1464051326874 Marionette TRACE conn2 <- [1,557,null,{"value":"7"}] 17:55:26 INFO - PROCESS | 10935 | 1464051326877 Marionette TRACE conn2 -> [0,558,"setScriptTimeout",{"ms":35000}] 17:55:26 INFO - PROCESS | 10935 | 1464051326879 Marionette TRACE conn2 <- [1,558,null,{}] 17:55:26 INFO - PROCESS | 10935 | 1464051326882 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}] 17:55:27 INFO - PROCESS | 10935 | 1464051327006 Marionette TRACE conn2 <- [1,559,null,{"value":null}] 17:55:27 INFO - PROCESS | 10935 | 1464051327081 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:27 INFO - PROCESS | 10935 | ++DOCSHELL 0x1237be000 == 43 [pid = 10935] [id = 147] 17:55:27 INFO - PROCESS | 10935 | ++DOMWINDOW == 127 (0x1248b9400) [pid = 10935] [serial = 438] [outer = 0x0] 17:55:27 INFO - PROCESS | 10935 | ++DOMWINDOW == 128 (0x12593ec00) [pid = 10935] [serial = 439] [outer = 0x1248b9400] 17:55:27 INFO - PROCESS | 10935 | 1464051327122 Marionette DEBUG loaded listener.js 17:55:27 INFO - PROCESS | 10935 | ++DOMWINDOW == 129 (0x1261f7800) [pid = 10935] [serial = 440] [outer = 0x1248b9400] 17:55:27 INFO - PROCESS | 10935 | 1464051327470 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]]]}] 17:55:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 17:55:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 620ms 17:55:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 17:55:27 INFO - PROCESS | 10935 | 1464051327498 Marionette TRACE conn2 -> [0,561,"getWindowHandle",null] 17:55:27 INFO - PROCESS | 10935 | 1464051327499 Marionette TRACE conn2 <- [1,561,null,{"value":"7"}] 17:55:27 INFO - PROCESS | 10935 | 1464051327503 Marionette TRACE conn2 -> [0,562,"setScriptTimeout",{"ms":35000}] 17:55:27 INFO - PROCESS | 10935 | 1464051327506 Marionette TRACE conn2 <- [1,562,null,{}] 17:55:27 INFO - PROCESS | 10935 | 1464051327508 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}] 17:55:27 INFO - PROCESS | 10935 | 1464051327599 Marionette TRACE conn2 <- [1,563,null,{"value":null}] 17:55:27 INFO - PROCESS | 10935 | 1464051327655 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:27 INFO - PROCESS | 10935 | ++DOCSHELL 0x12599d000 == 44 [pid = 10935] [id = 148] 17:55:27 INFO - PROCESS | 10935 | ++DOMWINDOW == 130 (0x125c65000) [pid = 10935] [serial = 441] [outer = 0x0] 17:55:27 INFO - PROCESS | 10935 | ++DOMWINDOW == 131 (0x127074000) [pid = 10935] [serial = 442] [outer = 0x125c65000] 17:55:27 INFO - PROCESS | 10935 | 1464051327681 Marionette DEBUG loaded listener.js 17:55:27 INFO - PROCESS | 10935 | ++DOMWINDOW == 132 (0x129817000) [pid = 10935] [serial = 443] [outer = 0x125c65000] 17:55:27 INFO - PROCESS | 10935 | [10935] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 17:55:27 INFO - PROCESS | 10935 | [10935] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 17:55:27 INFO - PROCESS | 10935 | 1464051327959 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]]]}] 17:55:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 17:55:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 470ms 17:55:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 17:55:27 INFO - PROCESS | 10935 | 1464051327973 Marionette TRACE conn2 -> [0,565,"getWindowHandle",null] 17:55:27 INFO - PROCESS | 10935 | 1464051327974 Marionette TRACE conn2 <- [1,565,null,{"value":"7"}] 17:55:27 INFO - PROCESS | 10935 | 1464051327976 Marionette TRACE conn2 -> [0,566,"setScriptTimeout",{"ms":35000}] 17:55:27 INFO - PROCESS | 10935 | 1464051327977 Marionette TRACE conn2 <- [1,566,null,{}] 17:55:27 INFO - PROCESS | 10935 | 1464051327979 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}] 17:55:28 INFO - PROCESS | 10935 | 1464051328083 Marionette TRACE conn2 <- [1,567,null,{"value":null}] 17:55:28 INFO - PROCESS | 10935 | 1464051328096 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:28 INFO - PROCESS | 10935 | ++DOCSHELL 0x1295ab000 == 45 [pid = 10935] [id = 149] 17:55:28 INFO - PROCESS | 10935 | ++DOMWINDOW == 133 (0x1296d2c00) [pid = 10935] [serial = 444] [outer = 0x0] 17:55:28 INFO - PROCESS | 10935 | ++DOMWINDOW == 134 (0x12aa69400) [pid = 10935] [serial = 445] [outer = 0x1296d2c00] 17:55:28 INFO - PROCESS | 10935 | 1464051328120 Marionette DEBUG loaded listener.js 17:55:28 INFO - PROCESS | 10935 | ++DOMWINDOW == 135 (0x12aad4400) [pid = 10935] [serial = 446] [outer = 0x1296d2c00] 17:55:28 INFO - PROCESS | 10935 | [10935] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 17:55:28 INFO - PROCESS | 10935 | [10935] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 17:55:28 INFO - PROCESS | 10935 | 1464051328455 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]]]}] 17:55:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 17:55:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 518ms 17:55:28 INFO - PROCESS | 10935 | 1464051328498 Marionette TRACE conn2 -> [0,569,"getWindowHandle",null] 17:55:28 INFO - PROCESS | 10935 | 1464051328499 Marionette TRACE conn2 <- [1,569,null,{"value":"7"}] 17:55:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 17:55:28 INFO - PROCESS | 10935 | 1464051328501 Marionette TRACE conn2 -> [0,570,"setScriptTimeout",{"ms":35000}] 17:55:28 INFO - PROCESS | 10935 | 1464051328502 Marionette TRACE conn2 <- [1,570,null,{}] 17:55:28 INFO - PROCESS | 10935 | 1464051328504 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}] 17:55:28 INFO - PROCESS | 10935 | 1464051328599 Marionette TRACE conn2 <- [1,571,null,{"value":null}] 17:55:28 INFO - PROCESS | 10935 | 1464051328603 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:28 INFO - PROCESS | 10935 | ++DOCSHELL 0x12aa02800 == 46 [pid = 10935] [id = 150] 17:55:28 INFO - PROCESS | 10935 | ++DOMWINDOW == 136 (0x129820800) [pid = 10935] [serial = 447] [outer = 0x0] 17:55:28 INFO - PROCESS | 10935 | ++DOMWINDOW == 137 (0x12b47f800) [pid = 10935] [serial = 448] [outer = 0x129820800] 17:55:28 INFO - PROCESS | 10935 | 1464051328654 Marionette DEBUG loaded listener.js 17:55:28 INFO - PROCESS | 10935 | ++DOMWINDOW == 138 (0x12bccb000) [pid = 10935] [serial = 449] [outer = 0x129820800] 17:55:28 INFO - PROCESS | 10935 | [10935] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 17:55:28 INFO - PROCESS | 10935 | [10935] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 17:55:28 INFO - PROCESS | 10935 | 1464051328961 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]]]}] 17:55:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 17:55:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 469ms 17:55:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 17:55:28 INFO - PROCESS | 10935 | 1464051328974 Marionette TRACE conn2 -> [0,573,"getWindowHandle",null] 17:55:28 INFO - PROCESS | 10935 | 1464051328975 Marionette TRACE conn2 <- [1,573,null,{"value":"7"}] 17:55:28 INFO - PROCESS | 10935 | 1464051328977 Marionette TRACE conn2 -> [0,574,"setScriptTimeout",{"ms":35000}] 17:55:28 INFO - PROCESS | 10935 | 1464051328978 Marionette TRACE conn2 <- [1,574,null,{}] 17:55:28 INFO - PROCESS | 10935 | 1464051328980 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}] 17:55:29 INFO - PROCESS | 10935 | 1464051329085 Marionette TRACE conn2 <- [1,575,null,{"value":null}] 17:55:29 INFO - PROCESS | 10935 | 1464051329090 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:29 INFO - PROCESS | 10935 | ++DOCSHELL 0x12aaf0000 == 47 [pid = 10935] [id = 151] 17:55:29 INFO - PROCESS | 10935 | ++DOMWINDOW == 139 (0x12aef4400) [pid = 10935] [serial = 450] [outer = 0x0] 17:55:29 INFO - PROCESS | 10935 | ++DOMWINDOW == 140 (0x12bdb2400) [pid = 10935] [serial = 451] [outer = 0x12aef4400] 17:55:29 INFO - PROCESS | 10935 | 1464051329114 Marionette DEBUG loaded listener.js 17:55:29 INFO - PROCESS | 10935 | ++DOMWINDOW == 141 (0x12c0df800) [pid = 10935] [serial = 452] [outer = 0x12aef4400] 17:55:29 INFO - PROCESS | 10935 | 1464051329562 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]]]}] 17:55:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 17:55:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 628ms 17:55:29 INFO - PROCESS | 10935 | 1464051329606 Marionette TRACE conn2 -> [0,577,"getWindowHandle",null] 17:55:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 17:55:29 INFO - PROCESS | 10935 | 1464051329608 Marionette TRACE conn2 <- [1,577,null,{"value":"7"}] 17:55:29 INFO - PROCESS | 10935 | 1464051329611 Marionette TRACE conn2 -> [0,578,"setScriptTimeout",{"ms":35000}] 17:55:29 INFO - PROCESS | 10935 | 1464051329613 Marionette TRACE conn2 <- [1,578,null,{}] 17:55:29 INFO - PROCESS | 10935 | 1464051329625 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}] 17:55:29 INFO - PROCESS | 10935 | 1464051329779 Marionette TRACE conn2 <- [1,579,null,{"value":null}] 17:55:29 INFO - PROCESS | 10935 | 1464051329832 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:29 INFO - PROCESS | 10935 | ++DOCSHELL 0x12bd74800 == 48 [pid = 10935] [id = 152] 17:55:29 INFO - PROCESS | 10935 | ++DOMWINDOW == 142 (0x12c0e0000) [pid = 10935] [serial = 453] [outer = 0x0] 17:55:29 INFO - PROCESS | 10935 | ++DOMWINDOW == 143 (0x12c190000) [pid = 10935] [serial = 454] [outer = 0x12c0e0000] 17:55:29 INFO - PROCESS | 10935 | 1464051329873 Marionette DEBUG loaded listener.js 17:55:29 INFO - PROCESS | 10935 | ++DOMWINDOW == 144 (0x12c626400) [pid = 10935] [serial = 455] [outer = 0x12c0e0000] 17:55:30 INFO - PROCESS | 10935 | --DOMWINDOW == 143 (0x12aac9000) [pid = 10935] [serial = 348] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 17:55:30 INFO - PROCESS | 10935 | --DOMWINDOW == 142 (0x1296c8c00) [pid = 10935] [serial = 384] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 17:55:30 INFO - PROCESS | 10935 | --DOMWINDOW == 141 (0x1296cc800) [pid = 10935] [serial = 387] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 17:55:30 INFO - PROCESS | 10935 | --DOMWINDOW == 140 (0x12ae6e400) [pid = 10935] [serial = 390] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 17:55:30 INFO - PROCESS | 10935 | --DOMWINDOW == 139 (0x1130b2c00) [pid = 10935] [serial = 393] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 17:55:30 INFO - PROCESS | 10935 | --DOMWINDOW == 138 (0x1248ac800) [pid = 10935] [serial = 378] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 17:55:30 INFO - PROCESS | 10935 | --DOMWINDOW == 137 (0x12aef5c00) [pid = 10935] [serial = 396] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 17:55:30 INFO - PROCESS | 10935 | --DOMWINDOW == 136 (0x12340e800) [pid = 10935] [serial = 375] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 17:55:30 INFO - PROCESS | 10935 | --DOMWINDOW == 135 (0x116704c00) [pid = 10935] [serial = 366] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 17:55:30 INFO - PROCESS | 10935 | --DOMWINDOW == 134 (0x1251a6800) [pid = 10935] [serial = 363] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 17:55:30 INFO - PROCESS | 10935 | --DOMWINDOW == 133 (0x1198e1800) [pid = 10935] [serial = 372] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 17:55:30 INFO - PROCESS | 10935 | --DOMWINDOW == 132 (0x128e56400) [pid = 10935] [serial = 399] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 17:55:30 INFO - PROCESS | 10935 | --DOMWINDOW == 131 (0x119238000) [pid = 10935] [serial = 369] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 17:55:30 INFO - PROCESS | 10935 | --DOMWINDOW == 130 (0x125574c00) [pid = 10935] [serial = 381] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 17:55:30 INFO - PROCESS | 10935 | 1464051330403 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]]]}] 17:55:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 17:55:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 820ms 17:55:30 INFO - PROCESS | 10935 | 1464051330431 Marionette TRACE conn2 -> [0,581,"getWindowHandle",null] 17:55:30 INFO - PROCESS | 10935 | 1464051330433 Marionette TRACE conn2 <- [1,581,null,{"value":"7"}] 17:55:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 17:55:30 INFO - PROCESS | 10935 | 1464051330449 Marionette TRACE conn2 -> [0,582,"setScriptTimeout",{"ms":35000}] 17:55:30 INFO - PROCESS | 10935 | 1464051330451 Marionette TRACE conn2 <- [1,582,null,{}] 17:55:30 INFO - PROCESS | 10935 | 1464051330457 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}] 17:55:30 INFO - PROCESS | 10935 | 1464051330551 Marionette TRACE conn2 <- [1,583,null,{"value":null}] 17:55:30 INFO - PROCESS | 10935 | 1464051330557 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:30 INFO - PROCESS | 10935 | ++DOCSHELL 0x12b4b3000 == 49 [pid = 10935] [id = 153] 17:55:30 INFO - PROCESS | 10935 | ++DOMWINDOW == 131 (0x11988a000) [pid = 10935] [serial = 456] [outer = 0x0] 17:55:30 INFO - PROCESS | 10935 | ++DOMWINDOW == 132 (0x11988c800) [pid = 10935] [serial = 457] [outer = 0x11988a000] 17:55:30 INFO - PROCESS | 10935 | 1464051330586 Marionette DEBUG loaded listener.js 17:55:30 INFO - PROCESS | 10935 | ++DOMWINDOW == 133 (0x12619d800) [pid = 10935] [serial = 458] [outer = 0x11988a000] 17:55:30 INFO - PROCESS | 10935 | 1464051330895 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]]]}] 17:55:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 17:55:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 480ms 17:55:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 17:55:30 INFO - PROCESS | 10935 | 1464051330924 Marionette TRACE conn2 -> [0,585,"getWindowHandle",null] 17:55:30 INFO - PROCESS | 10935 | 1464051330925 Marionette TRACE conn2 <- [1,585,null,{"value":"7"}] 17:55:30 INFO - PROCESS | 10935 | 1464051330927 Marionette TRACE conn2 -> [0,586,"setScriptTimeout",{"ms":35000}] 17:55:30 INFO - PROCESS | 10935 | 1464051330928 Marionette TRACE conn2 <- [1,586,null,{}] 17:55:30 INFO - PROCESS | 10935 | 1464051330930 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}] 17:55:31 INFO - PROCESS | 10935 | 1464051331012 Marionette TRACE conn2 <- [1,587,null,{"value":null}] 17:55:31 INFO - PROCESS | 10935 | 1464051331061 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:31 INFO - PROCESS | 10935 | ++DOCSHELL 0x12c76e000 == 50 [pid = 10935] [id = 154] 17:55:31 INFO - PROCESS | 10935 | ++DOMWINDOW == 134 (0x11988a800) [pid = 10935] [serial = 459] [outer = 0x0] 17:55:31 INFO - PROCESS | 10935 | ++DOMWINDOW == 135 (0x1296dfc00) [pid = 10935] [serial = 460] [outer = 0x11988a800] 17:55:31 INFO - PROCESS | 10935 | 1464051331085 Marionette DEBUG loaded listener.js 17:55:31 INFO - PROCESS | 10935 | ++DOMWINDOW == 136 (0x12c623800) [pid = 10935] [serial = 461] [outer = 0x11988a800] 17:55:31 INFO - PROCESS | 10935 | [10935] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 17:55:31 INFO - PROCESS | 10935 | [10935] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 17:55:31 INFO - PROCESS | 10935 | 1464051331363 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]]]}] 17:55:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 17:55:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 471ms 17:55:31 INFO - PROCESS | 10935 | 1464051331398 Marionette TRACE conn2 -> [0,589,"getWindowHandle",null] 17:55:31 INFO - PROCESS | 10935 | 1464051331399 Marionette TRACE conn2 <- [1,589,null,{"value":"7"}] 17:55:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 17:55:31 INFO - PROCESS | 10935 | 1464051331410 Marionette TRACE conn2 -> [0,590,"setScriptTimeout",{"ms":35000}] 17:55:31 INFO - PROCESS | 10935 | 1464051331411 Marionette TRACE conn2 <- [1,590,null,{}] 17:55:31 INFO - PROCESS | 10935 | 1464051331413 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}] 17:55:31 INFO - PROCESS | 10935 | 1464051331496 Marionette TRACE conn2 <- [1,591,null,{"value":null}] 17:55:31 INFO - PROCESS | 10935 | 1464051331503 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:31 INFO - PROCESS | 10935 | ++DOCSHELL 0x12cfc1800 == 51 [pid = 10935] [id = 155] 17:55:31 INFO - PROCESS | 10935 | ++DOMWINDOW == 137 (0x12ae6c000) [pid = 10935] [serial = 462] [outer = 0x0] 17:55:31 INFO - PROCESS | 10935 | ++DOMWINDOW == 138 (0x12c62d400) [pid = 10935] [serial = 463] [outer = 0x12ae6c000] 17:55:31 INFO - PROCESS | 10935 | 1464051331527 Marionette DEBUG loaded listener.js 17:55:31 INFO - PROCESS | 10935 | ++DOMWINDOW == 139 (0x12cf80000) [pid = 10935] [serial = 464] [outer = 0x12ae6c000] 17:55:31 INFO - PROCESS | 10935 | 1464051331829 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]]]}] 17:55:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 17:55:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 469ms 17:55:31 INFO - PROCESS | 10935 | 1464051331879 Marionette TRACE conn2 -> [0,593,"getWindowHandle",null] 17:55:31 INFO - PROCESS | 10935 | 1464051331880 Marionette TRACE conn2 <- [1,593,null,{"value":"7"}] 17:55:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 17:55:31 INFO - PROCESS | 10935 | 1464051331883 Marionette TRACE conn2 -> [0,594,"setScriptTimeout",{"ms":35000}] 17:55:31 INFO - PROCESS | 10935 | 1464051331884 Marionette TRACE conn2 <- [1,594,null,{}] 17:55:31 INFO - PROCESS | 10935 | 1464051331886 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}] 17:55:32 INFO - PROCESS | 10935 | 1464051331999 Marionette TRACE conn2 <- [1,595,null,{"value":null}] 17:55:32 INFO - PROCESS | 10935 | 1464051332005 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:32 INFO - PROCESS | 10935 | ++DOCSHELL 0x12d38c000 == 52 [pid = 10935] [id = 156] 17:55:32 INFO - PROCESS | 10935 | ++DOMWINDOW == 140 (0x110f77400) [pid = 10935] [serial = 465] [outer = 0x0] 17:55:32 INFO - PROCESS | 10935 | ++DOMWINDOW == 141 (0x110f7f000) [pid = 10935] [serial = 466] [outer = 0x110f77400] 17:55:32 INFO - PROCESS | 10935 | 1464051332029 Marionette DEBUG loaded listener.js 17:55:32 INFO - PROCESS | 10935 | ++DOMWINDOW == 142 (0x110f83000) [pid = 10935] [serial = 467] [outer = 0x110f77400] 17:55:32 INFO - PROCESS | 10935 | --DOCSHELL 0x12a7ab000 == 51 [pid = 10935] [id = 105] 17:55:32 INFO - PROCESS | 10935 | --DOCSHELL 0x115e14800 == 50 [pid = 10935] [id = 55] 17:55:32 INFO - PROCESS | 10935 | --DOCSHELL 0x11663e800 == 49 [pid = 10935] [id = 122] 17:55:32 INFO - PROCESS | 10935 | --DOCSHELL 0x126230800 == 48 [pid = 10935] [id = 104] 17:55:32 INFO - PROCESS | 10935 | --DOCSHELL 0x1182d8800 == 47 [pid = 10935] [id = 143] 17:55:32 INFO - PROCESS | 10935 | --DOCSHELL 0x119407800 == 46 [pid = 10935] [id = 142] 17:55:32 INFO - PROCESS | 10935 | --DOCSHELL 0x12c779800 == 45 [pid = 10935] [id = 141] 17:55:32 INFO - PROCESS | 10935 | --DOCSHELL 0x12c6da800 == 44 [pid = 10935] [id = 140] 17:55:32 INFO - PROCESS | 10935 | --DOCSHELL 0x12c46f000 == 43 [pid = 10935] [id = 139] 17:55:32 INFO - PROCESS | 10935 | --DOCSHELL 0x12bd5f800 == 42 [pid = 10935] [id = 138] 17:55:32 INFO - PROCESS | 10935 | --DOCSHELL 0x119197000 == 41 [pid = 10935] [id = 137] 17:55:32 INFO - PROCESS | 10935 | --DOCSHELL 0x12c071000 == 40 [pid = 10935] [id = 135] 17:55:32 INFO - PROCESS | 10935 | --DOCSHELL 0x1171da800 == 39 [pid = 10935] [id = 136] 17:55:33 INFO - PROCESS | 10935 | --DOCSHELL 0x1182e1000 == 38 [pid = 10935] [id = 145] 17:55:33 INFO - PROCESS | 10935 | --DOCSHELL 0x1295ab000 == 37 [pid = 10935] [id = 149] 17:55:33 INFO - PROCESS | 10935 | --DOCSHELL 0x12b4b3000 == 36 [pid = 10935] [id = 153] 17:55:33 INFO - PROCESS | 10935 | --DOCSHELL 0x12599d000 == 35 [pid = 10935] [id = 148] 17:55:33 INFO - PROCESS | 10935 | --DOCSHELL 0x12aa02800 == 34 [pid = 10935] [id = 150] 17:55:33 INFO - PROCESS | 10935 | --DOCSHELL 0x12aaf0000 == 33 [pid = 10935] [id = 151] 17:55:33 INFO - PROCESS | 10935 | --DOCSHELL 0x119deb000 == 32 [pid = 10935] [id = 146] 17:55:33 INFO - PROCESS | 10935 | --DOCSHELL 0x12bd74800 == 31 [pid = 10935] [id = 152] 17:55:33 INFO - PROCESS | 10935 | --DOCSHELL 0x1237be000 == 30 [pid = 10935] [id = 147] 17:55:33 INFO - PROCESS | 10935 | --DOCSHELL 0x12c76e000 == 29 [pid = 10935] [id = 154] 17:55:33 INFO - PROCESS | 10935 | --DOCSHELL 0x118587800 == 28 [pid = 10935] [id = 144] 17:55:33 INFO - PROCESS | 10935 | --DOMWINDOW == 141 (0x12ae73400) [pid = 10935] [serial = 350] [outer = 0x0] [url = about:blank] 17:55:33 INFO - PROCESS | 10935 | --DOMWINDOW == 140 (0x129565c00) [pid = 10935] [serial = 365] [outer = 0x0] [url = about:blank] 17:55:33 INFO - PROCESS | 10935 | --DOMWINDOW == 139 (0x128e4b400) [pid = 10935] [serial = 364] [outer = 0x0] [url = about:blank] 17:55:33 INFO - PROCESS | 10935 | --DOMWINDOW == 138 (0x119ad7800) [pid = 10935] [serial = 373] [outer = 0x0] [url = about:blank] 17:55:33 INFO - PROCESS | 10935 | --DOMWINDOW == 137 (0x123244800) [pid = 10935] [serial = 374] [outer = 0x0] [url = about:blank] 17:55:33 INFO - PROCESS | 10935 | --DOMWINDOW == 136 (0x125615800) [pid = 10935] [serial = 361] [outer = 0x0] [url = about:blank] 17:55:33 INFO - PROCESS | 10935 | --DOMWINDOW == 135 (0x12bd9e000) [pid = 10935] [serial = 400] [outer = 0x0] [url = about:blank] 17:55:33 INFO - PROCESS | 10935 | --DOMWINDOW == 134 (0x119e14400) [pid = 10935] [serial = 358] [outer = 0x0] [url = about:blank] 17:55:33 INFO - PROCESS | 10935 | --DOMWINDOW == 133 (0x11947c000) [pid = 10935] [serial = 370] [outer = 0x0] [url = about:blank] 17:55:33 INFO - PROCESS | 10935 | --DOMWINDOW == 132 (0x11954b000) [pid = 10935] [serial = 371] [outer = 0x0] [url = about:blank] 17:55:33 INFO - PROCESS | 10935 | --DOMWINDOW == 131 (0x12bdb6c00) [pid = 10935] [serial = 401] [outer = 0x0] [url = about:blank] 17:55:33 INFO - PROCESS | 10935 | --DOMWINDOW == 130 (0x12c0d4800) [pid = 10935] [serial = 403] [outer = 0x0] [url = about:blank] 17:55:33 INFO - PROCESS | 10935 | --DOMWINDOW == 129 (0x12b486000) [pid = 10935] [serial = 392] [outer = 0x0] [url = about:blank] 17:55:33 INFO - PROCESS | 10935 | --DOMWINDOW == 128 (0x12ae65c00) [pid = 10935] [serial = 395] [outer = 0x0] [url = about:blank] 17:55:33 INFO - PROCESS | 10935 | --DOMWINDOW == 127 (0x12706ac00) [pid = 10935] [serial = 382] [outer = 0x0] [url = about:blank] 17:55:33 INFO - PROCESS | 10935 | --DOMWINDOW == 126 (0x12aa62c00) [pid = 10935] [serial = 386] [outer = 0x0] [url = about:blank] 17:55:33 INFO - PROCESS | 10935 | --DOMWINDOW == 125 (0x1296c8800) [pid = 10935] [serial = 383] [outer = 0x0] [url = about:blank] 17:55:33 INFO - PROCESS | 10935 | --DOMWINDOW == 124 (0x12bd9b000) [pid = 10935] [serial = 398] [outer = 0x0] [url = about:blank] 17:55:33 INFO - PROCESS | 10935 | --DOMWINDOW == 123 (0x1296e5000) [pid = 10935] [serial = 385] [outer = 0x0] [url = about:blank] 17:55:33 INFO - PROCESS | 10935 | --DOMWINDOW == 122 (0x12aac9400) [pid = 10935] [serial = 388] [outer = 0x0] [url = about:blank] 17:55:33 INFO - PROCESS | 10935 | --DOMWINDOW == 121 (0x12aef0000) [pid = 10935] [serial = 391] [outer = 0x0] [url = about:blank] 17:55:33 INFO - PROCESS | 10935 | --DOMWINDOW == 120 (0x126198400) [pid = 10935] [serial = 394] [outer = 0x0] [url = about:blank] 17:55:33 INFO - PROCESS | 10935 | --DOMWINDOW == 119 (0x12ae64c00) [pid = 10935] [serial = 389] [outer = 0x0] [url = about:blank] 17:55:33 INFO - PROCESS | 10935 | --DOMWINDOW == 118 (0x112ac3c00) [pid = 10935] [serial = 352] [outer = 0x0] [url = about:blank] 17:55:33 INFO - PROCESS | 10935 | --DOMWINDOW == 117 (0x125985400) [pid = 10935] [serial = 379] [outer = 0x0] [url = about:blank] 17:55:33 INFO - PROCESS | 10935 | --DOMWINDOW == 116 (0x12619cc00) [pid = 10935] [serial = 380] [outer = 0x0] [url = about:blank] 17:55:33 INFO - PROCESS | 10935 | --DOMWINDOW == 115 (0x12bccf400) [pid = 10935] [serial = 397] [outer = 0x0] [url = about:blank] 17:55:33 INFO - PROCESS | 10935 | --DOMWINDOW == 114 (0x11923ac00) [pid = 10935] [serial = 355] [outer = 0x0] [url = about:blank] 17:55:33 INFO - PROCESS | 10935 | --DOMWINDOW == 113 (0x12490bc00) [pid = 10935] [serial = 376] [outer = 0x0] [url = about:blank] 17:55:33 INFO - PROCESS | 10935 | --DOMWINDOW == 112 (0x12556dc00) [pid = 10935] [serial = 377] [outer = 0x0] [url = about:blank] 17:55:33 INFO - PROCESS | 10935 | --DOMWINDOW == 111 (0x118702800) [pid = 10935] [serial = 368] [outer = 0x0] [url = about:blank] 17:55:33 INFO - PROCESS | 10935 | --DOMWINDOW == 110 (0x117552800) [pid = 10935] [serial = 367] [outer = 0x0] [url = about:blank] 17:55:33 INFO - PROCESS | 10935 | --DOCSHELL 0x12cfc1800 == 27 [pid = 10935] [id = 155] 17:55:33 INFO - PROCESS | 10935 | 1464051333658 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]]]}] 17:55:33 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 17:55:33 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 1824ms 17:55:33 INFO - PROCESS | 10935 | 1464051333708 Marionette TRACE conn2 -> [0,597,"getWindowHandle",null] 17:55:33 INFO - PROCESS | 10935 | 1464051333711 Marionette TRACE conn2 <- [1,597,null,{"value":"7"}] 17:55:33 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 17:55:33 INFO - PROCESS | 10935 | 1464051333715 Marionette TRACE conn2 -> [0,598,"setScriptTimeout",{"ms":35000}] 17:55:33 INFO - PROCESS | 10935 | 1464051333718 Marionette TRACE conn2 <- [1,598,null,{}] 17:55:33 INFO - PROCESS | 10935 | 1464051333723 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}] 17:55:33 INFO - PROCESS | 10935 | 1464051333823 Marionette TRACE conn2 <- [1,599,null,{"value":null}] 17:55:33 INFO - PROCESS | 10935 | 1464051333892 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:33 INFO - PROCESS | 10935 | ++DOCSHELL 0x112ee4000 == 28 [pid = 10935] [id = 157] 17:55:33 INFO - PROCESS | 10935 | ++DOMWINDOW == 111 (0x112ddcc00) [pid = 10935] [serial = 468] [outer = 0x0] 17:55:33 INFO - PROCESS | 10935 | ++DOMWINDOW == 112 (0x112f7f800) [pid = 10935] [serial = 469] [outer = 0x112ddcc00] 17:55:33 INFO - PROCESS | 10935 | 1464051333924 Marionette DEBUG loaded listener.js 17:55:33 INFO - PROCESS | 10935 | ++DOMWINDOW == 113 (0x113d64c00) [pid = 10935] [serial = 470] [outer = 0x112ddcc00] 17:55:34 INFO - PROCESS | 10935 | 1464051334451 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]]]}] 17:55:34 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 17:55:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 775ms 17:55:34 INFO - PROCESS | 10935 | 1464051334513 Marionette TRACE conn2 -> [0,601,"getWindowHandle",null] 17:55:34 INFO - PROCESS | 10935 | 1464051334522 Marionette TRACE conn2 <- [1,601,null,{"value":"7"}] 17:55:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 17:55:34 INFO - PROCESS | 10935 | 1464051334529 Marionette TRACE conn2 -> [0,602,"setScriptTimeout",{"ms":35000}] 17:55:34 INFO - PROCESS | 10935 | 1464051334533 Marionette TRACE conn2 <- [1,602,null,{}] 17:55:34 INFO - PROCESS | 10935 | 1464051334537 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}] 17:55:34 INFO - PROCESS | 10935 | 1464051334672 Marionette TRACE conn2 <- [1,603,null,{"value":null}] 17:55:34 INFO - PROCESS | 10935 | 1464051334732 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:34 INFO - PROCESS | 10935 | ++DOCSHELL 0x116796800 == 29 [pid = 10935] [id = 158] 17:55:34 INFO - PROCESS | 10935 | ++DOMWINDOW == 114 (0x115e68000) [pid = 10935] [serial = 471] [outer = 0x0] 17:55:34 INFO - PROCESS | 10935 | ++DOMWINDOW == 115 (0x1160dec00) [pid = 10935] [serial = 472] [outer = 0x115e68000] 17:55:34 INFO - PROCESS | 10935 | 1464051334756 Marionette DEBUG loaded listener.js 17:55:34 INFO - PROCESS | 10935 | ++DOMWINDOW == 116 (0x1161f3000) [pid = 10935] [serial = 473] [outer = 0x115e68000] 17:55:35 INFO - PROCESS | 10935 | 1464051335372 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]]]}] 17:55:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 17:55:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 926ms 17:55:35 INFO - PROCESS | 10935 | 1464051335474 Marionette TRACE conn2 -> [0,605,"getWindowHandle",null] 17:55:35 INFO - PROCESS | 10935 | 1464051335477 Marionette TRACE conn2 <- [1,605,null,{"value":"7"}] 17:55:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 17:55:35 INFO - PROCESS | 10935 | 1464051335483 Marionette TRACE conn2 -> [0,606,"setScriptTimeout",{"ms":35000}] 17:55:35 INFO - PROCESS | 10935 | 1464051335487 Marionette TRACE conn2 <- [1,606,null,{}] 17:55:35 INFO - PROCESS | 10935 | 1464051335525 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}] 17:55:35 INFO - PROCESS | 10935 | 1464051335631 Marionette TRACE conn2 <- [1,607,null,{"value":null}] 17:55:35 INFO - PROCESS | 10935 | 1464051335672 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:35 INFO - PROCESS | 10935 | ++DOCSHELL 0x1171dd800 == 30 [pid = 10935] [id = 159] 17:55:35 INFO - PROCESS | 10935 | ++DOMWINDOW == 117 (0x110f80400) [pid = 10935] [serial = 474] [outer = 0x0] 17:55:35 INFO - PROCESS | 10935 | ++DOMWINDOW == 118 (0x11766d000) [pid = 10935] [serial = 475] [outer = 0x110f80400] 17:55:35 INFO - PROCESS | 10935 | 1464051335706 Marionette DEBUG loaded listener.js 17:55:35 INFO - PROCESS | 10935 | ++DOMWINDOW == 119 (0x1181de000) [pid = 10935] [serial = 476] [outer = 0x110f80400] 17:55:36 INFO - PROCESS | 10935 | --DOCSHELL 0x113db6800 == 29 [pid = 10935] [id = 24] 17:55:36 INFO - PROCESS | 10935 | --DOCSHELL 0x12b406000 == 28 [pid = 10935] [id = 22] 17:55:36 INFO - PROCESS | 10935 | --DOCSHELL 0x12d948800 == 27 [pid = 10935] [id = 20] 17:55:36 INFO - PROCESS | 10935 | --DOCSHELL 0x112648800 == 26 [pid = 10935] [id = 23] 17:55:36 INFO - PROCESS | 10935 | --DOCSHELL 0x12d958800 == 25 [pid = 10935] [id = 21] 17:55:36 INFO - PROCESS | 10935 | 1464051336286 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]]]}] 17:55:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 17:55:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 853ms 17:55:36 INFO - PROCESS | 10935 | 1464051336343 Marionette TRACE conn2 -> [0,609,"getWindowHandle",null] 17:55:36 INFO - PROCESS | 10935 | 1464051336346 Marionette TRACE conn2 <- [1,609,null,{"value":"7"}] 17:55:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 17:55:36 INFO - PROCESS | 10935 | 1464051336352 Marionette TRACE conn2 -> [0,610,"setScriptTimeout",{"ms":35000}] 17:55:36 INFO - PROCESS | 10935 | 1464051336355 Marionette TRACE conn2 <- [1,610,null,{}] 17:55:36 INFO - PROCESS | 10935 | 1464051336361 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}] 17:55:36 INFO - PROCESS | 10935 | 1464051336488 Marionette TRACE conn2 <- [1,611,null,{"value":null}] 17:55:36 INFO - PROCESS | 10935 | 1464051336544 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:36 INFO - PROCESS | 10935 | ++DOCSHELL 0x116f0a000 == 26 [pid = 10935] [id = 160] 17:55:36 INFO - PROCESS | 10935 | ++DOMWINDOW == 120 (0x113906000) [pid = 10935] [serial = 477] [outer = 0x0] 17:55:36 INFO - PROCESS | 10935 | ++DOMWINDOW == 121 (0x115e5b800) [pid = 10935] [serial = 478] [outer = 0x113906000] 17:55:36 INFO - PROCESS | 10935 | 1464051336566 Marionette DEBUG loaded listener.js 17:55:36 INFO - PROCESS | 10935 | ++DOMWINDOW == 122 (0x116199c00) [pid = 10935] [serial = 479] [outer = 0x113906000] 17:55:36 INFO - PROCESS | 10935 | 1464051336955 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]]]}] 17:55:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 17:55:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 625ms 17:55:36 INFO - PROCESS | 10935 | 1464051336977 Marionette TRACE conn2 -> [0,613,"getWindowHandle",null] 17:55:36 INFO - PROCESS | 10935 | 1464051336982 Marionette TRACE conn2 <- [1,613,null,{"value":"7"}] 17:55:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 17:55:36 INFO - PROCESS | 10935 | 1464051336990 Marionette TRACE conn2 -> [0,614,"setScriptTimeout",{"ms":35000}] 17:55:36 INFO - PROCESS | 10935 | 1464051336993 Marionette TRACE conn2 <- [1,614,null,{}] 17:55:36 INFO - PROCESS | 10935 | 1464051336996 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}] 17:55:37 INFO - PROCESS | 10935 | 1464051337126 Marionette TRACE conn2 <- [1,615,null,{"value":null}] 17:55:37 INFO - PROCESS | 10935 | 1464051337197 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:37 INFO - PROCESS | 10935 | ++DOCSHELL 0x1182d8800 == 27 [pid = 10935] [id = 161] 17:55:37 INFO - PROCESS | 10935 | ++DOMWINDOW == 123 (0x116197c00) [pid = 10935] [serial = 480] [outer = 0x0] 17:55:37 INFO - PROCESS | 10935 | ++DOMWINDOW == 124 (0x116a63800) [pid = 10935] [serial = 481] [outer = 0x116197c00] 17:55:37 INFO - PROCESS | 10935 | 1464051337239 Marionette DEBUG loaded listener.js 17:55:37 INFO - PROCESS | 10935 | ++DOMWINDOW == 125 (0x11870a400) [pid = 10935] [serial = 482] [outer = 0x116197c00] 17:55:37 INFO - PROCESS | 10935 | 1464051337545 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]]]}] 17:55:37 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 17:55:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 571ms 17:55:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 17:55:37 INFO - PROCESS | 10935 | 1464051337561 Marionette TRACE conn2 -> [0,617,"getWindowHandle",null] 17:55:37 INFO - PROCESS | 10935 | 1464051337562 Marionette TRACE conn2 <- [1,617,null,{"value":"7"}] 17:55:37 INFO - PROCESS | 10935 | 1464051337564 Marionette TRACE conn2 -> [0,618,"setScriptTimeout",{"ms":35000}] 17:55:37 INFO - PROCESS | 10935 | 1464051337566 Marionette TRACE conn2 <- [1,618,null,{}] 17:55:37 INFO - PROCESS | 10935 | 1464051337579 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}] 17:55:37 INFO - PROCESS | 10935 | 1464051337684 Marionette TRACE conn2 <- [1,619,null,{"value":null}] 17:55:37 INFO - PROCESS | 10935 | 1464051337744 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:37 INFO - PROCESS | 10935 | ++DOCSHELL 0x119405000 == 28 [pid = 10935] [id = 162] 17:55:37 INFO - PROCESS | 10935 | ++DOMWINDOW == 126 (0x1166c5800) [pid = 10935] [serial = 483] [outer = 0x0] 17:55:37 INFO - PROCESS | 10935 | ++DOMWINDOW == 127 (0x118c3f800) [pid = 10935] [serial = 484] [outer = 0x1166c5800] 17:55:37 INFO - PROCESS | 10935 | 1464051337799 Marionette DEBUG loaded listener.js 17:55:37 INFO - PROCESS | 10935 | ++DOMWINDOW == 128 (0x119481800) [pid = 10935] [serial = 485] [outer = 0x1166c5800] 17:55:38 INFO - PROCESS | 10935 | 1464051338148 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]]]}] 17:55:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 17:55:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 628ms 17:55:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 17:55:38 INFO - PROCESS | 10935 | 1464051338193 Marionette TRACE conn2 -> [0,621,"getWindowHandle",null] 17:55:38 INFO - PROCESS | 10935 | 1464051338194 Marionette TRACE conn2 <- [1,621,null,{"value":"7"}] 17:55:38 INFO - PROCESS | 10935 | 1464051338197 Marionette TRACE conn2 -> [0,622,"setScriptTimeout",{"ms":35000}] 17:55:38 INFO - PROCESS | 10935 | 1464051338198 Marionette TRACE conn2 <- [1,622,null,{}] 17:55:38 INFO - PROCESS | 10935 | 1464051338200 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}] 17:55:38 INFO - PROCESS | 10935 | 1464051338277 Marionette TRACE conn2 <- [1,623,null,{"value":null}] 17:55:38 INFO - PROCESS | 10935 | 1464051338325 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:38 INFO - PROCESS | 10935 | ++DOCSHELL 0x11945c800 == 29 [pid = 10935] [id = 163] 17:55:38 INFO - PROCESS | 10935 | ++DOMWINDOW == 129 (0x1166bb400) [pid = 10935] [serial = 486] [outer = 0x0] 17:55:38 INFO - PROCESS | 10935 | ++DOMWINDOW == 130 (0x11954d800) [pid = 10935] [serial = 487] [outer = 0x1166bb400] 17:55:38 INFO - PROCESS | 10935 | 1464051338348 Marionette DEBUG loaded listener.js 17:55:38 INFO - PROCESS | 10935 | ++DOMWINDOW == 131 (0x119893800) [pid = 10935] [serial = 488] [outer = 0x1166bb400] 17:55:38 INFO - PROCESS | 10935 | 1464051338664 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]]]}] 17:55:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 17:55:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 518ms 17:55:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 17:55:38 INFO - PROCESS | 10935 | 1464051338719 Marionette TRACE conn2 -> [0,625,"getWindowHandle",null] 17:55:38 INFO - PROCESS | 10935 | 1464051338720 Marionette TRACE conn2 <- [1,625,null,{"value":"7"}] 17:55:38 INFO - PROCESS | 10935 | 1464051338722 Marionette TRACE conn2 -> [0,626,"setScriptTimeout",{"ms":35000}] 17:55:38 INFO - PROCESS | 10935 | 1464051338723 Marionette TRACE conn2 <- [1,626,null,{}] 17:55:38 INFO - PROCESS | 10935 | 1464051338726 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}] 17:55:38 INFO - PROCESS | 10935 | 1464051338813 Marionette TRACE conn2 <- [1,627,null,{"value":null}] 17:55:38 INFO - PROCESS | 10935 | 1464051338818 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:38 INFO - PROCESS | 10935 | ++DOCSHELL 0x119c9c000 == 30 [pid = 10935] [id = 164] 17:55:38 INFO - PROCESS | 10935 | ++DOMWINDOW == 132 (0x116702c00) [pid = 10935] [serial = 489] [outer = 0x0] 17:55:38 INFO - PROCESS | 10935 | ++DOMWINDOW == 133 (0x1198e4400) [pid = 10935] [serial = 490] [outer = 0x116702c00] 17:55:38 INFO - PROCESS | 10935 | 1464051338844 Marionette DEBUG loaded listener.js 17:55:38 INFO - PROCESS | 10935 | ++DOMWINDOW == 134 (0x119ad0400) [pid = 10935] [serial = 491] [outer = 0x116702c00] 17:55:39 INFO - PROCESS | 10935 | 1464051339206 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]]]}] 17:55:39 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 17:55:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 519ms 17:55:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 17:55:39 INFO - PROCESS | 10935 | 1464051339242 Marionette TRACE conn2 -> [0,629,"getWindowHandle",null] 17:55:39 INFO - PROCESS | 10935 | 1464051339243 Marionette TRACE conn2 <- [1,629,null,{"value":"7"}] 17:55:39 INFO - PROCESS | 10935 | 1464051339245 Marionette TRACE conn2 -> [0,630,"setScriptTimeout",{"ms":35000}] 17:55:39 INFO - PROCESS | 10935 | 1464051339247 Marionette TRACE conn2 <- [1,630,null,{}] 17:55:39 INFO - PROCESS | 10935 | 1464051339249 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}] 17:55:39 INFO - PROCESS | 10935 | 1464051339404 Marionette TRACE conn2 <- [1,631,null,{"value":null}] 17:55:39 INFO - PROCESS | 10935 | 1464051339420 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:39 INFO - PROCESS | 10935 | ++DOCSHELL 0x123426800 == 31 [pid = 10935] [id = 165] 17:55:39 INFO - PROCESS | 10935 | ++DOMWINDOW == 135 (0x119ad7800) [pid = 10935] [serial = 492] [outer = 0x0] 17:55:39 INFO - PROCESS | 10935 | ++DOMWINDOW == 136 (0x119dbc000) [pid = 10935] [serial = 493] [outer = 0x119ad7800] 17:55:39 INFO - PROCESS | 10935 | 1464051339447 Marionette DEBUG loaded listener.js 17:55:39 INFO - PROCESS | 10935 | ++DOMWINDOW == 137 (0x123251400) [pid = 10935] [serial = 494] [outer = 0x119ad7800] 17:55:39 INFO - PROCESS | 10935 | 1464051339784 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]]]}] 17:55:39 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 17:55:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 571ms 17:55:39 INFO - PROCESS | 10935 | 1464051339816 Marionette TRACE conn2 -> [0,633,"getWindowHandle",null] 17:55:39 INFO - PROCESS | 10935 | 1464051339818 Marionette TRACE conn2 <- [1,633,null,{"value":"7"}] 17:55:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 17:55:39 INFO - PROCESS | 10935 | 1464051339826 Marionette TRACE conn2 -> [0,634,"setScriptTimeout",{"ms":35000}] 17:55:39 INFO - PROCESS | 10935 | 1464051339827 Marionette TRACE conn2 <- [1,634,null,{}] 17:55:39 INFO - PROCESS | 10935 | 1464051339829 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}] 17:55:39 INFO - PROCESS | 10935 | 1464051339918 Marionette TRACE conn2 <- [1,635,null,{"value":null}] 17:55:39 INFO - PROCESS | 10935 | 1464051339922 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:39 INFO - PROCESS | 10935 | ++DOCSHELL 0x1237d8800 == 32 [pid = 10935] [id = 166] 17:55:39 INFO - PROCESS | 10935 | ++DOMWINDOW == 138 (0x119c6c800) [pid = 10935] [serial = 495] [outer = 0x0] 17:55:39 INFO - PROCESS | 10935 | ++DOMWINDOW == 139 (0x1248ae000) [pid = 10935] [serial = 496] [outer = 0x119c6c800] 17:55:39 INFO - PROCESS | 10935 | 1464051339947 Marionette DEBUG loaded listener.js 17:55:39 INFO - PROCESS | 10935 | ++DOMWINDOW == 140 (0x124bb6c00) [pid = 10935] [serial = 497] [outer = 0x119c6c800] 17:55:40 INFO - PROCESS | 10935 | [10935] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 17:55:40 INFO - PROCESS | 10935 | [10935] WARNING: 'NS_FAILED(aResult)', file /builds/slave/m-aurora-m64-d-000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 17:55:40 INFO - PROCESS | 10935 | [10935] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 17:55:40 INFO - PROCESS | 10935 | 1464051340259 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]]]}] 17:55:40 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 17:55:40 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 468ms 17:55:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 17:55:40 INFO - PROCESS | 10935 | 1464051340297 Marionette TRACE conn2 -> [0,637,"getWindowHandle",null] 17:55:40 INFO - PROCESS | 10935 | 1464051340298 Marionette TRACE conn2 <- [1,637,null,{"value":"7"}] 17:55:40 INFO - PROCESS | 10935 | 1464051340300 Marionette TRACE conn2 -> [0,638,"setScriptTimeout",{"ms":35000}] 17:55:40 INFO - PROCESS | 10935 | 1464051340303 Marionette TRACE conn2 <- [1,638,null,{}] 17:55:40 INFO - PROCESS | 10935 | 1464051340307 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}] 17:55:40 INFO - PROCESS | 10935 | 1464051340399 Marionette TRACE conn2 <- [1,639,null,{"value":null}] 17:55:40 INFO - PROCESS | 10935 | 1464051340404 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:40 INFO - PROCESS | 10935 | ++DOCSHELL 0x124e79000 == 33 [pid = 10935] [id = 167] 17:55:40 INFO - PROCESS | 10935 | ++DOMWINDOW == 141 (0x1248b1000) [pid = 10935] [serial = 498] [outer = 0x0] 17:55:40 INFO - PROCESS | 10935 | ++DOMWINDOW == 142 (0x125179400) [pid = 10935] [serial = 499] [outer = 0x1248b1000] 17:55:40 INFO - PROCESS | 10935 | 1464051340459 Marionette DEBUG loaded listener.js 17:55:40 INFO - PROCESS | 10935 | ++DOMWINDOW == 143 (0x118709400) [pid = 10935] [serial = 500] [outer = 0x1248b1000] 17:55:40 INFO - PROCESS | 10935 | [10935] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 17:55:40 INFO - PROCESS | 10935 | --DOMWINDOW == 142 (0x119c71c00) [pid = 10935] [serial = 357] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 17:55:40 INFO - PROCESS | 10935 | --DOMWINDOW == 141 (0x11856b000) [pid = 10935] [serial = 354] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 17:55:40 INFO - PROCESS | 10935 | --DOMWINDOW == 140 (0x111d8a800) [pid = 10935] [serial = 351] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 17:55:40 INFO - PROCESS | 10935 | --DOMWINDOW == 139 (0x1248ad800) [pid = 10935] [serial = 360] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 17:55:40 INFO - PROCESS | 10935 | --DOMWINDOW == 138 (0x12ae6c000) [pid = 10935] [serial = 462] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 17:55:40 INFO - PROCESS | 10935 | --DOMWINDOW == 137 (0x11615d800) [pid = 10935] [serial = 255] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 17:55:40 INFO - PROCESS | 10935 | --DOMWINDOW == 136 (0x115160c00) [pid = 10935] [serial = 203] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 17:55:40 INFO - PROCESS | 10935 | --DOMWINDOW == 135 (0x1130ab000) [pid = 10935] [serial = 303] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 17:55:40 INFO - PROCESS | 10935 | --DOMWINDOW == 134 (0x119ad9800) [pid = 10935] [serial = 258] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 17:55:40 INFO - PROCESS | 10935 | --DOMWINDOW == 133 (0x111d7c800) [pid = 10935] [serial = 200] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 17:55:40 INFO - PROCESS | 10935 | --DOMWINDOW == 132 (0x111bb3800) [pid = 10935] [serial = 252] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 17:55:40 INFO - PROCESS | 10935 | --DOMWINDOW == 131 (0x119c71000) [pid = 10935] [serial = 309] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 17:55:40 INFO - PROCESS | 10935 | --DOMWINDOW == 130 (0x1276c7400) [pid = 10935] [serial = 249] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 17:55:40 INFO - PROCESS | 10935 | --DOMWINDOW == 129 (0x117549000) [pid = 10935] [serial = 306] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 17:55:40 INFO - PROCESS | 10935 | --DOMWINDOW == 128 (0x124abc400) [pid = 10935] [serial = 312] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 17:55:40 INFO - PROCESS | 10935 | --DOMWINDOW == 127 (0x1296d2c00) [pid = 10935] [serial = 444] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 17:55:40 INFO - PROCESS | 10935 | --DOMWINDOW == 126 (0x129820800) [pid = 10935] [serial = 447] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 17:55:40 INFO - PROCESS | 10935 | --DOMWINDOW == 125 (0x12c0e0000) [pid = 10935] [serial = 453] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 17:55:40 INFO - PROCESS | 10935 | --DOMWINDOW == 124 (0x12aef4400) [pid = 10935] [serial = 450] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 17:55:40 INFO - PROCESS | 10935 | --DOMWINDOW == 123 (0x11988a800) [pid = 10935] [serial = 459] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 17:55:40 INFO - PROCESS | 10935 | --DOMWINDOW == 122 (0x11988a000) [pid = 10935] [serial = 456] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 17:55:40 INFO - PROCESS | 10935 | --DOMWINDOW == 121 (0x129814400) [pid = 10935] [serial = 414] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 17:55:40 INFO - PROCESS | 10935 | --DOMWINDOW == 120 (0x12366c800) [pid = 10935] [serial = 411] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 17:55:40 INFO - PROCESS | 10935 | --DOMWINDOW == 119 (0x119487400) [pid = 10935] [serial = 408] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 17:55:40 INFO - PROCESS | 10935 | --DOMWINDOW == 118 (0x1161ee000) [pid = 10935] [serial = 405] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 17:55:40 INFO - PROCESS | 10935 | --DOMWINDOW == 117 (0x12bdb9800) [pid = 10935] [serial = 402] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 17:55:40 INFO - PROCESS | 10935 | --DOMWINDOW == 116 (0x125c65000) [pid = 10935] [serial = 441] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 17:55:40 INFO - PROCESS | 10935 | --DOMWINDOW == 115 (0x1248b9400) [pid = 10935] [serial = 438] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 17:55:40 INFO - PROCESS | 10935 | --DOMWINDOW == 114 (0x123707800) [pid = 10935] [serial = 435] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 17:55:40 INFO - PROCESS | 10935 | --DOMWINDOW == 113 (0x119c6d400) [pid = 10935] [serial = 432] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 17:55:40 INFO - PROCESS | 10935 | --DOMWINDOW == 112 (0x118c39000) [pid = 10935] [serial = 429] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 17:55:40 INFO - PROCESS | 10935 | --DOMWINDOW == 111 (0x113d11400) [pid = 10935] [serial = 426] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 17:55:40 INFO - PROCESS | 10935 | --DOMWINDOW == 110 (0x115e5c000) [pid = 10935] [serial = 423] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 17:55:40 INFO - PROCESS | 10935 | --DOMWINDOW == 109 (0x116153800) [pid = 10935] [serial = 420] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 17:55:40 INFO - PROCESS | 10935 | --DOMWINDOW == 108 (0x12b487800) [pid = 10935] [serial = 417] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 17:55:40 INFO - PROCESS | 10935 | [10935] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 17:55:40 INFO - PROCESS | 10935 | 1464051340830 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]]]}] 17:55:40 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 17:55:40 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 571ms 17:55:40 INFO - PROCESS | 10935 | 1464051340872 Marionette TRACE conn2 -> [0,641,"getWindowHandle",null] 17:55:40 INFO - PROCESS | 10935 | 1464051340873 Marionette TRACE conn2 <- [1,641,null,{"value":"7"}] 17:55:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 17:55:40 INFO - PROCESS | 10935 | 1464051340875 Marionette TRACE conn2 -> [0,642,"setScriptTimeout",{"ms":35000}] 17:55:40 INFO - PROCESS | 10935 | 1464051340876 Marionette TRACE conn2 <- [1,642,null,{}] 17:55:40 INFO - PROCESS | 10935 | 1464051340879 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}] 17:55:40 INFO - PROCESS | 10935 | 1464051340955 Marionette TRACE conn2 <- [1,643,null,{"value":null}] 17:55:41 INFO - PROCESS | 10935 | 1464051341001 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:41 INFO - PROCESS | 10935 | ++DOCSHELL 0x1171dc800 == 34 [pid = 10935] [id = 168] 17:55:41 INFO - PROCESS | 10935 | ++DOMWINDOW == 109 (0x115160c00) [pid = 10935] [serial = 501] [outer = 0x0] 17:55:41 INFO - PROCESS | 10935 | ++DOMWINDOW == 110 (0x1167ce400) [pid = 10935] [serial = 502] [outer = 0x115160c00] 17:55:41 INFO - PROCESS | 10935 | 1464051341026 Marionette DEBUG loaded listener.js 17:55:41 INFO - PROCESS | 10935 | ++DOMWINDOW == 111 (0x119484400) [pid = 10935] [serial = 503] [outer = 0x115160c00] 17:55:41 INFO - PROCESS | 10935 | 1464051341293 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]]]}] 17:55:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 17:55:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 467ms 17:55:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 17:55:41 INFO - PROCESS | 10935 | 1464051341344 Marionette TRACE conn2 -> [0,645,"getWindowHandle",null] 17:55:41 INFO - PROCESS | 10935 | 1464051341345 Marionette TRACE conn2 <- [1,645,null,{"value":"7"}] 17:55:41 INFO - PROCESS | 10935 | 1464051341347 Marionette TRACE conn2 -> [0,646,"setScriptTimeout",{"ms":35000}] 17:55:41 INFO - PROCESS | 10935 | 1464051341348 Marionette TRACE conn2 <- [1,646,null,{}] 17:55:41 INFO - PROCESS | 10935 | 1464051341351 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}] 17:55:41 INFO - PROCESS | 10935 | 1464051341427 Marionette TRACE conn2 <- [1,647,null,{"value":null}] 17:55:41 INFO - PROCESS | 10935 | 1464051341431 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:41 INFO - PROCESS | 10935 | ++DOCSHELL 0x1255ac000 == 35 [pid = 10935] [id = 169] 17:55:41 INFO - PROCESS | 10935 | ++DOMWINDOW == 112 (0x11856b000) [pid = 10935] [serial = 504] [outer = 0x0] 17:55:41 INFO - PROCESS | 10935 | ++DOMWINDOW == 113 (0x119c78400) [pid = 10935] [serial = 505] [outer = 0x11856b000] 17:55:41 INFO - PROCESS | 10935 | 1464051341459 Marionette DEBUG loaded listener.js 17:55:41 INFO - PROCESS | 10935 | ++DOMWINDOW == 114 (0x1254b6400) [pid = 10935] [serial = 506] [outer = 0x11856b000] 17:55:41 INFO - PROCESS | 10935 | 1464051341802 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]]]}] 17:55:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 17:55:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 469ms 17:55:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 17:55:41 INFO - PROCESS | 10935 | 1464051341816 Marionette TRACE conn2 -> [0,649,"getWindowHandle",null] 17:55:41 INFO - PROCESS | 10935 | 1464051341819 Marionette TRACE conn2 <- [1,649,null,{"value":"7"}] 17:55:41 INFO - PROCESS | 10935 | 1464051341821 Marionette TRACE conn2 -> [0,650,"setScriptTimeout",{"ms":35000}] 17:55:41 INFO - PROCESS | 10935 | 1464051341823 Marionette TRACE conn2 <- [1,650,null,{}] 17:55:41 INFO - PROCESS | 10935 | 1464051341825 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}] 17:55:41 INFO - PROCESS | 10935 | 1464051341939 Marionette TRACE conn2 <- [1,651,null,{"value":null}] 17:55:41 INFO - PROCESS | 10935 | ++DOMWINDOW == 115 (0x119e14800) [pid = 10935] [serial = 507] [outer = 0x112d38000] 17:55:41 INFO - PROCESS | 10935 | 1464051341965 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:41 INFO - PROCESS | 10935 | ++DOCSHELL 0x126d91000 == 36 [pid = 10935] [id = 170] 17:55:41 INFO - PROCESS | 10935 | ++DOMWINDOW == 116 (0x125576000) [pid = 10935] [serial = 508] [outer = 0x0] 17:55:41 INFO - PROCESS | 10935 | ++DOMWINDOW == 117 (0x125984800) [pid = 10935] [serial = 509] [outer = 0x125576000] 17:55:42 INFO - PROCESS | 10935 | 1464051342000 Marionette DEBUG loaded listener.js 17:55:42 INFO - PROCESS | 10935 | ++DOMWINDOW == 118 (0x126196400) [pid = 10935] [serial = 510] [outer = 0x125576000] 17:55:42 INFO - PROCESS | 10935 | 1464051342313 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]]]}] 17:55:42 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 17:55:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 519ms 17:55:42 INFO - PROCESS | 10935 | 1464051342341 Marionette TRACE conn2 -> [0,653,"getWindowHandle",null] 17:55:42 INFO - PROCESS | 10935 | 1464051342342 Marionette TRACE conn2 <- [1,653,null,{"value":"7"}] 17:55:42 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 17:55:42 INFO - PROCESS | 10935 | 1464051342344 Marionette TRACE conn2 -> [0,654,"setScriptTimeout",{"ms":35000}] 17:55:42 INFO - PROCESS | 10935 | 1464051342345 Marionette TRACE conn2 <- [1,654,null,{}] 17:55:42 INFO - PROCESS | 10935 | 1464051342347 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}] 17:55:42 INFO - PROCESS | 10935 | 1464051342424 Marionette TRACE conn2 <- [1,655,null,{"value":null}] 17:55:42 INFO - PROCESS | 10935 | 1464051342471 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:42 INFO - PROCESS | 10935 | ++DOCSHELL 0x126252000 == 37 [pid = 10935] [id = 171] 17:55:42 INFO - PROCESS | 10935 | ++DOMWINDOW == 119 (0x1167c7800) [pid = 10935] [serial = 511] [outer = 0x0] 17:55:42 INFO - PROCESS | 10935 | ++DOMWINDOW == 120 (0x125615800) [pid = 10935] [serial = 512] [outer = 0x1167c7800] 17:55:42 INFO - PROCESS | 10935 | 1464051342495 Marionette DEBUG loaded listener.js 17:55:42 INFO - PROCESS | 10935 | ++DOMWINDOW == 121 (0x1262b8c00) [pid = 10935] [serial = 513] [outer = 0x1167c7800] 17:55:42 INFO - PROCESS | 10935 | 1464051342846 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]]]}] 17:55:42 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 17:55:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 520ms 17:55:42 INFO - PROCESS | 10935 | 1464051342864 Marionette TRACE conn2 -> [0,657,"getWindowHandle",null] 17:55:42 INFO - PROCESS | 10935 | 1464051342867 Marionette TRACE conn2 <- [1,657,null,{"value":"7"}] 17:55:42 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 17:55:42 INFO - PROCESS | 10935 | 1464051342870 Marionette TRACE conn2 -> [0,658,"setScriptTimeout",{"ms":35000}] 17:55:42 INFO - PROCESS | 10935 | 1464051342873 Marionette TRACE conn2 <- [1,658,null,{}] 17:55:42 INFO - PROCESS | 10935 | 1464051342877 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}] 17:55:42 INFO - PROCESS | 10935 | 1464051342974 Marionette TRACE conn2 <- [1,659,null,{"value":null}] 17:55:43 INFO - PROCESS | 10935 | 1464051343032 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:43 INFO - PROCESS | 10935 | ++DOCSHELL 0x116906800 == 38 [pid = 10935] [id = 172] 17:55:43 INFO - PROCESS | 10935 | ++DOMWINDOW == 122 (0x11224ec00) [pid = 10935] [serial = 514] [outer = 0x0] 17:55:43 INFO - PROCESS | 10935 | ++DOMWINDOW == 123 (0x1139b4c00) [pid = 10935] [serial = 515] [outer = 0x11224ec00] 17:55:43 INFO - PROCESS | 10935 | 1464051343068 Marionette DEBUG loaded listener.js 17:55:43 INFO - PROCESS | 10935 | ++DOMWINDOW == 124 (0x115e64800) [pid = 10935] [serial = 516] [outer = 0x11224ec00] 17:55:43 INFO - PROCESS | 10935 | 1464051343489 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]]]}] 17:55:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 17:55:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 670ms 17:55:43 INFO - PROCESS | 10935 | 1464051343551 Marionette TRACE conn2 -> [0,661,"getWindowHandle",null] 17:55:43 INFO - PROCESS | 10935 | 1464051343555 Marionette TRACE conn2 <- [1,661,null,{"value":"7"}] 17:55:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 17:55:43 INFO - PROCESS | 10935 | 1464051343561 Marionette TRACE conn2 -> [0,662,"setScriptTimeout",{"ms":35000}] 17:55:43 INFO - PROCESS | 10935 | 1464051343563 Marionette TRACE conn2 <- [1,662,null,{}] 17:55:43 INFO - PROCESS | 10935 | 1464051343566 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}] 17:55:43 INFO - PROCESS | 10935 | 1464051343663 Marionette TRACE conn2 <- [1,663,null,{"value":null}] 17:55:43 INFO - PROCESS | 10935 | 1464051343726 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:43 INFO - PROCESS | 10935 | ++DOCSHELL 0x1194a2800 == 39 [pid = 10935] [id = 173] 17:55:43 INFO - PROCESS | 10935 | ++DOMWINDOW == 125 (0x11693d800) [pid = 10935] [serial = 517] [outer = 0x0] 17:55:43 INFO - PROCESS | 10935 | ++DOMWINDOW == 126 (0x118704000) [pid = 10935] [serial = 518] [outer = 0x11693d800] 17:55:43 INFO - PROCESS | 10935 | 1464051343755 Marionette DEBUG loaded listener.js 17:55:43 INFO - PROCESS | 10935 | ++DOMWINDOW == 127 (0x119178000) [pid = 10935] [serial = 519] [outer = 0x11693d800] 17:55:44 INFO - PROCESS | 10935 | [10935] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 17:55:44 INFO - PROCESS | 10935 | 1464051344152 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]]]}] 17:55:44 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 17:55:44 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 620ms 17:55:44 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 17:55:44 INFO - PROCESS | 10935 | 1464051344181 Marionette TRACE conn2 -> [0,665,"getWindowHandle",null] 17:55:44 INFO - PROCESS | 10935 | 1464051344183 Marionette TRACE conn2 <- [1,665,null,{"value":"7"}] 17:55:44 INFO - PROCESS | 10935 | 1464051344185 Marionette TRACE conn2 -> [0,666,"setScriptTimeout",{"ms":35000}] 17:55:44 INFO - PROCESS | 10935 | 1464051344188 Marionette TRACE conn2 <- [1,666,null,{}] 17:55:44 INFO - PROCESS | 10935 | 1464051344196 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}] 17:55:44 INFO - PROCESS | 10935 | 1464051344304 Marionette TRACE conn2 <- [1,667,null,{"value":null}] 17:55:44 INFO - PROCESS | 10935 | 1464051344421 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:44 INFO - PROCESS | 10935 | ++DOCSHELL 0x12924a000 == 40 [pid = 10935] [id = 174] 17:55:44 INFO - PROCESS | 10935 | ++DOMWINDOW == 128 (0x119545800) [pid = 10935] [serial = 520] [outer = 0x0] 17:55:44 INFO - PROCESS | 10935 | ++DOMWINDOW == 129 (0x1198e1000) [pid = 10935] [serial = 521] [outer = 0x119545800] 17:55:44 INFO - PROCESS | 10935 | 1464051344472 Marionette DEBUG loaded listener.js 17:55:44 INFO - PROCESS | 10935 | ++DOMWINDOW == 130 (0x119c74c00) [pid = 10935] [serial = 522] [outer = 0x119545800] 17:55:44 INFO - PROCESS | 10935 | [10935] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 17:55:44 INFO - PROCESS | 10935 | 1464051344966 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]]]}] 17:55:45 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 17:55:45 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 821ms 17:55:45 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 17:55:45 INFO - PROCESS | 10935 | 1464051345007 Marionette TRACE conn2 -> [0,669,"getWindowHandle",null] 17:55:45 INFO - PROCESS | 10935 | 1464051345009 Marionette TRACE conn2 <- [1,669,null,{"value":"7"}] 17:55:45 INFO - PROCESS | 10935 | 1464051345011 Marionette TRACE conn2 -> [0,670,"setScriptTimeout",{"ms":35000}] 17:55:45 INFO - PROCESS | 10935 | 1464051345012 Marionette TRACE conn2 <- [1,670,null,{}] 17:55:45 INFO - PROCESS | 10935 | 1464051345015 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}] 17:55:45 INFO - PROCESS | 10935 | 1464051345108 Marionette TRACE conn2 <- [1,671,null,{"value":null}] 17:55:45 INFO - PROCESS | 10935 | 1464051345156 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:45 INFO - PROCESS | 10935 | ++DOCSHELL 0x129993800 == 41 [pid = 10935] [id = 175] 17:55:45 INFO - PROCESS | 10935 | ++DOMWINDOW == 131 (0x119dbcc00) [pid = 10935] [serial = 523] [outer = 0x0] 17:55:45 INFO - PROCESS | 10935 | ++DOMWINDOW == 132 (0x1248ad800) [pid = 10935] [serial = 524] [outer = 0x119dbcc00] 17:55:45 INFO - PROCESS | 10935 | 1464051345186 Marionette DEBUG loaded listener.js 17:55:45 INFO - PROCESS | 10935 | ++DOMWINDOW == 133 (0x125568000) [pid = 10935] [serial = 525] [outer = 0x119dbcc00] 17:55:45 INFO - PROCESS | 10935 | 1464051345586 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]]]}] 17:55:45 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 17:55:45 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 619ms 17:55:45 INFO - PROCESS | 10935 | 1464051345630 Marionette TRACE conn2 -> [0,673,"getWindowHandle",null] 17:55:45 INFO - PROCESS | 10935 | 1464051345631 Marionette TRACE conn2 <- [1,673,null,{"value":"7"}] 17:55:45 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 17:55:45 INFO - PROCESS | 10935 | 1464051345634 Marionette TRACE conn2 -> [0,674,"setScriptTimeout",{"ms":35000}] 17:55:45 INFO - PROCESS | 10935 | 1464051345635 Marionette TRACE conn2 <- [1,674,null,{}] 17:55:45 INFO - PROCESS | 10935 | 1464051345638 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}] 17:55:45 INFO - PROCESS | 10935 | 1464051345730 Marionette TRACE conn2 <- [1,675,null,{"value":null}] 17:55:45 INFO - PROCESS | 10935 | 1464051345821 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:45 INFO - PROCESS | 10935 | ++DOCSHELL 0x12aa04800 == 42 [pid = 10935] [id = 176] 17:55:45 INFO - PROCESS | 10935 | ++DOMWINDOW == 134 (0x1248b8c00) [pid = 10935] [serial = 526] [outer = 0x0] 17:55:45 INFO - PROCESS | 10935 | ++DOMWINDOW == 135 (0x125949000) [pid = 10935] [serial = 527] [outer = 0x1248b8c00] 17:55:45 INFO - PROCESS | 10935 | 1464051345851 Marionette DEBUG loaded listener.js 17:55:45 INFO - PROCESS | 10935 | ++DOMWINDOW == 136 (0x1261fe800) [pid = 10935] [serial = 528] [outer = 0x1248b8c00] 17:55:46 INFO - PROCESS | 10935 | [10935] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 17:55:46 INFO - PROCESS | 10935 | 1464051346265 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]]]}] 17:55:46 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 17:55:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 670ms 17:55:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 17:55:46 INFO - PROCESS | 10935 | 1464051346304 Marionette TRACE conn2 -> [0,677,"getWindowHandle",null] 17:55:46 INFO - PROCESS | 10935 | 1464051346305 Marionette TRACE conn2 <- [1,677,null,{"value":"7"}] 17:55:46 INFO - PROCESS | 10935 | 1464051346308 Marionette TRACE conn2 -> [0,678,"setScriptTimeout",{"ms":35000}] 17:55:46 INFO - PROCESS | 10935 | 1464051346309 Marionette TRACE conn2 <- [1,678,null,{}] 17:55:46 INFO - PROCESS | 10935 | 1464051346311 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}] 17:55:46 INFO - PROCESS | 10935 | 1464051346421 Marionette TRACE conn2 <- [1,679,null,{"value":null}] 17:55:46 INFO - PROCESS | 10935 | 1464051346484 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:46 INFO - PROCESS | 10935 | ++DOCSHELL 0x116971000 == 43 [pid = 10935] [id = 177] 17:55:46 INFO - PROCESS | 10935 | ++DOMWINDOW == 137 (0x115e68400) [pid = 10935] [serial = 529] [outer = 0x0] 17:55:46 INFO - PROCESS | 10935 | ++DOMWINDOW == 138 (0x119480c00) [pid = 10935] [serial = 530] [outer = 0x115e68400] 17:55:46 INFO - PROCESS | 10935 | 1464051346515 Marionette DEBUG loaded listener.js 17:55:46 INFO - PROCESS | 10935 | ++DOMWINDOW == 139 (0x1273d2c00) [pid = 10935] [serial = 531] [outer = 0x115e68400] 17:55:47 INFO - PROCESS | 10935 | 1464051347080 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]]]}] 17:55:47 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 17:55:47 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 819ms 17:55:47 INFO - PROCESS | 10935 | 1464051347128 Marionette TRACE conn2 -> [0,681,"getWindowHandle",null] 17:55:47 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 17:55:47 INFO - PROCESS | 10935 | 1464051347130 Marionette TRACE conn2 <- [1,681,null,{"value":"7"}] 17:55:47 INFO - PROCESS | 10935 | 1464051347133 Marionette TRACE conn2 -> [0,682,"setScriptTimeout",{"ms":35000}] 17:55:47 INFO - PROCESS | 10935 | 1464051347138 Marionette TRACE conn2 <- [1,682,null,{}] 17:55:47 INFO - PROCESS | 10935 | 1464051347141 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}] 17:55:47 INFO - PROCESS | 10935 | 1464051347229 Marionette TRACE conn2 <- [1,683,null,{"value":null}] 17:55:47 INFO - PROCESS | 10935 | 1464051347293 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:47 INFO - PROCESS | 10935 | ++DOCSHELL 0x113b15000 == 44 [pid = 10935] [id = 178] 17:55:47 INFO - PROCESS | 10935 | ++DOMWINDOW == 140 (0x1132a4800) [pid = 10935] [serial = 532] [outer = 0x0] 17:55:47 INFO - PROCESS | 10935 | ++DOMWINDOW == 141 (0x113b65c00) [pid = 10935] [serial = 533] [outer = 0x1132a4800] 17:55:47 INFO - PROCESS | 10935 | 1464051347322 Marionette DEBUG loaded listener.js 17:55:47 INFO - PROCESS | 10935 | ++DOMWINDOW == 142 (0x115e61800) [pid = 10935] [serial = 534] [outer = 0x1132a4800] 17:55:47 INFO - PROCESS | 10935 | --DOCSHELL 0x116796800 == 43 [pid = 10935] [id = 158] 17:55:47 INFO - PROCESS | 10935 | --DOCSHELL 0x112ee4000 == 42 [pid = 10935] [id = 157] 17:55:47 INFO - PROCESS | 10935 | --DOMWINDOW == 141 (0x12aa69400) [pid = 10935] [serial = 445] [outer = 0x0] [url = about:blank] 17:55:47 INFO - PROCESS | 10935 | --DOMWINDOW == 140 (0x12bccb000) [pid = 10935] [serial = 449] [outer = 0x0] [url = about:blank] 17:55:47 INFO - PROCESS | 10935 | --DOMWINDOW == 139 (0x12b47f800) [pid = 10935] [serial = 448] [outer = 0x0] [url = about:blank] 17:55:47 INFO - PROCESS | 10935 | --DOMWINDOW == 138 (0x12c190000) [pid = 10935] [serial = 454] [outer = 0x0] [url = about:blank] 17:55:47 INFO - PROCESS | 10935 | --DOMWINDOW == 137 (0x12c0df800) [pid = 10935] [serial = 452] [outer = 0x0] [url = about:blank] 17:55:47 INFO - PROCESS | 10935 | --DOMWINDOW == 136 (0x12bdb2400) [pid = 10935] [serial = 451] [outer = 0x0] [url = about:blank] 17:55:47 INFO - PROCESS | 10935 | --DOMWINDOW == 135 (0x12c623800) [pid = 10935] [serial = 461] [outer = 0x0] [url = about:blank] 17:55:47 INFO - PROCESS | 10935 | --DOMWINDOW == 134 (0x11988c800) [pid = 10935] [serial = 457] [outer = 0x0] [url = about:blank] 17:55:47 INFO - PROCESS | 10935 | --DOMWINDOW == 133 (0x12c626400) [pid = 10935] [serial = 455] [outer = 0x0] [url = about:blank] 17:55:47 INFO - PROCESS | 10935 | --DOMWINDOW == 132 (0x12b48d000) [pid = 10935] [serial = 416] [outer = 0x0] [url = about:blank] 17:55:47 INFO - PROCESS | 10935 | --DOMWINDOW == 131 (0x12ae6dc00) [pid = 10935] [serial = 415] [outer = 0x0] [url = about:blank] 17:55:47 INFO - PROCESS | 10935 | --DOMWINDOW == 130 (0x128e51400) [pid = 10935] [serial = 413] [outer = 0x0] [url = about:blank] 17:55:47 INFO - PROCESS | 10935 | --DOMWINDOW == 129 (0x1262b9400) [pid = 10935] [serial = 412] [outer = 0x0] [url = about:blank] 17:55:47 INFO - PROCESS | 10935 | --DOMWINDOW == 128 (0x119c71400) [pid = 10935] [serial = 410] [outer = 0x0] [url = about:blank] 17:55:47 INFO - PROCESS | 10935 | --DOMWINDOW == 127 (0x119a5a800) [pid = 10935] [serial = 409] [outer = 0x0] [url = about:blank] 17:55:47 INFO - PROCESS | 10935 | --DOMWINDOW == 126 (0x11856f800) [pid = 10935] [serial = 407] [outer = 0x0] [url = about:blank] 17:55:47 INFO - PROCESS | 10935 | --DOMWINDOW == 125 (0x116a59800) [pid = 10935] [serial = 406] [outer = 0x0] [url = about:blank] 17:55:47 INFO - PROCESS | 10935 | --DOMWINDOW == 124 (0x12c0de000) [pid = 10935] [serial = 404] [outer = 0x0] [url = about:blank] 17:55:47 INFO - PROCESS | 10935 | --DOMWINDOW == 123 (0x127074000) [pid = 10935] [serial = 442] [outer = 0x0] [url = about:blank] 17:55:47 INFO - PROCESS | 10935 | --DOMWINDOW == 122 (0x12593ec00) [pid = 10935] [serial = 439] [outer = 0x0] [url = about:blank] 17:55:47 INFO - PROCESS | 10935 | --DOMWINDOW == 121 (0x1261f7800) [pid = 10935] [serial = 440] [outer = 0x0] [url = about:blank] 17:55:47 INFO - PROCESS | 10935 | --DOMWINDOW == 120 (0x124d56000) [pid = 10935] [serial = 436] [outer = 0x0] [url = about:blank] 17:55:47 INFO - PROCESS | 10935 | --DOMWINDOW == 119 (0x125569000) [pid = 10935] [serial = 437] [outer = 0x0] [url = about:blank] 17:55:47 INFO - PROCESS | 10935 | --DOMWINDOW == 118 (0x119c76400) [pid = 10935] [serial = 433] [outer = 0x0] [url = about:blank] 17:55:47 INFO - PROCESS | 10935 | --DOMWINDOW == 117 (0x12324b000) [pid = 10935] [serial = 434] [outer = 0x0] [url = about:blank] 17:55:47 INFO - PROCESS | 10935 | --DOMWINDOW == 116 (0x119ad0000) [pid = 10935] [serial = 431] [outer = 0x0] [url = about:blank] 17:55:47 INFO - PROCESS | 10935 | --DOMWINDOW == 115 (0x1192aac00) [pid = 10935] [serial = 430] [outer = 0x0] [url = about:blank] 17:55:47 INFO - PROCESS | 10935 | --DOMWINDOW == 114 (0x11856c800) [pid = 10935] [serial = 428] [outer = 0x0] [url = about:blank] 17:55:47 INFO - PROCESS | 10935 | --DOMWINDOW == 113 (0x116706400) [pid = 10935] [serial = 427] [outer = 0x0] [url = about:blank] 17:55:47 INFO - PROCESS | 10935 | --DOMWINDOW == 112 (0x116944000) [pid = 10935] [serial = 425] [outer = 0x0] [url = about:blank] 17:55:47 INFO - PROCESS | 10935 | --DOMWINDOW == 111 (0x115e62000) [pid = 10935] [serial = 424] [outer = 0x0] [url = about:blank] 17:55:47 INFO - PROCESS | 10935 | --DOMWINDOW == 110 (0x12c62cc00) [pid = 10935] [serial = 422] [outer = 0x0] [url = about:blank] 17:55:47 INFO - PROCESS | 10935 | --DOMWINDOW == 109 (0x12c18b400) [pid = 10935] [serial = 421] [outer = 0x0] [url = about:blank] 17:55:47 INFO - PROCESS | 10935 | --DOMWINDOW == 108 (0x12c0db400) [pid = 10935] [serial = 419] [outer = 0x0] [url = about:blank] 17:55:47 INFO - PROCESS | 10935 | --DOMWINDOW == 107 (0x12bd95800) [pid = 10935] [serial = 418] [outer = 0x0] [url = about:blank] 17:55:47 INFO - PROCESS | 10935 | --DOMWINDOW == 106 (0x12cf80000) [pid = 10935] [serial = 464] [outer = 0x0] [url = about:blank] 17:55:47 INFO - PROCESS | 10935 | --DOMWINDOW == 105 (0x12aad4400) [pid = 10935] [serial = 446] [outer = 0x0] [url = about:blank] 17:55:47 INFO - PROCESS | 10935 | --DOMWINDOW == 104 (0x12619d800) [pid = 10935] [serial = 458] [outer = 0x0] [url = about:blank] 17:55:47 INFO - PROCESS | 10935 | --DOMWINDOW == 103 (0x1296dfc00) [pid = 10935] [serial = 460] [outer = 0x0] [url = about:blank] 17:55:47 INFO - PROCESS | 10935 | --DOMWINDOW == 102 (0x129817000) [pid = 10935] [serial = 443] [outer = 0x0] [url = about:blank] 17:55:47 INFO - PROCESS | 10935 | --DOMWINDOW == 101 (0x123704800) [pid = 10935] [serial = 359] [outer = 0x0] [url = about:blank] 17:55:47 INFO - PROCESS | 10935 | --DOMWINDOW == 100 (0x119546400) [pid = 10935] [serial = 356] [outer = 0x0] [url = about:blank] 17:55:47 INFO - PROCESS | 10935 | --DOMWINDOW == 99 (0x11606a400) [pid = 10935] [serial = 353] [outer = 0x0] [url = about:blank] 17:55:47 INFO - PROCESS | 10935 | --DOMWINDOW == 98 (0x12731cc00) [pid = 10935] [serial = 362] [outer = 0x0] [url = about:blank] 17:55:47 INFO - PROCESS | 10935 | --DOMWINDOW == 97 (0x12c62d400) [pid = 10935] [serial = 463] [outer = 0x0] [url = about:blank] 17:55:47 INFO - PROCESS | 10935 | --DOMWINDOW == 96 (0x119489c00) [pid = 10935] [serial = 257] [outer = 0x0] [url = about:blank] 17:55:47 INFO - PROCESS | 10935 | --DOMWINDOW == 95 (0x117674800) [pid = 10935] [serial = 205] [outer = 0x0] [url = about:blank] 17:55:47 INFO - PROCESS | 10935 | --DOMWINDOW == 94 (0x11615c400) [pid = 10935] [serial = 305] [outer = 0x0] [url = about:blank] 17:55:47 INFO - PROCESS | 10935 | --DOMWINDOW == 93 (0x119dbb000) [pid = 10935] [serial = 260] [outer = 0x0] [url = about:blank] 17:55:47 INFO - PROCESS | 10935 | --DOMWINDOW == 92 (0x112ddc800) [pid = 10935] [serial = 202] [outer = 0x0] [url = about:blank] 17:55:47 INFO - PROCESS | 10935 | --DOMWINDOW == 91 (0x117674400) [pid = 10935] [serial = 254] [outer = 0x0] [url = about:blank] 17:55:47 INFO - PROCESS | 10935 | --DOMWINDOW == 90 (0x123245400) [pid = 10935] [serial = 311] [outer = 0x0] [url = about:blank] 17:55:47 INFO - PROCESS | 10935 | --DOMWINDOW == 89 (0x1291ce000) [pid = 10935] [serial = 251] [outer = 0x0] [url = about:blank] 17:55:47 INFO - PROCESS | 10935 | --DOMWINDOW == 88 (0x1192a6c00) [pid = 10935] [serial = 308] [outer = 0x0] [url = about:blank] 17:55:47 INFO - PROCESS | 10935 | --DOMWINDOW == 87 (0x125c6b400) [pid = 10935] [serial = 314] [outer = 0x0] [url = about:blank] 17:55:48 INFO - PROCESS | 10935 | 1464051348207 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]]]}] 17:55:48 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) 17:55:48 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1124ms 17:55:48 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 17:55:48 INFO - PROCESS | 10935 | 1464051348258 Marionette TRACE conn2 -> [0,685,"getWindowHandle",null] 17:55:48 INFO - PROCESS | 10935 | 1464051348261 Marionette TRACE conn2 <- [1,685,null,{"value":"7"}] 17:55:48 INFO - PROCESS | 10935 | 1464051348265 Marionette TRACE conn2 -> [0,686,"setScriptTimeout",{"ms":35000}] 17:55:48 INFO - PROCESS | 10935 | 1464051348267 Marionette TRACE conn2 <- [1,686,null,{}] 17:55:48 INFO - PROCESS | 10935 | 1464051348270 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}] 17:55:48 INFO - PROCESS | 10935 | 1464051348343 Marionette TRACE conn2 <- [1,687,null,{"value":null}] 17:55:48 INFO - PROCESS | 10935 | 1464051348396 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:48 INFO - PROCESS | 10935 | ++DOCSHELL 0x1161bf800 == 43 [pid = 10935] [id = 179] 17:55:48 INFO - PROCESS | 10935 | ++DOMWINDOW == 88 (0x1132aac00) [pid = 10935] [serial = 535] [outer = 0x0] 17:55:48 INFO - PROCESS | 10935 | ++DOMWINDOW == 89 (0x11619bc00) [pid = 10935] [serial = 536] [outer = 0x1132aac00] 17:55:48 INFO - PROCESS | 10935 | 1464051348422 Marionette DEBUG loaded listener.js 17:55:48 INFO - PROCESS | 10935 | ++DOMWINDOW == 90 (0x11754a800) [pid = 10935] [serial = 537] [outer = 0x1132aac00] 17:55:49 INFO - PROCESS | 10935 | 1464051349210 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]]]}] 17:55:49 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 17:55:49 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 974ms 17:55:49 INFO - PROCESS | 10935 | 1464051349239 Marionette TRACE conn2 -> [0,689,"getWindowHandle",null] 17:55:49 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 17:55:49 INFO - PROCESS | 10935 | 1464051349241 Marionette TRACE conn2 <- [1,689,null,{"value":"7"}] 17:55:49 INFO - PROCESS | 10935 | 1464051349243 Marionette TRACE conn2 -> [0,690,"setScriptTimeout",{"ms":35000}] 17:55:49 INFO - PROCESS | 10935 | 1464051349245 Marionette TRACE conn2 <- [1,690,null,{}] 17:55:49 INFO - PROCESS | 10935 | 1464051349254 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}] 17:55:49 INFO - PROCESS | 10935 | 1464051349330 Marionette TRACE conn2 <- [1,691,null,{"value":null}] 17:55:49 INFO - PROCESS | 10935 | 1464051349338 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:49 INFO - PROCESS | 10935 | ++DOCSHELL 0x11857f800 == 44 [pid = 10935] [id = 180] 17:55:49 INFO - PROCESS | 10935 | ++DOMWINDOW == 91 (0x118706000) [pid = 10935] [serial = 538] [outer = 0x0] 17:55:49 INFO - PROCESS | 10935 | ++DOMWINDOW == 92 (0x1192ab000) [pid = 10935] [serial = 539] [outer = 0x118706000] 17:55:49 INFO - PROCESS | 10935 | 1464051349365 Marionette DEBUG loaded listener.js 17:55:49 INFO - PROCESS | 10935 | ++DOMWINDOW == 93 (0x11948a400) [pid = 10935] [serial = 540] [outer = 0x118706000] 17:55:50 INFO - PROCESS | 10935 | 1464051350191 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]]]}] 17:55:50 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 17:55:50 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 972ms 17:55:50 INFO - PROCESS | 10935 | 1464051350222 Marionette TRACE conn2 -> [0,693,"getWindowHandle",null] 17:55:50 INFO - PROCESS | 10935 | 1464051350223 Marionette TRACE conn2 <- [1,693,null,{"value":"7"}] 17:55:50 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 17:55:50 INFO - PROCESS | 10935 | 1464051350233 Marionette TRACE conn2 -> [0,694,"setScriptTimeout",{"ms":35000}] 17:55:50 INFO - PROCESS | 10935 | 1464051350234 Marionette TRACE conn2 <- [1,694,null,{}] 17:55:50 INFO - PROCESS | 10935 | 1464051350236 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}] 17:55:50 INFO - PROCESS | 10935 | 1464051350327 Marionette TRACE conn2 <- [1,695,null,{"value":null}] 17:55:50 INFO - PROCESS | 10935 | 1464051350332 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:50 INFO - PROCESS | 10935 | ++DOCSHELL 0x119453000 == 45 [pid = 10935] [id = 181] 17:55:50 INFO - PROCESS | 10935 | ++DOMWINDOW == 94 (0x119545000) [pid = 10935] [serial = 541] [outer = 0x0] 17:55:50 INFO - PROCESS | 10935 | ++DOMWINDOW == 95 (0x119895c00) [pid = 10935] [serial = 542] [outer = 0x119545000] 17:55:50 INFO - PROCESS | 10935 | 1464051350359 Marionette DEBUG loaded listener.js 17:55:50 INFO - PROCESS | 10935 | ++DOMWINDOW == 96 (0x119a53c00) [pid = 10935] [serial = 543] [outer = 0x119545000] 17:55:51 INFO - PROCESS | 10935 | 1464051351183 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]]]}] 17:55:51 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) 17:55:51 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 971ms 17:55:51 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 17:55:51 INFO - PROCESS | 10935 | 1464051351205 Marionette TRACE conn2 -> [0,697,"getWindowHandle",null] 17:55:51 INFO - PROCESS | 10935 | 1464051351206 Marionette TRACE conn2 <- [1,697,null,{"value":"7"}] 17:55:51 INFO - PROCESS | 10935 | 1464051351209 Marionette TRACE conn2 -> [0,698,"setScriptTimeout",{"ms":35000}] 17:55:51 INFO - PROCESS | 10935 | 1464051351210 Marionette TRACE conn2 <- [1,698,null,{}] 17:55:51 INFO - PROCESS | 10935 | 1464051351212 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}] 17:55:51 INFO - PROCESS | 10935 | 1464051351309 Marionette TRACE conn2 <- [1,699,null,{"value":null}] 17:55:51 INFO - PROCESS | 10935 | 1464051351313 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:51 INFO - PROCESS | 10935 | ++DOCSHELL 0x116112000 == 46 [pid = 10935] [id = 182] 17:55:51 INFO - PROCESS | 10935 | ++DOMWINDOW == 97 (0x1198da000) [pid = 10935] [serial = 544] [outer = 0x0] 17:55:51 INFO - PROCESS | 10935 | ++DOMWINDOW == 98 (0x119c6e400) [pid = 10935] [serial = 545] [outer = 0x1198da000] 17:55:51 INFO - PROCESS | 10935 | 1464051351338 Marionette DEBUG loaded listener.js 17:55:51 INFO - PROCESS | 10935 | ++DOMWINDOW == 99 (0x119dc4400) [pid = 10935] [serial = 546] [outer = 0x1198da000] 17:55:51 INFO - PROCESS | 10935 | --DOMWINDOW == 98 (0x119ad7800) [pid = 10935] [serial = 492] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 17:55:51 INFO - PROCESS | 10935 | --DOMWINDOW == 97 (0x116702c00) [pid = 10935] [serial = 489] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 17:55:51 INFO - PROCESS | 10935 | --DOMWINDOW == 96 (0x110f77400) [pid = 10935] [serial = 465] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 17:55:51 INFO - PROCESS | 10935 | --DOMWINDOW == 95 (0x1166bb400) [pid = 10935] [serial = 486] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 17:55:51 INFO - PROCESS | 10935 | --DOMWINDOW == 94 (0x1166c5800) [pid = 10935] [serial = 483] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 17:55:51 INFO - PROCESS | 10935 | --DOMWINDOW == 93 (0x116197c00) [pid = 10935] [serial = 480] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 17:55:51 INFO - PROCESS | 10935 | --DOMWINDOW == 92 (0x113906000) [pid = 10935] [serial = 477] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 17:55:51 INFO - PROCESS | 10935 | --DOMWINDOW == 91 (0x110f80400) [pid = 10935] [serial = 474] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 17:55:51 INFO - PROCESS | 10935 | --DOMWINDOW == 90 (0x1248b1000) [pid = 10935] [serial = 498] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 17:55:51 INFO - PROCESS | 10935 | --DOMWINDOW == 89 (0x115160c00) [pid = 10935] [serial = 501] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 17:55:51 INFO - PROCESS | 10935 | --DOMWINDOW == 88 (0x119c6c800) [pid = 10935] [serial = 495] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 17:55:51 INFO - PROCESS | 10935 | --DOMWINDOW == 87 (0x11856b000) [pid = 10935] [serial = 504] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 17:55:51 INFO - PROCESS | 10935 | --DOMWINDOW == 86 (0x125576000) [pid = 10935] [serial = 508] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 17:55:52 INFO - PROCESS | 10935 | 1464051352155 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]]]}] 17:55:52 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) 17:55:52 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 969ms 17:55:52 INFO - PROCESS | 10935 | 1464051352178 Marionette TRACE conn2 -> [0,701,"getWindowHandle",null] 17:55:52 INFO - PROCESS | 10935 | 1464051352179 Marionette TRACE conn2 <- [1,701,null,{"value":"7"}] 17:55:52 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 17:55:52 INFO - PROCESS | 10935 | 1464051352181 Marionette TRACE conn2 -> [0,702,"setScriptTimeout",{"ms":35000}] 17:55:52 INFO - PROCESS | 10935 | 1464051352182 Marionette TRACE conn2 <- [1,702,null,{}] 17:55:52 INFO - PROCESS | 10935 | 1464051352185 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}] 17:55:52 INFO - PROCESS | 10935 | 1464051352280 Marionette TRACE conn2 <- [1,703,null,{"value":null}] 17:55:52 INFO - PROCESS | 10935 | 1464051352286 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:52 INFO - PROCESS | 10935 | ++DOCSHELL 0x11a068800 == 47 [pid = 10935] [id = 183] 17:55:52 INFO - PROCESS | 10935 | ++DOMWINDOW == 87 (0x12340cc00) [pid = 10935] [serial = 547] [outer = 0x0] 17:55:52 INFO - PROCESS | 10935 | ++DOMWINDOW == 88 (0x12366e400) [pid = 10935] [serial = 548] [outer = 0x12340cc00] 17:55:52 INFO - PROCESS | 10935 | 1464051352313 Marionette DEBUG loaded listener.js 17:55:52 INFO - PROCESS | 10935 | ++DOMWINDOW == 89 (0x124bc1c00) [pid = 10935] [serial = 549] [outer = 0x12340cc00] 17:55:53 INFO - PROCESS | 10935 | 1464051353110 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]]]}] 17:55:53 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 17:55:53 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 968ms 17:55:53 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 17:55:53 INFO - PROCESS | 10935 | 1464051353150 Marionette TRACE conn2 -> [0,705,"getWindowHandle",null] 17:55:53 INFO - PROCESS | 10935 | 1464051353151 Marionette TRACE conn2 <- [1,705,null,{"value":"7"}] 17:55:53 INFO - PROCESS | 10935 | 1464051353153 Marionette TRACE conn2 -> [0,706,"setScriptTimeout",{"ms":35000}] 17:55:53 INFO - PROCESS | 10935 | 1464051353154 Marionette TRACE conn2 <- [1,706,null,{}] 17:55:53 INFO - PROCESS | 10935 | 1464051353157 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}] 17:55:53 INFO - PROCESS | 10935 | 1464051353247 Marionette TRACE conn2 <- [1,707,null,{"value":null}] 17:55:53 INFO - PROCESS | 10935 | 1464051353253 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:53 INFO - PROCESS | 10935 | ++DOCSHELL 0x1237d9000 == 48 [pid = 10935] [id = 184] 17:55:53 INFO - PROCESS | 10935 | ++DOMWINDOW == 90 (0x123497000) [pid = 10935] [serial = 550] [outer = 0x0] 17:55:53 INFO - PROCESS | 10935 | ++DOMWINDOW == 91 (0x1254b1000) [pid = 10935] [serial = 551] [outer = 0x123497000] 17:55:53 INFO - PROCESS | 10935 | 1464051353278 Marionette DEBUG loaded listener.js 17:55:53 INFO - PROCESS | 10935 | ++DOMWINDOW == 92 (0x125946c00) [pid = 10935] [serial = 552] [outer = 0x123497000] 17:55:54 INFO - PROCESS | 10935 | 1464051354008 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]]]}] 17:55:54 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 17:55:54 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 868ms 17:55:54 INFO - PROCESS | 10935 | 1464051354023 Marionette TRACE conn2 -> [0,709,"getWindowHandle",null] 17:55:54 INFO - PROCESS | 10935 | 1464051354025 Marionette TRACE conn2 <- [1,709,null,{"value":"7"}] 17:55:54 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 17:55:54 INFO - PROCESS | 10935 | 1464051354029 Marionette TRACE conn2 -> [0,710,"setScriptTimeout",{"ms":35000}] 17:55:54 INFO - PROCESS | 10935 | 1464051354031 Marionette TRACE conn2 <- [1,710,null,{}] 17:55:54 INFO - PROCESS | 10935 | 1464051354037 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}] 17:55:54 INFO - PROCESS | 10935 | 1464051354119 Marionette TRACE conn2 <- [1,711,null,{"value":null}] 17:55:54 INFO - PROCESS | 10935 | 1464051354161 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:54 INFO - PROCESS | 10935 | ++DOCSHELL 0x116968000 == 49 [pid = 10935] [id = 185] 17:55:54 INFO - PROCESS | 10935 | ++DOMWINDOW == 93 (0x112f7b000) [pid = 10935] [serial = 553] [outer = 0x0] 17:55:54 INFO - PROCESS | 10935 | ++DOMWINDOW == 94 (0x1139b5800) [pid = 10935] [serial = 554] [outer = 0x112f7b000] 17:55:54 INFO - PROCESS | 10935 | 1464051354213 Marionette DEBUG loaded listener.js 17:55:54 INFO - PROCESS | 10935 | ++DOMWINDOW == 95 (0x115ec0400) [pid = 10935] [serial = 555] [outer = 0x112f7b000] 17:55:55 INFO - PROCESS | 10935 | 1464051355216 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]]]}] 17:55:55 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 17:55:55 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1229ms 17:55:55 INFO - PROCESS | 10935 | 1464051355258 Marionette TRACE conn2 -> [0,713,"getWindowHandle",null] 17:55:55 INFO - PROCESS | 10935 | 1464051355262 Marionette TRACE conn2 <- [1,713,null,{"value":"7"}] 17:55:55 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 17:55:55 INFO - PROCESS | 10935 | 1464051355267 Marionette TRACE conn2 -> [0,714,"setScriptTimeout",{"ms":35000}] 17:55:55 INFO - PROCESS | 10935 | 1464051355269 Marionette TRACE conn2 <- [1,714,null,{}] 17:55:55 INFO - PROCESS | 10935 | 1464051355271 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}] 17:55:55 INFO - PROCESS | 10935 | 1464051355367 Marionette TRACE conn2 <- [1,715,null,{"value":null}] 17:55:55 INFO - PROCESS | 10935 | 1464051355410 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:55 INFO - PROCESS | 10935 | ++DOCSHELL 0x119422000 == 50 [pid = 10935] [id = 186] 17:55:55 INFO - PROCESS | 10935 | ++DOMWINDOW == 96 (0x11619b000) [pid = 10935] [serial = 556] [outer = 0x0] 17:55:55 INFO - PROCESS | 10935 | ++DOMWINDOW == 97 (0x1181d4800) [pid = 10935] [serial = 557] [outer = 0x11619b000] 17:55:55 INFO - PROCESS | 10935 | 1464051355440 Marionette DEBUG loaded listener.js 17:55:55 INFO - PROCESS | 10935 | ++DOMWINDOW == 98 (0x11910c400) [pid = 10935] [serial = 558] [outer = 0x11619b000] 17:55:56 INFO - PROCESS | 10935 | 1464051356333 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]]]}] 17:55:56 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 17:55:56 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1075ms 17:55:56 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 17:55:56 INFO - PROCESS | 10935 | 1464051356342 Marionette TRACE conn2 -> [0,717,"getWindowHandle",null] 17:55:56 INFO - PROCESS | 10935 | 1464051356343 Marionette TRACE conn2 <- [1,717,null,{"value":"7"}] 17:55:56 INFO - PROCESS | 10935 | 1464051356346 Marionette TRACE conn2 -> [0,718,"setScriptTimeout",{"ms":35000}] 17:55:56 INFO - PROCESS | 10935 | 1464051356348 Marionette TRACE conn2 <- [1,718,null,{}] 17:55:56 INFO - PROCESS | 10935 | 1464051356358 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}] 17:55:56 INFO - PROCESS | 10935 | 1464051356457 Marionette TRACE conn2 <- [1,719,null,{"value":null}] 17:55:56 INFO - PROCESS | 10935 | 1464051356501 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:56 INFO - PROCESS | 10935 | ++DOCSHELL 0x124eac800 == 51 [pid = 10935] [id = 187] 17:55:56 INFO - PROCESS | 10935 | ++DOMWINDOW == 99 (0x119889800) [pid = 10935] [serial = 559] [outer = 0x0] 17:55:56 INFO - PROCESS | 10935 | ++DOMWINDOW == 100 (0x11a1f0c00) [pid = 10935] [serial = 560] [outer = 0x119889800] 17:55:56 INFO - PROCESS | 10935 | 1464051356532 Marionette DEBUG loaded listener.js 17:55:56 INFO - PROCESS | 10935 | ++DOMWINDOW == 101 (0x124902c00) [pid = 10935] [serial = 561] [outer = 0x119889800] 17:55:57 INFO - PROCESS | 10935 | 1464051357444 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]]]}] 17:55:57 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 17:55:57 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1121ms 17:55:57 INFO - PROCESS | 10935 | 1464051357467 Marionette TRACE conn2 -> [0,721,"getWindowHandle",null] 17:55:57 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 17:55:57 INFO - PROCESS | 10935 | 1464051357470 Marionette TRACE conn2 <- [1,721,null,{"value":"7"}] 17:55:57 INFO - PROCESS | 10935 | 1464051357473 Marionette TRACE conn2 -> [0,722,"setScriptTimeout",{"ms":35000}] 17:55:57 INFO - PROCESS | 10935 | 1464051357474 Marionette TRACE conn2 <- [1,722,null,{}] 17:55:57 INFO - PROCESS | 10935 | 1464051357476 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}] 17:55:57 INFO - PROCESS | 10935 | 1464051357571 Marionette TRACE conn2 <- [1,723,null,{"value":null}] 17:55:57 INFO - PROCESS | 10935 | 1464051357615 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:57 INFO - PROCESS | 10935 | ++DOCSHELL 0x126214800 == 52 [pid = 10935] [id = 188] 17:55:57 INFO - PROCESS | 10935 | ++DOMWINDOW == 102 (0x1254bcc00) [pid = 10935] [serial = 562] [outer = 0x0] 17:55:57 INFO - PROCESS | 10935 | ++DOMWINDOW == 103 (0x1261a0400) [pid = 10935] [serial = 563] [outer = 0x1254bcc00] 17:55:57 INFO - PROCESS | 10935 | 1464051357645 Marionette DEBUG loaded listener.js 17:55:57 INFO - PROCESS | 10935 | ++DOMWINDOW == 104 (0x12729d000) [pid = 10935] [serial = 564] [outer = 0x1254bcc00] 17:55:58 INFO - PROCESS | 10935 | 1464051358193 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] 17:55:58 INFO - PROCESS | 10935 | 1464051358247 Marionette TRACE conn2 <- [1,725,null,{"value":"7"}] 17:55:58 INFO - PROCESS | 10935 | 1464051358250 Marionette TRACE conn2 -> [0,726,"setScriptTimeout",{"ms":35000}] 17:55:58 INFO - PROCESS | 10935 | 1464051358253 Marionette TRACE conn2 <- [1,726,null,{}] 17:55:58 INFO - PROCESS | 10935 | 1464051358257 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}] 17:55:58 INFO - PROCESS | 10935 | 1464051358349 Marionette TRACE conn2 <- [1,727,null,{"value":null}] 17:55:58 INFO - PROCESS | 10935 | 1464051358412 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:58 INFO - PROCESS | 10935 | ++DOCSHELL 0x11709e800 == 53 [pid = 10935] [id = 189] 17:55:58 INFO - PROCESS | 10935 | ++DOMWINDOW == 105 (0x113342400) [pid = 10935] [serial = 565] [outer = 0x0] 17:55:58 INFO - PROCESS | 10935 | ++DOMWINDOW == 106 (0x113deec00) [pid = 10935] [serial = 566] [outer = 0x113342400] 17:55:58 INFO - PROCESS | 10935 | 1464051358440 Marionette DEBUG loaded listener.js 17:55:58 INFO - PROCESS | 10935 | ++DOMWINDOW == 107 (0x1166bb400) [pid = 10935] [serial = 567] [outer = 0x113342400] 17:55:58 INFO - PROCESS | 10935 | --DOMWINDOW == 106 (0x125615800) [pid = 10935] [serial = 512] [outer = 0x0] [url = about:blank] 17:55:58 INFO - PROCESS | 10935 | 1464051358925 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]]]}] 17:55:58 INFO - PROCESS | 10935 | --DOMWINDOW == 105 (0x110f7f000) [pid = 10935] [serial = 466] [outer = 0x0] [url = about:blank] 17:55:58 INFO - PROCESS | 10935 | --DOMWINDOW == 104 (0x112f7f800) [pid = 10935] [serial = 469] [outer = 0x0] [url = about:blank] 17:55:58 INFO - PROCESS | 10935 | --DOMWINDOW == 103 (0x118c3f800) [pid = 10935] [serial = 484] [outer = 0x0] [url = about:blank] 17:55:58 INFO - PROCESS | 10935 | --DOMWINDOW == 102 (0x119481800) [pid = 10935] [serial = 485] [outer = 0x0] [url = about:blank] 17:55:58 INFO - PROCESS | 10935 | --DOMWINDOW == 101 (0x1160dec00) [pid = 10935] [serial = 472] [outer = 0x0] [url = about:blank] 17:55:58 INFO - PROCESS | 10935 | --DOMWINDOW == 100 (0x116a63800) [pid = 10935] [serial = 481] [outer = 0x0] [url = about:blank] 17:55:58 INFO - PROCESS | 10935 | --DOMWINDOW == 99 (0x11870a400) [pid = 10935] [serial = 482] [outer = 0x0] [url = about:blank] 17:55:58 INFO - PROCESS | 10935 | --DOMWINDOW == 98 (0x115e5b800) [pid = 10935] [serial = 478] [outer = 0x0] [url = about:blank] 17:55:58 INFO - PROCESS | 10935 | --DOMWINDOW == 97 (0x116199c00) [pid = 10935] [serial = 479] [outer = 0x0] [url = about:blank] 17:55:58 INFO - PROCESS | 10935 | --DOMWINDOW == 96 (0x1181de000) [pid = 10935] [serial = 476] [outer = 0x0] [url = about:blank] 17:55:58 INFO - PROCESS | 10935 | --DOMWINDOW == 95 (0x11766d000) [pid = 10935] [serial = 475] [outer = 0x0] [url = about:blank] 17:55:58 INFO - PROCESS | 10935 | --DOMWINDOW == 94 (0x125179400) [pid = 10935] [serial = 499] [outer = 0x0] [url = about:blank] 17:55:58 INFO - PROCESS | 10935 | --DOMWINDOW == 93 (0x1167ce400) [pid = 10935] [serial = 502] [outer = 0x0] [url = about:blank] 17:55:58 INFO - PROCESS | 10935 | --DOMWINDOW == 92 (0x1248ae000) [pid = 10935] [serial = 496] [outer = 0x0] [url = about:blank] 17:55:58 INFO - PROCESS | 10935 | --DOMWINDOW == 91 (0x119c78400) [pid = 10935] [serial = 505] [outer = 0x0] [url = about:blank] 17:55:58 INFO - PROCESS | 10935 | --DOMWINDOW == 90 (0x125984800) [pid = 10935] [serial = 509] [outer = 0x0] [url = about:blank] 17:55:58 INFO - PROCESS | 10935 | --DOMWINDOW == 89 (0x119484400) [pid = 10935] [serial = 503] [outer = 0x0] [url = about:blank] 17:55:58 INFO - PROCESS | 10935 | --DOMWINDOW == 88 (0x118709400) [pid = 10935] [serial = 500] [outer = 0x0] [url = about:blank] 17:55:58 INFO - PROCESS | 10935 | --DOMWINDOW == 87 (0x124bb6c00) [pid = 10935] [serial = 497] [outer = 0x0] [url = about:blank] 17:55:58 INFO - PROCESS | 10935 | --DOMWINDOW == 86 (0x11670c000) [pid = 10935] [serial = 209] [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.] 17:55:58 INFO - PROCESS | 10935 | --DOMWINDOW == 85 (0x1254b6400) [pid = 10935] [serial = 506] [outer = 0x0] [url = about:blank] 17:55:58 INFO - PROCESS | 10935 | --DOMWINDOW == 84 (0x119ad0400) [pid = 10935] [serial = 491] [outer = 0x0] [url = about:blank] 17:55:58 INFO - PROCESS | 10935 | --DOMWINDOW == 83 (0x119893800) [pid = 10935] [serial = 488] [outer = 0x0] [url = about:blank] 17:55:58 INFO - PROCESS | 10935 | --DOMWINDOW == 82 (0x126196400) [pid = 10935] [serial = 510] [outer = 0x0] [url = about:blank] 17:55:58 INFO - PROCESS | 10935 | --DOMWINDOW == 81 (0x119dbc000) [pid = 10935] [serial = 493] [outer = 0x0] [url = about:blank] 17:55:58 INFO - PROCESS | 10935 | --DOMWINDOW == 80 (0x1198e4400) [pid = 10935] [serial = 490] [outer = 0x0] [url = about:blank] 17:55:58 INFO - PROCESS | 10935 | --DOMWINDOW == 79 (0x110f83000) [pid = 10935] [serial = 467] [outer = 0x0] [url = about:blank] 17:55:58 INFO - PROCESS | 10935 | --DOMWINDOW == 78 (0x11954d800) [pid = 10935] [serial = 487] [outer = 0x0] [url = about:blank] 17:55:58 INFO - PROCESS | 10935 | --DOMWINDOW == 77 (0x123251400) [pid = 10935] [serial = 494] [outer = 0x0] [url = about:blank] 17:55:58 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 17:55:58 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 722ms 17:55:58 INFO - PROCESS | 10935 | 1464051358973 Marionette TRACE conn2 -> [0,729,"getWindowHandle",null] 17:55:58 INFO - PROCESS | 10935 | 1464051358977 Marionette TRACE conn2 <- [1,729,null,{"value":"7"}] 17:55:58 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 17:55:58 INFO - PROCESS | 10935 | 1464051358981 Marionette TRACE conn2 -> [0,730,"setScriptTimeout",{"ms":35000}] 17:55:58 INFO - PROCESS | 10935 | 1464051358983 Marionette TRACE conn2 <- [1,730,null,{}] 17:55:58 INFO - PROCESS | 10935 | 1464051358985 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}] 17:55:59 INFO - PROCESS | 10935 | 1464051359059 Marionette TRACE conn2 <- [1,731,null,{"value":null}] 17:55:59 INFO - PROCESS | 10935 | 1464051359065 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:59 INFO - PROCESS | 10935 | ++DOCSHELL 0x1171dc000 == 54 [pid = 10935] [id = 190] 17:55:59 INFO - PROCESS | 10935 | ++DOMWINDOW == 78 (0x11693dc00) [pid = 10935] [serial = 568] [outer = 0x0] 17:55:59 INFO - PROCESS | 10935 | ++DOMWINDOW == 79 (0x11856c800) [pid = 10935] [serial = 569] [outer = 0x11693dc00] 17:55:59 INFO - PROCESS | 10935 | 1464051359094 Marionette DEBUG loaded listener.js 17:55:59 INFO - PROCESS | 10935 | ++DOMWINDOW == 80 (0x11917ec00) [pid = 10935] [serial = 570] [outer = 0x11693dc00] 17:55:59 INFO - PROCESS | 10935 | 1464051359455 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] 17:55:59 INFO - PROCESS | 10935 | 1464051359503 Marionette TRACE conn2 <- [1,733,null,{"value":"7"}] 17:55:59 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 17:55:59 INFO - PROCESS | 10935 | 1464051359505 Marionette TRACE conn2 -> [0,734,"setScriptTimeout",{"ms":35000}] 17:55:59 INFO - PROCESS | 10935 | 1464051359508 Marionette TRACE conn2 <- [1,734,null,{}] 17:55:59 INFO - PROCESS | 10935 | 1464051359515 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}] 17:55:59 INFO - PROCESS | 10935 | 1464051359592 Marionette TRACE conn2 <- [1,735,null,{"value":null}] 17:55:59 INFO - PROCESS | 10935 | 1464051359597 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:59 INFO - PROCESS | 10935 | ++DOCSHELL 0x119447000 == 55 [pid = 10935] [id = 191] 17:55:59 INFO - PROCESS | 10935 | ++DOMWINDOW == 81 (0x11947c000) [pid = 10935] [serial = 571] [outer = 0x0] 17:55:59 INFO - PROCESS | 10935 | ++DOMWINDOW == 82 (0x1198e0800) [pid = 10935] [serial = 572] [outer = 0x11947c000] 17:55:59 INFO - PROCESS | 10935 | 1464051359627 Marionette DEBUG loaded listener.js 17:55:59 INFO - PROCESS | 10935 | ++DOMWINDOW == 83 (0x119c70400) [pid = 10935] [serial = 573] [outer = 0x11947c000] 17:55:59 INFO - PROCESS | 10935 | 1464051359958 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]]]}] 17:55:59 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 17:55:59 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 471ms 17:55:59 INFO - PROCESS | 10935 | 1464051359976 Marionette TRACE conn2 -> [0,737,"getWindowHandle",null] 17:55:59 INFO - PROCESS | 10935 | 1464051359978 Marionette TRACE conn2 <- [1,737,null,{"value":"7"}] 17:55:59 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 17:55:59 INFO - PROCESS | 10935 | 1464051359980 Marionette TRACE conn2 -> [0,738,"setScriptTimeout",{"ms":35000}] 17:55:59 INFO - PROCESS | 10935 | 1464051359981 Marionette TRACE conn2 <- [1,738,null,{}] 17:55:59 INFO - PROCESS | 10935 | 1464051359984 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}] 17:56:00 INFO - PROCESS | 10935 | 1464051360064 Marionette TRACE conn2 <- [1,739,null,{"value":null}] 17:56:00 INFO - PROCESS | 10935 | 1464051360112 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:00 INFO - PROCESS | 10935 | ++DOCSHELL 0x1194c0800 == 56 [pid = 10935] [id = 192] 17:56:00 INFO - PROCESS | 10935 | ++DOMWINDOW == 84 (0x11947f800) [pid = 10935] [serial = 574] [outer = 0x0] 17:56:00 INFO - PROCESS | 10935 | ++DOMWINDOW == 85 (0x11a1f1400) [pid = 10935] [serial = 575] [outer = 0x11947f800] 17:56:00 INFO - PROCESS | 10935 | 1464051360138 Marionette DEBUG loaded listener.js 17:56:00 INFO - PROCESS | 10935 | ++DOMWINDOW == 86 (0x124904000) [pid = 10935] [serial = 576] [outer = 0x11947f800] 17:56:00 INFO - PROCESS | 10935 | 1464051360907 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]]]}] 17:56:00 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 17:56:00 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 969ms 17:56:00 INFO - PROCESS | 10935 | 1464051360949 Marionette TRACE conn2 -> [0,741,"getWindowHandle",null] 17:56:00 INFO - PROCESS | 10935 | 1464051360950 Marionette TRACE conn2 <- [1,741,null,{"value":"7"}] 17:56:00 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 17:56:00 INFO - PROCESS | 10935 | 1464051360953 Marionette TRACE conn2 -> [0,742,"setScriptTimeout",{"ms":35000}] 17:56:00 INFO - PROCESS | 10935 | 1464051360954 Marionette TRACE conn2 <- [1,742,null,{}] 17:56:00 INFO - PROCESS | 10935 | 1464051360963 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}] 17:56:01 INFO - PROCESS | 10935 | 1464051361052 Marionette TRACE conn2 <- [1,743,null,{"value":null}] 17:56:01 INFO - PROCESS | 10935 | 1464051361066 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:01 INFO - PROCESS | 10935 | ++DOCSHELL 0x1237d8000 == 57 [pid = 10935] [id = 193] 17:56:01 INFO - PROCESS | 10935 | ++DOMWINDOW == 87 (0x123245400) [pid = 10935] [serial = 577] [outer = 0x0] 17:56:01 INFO - PROCESS | 10935 | ++DOMWINDOW == 88 (0x1254bd800) [pid = 10935] [serial = 578] [outer = 0x123245400] 17:56:01 INFO - PROCESS | 10935 | 1464051361093 Marionette DEBUG loaded listener.js 17:56:01 INFO - PROCESS | 10935 | ++DOMWINDOW == 89 (0x1261f2400) [pid = 10935] [serial = 579] [outer = 0x123245400] 17:56:01 INFO - PROCESS | 10935 | 1464051361913 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]]]}] 17:56:01 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 17:56:01 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 969ms 17:56:01 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 17:56:01 INFO - PROCESS | 10935 | 1464051361925 Marionette TRACE conn2 -> [0,745,"getWindowHandle",null] 17:56:01 INFO - PROCESS | 10935 | 1464051361926 Marionette TRACE conn2 <- [1,745,null,{"value":"7"}] 17:56:01 INFO - PROCESS | 10935 | 1464051361928 Marionette TRACE conn2 -> [0,746,"setScriptTimeout",{"ms":35000}] 17:56:01 INFO - PROCESS | 10935 | 1464051361929 Marionette TRACE conn2 <- [1,746,null,{}] 17:56:01 INFO - PROCESS | 10935 | 1464051361932 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}] 17:56:02 INFO - PROCESS | 10935 | 1464051362042 Marionette TRACE conn2 <- [1,747,null,{"value":null}] 17:56:02 INFO - PROCESS | 10935 | 1464051362047 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:02 INFO - PROCESS | 10935 | ++DOCSHELL 0x124eb0800 == 58 [pid = 10935] [id = 194] 17:56:02 INFO - PROCESS | 10935 | ++DOMWINDOW == 90 (0x127322c00) [pid = 10935] [serial = 580] [outer = 0x0] 17:56:02 INFO - PROCESS | 10935 | ++DOMWINDOW == 91 (0x1276d0000) [pid = 10935] [serial = 581] [outer = 0x127322c00] 17:56:02 INFO - PROCESS | 10935 | 1464051362073 Marionette DEBUG loaded listener.js 17:56:02 INFO - PROCESS | 10935 | ++DOMWINDOW == 92 (0x128e57800) [pid = 10935] [serial = 582] [outer = 0x127322c00] 17:56:02 INFO - PROCESS | 10935 | --DOMWINDOW == 91 (0x112ddcc00) [pid = 10935] [serial = 468] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 17:56:02 INFO - PROCESS | 10935 | --DOMWINDOW == 90 (0x115e68000) [pid = 10935] [serial = 471] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 17:56:02 INFO - PROCESS | 10935 | --DOMWINDOW == 89 (0x119545000) [pid = 10935] [serial = 541] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 17:56:02 INFO - PROCESS | 10935 | --DOMWINDOW == 88 (0x1132a4800) [pid = 10935] [serial = 532] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 17:56:02 INFO - PROCESS | 10935 | --DOMWINDOW == 87 (0x1132aac00) [pid = 10935] [serial = 535] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 17:56:02 INFO - PROCESS | 10935 | --DOMWINDOW == 86 (0x115e68400) [pid = 10935] [serial = 529] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 17:56:02 INFO - PROCESS | 10935 | --DOMWINDOW == 85 (0x118706000) [pid = 10935] [serial = 538] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 17:56:02 INFO - PROCESS | 10935 | --DOMWINDOW == 84 (0x1198da000) [pid = 10935] [serial = 544] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 17:56:02 INFO - PROCESS | 10935 | --DOMWINDOW == 83 (0x12340cc00) [pid = 10935] [serial = 547] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 17:56:02 INFO - PROCESS | 10935 | 1464051362875 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]]]}] 17:56:02 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.) 17:56:02 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 971ms 17:56:02 INFO - PROCESS | 10935 | 1464051362899 Marionette TRACE conn2 -> [0,749,"getWindowHandle",null] 17:56:02 INFO - PROCESS | 10935 | 1464051362901 Marionette TRACE conn2 <- [1,749,null,{"value":"7"}] 17:56:02 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 17:56:02 INFO - PROCESS | 10935 | 1464051362906 Marionette TRACE conn2 -> [0,750,"setScriptTimeout",{"ms":35000}] 17:56:02 INFO - PROCESS | 10935 | 1464051362908 Marionette TRACE conn2 <- [1,750,null,{}] 17:56:02 INFO - PROCESS | 10935 | 1464051362911 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}] 17:56:02 INFO - PROCESS | 10935 | 1464051362983 Marionette TRACE conn2 <- [1,751,null,{"value":null}] 17:56:02 INFO - PROCESS | 10935 | 1464051362990 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:03 INFO - PROCESS | 10935 | ++DOCSHELL 0x125c57800 == 59 [pid = 10935] [id = 195] 17:56:03 INFO - PROCESS | 10935 | ++DOMWINDOW == 84 (0x116945000) [pid = 10935] [serial = 583] [outer = 0x0] 17:56:03 INFO - PROCESS | 10935 | ++DOMWINDOW == 85 (0x119546800) [pid = 10935] [serial = 584] [outer = 0x116945000] 17:56:03 INFO - PROCESS | 10935 | 1464051363023 Marionette DEBUG loaded listener.js 17:56:03 INFO - PROCESS | 10935 | ++DOMWINDOW == 86 (0x124d5c800) [pid = 10935] [serial = 585] [outer = 0x116945000] 17:56:03 INFO - PROCESS | 10935 | 1464051363810 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]]]}] 17:56:03 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 17:56:03 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 922ms 17:56:03 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 17:56:03 INFO - PROCESS | 10935 | 1464051363827 Marionette TRACE conn2 -> [0,753,"getWindowHandle",null] 17:56:03 INFO - PROCESS | 10935 | 1464051363828 Marionette TRACE conn2 <- [1,753,null,{"value":"7"}] 17:56:03 INFO - PROCESS | 10935 | 1464051363830 Marionette TRACE conn2 -> [0,754,"setScriptTimeout",{"ms":35000}] 17:56:03 INFO - PROCESS | 10935 | 1464051363831 Marionette TRACE conn2 <- [1,754,null,{}] 17:56:03 INFO - PROCESS | 10935 | 1464051363833 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}] 17:56:03 INFO - PROCESS | 10935 | 1464051363909 Marionette TRACE conn2 <- [1,755,null,{"value":null}] 17:56:03 INFO - PROCESS | 10935 | 1464051363913 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:03 INFO - PROCESS | 10935 | ++DOCSHELL 0x12924c000 == 60 [pid = 10935] [id = 196] 17:56:03 INFO - PROCESS | 10935 | ++DOMWINDOW == 87 (0x113d65000) [pid = 10935] [serial = 586] [outer = 0x0] 17:56:03 INFO - PROCESS | 10935 | ++DOMWINDOW == 88 (0x1292ca400) [pid = 10935] [serial = 587] [outer = 0x113d65000] 17:56:03 INFO - PROCESS | 10935 | 1464051363940 Marionette DEBUG loaded listener.js 17:56:03 INFO - PROCESS | 10935 | ++DOMWINDOW == 89 (0x129569c00) [pid = 10935] [serial = 588] [outer = 0x113d65000] 17:56:04 INFO - PROCESS | 10935 | 1464051364747 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]]]}] 17:56:04 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 17:56:04 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 920ms 17:56:04 INFO - PROCESS | 10935 | 1464051364751 Marionette TRACE conn2 -> [0,757,"getWindowHandle",null] 17:56:04 INFO - PROCESS | 10935 | 1464051364752 Marionette TRACE conn2 <- [1,757,null,{"value":"7"}] 17:56:04 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 17:56:04 INFO - PROCESS | 10935 | 1464051364757 Marionette TRACE conn2 -> [0,758,"setScriptTimeout",{"ms":35000}] 17:56:04 INFO - PROCESS | 10935 | 1464051364758 Marionette TRACE conn2 <- [1,758,null,{}] 17:56:04 INFO - PROCESS | 10935 | 1464051364760 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}] 17:56:04 INFO - PROCESS | 10935 | 1464051364837 Marionette TRACE conn2 <- [1,759,null,{"value":null}] 17:56:04 INFO - PROCESS | 10935 | 1464051364933 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:04 INFO - PROCESS | 10935 | ++DOCSHELL 0x112ed3000 == 61 [pid = 10935] [id = 197] 17:56:04 INFO - PROCESS | 10935 | ++DOMWINDOW == 90 (0x110f76400) [pid = 10935] [serial = 589] [outer = 0x0] 17:56:04 INFO - PROCESS | 10935 | ++DOMWINDOW == 91 (0x112a63000) [pid = 10935] [serial = 590] [outer = 0x110f76400] 17:56:04 INFO - PROCESS | 10935 | 1464051364965 Marionette DEBUG loaded listener.js 17:56:05 INFO - PROCESS | 10935 | ++DOMWINDOW == 92 (0x115e5a400) [pid = 10935] [serial = 591] [outer = 0x110f76400] 17:56:05 INFO - PROCESS | 10935 | 1464051365405 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]]]}] 17:56:05 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 17:56:05 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 668ms 17:56:05 INFO - PROCESS | 10935 | 1464051365426 Marionette TRACE conn2 -> [0,761,"getWindowHandle",null] 17:56:05 INFO - PROCESS | 10935 | 1464051365428 Marionette TRACE conn2 <- [1,761,null,{"value":"7"}] 17:56:05 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 17:56:05 INFO - PROCESS | 10935 | 1464051365432 Marionette TRACE conn2 -> [0,762,"setScriptTimeout",{"ms":35000}] 17:56:05 INFO - PROCESS | 10935 | 1464051365434 Marionette TRACE conn2 <- [1,762,null,{}] 17:56:05 INFO - PROCESS | 10935 | 1464051365456 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}] 17:56:05 INFO - PROCESS | 10935 | 1464051365555 Marionette TRACE conn2 <- [1,763,null,{"value":null}] 17:56:05 INFO - PROCESS | 10935 | 1464051365614 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:05 INFO - PROCESS | 10935 | ++DOCSHELL 0x119420800 == 62 [pid = 10935] [id = 198] 17:56:05 INFO - PROCESS | 10935 | ++DOMWINDOW == 93 (0x118051400) [pid = 10935] [serial = 592] [outer = 0x0] 17:56:05 INFO - PROCESS | 10935 | ++DOMWINDOW == 94 (0x118703400) [pid = 10935] [serial = 593] [outer = 0x118051400] 17:56:05 INFO - PROCESS | 10935 | 1464051365646 Marionette DEBUG loaded listener.js 17:56:05 INFO - PROCESS | 10935 | ++DOMWINDOW == 95 (0x1192ad000) [pid = 10935] [serial = 594] [outer = 0x118051400] 17:56:06 INFO - PROCESS | 10935 | 1464051366531 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]]]}] 17:56:06 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 17:56:06 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1140ms 17:56:06 INFO - PROCESS | 10935 | 1464051366573 Marionette TRACE conn2 -> [0,765,"getWindowHandle",null] 17:56:06 INFO - PROCESS | 10935 | 1464051366576 Marionette TRACE conn2 <- [1,765,null,{"value":"7"}] 17:56:06 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 17:56:06 INFO - PROCESS | 10935 | 1464051366579 Marionette TRACE conn2 -> [0,766,"setScriptTimeout",{"ms":35000}] 17:56:06 INFO - PROCESS | 10935 | 1464051366580 Marionette TRACE conn2 <- [1,766,null,{}] 17:56:06 INFO - PROCESS | 10935 | 1464051366583 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}] 17:56:06 INFO - PROCESS | 10935 | 1464051366709 Marionette TRACE conn2 <- [1,767,null,{"value":null}] 17:56:06 INFO - PROCESS | 10935 | 1464051366757 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:06 INFO - PROCESS | 10935 | ++DOCSHELL 0x125927800 == 63 [pid = 10935] [id = 199] 17:56:06 INFO - PROCESS | 10935 | ++DOMWINDOW == 96 (0x11947d800) [pid = 10935] [serial = 595] [outer = 0x0] 17:56:06 INFO - PROCESS | 10935 | ++DOMWINDOW == 97 (0x119dbd800) [pid = 10935] [serial = 596] [outer = 0x11947d800] 17:56:06 INFO - PROCESS | 10935 | 1464051366787 Marionette DEBUG loaded listener.js 17:56:06 INFO - PROCESS | 10935 | ++DOMWINDOW == 98 (0x125567400) [pid = 10935] [serial = 597] [outer = 0x11947d800] 17:56:07 INFO - PROCESS | 10935 | 1464051367673 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]]]}] 17:56:07 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 17:56:07 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1120ms 17:56:07 INFO - PROCESS | 10935 | 1464051367700 Marionette TRACE conn2 -> [0,769,"getWindowHandle",null] 17:56:07 INFO - PROCESS | 10935 | 1464051367701 Marionette TRACE conn2 <- [1,769,null,{"value":"7"}] 17:56:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 17:56:07 INFO - PROCESS | 10935 | 1464051367705 Marionette TRACE conn2 -> [0,770,"setScriptTimeout",{"ms":35000}] 17:56:07 INFO - PROCESS | 10935 | 1464051367709 Marionette TRACE conn2 <- [1,770,null,{}] 17:56:07 INFO - PROCESS | 10935 | 1464051367716 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}] 17:56:07 INFO - PROCESS | 10935 | 1464051367803 Marionette TRACE conn2 <- [1,771,null,{"value":null}] 17:56:08 INFO - PROCESS | 10935 | 1464051368033 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:08 INFO - PROCESS | 10935 | ++DOCSHELL 0x1171d8800 == 64 [pid = 10935] [id = 200] 17:56:08 INFO - PROCESS | 10935 | ++DOMWINDOW == 99 (0x115e66800) [pid = 10935] [serial = 598] [outer = 0x0] 17:56:08 INFO - PROCESS | 10935 | ++DOMWINDOW == 100 (0x1160dd800) [pid = 10935] [serial = 599] [outer = 0x115e66800] 17:56:08 INFO - PROCESS | 10935 | 1464051368061 Marionette DEBUG loaded listener.js 17:56:08 INFO - PROCESS | 10935 | ++DOMWINDOW == 101 (0x116942000) [pid = 10935] [serial = 600] [outer = 0x115e66800] 17:56:08 INFO - PROCESS | 10935 | 1464051368500 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]]]}] 17:56:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 17:56:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 825ms 17:56:08 INFO - PROCESS | 10935 | 1464051368529 Marionette TRACE conn2 -> [0,773,"getWindowHandle",null] 17:56:08 INFO - PROCESS | 10935 | 1464051368531 Marionette TRACE conn2 <- [1,773,null,{"value":"7"}] 17:56:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 17:56:08 INFO - PROCESS | 10935 | --DOCSHELL 0x12924e000 == 63 [pid = 10935] [id = 6] 17:56:08 INFO - PROCESS | 10935 | --DOCSHELL 0x11a068800 == 62 [pid = 10935] [id = 183] 17:56:08 INFO - PROCESS | 10935 | --DOCSHELL 0x116112000 == 61 [pid = 10935] [id = 182] 17:56:08 INFO - PROCESS | 10935 | --DOCSHELL 0x11857f800 == 60 [pid = 10935] [id = 180] 17:56:08 INFO - PROCESS | 10935 | --DOCSHELL 0x12d38c000 == 59 [pid = 10935] [id = 156] 17:56:08 INFO - PROCESS | 10935 | --DOCSHELL 0x119453000 == 58 [pid = 10935] [id = 181] 17:56:08 INFO - PROCESS | 10935 | --DOCSHELL 0x1161bf800 == 57 [pid = 10935] [id = 179] 17:56:08 INFO - PROCESS | 10935 | --DOCSHELL 0x10ae54000 == 56 [pid = 10935] [id = 26] 17:56:08 INFO - PROCESS | 10935 | --DOCSHELL 0x12924c000 == 55 [pid = 10935] [id = 196] 17:56:08 INFO - PROCESS | 10935 | --DOCSHELL 0x125c57800 == 54 [pid = 10935] [id = 195] 17:56:08 INFO - PROCESS | 10935 | --DOCSHELL 0x124eb0800 == 53 [pid = 10935] [id = 194] 17:56:08 INFO - PROCESS | 10935 | --DOCSHELL 0x1237d8000 == 52 [pid = 10935] [id = 193] 17:56:08 INFO - PROCESS | 10935 | --DOCSHELL 0x1194c0800 == 51 [pid = 10935] [id = 192] 17:56:08 INFO - PROCESS | 10935 | --DOCSHELL 0x119447000 == 50 [pid = 10935] [id = 191] 17:56:08 INFO - PROCESS | 10935 | --DOMWINDOW == 100 (0x1254b1000) [pid = 10935] [serial = 551] [outer = 0x0] [url = about:blank] 17:56:08 INFO - PROCESS | 10935 | 1464051368592 Marionette TRACE conn2 -> [0,774,"setScriptTimeout",{"ms":35000}] 17:56:08 INFO - PROCESS | 10935 | 1464051368593 Marionette TRACE conn2 <- [1,774,null,{}] 17:56:08 INFO - PROCESS | 10935 | --DOCSHELL 0x1171dc000 == 49 [pid = 10935] [id = 190] 17:56:08 INFO - PROCESS | 10935 | --DOCSHELL 0x11709e800 == 48 [pid = 10935] [id = 189] 17:56:08 INFO - PROCESS | 10935 | --DOCSHELL 0x1237d9000 == 47 [pid = 10935] [id = 184] 17:56:08 INFO - PROCESS | 10935 | --DOMWINDOW == 99 (0x119895c00) [pid = 10935] [serial = 542] [outer = 0x0] [url = about:blank] 17:56:08 INFO - PROCESS | 10935 | --DOMWINDOW == 98 (0x115e61800) [pid = 10935] [serial = 534] [outer = 0x0] [url = about:blank] 17:56:08 INFO - PROCESS | 10935 | --DOMWINDOW == 97 (0x113b65c00) [pid = 10935] [serial = 533] [outer = 0x0] [url = about:blank] 17:56:08 INFO - PROCESS | 10935 | --DOMWINDOW == 96 (0x11619bc00) [pid = 10935] [serial = 536] [outer = 0x0] [url = about:blank] 17:56:08 INFO - PROCESS | 10935 | --DOMWINDOW == 95 (0x11754a800) [pid = 10935] [serial = 537] [outer = 0x0] [url = about:blank] 17:56:08 INFO - PROCESS | 10935 | --DOMWINDOW == 94 (0x1273d2c00) [pid = 10935] [serial = 531] [outer = 0x0] [url = about:blank] 17:56:08 INFO - PROCESS | 10935 | --DOMWINDOW == 93 (0x119480c00) [pid = 10935] [serial = 530] [outer = 0x0] [url = about:blank] 17:56:08 INFO - PROCESS | 10935 | --DOMWINDOW == 92 (0x1192ab000) [pid = 10935] [serial = 539] [outer = 0x0] [url = about:blank] 17:56:08 INFO - PROCESS | 10935 | --DOMWINDOW == 91 (0x119c6e400) [pid = 10935] [serial = 545] [outer = 0x0] [url = about:blank] 17:56:08 INFO - PROCESS | 10935 | --DOMWINDOW == 90 (0x1139b4c00) [pid = 10935] [serial = 515] [outer = 0x0] [url = about:blank] 17:56:08 INFO - PROCESS | 10935 | --DOMWINDOW == 89 (0x118704000) [pid = 10935] [serial = 518] [outer = 0x0] [url = about:blank] 17:56:08 INFO - PROCESS | 10935 | --DOMWINDOW == 88 (0x1198e1000) [pid = 10935] [serial = 521] [outer = 0x0] [url = about:blank] 17:56:08 INFO - PROCESS | 10935 | --DOMWINDOW == 87 (0x1248ad800) [pid = 10935] [serial = 524] [outer = 0x0] [url = about:blank] 17:56:08 INFO - PROCESS | 10935 | --DOMWINDOW == 86 (0x125949000) [pid = 10935] [serial = 527] [outer = 0x0] [url = about:blank] 17:56:08 INFO - PROCESS | 10935 | --DOMWINDOW == 85 (0x124bc1c00) [pid = 10935] [serial = 549] [outer = 0x0] [url = about:blank] 17:56:08 INFO - PROCESS | 10935 | --DOMWINDOW == 84 (0x12366e400) [pid = 10935] [serial = 548] [outer = 0x0] [url = about:blank] 17:56:08 INFO - PROCESS | 10935 | --DOMWINDOW == 83 (0x119dc4400) [pid = 10935] [serial = 546] [outer = 0x0] [url = about:blank] 17:56:08 INFO - PROCESS | 10935 | --DOMWINDOW == 82 (0x119a53c00) [pid = 10935] [serial = 543] [outer = 0x0] [url = about:blank] 17:56:08 INFO - PROCESS | 10935 | --DOMWINDOW == 81 (0x11948a400) [pid = 10935] [serial = 540] [outer = 0x0] [url = about:blank] 17:56:08 INFO - PROCESS | 10935 | --DOMWINDOW == 80 (0x113d64c00) [pid = 10935] [serial = 470] [outer = 0x0] [url = about:blank] 17:56:08 INFO - PROCESS | 10935 | --DOMWINDOW == 79 (0x1161f3000) [pid = 10935] [serial = 473] [outer = 0x0] [url = about:blank] 17:56:08 INFO - PROCESS | 10935 | 1464051368605 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}] 17:56:08 INFO - PROCESS | 10935 | 1464051368680 Marionette TRACE conn2 <- [1,775,null,{"value":null}] 17:56:08 INFO - PROCESS | 10935 | 1464051368692 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:08 INFO - PROCESS | 10935 | ++DOCSHELL 0x11664b800 == 48 [pid = 10935] [id = 201] 17:56:08 INFO - PROCESS | 10935 | ++DOMWINDOW == 80 (0x11754a800) [pid = 10935] [serial = 601] [outer = 0x0] 17:56:08 INFO - PROCESS | 10935 | ++DOMWINDOW == 81 (0x118048000) [pid = 10935] [serial = 602] [outer = 0x11754a800] 17:56:08 INFO - PROCESS | 10935 | 1464051368720 Marionette DEBUG loaded listener.js 17:56:08 INFO - PROCESS | 10935 | ++DOMWINDOW == 82 (0x118c37c00) [pid = 10935] [serial = 603] [outer = 0x11754a800] 17:56:09 INFO - PROCESS | 10935 | 1464051369055 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]]]}] 17:56:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 17:56:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 534ms 17:56:09 INFO - PROCESS | 10935 | 1464051369078 Marionette TRACE conn2 -> [0,777,"getWindowHandle",null] 17:56:09 INFO - PROCESS | 10935 | 1464051369081 Marionette TRACE conn2 <- [1,777,null,{"value":"7"}] 17:56:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 17:56:09 INFO - PROCESS | 10935 | 1464051369085 Marionette TRACE conn2 -> [0,778,"setScriptTimeout",{"ms":35000}] 17:56:09 INFO - PROCESS | 10935 | 1464051369086 Marionette TRACE conn2 <- [1,778,null,{}] 17:56:09 INFO - PROCESS | 10935 | 1464051369088 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}] 17:56:09 INFO - PROCESS | 10935 | 1464051369162 Marionette TRACE conn2 <- [1,779,null,{"value":null}] 17:56:09 INFO - PROCESS | 10935 | 1464051369169 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:09 INFO - PROCESS | 10935 | ++DOCSHELL 0x11858a800 == 49 [pid = 10935] [id = 202] 17:56:09 INFO - PROCESS | 10935 | ++DOMWINDOW == 83 (0x113343400) [pid = 10935] [serial = 604] [outer = 0x0] 17:56:09 INFO - PROCESS | 10935 | ++DOMWINDOW == 84 (0x11988a000) [pid = 10935] [serial = 605] [outer = 0x113343400] 17:56:09 INFO - PROCESS | 10935 | 1464051369197 Marionette DEBUG loaded listener.js 17:56:09 INFO - PROCESS | 10935 | ++DOMWINDOW == 85 (0x1198e1000) [pid = 10935] [serial = 606] [outer = 0x113343400] 17:56:09 INFO - PROCESS | 10935 | 1464051369538 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]]]}] 17:56:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 17:56:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 470ms 17:56:09 INFO - PROCESS | 10935 | 1464051369556 Marionette TRACE conn2 -> [0,781,"getWindowHandle",null] 17:56:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 17:56:09 INFO - PROCESS | 10935 | 1464051369558 Marionette TRACE conn2 <- [1,781,null,{"value":"7"}] 17:56:09 INFO - PROCESS | 10935 | 1464051369564 Marionette TRACE conn2 -> [0,782,"setScriptTimeout",{"ms":35000}] 17:56:09 INFO - PROCESS | 10935 | 1464051369568 Marionette TRACE conn2 <- [1,782,null,{}] 17:56:09 INFO - PROCESS | 10935 | 1464051369578 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}] 17:56:09 INFO - PROCESS | 10935 | 1464051369658 Marionette TRACE conn2 <- [1,783,null,{"value":null}] 17:56:09 INFO - PROCESS | 10935 | 1464051369706 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:09 INFO - PROCESS | 10935 | ++DOCSHELL 0x1194a5000 == 50 [pid = 10935] [id = 203] 17:56:09 INFO - PROCESS | 10935 | ++DOMWINDOW == 86 (0x119480c00) [pid = 10935] [serial = 607] [outer = 0x0] 17:56:09 INFO - PROCESS | 10935 | ++DOMWINDOW == 87 (0x119ad8000) [pid = 10935] [serial = 608] [outer = 0x119480c00] 17:56:09 INFO - PROCESS | 10935 | 1464051369731 Marionette DEBUG loaded listener.js 17:56:09 INFO - PROCESS | 10935 | ++DOMWINDOW == 88 (0x12490b800) [pid = 10935] [serial = 609] [outer = 0x119480c00] 17:56:10 INFO - PROCESS | 10935 | 1464051370007 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]]]}] 17:56:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 17:56:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 481ms 17:56:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 17:56:10 INFO - PROCESS | 10935 | 1464051370044 Marionette TRACE conn2 -> [0,785,"getWindowHandle",null] 17:56:10 INFO - PROCESS | 10935 | 1464051370045 Marionette TRACE conn2 <- [1,785,null,{"value":"7"}] 17:56:10 INFO - PROCESS | 10935 | 1464051370048 Marionette TRACE conn2 -> [0,786,"setScriptTimeout",{"ms":35000}] 17:56:10 INFO - PROCESS | 10935 | 1464051370049 Marionette TRACE conn2 <- [1,786,null,{}] 17:56:10 INFO - PROCESS | 10935 | 1464051370051 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}] 17:56:10 INFO - PROCESS | 10935 | 1464051370132 Marionette TRACE conn2 <- [1,787,null,{"value":null}] 17:56:10 INFO - PROCESS | 10935 | 1464051370138 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:10 INFO - PROCESS | 10935 | ++DOCSHELL 0x123524000 == 51 [pid = 10935] [id = 204] 17:56:10 INFO - PROCESS | 10935 | ++DOMWINDOW == 89 (0x124d58400) [pid = 10935] [serial = 610] [outer = 0x0] 17:56:10 INFO - PROCESS | 10935 | ++DOMWINDOW == 90 (0x125570400) [pid = 10935] [serial = 611] [outer = 0x124d58400] 17:56:10 INFO - PROCESS | 10935 | 1464051370164 Marionette DEBUG loaded listener.js 17:56:10 INFO - PROCESS | 10935 | ++DOMWINDOW == 91 (0x1261f7800) [pid = 10935] [serial = 612] [outer = 0x124d58400] 17:56:10 INFO - PROCESS | 10935 | 1464051370504 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]]]}] 17:56:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 17:56:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 468ms 17:56:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 17:56:10 INFO - PROCESS | 10935 | 1464051370516 Marionette TRACE conn2 -> [0,789,"getWindowHandle",null] 17:56:10 INFO - PROCESS | 10935 | 1464051370517 Marionette TRACE conn2 <- [1,789,null,{"value":"7"}] 17:56:10 INFO - PROCESS | 10935 | 1464051370521 Marionette TRACE conn2 -> [0,790,"setScriptTimeout",{"ms":35000}] 17:56:10 INFO - PROCESS | 10935 | 1464051370524 Marionette TRACE conn2 <- [1,790,null,{}] 17:56:10 INFO - PROCESS | 10935 | 1464051370526 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}] 17:56:10 INFO - PROCESS | 10935 | 1464051370628 Marionette TRACE conn2 <- [1,791,null,{"value":null}] 17:56:10 INFO - PROCESS | 10935 | 1464051370660 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:10 INFO - PROCESS | 10935 | ++DOCSHELL 0x124e6e800 == 52 [pid = 10935] [id = 205] 17:56:10 INFO - PROCESS | 10935 | ++DOMWINDOW == 92 (0x12731cc00) [pid = 10935] [serial = 613] [outer = 0x0] 17:56:10 INFO - PROCESS | 10935 | ++DOMWINDOW == 93 (0x1273d2800) [pid = 10935] [serial = 614] [outer = 0x12731cc00] 17:56:10 INFO - PROCESS | 10935 | 1464051370698 Marionette DEBUG loaded listener.js 17:56:10 INFO - PROCESS | 10935 | ++DOMWINDOW == 94 (0x128e4dc00) [pid = 10935] [serial = 615] [outer = 0x12731cc00] 17:56:11 INFO - PROCESS | 10935 | 1464051371004 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]]]}] 17:56:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 17:56:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 521ms 17:56:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 17:56:11 INFO - PROCESS | 10935 | 1464051371042 Marionette TRACE conn2 -> [0,793,"getWindowHandle",null] 17:56:11 INFO - PROCESS | 10935 | 1464051371043 Marionette TRACE conn2 <- [1,793,null,{"value":"7"}] 17:56:11 INFO - PROCESS | 10935 | 1464051371045 Marionette TRACE conn2 -> [0,794,"setScriptTimeout",{"ms":35000}] 17:56:11 INFO - PROCESS | 10935 | 1464051371046 Marionette TRACE conn2 <- [1,794,null,{}] 17:56:11 INFO - PROCESS | 10935 | 1464051371048 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}] 17:56:11 INFO - PROCESS | 10935 | 1464051371142 Marionette TRACE conn2 <- [1,795,null,{"value":null}] 17:56:11 INFO - PROCESS | 10935 | 1464051371174 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:11 INFO - PROCESS | 10935 | ++DOCSHELL 0x126226800 == 53 [pid = 10935] [id = 206] 17:56:11 INFO - PROCESS | 10935 | ++DOMWINDOW == 95 (0x1251a6800) [pid = 10935] [serial = 616] [outer = 0x0] 17:56:11 INFO - PROCESS | 10935 | ++DOMWINDOW == 96 (0x1291c4c00) [pid = 10935] [serial = 617] [outer = 0x1251a6800] 17:56:11 INFO - PROCESS | 10935 | 1464051371199 Marionette DEBUG loaded listener.js 17:56:11 INFO - PROCESS | 10935 | ++DOMWINDOW == 97 (0x1296ca000) [pid = 10935] [serial = 618] [outer = 0x1251a6800] 17:56:11 INFO - PROCESS | 10935 | 1464051371518 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]]]}] 17:56:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 17:56:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 522ms 17:56:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 17:56:11 INFO - PROCESS | 10935 | 1464051371568 Marionette TRACE conn2 -> [0,797,"getWindowHandle",null] 17:56:11 INFO - PROCESS | 10935 | 1464051371569 Marionette TRACE conn2 <- [1,797,null,{"value":"7"}] 17:56:11 INFO - PROCESS | 10935 | 1464051371571 Marionette TRACE conn2 -> [0,798,"setScriptTimeout",{"ms":35000}] 17:56:11 INFO - PROCESS | 10935 | 1464051371572 Marionette TRACE conn2 <- [1,798,null,{}] 17:56:11 INFO - PROCESS | 10935 | 1464051371575 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}] 17:56:11 INFO - PROCESS | 10935 | 1464051371668 Marionette TRACE conn2 <- [1,799,null,{"value":null}] 17:56:11 INFO - PROCESS | 10935 | 1464051371672 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:11 INFO - PROCESS | 10935 | ++DOCSHELL 0x113d44800 == 54 [pid = 10935] [id = 207] 17:56:11 INFO - PROCESS | 10935 | ++DOMWINDOW == 98 (0x1292cac00) [pid = 10935] [serial = 619] [outer = 0x0] 17:56:11 INFO - PROCESS | 10935 | ++DOMWINDOW == 99 (0x1296de400) [pid = 10935] [serial = 620] [outer = 0x1292cac00] 17:56:11 INFO - PROCESS | 10935 | 1464051371697 Marionette DEBUG loaded listener.js 17:56:11 INFO - PROCESS | 10935 | ++DOMWINDOW == 100 (0x12981cc00) [pid = 10935] [serial = 621] [outer = 0x1292cac00] 17:56:12 INFO - PROCESS | 10935 | 1464051372024 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]]]}] 17:56:12 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 17:56:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 470ms 17:56:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 17:56:12 INFO - PROCESS | 10935 | 1464051372042 Marionette TRACE conn2 -> [0,801,"getWindowHandle",null] 17:56:12 INFO - PROCESS | 10935 | 1464051372043 Marionette TRACE conn2 <- [1,801,null,{"value":"7"}] 17:56:12 INFO - PROCESS | 10935 | 1464051372050 Marionette TRACE conn2 -> [0,802,"setScriptTimeout",{"ms":35000}] 17:56:12 INFO - PROCESS | 10935 | 1464051372051 Marionette TRACE conn2 <- [1,802,null,{}] 17:56:12 INFO - PROCESS | 10935 | 1464051372057 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}] 17:56:12 INFO - PROCESS | 10935 | 1464051372152 Marionette TRACE conn2 <- [1,803,null,{"value":null}] 17:56:12 INFO - PROCESS | 10935 | 1464051372157 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:12 INFO - PROCESS | 10935 | ++DOCSHELL 0x118588800 == 55 [pid = 10935] [id = 208] 17:56:12 INFO - PROCESS | 10935 | ++DOMWINDOW == 101 (0x119c6e400) [pid = 10935] [serial = 622] [outer = 0x0] 17:56:12 INFO - PROCESS | 10935 | ++DOMWINDOW == 102 (0x12aa62000) [pid = 10935] [serial = 623] [outer = 0x119c6e400] 17:56:12 INFO - PROCESS | 10935 | 1464051372180 Marionette DEBUG loaded listener.js 17:56:12 INFO - PROCESS | 10935 | ++DOMWINDOW == 103 (0x12aa69c00) [pid = 10935] [serial = 624] [outer = 0x119c6e400] 17:56:12 INFO - PROCESS | 10935 | 1464051372509 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]]]}] 17:56:12 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 17:56:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 477ms 17:56:12 INFO - PROCESS | 10935 | 1464051372524 Marionette TRACE conn2 -> [0,805,"getWindowHandle",null] 17:56:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 17:56:12 INFO - PROCESS | 10935 | 1464051372526 Marionette TRACE conn2 <- [1,805,null,{"value":"7"}] 17:56:12 INFO - PROCESS | 10935 | 1464051372528 Marionette TRACE conn2 -> [0,806,"setScriptTimeout",{"ms":35000}] 17:56:12 INFO - PROCESS | 10935 | 1464051372529 Marionette TRACE conn2 <- [1,806,null,{}] 17:56:12 INFO - PROCESS | 10935 | 1464051372537 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}] 17:56:12 INFO - PROCESS | 10935 | 1464051372636 Marionette TRACE conn2 <- [1,807,null,{"value":null}] 17:56:12 INFO - PROCESS | 10935 | 1464051372640 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:12 INFO - PROCESS | 10935 | ++DOCSHELL 0x12aaf1000 == 56 [pid = 10935] [id = 209] 17:56:12 INFO - PROCESS | 10935 | ++DOMWINDOW == 104 (0x12aa5b400) [pid = 10935] [serial = 625] [outer = 0x0] 17:56:12 INFO - PROCESS | 10935 | ++DOMWINDOW == 105 (0x12aacf400) [pid = 10935] [serial = 626] [outer = 0x12aa5b400] 17:56:12 INFO - PROCESS | 10935 | 1464051372665 Marionette DEBUG loaded listener.js 17:56:12 INFO - PROCESS | 10935 | ++DOMWINDOW == 106 (0x12ae68000) [pid = 10935] [serial = 627] [outer = 0x12aa5b400] 17:56:12 INFO - PROCESS | 10935 | --DOMWINDOW == 105 (0x11947f800) [pid = 10935] [serial = 574] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 17:56:12 INFO - PROCESS | 10935 | --DOMWINDOW == 104 (0x127322c00) [pid = 10935] [serial = 580] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 17:56:12 INFO - PROCESS | 10935 | --DOMWINDOW == 103 (0x11693dc00) [pid = 10935] [serial = 568] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 17:56:12 INFO - PROCESS | 10935 | --DOMWINDOW == 102 (0x11947c000) [pid = 10935] [serial = 571] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 17:56:12 INFO - PROCESS | 10935 | --DOMWINDOW == 101 (0x113342400) [pid = 10935] [serial = 565] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 17:56:12 INFO - PROCESS | 10935 | --DOMWINDOW == 100 (0x116945000) [pid = 10935] [serial = 583] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 17:56:12 INFO - PROCESS | 10935 | --DOMWINDOW == 99 (0x123245400) [pid = 10935] [serial = 577] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 17:56:12 INFO - PROCESS | 10935 | [10935] WARNING: robustness marked as unsupported: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 17:56:13 INFO - PROCESS | 10935 | Exported SkiaGL extensions: GL_ARB_framebuffer_object GL_ARB_texture_rg GL_EXT_packed_depth_stencil GL_EXT_bgra 17:56:13 INFO - PROCESS | 10935 | Determined SkiaGL cache limits: Size 100663296, Items: 256 17:56:13 INFO - PROCESS | 10935 | [GFX2-]: Using SkiaGL canvas. 17:56:13 INFO - PROCESS | 10935 | 1464051373048 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]]]}] 17:56:13 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 17:56:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 571ms 17:56:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 17:56:13 INFO - PROCESS | 10935 | 1464051373099 Marionette TRACE conn2 -> [0,809,"getWindowHandle",null] 17:56:13 INFO - PROCESS | 10935 | 1464051373101 Marionette TRACE conn2 <- [1,809,null,{"value":"7"}] 17:56:13 INFO - PROCESS | 10935 | 1464051373103 Marionette TRACE conn2 -> [0,810,"setScriptTimeout",{"ms":35000}] 17:56:13 INFO - PROCESS | 10935 | 1464051373104 Marionette TRACE conn2 <- [1,810,null,{}] 17:56:13 INFO - PROCESS | 10935 | 1464051373106 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}] 17:56:13 INFO - PROCESS | 10935 | 1464051373193 Marionette TRACE conn2 <- [1,811,null,{"value":null}] 17:56:13 INFO - PROCESS | 10935 | 1464051373240 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:13 INFO - PROCESS | 10935 | ++DOCSHELL 0x124e60800 == 57 [pid = 10935] [id = 210] 17:56:13 INFO - PROCESS | 10935 | ++DOMWINDOW == 100 (0x119887400) [pid = 10935] [serial = 628] [outer = 0x0] 17:56:13 INFO - PROCESS | 10935 | ++DOMWINDOW == 101 (0x12ae6ac00) [pid = 10935] [serial = 629] [outer = 0x119887400] 17:56:13 INFO - PROCESS | 10935 | 1464051373270 Marionette DEBUG loaded listener.js 17:56:13 INFO - PROCESS | 10935 | ++DOMWINDOW == 102 (0x12aef2800) [pid = 10935] [serial = 630] [outer = 0x119887400] 17:56:13 INFO - PROCESS | 10935 | 1464051373556 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]]]}] 17:56:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 17:56:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 470ms 17:56:13 INFO - PROCESS | 10935 | 1464051373577 Marionette TRACE conn2 -> [0,813,"getWindowHandle",null] 17:56:13 INFO - PROCESS | 10935 | 1464051373579 Marionette TRACE conn2 <- [1,813,null,{"value":"7"}] 17:56:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 17:56:13 INFO - PROCESS | 10935 | 1464051373581 Marionette TRACE conn2 -> [0,814,"setScriptTimeout",{"ms":35000}] 17:56:13 INFO - PROCESS | 10935 | 1464051373583 Marionette TRACE conn2 <- [1,814,null,{}] 17:56:13 INFO - PROCESS | 10935 | 1464051373593 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}] 17:56:13 INFO - PROCESS | 10935 | 1464051373687 Marionette TRACE conn2 <- [1,815,null,{"value":null}] 17:56:13 INFO - PROCESS | 10935 | 1464051373693 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:13 INFO - PROCESS | 10935 | ++DOCSHELL 0x12b4b5800 == 58 [pid = 10935] [id = 211] 17:56:13 INFO - PROCESS | 10935 | ++DOMWINDOW == 103 (0x12b482000) [pid = 10935] [serial = 631] [outer = 0x0] 17:56:13 INFO - PROCESS | 10935 | ++DOMWINDOW == 104 (0x12bcc9800) [pid = 10935] [serial = 632] [outer = 0x12b482000] 17:56:13 INFO - PROCESS | 10935 | 1464051373717 Marionette DEBUG loaded listener.js 17:56:13 INFO - PROCESS | 10935 | ++DOMWINDOW == 105 (0x12bcd2400) [pid = 10935] [serial = 633] [outer = 0x12b482000] 17:56:14 INFO - PROCESS | 10935 | 1464051374046 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] 17:56:14 INFO - PROCESS | 10935 | 1464051374057 Marionette TRACE conn2 <- [1,817,null,{"value":"7"}] 17:56:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 17:56:14 INFO - PROCESS | 10935 | 1464051374059 Marionette TRACE conn2 -> [0,818,"setScriptTimeout",{"ms":35000}] 17:56:14 INFO - PROCESS | 10935 | 1464051374061 Marionette TRACE conn2 <- [1,818,null,{}] 17:56:14 INFO - PROCESS | 10935 | 1464051374064 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}] 17:56:14 INFO - PROCESS | 10935 | 1464051374201 Marionette TRACE conn2 <- [1,819,null,{"value":null}] 17:56:14 INFO - PROCESS | 10935 | 1464051374210 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:14 INFO - PROCESS | 10935 | ++DOCSHELL 0x12bd68000 == 59 [pid = 10935] [id = 212] 17:56:14 INFO - PROCESS | 10935 | ++DOMWINDOW == 106 (0x12ae6c000) [pid = 10935] [serial = 634] [outer = 0x0] 17:56:14 INFO - PROCESS | 10935 | ++DOMWINDOW == 107 (0x12bcd3400) [pid = 10935] [serial = 635] [outer = 0x12ae6c000] 17:56:14 INFO - PROCESS | 10935 | 1464051374261 Marionette DEBUG loaded listener.js 17:56:14 INFO - PROCESS | 10935 | ++DOMWINDOW == 108 (0x12bd9d400) [pid = 10935] [serial = 636] [outer = 0x12ae6c000] 17:56:14 INFO - PROCESS | 10935 | 1464051374624 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]]]}] 17:56:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 17:56:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 618ms 17:56:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 17:56:14 INFO - PROCESS | 10935 | 1464051374678 Marionette TRACE conn2 -> [0,821,"getWindowHandle",null] 17:56:14 INFO - PROCESS | 10935 | 1464051374679 Marionette TRACE conn2 <- [1,821,null,{"value":"7"}] 17:56:14 INFO - PROCESS | 10935 | 1464051374681 Marionette TRACE conn2 -> [0,822,"setScriptTimeout",{"ms":35000}] 17:56:14 INFO - PROCESS | 10935 | 1464051374682 Marionette TRACE conn2 <- [1,822,null,{}] 17:56:14 INFO - PROCESS | 10935 | 1464051374684 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}] 17:56:14 INFO - PROCESS | 10935 | 1464051374764 Marionette TRACE conn2 <- [1,823,null,{"value":null}] 17:56:14 INFO - PROCESS | 10935 | 1464051374813 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:14 INFO - PROCESS | 10935 | ++DOCSHELL 0x12c075800 == 60 [pid = 10935] [id = 213] 17:56:14 INFO - PROCESS | 10935 | ++DOMWINDOW == 109 (0x12ae6d800) [pid = 10935] [serial = 637] [outer = 0x0] 17:56:14 INFO - PROCESS | 10935 | ++DOMWINDOW == 110 (0x12bdb2800) [pid = 10935] [serial = 638] [outer = 0x12ae6d800] 17:56:14 INFO - PROCESS | 10935 | 1464051374836 Marionette DEBUG loaded listener.js 17:56:14 INFO - PROCESS | 10935 | ++DOMWINDOW == 111 (0x12bdbbc00) [pid = 10935] [serial = 639] [outer = 0x12ae6d800] 17:56:15 INFO - PROCESS | 10935 | 1464051375271 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] 17:56:15 INFO - PROCESS | 10935 | 1464051375322 Marionette TRACE conn2 <- [1,825,null,{"value":"7"}] 17:56:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 17:56:15 INFO - PROCESS | 10935 | 1464051375328 Marionette TRACE conn2 -> [0,826,"setScriptTimeout",{"ms":35000}] 17:56:15 INFO - PROCESS | 10935 | 1464051375329 Marionette TRACE conn2 <- [1,826,null,{}] 17:56:15 INFO - PROCESS | 10935 | 1464051375333 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}] 17:56:15 INFO - PROCESS | 10935 | 1464051375436 Marionette TRACE conn2 <- [1,827,null,{"value":null}] 17:56:15 INFO - PROCESS | 10935 | 1464051375525 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:15 INFO - PROCESS | 10935 | ++DOCSHELL 0x118ca4000 == 61 [pid = 10935] [id = 214] 17:56:15 INFO - PROCESS | 10935 | ++DOMWINDOW == 112 (0x116a63800) [pid = 10935] [serial = 640] [outer = 0x0] 17:56:15 INFO - PROCESS | 10935 | ++DOMWINDOW == 113 (0x118575c00) [pid = 10935] [serial = 641] [outer = 0x116a63800] 17:56:15 INFO - PROCESS | 10935 | 1464051375555 Marionette DEBUG loaded listener.js 17:56:15 INFO - PROCESS | 10935 | ++DOMWINDOW == 114 (0x11947d400) [pid = 10935] [serial = 642] [outer = 0x116a63800] 17:56:15 INFO - PROCESS | 10935 | 1464051375952 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]]]}] 17:56:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 17:56:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 672ms 17:56:16 INFO - PROCESS | 10935 | 1464051376000 Marionette TRACE conn2 -> [0,829,"getWindowHandle",null] 17:56:16 INFO - PROCESS | 10935 | 1464051376004 Marionette TRACE conn2 <- [1,829,null,{"value":"7"}] 17:56:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 17:56:16 INFO - PROCESS | 10935 | 1464051376008 Marionette TRACE conn2 -> [0,830,"setScriptTimeout",{"ms":35000}] 17:56:16 INFO - PROCESS | 10935 | 1464051376010 Marionette TRACE conn2 <- [1,830,null,{}] 17:56:16 INFO - PROCESS | 10935 | 1464051376012 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}] 17:56:16 INFO - PROCESS | 10935 | 1464051376112 Marionette TRACE conn2 <- [1,831,null,{"value":null}] 17:56:16 INFO - PROCESS | 10935 | 1464051376175 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:16 INFO - PROCESS | 10935 | ++DOCSHELL 0x12321a000 == 62 [pid = 10935] [id = 215] 17:56:16 INFO - PROCESS | 10935 | ++DOMWINDOW == 115 (0x11948a800) [pid = 10935] [serial = 643] [outer = 0x0] 17:56:16 INFO - PROCESS | 10935 | ++DOMWINDOW == 116 (0x119a50400) [pid = 10935] [serial = 644] [outer = 0x11948a800] 17:56:16 INFO - PROCESS | 10935 | 1464051376206 Marionette DEBUG loaded listener.js 17:56:16 INFO - PROCESS | 10935 | ++DOMWINDOW == 117 (0x124bbf800) [pid = 10935] [serial = 645] [outer = 0x11948a800] 17:56:16 INFO - PROCESS | 10935 | 1464051376600 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]]]}] 17:56:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 17:56:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 619ms 17:56:16 INFO - PROCESS | 10935 | 1464051376627 Marionette TRACE conn2 -> [0,833,"getWindowHandle",null] 17:56:16 INFO - PROCESS | 10935 | 1464051376629 Marionette TRACE conn2 <- [1,833,null,{"value":"7"}] 17:56:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 17:56:16 INFO - PROCESS | 10935 | 1464051376631 Marionette TRACE conn2 -> [0,834,"setScriptTimeout",{"ms":35000}] 17:56:16 INFO - PROCESS | 10935 | 1464051376634 Marionette TRACE conn2 <- [1,834,null,{}] 17:56:16 INFO - PROCESS | 10935 | 1464051376642 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}] 17:56:16 INFO - PROCESS | 10935 | 1464051376746 Marionette TRACE conn2 <- [1,835,null,{"value":null}] 17:56:16 INFO - PROCESS | 10935 | 1464051376848 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:16 INFO - PROCESS | 10935 | ++DOCSHELL 0x12c468800 == 63 [pid = 10935] [id = 216] 17:56:16 INFO - PROCESS | 10935 | ++DOMWINDOW == 118 (0x128e49400) [pid = 10935] [serial = 646] [outer = 0x0] 17:56:16 INFO - PROCESS | 10935 | ++DOMWINDOW == 119 (0x128e53c00) [pid = 10935] [serial = 647] [outer = 0x128e49400] 17:56:16 INFO - PROCESS | 10935 | 1464051376880 Marionette DEBUG loaded listener.js 17:56:16 INFO - PROCESS | 10935 | ++DOMWINDOW == 120 (0x129815800) [pid = 10935] [serial = 648] [outer = 0x128e49400] 17:56:17 INFO - PROCESS | 10935 | 1464051377270 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]]]}] 17:56:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 17:56:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 672ms 17:56:17 INFO - PROCESS | 10935 | 1464051377303 Marionette TRACE conn2 -> [0,837,"getWindowHandle",null] 17:56:17 INFO - PROCESS | 10935 | 1464051377305 Marionette TRACE conn2 <- [1,837,null,{"value":"7"}] 17:56:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 17:56:17 INFO - PROCESS | 10935 | 1464051377308 Marionette TRACE conn2 -> [0,838,"setScriptTimeout",{"ms":35000}] 17:56:17 INFO - PROCESS | 10935 | 1464051377309 Marionette TRACE conn2 <- [1,838,null,{}] 17:56:17 INFO - PROCESS | 10935 | 1464051377311 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}] 17:56:17 INFO - PROCESS | 10935 | 1464051377410 Marionette TRACE conn2 <- [1,839,null,{"value":null}] 17:56:17 INFO - PROCESS | 10935 | 1464051377460 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:17 INFO - PROCESS | 10935 | ++DOCSHELL 0x12c6d5000 == 64 [pid = 10935] [id = 217] 17:56:17 INFO - PROCESS | 10935 | ++DOMWINDOW == 121 (0x128e4c800) [pid = 10935] [serial = 649] [outer = 0x0] 17:56:17 INFO - PROCESS | 10935 | ++DOMWINDOW == 122 (0x12aeed800) [pid = 10935] [serial = 650] [outer = 0x128e4c800] 17:56:17 INFO - PROCESS | 10935 | 1464051377489 Marionette DEBUG loaded listener.js 17:56:17 INFO - PROCESS | 10935 | ++DOMWINDOW == 123 (0x12b487800) [pid = 10935] [serial = 651] [outer = 0x128e4c800] 17:56:17 INFO - PROCESS | 10935 | 1464051377866 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]]]}] 17:56:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 17:56:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 618ms 17:56:17 INFO - PROCESS | 10935 | 1464051377926 Marionette TRACE conn2 -> [0,841,"getWindowHandle",null] 17:56:17 INFO - PROCESS | 10935 | 1464051377928 Marionette TRACE conn2 <- [1,841,null,{"value":"7"}] 17:56:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 17:56:17 INFO - PROCESS | 10935 | 1464051377930 Marionette TRACE conn2 -> [0,842,"setScriptTimeout",{"ms":35000}] 17:56:17 INFO - PROCESS | 10935 | 1464051377932 Marionette TRACE conn2 <- [1,842,null,{}] 17:56:17 INFO - PROCESS | 10935 | 1464051377964 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}] 17:56:18 INFO - PROCESS | 10935 | 1464051378088 Marionette TRACE conn2 <- [1,843,null,{"value":null}] 17:56:18 INFO - PROCESS | 10935 | 1464051378155 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:18 INFO - PROCESS | 10935 | ++DOCSHELL 0x1182cd800 == 65 [pid = 10935] [id = 218] 17:56:18 INFO - PROCESS | 10935 | ++DOMWINDOW == 124 (0x110f84c00) [pid = 10935] [serial = 652] [outer = 0x0] 17:56:18 INFO - PROCESS | 10935 | ++DOMWINDOW == 125 (0x12594b400) [pid = 10935] [serial = 653] [outer = 0x110f84c00] 17:56:18 INFO - PROCESS | 10935 | 1464051378185 Marionette DEBUG loaded listener.js 17:56:18 INFO - PROCESS | 10935 | ++DOMWINDOW == 126 (0x12b488c00) [pid = 10935] [serial = 654] [outer = 0x110f84c00] 17:56:18 INFO - PROCESS | 10935 | 1464051378742 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]]]}] 17:56:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 17:56:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 822ms 17:56:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 17:56:18 INFO - PROCESS | 10935 | 1464051378753 Marionette TRACE conn2 -> [0,845,"getWindowHandle",null] 17:56:18 INFO - PROCESS | 10935 | 1464051378755 Marionette TRACE conn2 <- [1,845,null,{"value":"7"}] 17:56:18 INFO - PROCESS | 10935 | 1464051378758 Marionette TRACE conn2 -> [0,846,"setScriptTimeout",{"ms":35000}] 17:56:18 INFO - PROCESS | 10935 | 1464051378761 Marionette TRACE conn2 <- [1,846,null,{}] 17:56:18 INFO - PROCESS | 10935 | 1464051378764 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}] 17:56:18 INFO - PROCESS | 10935 | 1464051378854 Marionette TRACE conn2 <- [1,847,null,{"value":null}] 17:56:18 INFO - PROCESS | 10935 | 1464051378906 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:18 INFO - PROCESS | 10935 | ++DOCSHELL 0x116f22000 == 66 [pid = 10935] [id = 219] 17:56:18 INFO - PROCESS | 10935 | ++DOMWINDOW == 127 (0x111f60000) [pid = 10935] [serial = 655] [outer = 0x0] 17:56:18 INFO - PROCESS | 10935 | ++DOMWINDOW == 128 (0x115e5c000) [pid = 10935] [serial = 656] [outer = 0x111f60000] 17:56:18 INFO - PROCESS | 10935 | 1464051378932 Marionette DEBUG loaded listener.js 17:56:18 INFO - PROCESS | 10935 | ++DOMWINDOW == 129 (0x1166be800) [pid = 10935] [serial = 657] [outer = 0x111f60000] 17:56:19 INFO - PROCESS | 10935 | 1464051379349 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]]]}] 17:56:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 17:56:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 622ms 17:56:19 INFO - PROCESS | 10935 | 1464051379381 Marionette TRACE conn2 -> [0,849,"getWindowHandle",null] 17:56:19 INFO - PROCESS | 10935 | 1464051379385 Marionette TRACE conn2 <- [1,849,null,{"value":"7"}] 17:56:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 17:56:19 INFO - PROCESS | 10935 | 1464051379408 Marionette TRACE conn2 -> [0,850,"setScriptTimeout",{"ms":35000}] 17:56:19 INFO - PROCESS | 10935 | 1464051379410 Marionette TRACE conn2 <- [1,850,null,{}] 17:56:19 INFO - PROCESS | 10935 | 1464051379412 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}] 17:56:19 INFO - PROCESS | 10935 | 1464051379503 Marionette TRACE conn2 <- [1,851,null,{"value":null}] 17:56:19 INFO - PROCESS | 10935 | 1464051379570 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:19 INFO - PROCESS | 10935 | ++DOCSHELL 0x1182e3000 == 67 [pid = 10935] [id = 220] 17:56:19 INFO - PROCESS | 10935 | ++DOMWINDOW == 130 (0x11917b000) [pid = 10935] [serial = 658] [outer = 0x0] 17:56:19 INFO - PROCESS | 10935 | ++DOMWINDOW == 131 (0x1192a6c00) [pid = 10935] [serial = 659] [outer = 0x11917b000] 17:56:19 INFO - PROCESS | 10935 | 1464051379597 Marionette DEBUG loaded listener.js 17:56:19 INFO - PROCESS | 10935 | ++DOMWINDOW == 132 (0x119550000) [pid = 10935] [serial = 660] [outer = 0x11917b000] 17:56:19 INFO - PROCESS | 10935 | --DOCSHELL 0x124eac800 == 66 [pid = 10935] [id = 187] 17:56:19 INFO - PROCESS | 10935 | --DOCSHELL 0x12bd68000 == 65 [pid = 10935] [id = 212] 17:56:19 INFO - PROCESS | 10935 | --DOCSHELL 0x12b4b5800 == 64 [pid = 10935] [id = 211] 17:56:19 INFO - PROCESS | 10935 | --DOCSHELL 0x124e60800 == 63 [pid = 10935] [id = 210] 17:56:19 INFO - PROCESS | 10935 | --DOCSHELL 0x12aaf1000 == 62 [pid = 10935] [id = 209] 17:56:19 INFO - PROCESS | 10935 | --DOCSHELL 0x118588800 == 61 [pid = 10935] [id = 208] 17:56:19 INFO - PROCESS | 10935 | --DOCSHELL 0x113d44800 == 60 [pid = 10935] [id = 207] 17:56:19 INFO - PROCESS | 10935 | --DOCSHELL 0x126226800 == 59 [pid = 10935] [id = 206] 17:56:19 INFO - PROCESS | 10935 | --DOMWINDOW == 131 (0x1139b5800) [pid = 10935] [serial = 554] [outer = 0x0] [url = about:blank] 17:56:19 INFO - PROCESS | 10935 | --DOMWINDOW == 130 (0x1181d4800) [pid = 10935] [serial = 557] [outer = 0x0] [url = about:blank] 17:56:19 INFO - PROCESS | 10935 | --DOMWINDOW == 129 (0x11a1f0c00) [pid = 10935] [serial = 560] [outer = 0x0] [url = about:blank] 17:56:19 INFO - PROCESS | 10935 | --DOMWINDOW == 128 (0x1292ca400) [pid = 10935] [serial = 587] [outer = 0x0] [url = about:blank] 17:56:19 INFO - PROCESS | 10935 | --DOCSHELL 0x124e6e800 == 58 [pid = 10935] [id = 205] 17:56:19 INFO - PROCESS | 10935 | --DOCSHELL 0x123524000 == 57 [pid = 10935] [id = 204] 17:56:19 INFO - PROCESS | 10935 | --DOCSHELL 0x1194a5000 == 56 [pid = 10935] [id = 203] 17:56:19 INFO - PROCESS | 10935 | --DOCSHELL 0x11858a800 == 55 [pid = 10935] [id = 202] 17:56:19 INFO - PROCESS | 10935 | --DOCSHELL 0x11664b800 == 54 [pid = 10935] [id = 201] 17:56:19 INFO - PROCESS | 10935 | --DOCSHELL 0x1171d8800 == 53 [pid = 10935] [id = 200] 17:56:19 INFO - PROCESS | 10935 | --DOCSHELL 0x112ed3000 == 52 [pid = 10935] [id = 197] 17:56:19 INFO - PROCESS | 10935 | 1464051379959 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]]]}] 17:56:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 17:56:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 571ms 17:56:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 17:56:19 INFO - PROCESS | 10935 | 1464051379977 Marionette TRACE conn2 -> [0,853,"getWindowHandle",null] 17:56:19 INFO - PROCESS | 10935 | 1464051379979 Marionette TRACE conn2 <- [1,853,null,{"value":"7"}] 17:56:19 INFO - PROCESS | 10935 | 1464051379981 Marionette TRACE conn2 -> [0,854,"setScriptTimeout",{"ms":35000}] 17:56:19 INFO - PROCESS | 10935 | 1464051379983 Marionette TRACE conn2 <- [1,854,null,{}] 17:56:19 INFO - PROCESS | 10935 | 1464051379991 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}] 17:56:20 INFO - PROCESS | 10935 | 1464051380076 Marionette TRACE conn2 <- [1,855,null,{"value":null}] 17:56:20 INFO - PROCESS | 10935 | --DOMWINDOW == 127 (0x11a1f1400) [pid = 10935] [serial = 575] [outer = 0x0] [url = about:blank] 17:56:20 INFO - PROCESS | 10935 | --DOMWINDOW == 126 (0x1276d0000) [pid = 10935] [serial = 581] [outer = 0x0] [url = about:blank] 17:56:20 INFO - PROCESS | 10935 | --DOMWINDOW == 125 (0x1261a0400) [pid = 10935] [serial = 563] [outer = 0x0] [url = about:blank] 17:56:20 INFO - PROCESS | 10935 | --DOMWINDOW == 124 (0x11856c800) [pid = 10935] [serial = 569] [outer = 0x0] [url = about:blank] 17:56:20 INFO - PROCESS | 10935 | --DOMWINDOW == 123 (0x11917ec00) [pid = 10935] [serial = 570] [outer = 0x0] [url = about:blank] 17:56:20 INFO - PROCESS | 10935 | --DOMWINDOW == 122 (0x1198e0800) [pid = 10935] [serial = 572] [outer = 0x0] [url = about:blank] 17:56:20 INFO - PROCESS | 10935 | --DOMWINDOW == 121 (0x119c70400) [pid = 10935] [serial = 573] [outer = 0x0] [url = about:blank] 17:56:20 INFO - PROCESS | 10935 | --DOMWINDOW == 120 (0x1166bb400) [pid = 10935] [serial = 567] [outer = 0x0] [url = about:blank] 17:56:20 INFO - PROCESS | 10935 | --DOMWINDOW == 119 (0x113deec00) [pid = 10935] [serial = 566] [outer = 0x0] [url = about:blank] 17:56:20 INFO - PROCESS | 10935 | --DOMWINDOW == 118 (0x124d5c800) [pid = 10935] [serial = 585] [outer = 0x0] [url = about:blank] 17:56:20 INFO - PROCESS | 10935 | --DOMWINDOW == 117 (0x119546800) [pid = 10935] [serial = 584] [outer = 0x0] [url = about:blank] 17:56:20 INFO - PROCESS | 10935 | --DOMWINDOW == 116 (0x1254bd800) [pid = 10935] [serial = 578] [outer = 0x0] [url = about:blank] 17:56:20 INFO - PROCESS | 10935 | --DOMWINDOW == 115 (0x128e57800) [pid = 10935] [serial = 582] [outer = 0x0] [url = about:blank] 17:56:20 INFO - PROCESS | 10935 | --DOMWINDOW == 114 (0x1261f2400) [pid = 10935] [serial = 579] [outer = 0x0] [url = about:blank] 17:56:20 INFO - PROCESS | 10935 | --DOMWINDOW == 113 (0x124904000) [pid = 10935] [serial = 576] [outer = 0x0] [url = about:blank] 17:56:20 INFO - PROCESS | 10935 | 1464051380129 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:20 INFO - PROCESS | 10935 | ++DOCSHELL 0x11831c000 == 53 [pid = 10935] [id = 221] 17:56:20 INFO - PROCESS | 10935 | ++DOMWINDOW == 114 (0x11670e000) [pid = 10935] [serial = 661] [outer = 0x0] 17:56:20 INFO - PROCESS | 10935 | ++DOMWINDOW == 115 (0x119546800) [pid = 10935] [serial = 662] [outer = 0x11670e000] 17:56:20 INFO - PROCESS | 10935 | 1464051380156 Marionette DEBUG loaded listener.js 17:56:20 INFO - PROCESS | 10935 | ++DOMWINDOW == 116 (0x119c6c800) [pid = 10935] [serial = 663] [outer = 0x11670e000] 17:56:20 INFO - PROCESS | 10935 | 1464051380441 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]]]}] 17:56:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 17:56:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 474ms 17:56:20 INFO - PROCESS | 10935 | 1464051380461 Marionette TRACE conn2 -> [0,857,"getWindowHandle",null] 17:56:20 INFO - PROCESS | 10935 | 1464051380462 Marionette TRACE conn2 <- [1,857,null,{"value":"7"}] 17:56:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 17:56:20 INFO - PROCESS | 10935 | 1464051380464 Marionette TRACE conn2 -> [0,858,"setScriptTimeout",{"ms":35000}] 17:56:20 INFO - PROCESS | 10935 | 1464051380465 Marionette TRACE conn2 <- [1,858,null,{}] 17:56:20 INFO - PROCESS | 10935 | 1464051380468 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}] 17:56:20 INFO - PROCESS | 10935 | 1464051380560 Marionette TRACE conn2 <- [1,859,null,{"value":null}] 17:56:20 INFO - PROCESS | 10935 | 1464051380564 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:20 INFO - PROCESS | 10935 | ++DOCSHELL 0x11a050800 == 54 [pid = 10935] [id = 222] 17:56:20 INFO - PROCESS | 10935 | ++DOMWINDOW == 117 (0x119c76800) [pid = 10935] [serial = 664] [outer = 0x0] 17:56:20 INFO - PROCESS | 10935 | ++DOMWINDOW == 118 (0x12324dc00) [pid = 10935] [serial = 665] [outer = 0x119c76800] 17:56:20 INFO - PROCESS | 10935 | 1464051380591 Marionette DEBUG loaded listener.js 17:56:20 INFO - PROCESS | 10935 | ++DOMWINDOW == 119 (0x124903c00) [pid = 10935] [serial = 666] [outer = 0x119c76800] 17:56:20 INFO - PROCESS | 10935 | 1464051380909 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]]]}] 17:56:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 17:56:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 469ms 17:56:20 INFO - PROCESS | 10935 | 1464051380935 Marionette TRACE conn2 -> [0,861,"getWindowHandle",null] 17:56:20 INFO - PROCESS | 10935 | 1464051380938 Marionette TRACE conn2 <- [1,861,null,{"value":"7"}] 17:56:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 17:56:20 INFO - PROCESS | 10935 | 1464051380941 Marionette TRACE conn2 -> [0,862,"setScriptTimeout",{"ms":35000}] 17:56:20 INFO - PROCESS | 10935 | 1464051380942 Marionette TRACE conn2 <- [1,862,null,{}] 17:56:20 INFO - PROCESS | 10935 | 1464051380944 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}] 17:56:21 INFO - PROCESS | 10935 | 1464051381017 Marionette TRACE conn2 <- [1,863,null,{"value":null}] 17:56:21 INFO - PROCESS | 10935 | 1464051381024 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:21 INFO - PROCESS | 10935 | ++DOCSHELL 0x124992800 == 55 [pid = 10935] [id = 223] 17:56:21 INFO - PROCESS | 10935 | ++DOMWINDOW == 120 (0x124904000) [pid = 10935] [serial = 667] [outer = 0x0] 17:56:21 INFO - PROCESS | 10935 | ++DOMWINDOW == 121 (0x124d62c00) [pid = 10935] [serial = 668] [outer = 0x124904000] 17:56:21 INFO - PROCESS | 10935 | 1464051381049 Marionette DEBUG loaded listener.js 17:56:21 INFO - PROCESS | 10935 | ++DOMWINDOW == 122 (0x1254bd800) [pid = 10935] [serial = 669] [outer = 0x124904000] 17:56:21 INFO - PROCESS | 10935 | 1464051381364 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]]]}] 17:56:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 17:56:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 468ms 17:56:21 INFO - PROCESS | 10935 | 1464051381409 Marionette TRACE conn2 -> [0,865,"getWindowHandle",null] 17:56:21 INFO - PROCESS | 10935 | 1464051381410 Marionette TRACE conn2 <- [1,865,null,{"value":"7"}] 17:56:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 17:56:21 INFO - PROCESS | 10935 | 1464051381413 Marionette TRACE conn2 -> [0,866,"setScriptTimeout",{"ms":35000}] 17:56:21 INFO - PROCESS | 10935 | 1464051381414 Marionette TRACE conn2 <- [1,866,null,{}] 17:56:21 INFO - PROCESS | 10935 | 1464051381416 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}] 17:56:21 INFO - PROCESS | 10935 | 1464051381512 Marionette TRACE conn2 <- [1,867,null,{"value":null}] 17:56:21 INFO - PROCESS | 10935 | 1464051381573 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:21 INFO - PROCESS | 10935 | ++DOCSHELL 0x117581800 == 56 [pid = 10935] [id = 224] 17:56:21 INFO - PROCESS | 10935 | ++DOMWINDOW == 123 (0x124bb9c00) [pid = 10935] [serial = 670] [outer = 0x0] 17:56:21 INFO - PROCESS | 10935 | ++DOMWINDOW == 124 (0x12598c800) [pid = 10935] [serial = 671] [outer = 0x124bb9c00] 17:56:21 INFO - PROCESS | 10935 | 1464051381599 Marionette DEBUG loaded listener.js 17:56:21 INFO - PROCESS | 10935 | ++DOMWINDOW == 125 (0x1291ce000) [pid = 10935] [serial = 672] [outer = 0x124bb9c00] 17:56:21 INFO - PROCESS | 10935 | 1464051381879 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]]]}] 17:56:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 17:56:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 517ms 17:56:21 INFO - PROCESS | 10935 | 1464051381939 Marionette TRACE conn2 -> [0,869,"getWindowHandle",null] 17:56:21 INFO - PROCESS | 10935 | 1464051381940 Marionette TRACE conn2 <- [1,869,null,{"value":"7"}] 17:56:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 17:56:21 INFO - PROCESS | 10935 | 1464051381943 Marionette TRACE conn2 -> [0,870,"setScriptTimeout",{"ms":35000}] 17:56:21 INFO - PROCESS | 10935 | 1464051381944 Marionette TRACE conn2 <- [1,870,null,{}] 17:56:21 INFO - PROCESS | 10935 | 1464051381946 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}] 17:56:22 INFO - PROCESS | 10935 | 1464051382049 Marionette TRACE conn2 <- [1,871,null,{"value":null}] 17:56:22 INFO - PROCESS | 10935 | 1464051382053 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:22 INFO - PROCESS | 10935 | ++DOCSHELL 0x126231000 == 57 [pid = 10935] [id = 225] 17:56:22 INFO - PROCESS | 10935 | ++DOMWINDOW == 126 (0x12706e800) [pid = 10935] [serial = 673] [outer = 0x0] 17:56:22 INFO - PROCESS | 10935 | ++DOMWINDOW == 127 (0x129570000) [pid = 10935] [serial = 674] [outer = 0x12706e800] 17:56:22 INFO - PROCESS | 10935 | 1464051382111 Marionette DEBUG loaded listener.js 17:56:22 INFO - PROCESS | 10935 | ++DOMWINDOW == 128 (0x129812c00) [pid = 10935] [serial = 675] [outer = 0x12706e800] 17:56:22 INFO - PROCESS | 10935 | 1464051382549 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]]]}] 17:56:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 17:56:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 618ms 17:56:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 17:56:22 INFO - PROCESS | 10935 | 1464051382562 Marionette TRACE conn2 -> [0,873,"getWindowHandle",null] 17:56:22 INFO - PROCESS | 10935 | 1464051382564 Marionette TRACE conn2 <- [1,873,null,{"value":"7"}] 17:56:22 INFO - PROCESS | 10935 | 1464051382567 Marionette TRACE conn2 -> [0,874,"setScriptTimeout",{"ms":35000}] 17:56:22 INFO - PROCESS | 10935 | 1464051382569 Marionette TRACE conn2 <- [1,874,null,{}] 17:56:22 INFO - PROCESS | 10935 | 1464051382575 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}] 17:56:22 INFO - PROCESS | 10935 | 1464051382697 Marionette TRACE conn2 <- [1,875,null,{"value":null}] 17:56:22 INFO - PROCESS | 10935 | 1464051382731 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:22 INFO - PROCESS | 10935 | ++DOCSHELL 0x1295b0800 == 58 [pid = 10935] [id = 226] 17:56:22 INFO - PROCESS | 10935 | ++DOMWINDOW == 129 (0x1296c9000) [pid = 10935] [serial = 676] [outer = 0x0] 17:56:22 INFO - PROCESS | 10935 | ++DOMWINDOW == 130 (0x12aac5c00) [pid = 10935] [serial = 677] [outer = 0x1296c9000] 17:56:22 INFO - PROCESS | 10935 | 1464051382756 Marionette DEBUG loaded listener.js 17:56:22 INFO - PROCESS | 10935 | ++DOMWINDOW == 131 (0x12ae64800) [pid = 10935] [serial = 678] [outer = 0x1296c9000] 17:56:23 INFO - PROCESS | 10935 | 1464051383082 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]]]}] 17:56:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 17:56:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 526ms 17:56:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 17:56:23 INFO - PROCESS | 10935 | 1464051383092 Marionette TRACE conn2 -> [0,877,"getWindowHandle",null] 17:56:23 INFO - PROCESS | 10935 | 1464051383093 Marionette TRACE conn2 <- [1,877,null,{"value":"7"}] 17:56:23 INFO - PROCESS | 10935 | 1464051383095 Marionette TRACE conn2 -> [0,878,"setScriptTimeout",{"ms":35000}] 17:56:23 INFO - PROCESS | 10935 | 1464051383096 Marionette TRACE conn2 <- [1,878,null,{}] 17:56:23 INFO - PROCESS | 10935 | 1464051383098 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}] 17:56:23 INFO - PROCESS | 10935 | 1464051383195 Marionette TRACE conn2 <- [1,879,null,{"value":null}] 17:56:23 INFO - PROCESS | 10935 | 1464051383210 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:23 INFO - PROCESS | 10935 | ++DOCSHELL 0x12aa1a800 == 59 [pid = 10935] [id = 227] 17:56:23 INFO - PROCESS | 10935 | ++DOMWINDOW == 132 (0x11948ac00) [pid = 10935] [serial = 679] [outer = 0x0] 17:56:23 INFO - PROCESS | 10935 | ++DOMWINDOW == 133 (0x12ae73000) [pid = 10935] [serial = 680] [outer = 0x11948ac00] 17:56:23 INFO - PROCESS | 10935 | 1464051383242 Marionette DEBUG loaded listener.js 17:56:23 INFO - PROCESS | 10935 | ++DOMWINDOW == 134 (0x12b487400) [pid = 10935] [serial = 681] [outer = 0x11948ac00] 17:56:23 INFO - PROCESS | 10935 | 1464051383577 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]]]}] 17:56:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 17:56:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 521ms 17:56:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 17:56:23 INFO - PROCESS | 10935 | 1464051383616 Marionette TRACE conn2 -> [0,881,"getWindowHandle",null] 17:56:23 INFO - PROCESS | 10935 | 1464051383617 Marionette TRACE conn2 <- [1,881,null,{"value":"7"}] 17:56:23 INFO - PROCESS | 10935 | 1464051383619 Marionette TRACE conn2 -> [0,882,"setScriptTimeout",{"ms":35000}] 17:56:23 INFO - PROCESS | 10935 | 1464051383620 Marionette TRACE conn2 <- [1,882,null,{}] 17:56:23 INFO - PROCESS | 10935 | 1464051383623 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}] 17:56:23 INFO - PROCESS | 10935 | 1464051383721 Marionette TRACE conn2 <- [1,883,null,{"value":null}] 17:56:23 INFO - PROCESS | 10935 | 1464051383725 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:23 INFO - PROCESS | 10935 | ++DOCSHELL 0x12b4b1000 == 60 [pid = 10935] [id = 228] 17:56:23 INFO - PROCESS | 10935 | ++DOMWINDOW == 135 (0x12b48bc00) [pid = 10935] [serial = 682] [outer = 0x0] 17:56:23 INFO - PROCESS | 10935 | ++DOMWINDOW == 136 (0x12bccc400) [pid = 10935] [serial = 683] [outer = 0x12b48bc00] 17:56:23 INFO - PROCESS | 10935 | 1464051383779 Marionette DEBUG loaded listener.js 17:56:23 INFO - PROCESS | 10935 | ++DOMWINDOW == 137 (0x12bd92c00) [pid = 10935] [serial = 684] [outer = 0x12b48bc00] 17:56:24 INFO - PROCESS | 10935 | --DOMWINDOW == 136 (0x113343400) [pid = 10935] [serial = 604] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 17:56:24 INFO - PROCESS | 10935 | --DOMWINDOW == 135 (0x12731cc00) [pid = 10935] [serial = 613] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 17:56:24 INFO - PROCESS | 10935 | --DOMWINDOW == 134 (0x1251a6800) [pid = 10935] [serial = 616] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 17:56:24 INFO - PROCESS | 10935 | --DOMWINDOW == 133 (0x115e66800) [pid = 10935] [serial = 598] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 17:56:24 INFO - PROCESS | 10935 | --DOMWINDOW == 132 (0x11754a800) [pid = 10935] [serial = 601] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 17:56:24 INFO - PROCESS | 10935 | --DOMWINDOW == 131 (0x124d58400) [pid = 10935] [serial = 610] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 17:56:24 INFO - PROCESS | 10935 | --DOMWINDOW == 130 (0x119480c00) [pid = 10935] [serial = 607] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 17:56:24 INFO - PROCESS | 10935 | --DOMWINDOW == 129 (0x1292cac00) [pid = 10935] [serial = 619] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 17:56:24 INFO - PROCESS | 10935 | --DOMWINDOW == 128 (0x12aa5b400) [pid = 10935] [serial = 625] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 17:56:24 INFO - PROCESS | 10935 | --DOMWINDOW == 127 (0x119887400) [pid = 10935] [serial = 628] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 17:56:24 INFO - PROCESS | 10935 | --DOMWINDOW == 126 (0x119c6e400) [pid = 10935] [serial = 622] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 17:56:24 INFO - PROCESS | 10935 | --DOMWINDOW == 125 (0x12b482000) [pid = 10935] [serial = 631] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 17:56:24 INFO - PROCESS | 10935 | --DOMWINDOW == 124 (0x12ae6c000) [pid = 10935] [serial = 634] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 17:56:24 INFO - PROCESS | 10935 | --DOMWINDOW == 123 (0x11224ec00) [pid = 10935] [serial = 514] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 17:56:24 INFO - PROCESS | 10935 | --DOMWINDOW == 122 (0x1248b8c00) [pid = 10935] [serial = 526] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 17:56:24 INFO - PROCESS | 10935 | --DOMWINDOW == 121 (0x119dbcc00) [pid = 10935] [serial = 523] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 17:56:24 INFO - PROCESS | 10935 | --DOMWINDOW == 120 (0x123497000) [pid = 10935] [serial = 550] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 17:56:24 INFO - PROCESS | 10935 | --DOMWINDOW == 119 (0x11693d800) [pid = 10935] [serial = 517] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 17:56:24 INFO - PROCESS | 10935 | --DOMWINDOW == 118 (0x119545800) [pid = 10935] [serial = 520] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 17:56:24 INFO - PROCESS | 10935 | --DOMWINDOW == 117 (0x113d65000) [pid = 10935] [serial = 586] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 17:56:24 INFO - PROCESS | 10935 | 1464051384245 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]]]}] 17:56:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 17:56:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 672ms 17:56:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 17:56:24 INFO - PROCESS | 10935 | 1464051384298 Marionette TRACE conn2 -> [0,885,"getWindowHandle",null] 17:56:24 INFO - PROCESS | 10935 | 1464051384299 Marionette TRACE conn2 <- [1,885,null,{"value":"7"}] 17:56:24 INFO - PROCESS | 10935 | 1464051384308 Marionette TRACE conn2 -> [0,886,"setScriptTimeout",{"ms":35000}] 17:56:24 INFO - PROCESS | 10935 | 1464051384310 Marionette TRACE conn2 <- [1,886,null,{}] 17:56:24 INFO - PROCESS | 10935 | 1464051384312 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}] 17:56:24 INFO - PROCESS | 10935 | 1464051384414 Marionette TRACE conn2 <- [1,887,null,{"value":null}] 17:56:24 INFO - PROCESS | 10935 | 1464051384434 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:24 INFO - PROCESS | 10935 | ++DOCSHELL 0x12aadf800 == 61 [pid = 10935] [id = 229] 17:56:24 INFO - PROCESS | 10935 | ++DOMWINDOW == 118 (0x119545800) [pid = 10935] [serial = 685] [outer = 0x0] 17:56:24 INFO - PROCESS | 10935 | ++DOMWINDOW == 119 (0x124911400) [pid = 10935] [serial = 686] [outer = 0x119545800] 17:56:24 INFO - PROCESS | 10935 | 1464051384463 Marionette DEBUG loaded listener.js 17:56:24 INFO - PROCESS | 10935 | ++DOMWINDOW == 120 (0x12bd92000) [pid = 10935] [serial = 687] [outer = 0x119545800] 17:56:24 INFO - PROCESS | 10935 | 1464051384780 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]]]}] 17:56:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 17:56:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 525ms 17:56:24 INFO - PROCESS | 10935 | 1464051384829 Marionette TRACE conn2 -> [0,889,"getWindowHandle",null] 17:56:24 INFO - PROCESS | 10935 | 1464051384830 Marionette TRACE conn2 <- [1,889,null,{"value":"7"}] 17:56:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 17:56:24 INFO - PROCESS | 10935 | 1464051384832 Marionette TRACE conn2 -> [0,890,"setScriptTimeout",{"ms":35000}] 17:56:24 INFO - PROCESS | 10935 | 1464051384833 Marionette TRACE conn2 <- [1,890,null,{}] 17:56:24 INFO - PROCESS | 10935 | 1464051384835 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}] 17:56:24 INFO - PROCESS | 10935 | 1464051384916 Marionette TRACE conn2 <- [1,891,null,{"value":null}] 17:56:24 INFO - PROCESS | 10935 | 1464051384970 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:24 INFO - PROCESS | 10935 | ++DOCSHELL 0x12bd6d800 == 62 [pid = 10935] [id = 230] 17:56:24 INFO - PROCESS | 10935 | ++DOMWINDOW == 121 (0x129571c00) [pid = 10935] [serial = 688] [outer = 0x0] 17:56:24 INFO - PROCESS | 10935 | ++DOMWINDOW == 122 (0x12bdb1000) [pid = 10935] [serial = 689] [outer = 0x129571c00] 17:56:24 INFO - PROCESS | 10935 | 1464051384995 Marionette DEBUG loaded listener.js 17:56:25 INFO - PROCESS | 10935 | ++DOMWINDOW == 123 (0x12bdbe000) [pid = 10935] [serial = 690] [outer = 0x129571c00] 17:56:25 INFO - PROCESS | 10935 | 1464051385258 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]]]}] 17:56:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 17:56:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 468ms 17:56:25 INFO - PROCESS | 10935 | 1464051385300 Marionette TRACE conn2 -> [0,893,"getWindowHandle",null] 17:56:25 INFO - PROCESS | 10935 | 1464051385301 Marionette TRACE conn2 <- [1,893,null,{"value":"7"}] 17:56:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 17:56:25 INFO - PROCESS | 10935 | 1464051385311 Marionette TRACE conn2 -> [0,894,"setScriptTimeout",{"ms":35000}] 17:56:25 INFO - PROCESS | 10935 | 1464051385312 Marionette TRACE conn2 <- [1,894,null,{}] 17:56:25 INFO - PROCESS | 10935 | 1464051385314 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}] 17:56:25 INFO - PROCESS | 10935 | 1464051385399 Marionette TRACE conn2 <- [1,895,null,{"value":null}] 17:56:25 INFO - PROCESS | 10935 | 1464051385404 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:25 INFO - PROCESS | 10935 | ++DOCSHELL 0x12c770000 == 63 [pid = 10935] [id = 231] 17:56:25 INFO - PROCESS | 10935 | ++DOMWINDOW == 124 (0x112664400) [pid = 10935] [serial = 691] [outer = 0x0] 17:56:25 INFO - PROCESS | 10935 | ++DOMWINDOW == 125 (0x11266ac00) [pid = 10935] [serial = 692] [outer = 0x112664400] 17:56:25 INFO - PROCESS | 10935 | 1464051385428 Marionette DEBUG loaded listener.js 17:56:25 INFO - PROCESS | 10935 | ++DOMWINDOW == 126 (0x11266ec00) [pid = 10935] [serial = 693] [outer = 0x112664400] 17:56:25 INFO - PROCESS | 10935 | 1464051385756 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]]]}] 17:56:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 17:56:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 468ms 17:56:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 17:56:25 INFO - PROCESS | 10935 | 1464051385780 Marionette TRACE conn2 -> [0,897,"getWindowHandle",null] 17:56:25 INFO - PROCESS | 10935 | 1464051385781 Marionette TRACE conn2 <- [1,897,null,{"value":"7"}] 17:56:25 INFO - PROCESS | 10935 | 1464051385783 Marionette TRACE conn2 -> [0,898,"setScriptTimeout",{"ms":35000}] 17:56:25 INFO - PROCESS | 10935 | 1464051385784 Marionette TRACE conn2 <- [1,898,null,{}] 17:56:25 INFO - PROCESS | 10935 | 1464051385788 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}] 17:56:25 INFO - PROCESS | 10935 | 1464051385893 Marionette TRACE conn2 <- [1,899,null,{"value":null}] 17:56:25 INFO - PROCESS | 10935 | 1464051385900 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:25 INFO - PROCESS | 10935 | ++DOCSHELL 0x12c786000 == 64 [pid = 10935] [id = 232] 17:56:25 INFO - PROCESS | 10935 | ++DOMWINDOW == 127 (0x112667800) [pid = 10935] [serial = 694] [outer = 0x0] 17:56:25 INFO - PROCESS | 10935 | ++DOMWINDOW == 128 (0x12aad4000) [pid = 10935] [serial = 695] [outer = 0x112667800] 17:56:25 INFO - PROCESS | 10935 | 1464051385925 Marionette DEBUG loaded listener.js 17:56:25 INFO - PROCESS | 10935 | ++DOMWINDOW == 129 (0x12c0d8400) [pid = 10935] [serial = 696] [outer = 0x112667800] 17:56:26 INFO - PROCESS | 10935 | 1464051386347 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]]]}] 17:56:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 17:56:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 570ms 17:56:26 INFO - PROCESS | 10935 | 1464051386354 Marionette TRACE conn2 -> [0,901,"getWindowHandle",null] 17:56:26 INFO - PROCESS | 10935 | 1464051386357 Marionette TRACE conn2 <- [1,901,null,{"value":"7"}] 17:56:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 17:56:26 INFO - PROCESS | 10935 | 1464051386360 Marionette TRACE conn2 -> [0,902,"setScriptTimeout",{"ms":35000}] 17:56:26 INFO - PROCESS | 10935 | 1464051386363 Marionette TRACE conn2 <- [1,902,null,{}] 17:56:26 INFO - PROCESS | 10935 | 1464051386367 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}] 17:56:26 INFO - PROCESS | 10935 | 1464051386473 Marionette TRACE conn2 <- [1,903,null,{"value":null}] 17:56:26 INFO - PROCESS | 10935 | 1464051386524 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:26 INFO - PROCESS | 10935 | ++DOCSHELL 0x1171ea800 == 65 [pid = 10935] [id = 233] 17:56:26 INFO - PROCESS | 10935 | ++DOMWINDOW == 130 (0x112661c00) [pid = 10935] [serial = 697] [outer = 0x0] 17:56:26 INFO - PROCESS | 10935 | ++DOMWINDOW == 131 (0x113911400) [pid = 10935] [serial = 698] [outer = 0x112661c00] 17:56:26 INFO - PROCESS | 10935 | 1464051386555 Marionette DEBUG loaded listener.js 17:56:26 INFO - PROCESS | 10935 | ++DOMWINDOW == 132 (0x1167c0800) [pid = 10935] [serial = 699] [outer = 0x112661c00] 17:56:26 INFO - PROCESS | 10935 | 1464051386980 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]]]}] 17:56:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 17:56:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 673ms 17:56:27 INFO - PROCESS | 10935 | 1464051387033 Marionette TRACE conn2 -> [0,905,"getWindowHandle",null] 17:56:27 INFO - PROCESS | 10935 | 1464051387037 Marionette TRACE conn2 <- [1,905,null,{"value":"7"}] 17:56:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 17:56:27 INFO - PROCESS | 10935 | 1464051387042 Marionette TRACE conn2 -> [0,906,"setScriptTimeout",{"ms":35000}] 17:56:27 INFO - PROCESS | 10935 | 1464051387044 Marionette TRACE conn2 <- [1,906,null,{}] 17:56:27 INFO - PROCESS | 10935 | 1464051387046 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}] 17:56:27 INFO - PROCESS | 10935 | 1464051387174 Marionette TRACE conn2 <- [1,907,null,{"value":null}] 17:56:27 INFO - PROCESS | 10935 | 1464051387243 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:27 INFO - PROCESS | 10935 | ++DOCSHELL 0x124e60800 == 66 [pid = 10935] [id = 234] 17:56:27 INFO - PROCESS | 10935 | ++DOMWINDOW == 133 (0x116a59800) [pid = 10935] [serial = 700] [outer = 0x0] 17:56:27 INFO - PROCESS | 10935 | ++DOMWINDOW == 134 (0x11917d000) [pid = 10935] [serial = 701] [outer = 0x116a59800] 17:56:27 INFO - PROCESS | 10935 | 1464051387273 Marionette DEBUG loaded listener.js 17:56:27 INFO - PROCESS | 10935 | ++DOMWINDOW == 135 (0x119892000) [pid = 10935] [serial = 702] [outer = 0x116a59800] 17:56:27 INFO - PROCESS | 10935 | 1464051387691 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]]]}] 17:56:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 17:56:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 670ms 17:56:27 INFO - PROCESS | 10935 | 1464051387711 Marionette TRACE conn2 -> [0,909,"getWindowHandle",null] 17:56:27 INFO - PROCESS | 10935 | 1464051387713 Marionette TRACE conn2 <- [1,909,null,{"value":"7"}] 17:56:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 17:56:27 INFO - PROCESS | 10935 | 1464051387715 Marionette TRACE conn2 -> [0,910,"setScriptTimeout",{"ms":35000}] 17:56:27 INFO - PROCESS | 10935 | 1464051387718 Marionette TRACE conn2 <- [1,910,null,{}] 17:56:27 INFO - PROCESS | 10935 | 1464051387728 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}] 17:56:27 INFO - PROCESS | 10935 | 1464051387831 Marionette TRACE conn2 <- [1,911,null,{"value":null}] 17:56:27 INFO - PROCESS | 10935 | 1464051387887 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:27 INFO - PROCESS | 10935 | ++DOCSHELL 0x12cfa8000 == 67 [pid = 10935] [id = 235] 17:56:27 INFO - PROCESS | 10935 | ++DOMWINDOW == 136 (0x119ad7800) [pid = 10935] [serial = 703] [outer = 0x0] 17:56:27 INFO - PROCESS | 10935 | ++DOMWINDOW == 137 (0x1234a1000) [pid = 10935] [serial = 704] [outer = 0x119ad7800] 17:56:27 INFO - PROCESS | 10935 | 1464051387919 Marionette DEBUG loaded listener.js 17:56:27 INFO - PROCESS | 10935 | ++DOMWINDOW == 138 (0x125617000) [pid = 10935] [serial = 705] [outer = 0x119ad7800] 17:56:28 INFO - PROCESS | 10935 | 1464051388365 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]]]}] 17:56:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 17:56:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 675ms 17:56:28 INFO - PROCESS | 10935 | 1464051388391 Marionette TRACE conn2 -> [0,913,"getWindowHandle",null] 17:56:28 INFO - PROCESS | 10935 | 1464051388393 Marionette TRACE conn2 <- [1,913,null,{"value":"7"}] 17:56:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 17:56:28 INFO - PROCESS | 10935 | 1464051388395 Marionette TRACE conn2 -> [0,914,"setScriptTimeout",{"ms":35000}] 17:56:28 INFO - PROCESS | 10935 | 1464051388397 Marionette TRACE conn2 <- [1,914,null,{}] 17:56:28 INFO - PROCESS | 10935 | 1464051388399 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}] 17:56:28 INFO - PROCESS | 10935 | 1464051388521 Marionette TRACE conn2 <- [1,915,null,{"value":null}] 17:56:28 INFO - PROCESS | 10935 | 1464051388599 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:28 INFO - PROCESS | 10935 | ++DOCSHELL 0x12d633800 == 68 [pid = 10935] [id = 236] 17:56:28 INFO - PROCESS | 10935 | ++DOMWINDOW == 139 (0x126199800) [pid = 10935] [serial = 706] [outer = 0x0] 17:56:28 INFO - PROCESS | 10935 | ++DOMWINDOW == 140 (0x1273ce400) [pid = 10935] [serial = 707] [outer = 0x126199800] 17:56:28 INFO - PROCESS | 10935 | 1464051388630 Marionette DEBUG loaded listener.js 17:56:28 INFO - PROCESS | 10935 | ++DOMWINDOW == 141 (0x12981d000) [pid = 10935] [serial = 708] [outer = 0x126199800] 17:56:29 INFO - PROCESS | 10935 | 1464051389031 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]]]}] 17:56:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 17:56:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 671ms 17:56:29 INFO - PROCESS | 10935 | 1464051389067 Marionette TRACE conn2 -> [0,917,"getWindowHandle",null] 17:56:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 17:56:29 INFO - PROCESS | 10935 | 1464051389068 Marionette TRACE conn2 <- [1,917,null,{"value":"7"}] 17:56:29 INFO - PROCESS | 10935 | 1464051389070 Marionette TRACE conn2 -> [0,918,"setScriptTimeout",{"ms":35000}] 17:56:29 INFO - PROCESS | 10935 | 1464051389071 Marionette TRACE conn2 <- [1,918,null,{}] 17:56:29 INFO - PROCESS | 10935 | 1464051389074 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}] 17:56:29 INFO - PROCESS | 10935 | 1464051389172 Marionette TRACE conn2 <- [1,919,null,{"value":null}] 17:56:29 INFO - PROCESS | 10935 | 1464051389225 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:29 INFO - PROCESS | 10935 | ++DOCSHELL 0x12d881800 == 69 [pid = 10935] [id = 237] 17:56:29 INFO - PROCESS | 10935 | ++DOMWINDOW == 142 (0x1296cd800) [pid = 10935] [serial = 709] [outer = 0x0] 17:56:29 INFO - PROCESS | 10935 | ++DOMWINDOW == 143 (0x12b483800) [pid = 10935] [serial = 710] [outer = 0x1296cd800] 17:56:29 INFO - PROCESS | 10935 | 1464051389254 Marionette DEBUG loaded listener.js 17:56:29 INFO - PROCESS | 10935 | ++DOMWINDOW == 144 (0x12bdb5400) [pid = 10935] [serial = 711] [outer = 0x1296cd800] 17:56:29 INFO - PROCESS | 10935 | 1464051389681 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]]]}] 17:56:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 17:56:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 621ms 17:56:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 17:56:29 INFO - PROCESS | 10935 | 1464051389691 Marionette TRACE conn2 -> [0,921,"getWindowHandle",null] 17:56:29 INFO - PROCESS | 10935 | 1464051389692 Marionette TRACE conn2 <- [1,921,null,{"value":"7"}] 17:56:29 INFO - PROCESS | 10935 | 1464051389695 Marionette TRACE conn2 -> [0,922,"setScriptTimeout",{"ms":35000}] 17:56:29 INFO - PROCESS | 10935 | 1464051389696 Marionette TRACE conn2 <- [1,922,null,{}] 17:56:29 INFO - PROCESS | 10935 | 1464051389698 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}] 17:56:29 INFO - PROCESS | 10935 | 1464051389811 Marionette TRACE conn2 <- [1,923,null,{"value":null}] 17:56:29 INFO - PROCESS | 10935 | 1464051389901 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:29 INFO - PROCESS | 10935 | ++DOCSHELL 0x11919b800 == 70 [pid = 10935] [id = 238] 17:56:29 INFO - PROCESS | 10935 | ++DOMWINDOW == 145 (0x117674400) [pid = 10935] [serial = 712] [outer = 0x0] 17:56:29 INFO - PROCESS | 10935 | ++DOMWINDOW == 146 (0x11923ac00) [pid = 10935] [serial = 713] [outer = 0x117674400] 17:56:29 INFO - PROCESS | 10935 | 1464051389945 Marionette DEBUG loaded listener.js 17:56:29 INFO - PROCESS | 10935 | ++DOMWINDOW == 147 (0x12c187c00) [pid = 10935] [serial = 714] [outer = 0x117674400] 17:56:30 INFO - PROCESS | 10935 | 1464051390521 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]]]}] 17:56:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 17:56:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 874ms 17:56:30 INFO - PROCESS | 10935 | 1464051390571 Marionette TRACE conn2 -> [0,925,"getWindowHandle",null] 17:56:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 17:56:30 INFO - PROCESS | 10935 | 1464051390573 Marionette TRACE conn2 <- [1,925,null,{"value":"7"}] 17:56:30 INFO - PROCESS | 10935 | 1464051390576 Marionette TRACE conn2 -> [0,926,"setScriptTimeout",{"ms":35000}] 17:56:30 INFO - PROCESS | 10935 | 1464051390578 Marionette TRACE conn2 <- [1,926,null,{}] 17:56:30 INFO - PROCESS | 10935 | 1464051390582 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}] 17:56:30 INFO - PROCESS | 10935 | 1464051390676 Marionette TRACE conn2 <- [1,927,null,{"value":null}] 17:56:30 INFO - PROCESS | 10935 | 1464051390751 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:30 INFO - PROCESS | 10935 | ++DOCSHELL 0x11955b800 == 71 [pid = 10935] [id = 239] 17:56:30 INFO - PROCESS | 10935 | ++DOMWINDOW == 148 (0x11266c400) [pid = 10935] [serial = 715] [outer = 0x0] 17:56:30 INFO - PROCESS | 10935 | ++DOMWINDOW == 149 (0x113d60400) [pid = 10935] [serial = 716] [outer = 0x11266c400] 17:56:30 INFO - PROCESS | 10935 | 1464051390780 Marionette DEBUG loaded listener.js 17:56:30 INFO - PROCESS | 10935 | ++DOMWINDOW == 150 (0x116199c00) [pid = 10935] [serial = 717] [outer = 0x11266c400] 17:56:31 INFO - PROCESS | 10935 | 1464051391227 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]]]}] 17:56:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 17:56:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 673ms 17:56:31 INFO - PROCESS | 10935 | 1464051391250 Marionette TRACE conn2 -> [0,929,"getWindowHandle",null] 17:56:31 INFO - PROCESS | 10935 | 1464051391254 Marionette TRACE conn2 <- [1,929,null,{"value":"7"}] 17:56:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 17:56:31 INFO - PROCESS | 10935 | 1464051391259 Marionette TRACE conn2 -> [0,930,"setScriptTimeout",{"ms":35000}] 17:56:31 INFO - PROCESS | 10935 | 1464051391261 Marionette TRACE conn2 <- [1,930,null,{}] 17:56:31 INFO - PROCESS | 10935 | 1464051391263 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}] 17:56:31 INFO - PROCESS | 10935 | 1464051391395 Marionette TRACE conn2 <- [1,931,null,{"value":null}] 17:56:31 INFO - PROCESS | 10935 | 1464051391471 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:31 INFO - PROCESS | 10935 | ++DOCSHELL 0x118565000 == 72 [pid = 10935] [id = 240] 17:56:31 INFO - PROCESS | 10935 | ++DOMWINDOW == 151 (0x11716c000) [pid = 10935] [serial = 718] [outer = 0x0] 17:56:31 INFO - PROCESS | 10935 | ++DOMWINDOW == 152 (0x118c3f800) [pid = 10935] [serial = 719] [outer = 0x11716c000] 17:56:31 INFO - PROCESS | 10935 | 1464051391500 Marionette DEBUG loaded listener.js 17:56:31 INFO - PROCESS | 10935 | ++DOMWINDOW == 153 (0x11947c000) [pid = 10935] [serial = 720] [outer = 0x11716c000] 17:56:31 INFO - PROCESS | 10935 | --DOCSHELL 0x118563800 == 71 [pid = 10935] [id = 19] 17:56:31 INFO - PROCESS | 10935 | --DOCSHELL 0x119422000 == 70 [pid = 10935] [id = 186] 17:56:31 INFO - PROCESS | 10935 | --DOCSHELL 0x1171d6800 == 69 [pid = 10935] [id = 25] 17:56:31 INFO - PROCESS | 10935 | --DOCSHELL 0x12c772000 == 68 [pid = 10935] [id = 15] 17:56:31 INFO - PROCESS | 10935 | --DOCSHELL 0x12cfaf800 == 67 [pid = 10935] [id = 16] 17:56:31 INFO - PROCESS | 10935 | --DOCSHELL 0x12c770000 == 66 [pid = 10935] [id = 231] 17:56:31 INFO - PROCESS | 10935 | --DOCSHELL 0x12bd6d800 == 65 [pid = 10935] [id = 230] 17:56:31 INFO - PROCESS | 10935 | --DOMWINDOW == 152 (0x118703400) [pid = 10935] [serial = 593] [outer = 0x0] [url = about:blank] 17:56:31 INFO - PROCESS | 10935 | --DOMWINDOW == 151 (0x119dbd800) [pid = 10935] [serial = 596] [outer = 0x0] [url = about:blank] 17:56:31 INFO - PROCESS | 10935 | --DOMWINDOW == 150 (0x112a63000) [pid = 10935] [serial = 590] [outer = 0x0] [url = about:blank] 17:56:31 INFO - PROCESS | 10935 | --DOMWINDOW == 149 (0x12bdb2800) [pid = 10935] [serial = 638] [outer = 0x0] [url = about:blank] 17:56:31 INFO - PROCESS | 10935 | --DOCSHELL 0x12aadf800 == 64 [pid = 10935] [id = 229] 17:56:31 INFO - PROCESS | 10935 | --DOCSHELL 0x12b4b1000 == 63 [pid = 10935] [id = 228] 17:56:31 INFO - PROCESS | 10935 | --DOCSHELL 0x12aa1a800 == 62 [pid = 10935] [id = 227] 17:56:31 INFO - PROCESS | 10935 | --DOCSHELL 0x1295b0800 == 61 [pid = 10935] [id = 226] 17:56:31 INFO - PROCESS | 10935 | --DOCSHELL 0x126231000 == 60 [pid = 10935] [id = 225] 17:56:31 INFO - PROCESS | 10935 | --DOCSHELL 0x117581800 == 59 [pid = 10935] [id = 224] 17:56:31 INFO - PROCESS | 10935 | --DOCSHELL 0x124992800 == 58 [pid = 10935] [id = 223] 17:56:31 INFO - PROCESS | 10935 | --DOCSHELL 0x11a050800 == 57 [pid = 10935] [id = 222] 17:56:31 INFO - PROCESS | 10935 | --DOCSHELL 0x11831c000 == 56 [pid = 10935] [id = 221] 17:56:31 INFO - PROCESS | 10935 | --DOCSHELL 0x1182e3000 == 55 [pid = 10935] [id = 220] 17:56:31 INFO - PROCESS | 10935 | --DOCSHELL 0x116f22000 == 54 [pid = 10935] [id = 219] 17:56:31 INFO - PROCESS | 10935 | --DOCSHELL 0x1182cd800 == 53 [pid = 10935] [id = 218] 17:56:31 INFO - PROCESS | 10935 | --DOCSHELL 0x12c6d5000 == 52 [pid = 10935] [id = 217] 17:56:31 INFO - PROCESS | 10935 | --DOCSHELL 0x12c468800 == 51 [pid = 10935] [id = 216] 17:56:31 INFO - PROCESS | 10935 | --DOCSHELL 0x12321a000 == 50 [pid = 10935] [id = 215] 17:56:31 INFO - PROCESS | 10935 | --DOCSHELL 0x118ca4000 == 49 [pid = 10935] [id = 214] 17:56:31 INFO - PROCESS | 10935 | --DOMWINDOW == 148 (0x11988a000) [pid = 10935] [serial = 605] [outer = 0x0] [url = about:blank] 17:56:31 INFO - PROCESS | 10935 | --DOMWINDOW == 147 (0x1198e1000) [pid = 10935] [serial = 606] [outer = 0x0] [url = about:blank] 17:56:31 INFO - PROCESS | 10935 | --DOMWINDOW == 146 (0x1273d2800) [pid = 10935] [serial = 614] [outer = 0x0] [url = about:blank] 17:56:31 INFO - PROCESS | 10935 | --DOMWINDOW == 145 (0x1296ca000) [pid = 10935] [serial = 618] [outer = 0x0] [url = about:blank] 17:56:31 INFO - PROCESS | 10935 | --DOMWINDOW == 144 (0x1291c4c00) [pid = 10935] [serial = 617] [outer = 0x0] [url = about:blank] 17:56:31 INFO - PROCESS | 10935 | --DOMWINDOW == 143 (0x116942000) [pid = 10935] [serial = 600] [outer = 0x0] [url = about:blank] 17:56:31 INFO - PROCESS | 10935 | --DOMWINDOW == 142 (0x1160dd800) [pid = 10935] [serial = 599] [outer = 0x0] [url = about:blank] 17:56:31 INFO - PROCESS | 10935 | --DOMWINDOW == 141 (0x118048000) [pid = 10935] [serial = 602] [outer = 0x0] [url = about:blank] 17:56:31 INFO - PROCESS | 10935 | --DOMWINDOW == 140 (0x118c37c00) [pid = 10935] [serial = 603] [outer = 0x0] [url = about:blank] 17:56:31 INFO - PROCESS | 10935 | --DOMWINDOW == 139 (0x125570400) [pid = 10935] [serial = 611] [outer = 0x0] [url = about:blank] 17:56:31 INFO - PROCESS | 10935 | --DOMWINDOW == 138 (0x1261f7800) [pid = 10935] [serial = 612] [outer = 0x0] [url = about:blank] 17:56:31 INFO - PROCESS | 10935 | --DOMWINDOW == 137 (0x119ad8000) [pid = 10935] [serial = 608] [outer = 0x0] [url = about:blank] 17:56:31 INFO - PROCESS | 10935 | --DOMWINDOW == 136 (0x12490b800) [pid = 10935] [serial = 609] [outer = 0x0] [url = about:blank] 17:56:31 INFO - PROCESS | 10935 | --DOMWINDOW == 135 (0x1296de400) [pid = 10935] [serial = 620] [outer = 0x0] [url = about:blank] 17:56:31 INFO - PROCESS | 10935 | --DOMWINDOW == 134 (0x12aacf400) [pid = 10935] [serial = 626] [outer = 0x0] [url = about:blank] 17:56:31 INFO - PROCESS | 10935 | --DOMWINDOW == 133 (0x12ae6ac00) [pid = 10935] [serial = 629] [outer = 0x0] [url = about:blank] 17:56:31 INFO - PROCESS | 10935 | --DOMWINDOW == 132 (0x12aa62000) [pid = 10935] [serial = 623] [outer = 0x0] [url = about:blank] 17:56:31 INFO - PROCESS | 10935 | --DOMWINDOW == 131 (0x12aa69c00) [pid = 10935] [serial = 624] [outer = 0x0] [url = about:blank] 17:56:31 INFO - PROCESS | 10935 | --DOMWINDOW == 130 (0x12bcc9800) [pid = 10935] [serial = 632] [outer = 0x0] [url = about:blank] 17:56:31 INFO - PROCESS | 10935 | --DOMWINDOW == 129 (0x12ae68000) [pid = 10935] [serial = 627] [outer = 0x0] [url = about:blank] 17:56:31 INFO - PROCESS | 10935 | --DOMWINDOW == 128 (0x12aef2800) [pid = 10935] [serial = 630] [outer = 0x0] [url = about:blank] 17:56:31 INFO - PROCESS | 10935 | --DOMWINDOW == 127 (0x12981cc00) [pid = 10935] [serial = 621] [outer = 0x0] [url = about:blank] 17:56:31 INFO - PROCESS | 10935 | --DOMWINDOW == 126 (0x12bcd2400) [pid = 10935] [serial = 633] [outer = 0x0] [url = about:blank] 17:56:31 INFO - PROCESS | 10935 | --DOMWINDOW == 125 (0x12bd9d400) [pid = 10935] [serial = 636] [outer = 0x0] [url = about:blank] 17:56:31 INFO - PROCESS | 10935 | --DOMWINDOW == 124 (0x12bcd3400) [pid = 10935] [serial = 635] [outer = 0x0] [url = about:blank] 17:56:31 INFO - PROCESS | 10935 | --DOMWINDOW == 123 (0x128e4dc00) [pid = 10935] [serial = 615] [outer = 0x0] [url = about:blank] 17:56:31 INFO - PROCESS | 10935 | --DOMWINDOW == 122 (0x115e64800) [pid = 10935] [serial = 516] [outer = 0x0] [url = about:blank] 17:56:31 INFO - PROCESS | 10935 | --DOMWINDOW == 121 (0x1261fe800) [pid = 10935] [serial = 528] [outer = 0x0] [url = about:blank] 17:56:31 INFO - PROCESS | 10935 | --DOMWINDOW == 120 (0x125568000) [pid = 10935] [serial = 525] [outer = 0x0] [url = about:blank] 17:56:31 INFO - PROCESS | 10935 | --DOMWINDOW == 119 (0x125946c00) [pid = 10935] [serial = 552] [outer = 0x0] [url = about:blank] 17:56:31 INFO - PROCESS | 10935 | --DOMWINDOW == 118 (0x119178000) [pid = 10935] [serial = 519] [outer = 0x0] [url = about:blank] 17:56:31 INFO - PROCESS | 10935 | --DOMWINDOW == 117 (0x119c74c00) [pid = 10935] [serial = 522] [outer = 0x0] [url = about:blank] 17:56:31 INFO - PROCESS | 10935 | --DOMWINDOW == 116 (0x129569c00) [pid = 10935] [serial = 588] [outer = 0x0] [url = about:blank] 17:56:31 INFO - PROCESS | 10935 | 1464051391987 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]]]}] 17:56:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 17:56:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 770ms 17:56:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 17:56:32 INFO - PROCESS | 10935 | 1464051392031 Marionette TRACE conn2 -> [0,933,"getWindowHandle",null] 17:56:32 INFO - PROCESS | 10935 | 1464051392033 Marionette TRACE conn2 <- [1,933,null,{"value":"7"}] 17:56:32 INFO - PROCESS | 10935 | 1464051392036 Marionette TRACE conn2 -> [0,934,"setScriptTimeout",{"ms":35000}] 17:56:32 INFO - PROCESS | 10935 | 1464051392042 Marionette TRACE conn2 <- [1,934,null,{}] 17:56:32 INFO - PROCESS | 10935 | 1464051392053 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}] 17:56:32 INFO - PROCESS | 10935 | 1464051392176 Marionette TRACE conn2 <- [1,935,null,{"value":null}] 17:56:32 INFO - PROCESS | 10935 | 1464051392258 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:32 INFO - PROCESS | 10935 | ++DOCSHELL 0x117588000 == 50 [pid = 10935] [id = 241] 17:56:32 INFO - PROCESS | 10935 | ++DOMWINDOW == 117 (0x117673000) [pid = 10935] [serial = 721] [outer = 0x0] 17:56:32 INFO - PROCESS | 10935 | ++DOMWINDOW == 118 (0x119889000) [pid = 10935] [serial = 722] [outer = 0x117673000] 17:56:32 INFO - PROCESS | 10935 | 1464051392295 Marionette DEBUG loaded listener.js 17:56:32 INFO - PROCESS | 10935 | ++DOMWINDOW == 119 (0x119a53000) [pid = 10935] [serial = 723] [outer = 0x117673000] 17:56:32 INFO - PROCESS | 10935 | 1464051392597 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]]]}] 17:56:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 17:56:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 578ms 17:56:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 17:56:32 INFO - PROCESS | 10935 | 1464051392613 Marionette TRACE conn2 -> [0,937,"getWindowHandle",null] 17:56:32 INFO - PROCESS | 10935 | 1464051392615 Marionette TRACE conn2 <- [1,937,null,{"value":"7"}] 17:56:32 INFO - PROCESS | 10935 | 1464051392617 Marionette TRACE conn2 -> [0,938,"setScriptTimeout",{"ms":35000}] 17:56:32 INFO - PROCESS | 10935 | 1464051392618 Marionette TRACE conn2 <- [1,938,null,{}] 17:56:32 INFO - PROCESS | 10935 | 1464051392622 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}] 17:56:32 INFO - PROCESS | 10935 | 1464051392723 Marionette TRACE conn2 <- [1,939,null,{"value":null}] 17:56:32 INFO - PROCESS | 10935 | 1464051392730 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:32 INFO - PROCESS | 10935 | ++DOCSHELL 0x11a050800 == 51 [pid = 10935] [id = 242] 17:56:32 INFO - PROCESS | 10935 | ++DOMWINDOW == 120 (0x119dbac00) [pid = 10935] [serial = 724] [outer = 0x0] 17:56:32 INFO - PROCESS | 10935 | ++DOMWINDOW == 121 (0x123249800) [pid = 10935] [serial = 725] [outer = 0x119dbac00] 17:56:32 INFO - PROCESS | 10935 | 1464051392759 Marionette DEBUG loaded listener.js 17:56:32 INFO - PROCESS | 10935 | ++DOMWINDOW == 122 (0x123664400) [pid = 10935] [serial = 726] [outer = 0x119dbac00] 17:56:33 INFO - PROCESS | 10935 | 1464051393081 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]]]}] 17:56:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 17:56:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 522ms 17:56:33 INFO - PROCESS | 10935 | 1464051393141 Marionette TRACE conn2 -> [0,941,"getWindowHandle",null] 17:56:33 INFO - PROCESS | 10935 | 1464051393143 Marionette TRACE conn2 <- [1,941,null,{"value":"7"}] 17:56:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 17:56:33 INFO - PROCESS | 10935 | 1464051393145 Marionette TRACE conn2 -> [0,942,"setScriptTimeout",{"ms":35000}] 17:56:33 INFO - PROCESS | 10935 | 1464051393146 Marionette TRACE conn2 <- [1,942,null,{}] 17:56:33 INFO - PROCESS | 10935 | 1464051393158 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}] 17:56:33 INFO - PROCESS | 10935 | 1464051393234 Marionette TRACE conn2 <- [1,943,null,{"value":null}] 17:56:33 INFO - PROCESS | 10935 | 1464051393240 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:33 INFO - PROCESS | 10935 | ++DOCSHELL 0x124ea1000 == 52 [pid = 10935] [id = 243] 17:56:33 INFO - PROCESS | 10935 | ++DOMWINDOW == 123 (0x11947e000) [pid = 10935] [serial = 727] [outer = 0x0] 17:56:33 INFO - PROCESS | 10935 | ++DOMWINDOW == 124 (0x124d5a800) [pid = 10935] [serial = 728] [outer = 0x11947e000] 17:56:33 INFO - PROCESS | 10935 | 1464051393265 Marionette DEBUG loaded listener.js 17:56:33 INFO - PROCESS | 10935 | ++DOMWINDOW == 125 (0x1254bd400) [pid = 10935] [serial = 729] [outer = 0x11947e000] 17:56:33 INFO - PROCESS | 10935 | 1464051393581 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]]]}] 17:56:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 17:56:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 479ms 17:56:33 INFO - PROCESS | 10935 | 1464051393624 Marionette TRACE conn2 -> [0,945,"getWindowHandle",null] 17:56:33 INFO - PROCESS | 10935 | 1464051393625 Marionette TRACE conn2 <- [1,945,null,{"value":"7"}] 17:56:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 17:56:33 INFO - PROCESS | 10935 | 1464051393628 Marionette TRACE conn2 -> [0,946,"setScriptTimeout",{"ms":35000}] 17:56:33 INFO - PROCESS | 10935 | 1464051393629 Marionette TRACE conn2 <- [1,946,null,{}] 17:56:33 INFO - PROCESS | 10935 | 1464051393631 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}] 17:56:33 INFO - PROCESS | 10935 | 1464051393752 Marionette TRACE conn2 <- [1,947,null,{"value":null}] 17:56:33 INFO - PROCESS | 10935 | 1464051393760 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:33 INFO - PROCESS | 10935 | ++DOCSHELL 0x128ec8000 == 53 [pid = 10935] [id = 244] 17:56:33 INFO - PROCESS | 10935 | ++DOMWINDOW == 126 (0x12556f800) [pid = 10935] [serial = 730] [outer = 0x0] 17:56:33 INFO - PROCESS | 10935 | ++DOMWINDOW == 127 (0x127239000) [pid = 10935] [serial = 731] [outer = 0x12556f800] 17:56:33 INFO - PROCESS | 10935 | 1464051393785 Marionette DEBUG loaded listener.js 17:56:33 INFO - PROCESS | 10935 | ++DOMWINDOW == 128 (0x12781ac00) [pid = 10935] [serial = 732] [outer = 0x12556f800] 17:56:34 INFO - PROCESS | 10935 | 1464051394127 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]]]}] 17:56:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 17:56:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 517ms 17:56:34 INFO - PROCESS | 10935 | 1464051394146 Marionette TRACE conn2 -> [0,949,"getWindowHandle",null] 17:56:34 INFO - PROCESS | 10935 | 1464051394147 Marionette TRACE conn2 <- [1,949,null,{"value":"7"}] 17:56:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 17:56:34 INFO - PROCESS | 10935 | 1464051394149 Marionette TRACE conn2 -> [0,950,"setScriptTimeout",{"ms":35000}] 17:56:34 INFO - PROCESS | 10935 | 1464051394151 Marionette TRACE conn2 <- [1,950,null,{}] 17:56:34 INFO - PROCESS | 10935 | 1464051394153 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}] 17:56:34 INFO - PROCESS | 10935 | 1464051394251 Marionette TRACE conn2 <- [1,951,null,{"value":null}] 17:56:34 INFO - PROCESS | 10935 | 1464051394264 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:34 INFO - PROCESS | 10935 | ++DOCSHELL 0x129999000 == 54 [pid = 10935] [id = 245] 17:56:34 INFO - PROCESS | 10935 | ++DOMWINDOW == 129 (0x12781cc00) [pid = 10935] [serial = 733] [outer = 0x0] 17:56:34 INFO - PROCESS | 10935 | ++DOMWINDOW == 130 (0x127820800) [pid = 10935] [serial = 734] [outer = 0x12781cc00] 17:56:34 INFO - PROCESS | 10935 | 1464051394295 Marionette DEBUG loaded listener.js 17:56:34 INFO - PROCESS | 10935 | ++DOMWINDOW == 131 (0x128e51400) [pid = 10935] [serial = 735] [outer = 0x12781cc00] 17:56:34 INFO - PROCESS | 10935 | 1464051394618 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]]]}] 17:56:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 17:56:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 518ms 17:56:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 17:56:34 INFO - PROCESS | 10935 | 1464051394668 Marionette TRACE conn2 -> [0,953,"getWindowHandle",null] 17:56:34 INFO - PROCESS | 10935 | 1464051394671 Marionette TRACE conn2 <- [1,953,null,{"value":"7"}] 17:56:34 INFO - PROCESS | 10935 | 1464051394674 Marionette TRACE conn2 -> [0,954,"setScriptTimeout",{"ms":35000}] 17:56:34 INFO - PROCESS | 10935 | 1464051394675 Marionette TRACE conn2 <- [1,954,null,{}] 17:56:34 INFO - PROCESS | 10935 | 1464051394677 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}] 17:56:34 INFO - PROCESS | 10935 | 1464051394774 Marionette TRACE conn2 <- [1,955,null,{"value":null}] 17:56:34 INFO - PROCESS | 10935 | 1464051394808 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:34 INFO - PROCESS | 10935 | ++DOCSHELL 0x12aade000 == 55 [pid = 10935] [id = 246] 17:56:34 INFO - PROCESS | 10935 | ++DOMWINDOW == 132 (0x127821400) [pid = 10935] [serial = 736] [outer = 0x0] 17:56:34 INFO - PROCESS | 10935 | ++DOMWINDOW == 133 (0x129572400) [pid = 10935] [serial = 737] [outer = 0x127821400] 17:56:34 INFO - PROCESS | 10935 | 1464051394832 Marionette DEBUG loaded listener.js 17:56:34 INFO - PROCESS | 10935 | ++DOMWINDOW == 134 (0x1296e9400) [pid = 10935] [serial = 738] [outer = 0x127821400] 17:56:35 INFO - PROCESS | 10935 | 1464051395168 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]]]}] 17:56:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 17:56:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 518ms 17:56:35 INFO - PROCESS | 10935 | 1464051395192 Marionette TRACE conn2 -> [0,957,"getWindowHandle",null] 17:56:35 INFO - PROCESS | 10935 | 1464051395193 Marionette TRACE conn2 <- [1,957,null,{"value":"7"}] 17:56:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 17:56:35 INFO - PROCESS | 10935 | 1464051395196 Marionette TRACE conn2 -> [0,958,"setScriptTimeout",{"ms":35000}] 17:56:35 INFO - PROCESS | 10935 | 1464051395197 Marionette TRACE conn2 <- [1,958,null,{}] 17:56:35 INFO - PROCESS | 10935 | 1464051395199 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}] 17:56:35 INFO - PROCESS | 10935 | 1464051395298 Marionette TRACE conn2 <- [1,959,null,{"value":null}] 17:56:35 INFO - PROCESS | 10935 | 1464051395311 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:35 INFO - PROCESS | 10935 | ++DOCSHELL 0x12b410000 == 56 [pid = 10935] [id = 247] 17:56:35 INFO - PROCESS | 10935 | ++DOMWINDOW == 135 (0x129569c00) [pid = 10935] [serial = 739] [outer = 0x0] 17:56:35 INFO - PROCESS | 10935 | ++DOMWINDOW == 136 (0x12aacb800) [pid = 10935] [serial = 740] [outer = 0x129569c00] 17:56:35 INFO - PROCESS | 10935 | 1464051395335 Marionette DEBUG loaded listener.js 17:56:35 INFO - PROCESS | 10935 | ++DOMWINDOW == 137 (0x12ae6b000) [pid = 10935] [serial = 741] [outer = 0x129569c00] 17:56:35 INFO - PROCESS | 10935 | 1464051395668 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]]]}] 17:56:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 17:56:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 521ms 17:56:35 INFO - PROCESS | 10935 | 1464051395717 Marionette TRACE conn2 -> [0,961,"getWindowHandle",null] 17:56:35 INFO - PROCESS | 10935 | 1464051395718 Marionette TRACE conn2 <- [1,961,null,{"value":"7"}] 17:56:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 17:56:35 INFO - PROCESS | 10935 | 1464051395720 Marionette TRACE conn2 -> [0,962,"setScriptTimeout",{"ms":35000}] 17:56:35 INFO - PROCESS | 10935 | 1464051395722 Marionette TRACE conn2 <- [1,962,null,{}] 17:56:35 INFO - PROCESS | 10935 | 1464051395724 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}] 17:56:35 INFO - PROCESS | 10935 | 1464051395825 Marionette TRACE conn2 <- [1,963,null,{"value":null}] 17:56:35 INFO - PROCESS | 10935 | 1464051395859 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:35 INFO - PROCESS | 10935 | ++DOCSHELL 0x12bd6f000 == 57 [pid = 10935] [id = 248] 17:56:35 INFO - PROCESS | 10935 | ++DOMWINDOW == 138 (0x12956c800) [pid = 10935] [serial = 742] [outer = 0x0] 17:56:35 INFO - PROCESS | 10935 | ++DOMWINDOW == 139 (0x12aef5800) [pid = 10935] [serial = 743] [outer = 0x12956c800] 17:56:35 INFO - PROCESS | 10935 | 1464051395884 Marionette DEBUG loaded listener.js 17:56:35 INFO - PROCESS | 10935 | ++DOMWINDOW == 140 (0x12bcd0400) [pid = 10935] [serial = 744] [outer = 0x12956c800] 17:56:36 INFO - PROCESS | 10935 | --DOMWINDOW == 139 (0x110f76400) [pid = 10935] [serial = 589] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 17:56:36 INFO - PROCESS | 10935 | --DOMWINDOW == 138 (0x1167c7800) [pid = 10935] [serial = 511] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 17:56:36 INFO - PROCESS | 10935 | --DOMWINDOW == 137 (0x1254bcc00) [pid = 10935] [serial = 562] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 17:56:36 INFO - PROCESS | 10935 | --DOMWINDOW == 136 (0x12706e800) [pid = 10935] [serial = 673] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 17:56:36 INFO - PROCESS | 10935 | --DOMWINDOW == 135 (0x11948ac00) [pid = 10935] [serial = 679] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 17:56:36 INFO - PROCESS | 10935 | --DOMWINDOW == 134 (0x1296c9000) [pid = 10935] [serial = 676] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 17:56:36 INFO - PROCESS | 10935 | --DOMWINDOW == 133 (0x12b48bc00) [pid = 10935] [serial = 682] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 17:56:36 INFO - PROCESS | 10935 | --DOMWINDOW == 132 (0x124904000) [pid = 10935] [serial = 667] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 17:56:36 INFO - PROCESS | 10935 | --DOMWINDOW == 131 (0x124bb9c00) [pid = 10935] [serial = 670] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 17:56:36 INFO - PROCESS | 10935 | --DOMWINDOW == 130 (0x119c76800) [pid = 10935] [serial = 664] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 17:56:36 INFO - PROCESS | 10935 | --DOMWINDOW == 129 (0x116a63800) [pid = 10935] [serial = 640] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 17:56:36 INFO - PROCESS | 10935 | --DOMWINDOW == 128 (0x11670e000) [pid = 10935] [serial = 661] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 17:56:36 INFO - PROCESS | 10935 | --DOMWINDOW == 127 (0x110f84c00) [pid = 10935] [serial = 652] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 17:56:36 INFO - PROCESS | 10935 | --DOMWINDOW == 126 (0x128e49400) [pid = 10935] [serial = 646] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 17:56:36 INFO - PROCESS | 10935 | --DOMWINDOW == 125 (0x12ae6d800) [pid = 10935] [serial = 637] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 17:56:36 INFO - PROCESS | 10935 | --DOMWINDOW == 124 (0x128e4c800) [pid = 10935] [serial = 649] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 17:56:36 INFO - PROCESS | 10935 | --DOMWINDOW == 123 (0x11948a800) [pid = 10935] [serial = 643] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 17:56:36 INFO - PROCESS | 10935 | --DOMWINDOW == 122 (0x111f60000) [pid = 10935] [serial = 655] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 17:56:36 INFO - PROCESS | 10935 | --DOMWINDOW == 121 (0x11917b000) [pid = 10935] [serial = 658] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 17:56:36 INFO - PROCESS | 10935 | --DOMWINDOW == 120 (0x119545800) [pid = 10935] [serial = 685] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 17:56:36 INFO - PROCESS | 10935 | --DOMWINDOW == 119 (0x129571c00) [pid = 10935] [serial = 688] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 17:56:36 INFO - PROCESS | 10935 | --DOMWINDOW == 118 (0x11947d800) [pid = 10935] [serial = 595] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 17:56:36 INFO - PROCESS | 10935 | --DOMWINDOW == 117 (0x119889800) [pid = 10935] [serial = 559] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 17:56:36 INFO - PROCESS | 10935 | --DOMWINDOW == 116 (0x112f7b000) [pid = 10935] [serial = 553] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 17:56:36 INFO - PROCESS | 10935 | --DOMWINDOW == 115 (0x11619b000) [pid = 10935] [serial = 556] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 17:56:36 INFO - PROCESS | 10935 | --DOMWINDOW == 114 (0x118051400) [pid = 10935] [serial = 592] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 17:56:36 INFO - PROCESS | 10935 | --DOMWINDOW == 113 (0x112664400) [pid = 10935] [serial = 691] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 17:56:36 INFO - PROCESS | 10935 | 1464051396514 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]]]}] 17:56:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 17:56:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 822ms 17:56:36 INFO - PROCESS | 10935 | 1464051396544 Marionette TRACE conn2 -> [0,965,"getWindowHandle",null] 17:56:36 INFO - PROCESS | 10935 | 1464051396547 Marionette TRACE conn2 <- [1,965,null,{"value":"7"}] 17:56:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 17:56:36 INFO - PROCESS | 10935 | 1464051396550 Marionette TRACE conn2 -> [0,966,"setScriptTimeout",{"ms":35000}] 17:56:36 INFO - PROCESS | 10935 | 1464051396553 Marionette TRACE conn2 <- [1,966,null,{}] 17:56:36 INFO - PROCESS | 10935 | 1464051396557 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}] 17:56:36 INFO - PROCESS | 10935 | 1464051396661 Marionette TRACE conn2 <- [1,967,null,{"value":null}] 17:56:36 INFO - PROCESS | 10935 | 1464051396715 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:36 INFO - PROCESS | 10935 | ++DOCSHELL 0x1171e6800 == 58 [pid = 10935] [id = 249] 17:56:36 INFO - PROCESS | 10935 | ++DOMWINDOW == 114 (0x112670000) [pid = 10935] [serial = 745] [outer = 0x0] 17:56:36 INFO - PROCESS | 10935 | ++DOMWINDOW == 115 (0x115e63800) [pid = 10935] [serial = 746] [outer = 0x112670000] 17:56:36 INFO - PROCESS | 10935 | 1464051396747 Marionette DEBUG loaded listener.js 17:56:36 INFO - PROCESS | 10935 | ++DOMWINDOW == 116 (0x11670e000) [pid = 10935] [serial = 747] [outer = 0x112670000] 17:56:37 INFO - PROCESS | 10935 | 1464051397202 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]]]}] 17:56:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 17:56:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 673ms 17:56:37 INFO - PROCESS | 10935 | 1464051397224 Marionette TRACE conn2 -> [0,969,"getWindowHandle",null] 17:56:37 INFO - PROCESS | 10935 | 1464051397228 Marionette TRACE conn2 <- [1,969,null,{"value":"7"}] 17:56:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 17:56:37 INFO - PROCESS | 10935 | 1464051397257 Marionette TRACE conn2 -> [0,970,"setScriptTimeout",{"ms":35000}] 17:56:37 INFO - PROCESS | 10935 | 1464051397258 Marionette TRACE conn2 <- [1,970,null,{}] 17:56:37 INFO - PROCESS | 10935 | 1464051397261 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}] 17:56:37 INFO - PROCESS | 10935 | 1464051397364 Marionette TRACE conn2 <- [1,971,null,{"value":null}] 17:56:37 INFO - PROCESS | 10935 | 1464051397430 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:37 INFO - PROCESS | 10935 | ++DOCSHELL 0x1237d6800 == 59 [pid = 10935] [id = 250] 17:56:37 INFO - PROCESS | 10935 | ++DOMWINDOW == 117 (0x1167cfc00) [pid = 10935] [serial = 748] [outer = 0x0] 17:56:37 INFO - PROCESS | 10935 | ++DOMWINDOW == 118 (0x118049c00) [pid = 10935] [serial = 749] [outer = 0x1167cfc00] 17:56:37 INFO - PROCESS | 10935 | 1464051397462 Marionette DEBUG loaded listener.js 17:56:37 INFO - PROCESS | 10935 | ++DOMWINDOW == 119 (0x11917ec00) [pid = 10935] [serial = 750] [outer = 0x1167cfc00] 17:56:37 INFO - PROCESS | 10935 | 1464051397876 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]]]}] 17:56:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 17:56:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 670ms 17:56:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 17:56:37 INFO - PROCESS | 10935 | 1464051397927 Marionette TRACE conn2 -> [0,973,"getWindowHandle",null] 17:56:37 INFO - PROCESS | 10935 | 1464051397929 Marionette TRACE conn2 <- [1,973,null,{"value":"7"}] 17:56:37 INFO - PROCESS | 10935 | 1464051397931 Marionette TRACE conn2 -> [0,974,"setScriptTimeout",{"ms":35000}] 17:56:37 INFO - PROCESS | 10935 | 1464051397933 Marionette TRACE conn2 <- [1,974,null,{}] 17:56:37 INFO - PROCESS | 10935 | 1464051397941 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}] 17:56:38 INFO - PROCESS | 10935 | 1464051398045 Marionette TRACE conn2 <- [1,975,null,{"value":null}] 17:56:38 INFO - PROCESS | 10935 | 1464051398100 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:38 INFO - PROCESS | 10935 | ++DOCSHELL 0x12bd7d000 == 60 [pid = 10935] [id = 251] 17:56:38 INFO - PROCESS | 10935 | ++DOMWINDOW == 120 (0x119545c00) [pid = 10935] [serial = 751] [outer = 0x0] 17:56:38 INFO - PROCESS | 10935 | ++DOMWINDOW == 121 (0x119acdc00) [pid = 10935] [serial = 752] [outer = 0x119545c00] 17:56:38 INFO - PROCESS | 10935 | 1464051398144 Marionette DEBUG loaded listener.js 17:56:38 INFO - PROCESS | 10935 | ++DOMWINDOW == 122 (0x119dc4400) [pid = 10935] [serial = 753] [outer = 0x119545c00] 17:56:38 INFO - PROCESS | 10935 | 1464051398560 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]]]}] 17:56:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 17:56:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 673ms 17:56:38 INFO - PROCESS | 10935 | 1464051398604 Marionette TRACE conn2 -> [0,977,"getWindowHandle",null] 17:56:38 INFO - PROCESS | 10935 | 1464051398606 Marionette TRACE conn2 <- [1,977,null,{"value":"7"}] 17:56:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 17:56:38 INFO - PROCESS | 10935 | 1464051398608 Marionette TRACE conn2 -> [0,978,"setScriptTimeout",{"ms":35000}] 17:56:38 INFO - PROCESS | 10935 | 1464051398610 Marionette TRACE conn2 <- [1,978,null,{}] 17:56:38 INFO - PROCESS | 10935 | 1464051398612 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}] 17:56:38 INFO - PROCESS | 10935 | 1464051398731 Marionette TRACE conn2 <- [1,979,null,{"value":null}] 17:56:38 INFO - PROCESS | 10935 | 1464051398785 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:38 INFO - PROCESS | 10935 | ++DOCSHELL 0x12c6da800 == 61 [pid = 10935] [id = 252] 17:56:38 INFO - PROCESS | 10935 | ++DOMWINDOW == 123 (0x12324a400) [pid = 10935] [serial = 754] [outer = 0x0] 17:56:38 INFO - PROCESS | 10935 | ++DOMWINDOW == 124 (0x125568000) [pid = 10935] [serial = 755] [outer = 0x12324a400] 17:56:38 INFO - PROCESS | 10935 | 1464051398815 Marionette DEBUG loaded listener.js 17:56:38 INFO - PROCESS | 10935 | ++DOMWINDOW == 125 (0x1261fe800) [pid = 10935] [serial = 756] [outer = 0x12324a400] 17:56:39 INFO - PROCESS | 10935 | 1464051399258 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]]]}] 17:56:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 17:56:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 669ms 17:56:39 INFO - PROCESS | 10935 | 1464051399278 Marionette TRACE conn2 -> [0,981,"getWindowHandle",null] 17:56:39 INFO - PROCESS | 10935 | 1464051399279 Marionette TRACE conn2 <- [1,981,null,{"value":"7"}] 17:56:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 17:56:39 INFO - PROCESS | 10935 | 1464051399281 Marionette TRACE conn2 -> [0,982,"setScriptTimeout",{"ms":35000}] 17:56:39 INFO - PROCESS | 10935 | 1464051399283 Marionette TRACE conn2 <- [1,982,null,{}] 17:56:39 INFO - PROCESS | 10935 | 1464051399304 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}] 17:56:39 INFO - PROCESS | 10935 | 1464051399435 Marionette TRACE conn2 <- [1,983,null,{"value":null}] 17:56:39 INFO - PROCESS | 10935 | 1464051399501 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:39 INFO - PROCESS | 10935 | ++DOCSHELL 0x12cfa5800 == 62 [pid = 10935] [id = 253] 17:56:39 INFO - PROCESS | 10935 | ++DOMWINDOW == 126 (0x125179400) [pid = 10935] [serial = 757] [outer = 0x0] 17:56:39 INFO - PROCESS | 10935 | ++DOMWINDOW == 127 (0x127813400) [pid = 10935] [serial = 758] [outer = 0x125179400] 17:56:39 INFO - PROCESS | 10935 | 1464051399544 Marionette DEBUG loaded listener.js 17:56:39 INFO - PROCESS | 10935 | ++DOMWINDOW == 128 (0x12781d400) [pid = 10935] [serial = 759] [outer = 0x125179400] 17:56:40 INFO - PROCESS | 10935 | 1464051400075 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]]]}] 17:56:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 17:56:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 820ms 17:56:40 INFO - PROCESS | 10935 | 1464051400118 Marionette TRACE conn2 -> [0,985,"getWindowHandle",null] 17:56:40 INFO - PROCESS | 10935 | 1464051400121 Marionette TRACE conn2 <- [1,985,null,{"value":"7"}] 17:56:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 17:56:40 INFO - PROCESS | 10935 | 1464051400125 Marionette TRACE conn2 -> [0,986,"setScriptTimeout",{"ms":35000}] 17:56:40 INFO - PROCESS | 10935 | 1464051400126 Marionette TRACE conn2 <- [1,986,null,{}] 17:56:40 INFO - PROCESS | 10935 | 1464051400128 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}] 17:56:40 INFO - PROCESS | 10935 | 1464051400241 Marionette TRACE conn2 <- [1,987,null,{"value":null}] 17:56:40 INFO - PROCESS | 10935 | 1464051400308 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:40 INFO - PROCESS | 10935 | ++DOCSHELL 0x12d894000 == 63 [pid = 10935] [id = 254] 17:56:40 INFO - PROCESS | 10935 | ++DOMWINDOW == 129 (0x12aacc000) [pid = 10935] [serial = 760] [outer = 0x0] 17:56:40 INFO - PROCESS | 10935 | ++DOMWINDOW == 130 (0x12bd9a800) [pid = 10935] [serial = 761] [outer = 0x12aacc000] 17:56:40 INFO - PROCESS | 10935 | 1464051400338 Marionette DEBUG loaded listener.js 17:56:40 INFO - PROCESS | 10935 | ++DOMWINDOW == 131 (0x12bdb8c00) [pid = 10935] [serial = 762] [outer = 0x12aacc000] 17:56:40 INFO - PROCESS | 10935 | 1464051400760 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]]]}] 17:56:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 17:56:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 668ms 17:56:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 17:56:40 INFO - PROCESS | 10935 | 1464051400794 Marionette TRACE conn2 -> [0,989,"getWindowHandle",null] 17:56:40 INFO - PROCESS | 10935 | 1464051400795 Marionette TRACE conn2 <- [1,989,null,{"value":"7"}] 17:56:40 INFO - PROCESS | 10935 | 1464051400797 Marionette TRACE conn2 -> [0,990,"setScriptTimeout",{"ms":35000}] 17:56:40 INFO - PROCESS | 10935 | 1464051400798 Marionette TRACE conn2 <- [1,990,null,{}] 17:56:40 INFO - PROCESS | 10935 | 1464051400801 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}] 17:56:41 INFO - PROCESS | 10935 | 1464051401032 Marionette TRACE conn2 <- [1,991,null,{"value":null}] 17:56:41 INFO - PROCESS | 10935 | 1464051401100 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:41 INFO - PROCESS | 10935 | ++DOCSHELL 0x1182d5800 == 64 [pid = 10935] [id = 255] 17:56:41 INFO - PROCESS | 10935 | ++DOMWINDOW == 132 (0x111f60000) [pid = 10935] [serial = 763] [outer = 0x0] 17:56:41 INFO - PROCESS | 10935 | ++DOMWINDOW == 133 (0x112665800) [pid = 10935] [serial = 764] [outer = 0x111f60000] 17:56:41 INFO - PROCESS | 10935 | 1464051401129 Marionette DEBUG loaded listener.js 17:56:41 INFO - PROCESS | 10935 | ++DOMWINDOW == 134 (0x112f7ac00) [pid = 10935] [serial = 765] [outer = 0x111f60000] 17:56:41 INFO - PROCESS | 10935 | 1464051401605 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]]]}] 17:56:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 17:56:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 821ms 17:56:41 INFO - PROCESS | 10935 | 1464051401619 Marionette TRACE conn2 -> [0,993,"getWindowHandle",null] 17:56:41 INFO - PROCESS | 10935 | 1464051401623 Marionette TRACE conn2 <- [1,993,null,{"value":"7"}] 17:56:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 17:56:41 INFO - PROCESS | 10935 | 1464051401626 Marionette TRACE conn2 -> [0,994,"setScriptTimeout",{"ms":35000}] 17:56:41 INFO - PROCESS | 10935 | 1464051401629 Marionette TRACE conn2 <- [1,994,null,{}] 17:56:41 INFO - PROCESS | 10935 | 1464051401632 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}] 17:56:41 INFO - PROCESS | 10935 | 1464051401746 Marionette TRACE conn2 <- [1,995,null,{"value":null}] 17:56:41 INFO - PROCESS | 10935 | --DOCSHELL 0x113b15000 == 63 [pid = 10935] [id = 178] 17:56:41 INFO - PROCESS | 10935 | --DOCSHELL 0x12b410000 == 62 [pid = 10935] [id = 247] 17:56:41 INFO - PROCESS | 10935 | --DOCSHELL 0x12aade000 == 61 [pid = 10935] [id = 246] 17:56:41 INFO - PROCESS | 10935 | --DOCSHELL 0x129999000 == 60 [pid = 10935] [id = 245] 17:56:41 INFO - PROCESS | 10935 | --DOCSHELL 0x128ec8000 == 59 [pid = 10935] [id = 244] 17:56:41 INFO - PROCESS | 10935 | --DOCSHELL 0x124ea1000 == 58 [pid = 10935] [id = 243] 17:56:41 INFO - PROCESS | 10935 | --DOCSHELL 0x11a050800 == 57 [pid = 10935] [id = 242] 17:56:41 INFO - PROCESS | 10935 | --DOCSHELL 0x117588000 == 56 [pid = 10935] [id = 241] 17:56:41 INFO - PROCESS | 10935 | --DOMWINDOW == 133 (0x12aad4000) [pid = 10935] [serial = 695] [outer = 0x0] [url = about:blank] 17:56:41 INFO - PROCESS | 10935 | --DOCSHELL 0x118565000 == 55 [pid = 10935] [id = 240] 17:56:41 INFO - PROCESS | 10935 | --DOCSHELL 0x11955b800 == 54 [pid = 10935] [id = 239] 17:56:41 INFO - PROCESS | 10935 | --DOCSHELL 0x12d881800 == 53 [pid = 10935] [id = 237] 17:56:41 INFO - PROCESS | 10935 | --DOCSHELL 0x12d633800 == 52 [pid = 10935] [id = 236] 17:56:41 INFO - PROCESS | 10935 | --DOCSHELL 0x12cfa8000 == 51 [pid = 10935] [id = 235] 17:56:41 INFO - PROCESS | 10935 | --DOCSHELL 0x124e60800 == 50 [pid = 10935] [id = 234] 17:56:41 INFO - PROCESS | 10935 | --DOCSHELL 0x1171ea800 == 49 [pid = 10935] [id = 233] 17:56:41 INFO - PROCESS | 10935 | --DOMWINDOW == 132 (0x115e5a400) [pid = 10935] [serial = 591] [outer = 0x0] [url = about:blank] 17:56:41 INFO - PROCESS | 10935 | --DOMWINDOW == 131 (0x1262b8c00) [pid = 10935] [serial = 513] [outer = 0x0] [url = about:blank] 17:56:41 INFO - PROCESS | 10935 | --DOMWINDOW == 130 (0x12729d000) [pid = 10935] [serial = 564] [outer = 0x0] [url = about:blank] 17:56:41 INFO - PROCESS | 10935 | --DOMWINDOW == 129 (0x125567400) [pid = 10935] [serial = 597] [outer = 0x0] [url = about:blank] 17:56:41 INFO - PROCESS | 10935 | --DOMWINDOW == 128 (0x124902c00) [pid = 10935] [serial = 561] [outer = 0x0] [url = about:blank] 17:56:41 INFO - PROCESS | 10935 | --DOMWINDOW == 127 (0x115ec0400) [pid = 10935] [serial = 555] [outer = 0x0] [url = about:blank] 17:56:41 INFO - PROCESS | 10935 | --DOMWINDOW == 126 (0x11910c400) [pid = 10935] [serial = 558] [outer = 0x0] [url = about:blank] 17:56:41 INFO - PROCESS | 10935 | --DOMWINDOW == 125 (0x1192ad000) [pid = 10935] [serial = 594] [outer = 0x0] [url = about:blank] 17:56:41 INFO - PROCESS | 10935 | --DOMWINDOW == 124 (0x129812c00) [pid = 10935] [serial = 675] [outer = 0x0] [url = about:blank] 17:56:41 INFO - PROCESS | 10935 | --DOMWINDOW == 123 (0x12ae73000) [pid = 10935] [serial = 680] [outer = 0x0] [url = about:blank] 17:56:41 INFO - PROCESS | 10935 | --DOMWINDOW == 122 (0x12ae64800) [pid = 10935] [serial = 678] [outer = 0x0] [url = about:blank] 17:56:41 INFO - PROCESS | 10935 | --DOMWINDOW == 121 (0x12aac5c00) [pid = 10935] [serial = 677] [outer = 0x0] [url = about:blank] 17:56:41 INFO - PROCESS | 10935 | --DOMWINDOW == 120 (0x12bccc400) [pid = 10935] [serial = 683] [outer = 0x0] [url = about:blank] 17:56:41 INFO - PROCESS | 10935 | --DOMWINDOW == 119 (0x124d62c00) [pid = 10935] [serial = 668] [outer = 0x0] [url = about:blank] 17:56:41 INFO - PROCESS | 10935 | --DOMWINDOW == 118 (0x1254bd800) [pid = 10935] [serial = 669] [outer = 0x0] [url = about:blank] 17:56:41 INFO - PROCESS | 10935 | --DOMWINDOW == 117 (0x12598c800) [pid = 10935] [serial = 671] [outer = 0x0] [url = about:blank] 17:56:41 INFO - PROCESS | 10935 | --DOMWINDOW == 116 (0x12324dc00) [pid = 10935] [serial = 665] [outer = 0x0] [url = about:blank] 17:56:41 INFO - PROCESS | 10935 | --DOMWINDOW == 115 (0x124903c00) [pid = 10935] [serial = 666] [outer = 0x0] [url = about:blank] 17:56:41 INFO - PROCESS | 10935 | --DOMWINDOW == 114 (0x11947d400) [pid = 10935] [serial = 642] [outer = 0x0] [url = about:blank] 17:56:41 INFO - PROCESS | 10935 | --DOMWINDOW == 113 (0x118575c00) [pid = 10935] [serial = 641] [outer = 0x0] [url = about:blank] 17:56:41 INFO - PROCESS | 10935 | --DOMWINDOW == 112 (0x119546800) [pid = 10935] [serial = 662] [outer = 0x0] [url = about:blank] 17:56:41 INFO - PROCESS | 10935 | --DOMWINDOW == 111 (0x119c6c800) [pid = 10935] [serial = 663] [outer = 0x0] [url = about:blank] 17:56:41 INFO - PROCESS | 10935 | --DOMWINDOW == 110 (0x12b487400) [pid = 10935] [serial = 681] [outer = 0x0] [url = about:blank] 17:56:41 INFO - PROCESS | 10935 | --DOMWINDOW == 109 (0x12b488c00) [pid = 10935] [serial = 654] [outer = 0x0] [url = about:blank] 17:56:41 INFO - PROCESS | 10935 | --DOMWINDOW == 108 (0x12594b400) [pid = 10935] [serial = 653] [outer = 0x0] [url = about:blank] 17:56:41 INFO - PROCESS | 10935 | --DOMWINDOW == 107 (0x129815800) [pid = 10935] [serial = 648] [outer = 0x0] [url = about:blank] 17:56:41 INFO - PROCESS | 10935 | --DOMWINDOW == 106 (0x128e53c00) [pid = 10935] [serial = 647] [outer = 0x0] [url = about:blank] 17:56:41 INFO - PROCESS | 10935 | --DOMWINDOW == 105 (0x12bdbbc00) [pid = 10935] [serial = 639] [outer = 0x0] [url = about:blank] 17:56:41 INFO - PROCESS | 10935 | --DOMWINDOW == 104 (0x12b487800) [pid = 10935] [serial = 651] [outer = 0x0] [url = about:blank] 17:56:41 INFO - PROCESS | 10935 | --DOMWINDOW == 103 (0x12aeed800) [pid = 10935] [serial = 650] [outer = 0x0] [url = about:blank] 17:56:41 INFO - PROCESS | 10935 | --DOMWINDOW == 102 (0x124bbf800) [pid = 10935] [serial = 645] [outer = 0x0] [url = about:blank] 17:56:41 INFO - PROCESS | 10935 | --DOMWINDOW == 101 (0x119a50400) [pid = 10935] [serial = 644] [outer = 0x0] [url = about:blank] 17:56:41 INFO - PROCESS | 10935 | --DOMWINDOW == 100 (0x1166be800) [pid = 10935] [serial = 657] [outer = 0x0] [url = about:blank] 17:56:41 INFO - PROCESS | 10935 | --DOMWINDOW == 99 (0x115e5c000) [pid = 10935] [serial = 656] [outer = 0x0] [url = about:blank] 17:56:41 INFO - PROCESS | 10935 | --DOMWINDOW == 98 (0x119550000) [pid = 10935] [serial = 660] [outer = 0x0] [url = about:blank] 17:56:41 INFO - PROCESS | 10935 | --DOMWINDOW == 97 (0x1192a6c00) [pid = 10935] [serial = 659] [outer = 0x0] [url = about:blank] 17:56:41 INFO - PROCESS | 10935 | --DOMWINDOW == 96 (0x12bd92c00) [pid = 10935] [serial = 684] [outer = 0x0] [url = about:blank] 17:56:41 INFO - PROCESS | 10935 | --DOMWINDOW == 95 (0x129570000) [pid = 10935] [serial = 674] [outer = 0x0] [url = about:blank] 17:56:41 INFO - PROCESS | 10935 | --DOMWINDOW == 94 (0x12bd92000) [pid = 10935] [serial = 687] [outer = 0x0] [url = about:blank] 17:56:41 INFO - PROCESS | 10935 | --DOMWINDOW == 93 (0x12bdbe000) [pid = 10935] [serial = 690] [outer = 0x0] [url = about:blank] 17:56:41 INFO - PROCESS | 10935 | --DOMWINDOW == 92 (0x12bdb1000) [pid = 10935] [serial = 689] [outer = 0x0] [url = about:blank] 17:56:41 INFO - PROCESS | 10935 | --DOMWINDOW == 91 (0x11266ec00) [pid = 10935] [serial = 693] [outer = 0x0] [url = about:blank] 17:56:41 INFO - PROCESS | 10935 | --DOMWINDOW == 90 (0x124911400) [pid = 10935] [serial = 686] [outer = 0x0] [url = about:blank] 17:56:41 INFO - PROCESS | 10935 | --DOMWINDOW == 89 (0x1291ce000) [pid = 10935] [serial = 672] [outer = 0x0] [url = about:blank] 17:56:41 INFO - PROCESS | 10935 | --DOMWINDOW == 88 (0x11266ac00) [pid = 10935] [serial = 692] [outer = 0x0] [url = about:blank] 17:56:41 INFO - PROCESS | 10935 | 1464051401829 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:41 INFO - PROCESS | 10935 | ++DOCSHELL 0x11691b000 == 50 [pid = 10935] [id = 256] 17:56:41 INFO - PROCESS | 10935 | ++DOMWINDOW == 89 (0x115e5c000) [pid = 10935] [serial = 766] [outer = 0x0] 17:56:41 INFO - PROCESS | 10935 | ++DOMWINDOW == 90 (0x1166be800) [pid = 10935] [serial = 767] [outer = 0x115e5c000] 17:56:41 INFO - PROCESS | 10935 | 1464051401857 Marionette DEBUG loaded listener.js 17:56:41 INFO - PROCESS | 10935 | ++DOMWINDOW == 91 (0x118050c00) [pid = 10935] [serial = 768] [outer = 0x115e5c000] 17:56:42 INFO - PROCESS | 10935 | 1464051402147 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]]]}] 17:56:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 17:56:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 571ms 17:56:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 17:56:42 INFO - PROCESS | 10935 | 1464051402197 Marionette TRACE conn2 -> [0,997,"getWindowHandle",null] 17:56:42 INFO - PROCESS | 10935 | 1464051402199 Marionette TRACE conn2 <- [1,997,null,{"value":"7"}] 17:56:42 INFO - PROCESS | 10935 | 1464051402201 Marionette TRACE conn2 -> [0,998,"setScriptTimeout",{"ms":35000}] 17:56:42 INFO - PROCESS | 10935 | 1464051402203 Marionette TRACE conn2 <- [1,998,null,{}] 17:56:42 INFO - PROCESS | 10935 | 1464051402209 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}] 17:56:42 INFO - PROCESS | 10935 | 1464051402293 Marionette TRACE conn2 <- [1,999,null,{"value":null}] 17:56:42 INFO - PROCESS | 10935 | 1464051402300 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:42 INFO - PROCESS | 10935 | ++DOCSHELL 0x116f0e800 == 51 [pid = 10935] [id = 257] 17:56:42 INFO - PROCESS | 10935 | ++DOMWINDOW == 92 (0x119171000) [pid = 10935] [serial = 769] [outer = 0x0] 17:56:42 INFO - PROCESS | 10935 | ++DOMWINDOW == 93 (0x119481400) [pid = 10935] [serial = 770] [outer = 0x119171000] 17:56:42 INFO - PROCESS | 10935 | 1464051402327 Marionette DEBUG loaded listener.js 17:56:42 INFO - PROCESS | 10935 | ++DOMWINDOW == 94 (0x119550c00) [pid = 10935] [serial = 771] [outer = 0x119171000] 17:56:42 INFO - PROCESS | 10935 | 1464051402662 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]]]}] 17:56:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 17:56:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 473ms 17:56:42 INFO - PROCESS | 10935 | 1464051402676 Marionette TRACE conn2 -> [0,1001,"getWindowHandle",null] 17:56:42 INFO - PROCESS | 10935 | 1464051402678 Marionette TRACE conn2 <- [1,1001,null,{"value":"7"}] 17:56:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 17:56:42 INFO - PROCESS | 10935 | 1464051402685 Marionette TRACE conn2 -> [0,1002,"setScriptTimeout",{"ms":35000}] 17:56:42 INFO - PROCESS | 10935 | 1464051402691 Marionette TRACE conn2 <- [1,1002,null,{}] 17:56:42 INFO - PROCESS | 10935 | 1464051402694 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}] 17:56:42 INFO - PROCESS | 10935 | 1464051402780 Marionette TRACE conn2 <- [1,1003,null,{"value":null}] 17:56:42 INFO - PROCESS | 10935 | 1464051402834 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:42 INFO - PROCESS | 10935 | ++DOCSHELL 0x119deb000 == 52 [pid = 10935] [id = 258] 17:56:42 INFO - PROCESS | 10935 | ++DOMWINDOW == 95 (0x117679400) [pid = 10935] [serial = 772] [outer = 0x0] 17:56:42 INFO - PROCESS | 10935 | ++DOMWINDOW == 96 (0x11988f800) [pid = 10935] [serial = 773] [outer = 0x117679400] 17:56:42 INFO - PROCESS | 10935 | 1464051402859 Marionette DEBUG loaded listener.js 17:56:42 INFO - PROCESS | 10935 | ++DOMWINDOW == 97 (0x119c5bc00) [pid = 10935] [serial = 774] [outer = 0x117679400] 17:56:43 INFO - PROCESS | 10935 | 1464051403168 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]]]}] 17:56:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 17:56:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 528ms 17:56:43 INFO - PROCESS | 10935 | 1464051403210 Marionette TRACE conn2 -> [0,1005,"getWindowHandle",null] 17:56:43 INFO - PROCESS | 10935 | 1464051403211 Marionette TRACE conn2 <- [1,1005,null,{"value":"7"}] 17:56:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 17:56:43 INFO - PROCESS | 10935 | 1464051403213 Marionette TRACE conn2 -> [0,1006,"setScriptTimeout",{"ms":35000}] 17:56:43 INFO - PROCESS | 10935 | 1464051403215 Marionette TRACE conn2 <- [1,1006,null,{}] 17:56:43 INFO - PROCESS | 10935 | 1464051403217 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}] 17:56:43 INFO - PROCESS | 10935 | 1464051403299 Marionette TRACE conn2 <- [1,1007,null,{"value":null}] 17:56:43 INFO - PROCESS | 10935 | 1464051403349 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:43 INFO - PROCESS | 10935 | ++DOCSHELL 0x124b7c800 == 53 [pid = 10935] [id = 259] 17:56:43 INFO - PROCESS | 10935 | ++DOMWINDOW == 98 (0x11923f800) [pid = 10935] [serial = 775] [outer = 0x0] 17:56:43 INFO - PROCESS | 10935 | ++DOMWINDOW == 99 (0x119c5e400) [pid = 10935] [serial = 776] [outer = 0x11923f800] 17:56:43 INFO - PROCESS | 10935 | 1464051403374 Marionette DEBUG loaded listener.js 17:56:43 INFO - PROCESS | 10935 | ++DOMWINDOW == 100 (0x11a285000) [pid = 10935] [serial = 777] [outer = 0x11923f800] 17:56:43 INFO - PROCESS | 10935 | 1464051403647 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]]]}] 17:56:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 17:56:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 468ms 17:56:43 INFO - PROCESS | 10935 | 1464051403683 Marionette TRACE conn2 -> [0,1009,"getWindowHandle",null] 17:56:43 INFO - PROCESS | 10935 | 1464051403685 Marionette TRACE conn2 <- [1,1009,null,{"value":"7"}] 17:56:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 17:56:43 INFO - PROCESS | 10935 | 1464051403700 Marionette TRACE conn2 -> [0,1010,"setScriptTimeout",{"ms":35000}] 17:56:43 INFO - PROCESS | 10935 | 1464051403702 Marionette TRACE conn2 <- [1,1010,null,{}] 17:56:43 INFO - PROCESS | 10935 | 1464051403708 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}] 17:56:43 INFO - PROCESS | 10935 | 1464051403838 Marionette TRACE conn2 <- [1,1011,null,{"value":null}] 17:56:43 INFO - PROCESS | 10935 | 1464051403845 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:43 INFO - PROCESS | 10935 | ++DOCSHELL 0x126259800 == 54 [pid = 10935] [id = 260] 17:56:43 INFO - PROCESS | 10935 | ++DOMWINDOW == 101 (0x1251a7000) [pid = 10935] [serial = 778] [outer = 0x0] 17:56:43 INFO - PROCESS | 10935 | ++DOMWINDOW == 102 (0x1254be800) [pid = 10935] [serial = 779] [outer = 0x1251a7000] 17:56:43 INFO - PROCESS | 10935 | 1464051403893 Marionette DEBUG loaded listener.js 17:56:43 INFO - PROCESS | 10935 | ++DOMWINDOW == 103 (0x1262b8400) [pid = 10935] [serial = 780] [outer = 0x1251a7000] 17:56:44 INFO - PROCESS | 10935 | 1464051404338 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]]]}] 17:56:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 17:56:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 672ms 17:56:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 17:56:44 INFO - PROCESS | 10935 | 1464051404371 Marionette TRACE conn2 -> [0,1013,"getWindowHandle",null] 17:56:44 INFO - PROCESS | 10935 | 1464051404373 Marionette TRACE conn2 <- [1,1013,null,{"value":"7"}] 17:56:44 INFO - PROCESS | 10935 | 1464051404375 Marionette TRACE conn2 -> [0,1014,"setScriptTimeout",{"ms":35000}] 17:56:44 INFO - PROCESS | 10935 | 1464051404376 Marionette TRACE conn2 <- [1,1014,null,{}] 17:56:44 INFO - PROCESS | 10935 | 1464051404378 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}] 17:56:44 INFO - PROCESS | 10935 | 1464051404479 Marionette TRACE conn2 <- [1,1015,null,{"value":null}] 17:56:44 INFO - PROCESS | 10935 | 1464051404511 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:44 INFO - PROCESS | 10935 | ++DOCSHELL 0x1295b8800 == 55 [pid = 10935] [id = 261] 17:56:44 INFO - PROCESS | 10935 | ++DOMWINDOW == 104 (0x12706d400) [pid = 10935] [serial = 781] [outer = 0x0] 17:56:44 INFO - PROCESS | 10935 | ++DOMWINDOW == 105 (0x127818c00) [pid = 10935] [serial = 782] [outer = 0x12706d400] 17:56:44 INFO - PROCESS | 10935 | 1464051404536 Marionette DEBUG loaded listener.js 17:56:44 INFO - PROCESS | 10935 | ++DOMWINDOW == 106 (0x1291c6800) [pid = 10935] [serial = 783] [outer = 0x12706d400] 17:56:44 INFO - PROCESS | 10935 | 1464051404851 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]]]}] 17:56:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 17:56:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 518ms 17:56:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 17:56:44 INFO - PROCESS | 10935 | 1464051404893 Marionette TRACE conn2 -> [0,1017,"getWindowHandle",null] 17:56:44 INFO - PROCESS | 10935 | 1464051404895 Marionette TRACE conn2 <- [1,1017,null,{"value":"7"}] 17:56:44 INFO - PROCESS | 10935 | 1464051404897 Marionette TRACE conn2 -> [0,1018,"setScriptTimeout",{"ms":35000}] 17:56:44 INFO - PROCESS | 10935 | 1464051404898 Marionette TRACE conn2 <- [1,1018,null,{}] 17:56:44 INFO - PROCESS | 10935 | 1464051404900 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}] 17:56:45 INFO - PROCESS | 10935 | 1464051405000 Marionette TRACE conn2 <- [1,1019,null,{"value":null}] 17:56:45 INFO - PROCESS | 10935 | 1464051405014 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:45 INFO - PROCESS | 10935 | ++DOCSHELL 0x12a7aa800 == 56 [pid = 10935] [id = 262] 17:56:45 INFO - PROCESS | 10935 | ++DOMWINDOW == 107 (0x12781a800) [pid = 10935] [serial = 784] [outer = 0x0] 17:56:45 INFO - PROCESS | 10935 | ++DOMWINDOW == 108 (0x1296ca800) [pid = 10935] [serial = 785] [outer = 0x12781a800] 17:56:45 INFO - PROCESS | 10935 | 1464051405038 Marionette DEBUG loaded listener.js 17:56:45 INFO - PROCESS | 10935 | ++DOMWINDOW == 109 (0x12aac9400) [pid = 10935] [serial = 786] [outer = 0x12781a800] 17:56:45 INFO - PROCESS | 10935 | 1464051405367 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]]]}] 17:56:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 17:56:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 520ms 17:56:45 INFO - PROCESS | 10935 | 1464051405417 Marionette TRACE conn2 -> [0,1021,"getWindowHandle",null] 17:56:45 INFO - PROCESS | 10935 | 1464051405418 Marionette TRACE conn2 <- [1,1021,null,{"value":"7"}] 17:56:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 17:56:45 INFO - PROCESS | 10935 | 1464051405421 Marionette TRACE conn2 -> [0,1022,"setScriptTimeout",{"ms":35000}] 17:56:45 INFO - PROCESS | 10935 | 1464051405422 Marionette TRACE conn2 <- [1,1022,null,{}] 17:56:45 INFO - PROCESS | 10935 | 1464051405424 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}] 17:56:45 INFO - PROCESS | 10935 | 1464051405534 Marionette TRACE conn2 <- [1,1023,null,{"value":null}] 17:56:45 INFO - PROCESS | 10935 | 1464051405547 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:45 INFO - PROCESS | 10935 | ++DOCSHELL 0x12b40d800 == 57 [pid = 10935] [id = 263] 17:56:45 INFO - PROCESS | 10935 | ++DOMWINDOW == 110 (0x12324cc00) [pid = 10935] [serial = 787] [outer = 0x0] 17:56:45 INFO - PROCESS | 10935 | ++DOMWINDOW == 111 (0x12ae68400) [pid = 10935] [serial = 788] [outer = 0x12324cc00] 17:56:45 INFO - PROCESS | 10935 | 1464051405571 Marionette DEBUG loaded listener.js 17:56:45 INFO - PROCESS | 10935 | ++DOMWINDOW == 112 (0x12b489400) [pid = 10935] [serial = 789] [outer = 0x12324cc00] 17:56:45 INFO - PROCESS | 10935 | 1464051405879 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]]]}] 17:56:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 17:56:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 471ms 17:56:45 INFO - PROCESS | 10935 | 1464051405899 Marionette TRACE conn2 -> [0,1025,"getWindowHandle",null] 17:56:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 17:56:45 INFO - PROCESS | 10935 | 1464051405900 Marionette TRACE conn2 <- [1,1025,null,{"value":"7"}] 17:56:45 INFO - PROCESS | 10935 | 1464051405903 Marionette TRACE conn2 -> [0,1026,"setScriptTimeout",{"ms":35000}] 17:56:45 INFO - PROCESS | 10935 | 1464051405906 Marionette TRACE conn2 <- [1,1026,null,{}] 17:56:45 INFO - PROCESS | 10935 | 1464051405910 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}] 17:56:46 INFO - PROCESS | 10935 | 1464051406014 Marionette TRACE conn2 <- [1,1027,null,{"value":null}] 17:56:46 INFO - PROCESS | 10935 | --DOMWINDOW == 111 (0x129569c00) [pid = 10935] [serial = 739] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 17:56:46 INFO - PROCESS | 10935 | --DOMWINDOW == 110 (0x127821400) [pid = 10935] [serial = 736] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 17:56:46 INFO - PROCESS | 10935 | --DOMWINDOW == 109 (0x12781cc00) [pid = 10935] [serial = 733] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 17:56:46 INFO - PROCESS | 10935 | --DOMWINDOW == 108 (0x11266c400) [pid = 10935] [serial = 715] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 17:56:46 INFO - PROCESS | 10935 | --DOMWINDOW == 107 (0x117673000) [pid = 10935] [serial = 721] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 17:56:46 INFO - PROCESS | 10935 | --DOMWINDOW == 106 (0x11716c000) [pid = 10935] [serial = 718] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 17:56:46 INFO - PROCESS | 10935 | --DOMWINDOW == 105 (0x11947e000) [pid = 10935] [serial = 727] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 17:56:46 INFO - PROCESS | 10935 | --DOMWINDOW == 104 (0x119dbac00) [pid = 10935] [serial = 724] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 17:56:46 INFO - PROCESS | 10935 | --DOMWINDOW == 103 (0x12556f800) [pid = 10935] [serial = 730] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 17:56:46 INFO - PROCESS | 10935 | 1464051406126 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:46 INFO - PROCESS | 10935 | ++DOCSHELL 0x119196800 == 58 [pid = 10935] [id = 264] 17:56:46 INFO - PROCESS | 10935 | ++DOMWINDOW == 104 (0x11266c400) [pid = 10935] [serial = 790] [outer = 0x0] 17:56:46 INFO - PROCESS | 10935 | ++DOMWINDOW == 105 (0x11754e800) [pid = 10935] [serial = 791] [outer = 0x11266c400] 17:56:46 INFO - PROCESS | 10935 | 1464051406153 Marionette DEBUG loaded listener.js 17:56:46 INFO - PROCESS | 10935 | ++DOMWINDOW == 106 (0x12956b800) [pid = 10935] [serial = 792] [outer = 0x11266c400] 17:56:46 INFO - PROCESS | 10935 | 1464051406419 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]]]}] 17:56:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 17:56:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 573ms 17:56:46 INFO - PROCESS | 10935 | 1464051406478 Marionette TRACE conn2 -> [0,1029,"getWindowHandle",null] 17:56:46 INFO - PROCESS | 10935 | 1464051406479 Marionette TRACE conn2 <- [1,1029,null,{"value":"7"}] 17:56:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 17:56:46 INFO - PROCESS | 10935 | 1464051406482 Marionette TRACE conn2 -> [0,1030,"setScriptTimeout",{"ms":35000}] 17:56:46 INFO - PROCESS | 10935 | 1464051406483 Marionette TRACE conn2 <- [1,1030,null,{}] 17:56:46 INFO - PROCESS | 10935 | 1464051406485 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}] 17:56:46 INFO - PROCESS | 10935 | 1464051406573 Marionette TRACE conn2 <- [1,1031,null,{"value":null}] 17:56:46 INFO - PROCESS | 10935 | 1464051406577 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:46 INFO - PROCESS | 10935 | ++DOCSHELL 0x12c466800 == 59 [pid = 10935] [id = 265] 17:56:46 INFO - PROCESS | 10935 | ++DOMWINDOW == 107 (0x1254b6000) [pid = 10935] [serial = 793] [outer = 0x0] 17:56:46 INFO - PROCESS | 10935 | ++DOMWINDOW == 108 (0x12bcc5c00) [pid = 10935] [serial = 794] [outer = 0x1254b6000] 17:56:46 INFO - PROCESS | 10935 | 1464051406607 Marionette DEBUG loaded listener.js 17:56:46 INFO - PROCESS | 10935 | ++DOMWINDOW == 109 (0x12bdba000) [pid = 10935] [serial = 795] [outer = 0x1254b6000] 17:56:46 INFO - PROCESS | 10935 | 1464051406945 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]]]}] 17:56:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 17:56:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 467ms 17:56:46 INFO - PROCESS | 10935 | 1464051406950 Marionette TRACE conn2 -> [0,1033,"getWindowHandle",null] 17:56:46 INFO - PROCESS | 10935 | 1464051406952 Marionette TRACE conn2 <- [1,1033,null,{"value":"7"}] 17:56:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 17:56:46 INFO - PROCESS | 10935 | 1464051406957 Marionette TRACE conn2 -> [0,1034,"setScriptTimeout",{"ms":35000}] 17:56:46 INFO - PROCESS | 10935 | 1464051406959 Marionette TRACE conn2 <- [1,1034,null,{}] 17:56:46 INFO - PROCESS | 10935 | 1464051406962 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}] 17:56:47 INFO - PROCESS | 10935 | 1464051407087 Marionette TRACE conn2 <- [1,1035,null,{"value":null}] 17:56:47 INFO - PROCESS | 10935 | 1464051407094 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:47 INFO - PROCESS | 10935 | ++DOCSHELL 0x12c6e6000 == 60 [pid = 10935] [id = 266] 17:56:47 INFO - PROCESS | 10935 | ++DOMWINDOW == 110 (0x123245000) [pid = 10935] [serial = 796] [outer = 0x0] 17:56:47 INFO - PROCESS | 10935 | ++DOMWINDOW == 111 (0x12783cc00) [pid = 10935] [serial = 797] [outer = 0x123245000] 17:56:47 INFO - PROCESS | 10935 | 1464051407118 Marionette DEBUG loaded listener.js 17:56:47 INFO - PROCESS | 10935 | ++DOMWINDOW == 112 (0x12c0d5800) [pid = 10935] [serial = 798] [outer = 0x123245000] 17:56:47 INFO - PROCESS | 10935 | 1464051407423 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]]]}] 17:56:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 17:56:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 522ms 17:56:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 17:56:47 INFO - PROCESS | 10935 | 1464051407476 Marionette TRACE conn2 -> [0,1037,"getWindowHandle",null] 17:56:47 INFO - PROCESS | 10935 | 1464051407477 Marionette TRACE conn2 <- [1,1037,null,{"value":"7"}] 17:56:47 INFO - PROCESS | 10935 | 1464051407479 Marionette TRACE conn2 -> [0,1038,"setScriptTimeout",{"ms":35000}] 17:56:47 INFO - PROCESS | 10935 | 1464051407481 Marionette TRACE conn2 <- [1,1038,null,{}] 17:56:47 INFO - PROCESS | 10935 | 1464051407483 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}] 17:56:47 INFO - PROCESS | 10935 | 1464051407565 Marionette TRACE conn2 <- [1,1039,null,{"value":null}] 17:56:47 INFO - PROCESS | 10935 | 1464051407569 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:47 INFO - PROCESS | 10935 | ++DOCSHELL 0x12d879800 == 61 [pid = 10935] [id = 267] 17:56:47 INFO - PROCESS | 10935 | ++DOMWINDOW == 113 (0x124808c00) [pid = 10935] [serial = 799] [outer = 0x0] 17:56:47 INFO - PROCESS | 10935 | ++DOMWINDOW == 114 (0x12480d000) [pid = 10935] [serial = 800] [outer = 0x124808c00] 17:56:47 INFO - PROCESS | 10935 | 1464051407588 Marionette DEBUG loaded listener.js 17:56:47 INFO - PROCESS | 10935 | ++DOMWINDOW == 115 (0x124811400) [pid = 10935] [serial = 801] [outer = 0x124808c00] 17:56:48 INFO - PROCESS | 10935 | 1464051408015 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]]]}] 17:56:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 17:56:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 569ms 17:56:48 INFO - PROCESS | 10935 | 1464051408051 Marionette TRACE conn2 -> [0,1041,"getWindowHandle",null] 17:56:48 INFO - PROCESS | 10935 | 1464051408052 Marionette TRACE conn2 <- [1,1041,null,{"value":"7"}] 17:56:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 17:56:48 INFO - PROCESS | 10935 | 1464051408058 Marionette TRACE conn2 -> [0,1042,"setScriptTimeout",{"ms":35000}] 17:56:48 INFO - PROCESS | 10935 | 1464051408060 Marionette TRACE conn2 <- [1,1042,null,{}] 17:56:48 INFO - PROCESS | 10935 | 1464051408063 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}] 17:56:48 INFO - PROCESS | 10935 | 1464051408291 Marionette TRACE conn2 <- [1,1043,null,{"value":null}] 17:56:48 INFO - PROCESS | 10935 | 1464051408380 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:48 INFO - PROCESS | 10935 | ++DOCSHELL 0x1171e9800 == 62 [pid = 10935] [id = 268] 17:56:48 INFO - PROCESS | 10935 | ++DOMWINDOW == 116 (0x111f2b000) [pid = 10935] [serial = 802] [outer = 0x0] 17:56:48 INFO - PROCESS | 10935 | ++DOMWINDOW == 117 (0x112664800) [pid = 10935] [serial = 803] [outer = 0x111f2b000] 17:56:48 INFO - PROCESS | 10935 | 1464051408422 Marionette DEBUG loaded listener.js 17:56:48 INFO - PROCESS | 10935 | ++DOMWINDOW == 118 (0x115e5bc00) [pid = 10935] [serial = 804] [outer = 0x111f2b000] 17:56:48 INFO - PROCESS | 10935 | 1464051408878 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]]]}] 17:56:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 17:56:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 871ms 17:56:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 17:56:48 INFO - PROCESS | 10935 | 1464051408930 Marionette TRACE conn2 -> [0,1045,"getWindowHandle",null] 17:56:48 INFO - PROCESS | 10935 | 1464051408932 Marionette TRACE conn2 <- [1,1045,null,{"value":"7"}] 17:56:48 INFO - PROCESS | 10935 | 1464051408935 Marionette TRACE conn2 -> [0,1046,"setScriptTimeout",{"ms":35000}] 17:56:48 INFO - PROCESS | 10935 | 1464051408938 Marionette TRACE conn2 <- [1,1046,null,{}] 17:56:48 INFO - PROCESS | 10935 | 1464051408941 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}] 17:56:49 INFO - PROCESS | 10935 | 1464051409047 Marionette TRACE conn2 <- [1,1047,null,{"value":null}] 17:56:49 INFO - PROCESS | 10935 | 1464051409103 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:49 INFO - PROCESS | 10935 | ++DOCSHELL 0x123436000 == 63 [pid = 10935] [id = 269] 17:56:49 INFO - PROCESS | 10935 | ++DOMWINDOW == 119 (0x117545400) [pid = 10935] [serial = 805] [outer = 0x0] 17:56:49 INFO - PROCESS | 10935 | ++DOMWINDOW == 120 (0x1192ab000) [pid = 10935] [serial = 806] [outer = 0x117545400] 17:56:49 INFO - PROCESS | 10935 | 1464051409135 Marionette DEBUG loaded listener.js 17:56:49 INFO - PROCESS | 10935 | ++DOMWINDOW == 121 (0x11988a800) [pid = 10935] [serial = 807] [outer = 0x117545400] 17:56:49 INFO - PROCESS | 10935 | 1464051409585 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]]]}] 17:56:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 17:56:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 673ms 17:56:49 INFO - PROCESS | 10935 | 1464051409608 Marionette TRACE conn2 -> [0,1049,"getWindowHandle",null] 17:56:49 INFO - PROCESS | 10935 | 1464051409610 Marionette TRACE conn2 <- [1,1049,null,{"value":"7"}] 17:56:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 17:56:49 INFO - PROCESS | 10935 | 1464051409612 Marionette TRACE conn2 -> [0,1050,"setScriptTimeout",{"ms":35000}] 17:56:49 INFO - PROCESS | 10935 | 1464051409614 Marionette TRACE conn2 <- [1,1050,null,{}] 17:56:49 INFO - PROCESS | 10935 | 1464051409616 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}] 17:56:49 INFO - PROCESS | 10935 | 1464051409721 Marionette TRACE conn2 <- [1,1051,null,{"value":null}] 17:56:49 INFO - PROCESS | 10935 | 1464051409778 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:49 INFO - PROCESS | 10935 | ++DOCSHELL 0x12c46e000 == 64 [pid = 10935] [id = 270] 17:56:49 INFO - PROCESS | 10935 | ++DOMWINDOW == 122 (0x1198e1000) [pid = 10935] [serial = 808] [outer = 0x0] 17:56:49 INFO - PROCESS | 10935 | ++DOMWINDOW == 123 (0x119c5a800) [pid = 10935] [serial = 809] [outer = 0x1198e1000] 17:56:49 INFO - PROCESS | 10935 | 1464051409808 Marionette DEBUG loaded listener.js 17:56:49 INFO - PROCESS | 10935 | ++DOMWINDOW == 124 (0x123499400) [pid = 10935] [serial = 810] [outer = 0x1198e1000] 17:56:50 INFO - PROCESS | 10935 | 1464051410188 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]]]}] 17:56:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 17:56:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 619ms 17:56:50 INFO - PROCESS | 10935 | 1464051410232 Marionette TRACE conn2 -> [0,1053,"getWindowHandle",null] 17:56:50 INFO - PROCESS | 10935 | 1464051410235 Marionette TRACE conn2 <- [1,1053,null,{"value":"7"}] 17:56:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 17:56:50 INFO - PROCESS | 10935 | 1464051410243 Marionette TRACE conn2 -> [0,1054,"setScriptTimeout",{"ms":35000}] 17:56:50 INFO - PROCESS | 10935 | 1464051410246 Marionette TRACE conn2 <- [1,1054,null,{}] 17:56:50 INFO - PROCESS | 10935 | 1464051410248 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}] 17:56:50 INFO - PROCESS | 10935 | 1464051410356 Marionette TRACE conn2 <- [1,1055,null,{"value":null}] 17:56:50 INFO - PROCESS | 10935 | 1464051410458 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:50 INFO - PROCESS | 10935 | ++DOCSHELL 0x12de0e800 == 65 [pid = 10935] [id = 271] 17:56:50 INFO - PROCESS | 10935 | ++DOMWINDOW == 125 (0x124911400) [pid = 10935] [serial = 811] [outer = 0x0] 17:56:50 INFO - PROCESS | 10935 | ++DOMWINDOW == 126 (0x125985400) [pid = 10935] [serial = 812] [outer = 0x124911400] 17:56:50 INFO - PROCESS | 10935 | 1464051410490 Marionette DEBUG loaded listener.js 17:56:50 INFO - PROCESS | 10935 | ++DOMWINDOW == 127 (0x12781c000) [pid = 10935] [serial = 813] [outer = 0x124911400] 17:56:50 INFO - PROCESS | 10935 | 1464051410891 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]]]}] 17:56:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 17:56:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 676ms 17:56:50 INFO - PROCESS | 10935 | 1464051410914 Marionette TRACE conn2 -> [0,1057,"getWindowHandle",null] 17:56:50 INFO - PROCESS | 10935 | 1464051410916 Marionette TRACE conn2 <- [1,1057,null,{"value":"7"}] 17:56:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 17:56:50 INFO - PROCESS | 10935 | 1464051410918 Marionette TRACE conn2 -> [0,1058,"setScriptTimeout",{"ms":35000}] 17:56:50 INFO - PROCESS | 10935 | 1464051410919 Marionette TRACE conn2 <- [1,1058,null,{}] 17:56:50 INFO - PROCESS | 10935 | 1464051410921 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}] 17:56:51 INFO - PROCESS | 10935 | 1464051411027 Marionette TRACE conn2 <- [1,1059,null,{"value":null}] 17:56:51 INFO - PROCESS | 10935 | 1464051411081 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:51 INFO - PROCESS | 10935 | ++DOCSHELL 0x12de1e000 == 66 [pid = 10935] [id = 272] 17:56:51 INFO - PROCESS | 10935 | ++DOMWINDOW == 128 (0x12706e800) [pid = 10935] [serial = 814] [outer = 0x0] 17:56:51 INFO - PROCESS | 10935 | ++DOMWINDOW == 129 (0x127838400) [pid = 10935] [serial = 815] [outer = 0x12706e800] 17:56:51 INFO - PROCESS | 10935 | 1464051411110 Marionette DEBUG loaded listener.js 17:56:51 INFO - PROCESS | 10935 | ++DOMWINDOW == 130 (0x128e4ac00) [pid = 10935] [serial = 816] [outer = 0x12706e800] 17:56:51 INFO - PROCESS | 10935 | 1464051411538 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]]]}] 17:56:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 17:56:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 668ms 17:56:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 17:56:51 INFO - PROCESS | 10935 | 1464051411586 Marionette TRACE conn2 -> [0,1061,"getWindowHandle",null] 17:56:51 INFO - PROCESS | 10935 | 1464051411588 Marionette TRACE conn2 <- [1,1061,null,{"value":"7"}] 17:56:51 INFO - PROCESS | 10935 | 1464051411590 Marionette TRACE conn2 -> [0,1062,"setScriptTimeout",{"ms":35000}] 17:56:51 INFO - PROCESS | 10935 | 1464051411591 Marionette TRACE conn2 <- [1,1062,null,{}] 17:56:51 INFO - PROCESS | 10935 | 1464051411594 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}] 17:56:51 INFO - PROCESS | 10935 | 1464051411696 Marionette TRACE conn2 <- [1,1063,null,{"value":null}] 17:56:51 INFO - PROCESS | 10935 | 1464051411798 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:51 INFO - PROCESS | 10935 | ++DOCSHELL 0x135be2000 == 67 [pid = 10935] [id = 273] 17:56:51 INFO - PROCESS | 10935 | ++DOMWINDOW == 131 (0x12bd95000) [pid = 10935] [serial = 817] [outer = 0x0] 17:56:51 INFO - PROCESS | 10935 | ++DOMWINDOW == 132 (0x12bd9d800) [pid = 10935] [serial = 818] [outer = 0x12bd95000] 17:56:51 INFO - PROCESS | 10935 | 1464051411834 Marionette DEBUG loaded listener.js 17:56:51 INFO - PROCESS | 10935 | ++DOMWINDOW == 133 (0x12c0e3000) [pid = 10935] [serial = 819] [outer = 0x12bd95000] 17:56:52 INFO - PROCESS | 10935 | 1464051412286 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]]]}] 17:56:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 17:56:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 719ms 17:56:52 INFO - PROCESS | 10935 | 1464051412310 Marionette TRACE conn2 -> [0,1065,"getWindowHandle",null] 17:56:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 17:56:52 INFO - PROCESS | 10935 | 1464051412312 Marionette TRACE conn2 <- [1,1065,null,{"value":"7"}] 17:56:52 INFO - PROCESS | 10935 | 1464051412315 Marionette TRACE conn2 -> [0,1066,"setScriptTimeout",{"ms":35000}] 17:56:52 INFO - PROCESS | 10935 | 1464051412317 Marionette TRACE conn2 <- [1,1066,null,{}] 17:56:52 INFO - PROCESS | 10935 | 1464051412344 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}] 17:56:52 INFO - PROCESS | 10935 | 1464051412505 Marionette TRACE conn2 <- [1,1067,null,{"value":null}] 17:56:52 INFO - PROCESS | 10935 | 1464051412595 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:52 INFO - PROCESS | 10935 | ++DOCSHELL 0x119c98000 == 68 [pid = 10935] [id = 274] 17:56:52 INFO - PROCESS | 10935 | ++DOMWINDOW == 134 (0x116153400) [pid = 10935] [serial = 820] [outer = 0x0] 17:56:52 INFO - PROCESS | 10935 | ++DOMWINDOW == 135 (0x12c182c00) [pid = 10935] [serial = 821] [outer = 0x116153400] 17:56:52 INFO - PROCESS | 10935 | 1464051412642 Marionette DEBUG loaded listener.js 17:56:52 INFO - PROCESS | 10935 | ++DOMWINDOW == 136 (0x12c18b800) [pid = 10935] [serial = 822] [outer = 0x116153400] 17:56:53 INFO - PROCESS | 10935 | 1464051413296 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]]]}] 17:56:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 17:56:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 1021ms 17:56:53 INFO - PROCESS | 10935 | 1464051413338 Marionette TRACE conn2 -> [0,1069,"getWindowHandle",null] 17:56:53 INFO - PROCESS | 10935 | 1464051413341 Marionette TRACE conn2 <- [1,1069,null,{"value":"7"}] 17:56:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 17:56:53 INFO - PROCESS | 10935 | 1464051413344 Marionette TRACE conn2 -> [0,1070,"setScriptTimeout",{"ms":35000}] 17:56:53 INFO - PROCESS | 10935 | 1464051413346 Marionette TRACE conn2 <- [1,1070,null,{}] 17:56:53 INFO - PROCESS | 10935 | 1464051413350 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}] 17:56:53 INFO - PROCESS | 10935 | 1464051413446 Marionette TRACE conn2 <- [1,1071,null,{"value":null}] 17:56:53 INFO - PROCESS | 10935 | 1464051413516 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:53 INFO - PROCESS | 10935 | ++DOCSHELL 0x117588000 == 69 [pid = 10935] [id = 275] 17:56:53 INFO - PROCESS | 10935 | ++DOMWINDOW == 137 (0x112663000) [pid = 10935] [serial = 823] [outer = 0x0] 17:56:53 INFO - PROCESS | 10935 | ++DOMWINDOW == 138 (0x115e66800) [pid = 10935] [serial = 824] [outer = 0x112663000] 17:56:53 INFO - PROCESS | 10935 | 1464051413545 Marionette DEBUG loaded listener.js 17:56:53 INFO - PROCESS | 10935 | ++DOMWINDOW == 139 (0x1167c2400) [pid = 10935] [serial = 825] [outer = 0x112663000] 17:56:53 INFO - PROCESS | 10935 | 1464051413948 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]]]}] 17:56:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 17:56:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 626ms 17:56:53 INFO - PROCESS | 10935 | 1464051413971 Marionette TRACE conn2 -> [0,1073,"getWindowHandle",null] 17:56:53 INFO - PROCESS | 10935 | 1464051413974 Marionette TRACE conn2 <- [1,1073,null,{"value":"7"}] 17:56:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 17:56:53 INFO - PROCESS | 10935 | 1464051413979 Marionette TRACE conn2 -> [0,1074,"setScriptTimeout",{"ms":35000}] 17:56:53 INFO - PROCESS | 10935 | 1464051413980 Marionette TRACE conn2 <- [1,1074,null,{}] 17:56:53 INFO - PROCESS | 10935 | 1464051413983 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}] 17:56:54 INFO - PROCESS | 10935 | 1464051414075 Marionette TRACE conn2 <- [1,1075,null,{"value":null}] 17:56:54 INFO - PROCESS | 10935 | 1464051414132 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:54 INFO - PROCESS | 10935 | ++DOCSHELL 0x1182d4000 == 70 [pid = 10935] [id = 276] 17:56:54 INFO - PROCESS | 10935 | ++DOMWINDOW == 140 (0x118055000) [pid = 10935] [serial = 826] [outer = 0x0] 17:56:54 INFO - PROCESS | 10935 | ++DOMWINDOW == 141 (0x1192ab800) [pid = 10935] [serial = 827] [outer = 0x118055000] 17:56:54 INFO - PROCESS | 10935 | 1464051414160 Marionette DEBUG loaded listener.js 17:56:54 INFO - PROCESS | 10935 | ++DOMWINDOW == 142 (0x11954b000) [pid = 10935] [serial = 828] [outer = 0x118055000] 17:56:54 INFO - PROCESS | 10935 | --DOCSHELL 0x116968000 == 69 [pid = 10935] [id = 185] 17:56:54 INFO - PROCESS | 10935 | --DOCSHELL 0x12d879800 == 68 [pid = 10935] [id = 267] 17:56:54 INFO - PROCESS | 10935 | --DOCSHELL 0x12c6e6000 == 67 [pid = 10935] [id = 266] 17:56:54 INFO - PROCESS | 10935 | --DOCSHELL 0x12c466800 == 66 [pid = 10935] [id = 265] 17:56:54 INFO - PROCESS | 10935 | --DOCSHELL 0x119196800 == 65 [pid = 10935] [id = 264] 17:56:54 INFO - PROCESS | 10935 | --DOCSHELL 0x12c786000 == 64 [pid = 10935] [id = 232] 17:56:54 INFO - PROCESS | 10935 | --DOCSHELL 0x12b40d800 == 63 [pid = 10935] [id = 263] 17:56:54 INFO - PROCESS | 10935 | --DOCSHELL 0x12a7aa800 == 62 [pid = 10935] [id = 262] 17:56:54 INFO - PROCESS | 10935 | --DOMWINDOW == 141 (0x12aef5800) [pid = 10935] [serial = 743] [outer = 0x0] [url = about:blank] 17:56:54 INFO - PROCESS | 10935 | --DOMWINDOW == 140 (0x12b483800) [pid = 10935] [serial = 710] [outer = 0x0] [url = about:blank] 17:56:54 INFO - PROCESS | 10935 | --DOCSHELL 0x1295b8800 == 61 [pid = 10935] [id = 261] 17:56:54 INFO - PROCESS | 10935 | --DOCSHELL 0x126259800 == 60 [pid = 10935] [id = 260] 17:56:54 INFO - PROCESS | 10935 | --DOCSHELL 0x124b7c800 == 59 [pid = 10935] [id = 259] 17:56:54 INFO - PROCESS | 10935 | --DOCSHELL 0x119deb000 == 58 [pid = 10935] [id = 258] 17:56:54 INFO - PROCESS | 10935 | --DOCSHELL 0x116f0e800 == 57 [pid = 10935] [id = 257] 17:56:54 INFO - PROCESS | 10935 | --DOCSHELL 0x11691b000 == 56 [pid = 10935] [id = 256] 17:56:54 INFO - PROCESS | 10935 | --DOCSHELL 0x1182d5800 == 55 [pid = 10935] [id = 255] 17:56:54 INFO - PROCESS | 10935 | --DOCSHELL 0x1237d6800 == 54 [pid = 10935] [id = 250] 17:56:54 INFO - PROCESS | 10935 | --DOCSHELL 0x1171e6800 == 53 [pid = 10935] [id = 249] 17:56:54 INFO - PROCESS | 10935 | --DOCSHELL 0x12bd6f000 == 52 [pid = 10935] [id = 248] 17:56:54 INFO - PROCESS | 10935 | --DOMWINDOW == 139 (0x12ae6b000) [pid = 10935] [serial = 741] [outer = 0x0] [url = about:blank] 17:56:54 INFO - PROCESS | 10935 | --DOMWINDOW == 138 (0x1296e9400) [pid = 10935] [serial = 738] [outer = 0x0] [url = about:blank] 17:56:54 INFO - PROCESS | 10935 | --DOMWINDOW == 137 (0x12aacb800) [pid = 10935] [serial = 740] [outer = 0x0] [url = about:blank] 17:56:54 INFO - PROCESS | 10935 | --DOMWINDOW == 136 (0x127239000) [pid = 10935] [serial = 731] [outer = 0x0] [url = about:blank] 17:56:54 INFO - PROCESS | 10935 | --DOMWINDOW == 135 (0x127820800) [pid = 10935] [serial = 734] [outer = 0x0] [url = about:blank] 17:56:54 INFO - PROCESS | 10935 | --DOMWINDOW == 134 (0x1273ce400) [pid = 10935] [serial = 707] [outer = 0x0] [url = about:blank] 17:56:54 INFO - PROCESS | 10935 | --DOMWINDOW == 133 (0x116199c00) [pid = 10935] [serial = 717] [outer = 0x0] [url = about:blank] 17:56:54 INFO - PROCESS | 10935 | --DOMWINDOW == 132 (0x113d60400) [pid = 10935] [serial = 716] [outer = 0x0] [url = about:blank] 17:56:54 INFO - PROCESS | 10935 | --DOMWINDOW == 131 (0x119889000) [pid = 10935] [serial = 722] [outer = 0x0] [url = about:blank] 17:56:54 INFO - PROCESS | 10935 | --DOMWINDOW == 130 (0x128e51400) [pid = 10935] [serial = 735] [outer = 0x0] [url = about:blank] 17:56:54 INFO - PROCESS | 10935 | --DOMWINDOW == 129 (0x119a53000) [pid = 10935] [serial = 723] [outer = 0x0] [url = about:blank] 17:56:54 INFO - PROCESS | 10935 | --DOMWINDOW == 128 (0x11947c000) [pid = 10935] [serial = 720] [outer = 0x0] [url = about:blank] 17:56:54 INFO - PROCESS | 10935 | --DOMWINDOW == 127 (0x118c3f800) [pid = 10935] [serial = 719] [outer = 0x0] [url = about:blank] 17:56:54 INFO - PROCESS | 10935 | --DOMWINDOW == 126 (0x11917d000) [pid = 10935] [serial = 701] [outer = 0x0] [url = about:blank] 17:56:54 INFO - PROCESS | 10935 | --DOMWINDOW == 125 (0x113911400) [pid = 10935] [serial = 698] [outer = 0x0] [url = about:blank] 17:56:54 INFO - PROCESS | 10935 | --DOMWINDOW == 124 (0x124d5a800) [pid = 10935] [serial = 728] [outer = 0x0] [url = about:blank] 17:56:54 INFO - PROCESS | 10935 | --DOMWINDOW == 123 (0x1254bd400) [pid = 10935] [serial = 729] [outer = 0x0] [url = about:blank] 17:56:54 INFO - PROCESS | 10935 | --DOMWINDOW == 122 (0x1234a1000) [pid = 10935] [serial = 704] [outer = 0x0] [url = about:blank] 17:56:54 INFO - PROCESS | 10935 | --DOMWINDOW == 121 (0x123249800) [pid = 10935] [serial = 725] [outer = 0x0] [url = about:blank] 17:56:54 INFO - PROCESS | 10935 | --DOMWINDOW == 120 (0x123664400) [pid = 10935] [serial = 726] [outer = 0x0] [url = about:blank] 17:56:54 INFO - PROCESS | 10935 | --DOMWINDOW == 119 (0x11923ac00) [pid = 10935] [serial = 713] [outer = 0x0] [url = about:blank] 17:56:54 INFO - PROCESS | 10935 | --DOMWINDOW == 118 (0x129572400) [pid = 10935] [serial = 737] [outer = 0x0] [url = about:blank] 17:56:54 INFO - PROCESS | 10935 | --DOMWINDOW == 117 (0x12781ac00) [pid = 10935] [serial = 732] [outer = 0x0] [url = about:blank] 17:56:54 INFO - PROCESS | 10935 | 1464051414573 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]]]}] 17:56:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 17:56:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 625ms 17:56:54 INFO - PROCESS | 10935 | 1464051414605 Marionette TRACE conn2 -> [0,1077,"getWindowHandle",null] 17:56:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 17:56:54 INFO - PROCESS | 10935 | 1464051414607 Marionette TRACE conn2 <- [1,1077,null,{"value":"7"}] 17:56:54 INFO - PROCESS | 10935 | 1464051414610 Marionette TRACE conn2 -> [0,1078,"setScriptTimeout",{"ms":35000}] 17:56:54 INFO - PROCESS | 10935 | 1464051414612 Marionette TRACE conn2 <- [1,1078,null,{}] 17:56:54 INFO - PROCESS | 10935 | 1464051414620 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}] 17:56:54 INFO - PROCESS | 10935 | 1464051414703 Marionette TRACE conn2 <- [1,1079,null,{"value":null}] 17:56:54 INFO - PROCESS | 10935 | 1464051414780 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:54 INFO - PROCESS | 10935 | ++DOCSHELL 0x1194bc000 == 53 [pid = 10935] [id = 277] 17:56:54 INFO - PROCESS | 10935 | ++DOMWINDOW == 118 (0x119893800) [pid = 10935] [serial = 829] [outer = 0x0] 17:56:54 INFO - PROCESS | 10935 | ++DOMWINDOW == 119 (0x119ad5c00) [pid = 10935] [serial = 830] [outer = 0x119893800] 17:56:54 INFO - PROCESS | 10935 | 1464051414807 Marionette DEBUG loaded listener.js 17:56:54 INFO - PROCESS | 10935 | ++DOMWINDOW == 120 (0x119c62800) [pid = 10935] [serial = 831] [outer = 0x119893800] 17:56:55 INFO - PROCESS | 10935 | 1464051415095 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]]]}] 17:56:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 17:56:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 521ms 17:56:55 INFO - PROCESS | 10935 | 1464051415132 Marionette TRACE conn2 -> [0,1081,"getWindowHandle",null] 17:56:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 17:56:55 INFO - PROCESS | 10935 | 1464051415134 Marionette TRACE conn2 <- [1,1081,null,{"value":"7"}] 17:56:55 INFO - PROCESS | 10935 | 1464051415136 Marionette TRACE conn2 -> [0,1082,"setScriptTimeout",{"ms":35000}] 17:56:55 INFO - PROCESS | 10935 | 1464051415137 Marionette TRACE conn2 <- [1,1082,null,{}] 17:56:55 INFO - PROCESS | 10935 | 1464051415142 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}] 17:56:55 INFO - PROCESS | 10935 | 1464051415227 Marionette TRACE conn2 <- [1,1083,null,{"value":null}] 17:56:55 INFO - PROCESS | 10935 | 1464051415280 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:55 INFO - PROCESS | 10935 | ++DOCSHELL 0x123438800 == 54 [pid = 10935] [id = 278] 17:56:55 INFO - PROCESS | 10935 | ++DOMWINDOW == 121 (0x119a53000) [pid = 10935] [serial = 832] [outer = 0x0] 17:56:55 INFO - PROCESS | 10935 | ++DOMWINDOW == 122 (0x119c76800) [pid = 10935] [serial = 833] [outer = 0x119a53000] 17:56:55 INFO - PROCESS | 10935 | 1464051415306 Marionette DEBUG loaded listener.js 17:56:55 INFO - PROCESS | 10935 | ++DOMWINDOW == 123 (0x124805400) [pid = 10935] [serial = 834] [outer = 0x119a53000] 17:56:55 INFO - PROCESS | 10935 | 1464051415584 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]]]}] 17:56:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 17:56:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 471ms 17:56:55 INFO - PROCESS | 10935 | 1464051415610 Marionette TRACE conn2 -> [0,1085,"getWindowHandle",null] 17:56:55 INFO - PROCESS | 10935 | 1464051415612 Marionette TRACE conn2 <- [1,1085,null,{"value":"7"}] 17:56:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 17:56:55 INFO - PROCESS | 10935 | 1464051415614 Marionette TRACE conn2 -> [0,1086,"setScriptTimeout",{"ms":35000}] 17:56:55 INFO - PROCESS | 10935 | 1464051415615 Marionette TRACE conn2 <- [1,1086,null,{}] 17:56:55 INFO - PROCESS | 10935 | 1464051415617 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}] 17:56:55 INFO - PROCESS | 10935 | 1464051415712 Marionette TRACE conn2 <- [1,1087,null,{"value":null}] 17:56:55 INFO - PROCESS | 10935 | 1464051415715 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:55 INFO - PROCESS | 10935 | ++DOCSHELL 0x11919a800 == 55 [pid = 10935] [id = 279] 17:56:55 INFO - PROCESS | 10935 | ++DOMWINDOW == 124 (0x124806800) [pid = 10935] [serial = 835] [outer = 0x0] 17:56:55 INFO - PROCESS | 10935 | ++DOMWINDOW == 125 (0x124abb400) [pid = 10935] [serial = 836] [outer = 0x124806800] 17:56:55 INFO - PROCESS | 10935 | 1464051415741 Marionette DEBUG loaded listener.js 17:56:55 INFO - PROCESS | 10935 | ++DOMWINDOW == 126 (0x1254bcc00) [pid = 10935] [serial = 837] [outer = 0x124806800] 17:56:56 INFO - PROCESS | 10935 | 1464051416069 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]]]}] 17:56:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 17:56:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 470ms 17:56:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 17:56:56 INFO - PROCESS | 10935 | 1464051416084 Marionette TRACE conn2 -> [0,1089,"getWindowHandle",null] 17:56:56 INFO - PROCESS | 10935 | 1464051416085 Marionette TRACE conn2 <- [1,1089,null,{"value":"7"}] 17:56:56 INFO - PROCESS | 10935 | 1464051416088 Marionette TRACE conn2 -> [0,1090,"setScriptTimeout",{"ms":35000}] 17:56:56 INFO - PROCESS | 10935 | 1464051416090 Marionette TRACE conn2 <- [1,1090,null,{}] 17:56:56 INFO - PROCESS | 10935 | 1464051416093 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}] 17:56:56 INFO - PROCESS | 10935 | 1464051416216 Marionette TRACE conn2 <- [1,1091,null,{"value":null}] 17:56:56 INFO - PROCESS | 10935 | 1464051416253 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:56 INFO - PROCESS | 10935 | ++DOCSHELL 0x12739c000 == 56 [pid = 10935] [id = 280] 17:56:56 INFO - PROCESS | 10935 | ++DOMWINDOW == 127 (0x124803800) [pid = 10935] [serial = 838] [outer = 0x0] 17:56:56 INFO - PROCESS | 10935 | ++DOMWINDOW == 128 (0x126196400) [pid = 10935] [serial = 839] [outer = 0x124803800] 17:56:56 INFO - PROCESS | 10935 | 1464051416279 Marionette DEBUG loaded listener.js 17:56:56 INFO - PROCESS | 10935 | ++DOMWINDOW == 129 (0x127833000) [pid = 10935] [serial = 840] [outer = 0x124803800] 17:56:56 INFO - PROCESS | 10935 | 1464051416563 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]]]}] 17:56:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 17:56:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 522ms 17:56:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 17:56:56 INFO - PROCESS | 10935 | 1464051416610 Marionette TRACE conn2 -> [0,1093,"getWindowHandle",null] 17:56:56 INFO - PROCESS | 10935 | 1464051416611 Marionette TRACE conn2 <- [1,1093,null,{"value":"7"}] 17:56:56 INFO - PROCESS | 10935 | 1464051416613 Marionette TRACE conn2 -> [0,1094,"setScriptTimeout",{"ms":35000}] 17:56:56 INFO - PROCESS | 10935 | 1464051416614 Marionette TRACE conn2 <- [1,1094,null,{}] 17:56:56 INFO - PROCESS | 10935 | 1464051416616 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}] 17:56:56 INFO - PROCESS | 10935 | 1464051416727 Marionette TRACE conn2 <- [1,1095,null,{"value":null}] 17:56:56 INFO - PROCESS | 10935 | 1464051416740 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:56 INFO - PROCESS | 10935 | ++DOCSHELL 0x12a79e800 == 57 [pid = 10935] [id = 281] 17:56:56 INFO - PROCESS | 10935 | ++DOMWINDOW == 130 (0x1273cf400) [pid = 10935] [serial = 841] [outer = 0x0] 17:56:56 INFO - PROCESS | 10935 | ++DOMWINDOW == 131 (0x128e4d400) [pid = 10935] [serial = 842] [outer = 0x1273cf400] 17:56:56 INFO - PROCESS | 10935 | 1464051416765 Marionette DEBUG loaded listener.js 17:56:56 INFO - PROCESS | 10935 | ++DOMWINDOW == 132 (0x129565c00) [pid = 10935] [serial = 843] [outer = 0x1273cf400] 17:56:57 INFO - PROCESS | 10935 | 1464051417099 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]]]}] 17:56:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 17:56:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 519ms 17:56:57 INFO - PROCESS | 10935 | 1464051417132 Marionette TRACE conn2 -> [0,1097,"getWindowHandle",null] 17:56:57 INFO - PROCESS | 10935 | 1464051417133 Marionette TRACE conn2 <- [1,1097,null,{"value":"7"}] 17:56:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 17:56:57 INFO - PROCESS | 10935 | 1464051417135 Marionette TRACE conn2 -> [0,1098,"setScriptTimeout",{"ms":35000}] 17:56:57 INFO - PROCESS | 10935 | 1464051417137 Marionette TRACE conn2 <- [1,1098,null,{}] 17:56:57 INFO - PROCESS | 10935 | 1464051417139 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}] 17:56:57 INFO - PROCESS | 10935 | 1464051417241 Marionette TRACE conn2 <- [1,1099,null,{"value":null}] 17:56:57 INFO - PROCESS | 10935 | 1464051417283 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:57 INFO - PROCESS | 10935 | ++DOCSHELL 0x12aaf6800 == 58 [pid = 10935] [id = 282] 17:56:57 INFO - PROCESS | 10935 | ++DOMWINDOW == 133 (0x128e49000) [pid = 10935] [serial = 844] [outer = 0x0] 17:56:57 INFO - PROCESS | 10935 | ++DOMWINDOW == 134 (0x1296d4000) [pid = 10935] [serial = 845] [outer = 0x128e49000] 17:56:57 INFO - PROCESS | 10935 | 1464051417308 Marionette DEBUG loaded listener.js 17:56:57 INFO - PROCESS | 10935 | ++DOMWINDOW == 135 (0x12aa67000) [pid = 10935] [serial = 846] [outer = 0x128e49000] 17:56:57 INFO - PROCESS | 10935 | 1464051417610 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]]]}] 17:56:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 17:56:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 518ms 17:56:57 INFO - PROCESS | 10935 | 1464051417655 Marionette TRACE conn2 -> [0,1101,"getWindowHandle",null] 17:56:57 INFO - PROCESS | 10935 | 1464051417656 Marionette TRACE conn2 <- [1,1101,null,{"value":"7"}] 17:56:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 17:56:57 INFO - PROCESS | 10935 | 1464051417658 Marionette TRACE conn2 -> [0,1102,"setScriptTimeout",{"ms":35000}] 17:56:57 INFO - PROCESS | 10935 | 1464051417660 Marionette TRACE conn2 <- [1,1102,null,{}] 17:56:57 INFO - PROCESS | 10935 | 1464051417662 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}] 17:56:57 INFO - PROCESS | 10935 | 1464051417762 Marionette TRACE conn2 <- [1,1103,null,{"value":null}] 17:56:57 INFO - PROCESS | 10935 | 1464051417774 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:57 INFO - PROCESS | 10935 | ++DOCSHELL 0x12b4bc000 == 59 [pid = 10935] [id = 283] 17:56:57 INFO - PROCESS | 10935 | ++DOMWINDOW == 136 (0x12aaca000) [pid = 10935] [serial = 847] [outer = 0x0] 17:56:57 INFO - PROCESS | 10935 | ++DOMWINDOW == 137 (0x12ae6d800) [pid = 10935] [serial = 848] [outer = 0x12aaca000] 17:56:57 INFO - PROCESS | 10935 | 1464051417798 Marionette DEBUG loaded listener.js 17:56:57 INFO - PROCESS | 10935 | ++DOMWINDOW == 138 (0x12b487400) [pid = 10935] [serial = 849] [outer = 0x12aaca000] 17:56:58 INFO - PROCESS | 10935 | 1464051418127 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]]]}] 17:56:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 17:56:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 517ms 17:56:58 INFO - PROCESS | 10935 | 1464051418177 Marionette TRACE conn2 -> [0,1105,"getWindowHandle",null] 17:56:58 INFO - PROCESS | 10935 | 1464051418178 Marionette TRACE conn2 <- [1,1105,null,{"value":"7"}] 17:56:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 17:56:58 INFO - PROCESS | 10935 | 1464051418180 Marionette TRACE conn2 -> [0,1106,"setScriptTimeout",{"ms":35000}] 17:56:58 INFO - PROCESS | 10935 | 1464051418181 Marionette TRACE conn2 <- [1,1106,null,{}] 17:56:58 INFO - PROCESS | 10935 | 1464051418184 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}] 17:56:58 INFO - PROCESS | 10935 | 1464051418286 Marionette TRACE conn2 <- [1,1107,null,{"value":null}] 17:56:58 INFO - PROCESS | 10935 | 1464051418300 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:58 INFO - PROCESS | 10935 | ++DOCSHELL 0x12c07a000 == 60 [pid = 10935] [id = 284] 17:56:58 INFO - PROCESS | 10935 | ++DOMWINDOW == 139 (0x12b487800) [pid = 10935] [serial = 850] [outer = 0x0] 17:56:58 INFO - PROCESS | 10935 | ++DOMWINDOW == 140 (0x12bcd0c00) [pid = 10935] [serial = 851] [outer = 0x12b487800] 17:56:58 INFO - PROCESS | 10935 | 1464051418332 Marionette DEBUG loaded listener.js 17:56:58 INFO - PROCESS | 10935 | ++DOMWINDOW == 141 (0x12bd9a400) [pid = 10935] [serial = 852] [outer = 0x12b487800] 17:56:58 INFO - PROCESS | 10935 | --DOMWINDOW == 140 (0x12706d400) [pid = 10935] [serial = 781] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 17:56:58 INFO - PROCESS | 10935 | --DOMWINDOW == 139 (0x12781a800) [pid = 10935] [serial = 784] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 17:56:58 INFO - PROCESS | 10935 | --DOMWINDOW == 138 (0x12324cc00) [pid = 10935] [serial = 787] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 17:56:58 INFO - PROCESS | 10935 | --DOMWINDOW == 137 (0x11266c400) [pid = 10935] [serial = 790] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 17:56:58 INFO - PROCESS | 10935 | --DOMWINDOW == 136 (0x11923f800) [pid = 10935] [serial = 775] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 17:56:58 INFO - PROCESS | 10935 | --DOMWINDOW == 135 (0x1251a7000) [pid = 10935] [serial = 778] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 17:56:58 INFO - PROCESS | 10935 | --DOMWINDOW == 134 (0x111f60000) [pid = 10935] [serial = 763] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 17:56:58 INFO - PROCESS | 10935 | --DOMWINDOW == 133 (0x117679400) [pid = 10935] [serial = 772] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 17:56:58 INFO - PROCESS | 10935 | --DOMWINDOW == 132 (0x119171000) [pid = 10935] [serial = 769] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 17:56:58 INFO - PROCESS | 10935 | --DOMWINDOW == 131 (0x115e5c000) [pid = 10935] [serial = 766] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 17:56:58 INFO - PROCESS | 10935 | --DOMWINDOW == 130 (0x12956c800) [pid = 10935] [serial = 742] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 17:56:58 INFO - PROCESS | 10935 | --DOMWINDOW == 129 (0x1254b6000) [pid = 10935] [serial = 793] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 17:56:58 INFO - PROCESS | 10935 | --DOMWINDOW == 128 (0x123245000) [pid = 10935] [serial = 796] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 17:56:58 INFO - PROCESS | 10935 | --DOMWINDOW == 127 (0x112667800) [pid = 10935] [serial = 694] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 17:56:58 INFO - PROCESS | 10935 | 1464051418793 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]]]}] 17:56:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 17:56:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 623ms 17:56:58 INFO - PROCESS | 10935 | 1464051418804 Marionette TRACE conn2 -> [0,1109,"getWindowHandle",null] 17:56:58 INFO - PROCESS | 10935 | 1464051418806 Marionette TRACE conn2 <- [1,1109,null,{"value":"7"}] 17:56:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 17:56:58 INFO - PROCESS | 10935 | 1464051418808 Marionette TRACE conn2 -> [0,1110,"setScriptTimeout",{"ms":35000}] 17:56:58 INFO - PROCESS | 10935 | 1464051418810 Marionette TRACE conn2 <- [1,1110,null,{}] 17:56:58 INFO - PROCESS | 10935 | 1464051418812 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}] 17:56:58 INFO - PROCESS | 10935 | 1464051418912 Marionette TRACE conn2 <- [1,1111,null,{"value":null}] 17:56:58 INFO - PROCESS | 10935 | 1464051418968 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:58 INFO - PROCESS | 10935 | ++DOCSHELL 0x12c475000 == 61 [pid = 10935] [id = 285] 17:56:58 INFO - PROCESS | 10935 | ++DOMWINDOW == 128 (0x118c42400) [pid = 10935] [serial = 853] [outer = 0x0] 17:56:58 INFO - PROCESS | 10935 | ++DOMWINDOW == 129 (0x124805c00) [pid = 10935] [serial = 854] [outer = 0x118c42400] 17:56:58 INFO - PROCESS | 10935 | 1464051418998 Marionette DEBUG loaded listener.js 17:56:59 INFO - PROCESS | 10935 | ++DOMWINDOW == 130 (0x12bdb0800) [pid = 10935] [serial = 855] [outer = 0x118c42400] 17:56:59 INFO - PROCESS | 10935 | 1464051419282 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]]]}] 17:56:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 17:56:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 519ms 17:56:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 17:56:59 INFO - PROCESS | 10935 | 1464051419328 Marionette TRACE conn2 -> [0,1113,"getWindowHandle",null] 17:56:59 INFO - PROCESS | 10935 | 1464051419329 Marionette TRACE conn2 <- [1,1113,null,{"value":"7"}] 17:56:59 INFO - PROCESS | 10935 | 1464051419331 Marionette TRACE conn2 -> [0,1114,"setScriptTimeout",{"ms":35000}] 17:56:59 INFO - PROCESS | 10935 | 1464051419333 Marionette TRACE conn2 <- [1,1114,null,{}] 17:56:59 INFO - PROCESS | 10935 | 1464051419335 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}] 17:56:59 INFO - PROCESS | 10935 | 1464051419433 Marionette TRACE conn2 <- [1,1115,null,{"value":null}] 17:56:59 INFO - PROCESS | 10935 | 1464051419440 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:59 INFO - PROCESS | 10935 | ++DOCSHELL 0x12d62f800 == 62 [pid = 10935] [id = 286] 17:56:59 INFO - PROCESS | 10935 | ++DOMWINDOW == 131 (0x12bdbe800) [pid = 10935] [serial = 856] [outer = 0x0] 17:56:59 INFO - PROCESS | 10935 | ++DOMWINDOW == 132 (0x12c185000) [pid = 10935] [serial = 857] [outer = 0x12bdbe800] 17:56:59 INFO - PROCESS | 10935 | 1464051419480 Marionette DEBUG loaded listener.js 17:56:59 INFO - PROCESS | 10935 | ++DOMWINDOW == 133 (0x12c626400) [pid = 10935] [serial = 858] [outer = 0x12bdbe800] 17:56:59 INFO - PROCESS | 10935 | 1464051419966 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]]]}] 17:56:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 17:57:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 669ms 17:57:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 17:57:00 INFO - PROCESS | 10935 | 1464051420001 Marionette TRACE conn2 -> [0,1117,"getWindowHandle",null] 17:57:00 INFO - PROCESS | 10935 | 1464051420002 Marionette TRACE conn2 <- [1,1117,null,{"value":"7"}] 17:57:00 INFO - PROCESS | 10935 | 1464051420006 Marionette TRACE conn2 -> [0,1118,"setScriptTimeout",{"ms":35000}] 17:57:00 INFO - PROCESS | 10935 | 1464051420009 Marionette TRACE conn2 <- [1,1118,null,{}] 17:57:00 INFO - PROCESS | 10935 | 1464051420011 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}] 17:57:00 INFO - PROCESS | 10935 | 1464051420098 Marionette TRACE conn2 <- [1,1119,null,{"value":null}] 17:57:00 INFO - PROCESS | 10935 | 1464051420102 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:00 INFO - PROCESS | 10935 | ++DOCSHELL 0x12d956000 == 63 [pid = 10935] [id = 287] 17:57:00 INFO - PROCESS | 10935 | ++DOMWINDOW == 134 (0x12c626800) [pid = 10935] [serial = 859] [outer = 0x0] 17:57:00 INFO - PROCESS | 10935 | ++DOMWINDOW == 135 (0x12c62dc00) [pid = 10935] [serial = 860] [outer = 0x12c626800] 17:57:00 INFO - PROCESS | 10935 | 1464051420128 Marionette DEBUG loaded listener.js 17:57:00 INFO - PROCESS | 10935 | ++DOMWINDOW == 136 (0x12cf7e400) [pid = 10935] [serial = 861] [outer = 0x12c626800] 17:57:00 INFO - PROCESS | 10935 | 1464051420445 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]]]}] 17:57:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 17:57:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 473ms 17:57:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 17:57:00 INFO - PROCESS | 10935 | 1464051420477 Marionette TRACE conn2 -> [0,1121,"getWindowHandle",null] 17:57:00 INFO - PROCESS | 10935 | 1464051420478 Marionette TRACE conn2 <- [1,1121,null,{"value":"7"}] 17:57:00 INFO - PROCESS | 10935 | 1464051420480 Marionette TRACE conn2 -> [0,1122,"setScriptTimeout",{"ms":35000}] 17:57:00 INFO - PROCESS | 10935 | 1464051420481 Marionette TRACE conn2 <- [1,1122,null,{}] 17:57:00 INFO - PROCESS | 10935 | 1464051420484 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}] 17:57:00 INFO - PROCESS | 10935 | 1464051420574 Marionette TRACE conn2 <- [1,1123,null,{"value":null}] 17:57:00 INFO - PROCESS | 10935 | 1464051420634 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:00 INFO - PROCESS | 10935 | ++DOCSHELL 0x12de21800 == 64 [pid = 10935] [id = 288] 17:57:00 INFO - PROCESS | 10935 | ++DOMWINDOW == 137 (0x112663400) [pid = 10935] [serial = 862] [outer = 0x0] 17:57:00 INFO - PROCESS | 10935 | ++DOMWINDOW == 138 (0x12cf81800) [pid = 10935] [serial = 863] [outer = 0x112663400] 17:57:00 INFO - PROCESS | 10935 | 1464051420658 Marionette DEBUG loaded listener.js 17:57:00 INFO - PROCESS | 10935 | ++DOMWINDOW == 139 (0x12cf8ac00) [pid = 10935] [serial = 864] [outer = 0x112663400] 17:57:01 INFO - PROCESS | 10935 | 1464051421118 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]]]}] 17:57:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 17:57:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 671ms 17:57:01 INFO - PROCESS | 10935 | 1464051421152 Marionette TRACE conn2 -> [0,1125,"getWindowHandle",null] 17:57:01 INFO - PROCESS | 10935 | 1464051421155 Marionette TRACE conn2 <- [1,1125,null,{"value":"7"}] 17:57:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 17:57:01 INFO - PROCESS | 10935 | 1464051421158 Marionette TRACE conn2 -> [0,1126,"setScriptTimeout",{"ms":35000}] 17:57:01 INFO - PROCESS | 10935 | 1464051421161 Marionette TRACE conn2 <- [1,1126,null,{}] 17:57:01 INFO - PROCESS | 10935 | 1464051421165 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}] 17:57:01 INFO - PROCESS | 10935 | 1464051421276 Marionette TRACE conn2 <- [1,1127,null,{"value":null}] 17:57:01 INFO - PROCESS | 10935 | 1464051421336 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:01 INFO - PROCESS | 10935 | ++DOCSHELL 0x119455800 == 65 [pid = 10935] [id = 289] 17:57:01 INFO - PROCESS | 10935 | ++DOMWINDOW == 140 (0x11619fc00) [pid = 10935] [serial = 865] [outer = 0x0] 17:57:01 INFO - PROCESS | 10935 | ++DOMWINDOW == 141 (0x117674c00) [pid = 10935] [serial = 866] [outer = 0x11619fc00] 17:57:01 INFO - PROCESS | 10935 | 1464051421379 Marionette DEBUG loaded listener.js 17:57:01 INFO - PROCESS | 10935 | ++DOMWINDOW == 142 (0x11917d000) [pid = 10935] [serial = 867] [outer = 0x11619fc00] 17:57:01 INFO - PROCESS | 10935 | 1464051421799 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]]]}] 17:57:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 17:57:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 671ms 17:57:01 INFO - PROCESS | 10935 | 1464051421830 Marionette TRACE conn2 -> [0,1129,"getWindowHandle",null] 17:57:01 INFO - PROCESS | 10935 | 1464051421834 Marionette TRACE conn2 <- [1,1129,null,{"value":"7"}] 17:57:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 17:57:01 INFO - PROCESS | 10935 | 1464051421839 Marionette TRACE conn2 -> [0,1130,"setScriptTimeout",{"ms":35000}] 17:57:01 INFO - PROCESS | 10935 | 1464051421841 Marionette TRACE conn2 <- [1,1130,null,{}] 17:57:01 INFO - PROCESS | 10935 | 1464051421843 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}] 17:57:01 INFO - PROCESS | 10935 | 1464051421970 Marionette TRACE conn2 <- [1,1131,null,{"value":null}] 17:57:02 INFO - PROCESS | 10935 | 1464051422055 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:02 INFO - PROCESS | 10935 | ++DOCSHELL 0x127292800 == 66 [pid = 10935] [id = 290] 17:57:02 INFO - PROCESS | 10935 | ++DOMWINDOW == 143 (0x119892800) [pid = 10935] [serial = 868] [outer = 0x0] 17:57:02 INFO - PROCESS | 10935 | ++DOMWINDOW == 144 (0x119c59800) [pid = 10935] [serial = 869] [outer = 0x119892800] 17:57:02 INFO - PROCESS | 10935 | 1464051422084 Marionette DEBUG loaded listener.js 17:57:02 INFO - PROCESS | 10935 | ++DOMWINDOW == 145 (0x119c79c00) [pid = 10935] [serial = 870] [outer = 0x119892800] 17:57:02 INFO - PROCESS | 10935 | 1464051422482 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]]]}] 17:57:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 17:57:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 670ms 17:57:02 INFO - PROCESS | 10935 | 1464051422509 Marionette TRACE conn2 -> [0,1133,"getWindowHandle",null] 17:57:02 INFO - PROCESS | 10935 | 1464051422510 Marionette TRACE conn2 <- [1,1133,null,{"value":"7"}] 17:57:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 17:57:02 INFO - PROCESS | 10935 | 1464051422513 Marionette TRACE conn2 -> [0,1134,"setScriptTimeout",{"ms":35000}] 17:57:02 INFO - PROCESS | 10935 | 1464051422516 Marionette TRACE conn2 <- [1,1134,null,{}] 17:57:02 INFO - PROCESS | 10935 | 1464051422524 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}] 17:57:02 INFO - PROCESS | 10935 | 1464051422633 Marionette TRACE conn2 <- [1,1135,null,{"value":null}] 17:57:02 INFO - PROCESS | 10935 | 1464051422693 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:02 INFO - PROCESS | 10935 | ++DOCSHELL 0x12e3a3000 == 67 [pid = 10935] [id = 291] 17:57:02 INFO - PROCESS | 10935 | ++DOMWINDOW == 146 (0x124806000) [pid = 10935] [serial = 871] [outer = 0x0] 17:57:02 INFO - PROCESS | 10935 | ++DOMWINDOW == 147 (0x125941800) [pid = 10935] [serial = 872] [outer = 0x124806000] 17:57:02 INFO - PROCESS | 10935 | 1464051422724 Marionette DEBUG loaded listener.js 17:57:02 INFO - PROCESS | 10935 | ++DOMWINDOW == 148 (0x1276c7400) [pid = 10935] [serial = 873] [outer = 0x124806000] 17:57:03 INFO - PROCESS | 10935 | 1464051423136 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]]]}] 17:57:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 17:57:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 671ms 17:57:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 17:57:03 INFO - PROCESS | 10935 | 1464051423184 Marionette TRACE conn2 -> [0,1137,"getWindowHandle",null] 17:57:03 INFO - PROCESS | 10935 | 1464051423186 Marionette TRACE conn2 <- [1,1137,null,{"value":"7"}] 17:57:03 INFO - PROCESS | 10935 | 1464051423189 Marionette TRACE conn2 -> [0,1138,"setScriptTimeout",{"ms":35000}] 17:57:03 INFO - PROCESS | 10935 | 1464051423190 Marionette TRACE conn2 <- [1,1138,null,{}] 17:57:03 INFO - PROCESS | 10935 | 1464051423192 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}] 17:57:03 INFO - PROCESS | 10935 | 1464051423300 Marionette TRACE conn2 <- [1,1139,null,{"value":null}] 17:57:03 INFO - PROCESS | 10935 | 1464051423401 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:03 INFO - PROCESS | 10935 | ++DOCSHELL 0x12d596000 == 68 [pid = 10935] [id = 292] 17:57:03 INFO - PROCESS | 10935 | ++DOMWINDOW == 149 (0x127817c00) [pid = 10935] [serial = 874] [outer = 0x0] 17:57:03 INFO - PROCESS | 10935 | ++DOMWINDOW == 150 (0x12783f800) [pid = 10935] [serial = 875] [outer = 0x127817c00] 17:57:03 INFO - PROCESS | 10935 | 1464051423432 Marionette DEBUG loaded listener.js 17:57:03 INFO - PROCESS | 10935 | ++DOMWINDOW == 151 (0x12aaca800) [pid = 10935] [serial = 876] [outer = 0x127817c00] 17:57:03 INFO - PROCESS | 10935 | 1464051423833 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]]]}] 17:57:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 17:57:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 668ms 17:57:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 17:57:03 INFO - PROCESS | 10935 | 1464051423858 Marionette TRACE conn2 -> [0,1141,"getWindowHandle",null] 17:57:03 INFO - PROCESS | 10935 | 1464051423859 Marionette TRACE conn2 <- [1,1141,null,{"value":"7"}] 17:57:03 INFO - PROCESS | 10935 | 1464051423862 Marionette TRACE conn2 -> [0,1142,"setScriptTimeout",{"ms":35000}] 17:57:03 INFO - PROCESS | 10935 | 1464051423863 Marionette TRACE conn2 <- [1,1142,null,{}] 17:57:03 INFO - PROCESS | 10935 | 1464051423865 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}] 17:57:03 INFO - PROCESS | 10935 | 1464051423967 Marionette TRACE conn2 <- [1,1143,null,{"value":null}] 17:57:04 INFO - PROCESS | 10935 | 1464051424026 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:04 INFO - PROCESS | 10935 | ++DOCSHELL 0x12e3b2800 == 69 [pid = 10935] [id = 293] 17:57:04 INFO - PROCESS | 10935 | ++DOMWINDOW == 152 (0x127840400) [pid = 10935] [serial = 877] [outer = 0x0] 17:57:04 INFO - PROCESS | 10935 | ++DOMWINDOW == 153 (0x12bdb2000) [pid = 10935] [serial = 878] [outer = 0x127840400] 17:57:04 INFO - PROCESS | 10935 | 1464051424055 Marionette DEBUG loaded listener.js 17:57:04 INFO - PROCESS | 10935 | ++DOMWINDOW == 154 (0x12cf80c00) [pid = 10935] [serial = 879] [outer = 0x127840400] 17:57:04 INFO - PROCESS | 10935 | 1464051424506 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]]]}] 17:57:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 17:57:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 669ms 17:57:04 INFO - PROCESS | 10935 | 1464051424532 Marionette TRACE conn2 -> [0,1145,"getWindowHandle",null] 17:57:04 INFO - PROCESS | 10935 | 1464051424533 Marionette TRACE conn2 <- [1,1145,null,{"value":"7"}] 17:57:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 17:57:04 INFO - PROCESS | 10935 | 1464051424535 Marionette TRACE conn2 -> [0,1146,"setScriptTimeout",{"ms":35000}] 17:57:04 INFO - PROCESS | 10935 | 1464051424536 Marionette TRACE conn2 <- [1,1146,null,{}] 17:57:04 INFO - PROCESS | 10935 | 1464051424539 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}] 17:57:04 INFO - PROCESS | 10935 | 1464051424687 Marionette TRACE conn2 <- [1,1147,null,{"value":null}] 17:57:04 INFO - PROCESS | 10935 | 1464051424774 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:04 INFO - PROCESS | 10935 | ++DOCSHELL 0x135b77000 == 70 [pid = 10935] [id = 294] 17:57:04 INFO - PROCESS | 10935 | ++DOMWINDOW == 155 (0x12cf88c00) [pid = 10935] [serial = 880] [outer = 0x0] 17:57:04 INFO - PROCESS | 10935 | ++DOMWINDOW == 156 (0x12d666400) [pid = 10935] [serial = 881] [outer = 0x12cf88c00] 17:57:04 INFO - PROCESS | 10935 | 1464051424806 Marionette DEBUG loaded listener.js 17:57:04 INFO - PROCESS | 10935 | ++DOMWINDOW == 157 (0x12d908800) [pid = 10935] [serial = 882] [outer = 0x12cf88c00] 17:57:05 INFO - PROCESS | 10935 | 1464051425348 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]]]}] 17:57:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 17:57:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 820ms 17:57:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 17:57:05 INFO - PROCESS | 10935 | 1464051425357 Marionette TRACE conn2 -> [0,1149,"getWindowHandle",null] 17:57:05 INFO - PROCESS | 10935 | 1464051425358 Marionette TRACE conn2 <- [1,1149,null,{"value":"7"}] 17:57:05 INFO - PROCESS | 10935 | 1464051425361 Marionette TRACE conn2 -> [0,1150,"setScriptTimeout",{"ms":35000}] 17:57:05 INFO - PROCESS | 10935 | 1464051425362 Marionette TRACE conn2 <- [1,1150,null,{}] 17:57:05 INFO - PROCESS | 10935 | 1464051425364 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}] 17:57:05 INFO - PROCESS | 10935 | 1464051425467 Marionette TRACE conn2 <- [1,1151,null,{"value":null}] 17:57:05 INFO - PROCESS | 10935 | 1464051425524 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:05 INFO - PROCESS | 10935 | ++DOCSHELL 0x12f338000 == 71 [pid = 10935] [id = 295] 17:57:05 INFO - PROCESS | 10935 | ++DOMWINDOW == 158 (0x12cf8a000) [pid = 10935] [serial = 883] [outer = 0x0] 17:57:05 INFO - PROCESS | 10935 | ++DOMWINDOW == 159 (0x12d90c000) [pid = 10935] [serial = 884] [outer = 0x12cf8a000] 17:57:05 INFO - PROCESS | 10935 | 1464051425553 Marionette DEBUG loaded listener.js 17:57:05 INFO - PROCESS | 10935 | ++DOMWINDOW == 160 (0x1351b8c00) [pid = 10935] [serial = 885] [outer = 0x12cf8a000] 17:57:06 INFO - PROCESS | 10935 | 1464051426065 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]]]}] 17:57:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 17:57:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 720ms 17:57:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 17:57:06 INFO - PROCESS | 10935 | 1464051426081 Marionette TRACE conn2 -> [0,1153,"getWindowHandle",null] 17:57:06 INFO - PROCESS | 10935 | 1464051426083 Marionette TRACE conn2 <- [1,1153,null,{"value":"7"}] 17:57:06 INFO - PROCESS | 10935 | 1464051426086 Marionette TRACE conn2 -> [0,1154,"setScriptTimeout",{"ms":35000}] 17:57:06 INFO - PROCESS | 10935 | 1464051426088 Marionette TRACE conn2 <- [1,1154,null,{}] 17:57:06 INFO - PROCESS | 10935 | 1464051426092 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}] 17:57:06 INFO - PROCESS | 10935 | 1464051426253 Marionette TRACE conn2 <- [1,1155,null,{"value":null}] 17:57:06 INFO - PROCESS | 10935 | 1464051426524 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:06 INFO - PROCESS | 10935 | ++DOCSHELL 0x1167a0000 == 72 [pid = 10935] [id = 296] 17:57:06 INFO - PROCESS | 10935 | ++DOMWINDOW == 161 (0x111b06400) [pid = 10935] [serial = 886] [outer = 0x0] 17:57:06 INFO - PROCESS | 10935 | ++DOMWINDOW == 162 (0x1122adc00) [pid = 10935] [serial = 887] [outer = 0x111b06400] 17:57:06 INFO - PROCESS | 10935 | 1464051426561 Marionette DEBUG loaded listener.js 17:57:06 INFO - PROCESS | 10935 | ++DOMWINDOW == 163 (0x115e5e400) [pid = 10935] [serial = 888] [outer = 0x111b06400] 17:57:06 INFO - PROCESS | 10935 | 1464051426989 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]]]}] 17:57:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 17:57:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 922ms 17:57:07 INFO - PROCESS | 10935 | 1464051427008 Marionette TRACE conn2 -> [0,1157,"getWindowHandle",null] 17:57:07 INFO - PROCESS | 10935 | 1464051427011 Marionette TRACE conn2 <- [1,1157,null,{"value":"7"}] 17:57:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 17:57:07 INFO - PROCESS | 10935 | 1464051427014 Marionette TRACE conn2 -> [0,1158,"setScriptTimeout",{"ms":35000}] 17:57:07 INFO - PROCESS | 10935 | 1464051427016 Marionette TRACE conn2 <- [1,1158,null,{}] 17:57:07 INFO - PROCESS | 10935 | 1464051427019 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}] 17:57:07 INFO - PROCESS | 10935 | 1464051427118 Marionette TRACE conn2 <- [1,1159,null,{"value":null}] 17:57:07 INFO - PROCESS | 10935 | 1464051427183 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:07 INFO - PROCESS | 10935 | ++DOCSHELL 0x1133a0800 == 73 [pid = 10935] [id = 297] 17:57:07 INFO - PROCESS | 10935 | ++DOMWINDOW == 164 (0x112a68c00) [pid = 10935] [serial = 889] [outer = 0x0] 17:57:07 INFO - PROCESS | 10935 | ++DOMWINDOW == 165 (0x112ac4400) [pid = 10935] [serial = 890] [outer = 0x112a68c00] 17:57:07 INFO - PROCESS | 10935 | 1464051427211 Marionette DEBUG loaded listener.js 17:57:07 INFO - PROCESS | 10935 | ++DOMWINDOW == 166 (0x1130b2c00) [pid = 10935] [serial = 891] [outer = 0x112a68c00] 17:57:07 INFO - PROCESS | 10935 | --DOCSHELL 0x12d956000 == 72 [pid = 10935] [id = 287] 17:57:07 INFO - PROCESS | 10935 | --DOCSHELL 0x12d62f800 == 71 [pid = 10935] [id = 286] 17:57:07 INFO - PROCESS | 10935 | --DOCSHELL 0x12c475000 == 70 [pid = 10935] [id = 285] 17:57:07 INFO - PROCESS | 10935 | --DOCSHELL 0x12c07a000 == 69 [pid = 10935] [id = 284] 17:57:07 INFO - PROCESS | 10935 | --DOCSHELL 0x12b4bc000 == 68 [pid = 10935] [id = 283] 17:57:07 INFO - PROCESS | 10935 | --DOMWINDOW == 165 (0x12bd9a800) [pid = 10935] [serial = 761] [outer = 0x0] [url = about:blank] 17:57:07 INFO - PROCESS | 10935 | --DOMWINDOW == 164 (0x12480d000) [pid = 10935] [serial = 800] [outer = 0x0] [url = about:blank] 17:57:07 INFO - PROCESS | 10935 | --DOCSHELL 0x12aaf6800 == 67 [pid = 10935] [id = 282] 17:57:07 INFO - PROCESS | 10935 | --DOCSHELL 0x12a79e800 == 66 [pid = 10935] [id = 281] 17:57:07 INFO - PROCESS | 10935 | --DOCSHELL 0x12739c000 == 65 [pid = 10935] [id = 280] 17:57:07 INFO - PROCESS | 10935 | --DOCSHELL 0x11919a800 == 64 [pid = 10935] [id = 279] 17:57:07 INFO - PROCESS | 10935 | --DOCSHELL 0x123438800 == 63 [pid = 10935] [id = 278] 17:57:07 INFO - PROCESS | 10935 | --DOCSHELL 0x1194bc000 == 62 [pid = 10935] [id = 277] 17:57:07 INFO - PROCESS | 10935 | --DOCSHELL 0x1182d4000 == 61 [pid = 10935] [id = 276] 17:57:07 INFO - PROCESS | 10935 | --DOCSHELL 0x117588000 == 60 [pid = 10935] [id = 275] 17:57:07 INFO - PROCESS | 10935 | --DOCSHELL 0x12de0e800 == 59 [pid = 10935] [id = 271] 17:57:07 INFO - PROCESS | 10935 | --DOCSHELL 0x12c46e000 == 58 [pid = 10935] [id = 270] 17:57:07 INFO - PROCESS | 10935 | --DOCSHELL 0x123436000 == 57 [pid = 10935] [id = 269] 17:57:07 INFO - PROCESS | 10935 | --DOCSHELL 0x1171e9800 == 56 [pid = 10935] [id = 268] 17:57:07 INFO - PROCESS | 10935 | 1464051427663 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]]]}] 17:57:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 17:57:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 671ms 17:57:07 INFO - PROCESS | 10935 | --DOMWINDOW == 163 (0x127818c00) [pid = 10935] [serial = 782] [outer = 0x0] [url = about:blank] 17:57:07 INFO - PROCESS | 10935 | --DOMWINDOW == 162 (0x1296ca800) [pid = 10935] [serial = 785] [outer = 0x0] [url = about:blank] 17:57:07 INFO - PROCESS | 10935 | --DOMWINDOW == 161 (0x1291c6800) [pid = 10935] [serial = 783] [outer = 0x0] [url = about:blank] 17:57:07 INFO - PROCESS | 10935 | --DOMWINDOW == 160 (0x12ae68400) [pid = 10935] [serial = 788] [outer = 0x0] [url = about:blank] 17:57:07 INFO - PROCESS | 10935 | --DOMWINDOW == 159 (0x12aac9400) [pid = 10935] [serial = 786] [outer = 0x0] [url = about:blank] 17:57:07 INFO - PROCESS | 10935 | --DOMWINDOW == 158 (0x11754e800) [pid = 10935] [serial = 791] [outer = 0x0] [url = about:blank] 17:57:07 INFO - PROCESS | 10935 | --DOMWINDOW == 157 (0x119c5e400) [pid = 10935] [serial = 776] [outer = 0x0] [url = about:blank] 17:57:07 INFO - PROCESS | 10935 | --DOMWINDOW == 156 (0x11a285000) [pid = 10935] [serial = 777] [outer = 0x0] [url = about:blank] 17:57:07 INFO - PROCESS | 10935 | --DOMWINDOW == 155 (0x12b489400) [pid = 10935] [serial = 789] [outer = 0x0] [url = about:blank] 17:57:07 INFO - PROCESS | 10935 | --DOMWINDOW == 154 (0x1254be800) [pid = 10935] [serial = 779] [outer = 0x0] [url = about:blank] 17:57:07 INFO - PROCESS | 10935 | --DOMWINDOW == 153 (0x125568000) [pid = 10935] [serial = 755] [outer = 0x0] [url = about:blank] 17:57:07 INFO - PROCESS | 10935 | --DOMWINDOW == 152 (0x112f7ac00) [pid = 10935] [serial = 765] [outer = 0x0] [url = about:blank] 17:57:07 INFO - PROCESS | 10935 | --DOMWINDOW == 151 (0x112665800) [pid = 10935] [serial = 764] [outer = 0x0] [url = about:blank] 17:57:07 INFO - PROCESS | 10935 | --DOMWINDOW == 150 (0x119c5bc00) [pid = 10935] [serial = 774] [outer = 0x0] [url = about:blank] 17:57:07 INFO - PROCESS | 10935 | --DOMWINDOW == 149 (0x11988f800) [pid = 10935] [serial = 773] [outer = 0x0] [url = about:blank] 17:57:07 INFO - PROCESS | 10935 | --DOMWINDOW == 148 (0x119481400) [pid = 10935] [serial = 770] [outer = 0x0] [url = about:blank] 17:57:07 INFO - PROCESS | 10935 | --DOMWINDOW == 147 (0x119550c00) [pid = 10935] [serial = 771] [outer = 0x0] [url = about:blank] 17:57:07 INFO - PROCESS | 10935 | --DOMWINDOW == 146 (0x127813400) [pid = 10935] [serial = 758] [outer = 0x0] [url = about:blank] 17:57:07 INFO - PROCESS | 10935 | --DOMWINDOW == 145 (0x119acdc00) [pid = 10935] [serial = 752] [outer = 0x0] [url = about:blank] 17:57:07 INFO - PROCESS | 10935 | --DOMWINDOW == 144 (0x1166be800) [pid = 10935] [serial = 767] [outer = 0x0] [url = about:blank] 17:57:07 INFO - PROCESS | 10935 | --DOMWINDOW == 143 (0x118050c00) [pid = 10935] [serial = 768] [outer = 0x0] [url = about:blank] 17:57:07 INFO - PROCESS | 10935 | --DOMWINDOW == 142 (0x12bcd0400) [pid = 10935] [serial = 744] [outer = 0x0] [url = about:blank] 17:57:07 INFO - PROCESS | 10935 | --DOMWINDOW == 141 (0x118049c00) [pid = 10935] [serial = 749] [outer = 0x0] [url = about:blank] 17:57:07 INFO - PROCESS | 10935 | --DOMWINDOW == 140 (0x115e63800) [pid = 10935] [serial = 746] [outer = 0x0] [url = about:blank] 17:57:07 INFO - PROCESS | 10935 | --DOMWINDOW == 139 (0x12bcc5c00) [pid = 10935] [serial = 794] [outer = 0x0] [url = about:blank] 17:57:07 INFO - PROCESS | 10935 | --DOMWINDOW == 138 (0x12956b800) [pid = 10935] [serial = 792] [outer = 0x0] [url = about:blank] 17:57:07 INFO - PROCESS | 10935 | --DOMWINDOW == 137 (0x12bdba000) [pid = 10935] [serial = 795] [outer = 0x0] [url = about:blank] 17:57:07 INFO - PROCESS | 10935 | --DOMWINDOW == 136 (0x12c0d5800) [pid = 10935] [serial = 798] [outer = 0x0] [url = about:blank] 17:57:07 INFO - PROCESS | 10935 | --DOMWINDOW == 135 (0x12783cc00) [pid = 10935] [serial = 797] [outer = 0x0] [url = about:blank] 17:57:07 INFO - PROCESS | 10935 | --DOMWINDOW == 134 (0x1262b8400) [pid = 10935] [serial = 780] [outer = 0x0] [url = about:blank] 17:57:07 INFO - PROCESS | 10935 | --DOMWINDOW == 133 (0x12c0d8400) [pid = 10935] [serial = 696] [outer = 0x0] [url = about:blank] 17:57:07 INFO - PROCESS | 10935 | 1464051427702 Marionette TRACE conn2 -> [0,1161,"getWindowHandle",null] 17:57:07 INFO - PROCESS | 10935 | 1464051427705 Marionette TRACE conn2 <- [1,1161,null,{"value":"7"}] 17:57:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 17:57:07 INFO - PROCESS | 10935 | 1464051427718 Marionette TRACE conn2 -> [0,1162,"setScriptTimeout",{"ms":35000}] 17:57:07 INFO - PROCESS | 10935 | 1464051427719 Marionette TRACE conn2 <- [1,1162,null,{}] 17:57:07 INFO - PROCESS | 10935 | 1464051427722 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}] 17:57:07 INFO - PROCESS | 10935 | 1464051427832 Marionette TRACE conn2 <- [1,1163,null,{"value":null}] 17:57:07 INFO - PROCESS | 10935 | 1464051427839 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:07 INFO - PROCESS | 10935 | ++DOCSHELL 0x116f28000 == 57 [pid = 10935] [id = 298] 17:57:07 INFO - PROCESS | 10935 | ++DOMWINDOW == 134 (0x1160dfc00) [pid = 10935] [serial = 892] [outer = 0x0] 17:57:07 INFO - PROCESS | 10935 | ++DOMWINDOW == 135 (0x11615b800) [pid = 10935] [serial = 893] [outer = 0x1160dfc00] 17:57:07 INFO - PROCESS | 10935 | 1464051427866 Marionette DEBUG loaded listener.js 17:57:07 INFO - PROCESS | 10935 | ++DOMWINDOW == 136 (0x11670d800) [pid = 10935] [serial = 894] [outer = 0x1160dfc00] 17:57:08 INFO - PROCESS | 10935 | 1464051428230 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]]]}] 17:57:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 17:57:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 524ms 17:57:08 INFO - PROCESS | 10935 | 1464051428243 Marionette TRACE conn2 -> [0,1165,"getWindowHandle",null] 17:57:08 INFO - PROCESS | 10935 | 1464051428244 Marionette TRACE conn2 <- [1,1165,null,{"value":"7"}] 17:57:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 17:57:08 INFO - PROCESS | 10935 | 1464051428247 Marionette TRACE conn2 -> [0,1166,"setScriptTimeout",{"ms":35000}] 17:57:08 INFO - PROCESS | 10935 | 1464051428251 Marionette TRACE conn2 <- [1,1166,null,{}] 17:57:08 INFO - PROCESS | 10935 | 1464051428281 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}] 17:57:08 INFO - PROCESS | 10935 | 1464051428378 Marionette TRACE conn2 <- [1,1167,null,{"value":null}] 17:57:08 INFO - PROCESS | 10935 | 1464051428383 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:08 INFO - PROCESS | 10935 | ++DOCSHELL 0x118ca1000 == 58 [pid = 10935] [id = 299] 17:57:08 INFO - PROCESS | 10935 | ++DOMWINDOW == 137 (0x1167cf400) [pid = 10935] [serial = 895] [outer = 0x0] 17:57:08 INFO - PROCESS | 10935 | ++DOMWINDOW == 138 (0x117545800) [pid = 10935] [serial = 896] [outer = 0x1167cf400] 17:57:08 INFO - PROCESS | 10935 | 1464051428409 Marionette DEBUG loaded listener.js 17:57:08 INFO - PROCESS | 10935 | ++DOMWINDOW == 139 (0x118574800) [pid = 10935] [serial = 897] [outer = 0x1167cf400] 17:57:08 INFO - PROCESS | 10935 | 1464051428755 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]]]}] 17:57:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 17:57:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 525ms 17:57:08 INFO - PROCESS | 10935 | 1464051428772 Marionette TRACE conn2 -> [0,1169,"getWindowHandle",null] 17:57:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 17:57:08 INFO - PROCESS | 10935 | 1464051428782 Marionette TRACE conn2 <- [1,1169,null,{"value":"7"}] 17:57:08 INFO - PROCESS | 10935 | 1464051428784 Marionette TRACE conn2 -> [0,1170,"setScriptTimeout",{"ms":35000}] 17:57:08 INFO - PROCESS | 10935 | 1464051428785 Marionette TRACE conn2 <- [1,1170,null,{}] 17:57:08 INFO - PROCESS | 10935 | 1464051428787 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}] 17:57:08 INFO - PROCESS | 10935 | 1464051428877 Marionette TRACE conn2 <- [1,1171,null,{"value":null}] 17:57:08 INFO - PROCESS | 10935 | 1464051428934 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:08 INFO - PROCESS | 10935 | ++DOCSHELL 0x119463000 == 59 [pid = 10935] [id = 300] 17:57:08 INFO - PROCESS | 10935 | ++DOMWINDOW == 140 (0x11693fc00) [pid = 10935] [serial = 898] [outer = 0x0] 17:57:08 INFO - PROCESS | 10935 | ++DOMWINDOW == 141 (0x118c34800) [pid = 10935] [serial = 899] [outer = 0x11693fc00] 17:57:08 INFO - PROCESS | 10935 | 1464051428959 Marionette DEBUG loaded listener.js 17:57:09 INFO - PROCESS | 10935 | ++DOMWINDOW == 142 (0x11923f800) [pid = 10935] [serial = 900] [outer = 0x11693fc00] 17:57:09 INFO - PROCESS | 10935 | 1464051429247 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]]]}] 17:57:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 17:57:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 469ms 17:57:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 17:57:09 INFO - PROCESS | 10935 | 1464051429261 Marionette TRACE conn2 -> [0,1173,"getWindowHandle",null] 17:57:09 INFO - PROCESS | 10935 | 1464051429262 Marionette TRACE conn2 <- [1,1173,null,{"value":"7"}] 17:57:09 INFO - PROCESS | 10935 | 1464051429264 Marionette TRACE conn2 -> [0,1174,"setScriptTimeout",{"ms":35000}] 17:57:09 INFO - PROCESS | 10935 | 1464051429265 Marionette TRACE conn2 <- [1,1174,null,{}] 17:57:09 INFO - PROCESS | 10935 | 1464051429267 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}] 17:57:09 INFO - PROCESS | 10935 | 1464051429358 Marionette TRACE conn2 <- [1,1175,null,{"value":null}] 17:57:09 INFO - PROCESS | 10935 | 1464051429363 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:09 INFO - PROCESS | 10935 | ++DOCSHELL 0x123218800 == 60 [pid = 10935] [id = 301] 17:57:09 INFO - PROCESS | 10935 | ++DOMWINDOW == 143 (0x119488c00) [pid = 10935] [serial = 901] [outer = 0x0] 17:57:09 INFO - PROCESS | 10935 | ++DOMWINDOW == 144 (0x11954c000) [pid = 10935] [serial = 902] [outer = 0x119488c00] 17:57:09 INFO - PROCESS | 10935 | 1464051429394 Marionette DEBUG loaded listener.js 17:57:09 INFO - PROCESS | 10935 | ++DOMWINDOW == 145 (0x1198e0800) [pid = 10935] [serial = 903] [outer = 0x119488c00] 17:57:09 INFO - PROCESS | 10935 | 1464051429768 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] 17:57:09 INFO - PROCESS | 10935 | 1464051429835 Marionette TRACE conn2 <- [1,1177,null,{"value":"7"}] 17:57:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 17:57:09 INFO - PROCESS | 10935 | 1464051429837 Marionette TRACE conn2 -> [0,1178,"setScriptTimeout",{"ms":35000}] 17:57:09 INFO - PROCESS | 10935 | 1464051429838 Marionette TRACE conn2 <- [1,1178,null,{}] 17:57:09 INFO - PROCESS | 10935 | 1464051429840 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}] 17:57:09 INFO - PROCESS | 10935 | 1464051429959 Marionette TRACE conn2 <- [1,1179,null,{"value":null}] 17:57:10 INFO - PROCESS | 10935 | 1464051429995 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:10 INFO - PROCESS | 10935 | ++DOCSHELL 0x124989800 == 61 [pid = 10935] [id = 302] 17:57:10 INFO - PROCESS | 10935 | ++DOMWINDOW == 146 (0x1198e4400) [pid = 10935] [serial = 904] [outer = 0x0] 17:57:10 INFO - PROCESS | 10935 | ++DOMWINDOW == 147 (0x119c54c00) [pid = 10935] [serial = 905] [outer = 0x1198e4400] 17:57:10 INFO - PROCESS | 10935 | 1464051430019 Marionette DEBUG loaded listener.js 17:57:10 INFO - PROCESS | 10935 | ++DOMWINDOW == 148 (0x119c6d800) [pid = 10935] [serial = 906] [outer = 0x1198e4400] 17:57:10 INFO - PROCESS | 10935 | 1464051430344 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] 17:57:10 INFO - PROCESS | 10935 | 1464051430361 Marionette TRACE conn2 <- [1,1181,null,{"value":"7"}] 17:57:10 INFO - PROCESS | 10935 | 1464051430363 Marionette TRACE conn2 -> [0,1182,"setScriptTimeout",{"ms":35000}] 17:57:10 INFO - PROCESS | 10935 | 1464051430364 Marionette TRACE conn2 <- [1,1182,null,{}] 17:57:10 INFO - PROCESS | 10935 | 1464051430366 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}] 17:57:10 INFO - PROCESS | 10935 | 1464051430474 Marionette TRACE conn2 <- [1,1183,null,{"value":null}] 17:57:10 INFO - PROCESS | 10935 | 1464051430486 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:10 INFO - PROCESS | 10935 | ++DOCSHELL 0x124eb0000 == 62 [pid = 10935] [id = 303] 17:57:10 INFO - PROCESS | 10935 | ++DOMWINDOW == 149 (0x119c74000) [pid = 10935] [serial = 907] [outer = 0x0] 17:57:10 INFO - PROCESS | 10935 | ++DOMWINDOW == 150 (0x11a1f4000) [pid = 10935] [serial = 908] [outer = 0x119c74000] 17:57:10 INFO - PROCESS | 10935 | 1464051430512 Marionette DEBUG loaded listener.js 17:57:10 INFO - PROCESS | 10935 | ++DOMWINDOW == 151 (0x123252400) [pid = 10935] [serial = 909] [outer = 0x119c74000] 17:57:10 INFO - PROCESS | 10935 | 1464051430855 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] 17:57:10 INFO - PROCESS | 10935 | 1464051430885 Marionette TRACE conn2 <- [1,1185,null,{"value":"7"}] 17:57:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 17:57:10 INFO - PROCESS | 10935 | 1464051430888 Marionette TRACE conn2 -> [0,1186,"setScriptTimeout",{"ms":35000}] 17:57:10 INFO - PROCESS | 10935 | 1464051430889 Marionette TRACE conn2 <- [1,1186,null,{}] 17:57:10 INFO - PROCESS | 10935 | 1464051430891 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}] 17:57:11 INFO - PROCESS | 10935 | 1464051431000 Marionette TRACE conn2 <- [1,1187,null,{"value":null}] 17:57:11 INFO - PROCESS | 10935 | 1464051431039 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:11 INFO - PROCESS | 10935 | ++DOCSHELL 0x1270b0000 == 63 [pid = 10935] [id = 304] 17:57:11 INFO - PROCESS | 10935 | ++DOMWINDOW == 152 (0x11988f800) [pid = 10935] [serial = 910] [outer = 0x0] 17:57:11 INFO - PROCESS | 10935 | ++DOMWINDOW == 153 (0x124807800) [pid = 10935] [serial = 911] [outer = 0x11988f800] 17:57:11 INFO - PROCESS | 10935 | 1464051431071 Marionette DEBUG loaded listener.js 17:57:11 INFO - PROCESS | 10935 | ++DOMWINDOW == 154 (0x1248aec00) [pid = 10935] [serial = 912] [outer = 0x11988f800] 17:57:11 INFO - PROCESS | 10935 | 1464051431385 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] 17:57:11 INFO - PROCESS | 10935 | 1464051431411 Marionette TRACE conn2 <- [1,1189,null,{"value":"7"}] 17:57:11 INFO - PROCESS | 10935 | 1464051431413 Marionette TRACE conn2 -> [0,1190,"setScriptTimeout",{"ms":35000}] 17:57:11 INFO - PROCESS | 10935 | 1464051431414 Marionette TRACE conn2 <- [1,1190,null,{}] 17:57:11 INFO - PROCESS | 10935 | 1464051431417 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}] 17:57:11 INFO - PROCESS | 10935 | 1464051431527 Marionette TRACE conn2 <- [1,1191,null,{"value":null}] 17:57:11 INFO - PROCESS | 10935 | 1464051431540 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:11 INFO - PROCESS | 10935 | ++DOCSHELL 0x129240000 == 64 [pid = 10935] [id = 305] 17:57:11 INFO - PROCESS | 10935 | ++DOMWINDOW == 155 (0x119c74c00) [pid = 10935] [serial = 913] [outer = 0x0] 17:57:11 INFO - PROCESS | 10935 | ++DOMWINDOW == 156 (0x124bc0c00) [pid = 10935] [serial = 914] [outer = 0x119c74c00] 17:57:11 INFO - PROCESS | 10935 | 1464051431564 Marionette DEBUG loaded listener.js 17:57:11 INFO - PROCESS | 10935 | ++DOMWINDOW == 157 (0x125558800) [pid = 10935] [serial = 915] [outer = 0x119c74c00] 17:57:11 INFO - PROCESS | 10935 | --DOMWINDOW == 156 (0x119a53000) [pid = 10935] [serial = 832] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 17:57:11 INFO - PROCESS | 10935 | --DOMWINDOW == 155 (0x119893800) [pid = 10935] [serial = 829] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 17:57:11 INFO - PROCESS | 10935 | --DOMWINDOW == 154 (0x128e49000) [pid = 10935] [serial = 844] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 17:57:11 INFO - PROCESS | 10935 | --DOMWINDOW == 153 (0x112663000) [pid = 10935] [serial = 823] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 17:57:11 INFO - PROCESS | 10935 | --DOMWINDOW == 152 (0x12bdbe800) [pid = 10935] [serial = 856] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 17:57:11 INFO - PROCESS | 10935 | --DOMWINDOW == 151 (0x12aaca000) [pid = 10935] [serial = 847] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 17:57:11 INFO - PROCESS | 10935 | --DOMWINDOW == 150 (0x12c626800) [pid = 10935] [serial = 859] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 17:57:11 INFO - PROCESS | 10935 | --DOMWINDOW == 149 (0x118c42400) [pid = 10935] [serial = 853] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 17:57:11 INFO - PROCESS | 10935 | --DOMWINDOW == 148 (0x12b487800) [pid = 10935] [serial = 850] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 17:57:11 INFO - PROCESS | 10935 | --DOMWINDOW == 147 (0x1273cf400) [pid = 10935] [serial = 841] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 17:57:11 INFO - PROCESS | 10935 | --DOMWINDOW == 146 (0x118055000) [pid = 10935] [serial = 826] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 17:57:11 INFO - PROCESS | 10935 | --DOMWINDOW == 145 (0x124806800) [pid = 10935] [serial = 835] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 17:57:11 INFO - PROCESS | 10935 | --DOMWINDOW == 144 (0x124808c00) [pid = 10935] [serial = 799] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 17:57:11 INFO - PROCESS | 10935 | --DOMWINDOW == 143 (0x124803800) [pid = 10935] [serial = 838] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 17:57:11 INFO - PROCESS | 10935 | ++DOMWINDOW == 144 (0x11954e800) [pid = 10935] [serial = 916] [outer = 0x112d38000] 17:57:12 INFO - PROCESS | 10935 | 1464051432048 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] 17:57:12 INFO - PROCESS | 10935 | 1464051432083 Marionette TRACE conn2 <- [1,1193,null,{"value":"7"}] 17:57:12 INFO - PROCESS | 10935 | 1464051432086 Marionette TRACE conn2 -> [0,1194,"setScriptTimeout",{"ms":35000}] 17:57:12 INFO - PROCESS | 10935 | 1464051432087 Marionette TRACE conn2 <- [1,1194,null,{}] 17:57:12 INFO - PROCESS | 10935 | 1464051432089 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}] 17:57:12 INFO - PROCESS | 10935 | 1464051432177 Marionette TRACE conn2 <- [1,1195,null,{"value":null}] 17:57:12 INFO - PROCESS | 10935 | 1464051432259 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:12 INFO - PROCESS | 10935 | ++DOCSHELL 0x126270000 == 65 [pid = 10935] [id = 306] 17:57:12 INFO - PROCESS | 10935 | ++DOMWINDOW == 145 (0x113911400) [pid = 10935] [serial = 917] [outer = 0x0] 17:57:12 INFO - PROCESS | 10935 | ++DOMWINDOW == 146 (0x124808400) [pid = 10935] [serial = 918] [outer = 0x113911400] 17:57:12 INFO - PROCESS | 10935 | 1464051432288 Marionette DEBUG loaded listener.js 17:57:12 INFO - PROCESS | 10935 | ++DOMWINDOW == 147 (0x1261a0800) [pid = 10935] [serial = 919] [outer = 0x113911400] 17:57:12 INFO - PROCESS | 10935 | 1464051432588 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] 17:57:12 INFO - PROCESS | 10935 | 1464051432613 Marionette TRACE conn2 <- [1,1197,null,{"value":"7"}] 17:57:12 INFO - PROCESS | 10935 | 1464051432615 Marionette TRACE conn2 -> [0,1198,"setScriptTimeout",{"ms":35000}] 17:57:12 INFO - PROCESS | 10935 | 1464051432617 Marionette TRACE conn2 <- [1,1198,null,{}] 17:57:12 INFO - PROCESS | 10935 | 1464051432620 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}] 17:57:12 INFO - PROCESS | 10935 | 1464051432724 Marionette TRACE conn2 <- [1,1199,null,{"value":null}] 17:57:12 INFO - PROCESS | 10935 | 1464051432728 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:12 INFO - PROCESS | 10935 | ++DOCSHELL 0x12aead800 == 66 [pid = 10935] [id = 307] 17:57:12 INFO - PROCESS | 10935 | ++DOMWINDOW == 148 (0x11923c400) [pid = 10935] [serial = 920] [outer = 0x0] 17:57:12 INFO - PROCESS | 10935 | ++DOMWINDOW == 149 (0x127299c00) [pid = 10935] [serial = 921] [outer = 0x11923c400] 17:57:12 INFO - PROCESS | 10935 | 1464051432750 Marionette DEBUG loaded listener.js 17:57:12 INFO - PROCESS | 10935 | ++DOMWINDOW == 150 (0x12783a400) [pid = 10935] [serial = 922] [outer = 0x11923c400] 17:57:13 INFO - PROCESS | 10935 | 1464051433081 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]]]}] 17:57:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 17:57:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 519ms 17:57:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 17:57:13 INFO - PROCESS | 10935 | 1464051433141 Marionette TRACE conn2 -> [0,1201,"getWindowHandle",null] 17:57:13 INFO - PROCESS | 10935 | 1464051433142 Marionette TRACE conn2 <- [1,1201,null,{"value":"7"}] 17:57:13 INFO - PROCESS | 10935 | 1464051433144 Marionette TRACE conn2 -> [0,1202,"setScriptTimeout",{"ms":35000}] 17:57:13 INFO - PROCESS | 10935 | 1464051433145 Marionette TRACE conn2 <- [1,1202,null,{}] 17:57:13 INFO - PROCESS | 10935 | 1464051433147 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}] 17:57:13 INFO - PROCESS | 10935 | 1464051433234 Marionette TRACE conn2 <- [1,1203,null,{"value":null}] 17:57:13 INFO - PROCESS | 10935 | 1464051433240 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:13 INFO - PROCESS | 10935 | ++DOCSHELL 0x12b4c9800 == 67 [pid = 10935] [id = 308] 17:57:13 INFO - PROCESS | 10935 | ++DOMWINDOW == 151 (0x126199000) [pid = 10935] [serial = 923] [outer = 0x0] 17:57:13 INFO - PROCESS | 10935 | ++DOMWINDOW == 152 (0x128e4a400) [pid = 10935] [serial = 924] [outer = 0x126199000] 17:57:13 INFO - PROCESS | 10935 | 1464051433265 Marionette DEBUG loaded listener.js 17:57:13 INFO - PROCESS | 10935 | ++DOMWINDOW == 153 (0x128e55c00) [pid = 10935] [serial = 925] [outer = 0x126199000] 17:57:13 INFO - PROCESS | 10935 | 1464051433611 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]]]}] 17:57:13 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 17:57:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 518ms 17:57:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 17:57:13 INFO - PROCESS | 10935 | 1464051433663 Marionette TRACE conn2 -> [0,1205,"getWindowHandle",null] 17:57:13 INFO - PROCESS | 10935 | 1464051433664 Marionette TRACE conn2 <- [1,1205,null,{"value":"7"}] 17:57:13 INFO - PROCESS | 10935 | 1464051433666 Marionette TRACE conn2 -> [0,1206,"setScriptTimeout",{"ms":35000}] 17:57:13 INFO - PROCESS | 10935 | 1464051433667 Marionette TRACE conn2 <- [1,1206,null,{}] 17:57:13 INFO - PROCESS | 10935 | 1464051433677 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}] 17:57:13 INFO - PROCESS | 10935 | 1464051433765 Marionette TRACE conn2 <- [1,1207,null,{"value":null}] 17:57:13 INFO - PROCESS | 10935 | 1464051433829 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:13 INFO - PROCESS | 10935 | ++DOCSHELL 0x12c070800 == 68 [pid = 10935] [id = 309] 17:57:13 INFO - PROCESS | 10935 | ++DOMWINDOW == 154 (0x12783fc00) [pid = 10935] [serial = 926] [outer = 0x0] 17:57:13 INFO - PROCESS | 10935 | ++DOMWINDOW == 155 (0x1291ca400) [pid = 10935] [serial = 927] [outer = 0x12783fc00] 17:57:13 INFO - PROCESS | 10935 | 1464051433854 Marionette DEBUG loaded listener.js 17:57:13 INFO - PROCESS | 10935 | ++DOMWINDOW == 156 (0x12956c000) [pid = 10935] [serial = 928] [outer = 0x12783fc00] 17:57:14 INFO - PROCESS | 10935 | 1464051434274 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]]]}] 17:57:14 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 17:57:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 668ms 17:57:14 INFO - PROCESS | 10935 | 1464051434335 Marionette TRACE conn2 -> [0,1209,"getWindowHandle",null] 17:57:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 17:57:14 INFO - PROCESS | 10935 | 1464051434339 Marionette TRACE conn2 <- [1,1209,null,{"value":"7"}] 17:57:14 INFO - PROCESS | 10935 | 1464051434344 Marionette TRACE conn2 -> [0,1210,"setScriptTimeout",{"ms":35000}] 17:57:14 INFO - PROCESS | 10935 | 1464051434346 Marionette TRACE conn2 <- [1,1210,null,{}] 17:57:14 INFO - PROCESS | 10935 | 1464051434350 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}] 17:57:14 INFO - PROCESS | 10935 | 1464051434464 Marionette TRACE conn2 <- [1,1211,null,{"value":null}] 17:57:14 INFO - PROCESS | 10935 | 1464051434541 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:14 INFO - PROCESS | 10935 | ++DOCSHELL 0x1170b7000 == 69 [pid = 10935] [id = 310] 17:57:14 INFO - PROCESS | 10935 | ++DOMWINDOW == 157 (0x112a63000) [pid = 10935] [serial = 929] [outer = 0x0] 17:57:14 INFO - PROCESS | 10935 | ++DOMWINDOW == 158 (0x113d68400) [pid = 10935] [serial = 930] [outer = 0x112a63000] 17:57:14 INFO - PROCESS | 10935 | 1464051434572 Marionette DEBUG loaded listener.js 17:57:14 INFO - PROCESS | 10935 | ++DOMWINDOW == 159 (0x115e69800) [pid = 10935] [serial = 931] [outer = 0x112a63000] 17:57:14 INFO - PROCESS | 10935 | 1464051434984 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]]]}] 17:57:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 17:57:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 671ms 17:57:15 INFO - PROCESS | 10935 | 1464051435015 Marionette TRACE conn2 -> [0,1213,"getWindowHandle",null] 17:57:15 INFO - PROCESS | 10935 | 1464051435019 Marionette TRACE conn2 <- [1,1213,null,{"value":"7"}] 17:57:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 17:57:15 INFO - PROCESS | 10935 | 1464051435024 Marionette TRACE conn2 -> [0,1214,"setScriptTimeout",{"ms":35000}] 17:57:15 INFO - PROCESS | 10935 | 1464051435026 Marionette TRACE conn2 <- [1,1214,null,{}] 17:57:15 INFO - PROCESS | 10935 | 1464051435029 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}] 17:57:15 INFO - PROCESS | 10935 | 1464051435163 Marionette TRACE conn2 <- [1,1215,null,{"value":null}] 17:57:15 INFO - PROCESS | 10935 | 1464051435242 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:15 INFO - PROCESS | 10935 | ++DOCSHELL 0x12483e800 == 70 [pid = 10935] [id = 311] 17:57:15 INFO - PROCESS | 10935 | ++DOMWINDOW == 160 (0x1167ce800) [pid = 10935] [serial = 932] [outer = 0x0] 17:57:15 INFO - PROCESS | 10935 | ++DOMWINDOW == 161 (0x118046400) [pid = 10935] [serial = 933] [outer = 0x1167ce800] 17:57:15 INFO - PROCESS | 10935 | 1464051435272 Marionette DEBUG loaded listener.js 17:57:15 INFO - PROCESS | 10935 | ++DOMWINDOW == 162 (0x118c3a000) [pid = 10935] [serial = 934] [outer = 0x1167ce800] 17:57:15 INFO - PROCESS | 10935 | 1464051435685 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]]]}] 17:57:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 17:57:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 719ms 17:57:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 17:57:15 INFO - PROCESS | 10935 | 1464051435744 Marionette TRACE conn2 -> [0,1217,"getWindowHandle",null] 17:57:15 INFO - PROCESS | 10935 | 1464051435745 Marionette TRACE conn2 <- [1,1217,null,{"value":"7"}] 17:57:15 INFO - PROCESS | 10935 | 1464051435747 Marionette TRACE conn2 -> [0,1218,"setScriptTimeout",{"ms":35000}] 17:57:15 INFO - PROCESS | 10935 | 1464051435750 Marionette TRACE conn2 <- [1,1218,null,{}] 17:57:15 INFO - PROCESS | 10935 | 1464051435758 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}] 17:57:15 INFO - PROCESS | 10935 | 1464051435871 Marionette TRACE conn2 <- [1,1219,null,{"value":null}] 17:57:15 INFO - PROCESS | 10935 | 1464051435977 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:15 INFO - PROCESS | 10935 | ++DOCSHELL 0x12c078800 == 71 [pid = 10935] [id = 312] 17:57:15 INFO - PROCESS | 10935 | ++DOMWINDOW == 163 (0x119480400) [pid = 10935] [serial = 935] [outer = 0x0] 17:57:16 INFO - PROCESS | 10935 | ++DOMWINDOW == 164 (0x119895000) [pid = 10935] [serial = 936] [outer = 0x119480400] 17:57:16 INFO - PROCESS | 10935 | 1464051436011 Marionette DEBUG loaded listener.js 17:57:16 INFO - PROCESS | 10935 | ++DOMWINDOW == 165 (0x119c78800) [pid = 10935] [serial = 937] [outer = 0x119480400] 17:57:16 INFO - PROCESS | 10935 | 1464051436433 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]]]}] 17:57:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 17:57:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 727ms 17:57:16 INFO - PROCESS | 10935 | 1464051436474 Marionette TRACE conn2 -> [0,1221,"getWindowHandle",null] 17:57:16 INFO - PROCESS | 10935 | 1464051436476 Marionette TRACE conn2 <- [1,1221,null,{"value":"7"}] 17:57:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 17:57:16 INFO - PROCESS | 10935 | 1464051436478 Marionette TRACE conn2 -> [0,1222,"setScriptTimeout",{"ms":35000}] 17:57:16 INFO - PROCESS | 10935 | 1464051436480 Marionette TRACE conn2 <- [1,1222,null,{}] 17:57:16 INFO - PROCESS | 10935 | 1464051436482 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}] 17:57:16 INFO - PROCESS | 10935 | 1464051436588 Marionette TRACE conn2 <- [1,1223,null,{"value":null}] 17:57:16 INFO - PROCESS | 10935 | 1464051436651 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:16 INFO - PROCESS | 10935 | ++DOCSHELL 0x12c768000 == 72 [pid = 10935] [id = 313] 17:57:16 INFO - PROCESS | 10935 | ++DOMWINDOW == 166 (0x123706000) [pid = 10935] [serial = 938] [outer = 0x0] 17:57:16 INFO - PROCESS | 10935 | ++DOMWINDOW == 167 (0x125574000) [pid = 10935] [serial = 939] [outer = 0x123706000] 17:57:16 INFO - PROCESS | 10935 | 1464051436694 Marionette DEBUG loaded listener.js 17:57:16 INFO - PROCESS | 10935 | ++DOMWINDOW == 168 (0x127078c00) [pid = 10935] [serial = 940] [outer = 0x123706000] 17:57:17 INFO - PROCESS | 10935 | 1464051437093 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] 17:57:17 INFO - PROCESS | 10935 | 1464051437100 Marionette TRACE conn2 <- [1,1225,null,{"value":"7"}] 17:57:17 INFO - PROCESS | 10935 | 1464051437103 Marionette TRACE conn2 -> [0,1226,"setScriptTimeout",{"ms":35000}] 17:57:17 INFO - PROCESS | 10935 | 1464051437104 Marionette TRACE conn2 <- [1,1226,null,{}] 17:57:17 INFO - PROCESS | 10935 | 1464051437106 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}] 17:57:17 INFO - PROCESS | 10935 | 1464051437212 Marionette TRACE conn2 <- [1,1227,null,{"value":null}] 17:57:17 INFO - PROCESS | 10935 | 1464051437325 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:17 INFO - PROCESS | 10935 | ++DOCSHELL 0x12d37d000 == 73 [pid = 10935] [id = 314] 17:57:17 INFO - PROCESS | 10935 | ++DOMWINDOW == 169 (0x111d86400) [pid = 10935] [serial = 941] [outer = 0x0] 17:57:17 INFO - PROCESS | 10935 | ++DOMWINDOW == 170 (0x12561d800) [pid = 10935] [serial = 942] [outer = 0x111d86400] 17:57:17 INFO - PROCESS | 10935 | 1464051437358 Marionette DEBUG loaded listener.js 17:57:17 INFO - PROCESS | 10935 | ++DOMWINDOW == 171 (0x128e4e400) [pid = 10935] [serial = 943] [outer = 0x111d86400] 17:57:17 INFO - PROCESS | 10935 | 1464051437745 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]]]}] 17:57:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 17:57:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 669ms 17:57:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 17:57:17 INFO - PROCESS | 10935 | 1464051437772 Marionette TRACE conn2 -> [0,1229,"getWindowHandle",null] 17:57:17 INFO - PROCESS | 10935 | 1464051437773 Marionette TRACE conn2 <- [1,1229,null,{"value":"7"}] 17:57:17 INFO - PROCESS | 10935 | 1464051437776 Marionette TRACE conn2 -> [0,1230,"setScriptTimeout",{"ms":35000}] 17:57:17 INFO - PROCESS | 10935 | 1464051437777 Marionette TRACE conn2 <- [1,1230,null,{}] 17:57:17 INFO - PROCESS | 10935 | 1464051437779 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}] 17:57:17 INFO - PROCESS | 10935 | 1464051437902 Marionette TRACE conn2 <- [1,1231,null,{"value":null}] 17:57:18 INFO - PROCESS | 10935 | 1464051437999 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:18 INFO - PROCESS | 10935 | ++DOCSHELL 0x1295b9000 == 74 [pid = 10935] [id = 315] 17:57:18 INFO - PROCESS | 10935 | ++DOMWINDOW == 172 (0x1291cdc00) [pid = 10935] [serial = 944] [outer = 0x0] 17:57:18 INFO - PROCESS | 10935 | ++DOMWINDOW == 173 (0x1296d4c00) [pid = 10935] [serial = 945] [outer = 0x1291cdc00] 17:57:18 INFO - PROCESS | 10935 | 1464051438029 Marionette DEBUG loaded listener.js 17:57:18 INFO - PROCESS | 10935 | ++DOMWINDOW == 174 (0x12aa60000) [pid = 10935] [serial = 946] [outer = 0x1291cdc00] 17:57:18 INFO - PROCESS | 10935 | 1464051438720 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]]]}] 17:57:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 17:57:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 969ms 17:57:18 INFO - PROCESS | 10935 | 1464051438746 Marionette TRACE conn2 -> [0,1233,"getWindowHandle",null] 17:57:18 INFO - PROCESS | 10935 | 1464051438748 Marionette TRACE conn2 <- [1,1233,null,{"value":"7"}] 17:57:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 17:57:18 INFO - PROCESS | 10935 | 1464051438751 Marionette TRACE conn2 -> [0,1234,"setScriptTimeout",{"ms":35000}] 17:57:18 INFO - PROCESS | 10935 | 1464051438753 Marionette TRACE conn2 <- [1,1234,null,{}] 17:57:18 INFO - PROCESS | 10935 | 1464051438758 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}] 17:57:18 INFO - PROCESS | 10935 | 1464051438855 Marionette TRACE conn2 <- [1,1235,null,{"value":null}] 17:57:18 INFO - PROCESS | 10935 | 1464051438923 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:18 INFO - PROCESS | 10935 | ++DOCSHELL 0x116f16000 == 75 [pid = 10935] [id = 316] 17:57:18 INFO - PROCESS | 10935 | ++DOMWINDOW == 175 (0x113350800) [pid = 10935] [serial = 947] [outer = 0x0] 17:57:18 INFO - PROCESS | 10935 | ++DOMWINDOW == 176 (0x113d64c00) [pid = 10935] [serial = 948] [outer = 0x113350800] 17:57:18 INFO - PROCESS | 10935 | 1464051438951 Marionette DEBUG loaded listener.js 17:57:19 INFO - PROCESS | 10935 | ++DOMWINDOW == 177 (0x115ec2000) [pid = 10935] [serial = 949] [outer = 0x113350800] 17:57:19 INFO - PROCESS | 10935 | 1464051439413 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]]]}] 17:57:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 17:57:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 675ms 17:57:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 17:57:19 INFO - PROCESS | 10935 | 1464051439426 Marionette TRACE conn2 -> [0,1237,"getWindowHandle",null] 17:57:19 INFO - PROCESS | 10935 | 1464051439429 Marionette TRACE conn2 <- [1,1237,null,{"value":"7"}] 17:57:19 INFO - PROCESS | 10935 | 1464051439434 Marionette TRACE conn2 -> [0,1238,"setScriptTimeout",{"ms":35000}] 17:57:19 INFO - PROCESS | 10935 | 1464051439435 Marionette TRACE conn2 <- [1,1238,null,{}] 17:57:19 INFO - PROCESS | 10935 | 1464051439438 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}] 17:57:19 INFO - PROCESS | 10935 | 1464051439534 Marionette TRACE conn2 <- [1,1239,null,{"value":null}] 17:57:19 INFO - PROCESS | 10935 | 1464051439601 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:19 INFO - PROCESS | 10935 | ++DOCSHELL 0x1171ec000 == 76 [pid = 10935] [id = 317] 17:57:19 INFO - PROCESS | 10935 | ++DOMWINDOW == 178 (0x116155000) [pid = 10935] [serial = 950] [outer = 0x0] 17:57:19 INFO - PROCESS | 10935 | ++DOMWINDOW == 179 (0x1166c5800) [pid = 10935] [serial = 951] [outer = 0x116155000] 17:57:19 INFO - PROCESS | 10935 | 1464051439628 Marionette DEBUG loaded listener.js 17:57:19 INFO - PROCESS | 10935 | ++DOMWINDOW == 180 (0x118049c00) [pid = 10935] [serial = 952] [outer = 0x116155000] 17:57:19 INFO - PROCESS | 10935 | --DOCSHELL 0x12b4c9800 == 75 [pid = 10935] [id = 308] 17:57:19 INFO - PROCESS | 10935 | --DOCSHELL 0x12aead800 == 74 [pid = 10935] [id = 307] 17:57:19 INFO - PROCESS | 10935 | --DOCSHELL 0x126270000 == 73 [pid = 10935] [id = 306] 17:57:19 INFO - PROCESS | 10935 | --DOCSHELL 0x129240000 == 72 [pid = 10935] [id = 305] 17:57:20 INFO - PROCESS | 10935 | --DOCSHELL 0x1270b0000 == 71 [pid = 10935] [id = 304] 17:57:20 INFO - PROCESS | 10935 | --DOCSHELL 0x124eb0000 == 70 [pid = 10935] [id = 303] 17:57:20 INFO - PROCESS | 10935 | --DOCSHELL 0x124989800 == 69 [pid = 10935] [id = 302] 17:57:20 INFO - PROCESS | 10935 | --DOCSHELL 0x123218800 == 68 [pid = 10935] [id = 301] 17:57:20 INFO - PROCESS | 10935 | --DOCSHELL 0x119463000 == 67 [pid = 10935] [id = 300] 17:57:20 INFO - PROCESS | 10935 | --DOCSHELL 0x118ca1000 == 66 [pid = 10935] [id = 299] 17:57:20 INFO - PROCESS | 10935 | --DOCSHELL 0x116f28000 == 65 [pid = 10935] [id = 298] 17:57:20 INFO - PROCESS | 10935 | --DOCSHELL 0x1133a0800 == 64 [pid = 10935] [id = 297] 17:57:20 INFO - PROCESS | 10935 | --DOCSHELL 0x1167a0000 == 63 [pid = 10935] [id = 296] 17:57:20 INFO - PROCESS | 10935 | --DOCSHELL 0x127292800 == 62 [pid = 10935] [id = 290] 17:57:20 INFO - PROCESS | 10935 | --DOCSHELL 0x119455800 == 61 [pid = 10935] [id = 289] 17:57:20 INFO - PROCESS | 10935 | 1464051440047 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]]]}] 17:57:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 17:57:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 621ms 17:57:20 INFO - PROCESS | 10935 | 1464051440054 Marionette TRACE conn2 -> [0,1241,"getWindowHandle",null] 17:57:20 INFO - PROCESS | 10935 | 1464051440058 Marionette TRACE conn2 <- [1,1241,null,{"value":"7"}] 17:57:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 17:57:20 INFO - PROCESS | 10935 | 1464051440060 Marionette TRACE conn2 -> [0,1242,"setScriptTimeout",{"ms":35000}] 17:57:20 INFO - PROCESS | 10935 | 1464051440063 Marionette TRACE conn2 <- [1,1242,null,{}] 17:57:20 INFO - PROCESS | 10935 | 1464051440070 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}] 17:57:20 INFO - PROCESS | 10935 | 1464051440152 Marionette TRACE conn2 <- [1,1243,null,{"value":null}] 17:57:20 INFO - PROCESS | 10935 | --DOMWINDOW == 179 (0x12cf7e400) [pid = 10935] [serial = 861] [outer = 0x0] [url = about:blank] 17:57:20 INFO - PROCESS | 10935 | --DOMWINDOW == 178 (0x124805400) [pid = 10935] [serial = 834] [outer = 0x0] [url = about:blank] 17:57:20 INFO - PROCESS | 10935 | --DOMWINDOW == 177 (0x119ad5c00) [pid = 10935] [serial = 830] [outer = 0x0] [url = about:blank] 17:57:20 INFO - PROCESS | 10935 | --DOMWINDOW == 176 (0x12aa67000) [pid = 10935] [serial = 846] [outer = 0x0] [url = about:blank] 17:57:20 INFO - PROCESS | 10935 | --DOMWINDOW == 175 (0x1192ab000) [pid = 10935] [serial = 806] [outer = 0x0] [url = about:blank] 17:57:20 INFO - PROCESS | 10935 | --DOMWINDOW == 174 (0x1167c2400) [pid = 10935] [serial = 825] [outer = 0x0] [url = about:blank] 17:57:20 INFO - PROCESS | 10935 | --DOMWINDOW == 173 (0x12c185000) [pid = 10935] [serial = 857] [outer = 0x0] [url = about:blank] 17:57:20 INFO - PROCESS | 10935 | --DOMWINDOW == 172 (0x12ae6d800) [pid = 10935] [serial = 848] [outer = 0x0] [url = about:blank] 17:57:20 INFO - PROCESS | 10935 | --DOMWINDOW == 171 (0x1296d4000) [pid = 10935] [serial = 845] [outer = 0x0] [url = about:blank] 17:57:20 INFO - PROCESS | 10935 | --DOMWINDOW == 170 (0x12c62dc00) [pid = 10935] [serial = 860] [outer = 0x0] [url = about:blank] 17:57:20 INFO - PROCESS | 10935 | --DOMWINDOW == 169 (0x124805c00) [pid = 10935] [serial = 854] [outer = 0x0] [url = about:blank] 17:57:20 INFO - PROCESS | 10935 | --DOMWINDOW == 168 (0x12bd9a400) [pid = 10935] [serial = 852] [outer = 0x0] [url = about:blank] 17:57:20 INFO - PROCESS | 10935 | --DOMWINDOW == 167 (0x128e4d400) [pid = 10935] [serial = 842] [outer = 0x0] [url = about:blank] 17:57:20 INFO - PROCESS | 10935 | --DOMWINDOW == 166 (0x12bdb0800) [pid = 10935] [serial = 855] [outer = 0x0] [url = about:blank] 17:57:20 INFO - PROCESS | 10935 | --DOMWINDOW == 165 (0x12c626400) [pid = 10935] [serial = 858] [outer = 0x0] [url = about:blank] 17:57:20 INFO - PROCESS | 10935 | --DOMWINDOW == 164 (0x1192ab800) [pid = 10935] [serial = 827] [outer = 0x0] [url = about:blank] 17:57:20 INFO - PROCESS | 10935 | --DOMWINDOW == 163 (0x124abb400) [pid = 10935] [serial = 836] [outer = 0x0] [url = about:blank] 17:57:20 INFO - PROCESS | 10935 | --DOMWINDOW == 162 (0x124811400) [pid = 10935] [serial = 801] [outer = 0x0] [url = about:blank] 17:57:20 INFO - PROCESS | 10935 | --DOMWINDOW == 161 (0x125985400) [pid = 10935] [serial = 812] [outer = 0x0] [url = about:blank] 17:57:20 INFO - PROCESS | 10935 | --DOMWINDOW == 160 (0x127833000) [pid = 10935] [serial = 840] [outer = 0x0] [url = about:blank] 17:57:20 INFO - PROCESS | 10935 | --DOMWINDOW == 159 (0x119c62800) [pid = 10935] [serial = 831] [outer = 0x0] [url = about:blank] 17:57:20 INFO - PROCESS | 10935 | --DOMWINDOW == 158 (0x119c5a800) [pid = 10935] [serial = 809] [outer = 0x0] [url = about:blank] 17:57:20 INFO - PROCESS | 10935 | --DOMWINDOW == 157 (0x1254bcc00) [pid = 10935] [serial = 837] [outer = 0x0] [url = about:blank] 17:57:20 INFO - PROCESS | 10935 | --DOMWINDOW == 156 (0x12bd9d800) [pid = 10935] [serial = 818] [outer = 0x0] [url = about:blank] 17:57:20 INFO - PROCESS | 10935 | --DOMWINDOW == 155 (0x11954b000) [pid = 10935] [serial = 828] [outer = 0x0] [url = about:blank] 17:57:20 INFO - PROCESS | 10935 | --DOMWINDOW == 154 (0x119c76800) [pid = 10935] [serial = 833] [outer = 0x0] [url = about:blank] 17:57:20 INFO - PROCESS | 10935 | --DOMWINDOW == 153 (0x127838400) [pid = 10935] [serial = 815] [outer = 0x0] [url = about:blank] 17:57:20 INFO - PROCESS | 10935 | --DOMWINDOW == 152 (0x12c182c00) [pid = 10935] [serial = 821] [outer = 0x0] [url = about:blank] 17:57:20 INFO - PROCESS | 10935 | --DOMWINDOW == 151 (0x129565c00) [pid = 10935] [serial = 843] [outer = 0x0] [url = about:blank] 17:57:20 INFO - PROCESS | 10935 | --DOMWINDOW == 150 (0x12bcd0c00) [pid = 10935] [serial = 851] [outer = 0x0] [url = about:blank] 17:57:20 INFO - PROCESS | 10935 | --DOMWINDOW == 149 (0x12b487400) [pid = 10935] [serial = 849] [outer = 0x0] [url = about:blank] 17:57:20 INFO - PROCESS | 10935 | --DOMWINDOW == 148 (0x115e66800) [pid = 10935] [serial = 824] [outer = 0x0] [url = about:blank] 17:57:20 INFO - PROCESS | 10935 | --DOMWINDOW == 147 (0x112664800) [pid = 10935] [serial = 803] [outer = 0x0] [url = about:blank] 17:57:20 INFO - PROCESS | 10935 | --DOMWINDOW == 146 (0x126196400) [pid = 10935] [serial = 839] [outer = 0x0] [url = about:blank] 17:57:20 INFO - PROCESS | 10935 | 1464051440227 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:20 INFO - PROCESS | 10935 | ++DOCSHELL 0x1171ee000 == 62 [pid = 10935] [id = 318] 17:57:20 INFO - PROCESS | 10935 | ++DOMWINDOW == 147 (0x1130adc00) [pid = 10935] [serial = 953] [outer = 0x0] 17:57:20 INFO - PROCESS | 10935 | ++DOMWINDOW == 148 (0x116940c00) [pid = 10935] [serial = 954] [outer = 0x1130adc00] 17:57:20 INFO - PROCESS | 10935 | 1464051440257 Marionette DEBUG loaded listener.js 17:57:20 INFO - PROCESS | 10935 | ++DOMWINDOW == 149 (0x119173000) [pid = 10935] [serial = 955] [outer = 0x1130adc00] 17:57:20 INFO - PROCESS | 10935 | 1464051440578 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]]]}] 17:57:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 17:57:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 571ms 17:57:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 17:57:20 INFO - PROCESS | 10935 | 1464051440632 Marionette TRACE conn2 -> [0,1245,"getWindowHandle",null] 17:57:20 INFO - PROCESS | 10935 | 1464051440633 Marionette TRACE conn2 <- [1,1245,null,{"value":"7"}] 17:57:20 INFO - PROCESS | 10935 | 1464051440635 Marionette TRACE conn2 -> [0,1246,"setScriptTimeout",{"ms":35000}] 17:57:20 INFO - PROCESS | 10935 | 1464051440637 Marionette TRACE conn2 <- [1,1246,null,{}] 17:57:20 INFO - PROCESS | 10935 | 1464051440639 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}] 17:57:20 INFO - PROCESS | 10935 | 1464051440720 Marionette TRACE conn2 <- [1,1247,null,{"value":null}] 17:57:20 INFO - PROCESS | 10935 | 1464051440796 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:20 INFO - PROCESS | 10935 | ++DOCSHELL 0x119453000 == 63 [pid = 10935] [id = 319] 17:57:20 INFO - PROCESS | 10935 | ++DOMWINDOW == 150 (0x11910b400) [pid = 10935] [serial = 956] [outer = 0x0] 17:57:20 INFO - PROCESS | 10935 | ++DOMWINDOW == 151 (0x1192ae800) [pid = 10935] [serial = 957] [outer = 0x11910b400] 17:57:20 INFO - PROCESS | 10935 | 1464051440822 Marionette DEBUG loaded listener.js 17:57:20 INFO - PROCESS | 10935 | ++DOMWINDOW == 152 (0x11988b000) [pid = 10935] [serial = 958] [outer = 0x11910b400] 17:57:21 INFO - PROCESS | 10935 | 1464051441088 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]]]}] 17:57:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 17:57:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 468ms 17:57:21 INFO - PROCESS | 10935 | 1464051441112 Marionette TRACE conn2 -> [0,1249,"getWindowHandle",null] 17:57:21 INFO - PROCESS | 10935 | 1464051441113 Marionette TRACE conn2 <- [1,1249,null,{"value":"7"}] 17:57:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 17:57:21 INFO - PROCESS | 10935 | 1464051441115 Marionette TRACE conn2 -> [0,1250,"setScriptTimeout",{"ms":35000}] 17:57:21 INFO - PROCESS | 10935 | 1464051441116 Marionette TRACE conn2 <- [1,1250,null,{}] 17:57:21 INFO - PROCESS | 10935 | 1464051441129 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}] 17:57:21 INFO - PROCESS | 10935 | 1464051441220 Marionette TRACE conn2 <- [1,1251,null,{"value":null}] 17:57:21 INFO - PROCESS | 10935 | 1464051441227 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:21 INFO - PROCESS | 10935 | ++DOCSHELL 0x116113000 == 64 [pid = 10935] [id = 320] 17:57:21 INFO - PROCESS | 10935 | ++DOMWINDOW == 153 (0x1192a0c00) [pid = 10935] [serial = 959] [outer = 0x0] 17:57:21 INFO - PROCESS | 10935 | ++DOMWINDOW == 154 (0x119acb800) [pid = 10935] [serial = 960] [outer = 0x1192a0c00] 17:57:21 INFO - PROCESS | 10935 | 1464051441251 Marionette DEBUG loaded listener.js 17:57:21 INFO - PROCESS | 10935 | ++DOMWINDOW == 155 (0x119c54800) [pid = 10935] [serial = 961] [outer = 0x1192a0c00] 17:57:21 INFO - PROCESS | 10935 | 1464051441601 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]]]}] 17:57:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 17:57:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 518ms 17:57:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 17:57:21 INFO - PROCESS | 10935 | 1464051441634 Marionette TRACE conn2 -> [0,1253,"getWindowHandle",null] 17:57:21 INFO - PROCESS | 10935 | 1464051441635 Marionette TRACE conn2 <- [1,1253,null,{"value":"7"}] 17:57:21 INFO - PROCESS | 10935 | 1464051441637 Marionette TRACE conn2 -> [0,1254,"setScriptTimeout",{"ms":35000}] 17:57:21 INFO - PROCESS | 10935 | 1464051441638 Marionette TRACE conn2 <- [1,1254,null,{}] 17:57:21 INFO - PROCESS | 10935 | 1464051441643 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}] 17:57:21 INFO - PROCESS | 10935 | 1464051441736 Marionette TRACE conn2 <- [1,1255,null,{"value":null}] 17:57:21 INFO - PROCESS | 10935 | 1464051441743 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:21 INFO - PROCESS | 10935 | ++DOCSHELL 0x12498a800 == 65 [pid = 10935] [id = 321] 17:57:21 INFO - PROCESS | 10935 | ++DOMWINDOW == 156 (0x119c60000) [pid = 10935] [serial = 962] [outer = 0x0] 17:57:21 INFO - PROCESS | 10935 | ++DOMWINDOW == 157 (0x119dbc000) [pid = 10935] [serial = 963] [outer = 0x119c60000] 17:57:21 INFO - PROCESS | 10935 | 1464051441769 Marionette DEBUG loaded listener.js 17:57:21 INFO - PROCESS | 10935 | ++DOMWINDOW == 158 (0x124807400) [pid = 10935] [serial = 964] [outer = 0x119c60000] 17:57:22 INFO - PROCESS | 10935 | 1464051442106 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]]]}] 17:57:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 17:57:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 520ms 17:57:22 INFO - PROCESS | 10935 | 1464051442158 Marionette TRACE conn2 -> [0,1257,"getWindowHandle",null] 17:57:22 INFO - PROCESS | 10935 | 1464051442159 Marionette TRACE conn2 <- [1,1257,null,{"value":"7"}] 17:57:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 17:57:22 INFO - PROCESS | 10935 | 1464051442161 Marionette TRACE conn2 -> [0,1258,"setScriptTimeout",{"ms":35000}] 17:57:22 INFO - PROCESS | 10935 | 1464051442162 Marionette TRACE conn2 <- [1,1258,null,{}] 17:57:22 INFO - PROCESS | 10935 | 1464051442165 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}] 17:57:22 INFO - PROCESS | 10935 | 1464051442280 Marionette TRACE conn2 <- [1,1259,null,{"value":null}] 17:57:22 INFO - PROCESS | 10935 | 1464051442297 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:22 INFO - PROCESS | 10935 | ++DOCSHELL 0x124e9c800 == 66 [pid = 10935] [id = 322] 17:57:22 INFO - PROCESS | 10935 | ++DOMWINDOW == 159 (0x123251400) [pid = 10935] [serial = 965] [outer = 0x0] 17:57:22 INFO - PROCESS | 10935 | ++DOMWINDOW == 160 (0x12480f800) [pid = 10935] [serial = 966] [outer = 0x123251400] 17:57:22 INFO - PROCESS | 10935 | 1464051442332 Marionette DEBUG loaded listener.js 17:57:22 INFO - PROCESS | 10935 | ++DOMWINDOW == 161 (0x124d5c800) [pid = 10935] [serial = 967] [outer = 0x123251400] 17:57:22 INFO - PROCESS | 10935 | 1464051442683 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]]]}] 17:57:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 17:57:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 567ms 17:57:22 INFO - PROCESS | 10935 | 1464051442730 Marionette TRACE conn2 -> [0,1261,"getWindowHandle",null] 17:57:22 INFO - PROCESS | 10935 | 1464051442731 Marionette TRACE conn2 <- [1,1261,null,{"value":"7"}] 17:57:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 17:57:22 INFO - PROCESS | 10935 | 1464051442733 Marionette TRACE conn2 -> [0,1262,"setScriptTimeout",{"ms":35000}] 17:57:22 INFO - PROCESS | 10935 | 1464051442734 Marionette TRACE conn2 <- [1,1262,null,{}] 17:57:22 INFO - PROCESS | 10935 | 1464051442737 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}] 17:57:22 INFO - PROCESS | 10935 | 1464051442841 Marionette TRACE conn2 <- [1,1263,null,{"value":null}] 17:57:22 INFO - PROCESS | 10935 | 1464051442879 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:22 INFO - PROCESS | 10935 | ++DOCSHELL 0x1255c3800 == 67 [pid = 10935] [id = 323] 17:57:22 INFO - PROCESS | 10935 | ++DOMWINDOW == 162 (0x123410800) [pid = 10935] [serial = 968] [outer = 0x0] 17:57:22 INFO - PROCESS | 10935 | ++DOMWINDOW == 163 (0x125568800) [pid = 10935] [serial = 969] [outer = 0x123410800] 17:57:22 INFO - PROCESS | 10935 | 1464051442905 Marionette DEBUG loaded listener.js 17:57:22 INFO - PROCESS | 10935 | ++DOMWINDOW == 164 (0x125983800) [pid = 10935] [serial = 970] [outer = 0x123410800] 17:57:23 INFO - PROCESS | 10935 | 1464051443235 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]]]}] 17:57:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 17:57:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 518ms 17:57:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 17:57:23 INFO - PROCESS | 10935 | 1464051443252 Marionette TRACE conn2 -> [0,1265,"getWindowHandle",null] 17:57:23 INFO - PROCESS | 10935 | 1464051443253 Marionette TRACE conn2 <- [1,1265,null,{"value":"7"}] 17:57:23 INFO - PROCESS | 10935 | 1464051443255 Marionette TRACE conn2 -> [0,1266,"setScriptTimeout",{"ms":35000}] 17:57:23 INFO - PROCESS | 10935 | 1464051443258 Marionette TRACE conn2 <- [1,1266,null,{}] 17:57:23 INFO - PROCESS | 10935 | 1464051443262 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}] 17:57:23 INFO - PROCESS | 10935 | 1464051443369 Marionette TRACE conn2 <- [1,1267,null,{"value":null}] 17:57:23 INFO - PROCESS | 10935 | 1464051443380 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:23 INFO - PROCESS | 10935 | ++DOCSHELL 0x128ec8000 == 68 [pid = 10935] [id = 324] 17:57:23 INFO - PROCESS | 10935 | ++DOMWINDOW == 165 (0x1254bcc00) [pid = 10935] [serial = 971] [outer = 0x0] 17:57:23 INFO - PROCESS | 10935 | ++DOMWINDOW == 166 (0x12619d400) [pid = 10935] [serial = 972] [outer = 0x1254bcc00] 17:57:23 INFO - PROCESS | 10935 | 1464051443405 Marionette DEBUG loaded listener.js 17:57:23 INFO - PROCESS | 10935 | ++DOMWINDOW == 167 (0x12722c400) [pid = 10935] [serial = 973] [outer = 0x1254bcc00] 17:57:23 INFO - PROCESS | 10935 | 1464051443799 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]]]}] 17:57:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 17:57:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 571ms 17:57:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 17:57:23 INFO - PROCESS | 10935 | 1464051443827 Marionette TRACE conn2 -> [0,1269,"getWindowHandle",null] 17:57:23 INFO - PROCESS | 10935 | 1464051443829 Marionette TRACE conn2 <- [1,1269,null,{"value":"7"}] 17:57:23 INFO - PROCESS | 10935 | 1464051443832 Marionette TRACE conn2 -> [0,1270,"setScriptTimeout",{"ms":35000}] 17:57:23 INFO - PROCESS | 10935 | 1464051443834 Marionette TRACE conn2 <- [1,1270,null,{}] 17:57:23 INFO - PROCESS | 10935 | 1464051443838 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}] 17:57:24 INFO - PROCESS | 10935 | 1464051444006 Marionette TRACE conn2 <- [1,1271,null,{"value":null}] 17:57:24 INFO - PROCESS | 10935 | 1464051444034 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:24 INFO - PROCESS | 10935 | ++DOCSHELL 0x1299a6800 == 69 [pid = 10935] [id = 325] 17:57:24 INFO - PROCESS | 10935 | ++DOMWINDOW == 168 (0x125984400) [pid = 10935] [serial = 974] [outer = 0x0] 17:57:24 INFO - PROCESS | 10935 | ++DOMWINDOW == 169 (0x1276cfc00) [pid = 10935] [serial = 975] [outer = 0x125984400] 17:57:24 INFO - PROCESS | 10935 | 1464051444075 Marionette DEBUG loaded listener.js 17:57:24 INFO - PROCESS | 10935 | ++DOMWINDOW == 170 (0x112662c00) [pid = 10935] [serial = 976] [outer = 0x125984400] 17:57:24 INFO - PROCESS | 10935 | --DOMWINDOW == 169 (0x11988f800) [pid = 10935] [serial = 910] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 17:57:24 INFO - PROCESS | 10935 | --DOMWINDOW == 168 (0x119c74000) [pid = 10935] [serial = 907] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 17:57:24 INFO - PROCESS | 10935 | --DOMWINDOW == 167 (0x119c74c00) [pid = 10935] [serial = 913] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 17:57:24 INFO - PROCESS | 10935 | --DOMWINDOW == 166 (0x112a68c00) [pid = 10935] [serial = 889] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 17:57:24 INFO - PROCESS | 10935 | --DOMWINDOW == 165 (0x111b06400) [pid = 10935] [serial = 886] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 17:57:24 INFO - PROCESS | 10935 | --DOMWINDOW == 164 (0x1167cf400) [pid = 10935] [serial = 895] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 17:57:24 INFO - PROCESS | 10935 | --DOMWINDOW == 163 (0x11693fc00) [pid = 10935] [serial = 898] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 17:57:24 INFO - PROCESS | 10935 | --DOMWINDOW == 162 (0x113911400) [pid = 10935] [serial = 917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 17:57:24 INFO - PROCESS | 10935 | --DOMWINDOW == 161 (0x112663400) [pid = 10935] [serial = 862] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 17:57:24 INFO - PROCESS | 10935 | --DOMWINDOW == 160 (0x1160dfc00) [pid = 10935] [serial = 892] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 17:57:24 INFO - PROCESS | 10935 | --DOMWINDOW == 159 (0x119488c00) [pid = 10935] [serial = 901] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 17:57:24 INFO - PROCESS | 10935 | --DOMWINDOW == 158 (0x11923c400) [pid = 10935] [serial = 920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 17:57:24 INFO - PROCESS | 10935 | --DOMWINDOW == 157 (0x126199000) [pid = 10935] [serial = 923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 17:57:24 INFO - PROCESS | 10935 | --DOMWINDOW == 156 (0x1198e4400) [pid = 10935] [serial = 904] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 17:57:24 INFO - PROCESS | 10935 | 1464051444816 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]]]}] 17:57:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 17:57:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 1022ms 17:57:24 INFO - PROCESS | 10935 | 1464051444855 Marionette TRACE conn2 -> [0,1273,"getWindowHandle",null] 17:57:24 INFO - PROCESS | 10935 | 1464051444856 Marionette TRACE conn2 <- [1,1273,null,{"value":"7"}] 17:57:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 17:57:24 INFO - PROCESS | 10935 | 1464051444859 Marionette TRACE conn2 -> [0,1274,"setScriptTimeout",{"ms":35000}] 17:57:24 INFO - PROCESS | 10935 | 1464051444860 Marionette TRACE conn2 <- [1,1274,null,{}] 17:57:24 INFO - PROCESS | 10935 | 1464051444863 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}] 17:57:24 INFO - PROCESS | 10935 | 1464051444986 Marionette TRACE conn2 <- [1,1275,null,{"value":null}] 17:57:25 INFO - PROCESS | 10935 | 1464051445027 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:25 INFO - PROCESS | 10935 | ++DOCSHELL 0x12aa15800 == 70 [pid = 10935] [id = 326] 17:57:25 INFO - PROCESS | 10935 | ++DOMWINDOW == 157 (0x116a5b800) [pid = 10935] [serial = 977] [outer = 0x0] 17:57:25 INFO - PROCESS | 10935 | ++DOMWINDOW == 158 (0x119c74000) [pid = 10935] [serial = 978] [outer = 0x116a5b800] 17:57:25 INFO - PROCESS | 10935 | 1464051445056 Marionette DEBUG loaded listener.js 17:57:25 INFO - PROCESS | 10935 | ++DOMWINDOW == 159 (0x1291cb800) [pid = 10935] [serial = 979] [outer = 0x116a5b800] 17:57:25 INFO - PROCESS | 10935 | 1464051445348 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]]]}] 17:57:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 17:57:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 519ms 17:57:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 17:57:25 INFO - PROCESS | 10935 | 1464051445379 Marionette TRACE conn2 -> [0,1277,"getWindowHandle",null] 17:57:25 INFO - PROCESS | 10935 | 1464051445380 Marionette TRACE conn2 <- [1,1277,null,{"value":"7"}] 17:57:25 INFO - PROCESS | 10935 | 1464051445382 Marionette TRACE conn2 -> [0,1278,"setScriptTimeout",{"ms":35000}] 17:57:25 INFO - PROCESS | 10935 | 1464051445383 Marionette TRACE conn2 <- [1,1278,null,{}] 17:57:25 INFO - PROCESS | 10935 | 1464051445385 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}] 17:57:25 INFO - PROCESS | 10935 | 1464051445476 Marionette TRACE conn2 <- [1,1279,null,{"value":null}] 17:57:25 INFO - PROCESS | 10935 | 1464051445480 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:25 INFO - PROCESS | 10935 | ++DOCSHELL 0x12aeaa800 == 71 [pid = 10935] [id = 327] 17:57:25 INFO - PROCESS | 10935 | ++DOMWINDOW == 160 (0x12783c800) [pid = 10935] [serial = 980] [outer = 0x0] 17:57:25 INFO - PROCESS | 10935 | ++DOMWINDOW == 161 (0x129568400) [pid = 10935] [serial = 981] [outer = 0x12783c800] 17:57:25 INFO - PROCESS | 10935 | 1464051445505 Marionette DEBUG loaded listener.js 17:57:25 INFO - PROCESS | 10935 | ++DOMWINDOW == 162 (0x1296d5800) [pid = 10935] [serial = 982] [outer = 0x12783c800] 17:57:25 INFO - PROCESS | 10935 | 1464051445864 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]]]}] 17:57:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 17:57:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 520ms 17:57:25 INFO - PROCESS | 10935 | 1464051445903 Marionette TRACE conn2 -> [0,1281,"getWindowHandle",null] 17:57:25 INFO - PROCESS | 10935 | 1464051445904 Marionette TRACE conn2 <- [1,1281,null,{"value":"7"}] 17:57:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 17:57:25 INFO - PROCESS | 10935 | 1464051445909 Marionette TRACE conn2 -> [0,1282,"setScriptTimeout",{"ms":35000}] 17:57:25 INFO - PROCESS | 10935 | 1464051445910 Marionette TRACE conn2 <- [1,1282,null,{}] 17:57:25 INFO - PROCESS | 10935 | 1464051445913 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}] 17:57:26 INFO - PROCESS | 10935 | 1464051446005 Marionette TRACE conn2 <- [1,1283,null,{"value":null}] 17:57:26 INFO - PROCESS | 10935 | 1464051446010 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:26 INFO - PROCESS | 10935 | ++DOCSHELL 0x12bd6b000 == 72 [pid = 10935] [id = 328] 17:57:26 INFO - PROCESS | 10935 | ++DOMWINDOW == 163 (0x112055c00) [pid = 10935] [serial = 983] [outer = 0x0] 17:57:26 INFO - PROCESS | 10935 | ++DOMWINDOW == 164 (0x12981d400) [pid = 10935] [serial = 984] [outer = 0x112055c00] 17:57:26 INFO - PROCESS | 10935 | 1464051446036 Marionette DEBUG loaded listener.js 17:57:26 INFO - PROCESS | 10935 | ++DOMWINDOW == 165 (0x12aa68400) [pid = 10935] [serial = 985] [outer = 0x112055c00] 17:57:26 INFO - PROCESS | 10935 | 1464051446408 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]]]}] 17:57:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 17:57:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 520ms 17:57:26 INFO - PROCESS | 10935 | 1464051446429 Marionette TRACE conn2 -> [0,1285,"getWindowHandle",null] 17:57:26 INFO - PROCESS | 10935 | 1464051446431 Marionette TRACE conn2 <- [1,1285,null,{"value":"7"}] 17:57:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 17:57:26 INFO - PROCESS | 10935 | 1464051446434 Marionette TRACE conn2 -> [0,1286,"setScriptTimeout",{"ms":35000}] 17:57:26 INFO - PROCESS | 10935 | 1464051446436 Marionette TRACE conn2 <- [1,1286,null,{}] 17:57:26 INFO - PROCESS | 10935 | 1464051446441 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}] 17:57:26 INFO - PROCESS | 10935 | 1464051446627 Marionette TRACE conn2 <- [1,1287,null,{"value":null}] 17:57:26 INFO - PROCESS | 10935 | 1464051446642 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:26 INFO - PROCESS | 10935 | ++DOCSHELL 0x12c477800 == 73 [pid = 10935] [id = 329] 17:57:26 INFO - PROCESS | 10935 | ++DOMWINDOW == 166 (0x12aa65c00) [pid = 10935] [serial = 986] [outer = 0x0] 17:57:26 INFO - PROCESS | 10935 | ++DOMWINDOW == 167 (0x12aacdc00) [pid = 10935] [serial = 987] [outer = 0x12aa65c00] 17:57:26 INFO - PROCESS | 10935 | 1464051446679 Marionette DEBUG loaded listener.js 17:57:26 INFO - PROCESS | 10935 | ++DOMWINDOW == 168 (0x1192aa800) [pid = 10935] [serial = 988] [outer = 0x12aa65c00] 17:57:27 INFO - PROCESS | 10935 | 1464051447277 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]]]}] 17:57:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 17:57:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 874ms 17:57:27 INFO - PROCESS | 10935 | 1464051447308 Marionette TRACE conn2 -> [0,1289,"getWindowHandle",null] 17:57:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 17:57:27 INFO - PROCESS | 10935 | 1464051447312 Marionette TRACE conn2 <- [1,1289,null,{"value":"7"}] 17:57:27 INFO - PROCESS | 10935 | 1464051447315 Marionette TRACE conn2 -> [0,1290,"setScriptTimeout",{"ms":35000}] 17:57:27 INFO - PROCESS | 10935 | 1464051447318 Marionette TRACE conn2 <- [1,1290,null,{}] 17:57:27 INFO - PROCESS | 10935 | 1464051447321 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}] 17:57:27 INFO - PROCESS | 10935 | 1464051447431 Marionette TRACE conn2 <- [1,1291,null,{"value":null}] 17:57:27 INFO - PROCESS | 10935 | 1464051447508 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:27 INFO - PROCESS | 10935 | ++DOCSHELL 0x1170bb800 == 74 [pid = 10935] [id = 330] 17:57:27 INFO - PROCESS | 10935 | ++DOMWINDOW == 169 (0x115e38000) [pid = 10935] [serial = 989] [outer = 0x0] 17:57:27 INFO - PROCESS | 10935 | ++DOMWINDOW == 170 (0x115e66400) [pid = 10935] [serial = 990] [outer = 0x115e38000] 17:57:27 INFO - PROCESS | 10935 | 1464051447539 Marionette DEBUG loaded listener.js 17:57:27 INFO - PROCESS | 10935 | ++DOMWINDOW == 171 (0x11670e400) [pid = 10935] [serial = 991] [outer = 0x115e38000] 17:57:27 INFO - PROCESS | 10935 | 1464051447950 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]]]}] 17:57:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 17:57:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 672ms 17:57:27 INFO - PROCESS | 10935 | 1464051447987 Marionette TRACE conn2 -> [0,1293,"getWindowHandle",null] 17:57:27 INFO - PROCESS | 10935 | 1464051447991 Marionette TRACE conn2 <- [1,1293,null,{"value":"7"}] 17:57:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 17:57:27 INFO - PROCESS | 10935 | 1464051447995 Marionette TRACE conn2 -> [0,1294,"setScriptTimeout",{"ms":35000}] 17:57:27 INFO - PROCESS | 10935 | 1464051447997 Marionette TRACE conn2 <- [1,1294,null,{}] 17:57:28 INFO - PROCESS | 10935 | 1464051448000 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}] 17:57:28 INFO - PROCESS | 10935 | 1464051448133 Marionette TRACE conn2 <- [1,1295,null,{"value":null}] 17:57:28 INFO - PROCESS | 10935 | 1464051448197 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:28 INFO - PROCESS | 10935 | ++DOCSHELL 0x123527000 == 75 [pid = 10935] [id = 331] 17:57:28 INFO - PROCESS | 10935 | ++DOMWINDOW == 172 (0x1167c9400) [pid = 10935] [serial = 992] [outer = 0x0] 17:57:28 INFO - PROCESS | 10935 | ++DOMWINDOW == 173 (0x118576800) [pid = 10935] [serial = 993] [outer = 0x1167c9400] 17:57:28 INFO - PROCESS | 10935 | 1464051448227 Marionette DEBUG loaded listener.js 17:57:28 INFO - PROCESS | 10935 | ++DOMWINDOW == 174 (0x1192a3000) [pid = 10935] [serial = 994] [outer = 0x1167c9400] 17:57:28 INFO - PROCESS | 10935 | 1464051448669 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]]]}] 17:57:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 17:57:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 720ms 17:57:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 17:57:28 INFO - PROCESS | 10935 | 1464051448715 Marionette TRACE conn2 -> [0,1297,"getWindowHandle",null] 17:57:28 INFO - PROCESS | 10935 | 1464051448717 Marionette TRACE conn2 <- [1,1297,null,{"value":"7"}] 17:57:28 INFO - PROCESS | 10935 | 1464051448719 Marionette TRACE conn2 -> [0,1298,"setScriptTimeout",{"ms":35000}] 17:57:28 INFO - PROCESS | 10935 | 1464051448722 Marionette TRACE conn2 <- [1,1298,null,{}] 17:57:28 INFO - PROCESS | 10935 | 1464051448730 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}] 17:57:28 INFO - PROCESS | 10935 | 1464051448841 Marionette TRACE conn2 <- [1,1299,null,{"value":null}] 17:57:28 INFO - PROCESS | 10935 | 1464051448918 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:28 INFO - PROCESS | 10935 | ++DOCSHELL 0x12bd66800 == 76 [pid = 10935] [id = 332] 17:57:28 INFO - PROCESS | 10935 | ++DOMWINDOW == 175 (0x119889800) [pid = 10935] [serial = 995] [outer = 0x0] 17:57:28 INFO - PROCESS | 10935 | ++DOMWINDOW == 176 (0x119c5c000) [pid = 10935] [serial = 996] [outer = 0x119889800] 17:57:28 INFO - PROCESS | 10935 | 1464051448950 Marionette DEBUG loaded listener.js 17:57:29 INFO - PROCESS | 10935 | ++DOMWINDOW == 177 (0x123247400) [pid = 10935] [serial = 997] [outer = 0x119889800] 17:57:29 INFO - PROCESS | 10935 | 1464051449377 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]]]}] 17:57:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 17:57:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 672ms 17:57:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 17:57:29 INFO - PROCESS | 10935 | 1464051449391 Marionette TRACE conn2 -> [0,1301,"getWindowHandle",null] 17:57:29 INFO - PROCESS | 10935 | 1464051449393 Marionette TRACE conn2 <- [1,1301,null,{"value":"7"}] 17:57:29 INFO - PROCESS | 10935 | 1464051449395 Marionette TRACE conn2 -> [0,1302,"setScriptTimeout",{"ms":35000}] 17:57:29 INFO - PROCESS | 10935 | 1464051449396 Marionette TRACE conn2 <- [1,1302,null,{}] 17:57:29 INFO - PROCESS | 10935 | 1464051449399 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}] 17:57:29 INFO - PROCESS | 10935 | 1464051449526 Marionette TRACE conn2 <- [1,1303,null,{"value":null}] 17:57:29 INFO - PROCESS | 10935 | 1464051449630 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:29 INFO - PROCESS | 10935 | ++DOCSHELL 0x12d58d800 == 77 [pid = 10935] [id = 333] 17:57:29 INFO - PROCESS | 10935 | ++DOMWINDOW == 178 (0x12324c800) [pid = 10935] [serial = 998] [outer = 0x0] 17:57:29 INFO - PROCESS | 10935 | ++DOMWINDOW == 179 (0x1251a8800) [pid = 10935] [serial = 999] [outer = 0x12324c800] 17:57:29 INFO - PROCESS | 10935 | 1464051449661 Marionette DEBUG loaded listener.js 17:57:29 INFO - PROCESS | 10935 | ++DOMWINDOW == 180 (0x127317800) [pid = 10935] [serial = 1000] [outer = 0x12324c800] 17:57:30 INFO - PROCESS | 10935 | 1464051450118 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]]]}] 17:57:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 17:57:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 770ms 17:57:30 INFO - PROCESS | 10935 | 1464051450165 Marionette TRACE conn2 -> [0,1305,"getWindowHandle",null] 17:57:30 INFO - PROCESS | 10935 | 1464051450167 Marionette TRACE conn2 <- [1,1305,null,{"value":"7"}] 17:57:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 17:57:30 INFO - PROCESS | 10935 | 1464051450169 Marionette TRACE conn2 -> [0,1306,"setScriptTimeout",{"ms":35000}] 17:57:30 INFO - PROCESS | 10935 | 1464051450170 Marionette TRACE conn2 <- [1,1306,null,{}] 17:57:30 INFO - PROCESS | 10935 | 1464051450173 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}] 17:57:30 INFO - PROCESS | 10935 | 1464051450277 Marionette TRACE conn2 <- [1,1307,null,{"value":null}] 17:57:30 INFO - PROCESS | 10935 | 1464051450380 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:30 INFO - PROCESS | 10935 | ++DOCSHELL 0x12d879800 == 78 [pid = 10935] [id = 334] 17:57:30 INFO - PROCESS | 10935 | ++DOMWINDOW == 181 (0x124806c00) [pid = 10935] [serial = 1001] [outer = 0x0] 17:57:30 INFO - PROCESS | 10935 | ++DOMWINDOW == 182 (0x127837c00) [pid = 10935] [serial = 1002] [outer = 0x124806c00] 17:57:30 INFO - PROCESS | 10935 | 1464051450413 Marionette DEBUG loaded listener.js 17:57:30 INFO - PROCESS | 10935 | ++DOMWINDOW == 183 (0x1296e4400) [pid = 10935] [serial = 1003] [outer = 0x124806c00] 17:57:30 INFO - PROCESS | 10935 | 1464051450860 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]]]}] 17:57:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 17:57:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 768ms 17:57:30 INFO - PROCESS | 10935 | 1464051450938 Marionette TRACE conn2 -> [0,1309,"getWindowHandle",null] 17:57:30 INFO - PROCESS | 10935 | 1464051450939 Marionette TRACE conn2 <- [1,1309,null,{"value":"7"}] 17:57:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 17:57:30 INFO - PROCESS | 10935 | 1464051450942 Marionette TRACE conn2 -> [0,1310,"setScriptTimeout",{"ms":35000}] 17:57:30 INFO - PROCESS | 10935 | 1464051450943 Marionette TRACE conn2 <- [1,1310,null,{}] 17:57:30 INFO - PROCESS | 10935 | 1464051450945 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}] 17:57:31 INFO - PROCESS | 10935 | 1464051451060 Marionette TRACE conn2 <- [1,1311,null,{"value":null}] 17:57:31 INFO - PROCESS | 10935 | 1464051451136 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:31 INFO - PROCESS | 10935 | ++DOCSHELL 0x12d94b000 == 79 [pid = 10935] [id = 335] 17:57:31 INFO - PROCESS | 10935 | ++DOMWINDOW == 184 (0x12aace800) [pid = 10935] [serial = 1004] [outer = 0x0] 17:57:31 INFO - PROCESS | 10935 | ++DOMWINDOW == 185 (0x12ae67800) [pid = 10935] [serial = 1005] [outer = 0x12aace800] 17:57:31 INFO - PROCESS | 10935 | 1464051451167 Marionette DEBUG loaded listener.js 17:57:31 INFO - PROCESS | 10935 | ++DOMWINDOW == 186 (0x12b48d400) [pid = 10935] [serial = 1006] [outer = 0x12aace800] 17:57:31 INFO - PROCESS | 10935 | 1464051451610 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] 17:57:31 INFO - PROCESS | 10935 | 1464051451674 Marionette TRACE conn2 <- [1,1313,null,{"value":"7"}] 17:57:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 17:57:31 INFO - PROCESS | 10935 | 1464051451678 Marionette TRACE conn2 -> [0,1314,"setScriptTimeout",{"ms":35000}] 17:57:31 INFO - PROCESS | 10935 | 1464051451679 Marionette TRACE conn2 <- [1,1314,null,{}] 17:57:31 INFO - PROCESS | 10935 | 1464051451682 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}] 17:57:31 INFO - PROCESS | 10935 | 1464051451787 Marionette TRACE conn2 <- [1,1315,null,{"value":null}] 17:57:31 INFO - PROCESS | 10935 | 1464051451863 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:31 INFO - PROCESS | 10935 | ++DOCSHELL 0x11758f000 == 80 [pid = 10935] [id = 336] 17:57:31 INFO - PROCESS | 10935 | ++DOMWINDOW == 187 (0x112a6ac00) [pid = 10935] [serial = 1007] [outer = 0x0] 17:57:31 INFO - PROCESS | 10935 | ++DOMWINDOW == 188 (0x1254b6c00) [pid = 10935] [serial = 1008] [outer = 0x112a6ac00] 17:57:31 INFO - PROCESS | 10935 | 1464051451893 Marionette DEBUG loaded listener.js 17:57:31 INFO - PROCESS | 10935 | ++DOMWINDOW == 189 (0x12b48b000) [pid = 10935] [serial = 1009] [outer = 0x112a6ac00] 17:57:32 INFO - PROCESS | 10935 | 1464051452503 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]]]}] 17:57:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 17:57:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 869ms 17:57:32 INFO - PROCESS | 10935 | 1464051452548 Marionette TRACE conn2 -> [0,1317,"getWindowHandle",null] 17:57:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 17:57:32 INFO - PROCESS | 10935 | 1464051452550 Marionette TRACE conn2 <- [1,1317,null,{"value":"7"}] 17:57:32 INFO - PROCESS | 10935 | 1464051452553 Marionette TRACE conn2 -> [0,1318,"setScriptTimeout",{"ms":35000}] 17:57:32 INFO - PROCESS | 10935 | 1464051452555 Marionette TRACE conn2 <- [1,1318,null,{}] 17:57:32 INFO - PROCESS | 10935 | 1464051452579 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}] 17:57:32 INFO - PROCESS | 10935 | 1464051452677 Marionette TRACE conn2 <- [1,1319,null,{"value":null}] 17:57:32 INFO - PROCESS | 10935 | 1464051452757 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:32 INFO - PROCESS | 10935 | ++DOCSHELL 0x119dd0000 == 81 [pid = 10935] [id = 337] 17:57:32 INFO - PROCESS | 10935 | ++DOMWINDOW == 190 (0x115e65800) [pid = 10935] [serial = 1010] [outer = 0x0] 17:57:32 INFO - PROCESS | 10935 | ++DOMWINDOW == 191 (0x116153800) [pid = 10935] [serial = 1011] [outer = 0x115e65800] 17:57:32 INFO - PROCESS | 10935 | 1464051452785 Marionette DEBUG loaded listener.js 17:57:32 INFO - PROCESS | 10935 | ++DOMWINDOW == 192 (0x117544800) [pid = 10935] [serial = 1012] [outer = 0x115e65800] 17:57:33 INFO - PROCESS | 10935 | 1464051453212 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]]]}] 17:57:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 17:57:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 690ms 17:57:33 INFO - PROCESS | 10935 | 1464051453244 Marionette TRACE conn2 -> [0,1321,"getWindowHandle",null] 17:57:33 INFO - PROCESS | 10935 | 1464051453247 Marionette TRACE conn2 <- [1,1321,null,{"value":"7"}] 17:57:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 17:57:33 INFO - PROCESS | 10935 | 1464051453251 Marionette TRACE conn2 -> [0,1322,"setScriptTimeout",{"ms":35000}] 17:57:33 INFO - PROCESS | 10935 | 1464051453253 Marionette TRACE conn2 <- [1,1322,null,{}] 17:57:33 INFO - PROCESS | 10935 | 1464051453256 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}] 17:57:33 INFO - PROCESS | 10935 | 1464051453355 Marionette TRACE conn2 <- [1,1323,null,{"value":null}] 17:57:33 INFO - PROCESS | 10935 | 1464051453421 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:33 INFO - PROCESS | 10935 | ++DOCSHELL 0x118596000 == 82 [pid = 10935] [id = 338] 17:57:33 INFO - PROCESS | 10935 | ++DOMWINDOW == 193 (0x117175c00) [pid = 10935] [serial = 1013] [outer = 0x0] 17:57:33 INFO - PROCESS | 10935 | ++DOMWINDOW == 194 (0x118c40400) [pid = 10935] [serial = 1014] [outer = 0x117175c00] 17:57:33 INFO - PROCESS | 10935 | 1464051453449 Marionette DEBUG loaded listener.js 17:57:33 INFO - PROCESS | 10935 | ++DOMWINDOW == 195 (0x1192ac000) [pid = 10935] [serial = 1015] [outer = 0x117175c00] 17:57:33 INFO - PROCESS | 10935 | --DOCSHELL 0x12de21800 == 81 [pid = 10935] [id = 288] 17:57:33 INFO - PROCESS | 10935 | --DOCSHELL 0x12bd6b000 == 80 [pid = 10935] [id = 328] 17:57:33 INFO - PROCESS | 10935 | --DOCSHELL 0x12aeaa800 == 79 [pid = 10935] [id = 327] 17:57:33 INFO - PROCESS | 10935 | --DOCSHELL 0x12aa15800 == 78 [pid = 10935] [id = 326] 17:57:33 INFO - PROCESS | 10935 | --DOCSHELL 0x1299a6800 == 77 [pid = 10935] [id = 325] 17:57:33 INFO - PROCESS | 10935 | --DOCSHELL 0x128ec8000 == 76 [pid = 10935] [id = 324] 17:57:33 INFO - PROCESS | 10935 | --DOCSHELL 0x1255c3800 == 75 [pid = 10935] [id = 323] 17:57:33 INFO - PROCESS | 10935 | --DOMWINDOW == 194 (0x1291ca400) [pid = 10935] [serial = 927] [outer = 0x0] [url = about:blank] 17:57:33 INFO - PROCESS | 10935 | --DOCSHELL 0x124e9c800 == 74 [pid = 10935] [id = 322] 17:57:33 INFO - PROCESS | 10935 | --DOCSHELL 0x12498a800 == 73 [pid = 10935] [id = 321] 17:57:33 INFO - PROCESS | 10935 | --DOCSHELL 0x116113000 == 72 [pid = 10935] [id = 320] 17:57:33 INFO - PROCESS | 10935 | --DOCSHELL 0x119453000 == 71 [pid = 10935] [id = 319] 17:57:33 INFO - PROCESS | 10935 | --DOCSHELL 0x1171ee000 == 70 [pid = 10935] [id = 318] 17:57:33 INFO - PROCESS | 10935 | --DOCSHELL 0x1171ec000 == 69 [pid = 10935] [id = 317] 17:57:33 INFO - PROCESS | 10935 | --DOCSHELL 0x116f16000 == 68 [pid = 10935] [id = 316] 17:57:33 INFO - PROCESS | 10935 | --DOCSHELL 0x12c768000 == 67 [pid = 10935] [id = 313] 17:57:33 INFO - PROCESS | 10935 | --DOCSHELL 0x12c078800 == 66 [pid = 10935] [id = 312] 17:57:33 INFO - PROCESS | 10935 | --DOCSHELL 0x12483e800 == 65 [pid = 10935] [id = 311] 17:57:33 INFO - PROCESS | 10935 | --DOCSHELL 0x1170b7000 == 64 [pid = 10935] [id = 310] 17:57:33 INFO - PROCESS | 10935 | --DOMWINDOW == 193 (0x124807800) [pid = 10935] [serial = 911] [outer = 0x0] [url = about:blank] 17:57:33 INFO - PROCESS | 10935 | --DOMWINDOW == 192 (0x11a1f4000) [pid = 10935] [serial = 908] [outer = 0x0] [url = about:blank] 17:57:33 INFO - PROCESS | 10935 | --DOMWINDOW == 191 (0x124bc0c00) [pid = 10935] [serial = 914] [outer = 0x0] [url = about:blank] 17:57:33 INFO - PROCESS | 10935 | --DOMWINDOW == 190 (0x1248aec00) [pid = 10935] [serial = 912] [outer = 0x0] [url = about:blank] 17:57:33 INFO - PROCESS | 10935 | --DOMWINDOW == 189 (0x1130b2c00) [pid = 10935] [serial = 891] [outer = 0x0] [url = about:blank] 17:57:33 INFO - PROCESS | 10935 | --DOMWINDOW == 188 (0x112ac4400) [pid = 10935] [serial = 890] [outer = 0x0] [url = about:blank] 17:57:33 INFO - PROCESS | 10935 | --DOMWINDOW == 187 (0x115e5e400) [pid = 10935] [serial = 888] [outer = 0x0] [url = about:blank] 17:57:33 INFO - PROCESS | 10935 | --DOMWINDOW == 186 (0x1122adc00) [pid = 10935] [serial = 887] [outer = 0x0] [url = about:blank] 17:57:33 INFO - PROCESS | 10935 | --DOMWINDOW == 185 (0x117545800) [pid = 10935] [serial = 896] [outer = 0x0] [url = about:blank] 17:57:33 INFO - PROCESS | 10935 | --DOMWINDOW == 184 (0x118574800) [pid = 10935] [serial = 897] [outer = 0x0] [url = about:blank] 17:57:33 INFO - PROCESS | 10935 | --DOMWINDOW == 183 (0x118c34800) [pid = 10935] [serial = 899] [outer = 0x0] [url = about:blank] 17:57:33 INFO - PROCESS | 10935 | --DOMWINDOW == 182 (0x124808400) [pid = 10935] [serial = 918] [outer = 0x0] [url = about:blank] 17:57:33 INFO - PROCESS | 10935 | --DOMWINDOW == 181 (0x11923f800) [pid = 10935] [serial = 900] [outer = 0x0] [url = about:blank] 17:57:33 INFO - PROCESS | 10935 | --DOMWINDOW == 180 (0x12cf81800) [pid = 10935] [serial = 863] [outer = 0x0] [url = about:blank] 17:57:33 INFO - PROCESS | 10935 | --DOMWINDOW == 179 (0x12cf8ac00) [pid = 10935] [serial = 864] [outer = 0x0] [url = about:blank] 17:57:33 INFO - PROCESS | 10935 | --DOMWINDOW == 178 (0x117674c00) [pid = 10935] [serial = 866] [outer = 0x0] [url = about:blank] 17:57:33 INFO - PROCESS | 10935 | --DOMWINDOW == 177 (0x11615b800) [pid = 10935] [serial = 893] [outer = 0x0] [url = about:blank] 17:57:33 INFO - PROCESS | 10935 | --DOMWINDOW == 176 (0x11670d800) [pid = 10935] [serial = 894] [outer = 0x0] [url = about:blank] 17:57:33 INFO - PROCESS | 10935 | --DOMWINDOW == 175 (0x12783f800) [pid = 10935] [serial = 875] [outer = 0x0] [url = about:blank] 17:57:33 INFO - PROCESS | 10935 | --DOMWINDOW == 174 (0x119c59800) [pid = 10935] [serial = 869] [outer = 0x0] [url = about:blank] 17:57:33 INFO - PROCESS | 10935 | --DOMWINDOW == 173 (0x12d666400) [pid = 10935] [serial = 881] [outer = 0x0] [url = about:blank] 17:57:33 INFO - PROCESS | 10935 | --DOMWINDOW == 172 (0x11954c000) [pid = 10935] [serial = 902] [outer = 0x0] [url = about:blank] 17:57:33 INFO - PROCESS | 10935 | --DOMWINDOW == 171 (0x12bdb2000) [pid = 10935] [serial = 878] [outer = 0x0] [url = about:blank] 17:57:33 INFO - PROCESS | 10935 | --DOMWINDOW == 170 (0x125941800) [pid = 10935] [serial = 872] [outer = 0x0] [url = about:blank] 17:57:33 INFO - PROCESS | 10935 | --DOMWINDOW == 169 (0x12d90c000) [pid = 10935] [serial = 884] [outer = 0x0] [url = about:blank] 17:57:33 INFO - PROCESS | 10935 | --DOMWINDOW == 168 (0x1261a0800) [pid = 10935] [serial = 919] [outer = 0x0] [url = about:blank] 17:57:33 INFO - PROCESS | 10935 | --DOMWINDOW == 167 (0x127299c00) [pid = 10935] [serial = 921] [outer = 0x0] [url = about:blank] 17:57:33 INFO - PROCESS | 10935 | --DOMWINDOW == 166 (0x119e14800) [pid = 10935] [serial = 507] [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.] 17:57:33 INFO - PROCESS | 10935 | --DOMWINDOW == 165 (0x128e4a400) [pid = 10935] [serial = 924] [outer = 0x0] [url = about:blank] 17:57:33 INFO - PROCESS | 10935 | --DOMWINDOW == 164 (0x119c54c00) [pid = 10935] [serial = 905] [outer = 0x0] [url = about:blank] 17:57:33 INFO - PROCESS | 10935 | --DOMWINDOW == 163 (0x128e55c00) [pid = 10935] [serial = 925] [outer = 0x0] [url = about:blank] 17:57:33 INFO - PROCESS | 10935 | --DOMWINDOW == 162 (0x119c6d800) [pid = 10935] [serial = 906] [outer = 0x0] [url = about:blank] 17:57:33 INFO - PROCESS | 10935 | --DOMWINDOW == 161 (0x12783a400) [pid = 10935] [serial = 922] [outer = 0x0] [url = about:blank] 17:57:33 INFO - PROCESS | 10935 | --DOMWINDOW == 160 (0x125558800) [pid = 10935] [serial = 915] [outer = 0x0] [url = about:blank] 17:57:33 INFO - PROCESS | 10935 | --DOMWINDOW == 159 (0x123252400) [pid = 10935] [serial = 909] [outer = 0x0] [url = about:blank] 17:57:33 INFO - PROCESS | 10935 | --DOMWINDOW == 158 (0x1198e0800) [pid = 10935] [serial = 903] [outer = 0x0] [url = about:blank] 17:57:33 INFO - PROCESS | 10935 | 1464051453858 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]]]}] 17:57:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 17:57:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 619ms 17:57:33 INFO - PROCESS | 10935 | 1464051453871 Marionette TRACE conn2 -> [0,1325,"getWindowHandle",null] 17:57:33 INFO - PROCESS | 10935 | 1464051453872 Marionette TRACE conn2 <- [1,1325,null,{"value":"7"}] 17:57:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 17:57:33 INFO - PROCESS | 10935 | 1464051453877 Marionette TRACE conn2 -> [0,1326,"setScriptTimeout",{"ms":35000}] 17:57:33 INFO - PROCESS | 10935 | 1464051453879 Marionette TRACE conn2 <- [1,1326,null,{}] 17:57:33 INFO - PROCESS | 10935 | 1464051453888 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}] 17:57:33 INFO - PROCESS | 10935 | 1464051453982 Marionette TRACE conn2 <- [1,1327,null,{"value":null}] 17:57:34 INFO - PROCESS | 10935 | 1464051454063 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:34 INFO - PROCESS | 10935 | ++DOCSHELL 0x11940e800 == 65 [pid = 10935] [id = 339] 17:57:34 INFO - PROCESS | 10935 | ++DOMWINDOW == 159 (0x1192ab400) [pid = 10935] [serial = 1016] [outer = 0x0] 17:57:34 INFO - PROCESS | 10935 | ++DOMWINDOW == 160 (0x11954f000) [pid = 10935] [serial = 1017] [outer = 0x1192ab400] 17:57:34 INFO - PROCESS | 10935 | 1464051454090 Marionette DEBUG loaded listener.js 17:57:34 INFO - PROCESS | 10935 | ++DOMWINDOW == 161 (0x1110af800) [pid = 10935] [serial = 1018] [outer = 0x1192ab400] 17:57:34 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 17:57:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 527ms 17:57:34 INFO - PROCESS | 10935 | 1464051454400 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]]]}] 17:57:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 17:57:34 INFO - PROCESS | 10935 | 1464051454413 Marionette TRACE conn2 -> [0,1329,"getWindowHandle",null] 17:57:34 INFO - PROCESS | 10935 | 1464051454414 Marionette TRACE conn2 <- [1,1329,null,{"value":"7"}] 17:57:34 INFO - PROCESS | 10935 | 1464051454417 Marionette TRACE conn2 -> [0,1330,"setScriptTimeout",{"ms":35000}] 17:57:34 INFO - PROCESS | 10935 | 1464051454418 Marionette TRACE conn2 <- [1,1330,null,{}] 17:57:34 INFO - PROCESS | 10935 | 1464051454420 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}] 17:57:34 INFO - PROCESS | 10935 | 1464051454512 Marionette TRACE conn2 <- [1,1331,null,{"value":null}] 17:57:34 INFO - PROCESS | 10935 | 1464051454572 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:34 INFO - PROCESS | 10935 | ++DOCSHELL 0x12320e800 == 66 [pid = 10935] [id = 340] 17:57:34 INFO - PROCESS | 10935 | ++DOMWINDOW == 162 (0x119481c00) [pid = 10935] [serial = 1019] [outer = 0x0] 17:57:34 INFO - PROCESS | 10935 | ++DOMWINDOW == 163 (0x119c73c00) [pid = 10935] [serial = 1020] [outer = 0x119481c00] 17:57:34 INFO - PROCESS | 10935 | 1464051454597 Marionette DEBUG loaded listener.js 17:57:34 INFO - PROCESS | 10935 | ++DOMWINDOW == 164 (0x124805c00) [pid = 10935] [serial = 1021] [outer = 0x119481c00] 17:57:34 INFO - PROCESS | 10935 | 1464051454875 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]]]}] 17:57:34 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 17:57:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 519ms 17:57:34 INFO - PROCESS | 10935 | 1464051454936 Marionette TRACE conn2 -> [0,1333,"getWindowHandle",null] 17:57:34 INFO - PROCESS | 10935 | 1464051454938 Marionette TRACE conn2 <- [1,1333,null,{"value":"7"}] 17:57:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 17:57:34 INFO - PROCESS | 10935 | 1464051454942 Marionette TRACE conn2 -> [0,1334,"setScriptTimeout",{"ms":35000}] 17:57:34 INFO - PROCESS | 10935 | 1464051454944 Marionette TRACE conn2 <- [1,1334,null,{}] 17:57:34 INFO - PROCESS | 10935 | 1464051454946 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}] 17:57:35 INFO - PROCESS | 10935 | 1464051455028 Marionette TRACE conn2 <- [1,1335,null,{"value":null}] 17:57:35 INFO - PROCESS | 10935 | 1464051455032 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:35 INFO - PROCESS | 10935 | ++DOCSHELL 0x1255aa800 == 67 [pid = 10935] [id = 341] 17:57:35 INFO - PROCESS | 10935 | ++DOMWINDOW == 165 (0x123244c00) [pid = 10935] [serial = 1022] [outer = 0x0] 17:57:35 INFO - PROCESS | 10935 | ++DOMWINDOW == 166 (0x124d5a800) [pid = 10935] [serial = 1023] [outer = 0x123244c00] 17:57:35 INFO - PROCESS | 10935 | 1464051455058 Marionette DEBUG loaded listener.js 17:57:35 INFO - PROCESS | 10935 | ++DOMWINDOW == 167 (0x12556d800) [pid = 10935] [serial = 1024] [outer = 0x123244c00] 17:57:35 INFO - PROCESS | 10935 | 1464051455394 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]]]}] 17:57:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 17:57:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 469ms 17:57:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 17:57:35 INFO - PROCESS | 10935 | 1464051455411 Marionette TRACE conn2 -> [0,1337,"getWindowHandle",null] 17:57:35 INFO - PROCESS | 10935 | 1464051455412 Marionette TRACE conn2 <- [1,1337,null,{"value":"7"}] 17:57:35 INFO - PROCESS | 10935 | 1464051455414 Marionette TRACE conn2 -> [0,1338,"setScriptTimeout",{"ms":35000}] 17:57:35 INFO - PROCESS | 10935 | 1464051455415 Marionette TRACE conn2 <- [1,1338,null,{}] 17:57:35 INFO - PROCESS | 10935 | 1464051455417 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}] 17:57:35 INFO - PROCESS | 10935 | 1464051455556 Marionette TRACE conn2 <- [1,1339,null,{"value":null}] 17:57:35 INFO - PROCESS | 10935 | 1464051455594 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:35 INFO - PROCESS | 10935 | ++DOCSHELL 0x129178800 == 68 [pid = 10935] [id = 342] 17:57:35 INFO - PROCESS | 10935 | ++DOMWINDOW == 168 (0x123245c00) [pid = 10935] [serial = 1025] [outer = 0x0] 17:57:35 INFO - PROCESS | 10935 | ++DOMWINDOW == 169 (0x125988000) [pid = 10935] [serial = 1026] [outer = 0x123245c00] 17:57:35 INFO - PROCESS | 10935 | 1464051455620 Marionette DEBUG loaded listener.js 17:57:35 INFO - PROCESS | 10935 | ++DOMWINDOW == 170 (0x128e4d400) [pid = 10935] [serial = 1027] [outer = 0x123245c00] 17:57:36 INFO - PROCESS | 10935 | 1464051456383 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]]]}] 17:57:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 17:57:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1022ms 17:57:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 17:57:36 INFO - PROCESS | 10935 | 1464051456442 Marionette TRACE conn2 -> [0,1341,"getWindowHandle",null] 17:57:36 INFO - PROCESS | 10935 | 1464051456444 Marionette TRACE conn2 <- [1,1341,null,{"value":"7"}] 17:57:36 INFO - PROCESS | 10935 | 1464051456446 Marionette TRACE conn2 -> [0,1342,"setScriptTimeout",{"ms":35000}] 17:57:36 INFO - PROCESS | 10935 | 1464051456447 Marionette TRACE conn2 <- [1,1342,null,{}] 17:57:36 INFO - PROCESS | 10935 | 1464051456449 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}] 17:57:36 INFO - PROCESS | 10935 | 1464051456563 Marionette TRACE conn2 <- [1,1343,null,{"value":null}] 17:57:36 INFO - PROCESS | 10935 | 1464051456576 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:36 INFO - PROCESS | 10935 | ++DOCSHELL 0x12aae1800 == 69 [pid = 10935] [id = 343] 17:57:36 INFO - PROCESS | 10935 | ++DOMWINDOW == 171 (0x128e4f800) [pid = 10935] [serial = 1028] [outer = 0x0] 17:57:36 INFO - PROCESS | 10935 | ++DOMWINDOW == 172 (0x1291c3800) [pid = 10935] [serial = 1029] [outer = 0x128e4f800] 17:57:36 INFO - PROCESS | 10935 | 1464051456599 Marionette DEBUG loaded listener.js 17:57:36 INFO - PROCESS | 10935 | ++DOMWINDOW == 173 (0x12981ac00) [pid = 10935] [serial = 1030] [outer = 0x128e4f800] 17:57:36 INFO - PROCESS | 10935 | 1464051456937 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]]]}] 17:57:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 17:57:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 517ms 17:57:36 INFO - PROCESS | 10935 | 1464051456964 Marionette TRACE conn2 -> [0,1345,"getWindowHandle",null] 17:57:36 INFO - PROCESS | 10935 | 1464051456965 Marionette TRACE conn2 <- [1,1345,null,{"value":"7"}] 17:57:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 17:57:36 INFO - PROCESS | 10935 | 1464051456974 Marionette TRACE conn2 -> [0,1346,"setScriptTimeout",{"ms":35000}] 17:57:36 INFO - PROCESS | 10935 | 1464051456976 Marionette TRACE conn2 <- [1,1346,null,{}] 17:57:36 INFO - PROCESS | 10935 | 1464051456978 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}] 17:57:37 INFO - PROCESS | 10935 | 1464051457086 Marionette TRACE conn2 <- [1,1347,null,{"value":null}] 17:57:37 INFO - PROCESS | 10935 | 1464051457126 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:37 INFO - PROCESS | 10935 | ++DOCSHELL 0x12b419800 == 70 [pid = 10935] [id = 344] 17:57:37 INFO - PROCESS | 10935 | ++DOMWINDOW == 174 (0x128e55c00) [pid = 10935] [serial = 1031] [outer = 0x0] 17:57:37 INFO - PROCESS | 10935 | ++DOMWINDOW == 175 (0x12aad1c00) [pid = 10935] [serial = 1032] [outer = 0x128e55c00] 17:57:37 INFO - PROCESS | 10935 | 1464051457151 Marionette DEBUG loaded listener.js 17:57:37 INFO - PROCESS | 10935 | ++DOMWINDOW == 176 (0x12aef8800) [pid = 10935] [serial = 1033] [outer = 0x128e55c00] 17:57:37 INFO - PROCESS | 10935 | 1464051457452 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]]]}] 17:57:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 17:57:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 527ms 17:57:37 INFO - PROCESS | 10935 | 1464051457494 Marionette TRACE conn2 -> [0,1349,"getWindowHandle",null] 17:57:37 INFO - PROCESS | 10935 | 1464051457495 Marionette TRACE conn2 <- [1,1349,null,{"value":"7"}] 17:57:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 17:57:37 INFO - PROCESS | 10935 | 1464051457498 Marionette TRACE conn2 -> [0,1350,"setScriptTimeout",{"ms":35000}] 17:57:37 INFO - PROCESS | 10935 | 1464051457499 Marionette TRACE conn2 <- [1,1350,null,{}] 17:57:37 INFO - PROCESS | 10935 | 1464051457501 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}] 17:57:37 INFO - PROCESS | 10935 | 1464051457607 Marionette TRACE conn2 <- [1,1351,null,{"value":null}] 17:57:37 INFO - PROCESS | 10935 | 1464051457646 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:37 INFO - PROCESS | 10935 | ++DOCSHELL 0x12c07a000 == 71 [pid = 10935] [id = 345] 17:57:37 INFO - PROCESS | 10935 | ++DOMWINDOW == 177 (0x12ae65800) [pid = 10935] [serial = 1034] [outer = 0x0] 17:57:37 INFO - PROCESS | 10935 | ++DOMWINDOW == 178 (0x12bcc7000) [pid = 10935] [serial = 1035] [outer = 0x12ae65800] 17:57:37 INFO - PROCESS | 10935 | 1464051457671 Marionette DEBUG loaded listener.js 17:57:37 INFO - PROCESS | 10935 | ++DOMWINDOW == 179 (0x12bd90800) [pid = 10935] [serial = 1036] [outer = 0x12ae65800] 17:57:37 INFO - PROCESS | 10935 | --DOMWINDOW == 178 (0x123410800) [pid = 10935] [serial = 968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 17:57:37 INFO - PROCESS | 10935 | --DOMWINDOW == 177 (0x1254bcc00) [pid = 10935] [serial = 971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 17:57:37 INFO - PROCESS | 10935 | --DOMWINDOW == 176 (0x125984400) [pid = 10935] [serial = 974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 17:57:37 INFO - PROCESS | 10935 | --DOMWINDOW == 175 (0x116a5b800) [pid = 10935] [serial = 977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 17:57:37 INFO - PROCESS | 10935 | --DOMWINDOW == 174 (0x1130adc00) [pid = 10935] [serial = 953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 17:57:37 INFO - PROCESS | 10935 | --DOMWINDOW == 173 (0x113350800) [pid = 10935] [serial = 947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 17:57:37 INFO - PROCESS | 10935 | --DOMWINDOW == 172 (0x11910b400) [pid = 10935] [serial = 956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 17:57:37 INFO - PROCESS | 10935 | --DOMWINDOW == 171 (0x12783fc00) [pid = 10935] [serial = 926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 17:57:37 INFO - PROCESS | 10935 | --DOMWINDOW == 170 (0x116155000) [pid = 10935] [serial = 950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 17:57:37 INFO - PROCESS | 10935 | --DOMWINDOW == 169 (0x119c60000) [pid = 10935] [serial = 962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 17:57:37 INFO - PROCESS | 10935 | --DOMWINDOW == 168 (0x1192a0c00) [pid = 10935] [serial = 959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 17:57:37 INFO - PROCESS | 10935 | --DOMWINDOW == 167 (0x12783c800) [pid = 10935] [serial = 980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 17:57:37 INFO - PROCESS | 10935 | --DOMWINDOW == 166 (0x112055c00) [pid = 10935] [serial = 983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 17:57:37 INFO - PROCESS | 10935 | --DOMWINDOW == 165 (0x123251400) [pid = 10935] [serial = 965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 17:57:38 INFO - PROCESS | 10935 | 1464051458080 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]]]}] 17:57:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 17:57:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 621ms 17:57:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 17:57:38 INFO - PROCESS | 10935 | 1464051458120 Marionette TRACE conn2 -> [0,1353,"getWindowHandle",null] 17:57:38 INFO - PROCESS | 10935 | 1464051458121 Marionette TRACE conn2 <- [1,1353,null,{"value":"7"}] 17:57:38 INFO - PROCESS | 10935 | 1464051458123 Marionette TRACE conn2 -> [0,1354,"setScriptTimeout",{"ms":35000}] 17:57:38 INFO - PROCESS | 10935 | 1464051458124 Marionette TRACE conn2 <- [1,1354,null,{}] 17:57:38 INFO - PROCESS | 10935 | 1464051458126 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}] 17:57:38 INFO - PROCESS | 10935 | 1464051458215 Marionette TRACE conn2 <- [1,1355,null,{"value":null}] 17:57:38 INFO - PROCESS | 10935 | 1464051458280 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:38 INFO - PROCESS | 10935 | ++DOCSHELL 0x12ae9e800 == 72 [pid = 10935] [id = 346] 17:57:38 INFO - PROCESS | 10935 | ++DOMWINDOW == 166 (0x117546000) [pid = 10935] [serial = 1037] [outer = 0x0] 17:57:38 INFO - PROCESS | 10935 | ++DOMWINDOW == 167 (0x119895400) [pid = 10935] [serial = 1038] [outer = 0x117546000] 17:57:38 INFO - PROCESS | 10935 | 1464051458305 Marionette DEBUG loaded listener.js 17:57:38 INFO - PROCESS | 10935 | ++DOMWINDOW == 168 (0x125984400) [pid = 10935] [serial = 1039] [outer = 0x117546000] 17:57:38 INFO - PROCESS | 10935 | 1464051458593 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]]]}] 17:57:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 17:57:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 521ms 17:57:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 17:57:38 INFO - PROCESS | 10935 | 1464051458645 Marionette TRACE conn2 -> [0,1357,"getWindowHandle",null] 17:57:38 INFO - PROCESS | 10935 | 1464051458646 Marionette TRACE conn2 <- [1,1357,null,{"value":"7"}] 17:57:38 INFO - PROCESS | 10935 | 1464051458648 Marionette TRACE conn2 -> [0,1358,"setScriptTimeout",{"ms":35000}] 17:57:38 INFO - PROCESS | 10935 | 1464051458650 Marionette TRACE conn2 <- [1,1358,null,{}] 17:57:38 INFO - PROCESS | 10935 | 1464051458652 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}] 17:57:38 INFO - PROCESS | 10935 | 1464051458757 Marionette TRACE conn2 <- [1,1359,null,{"value":null}] 17:57:38 INFO - PROCESS | 10935 | 1464051458761 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:38 INFO - PROCESS | 10935 | ++DOCSHELL 0x12d94c800 == 73 [pid = 10935] [id = 347] 17:57:38 INFO - PROCESS | 10935 | ++DOMWINDOW == 169 (0x127815400) [pid = 10935] [serial = 1040] [outer = 0x0] 17:57:38 INFO - PROCESS | 10935 | ++DOMWINDOW == 170 (0x12bd97c00) [pid = 10935] [serial = 1041] [outer = 0x127815400] 17:57:38 INFO - PROCESS | 10935 | 1464051458790 Marionette DEBUG loaded listener.js 17:57:38 INFO - PROCESS | 10935 | ++DOMWINDOW == 171 (0x12bdbd800) [pid = 10935] [serial = 1042] [outer = 0x127815400] 17:57:39 INFO - PROCESS | 10935 | 1464051459154 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]]]}] 17:57:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 17:57:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 521ms 17:57:39 INFO - PROCESS | 10935 | 1464051459181 Marionette TRACE conn2 -> [0,1361,"getWindowHandle",null] 17:57:39 INFO - PROCESS | 10935 | 1464051459182 Marionette TRACE conn2 <- [1,1361,null,{"value":"7"}] 17:57:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 17:57:39 INFO - PROCESS | 10935 | 1464051459184 Marionette TRACE conn2 -> [0,1362,"setScriptTimeout",{"ms":35000}] 17:57:39 INFO - PROCESS | 10935 | 1464051459185 Marionette TRACE conn2 <- [1,1362,null,{}] 17:57:39 INFO - PROCESS | 10935 | 1464051459188 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}] 17:57:39 INFO - PROCESS | 10935 | 1464051459277 Marionette TRACE conn2 <- [1,1363,null,{"value":null}] 17:57:39 INFO - PROCESS | 10935 | 1464051459281 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:39 INFO - PROCESS | 10935 | ++DOCSHELL 0x12e398000 == 74 [pid = 10935] [id = 348] 17:57:39 INFO - PROCESS | 10935 | ++DOMWINDOW == 172 (0x12bd90400) [pid = 10935] [serial = 1043] [outer = 0x0] 17:57:39 INFO - PROCESS | 10935 | ++DOMWINDOW == 173 (0x12c0dc000) [pid = 10935] [serial = 1044] [outer = 0x12bd90400] 17:57:39 INFO - PROCESS | 10935 | 1464051459305 Marionette DEBUG loaded listener.js 17:57:39 INFO - PROCESS | 10935 | ++DOMWINDOW == 174 (0x12c18a400) [pid = 10935] [serial = 1045] [outer = 0x12bd90400] 17:57:39 INFO - PROCESS | 10935 | 1464051459644 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]]]}] 17:57:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 17:57:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 469ms 17:57:39 INFO - PROCESS | 10935 | 1464051459653 Marionette TRACE conn2 -> [0,1365,"getWindowHandle",null] 17:57:39 INFO - PROCESS | 10935 | 1464051459654 Marionette TRACE conn2 <- [1,1365,null,{"value":"7"}] 17:57:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 17:57:39 INFO - PROCESS | 10935 | 1464051459661 Marionette TRACE conn2 -> [0,1366,"setScriptTimeout",{"ms":35000}] 17:57:39 INFO - PROCESS | 10935 | 1464051459662 Marionette TRACE conn2 <- [1,1366,null,{}] 17:57:39 INFO - PROCESS | 10935 | 1464051459664 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}] 17:57:39 INFO - PROCESS | 10935 | 1464051459754 Marionette TRACE conn2 <- [1,1367,null,{"value":null}] 17:57:39 INFO - PROCESS | 10935 | 1464051459768 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:39 INFO - PROCESS | 10935 | ++DOCSHELL 0x12f336800 == 75 [pid = 10935] [id = 349] 17:57:39 INFO - PROCESS | 10935 | ++DOMWINDOW == 175 (0x12c623800) [pid = 10935] [serial = 1046] [outer = 0x0] 17:57:39 INFO - PROCESS | 10935 | ++DOMWINDOW == 176 (0x12c628c00) [pid = 10935] [serial = 1047] [outer = 0x12c623800] 17:57:39 INFO - PROCESS | 10935 | 1464051459794 Marionette DEBUG loaded listener.js 17:57:39 INFO - PROCESS | 10935 | ++DOMWINDOW == 177 (0x12c62f400) [pid = 10935] [serial = 1048] [outer = 0x12c623800] 17:57:40 INFO - PROCESS | 10935 | 1464051460362 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] 17:57:40 INFO - PROCESS | 10935 | 1464051460392 Marionette TRACE conn2 <- [1,1369,null,{"value":"7"}] 17:57:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 17:57:40 INFO - PROCESS | 10935 | 1464051460398 Marionette TRACE conn2 -> [0,1370,"setScriptTimeout",{"ms":35000}] 17:57:40 INFO - PROCESS | 10935 | 1464051460400 Marionette TRACE conn2 <- [1,1370,null,{}] 17:57:40 INFO - PROCESS | 10935 | 1464051460404 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}] 17:57:40 INFO - PROCESS | 10935 | 1464051460517 Marionette TRACE conn2 <- [1,1371,null,{"value":null}] 17:57:40 INFO - PROCESS | 10935 | 1464051460596 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:40 INFO - PROCESS | 10935 | ++DOCSHELL 0x118588800 == 76 [pid = 10935] [id = 350] 17:57:40 INFO - PROCESS | 10935 | ++DOMWINDOW == 178 (0x1160e0000) [pid = 10935] [serial = 1049] [outer = 0x0] 17:57:40 INFO - PROCESS | 10935 | ++DOMWINDOW == 179 (0x117675800) [pid = 10935] [serial = 1050] [outer = 0x1160e0000] 17:57:40 INFO - PROCESS | 10935 | 1464051460628 Marionette DEBUG loaded listener.js 17:57:40 INFO - PROCESS | 10935 | ++DOMWINDOW == 180 (0x118c39000) [pid = 10935] [serial = 1051] [outer = 0x1160e0000] 17:57:41 INFO - PROCESS | 10935 | 1464051461064 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] 17:57:41 INFO - PROCESS | 10935 | 1464051461076 Marionette TRACE conn2 <- [1,1373,null,{"value":"7"}] 17:57:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 17:57:41 INFO - PROCESS | 10935 | 1464051461081 Marionette TRACE conn2 -> [0,1374,"setScriptTimeout",{"ms":35000}] 17:57:41 INFO - PROCESS | 10935 | 1464051461082 Marionette TRACE conn2 <- [1,1374,null,{}] 17:57:41 INFO - PROCESS | 10935 | 1464051461085 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}] 17:57:41 INFO - PROCESS | 10935 | 1464051461194 Marionette TRACE conn2 <- [1,1375,null,{"value":null}] 17:57:41 INFO - PROCESS | 10935 | 1464051461293 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:41 INFO - PROCESS | 10935 | ++DOCSHELL 0x126d89000 == 77 [pid = 10935] [id = 351] 17:57:41 INFO - PROCESS | 10935 | ++DOMWINDOW == 181 (0x119551800) [pid = 10935] [serial = 1052] [outer = 0x0] 17:57:41 INFO - PROCESS | 10935 | ++DOMWINDOW == 182 (0x119c5b400) [pid = 10935] [serial = 1053] [outer = 0x119551800] 17:57:41 INFO - PROCESS | 10935 | 1464051461335 Marionette DEBUG loaded listener.js 17:57:41 INFO - PROCESS | 10935 | ++DOMWINDOW == 183 (0x123707c00) [pid = 10935] [serial = 1054] [outer = 0x119551800] 17:57:41 INFO - PROCESS | 10935 | [10935] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 17:57:41 INFO - PROCESS | 10935 | 1464051461783 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] 17:57:41 INFO - PROCESS | 10935 | 1464051461807 Marionette TRACE conn2 <- [1,1377,null,{"value":"7"}] 17:57:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 17:57:41 INFO - PROCESS | 10935 | 1464051461809 Marionette TRACE conn2 -> [0,1378,"setScriptTimeout",{"ms":35000}] 17:57:41 INFO - PROCESS | 10935 | 1464051461812 Marionette TRACE conn2 <- [1,1378,null,{}] 17:57:41 INFO - PROCESS | 10935 | 1464051461820 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}] 17:57:41 INFO - PROCESS | 10935 | 1464051461971 Marionette TRACE conn2 <- [1,1379,null,{"value":null}] 17:57:41 INFO - PROCESS | 10935 | 1464051461984 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:41 INFO - PROCESS | 10935 | ++DOCSHELL 0x12e39f000 == 78 [pid = 10935] [id = 352] 17:57:41 INFO - PROCESS | 10935 | ++DOMWINDOW == 184 (0x127318000) [pid = 10935] [serial = 1055] [outer = 0x0] 17:57:42 INFO - PROCESS | 10935 | ++DOMWINDOW == 185 (0x127819000) [pid = 10935] [serial = 1056] [outer = 0x127318000] 17:57:42 INFO - PROCESS | 10935 | 1464051462015 Marionette DEBUG loaded listener.js 17:57:42 INFO - PROCESS | 10935 | ++DOMWINDOW == 186 (0x128e54800) [pid = 10935] [serial = 1057] [outer = 0x127318000] 17:57:42 INFO - PROCESS | 10935 | 1464051462433 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] 17:57:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 17:57:42 INFO - PROCESS | 10935 | 1464051462483 Marionette TRACE conn2 <- [1,1381,null,{"value":"7"}] 17:57:42 INFO - PROCESS | 10935 | 1464051462485 Marionette TRACE conn2 -> [0,1382,"setScriptTimeout",{"ms":35000}] 17:57:42 INFO - PROCESS | 10935 | 1464051462486 Marionette TRACE conn2 <- [1,1382,null,{}] 17:57:42 INFO - PROCESS | 10935 | 1464051462489 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}] 17:57:42 INFO - PROCESS | 10935 | 1464051462614 Marionette TRACE conn2 <- [1,1383,null,{"value":null}] 17:57:42 INFO - PROCESS | 10935 | 1464051462692 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:42 INFO - PROCESS | 10935 | ++DOCSHELL 0x135473800 == 79 [pid = 10935] [id = 353] 17:57:42 INFO - PROCESS | 10935 | ++DOMWINDOW == 187 (0x129570400) [pid = 10935] [serial = 1058] [outer = 0x0] 17:57:42 INFO - PROCESS | 10935 | ++DOMWINDOW == 188 (0x12aad2400) [pid = 10935] [serial = 1059] [outer = 0x129570400] 17:57:42 INFO - PROCESS | 10935 | 1464051462724 Marionette DEBUG loaded listener.js 17:57:42 INFO - PROCESS | 10935 | ++DOMWINDOW == 189 (0x12bd9a800) [pid = 10935] [serial = 1060] [outer = 0x129570400] 17:57:43 INFO - PROCESS | 10935 | [10935] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 17:57:43 INFO - PROCESS | 10935 | 1464051463163 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] 17:57:43 INFO - PROCESS | 10935 | 1464051463223 Marionette TRACE conn2 <- [1,1385,null,{"value":"7"}] 17:57:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 17:57:43 INFO - PROCESS | 10935 | 1464051463227 Marionette TRACE conn2 -> [0,1386,"setScriptTimeout",{"ms":35000}] 17:57:43 INFO - PROCESS | 10935 | 1464051463228 Marionette TRACE conn2 <- [1,1386,null,{}] 17:57:43 INFO - PROCESS | 10935 | 1464051463231 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}] 17:57:43 INFO - PROCESS | 10935 | 1464051463336 Marionette TRACE conn2 <- [1,1387,null,{"value":null}] 17:57:43 INFO - PROCESS | 10935 | 1464051463415 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:43 INFO - PROCESS | 10935 | ++DOCSHELL 0x135bcc800 == 80 [pid = 10935] [id = 354] 17:57:43 INFO - PROCESS | 10935 | ++DOMWINDOW == 190 (0x12ae66c00) [pid = 10935] [serial = 1061] [outer = 0x0] 17:57:43 INFO - PROCESS | 10935 | ++DOMWINDOW == 191 (0x12bdbbc00) [pid = 10935] [serial = 1062] [outer = 0x12ae66c00] 17:57:43 INFO - PROCESS | 10935 | 1464051463445 Marionette DEBUG loaded listener.js 17:57:43 INFO - PROCESS | 10935 | ++DOMWINDOW == 192 (0x12c623400) [pid = 10935] [serial = 1063] [outer = 0x12ae66c00] 17:57:43 INFO - PROCESS | 10935 | 1464051463915 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] 17:57:43 INFO - PROCESS | 10935 | 1464051463950 Marionette TRACE conn2 <- [1,1389,null,{"value":"7"}] 17:57:43 INFO - PROCESS | 10935 | 1464051463952 Marionette TRACE conn2 -> [0,1390,"setScriptTimeout",{"ms":35000}] 17:57:43 INFO - PROCESS | 10935 | 1464051463953 Marionette TRACE conn2 <- [1,1390,null,{}] 17:57:43 INFO - PROCESS | 10935 | 1464051463957 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}] 17:57:44 INFO - PROCESS | 10935 | 1464051464080 Marionette TRACE conn2 <- [1,1391,null,{"value":null}] 17:57:44 INFO - PROCESS | 10935 | 1464051464160 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:44 INFO - PROCESS | 10935 | ++DOCSHELL 0x135c6b800 == 81 [pid = 10935] [id = 355] 17:57:44 INFO - PROCESS | 10935 | ++DOMWINDOW == 193 (0x12cf84000) [pid = 10935] [serial = 1064] [outer = 0x0] 17:57:44 INFO - PROCESS | 10935 | ++DOMWINDOW == 194 (0x12d665800) [pid = 10935] [serial = 1065] [outer = 0x12cf84000] 17:57:44 INFO - PROCESS | 10935 | 1464051464190 Marionette DEBUG loaded listener.js 17:57:44 INFO - PROCESS | 10935 | ++DOMWINDOW == 195 (0x12d905c00) [pid = 10935] [serial = 1066] [outer = 0x12cf84000] 17:57:44 INFO - PROCESS | 10935 | 1464051464610 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]]]}] 17:57:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 17:57:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 669ms 17:57:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 17:57:44 INFO - PROCESS | 10935 | 1464051464621 Marionette TRACE conn2 -> [0,1393,"getWindowHandle",null] 17:57:44 INFO - PROCESS | 10935 | 1464051464623 Marionette TRACE conn2 <- [1,1393,null,{"value":"7"}] 17:57:44 INFO - PROCESS | 10935 | 1464051464625 Marionette TRACE conn2 -> [0,1394,"setScriptTimeout",{"ms":35000}] 17:57:44 INFO - PROCESS | 10935 | 1464051464626 Marionette TRACE conn2 <- [1,1394,null,{}] 17:57:44 INFO - PROCESS | 10935 | 1464051464628 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}] 17:57:44 INFO - PROCESS | 10935 | 1464051464753 Marionette TRACE conn2 <- [1,1395,null,{"value":null}] 17:57:44 INFO - PROCESS | 10935 | 1464051464860 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:44 INFO - PROCESS | 10935 | ++DOCSHELL 0x1194be000 == 82 [pid = 10935] [id = 356] 17:57:44 INFO - PROCESS | 10935 | ++DOMWINDOW == 196 (0x112ac7c00) [pid = 10935] [serial = 1067] [outer = 0x0] 17:57:44 INFO - PROCESS | 10935 | ++DOMWINDOW == 197 (0x116944000) [pid = 10935] [serial = 1068] [outer = 0x112ac7c00] 17:57:44 INFO - PROCESS | 10935 | 1464051464891 Marionette DEBUG loaded listener.js 17:57:44 INFO - PROCESS | 10935 | ++DOMWINDOW == 198 (0x12781cc00) [pid = 10935] [serial = 1069] [outer = 0x112ac7c00] 17:57:45 INFO - PROCESS | 10935 | 1464051465300 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]]]}] 17:57:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 17:57:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 721ms 17:57:45 INFO - PROCESS | 10935 | 1464051465347 Marionette TRACE conn2 -> [0,1397,"getWindowHandle",null] 17:57:45 INFO - PROCESS | 10935 | 1464051465349 Marionette TRACE conn2 <- [1,1397,null,{"value":"7"}] 17:57:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 17:57:45 INFO - PROCESS | 10935 | 1464051465380 Marionette TRACE conn2 -> [0,1398,"setScriptTimeout",{"ms":35000}] 17:57:45 INFO - PROCESS | 10935 | 1464051465382 Marionette TRACE conn2 <- [1,1398,null,{}] 17:57:45 INFO - PROCESS | 10935 | 1464051465385 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}] 17:57:45 INFO - PROCESS | 10935 | 1464051465592 Marionette TRACE conn2 <- [1,1399,null,{"value":null}] 17:57:45 INFO - PROCESS | 10935 | 1464051465704 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:45 INFO - PROCESS | 10935 | ++DOCSHELL 0x1182df800 == 83 [pid = 10935] [id = 357] 17:57:45 INFO - PROCESS | 10935 | ++DOMWINDOW == 199 (0x1122b1c00) [pid = 10935] [serial = 1070] [outer = 0x0] 17:57:45 INFO - PROCESS | 10935 | ++DOMWINDOW == 200 (0x129812c00) [pid = 10935] [serial = 1071] [outer = 0x1122b1c00] 17:57:45 INFO - PROCESS | 10935 | 1464051465754 Marionette DEBUG loaded listener.js 17:57:45 INFO - PROCESS | 10935 | ++DOMWINDOW == 201 (0x12d90d000) [pid = 10935] [serial = 1072] [outer = 0x1122b1c00] 17:57:46 INFO - PROCESS | 10935 | 1464051466430 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]]]}] 17:57:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 17:57:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 1102ms 17:57:46 INFO - PROCESS | 10935 | 1464051466474 Marionette TRACE conn2 -> [0,1401,"getWindowHandle",null] 17:57:46 INFO - PROCESS | 10935 | 1464051466479 Marionette TRACE conn2 <- [1,1401,null,{"value":"7"}] 17:57:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 17:57:46 INFO - PROCESS | 10935 | 1464051466488 Marionette TRACE conn2 -> [0,1402,"setScriptTimeout",{"ms":35000}] 17:57:46 INFO - PROCESS | 10935 | 1464051466494 Marionette TRACE conn2 <- [1,1402,null,{}] 17:57:46 INFO - PROCESS | 10935 | 1464051466499 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}] 17:57:46 INFO - PROCESS | 10935 | 1464051466618 Marionette TRACE conn2 <- [1,1403,null,{"value":null}] 17:57:46 INFO - PROCESS | 10935 | 1464051466700 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:46 INFO - PROCESS | 10935 | ++DOCSHELL 0x1237cc800 == 84 [pid = 10935] [id = 358] 17:57:46 INFO - PROCESS | 10935 | ++DOMWINDOW == 202 (0x115e65c00) [pid = 10935] [serial = 1073] [outer = 0x0] 17:57:46 INFO - PROCESS | 10935 | ++DOMWINDOW == 203 (0x11670f000) [pid = 10935] [serial = 1074] [outer = 0x115e65c00] 17:57:46 INFO - PROCESS | 10935 | 1464051466728 Marionette DEBUG loaded listener.js 17:57:46 INFO - PROCESS | 10935 | ++DOMWINDOW == 204 (0x11804a400) [pid = 10935] [serial = 1075] [outer = 0x115e65c00] 17:57:47 INFO - PROCESS | 10935 | 1464051467241 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]]]}] 17:57:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 17:57:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 831ms 17:57:47 INFO - PROCESS | 10935 | 1464051467317 Marionette TRACE conn2 -> [0,1405,"getWindowHandle",null] 17:57:47 INFO - PROCESS | 10935 | 1464051467321 Marionette TRACE conn2 <- [1,1405,null,{"value":"7"}] 17:57:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 17:57:47 INFO - PROCESS | 10935 | 1464051467325 Marionette TRACE conn2 -> [0,1406,"setScriptTimeout",{"ms":35000}] 17:57:47 INFO - PROCESS | 10935 | 1464051467327 Marionette TRACE conn2 <- [1,1406,null,{}] 17:57:47 INFO - PROCESS | 10935 | 1464051467329 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}] 17:57:47 INFO - PROCESS | 10935 | 1464051467428 Marionette TRACE conn2 <- [1,1407,null,{"value":null}] 17:57:47 INFO - PROCESS | 10935 | 1464051467552 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:47 INFO - PROCESS | 10935 | --DOCSHELL 0x12e3a3000 == 83 [pid = 10935] [id = 291] 17:57:47 INFO - PROCESS | 10935 | --DOCSHELL 0x12e3b2800 == 82 [pid = 10935] [id = 293] 17:57:47 INFO - PROCESS | 10935 | --DOCSHELL 0x12e398000 == 81 [pid = 10935] [id = 348] 17:57:47 INFO - PROCESS | 10935 | --DOCSHELL 0x12d94c800 == 80 [pid = 10935] [id = 347] 17:57:47 INFO - PROCESS | 10935 | --DOCSHELL 0x12ae9e800 == 79 [pid = 10935] [id = 346] 17:57:47 INFO - PROCESS | 10935 | --DOCSHELL 0x12c07a000 == 78 [pid = 10935] [id = 345] 17:57:47 INFO - PROCESS | 10935 | --DOCSHELL 0x12b419800 == 77 [pid = 10935] [id = 344] 17:57:47 INFO - PROCESS | 10935 | --DOCSHELL 0x12aae1800 == 76 [pid = 10935] [id = 343] 17:57:47 INFO - PROCESS | 10935 | --DOCSHELL 0x129178800 == 75 [pid = 10935] [id = 342] 17:57:47 INFO - PROCESS | 10935 | ++DOCSHELL 0x11330c800 == 76 [pid = 10935] [id = 359] 17:57:47 INFO - PROCESS | 10935 | ++DOMWINDOW == 205 (0x112668400) [pid = 10935] [serial = 1076] [outer = 0x0] 17:57:47 INFO - PROCESS | 10935 | ++DOMWINDOW == 206 (0x118510000) [pid = 10935] [serial = 1077] [outer = 0x112668400] 17:57:47 INFO - PROCESS | 10935 | 1464051467619 Marionette DEBUG loaded listener.js 17:57:47 INFO - PROCESS | 10935 | ++DOMWINDOW == 207 (0x119ad4800) [pid = 10935] [serial = 1078] [outer = 0x112668400] 17:57:47 INFO - PROCESS | 10935 | --DOCSHELL 0x1255aa800 == 75 [pid = 10935] [id = 341] 17:57:47 INFO - PROCESS | 10935 | --DOCSHELL 0x12320e800 == 74 [pid = 10935] [id = 340] 17:57:47 INFO - PROCESS | 10935 | --DOCSHELL 0x11940e800 == 73 [pid = 10935] [id = 339] 17:57:47 INFO - PROCESS | 10935 | --DOCSHELL 0x118596000 == 72 [pid = 10935] [id = 338] 17:57:47 INFO - PROCESS | 10935 | --DOCSHELL 0x119dd0000 == 71 [pid = 10935] [id = 337] 17:57:47 INFO - PROCESS | 10935 | --DOCSHELL 0x1170bb800 == 70 [pid = 10935] [id = 330] 17:57:47 INFO - PROCESS | 10935 | --DOMWINDOW == 206 (0x125568800) [pid = 10935] [serial = 969] [outer = 0x0] [url = about:blank] 17:57:47 INFO - PROCESS | 10935 | --DOMWINDOW == 205 (0x12619d400) [pid = 10935] [serial = 972] [outer = 0x0] [url = about:blank] 17:57:47 INFO - PROCESS | 10935 | --DOMWINDOW == 204 (0x125983800) [pid = 10935] [serial = 970] [outer = 0x0] [url = about:blank] 17:57:47 INFO - PROCESS | 10935 | --DOMWINDOW == 203 (0x1276cfc00) [pid = 10935] [serial = 975] [outer = 0x0] [url = about:blank] 17:57:47 INFO - PROCESS | 10935 | --DOMWINDOW == 202 (0x119c74000) [pid = 10935] [serial = 978] [outer = 0x0] [url = about:blank] 17:57:47 INFO - PROCESS | 10935 | --DOMWINDOW == 201 (0x116940c00) [pid = 10935] [serial = 954] [outer = 0x0] [url = about:blank] 17:57:47 INFO - PROCESS | 10935 | --DOMWINDOW == 200 (0x119173000) [pid = 10935] [serial = 955] [outer = 0x0] [url = about:blank] 17:57:47 INFO - PROCESS | 10935 | --DOMWINDOW == 199 (0x115ec2000) [pid = 10935] [serial = 949] [outer = 0x0] [url = about:blank] 17:57:47 INFO - PROCESS | 10935 | --DOMWINDOW == 198 (0x113d64c00) [pid = 10935] [serial = 948] [outer = 0x0] [url = about:blank] 17:57:47 INFO - PROCESS | 10935 | --DOMWINDOW == 197 (0x1192ae800) [pid = 10935] [serial = 957] [outer = 0x0] [url = about:blank] 17:57:47 INFO - PROCESS | 10935 | --DOMWINDOW == 196 (0x11988b000) [pid = 10935] [serial = 958] [outer = 0x0] [url = about:blank] 17:57:47 INFO - PROCESS | 10935 | --DOMWINDOW == 195 (0x12956c000) [pid = 10935] [serial = 928] [outer = 0x0] [url = about:blank] 17:57:47 INFO - PROCESS | 10935 | --DOMWINDOW == 194 (0x118049c00) [pid = 10935] [serial = 952] [outer = 0x0] [url = about:blank] 17:57:47 INFO - PROCESS | 10935 | --DOMWINDOW == 193 (0x1166c5800) [pid = 10935] [serial = 951] [outer = 0x0] [url = about:blank] 17:57:47 INFO - PROCESS | 10935 | --DOMWINDOW == 192 (0x125574000) [pid = 10935] [serial = 939] [outer = 0x0] [url = about:blank] 17:57:47 INFO - PROCESS | 10935 | --DOMWINDOW == 191 (0x113d68400) [pid = 10935] [serial = 930] [outer = 0x0] [url = about:blank] 17:57:47 INFO - PROCESS | 10935 | --DOMWINDOW == 190 (0x119dbc000) [pid = 10935] [serial = 963] [outer = 0x0] [url = about:blank] 17:57:47 INFO - PROCESS | 10935 | --DOMWINDOW == 189 (0x124807400) [pid = 10935] [serial = 964] [outer = 0x0] [url = about:blank] 17:57:47 INFO - PROCESS | 10935 | --DOMWINDOW == 188 (0x118046400) [pid = 10935] [serial = 933] [outer = 0x0] [url = about:blank] 17:57:47 INFO - PROCESS | 10935 | --DOMWINDOW == 187 (0x119acb800) [pid = 10935] [serial = 960] [outer = 0x0] [url = about:blank] 17:57:47 INFO - PROCESS | 10935 | --DOMWINDOW == 186 (0x119c54800) [pid = 10935] [serial = 961] [outer = 0x0] [url = about:blank] 17:57:47 INFO - PROCESS | 10935 | --DOMWINDOW == 185 (0x12561d800) [pid = 10935] [serial = 942] [outer = 0x0] [url = about:blank] 17:57:47 INFO - PROCESS | 10935 | --DOMWINDOW == 184 (0x119895000) [pid = 10935] [serial = 936] [outer = 0x0] [url = about:blank] 17:57:47 INFO - PROCESS | 10935 | --DOMWINDOW == 183 (0x1296d4c00) [pid = 10935] [serial = 945] [outer = 0x0] [url = about:blank] 17:57:47 INFO - PROCESS | 10935 | --DOMWINDOW == 182 (0x129568400) [pid = 10935] [serial = 981] [outer = 0x0] [url = about:blank] 17:57:47 INFO - PROCESS | 10935 | --DOMWINDOW == 181 (0x12981d400) [pid = 10935] [serial = 984] [outer = 0x0] [url = about:blank] 17:57:47 INFO - PROCESS | 10935 | --DOMWINDOW == 180 (0x1291cb800) [pid = 10935] [serial = 979] [outer = 0x0] [url = about:blank] 17:57:47 INFO - PROCESS | 10935 | --DOMWINDOW == 179 (0x12480f800) [pid = 10935] [serial = 966] [outer = 0x0] [url = about:blank] 17:57:47 INFO - PROCESS | 10935 | --DOMWINDOW == 178 (0x124d5c800) [pid = 10935] [serial = 967] [outer = 0x0] [url = about:blank] 17:57:47 INFO - PROCESS | 10935 | --DOMWINDOW == 177 (0x12aa68400) [pid = 10935] [serial = 985] [outer = 0x0] [url = about:blank] 17:57:47 INFO - PROCESS | 10935 | --DOMWINDOW == 176 (0x1296d5800) [pid = 10935] [serial = 982] [outer = 0x0] [url = about:blank] 17:57:47 INFO - PROCESS | 10935 | --DOMWINDOW == 175 (0x112662c00) [pid = 10935] [serial = 976] [outer = 0x0] [url = about:blank] 17:57:47 INFO - PROCESS | 10935 | --DOMWINDOW == 174 (0x12722c400) [pid = 10935] [serial = 973] [outer = 0x0] [url = about:blank] 17:57:47 INFO - PROCESS | 10935 | 1464051467951 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]]]}] 17:57:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 17:57:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 672ms 17:57:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 17:57:48 INFO - PROCESS | 10935 | 1464051467997 Marionette TRACE conn2 -> [0,1409,"getWindowHandle",null] 17:57:48 INFO - PROCESS | 10935 | 1464051467999 Marionette TRACE conn2 <- [1,1409,null,{"value":"7"}] 17:57:48 INFO - PROCESS | 10935 | 1464051468001 Marionette TRACE conn2 -> [0,1410,"setScriptTimeout",{"ms":35000}] 17:57:48 INFO - PROCESS | 10935 | 1464051468003 Marionette TRACE conn2 <- [1,1410,null,{}] 17:57:48 INFO - PROCESS | 10935 | 1464051468011 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}] 17:57:48 INFO - PROCESS | 10935 | 1464051468107 Marionette TRACE conn2 <- [1,1411,null,{"value":null}] 17:57:48 INFO - PROCESS | 10935 | 1464051468186 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:48 INFO - PROCESS | 10935 | ++DOCSHELL 0x119c9a000 == 71 [pid = 10935] [id = 360] 17:57:48 INFO - PROCESS | 10935 | ++DOMWINDOW == 175 (0x119ad5c00) [pid = 10935] [serial = 1079] [outer = 0x0] 17:57:48 INFO - PROCESS | 10935 | ++DOMWINDOW == 176 (0x119c70c00) [pid = 10935] [serial = 1080] [outer = 0x119ad5c00] 17:57:48 INFO - PROCESS | 10935 | 1464051468216 Marionette DEBUG loaded listener.js 17:57:48 INFO - PROCESS | 10935 | ++DOMWINDOW == 177 (0x124810000) [pid = 10935] [serial = 1081] [outer = 0x119ad5c00] 17:57:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 17:57:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 521ms 17:57:48 INFO - PROCESS | 10935 | 1464051468519 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]]]}] 17:57:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 17:57:48 INFO - PROCESS | 10935 | 1464051468529 Marionette TRACE conn2 -> [0,1413,"getWindowHandle",null] 17:57:48 INFO - PROCESS | 10935 | 1464051468531 Marionette TRACE conn2 <- [1,1413,null,{"value":"7"}] 17:57:48 INFO - PROCESS | 10935 | 1464051468533 Marionette TRACE conn2 -> [0,1414,"setScriptTimeout",{"ms":35000}] 17:57:48 INFO - PROCESS | 10935 | 1464051468534 Marionette TRACE conn2 <- [1,1414,null,{}] 17:57:48 INFO - PROCESS | 10935 | 1464051468537 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}] 17:57:48 INFO - PROCESS | 10935 | 1464051468648 Marionette TRACE conn2 <- [1,1415,null,{"value":null}] 17:57:48 INFO - PROCESS | 10935 | 1464051468722 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:48 INFO - PROCESS | 10935 | ++DOCSHELL 0x124ea2000 == 72 [pid = 10935] [id = 361] 17:57:48 INFO - PROCESS | 10935 | ++DOMWINDOW == 178 (0x12480c000) [pid = 10935] [serial = 1082] [outer = 0x0] 17:57:48 INFO - PROCESS | 10935 | ++DOMWINDOW == 179 (0x1254bc400) [pid = 10935] [serial = 1083] [outer = 0x12480c000] 17:57:48 INFO - PROCESS | 10935 | 1464051468764 Marionette DEBUG loaded listener.js 17:57:48 INFO - PROCESS | 10935 | ++DOMWINDOW == 180 (0x126196400) [pid = 10935] [serial = 1084] [outer = 0x12480c000] 17:57:49 INFO - PROCESS | 10935 | 1464051469183 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]]]}] 17:57:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 17:57:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 670ms 17:57:49 INFO - PROCESS | 10935 | 1464051469204 Marionette TRACE conn2 -> [0,1417,"getWindowHandle",null] 17:57:49 INFO - PROCESS | 10935 | 1464051469205 Marionette TRACE conn2 <- [1,1417,null,{"value":"7"}] 17:57:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 17:57:49 INFO - PROCESS | 10935 | 1464051469210 Marionette TRACE conn2 -> [0,1418,"setScriptTimeout",{"ms":35000}] 17:57:49 INFO - PROCESS | 10935 | 1464051469211 Marionette TRACE conn2 <- [1,1418,null,{}] 17:57:49 INFO - PROCESS | 10935 | 1464051469213 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}] 17:57:49 INFO - PROCESS | 10935 | 1464051469330 Marionette TRACE conn2 <- [1,1419,null,{"value":null}] 17:57:49 INFO - PROCESS | 10935 | 1464051469369 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:49 INFO - PROCESS | 10935 | ++DOCSHELL 0x126d88000 == 73 [pid = 10935] [id = 362] 17:57:49 INFO - PROCESS | 10935 | ++DOMWINDOW == 181 (0x123249800) [pid = 10935] [serial = 1085] [outer = 0x0] 17:57:49 INFO - PROCESS | 10935 | ++DOMWINDOW == 182 (0x12619e000) [pid = 10935] [serial = 1086] [outer = 0x123249800] 17:57:49 INFO - PROCESS | 10935 | 1464051469396 Marionette DEBUG loaded listener.js 17:57:49 INFO - PROCESS | 10935 | ++DOMWINDOW == 183 (0x1273d1400) [pid = 10935] [serial = 1087] [outer = 0x123249800] 17:57:49 INFO - PROCESS | 10935 | 1464051469738 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]]]}] 17:57:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 17:57:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 568ms 17:57:49 INFO - PROCESS | 10935 | 1464051469779 Marionette TRACE conn2 -> [0,1421,"getWindowHandle",null] 17:57:49 INFO - PROCESS | 10935 | 1464051469780 Marionette TRACE conn2 <- [1,1421,null,{"value":"7"}] 17:57:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 17:57:49 INFO - PROCESS | 10935 | 1464051469782 Marionette TRACE conn2 -> [0,1422,"setScriptTimeout",{"ms":35000}] 17:57:49 INFO - PROCESS | 10935 | 1464051469784 Marionette TRACE conn2 <- [1,1422,null,{}] 17:57:49 INFO - PROCESS | 10935 | 1464051469786 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}] 17:57:49 INFO - PROCESS | 10935 | 1464051469903 Marionette TRACE conn2 <- [1,1423,null,{"value":null}] 17:57:49 INFO - PROCESS | 10935 | 1464051469915 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:49 INFO - PROCESS | 10935 | ++DOCSHELL 0x12a7aa800 == 74 [pid = 10935] [id = 363] 17:57:49 INFO - PROCESS | 10935 | ++DOMWINDOW == 184 (0x1276cf400) [pid = 10935] [serial = 1088] [outer = 0x0] 17:57:49 INFO - PROCESS | 10935 | ++DOMWINDOW == 185 (0x128e4cc00) [pid = 10935] [serial = 1089] [outer = 0x1276cf400] 17:57:49 INFO - PROCESS | 10935 | 1464051469941 Marionette DEBUG loaded listener.js 17:57:49 INFO - PROCESS | 10935 | ++DOMWINDOW == 186 (0x12aa66c00) [pid = 10935] [serial = 1090] [outer = 0x1276cf400] 17:57:50 INFO - PROCESS | 10935 | 1464051470321 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]]]}] 17:57:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 17:57:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 571ms 17:57:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 17:57:50 INFO - PROCESS | 10935 | 1464051470353 Marionette TRACE conn2 -> [0,1425,"getWindowHandle",null] 17:57:50 INFO - PROCESS | 10935 | 1464051470355 Marionette TRACE conn2 <- [1,1425,null,{"value":"7"}] 17:57:50 INFO - PROCESS | 10935 | 1464051470357 Marionette TRACE conn2 -> [0,1426,"setScriptTimeout",{"ms":35000}] 17:57:50 INFO - PROCESS | 10935 | 1464051470358 Marionette TRACE conn2 <- [1,1426,null,{}] 17:57:50 INFO - PROCESS | 10935 | 1464051470360 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}] 17:57:50 INFO - PROCESS | 10935 | 1464051470471 Marionette TRACE conn2 <- [1,1427,null,{"value":null}] 17:57:50 INFO - PROCESS | 10935 | 1464051470484 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:50 INFO - PROCESS | 10935 | ++DOCSHELL 0x12b4b2000 == 75 [pid = 10935] [id = 364] 17:57:50 INFO - PROCESS | 10935 | ++DOMWINDOW == 187 (0x1276cfc00) [pid = 10935] [serial = 1091] [outer = 0x0] 17:57:50 INFO - PROCESS | 10935 | ++DOMWINDOW == 188 (0x12aacc400) [pid = 10935] [serial = 1092] [outer = 0x1276cfc00] 17:57:50 INFO - PROCESS | 10935 | 1464051470509 Marionette DEBUG loaded listener.js 17:57:50 INFO - PROCESS | 10935 | ++DOMWINDOW == 189 (0x12b488c00) [pid = 10935] [serial = 1093] [outer = 0x1276cfc00] 17:57:50 INFO - PROCESS | 10935 | 1464051470865 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]]]}] 17:57:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 17:57:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 520ms 17:57:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 17:57:50 INFO - PROCESS | 10935 | 1464051470877 Marionette TRACE conn2 -> [0,1429,"getWindowHandle",null] 17:57:50 INFO - PROCESS | 10935 | 1464051470879 Marionette TRACE conn2 <- [1,1429,null,{"value":"7"}] 17:57:50 INFO - PROCESS | 10935 | 1464051470881 Marionette TRACE conn2 -> [0,1430,"setScriptTimeout",{"ms":35000}] 17:57:50 INFO - PROCESS | 10935 | 1464051470882 Marionette TRACE conn2 <- [1,1430,null,{}] 17:57:50 INFO - PROCESS | 10935 | 1464051470884 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}] 17:57:51 INFO - PROCESS | 10935 | 1464051470999 Marionette TRACE conn2 <- [1,1431,null,{"value":null}] 17:57:51 INFO - PROCESS | 10935 | 1464051471041 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:51 INFO - PROCESS | 10935 | ++DOCSHELL 0x12c081800 == 76 [pid = 10935] [id = 365] 17:57:51 INFO - PROCESS | 10935 | ++DOMWINDOW == 190 (0x1212d3400) [pid = 10935] [serial = 1094] [outer = 0x0] 17:57:51 INFO - PROCESS | 10935 | ++DOMWINDOW == 191 (0x1212d9c00) [pid = 10935] [serial = 1095] [outer = 0x1212d3400] 17:57:51 INFO - PROCESS | 10935 | 1464051471066 Marionette DEBUG loaded listener.js 17:57:51 INFO - PROCESS | 10935 | ++DOMWINDOW == 192 (0x1212df400) [pid = 10935] [serial = 1096] [outer = 0x1212d3400] 17:57:51 INFO - PROCESS | 10935 | 1464051471399 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]]]}] 17:57:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 17:57:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 570ms 17:57:51 INFO - PROCESS | 10935 | 1464051471452 Marionette TRACE conn2 -> [0,1433,"getWindowHandle",null] 17:57:51 INFO - PROCESS | 10935 | 1464051471453 Marionette TRACE conn2 <- [1,1433,null,{"value":"7"}] 17:57:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 17:57:51 INFO - PROCESS | 10935 | 1464051471455 Marionette TRACE conn2 -> [0,1434,"setScriptTimeout",{"ms":35000}] 17:57:51 INFO - PROCESS | 10935 | 1464051471456 Marionette TRACE conn2 <- [1,1434,null,{}] 17:57:51 INFO - PROCESS | 10935 | 1464051471459 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}] 17:57:51 INFO - PROCESS | 10935 | 1464051471579 Marionette TRACE conn2 <- [1,1435,null,{"value":null}] 17:57:51 INFO - PROCESS | 10935 | --DOMWINDOW == 191 (0x123245c00) [pid = 10935] [serial = 1025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 17:57:51 INFO - PROCESS | 10935 | --DOMWINDOW == 190 (0x119481c00) [pid = 10935] [serial = 1019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 17:57:51 INFO - PROCESS | 10935 | --DOMWINDOW == 189 (0x1192ab400) [pid = 10935] [serial = 1016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 17:57:51 INFO - PROCESS | 10935 | --DOMWINDOW == 188 (0x128e4f800) [pid = 10935] [serial = 1028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 17:57:51 INFO - PROCESS | 10935 | --DOMWINDOW == 187 (0x123244c00) [pid = 10935] [serial = 1022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 17:57:51 INFO - PROCESS | 10935 | --DOMWINDOW == 186 (0x115e65800) [pid = 10935] [serial = 1010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 17:57:51 INFO - PROCESS | 10935 | --DOMWINDOW == 185 (0x117175c00) [pid = 10935] [serial = 1013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 17:57:51 INFO - PROCESS | 10935 | --DOMWINDOW == 184 (0x128e55c00) [pid = 10935] [serial = 1031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 17:57:51 INFO - PROCESS | 10935 | --DOMWINDOW == 183 (0x117546000) [pid = 10935] [serial = 1037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 17:57:51 INFO - PROCESS | 10935 | --DOMWINDOW == 182 (0x12ae65800) [pid = 10935] [serial = 1034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 17:57:51 INFO - PROCESS | 10935 | --DOMWINDOW == 181 (0x127815400) [pid = 10935] [serial = 1040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 17:57:51 INFO - PROCESS | 10935 | --DOMWINDOW == 180 (0x12bd90400) [pid = 10935] [serial = 1043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 17:57:51 INFO - PROCESS | 10935 | 1464051471767 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:51 INFO - PROCESS | 10935 | ++DOCSHELL 0x123525800 == 77 [pid = 10935] [id = 366] 17:57:51 INFO - PROCESS | 10935 | ++DOMWINDOW == 181 (0x1139b4800) [pid = 10935] [serial = 1097] [outer = 0x0] 17:57:51 INFO - PROCESS | 10935 | ++DOMWINDOW == 182 (0x118c3f800) [pid = 10935] [serial = 1098] [outer = 0x1139b4800] 17:57:51 INFO - PROCESS | 10935 | 1464051471792 Marionette DEBUG loaded listener.js 17:57:51 INFO - PROCESS | 10935 | ++DOMWINDOW == 183 (0x1212df800) [pid = 10935] [serial = 1099] [outer = 0x1139b4800] 17:57:52 INFO - PROCESS | 10935 | 1464051472078 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]]]}] 17:57:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 17:57:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 671ms 17:57:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 17:57:52 INFO - PROCESS | 10935 | 1464051472127 Marionette TRACE conn2 -> [0,1437,"getWindowHandle",null] 17:57:52 INFO - PROCESS | 10935 | 1464051472129 Marionette TRACE conn2 <- [1,1437,null,{"value":"7"}] 17:57:52 INFO - PROCESS | 10935 | 1464051472131 Marionette TRACE conn2 -> [0,1438,"setScriptTimeout",{"ms":35000}] 17:57:52 INFO - PROCESS | 10935 | 1464051472132 Marionette TRACE conn2 <- [1,1438,null,{}] 17:57:52 INFO - PROCESS | 10935 | 1464051472134 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}] 17:57:52 INFO - PROCESS | 10935 | 1464051472225 Marionette TRACE conn2 <- [1,1439,null,{"value":null}] 17:57:52 INFO - PROCESS | 10935 | 1464051472244 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:52 INFO - PROCESS | 10935 | ++DOCSHELL 0x12d599000 == 78 [pid = 10935] [id = 367] 17:57:52 INFO - PROCESS | 10935 | ++DOMWINDOW == 184 (0x12516c800) [pid = 10935] [serial = 1100] [outer = 0x0] 17:57:52 INFO - PROCESS | 10935 | ++DOMWINDOW == 185 (0x12b486800) [pid = 10935] [serial = 1101] [outer = 0x12516c800] 17:57:52 INFO - PROCESS | 10935 | 1464051472271 Marionette DEBUG loaded listener.js 17:57:52 INFO - PROCESS | 10935 | ++DOMWINDOW == 186 (0x12bd95c00) [pid = 10935] [serial = 1102] [outer = 0x12516c800] 17:57:52 INFO - PROCESS | 10935 | 1464051472600 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]]]}] 17:57:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 17:57:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 520ms 17:57:52 INFO - PROCESS | 10935 | 1464051472655 Marionette TRACE conn2 -> [0,1441,"getWindowHandle",null] 17:57:52 INFO - PROCESS | 10935 | 1464051472658 Marionette TRACE conn2 <- [1,1441,null,{"value":"7"}] 17:57:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 17:57:52 INFO - PROCESS | 10935 | 1464051472663 Marionette TRACE conn2 -> [0,1442,"setScriptTimeout",{"ms":35000}] 17:57:52 INFO - PROCESS | 10935 | 1464051472664 Marionette TRACE conn2 <- [1,1442,null,{}] 17:57:52 INFO - PROCESS | 10935 | 1464051472667 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}] 17:57:52 INFO - PROCESS | 10935 | 1464051472774 Marionette TRACE conn2 <- [1,1443,null,{"value":null}] 17:57:52 INFO - PROCESS | 10935 | 1464051472778 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:52 INFO - PROCESS | 10935 | ++DOCSHELL 0x12e3a9800 == 79 [pid = 10935] [id = 368] 17:57:52 INFO - PROCESS | 10935 | ++DOMWINDOW == 187 (0x12bcce000) [pid = 10935] [serial = 1103] [outer = 0x0] 17:57:52 INFO - PROCESS | 10935 | ++DOMWINDOW == 188 (0x12c627400) [pid = 10935] [serial = 1104] [outer = 0x12bcce000] 17:57:52 INFO - PROCESS | 10935 | 1464051472807 Marionette DEBUG loaded listener.js 17:57:52 INFO - PROCESS | 10935 | ++DOMWINDOW == 189 (0x12d3e8800) [pid = 10935] [serial = 1105] [outer = 0x12bcce000] 17:57:53 INFO - PROCESS | 10935 | 1464051473160 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]]]}] 17:57:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 17:57:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 520ms 17:57:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 17:57:53 INFO - PROCESS | 10935 | 1464051473184 Marionette TRACE conn2 -> [0,1445,"getWindowHandle",null] 17:57:53 INFO - PROCESS | 10935 | 1464051473186 Marionette TRACE conn2 <- [1,1445,null,{"value":"7"}] 17:57:53 INFO - PROCESS | 10935 | 1464051473191 Marionette TRACE conn2 -> [0,1446,"setScriptTimeout",{"ms":35000}] 17:57:53 INFO - PROCESS | 10935 | 1464051473193 Marionette TRACE conn2 <- [1,1446,null,{}] 17:57:53 INFO - PROCESS | 10935 | 1464051473196 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}] 17:57:53 INFO - PROCESS | 10935 | 1464051473349 Marionette TRACE conn2 <- [1,1447,null,{"value":null}] 17:57:53 INFO - PROCESS | 10935 | 1464051473359 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:53 INFO - PROCESS | 10935 | ++DOCSHELL 0x13537e800 == 80 [pid = 10935] [id = 369] 17:57:53 INFO - PROCESS | 10935 | ++DOMWINDOW == 190 (0x12783b000) [pid = 10935] [serial = 1106] [outer = 0x0] 17:57:53 INFO - PROCESS | 10935 | ++DOMWINDOW == 191 (0x12d3f0400) [pid = 10935] [serial = 1107] [outer = 0x12783b000] 17:57:53 INFO - PROCESS | 10935 | 1464051473383 Marionette DEBUG loaded listener.js 17:57:53 INFO - PROCESS | 10935 | ++DOMWINDOW == 192 (0x12e32ac00) [pid = 10935] [serial = 1108] [outer = 0x12783b000] 17:57:53 INFO - PROCESS | 10935 | 1464051473699 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]]]}] 17:57:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 17:57:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 524ms 17:57:53 INFO - PROCESS | 10935 | 1464051473712 Marionette TRACE conn2 -> [0,1449,"getWindowHandle",null] 17:57:53 INFO - PROCESS | 10935 | 1464051473714 Marionette TRACE conn2 <- [1,1449,null,{"value":"7"}] 17:57:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 17:57:53 INFO - PROCESS | 10935 | 1464051473716 Marionette TRACE conn2 -> [0,1450,"setScriptTimeout",{"ms":35000}] 17:57:53 INFO - PROCESS | 10935 | 1464051473717 Marionette TRACE conn2 <- [1,1450,null,{}] 17:57:53 INFO - PROCESS | 10935 | 1464051473803 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}] 17:57:53 INFO - PROCESS | 10935 | 1464051473908 Marionette TRACE conn2 <- [1,1451,null,{"value":null}] 17:57:54 INFO - PROCESS | 10935 | 1464051474021 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:54 INFO - PROCESS | 10935 | ++DOCSHELL 0x1170b6000 == 81 [pid = 10935] [id = 370] 17:57:54 INFO - PROCESS | 10935 | ++DOMWINDOW == 193 (0x112dde000) [pid = 10935] [serial = 1109] [outer = 0x0] 17:57:54 INFO - PROCESS | 10935 | ++DOMWINDOW == 194 (0x113344000) [pid = 10935] [serial = 1110] [outer = 0x112dde000] 17:57:54 INFO - PROCESS | 10935 | 1464051474052 Marionette DEBUG loaded listener.js 17:57:54 INFO - PROCESS | 10935 | ++DOMWINDOW == 195 (0x11716f400) [pid = 10935] [serial = 1111] [outer = 0x112dde000] 17:57:54 INFO - PROCESS | 10935 | 1464051474502 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]]]}] 17:57:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 17:57:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 819ms 17:57:54 INFO - PROCESS | 10935 | 1464051474553 Marionette TRACE conn2 -> [0,1453,"getWindowHandle",null] 17:57:54 INFO - PROCESS | 10935 | 1464051474556 Marionette TRACE conn2 <- [1,1453,null,{"value":"7"}] 17:57:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 17:57:54 INFO - PROCESS | 10935 | 1464051474577 Marionette TRACE conn2 -> [0,1454,"setScriptTimeout",{"ms":35000}] 17:57:54 INFO - PROCESS | 10935 | 1464051474579 Marionette TRACE conn2 <- [1,1454,null,{}] 17:57:54 INFO - PROCESS | 10935 | 1464051474582 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}] 17:57:54 INFO - PROCESS | 10935 | 1464051474694 Marionette TRACE conn2 <- [1,1455,null,{"value":null}] 17:57:54 INFO - PROCESS | 10935 | 1464051474793 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:54 INFO - PROCESS | 10935 | ++DOCSHELL 0x125926800 == 82 [pid = 10935] [id = 371] 17:57:54 INFO - PROCESS | 10935 | ++DOMWINDOW == 196 (0x119c54800) [pid = 10935] [serial = 1112] [outer = 0x0] 17:57:54 INFO - PROCESS | 10935 | ++DOMWINDOW == 197 (0x119c55400) [pid = 10935] [serial = 1113] [outer = 0x119c54800] 17:57:54 INFO - PROCESS | 10935 | 1464051474826 Marionette DEBUG loaded listener.js 17:57:54 INFO - PROCESS | 10935 | ++DOMWINDOW == 198 (0x1212dbc00) [pid = 10935] [serial = 1114] [outer = 0x119c54800] 17:57:55 INFO - PROCESS | 10935 | 1464051475252 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]]]}] 17:57:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 17:57:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 726ms 17:57:55 INFO - PROCESS | 10935 | 1464051475302 Marionette TRACE conn2 -> [0,1457,"getWindowHandle",null] 17:57:55 INFO - PROCESS | 10935 | 1464051475303 Marionette TRACE conn2 <- [1,1457,null,{"value":"7"}] 17:57:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 17:57:55 INFO - PROCESS | 10935 | 1464051475306 Marionette TRACE conn2 -> [0,1458,"setScriptTimeout",{"ms":35000}] 17:57:55 INFO - PROCESS | 10935 | 1464051475309 Marionette TRACE conn2 <- [1,1458,null,{}] 17:57:55 INFO - PROCESS | 10935 | 1464051475312 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}] 17:57:55 INFO - PROCESS | 10935 | 1464051475419 Marionette TRACE conn2 <- [1,1459,null,{"value":null}] 17:57:55 INFO - PROCESS | 10935 | 1464051475501 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:55 INFO - PROCESS | 10935 | ++DOCSHELL 0x12de20800 == 83 [pid = 10935] [id = 372] 17:57:55 INFO - PROCESS | 10935 | ++DOMWINDOW == 199 (0x12480f400) [pid = 10935] [serial = 1115] [outer = 0x0] 17:57:55 INFO - PROCESS | 10935 | ++DOMWINDOW == 200 (0x124bc0c00) [pid = 10935] [serial = 1116] [outer = 0x12480f400] 17:57:55 INFO - PROCESS | 10935 | 1464051475534 Marionette DEBUG loaded listener.js 17:57:55 INFO - PROCESS | 10935 | ++DOMWINDOW == 201 (0x1276c8800) [pid = 10935] [serial = 1117] [outer = 0x12480f400] 17:57:55 INFO - PROCESS | 10935 | 1464051475983 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]]]}] 17:57:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 17:57:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 724ms 17:57:56 INFO - PROCESS | 10935 | 1464051476044 Marionette TRACE conn2 -> [0,1461,"getWindowHandle",null] 17:57:56 INFO - PROCESS | 10935 | 1464051476049 Marionette TRACE conn2 <- [1,1461,null,{"value":"7"}] 17:57:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 17:57:56 INFO - PROCESS | 10935 | 1464051476054 Marionette TRACE conn2 -> [0,1462,"setScriptTimeout",{"ms":35000}] 17:57:56 INFO - PROCESS | 10935 | 1464051476056 Marionette TRACE conn2 <- [1,1462,null,{}] 17:57:56 INFO - PROCESS | 10935 | 1464051476060 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}] 17:57:56 INFO - PROCESS | 10935 | 1464051476167 Marionette TRACE conn2 <- [1,1463,null,{"value":null}] 17:57:56 INFO - PROCESS | 10935 | 1464051476247 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:56 INFO - PROCESS | 10935 | ++DOCSHELL 0x1377ca000 == 84 [pid = 10935] [id = 373] 17:57:56 INFO - PROCESS | 10935 | ++DOMWINDOW == 202 (0x12783f800) [pid = 10935] [serial = 1118] [outer = 0x0] 17:57:56 INFO - PROCESS | 10935 | ++DOMWINDOW == 203 (0x12aef2000) [pid = 10935] [serial = 1119] [outer = 0x12783f800] 17:57:56 INFO - PROCESS | 10935 | 1464051476277 Marionette DEBUG loaded listener.js 17:57:56 INFO - PROCESS | 10935 | ++DOMWINDOW == 204 (0x12bdbd400) [pid = 10935] [serial = 1120] [outer = 0x12783f800] 17:57:56 INFO - PROCESS | 10935 | 1464051476692 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]]]}] 17:57:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 17:57:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 673ms 17:57:56 INFO - PROCESS | 10935 | 1464051476727 Marionette TRACE conn2 -> [0,1465,"getWindowHandle",null] 17:57:56 INFO - PROCESS | 10935 | 1464051476728 Marionette TRACE conn2 <- [1,1465,null,{"value":"7"}] 17:57:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 17:57:56 INFO - PROCESS | 10935 | 1464051476731 Marionette TRACE conn2 -> [0,1466,"setScriptTimeout",{"ms":35000}] 17:57:56 INFO - PROCESS | 10935 | 1464051476732 Marionette TRACE conn2 <- [1,1466,null,{}] 17:57:56 INFO - PROCESS | 10935 | 1464051476735 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}] 17:57:56 INFO - PROCESS | 10935 | 1464051476844 Marionette TRACE conn2 <- [1,1467,null,{"value":null}] 17:57:56 INFO - PROCESS | 10935 | 1464051476925 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:56 INFO - PROCESS | 10935 | ++DOCSHELL 0x1353c4800 == 85 [pid = 10935] [id = 374] 17:57:56 INFO - PROCESS | 10935 | ++DOMWINDOW == 205 (0x12b48c800) [pid = 10935] [serial = 1121] [outer = 0x0] 17:57:56 INFO - PROCESS | 10935 | ++DOMWINDOW == 206 (0x12c62f800) [pid = 10935] [serial = 1122] [outer = 0x12b48c800] 17:57:56 INFO - PROCESS | 10935 | 1464051476956 Marionette DEBUG loaded listener.js 17:57:57 INFO - PROCESS | 10935 | ++DOMWINDOW == 207 (0x12d902400) [pid = 10935] [serial = 1123] [outer = 0x12b48c800] 17:57:57 INFO - PROCESS | 10935 | 1464051477371 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]]]}] 17:57:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 17:57:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 670ms 17:57:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 17:57:57 INFO - PROCESS | 10935 | 1464051477401 Marionette TRACE conn2 -> [0,1469,"getWindowHandle",null] 17:57:57 INFO - PROCESS | 10935 | 1464051477403 Marionette TRACE conn2 <- [1,1469,null,{"value":"7"}] 17:57:57 INFO - PROCESS | 10935 | 1464051477405 Marionette TRACE conn2 -> [0,1470,"setScriptTimeout",{"ms":35000}] 17:57:57 INFO - PROCESS | 10935 | 1464051477406 Marionette TRACE conn2 <- [1,1470,null,{}] 17:57:57 INFO - PROCESS | 10935 | 1464051477408 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}] 17:57:57 INFO - PROCESS | 10935 | 1464051477555 Marionette TRACE conn2 <- [1,1471,null,{"value":null}] 17:57:57 INFO - PROCESS | 10935 | 1464051477640 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:57 INFO - PROCESS | 10935 | ++DOCSHELL 0x1377dd800 == 86 [pid = 10935] [id = 375] 17:57:57 INFO - PROCESS | 10935 | ++DOMWINDOW == 208 (0x12e333000) [pid = 10935] [serial = 1124] [outer = 0x0] 17:57:57 INFO - PROCESS | 10935 | ++DOMWINDOW == 209 (0x1351ad800) [pid = 10935] [serial = 1125] [outer = 0x12e333000] 17:57:57 INFO - PROCESS | 10935 | 1464051477672 Marionette DEBUG loaded listener.js 17:57:57 INFO - PROCESS | 10935 | ++DOMWINDOW == 210 (0x13523fc00) [pid = 10935] [serial = 1126] [outer = 0x12e333000] 17:57:58 INFO - PROCESS | 10935 | 1464051478133 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]]]}] 17:57:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 17:57:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 769ms 17:57:58 INFO - PROCESS | 10935 | 1464051478176 Marionette TRACE conn2 -> [0,1473,"getWindowHandle",null] 17:57:58 INFO - PROCESS | 10935 | 1464051478177 Marionette TRACE conn2 <- [1,1473,null,{"value":"7"}] 17:57:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 17:57:58 INFO - PROCESS | 10935 | 1464051478181 Marionette TRACE conn2 -> [0,1474,"setScriptTimeout",{"ms":35000}] 17:57:58 INFO - PROCESS | 10935 | 1464051478182 Marionette TRACE conn2 <- [1,1474,null,{}] 17:57:58 INFO - PROCESS | 10935 | 1464051478185 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}] 17:57:58 INFO - PROCESS | 10935 | 1464051478292 Marionette TRACE conn2 <- [1,1475,null,{"value":null}] 17:57:58 INFO - PROCESS | 10935 | 1464051478374 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:58 INFO - PROCESS | 10935 | ++DOCSHELL 0x1358ee000 == 87 [pid = 10935] [id = 376] 17:57:58 INFO - PROCESS | 10935 | ++DOMWINDOW == 211 (0x135240000) [pid = 10935] [serial = 1127] [outer = 0x0] 17:57:58 INFO - PROCESS | 10935 | ++DOMWINDOW == 212 (0x135246000) [pid = 10935] [serial = 1128] [outer = 0x135240000] 17:57:58 INFO - PROCESS | 10935 | 1464051478402 Marionette DEBUG loaded listener.js 17:57:58 INFO - PROCESS | 10935 | ++DOMWINDOW == 213 (0x13524bc00) [pid = 10935] [serial = 1129] [outer = 0x135240000] 17:57:58 INFO - PROCESS | 10935 | 1464051478811 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]]]}] 17:57:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 17:57:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 671ms 17:57:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 17:57:58 INFO - PROCESS | 10935 | 1464051478862 Marionette TRACE conn2 -> [0,1477,"getWindowHandle",null] 17:57:58 INFO - PROCESS | 10935 | 1464051478864 Marionette TRACE conn2 <- [1,1477,null,{"value":"7"}] 17:57:58 INFO - PROCESS | 10935 | 1464051478866 Marionette TRACE conn2 -> [0,1478,"setScriptTimeout",{"ms":35000}] 17:57:58 INFO - PROCESS | 10935 | 1464051478867 Marionette TRACE conn2 <- [1,1478,null,{}] 17:57:58 INFO - PROCESS | 10935 | 1464051478869 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}] 17:57:58 INFO - PROCESS | 10935 | 1464051478977 Marionette TRACE conn2 <- [1,1479,null,{"value":null}] 17:57:59 INFO - PROCESS | 10935 | 1464051479059 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:59 INFO - PROCESS | 10935 | ++DOCSHELL 0x1382ce000 == 88 [pid = 10935] [id = 377] 17:57:59 INFO - PROCESS | 10935 | ++DOMWINDOW == 214 (0x12eb9cc00) [pid = 10935] [serial = 1130] [outer = 0x0] 17:57:59 INFO - PROCESS | 10935 | ++DOMWINDOW == 215 (0x12eba2000) [pid = 10935] [serial = 1131] [outer = 0x12eb9cc00] 17:57:59 INFO - PROCESS | 10935 | 1464051479089 Marionette DEBUG loaded listener.js 17:57:59 INFO - PROCESS | 10935 | ++DOMWINDOW == 216 (0x12eba5800) [pid = 10935] [serial = 1132] [outer = 0x12eb9cc00] 17:57:59 INFO - PROCESS | 10935 | 1464051479575 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]]]}] 17:57:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 17:57:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 719ms 17:57:59 INFO - PROCESS | 10935 | 1464051479585 Marionette TRACE conn2 -> [0,1481,"getWindowHandle",null] 17:57:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 17:57:59 INFO - PROCESS | 10935 | 1464051479587 Marionette TRACE conn2 <- [1,1481,null,{"value":"7"}] 17:57:59 INFO - PROCESS | 10935 | 1464051479780 Marionette TRACE conn2 -> [0,1482,"setScriptTimeout",{"ms":35000}] 17:57:59 INFO - PROCESS | 10935 | 1464051479781 Marionette TRACE conn2 <- [1,1482,null,{}] 17:57:59 INFO - PROCESS | 10935 | 1464051479815 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}] 17:57:59 INFO - PROCESS | 10935 | 1464051479919 Marionette TRACE conn2 <- [1,1483,null,{"value":null}] 17:58:00 INFO - PROCESS | 10935 | 1464051480029 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:00 INFO - PROCESS | 10935 | ++DOCSHELL 0x12482f000 == 89 [pid = 10935] [id = 378] 17:58:00 INFO - PROCESS | 10935 | ++DOMWINDOW == 217 (0x1130b2800) [pid = 10935] [serial = 1133] [outer = 0x0] 17:58:00 INFO - PROCESS | 10935 | ++DOMWINDOW == 218 (0x115e3e400) [pid = 10935] [serial = 1134] [outer = 0x1130b2800] 17:58:00 INFO - PROCESS | 10935 | 1464051480058 Marionette DEBUG loaded listener.js 17:58:00 INFO - PROCESS | 10935 | ++DOMWINDOW == 219 (0x116942000) [pid = 10935] [serial = 1135] [outer = 0x1130b2800] 17:58:00 INFO - PROCESS | 10935 | 1464051480505 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]]]}] 17:58:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 17:58:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 930ms 17:58:00 INFO - PROCESS | 10935 | 1464051480520 Marionette TRACE conn2 -> [0,1485,"getWindowHandle",null] 17:58:00 INFO - PROCESS | 10935 | 1464051480522 Marionette TRACE conn2 <- [1,1485,null,{"value":"7"}] 17:58:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 17:58:00 INFO - PROCESS | 10935 | 1464051480545 Marionette TRACE conn2 -> [0,1486,"setScriptTimeout",{"ms":35000}] 17:58:00 INFO - PROCESS | 10935 | 1464051480547 Marionette TRACE conn2 <- [1,1486,null,{}] 17:58:00 INFO - PROCESS | 10935 | 1464051480552 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}] 17:58:00 INFO - PROCESS | 10935 | 1464051480665 Marionette TRACE conn2 <- [1,1487,null,{"value":null}] 17:58:00 INFO - PROCESS | 10935 | 1464051480782 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:00 INFO - PROCESS | 10935 | ++DOCSHELL 0x11857e000 == 90 [pid = 10935] [id = 379] 17:58:00 INFO - PROCESS | 10935 | ++DOMWINDOW == 220 (0x11947c000) [pid = 10935] [serial = 1136] [outer = 0x0] 17:58:00 INFO - PROCESS | 10935 | ++DOMWINDOW == 221 (0x11954bc00) [pid = 10935] [serial = 1137] [outer = 0x11947c000] 17:58:00 INFO - PROCESS | 10935 | 1464051480828 Marionette DEBUG loaded listener.js 17:58:00 INFO - PROCESS | 10935 | ++DOMWINDOW == 222 (0x119a56400) [pid = 10935] [serial = 1138] [outer = 0x11947c000] 17:58:01 INFO - PROCESS | 10935 | 1464051481367 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]]]}] 17:58:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 17:58:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 874ms 17:58:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 17:58:01 INFO - PROCESS | 10935 | 1464051481418 Marionette TRACE conn2 -> [0,1489,"getWindowHandle",null] 17:58:01 INFO - PROCESS | 10935 | 1464051481420 Marionette TRACE conn2 <- [1,1489,null,{"value":"7"}] 17:58:01 INFO - PROCESS | 10935 | 1464051481423 Marionette TRACE conn2 -> [0,1490,"setScriptTimeout",{"ms":35000}] 17:58:01 INFO - PROCESS | 10935 | 1464051481426 Marionette TRACE conn2 <- [1,1490,null,{}] 17:58:01 INFO - PROCESS | 10935 | 1464051481429 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}] 17:58:01 INFO - PROCESS | 10935 | 1464051481583 Marionette TRACE conn2 <- [1,1491,null,{"value":null}] 17:58:01 INFO - PROCESS | 10935 | 1464051481758 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:01 INFO - PROCESS | 10935 | ++DOCSHELL 0x124eb3000 == 91 [pid = 10935] [id = 380] 17:58:01 INFO - PROCESS | 10935 | ++DOMWINDOW == 223 (0x1212d1800) [pid = 10935] [serial = 1139] [outer = 0x0] 17:58:01 INFO - PROCESS | 10935 | ++DOMWINDOW == 224 (0x1212d7000) [pid = 10935] [serial = 1140] [outer = 0x1212d1800] 17:58:01 INFO - PROCESS | 10935 | 1464051481811 Marionette DEBUG loaded listener.js 17:58:01 INFO - PROCESS | 10935 | ++DOMWINDOW == 225 (0x12480bc00) [pid = 10935] [serial = 1141] [outer = 0x1212d1800] 17:58:02 INFO - PROCESS | 10935 | --DOCSHELL 0x12e3a9800 == 90 [pid = 10935] [id = 368] 17:58:02 INFO - PROCESS | 10935 | --DOCSHELL 0x12d599000 == 89 [pid = 10935] [id = 367] 17:58:02 INFO - PROCESS | 10935 | --DOCSHELL 0x123525800 == 88 [pid = 10935] [id = 366] 17:58:02 INFO - PROCESS | 10935 | --DOCSHELL 0x12c081800 == 87 [pid = 10935] [id = 365] 17:58:02 INFO - PROCESS | 10935 | --DOCSHELL 0x12b4b2000 == 86 [pid = 10935] [id = 364] 17:58:02 INFO - PROCESS | 10935 | --DOMWINDOW == 224 (0x119c5c000) [pid = 10935] [serial = 996] [outer = 0x0] [url = about:blank] 17:58:02 INFO - PROCESS | 10935 | --DOMWINDOW == 223 (0x115e66400) [pid = 10935] [serial = 990] [outer = 0x0] [url = about:blank] 17:58:02 INFO - PROCESS | 10935 | --DOMWINDOW == 222 (0x118576800) [pid = 10935] [serial = 993] [outer = 0x0] [url = about:blank] 17:58:02 INFO - PROCESS | 10935 | --DOMWINDOW == 221 (0x1251a8800) [pid = 10935] [serial = 999] [outer = 0x0] [url = about:blank] 17:58:02 INFO - PROCESS | 10935 | --DOMWINDOW == 220 (0x127837c00) [pid = 10935] [serial = 1002] [outer = 0x0] [url = about:blank] 17:58:02 INFO - PROCESS | 10935 | --DOMWINDOW == 219 (0x1254b6c00) [pid = 10935] [serial = 1008] [outer = 0x0] [url = about:blank] 17:58:02 INFO - PROCESS | 10935 | --DOMWINDOW == 218 (0x12ae67800) [pid = 10935] [serial = 1005] [outer = 0x0] [url = about:blank] 17:58:02 INFO - PROCESS | 10935 | --DOMWINDOW == 217 (0x12c628c00) [pid = 10935] [serial = 1047] [outer = 0x0] [url = about:blank] 17:58:02 INFO - PROCESS | 10935 | --DOCSHELL 0x12a7aa800 == 85 [pid = 10935] [id = 363] 17:58:02 INFO - PROCESS | 10935 | --DOCSHELL 0x126d88000 == 84 [pid = 10935] [id = 362] 17:58:02 INFO - PROCESS | 10935 | --DOCSHELL 0x124ea2000 == 83 [pid = 10935] [id = 361] 17:58:02 INFO - PROCESS | 10935 | --DOCSHELL 0x119c9a000 == 82 [pid = 10935] [id = 360] 17:58:02 INFO - PROCESS | 10935 | --DOCSHELL 0x11330c800 == 81 [pid = 10935] [id = 359] 17:58:02 INFO - PROCESS | 10935 | --DOCSHELL 0x1237cc800 == 80 [pid = 10935] [id = 358] 17:58:02 INFO - PROCESS | 10935 | --DOCSHELL 0x135473800 == 79 [pid = 10935] [id = 353] 17:58:02 INFO - PROCESS | 10935 | --DOCSHELL 0x12e39f000 == 78 [pid = 10935] [id = 352] 17:58:02 INFO - PROCESS | 10935 | --DOCSHELL 0x126d89000 == 77 [pid = 10935] [id = 351] 17:58:02 INFO - PROCESS | 10935 | --DOCSHELL 0x118588800 == 76 [pid = 10935] [id = 350] 17:58:02 INFO - PROCESS | 10935 | 1464051482293 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]]]}] 17:58:02 INFO - PROCESS | 10935 | --DOMWINDOW == 216 (0x124d5a800) [pid = 10935] [serial = 1023] [outer = 0x0] [url = about:blank] 17:58:02 INFO - PROCESS | 10935 | --DOMWINDOW == 215 (0x12556d800) [pid = 10935] [serial = 1024] [outer = 0x0] [url = about:blank] 17:58:02 INFO - PROCESS | 10935 | --DOMWINDOW == 214 (0x116153800) [pid = 10935] [serial = 1011] [outer = 0x0] [url = about:blank] 17:58:02 INFO - PROCESS | 10935 | --DOMWINDOW == 213 (0x117544800) [pid = 10935] [serial = 1012] [outer = 0x0] [url = about:blank] 17:58:02 INFO - PROCESS | 10935 | --DOMWINDOW == 212 (0x1192ac000) [pid = 10935] [serial = 1015] [outer = 0x0] [url = about:blank] 17:58:02 INFO - PROCESS | 10935 | --DOMWINDOW == 211 (0x12aef8800) [pid = 10935] [serial = 1033] [outer = 0x0] [url = about:blank] 17:58:02 INFO - PROCESS | 10935 | --DOMWINDOW == 210 (0x12aad1c00) [pid = 10935] [serial = 1032] [outer = 0x0] [url = about:blank] 17:58:02 INFO - PROCESS | 10935 | --DOMWINDOW == 209 (0x118c40400) [pid = 10935] [serial = 1014] [outer = 0x0] [url = about:blank] 17:58:02 INFO - PROCESS | 10935 | --DOMWINDOW == 208 (0x119895400) [pid = 10935] [serial = 1038] [outer = 0x0] [url = about:blank] 17:58:02 INFO - PROCESS | 10935 | --DOMWINDOW == 207 (0x12bcc7000) [pid = 10935] [serial = 1035] [outer = 0x0] [url = about:blank] 17:58:02 INFO - PROCESS | 10935 | --DOMWINDOW == 206 (0x12bd97c00) [pid = 10935] [serial = 1041] [outer = 0x0] [url = about:blank] 17:58:02 INFO - PROCESS | 10935 | --DOMWINDOW == 205 (0x12c18a400) [pid = 10935] [serial = 1045] [outer = 0x0] [url = about:blank] 17:58:02 INFO - PROCESS | 10935 | --DOMWINDOW == 204 (0x12bdbd800) [pid = 10935] [serial = 1042] [outer = 0x0] [url = about:blank] 17:58:02 INFO - PROCESS | 10935 | --DOMWINDOW == 203 (0x12c0dc000) [pid = 10935] [serial = 1044] [outer = 0x0] [url = about:blank] 17:58:02 INFO - PROCESS | 10935 | --DOMWINDOW == 202 (0x125984400) [pid = 10935] [serial = 1039] [outer = 0x0] [url = about:blank] 17:58:02 INFO - PROCESS | 10935 | --DOMWINDOW == 201 (0x12bd90800) [pid = 10935] [serial = 1036] [outer = 0x0] [url = about:blank] 17:58:02 INFO - PROCESS | 10935 | --DOMWINDOW == 200 (0x128e4d400) [pid = 10935] [serial = 1027] [outer = 0x0] [url = about:blank] 17:58:02 INFO - PROCESS | 10935 | --DOMWINDOW == 199 (0x12981ac00) [pid = 10935] [serial = 1030] [outer = 0x0] [url = about:blank] 17:58:02 INFO - PROCESS | 10935 | --DOMWINDOW == 198 (0x12aacdc00) [pid = 10935] [serial = 987] [outer = 0x0] [url = about:blank] 17:58:02 INFO - PROCESS | 10935 | --DOMWINDOW == 197 (0x125988000) [pid = 10935] [serial = 1026] [outer = 0x0] [url = about:blank] 17:58:02 INFO - PROCESS | 10935 | --DOMWINDOW == 196 (0x119c73c00) [pid = 10935] [serial = 1020] [outer = 0x0] [url = about:blank] 17:58:02 INFO - PROCESS | 10935 | --DOMWINDOW == 195 (0x124805c00) [pid = 10935] [serial = 1021] [outer = 0x0] [url = about:blank] 17:58:02 INFO - PROCESS | 10935 | --DOMWINDOW == 194 (0x11954f000) [pid = 10935] [serial = 1017] [outer = 0x0] [url = about:blank] 17:58:02 INFO - PROCESS | 10935 | --DOMWINDOW == 193 (0x1110af800) [pid = 10935] [serial = 1018] [outer = 0x0] [url = about:blank] 17:58:02 INFO - PROCESS | 10935 | --DOMWINDOW == 192 (0x1291c3800) [pid = 10935] [serial = 1029] [outer = 0x0] [url = about:blank] 17:58:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 17:58:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 925ms 17:58:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 17:58:02 INFO - PROCESS | 10935 | 1464051482351 Marionette TRACE conn2 -> [0,1493,"getWindowHandle",null] 17:58:02 INFO - PROCESS | 10935 | 1464051482352 Marionette TRACE conn2 <- [1,1493,null,{"value":"7"}] 17:58:02 INFO - PROCESS | 10935 | 1464051482354 Marionette TRACE conn2 -> [0,1494,"setScriptTimeout",{"ms":35000}] 17:58:02 INFO - PROCESS | 10935 | 1464051482355 Marionette TRACE conn2 <- [1,1494,null,{}] 17:58:02 INFO - PROCESS | 10935 | 1464051482364 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}] 17:58:02 INFO - PROCESS | 10935 | 1464051482456 Marionette TRACE conn2 <- [1,1495,null,{"value":null}] 17:58:02 INFO - PROCESS | 10935 | 1464051482461 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:02 INFO - PROCESS | 10935 | ++DOCSHELL 0x12343b800 == 77 [pid = 10935] [id = 381] 17:58:02 INFO - PROCESS | 10935 | ++DOMWINDOW == 193 (0x1248b0400) [pid = 10935] [serial = 1142] [outer = 0x0] 17:58:02 INFO - PROCESS | 10935 | ++DOMWINDOW == 194 (0x124d5f000) [pid = 10935] [serial = 1143] [outer = 0x1248b0400] 17:58:02 INFO - PROCESS | 10935 | 1464051482487 Marionette DEBUG loaded listener.js 17:58:02 INFO - PROCESS | 10935 | ++DOMWINDOW == 195 (0x12556f000) [pid = 10935] [serial = 1144] [outer = 0x1248b0400] 17:58:02 INFO - PROCESS | 10935 | 1464051482842 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]]]}] 17:58:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 17:58:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 525ms 17:58:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 17:58:02 INFO - PROCESS | 10935 | 1464051482879 Marionette TRACE conn2 -> [0,1497,"getWindowHandle",null] 17:58:02 INFO - PROCESS | 10935 | 1464051482881 Marionette TRACE conn2 <- [1,1497,null,{"value":"7"}] 17:58:02 INFO - PROCESS | 10935 | 1464051482883 Marionette TRACE conn2 -> [0,1498,"setScriptTimeout",{"ms":35000}] 17:58:02 INFO - PROCESS | 10935 | 1464051482884 Marionette TRACE conn2 <- [1,1498,null,{}] 17:58:02 INFO - PROCESS | 10935 | 1464051482886 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}] 17:58:02 INFO - PROCESS | 10935 | 1464051482974 Marionette TRACE conn2 <- [1,1499,null,{"value":null}] 17:58:02 INFO - PROCESS | 10935 | 1464051482979 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:02 INFO - PROCESS | 10935 | ++DOCSHELL 0x129237800 == 78 [pid = 10935] [id = 382] 17:58:02 INFO - PROCESS | 10935 | ++DOMWINDOW == 196 (0x125983800) [pid = 10935] [serial = 1145] [outer = 0x0] 17:58:03 INFO - PROCESS | 10935 | ++DOMWINDOW == 197 (0x1261a0400) [pid = 10935] [serial = 1146] [outer = 0x125983800] 17:58:03 INFO - PROCESS | 10935 | 1464051483004 Marionette DEBUG loaded listener.js 17:58:03 INFO - PROCESS | 10935 | ++DOMWINDOW == 198 (0x1273cf400) [pid = 10935] [serial = 1147] [outer = 0x125983800] 17:58:03 INFO - PROCESS | 10935 | 1464051483364 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]]]}] 17:58:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 17:58:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 519ms 17:58:03 INFO - PROCESS | 10935 | 1464051483402 Marionette TRACE conn2 -> [0,1501,"getWindowHandle",null] 17:58:03 INFO - PROCESS | 10935 | 1464051483404 Marionette TRACE conn2 <- [1,1501,null,{"value":"7"}] 17:58:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 17:58:03 INFO - PROCESS | 10935 | 1464051483406 Marionette TRACE conn2 -> [0,1502,"setScriptTimeout",{"ms":35000}] 17:58:03 INFO - PROCESS | 10935 | 1464051483407 Marionette TRACE conn2 <- [1,1502,null,{}] 17:58:03 INFO - PROCESS | 10935 | 1464051483409 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}] 17:58:03 INFO - PROCESS | 10935 | 1464051483515 Marionette TRACE conn2 <- [1,1503,null,{"value":null}] 17:58:03 INFO - PROCESS | 10935 | 1464051483523 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:03 INFO - PROCESS | 10935 | ++DOCSHELL 0x12bd63000 == 79 [pid = 10935] [id = 383] 17:58:03 INFO - PROCESS | 10935 | ++DOMWINDOW == 199 (0x127841400) [pid = 10935] [serial = 1148] [outer = 0x0] 17:58:03 INFO - PROCESS | 10935 | ++DOMWINDOW == 200 (0x1291cc000) [pid = 10935] [serial = 1149] [outer = 0x127841400] 17:58:03 INFO - PROCESS | 10935 | 1464051483548 Marionette DEBUG loaded listener.js 17:58:03 INFO - PROCESS | 10935 | ++DOMWINDOW == 201 (0x12aa69000) [pid = 10935] [serial = 1150] [outer = 0x127841400] 17:58:03 INFO - PROCESS | 10935 | 1464051483890 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]]]}] 17:58:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 17:58:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 518ms 17:58:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 17:58:03 INFO - PROCESS | 10935 | 1464051483924 Marionette TRACE conn2 -> [0,1505,"getWindowHandle",null] 17:58:03 INFO - PROCESS | 10935 | 1464051483926 Marionette TRACE conn2 <- [1,1505,null,{"value":"7"}] 17:58:03 INFO - PROCESS | 10935 | 1464051483928 Marionette TRACE conn2 -> [0,1506,"setScriptTimeout",{"ms":35000}] 17:58:03 INFO - PROCESS | 10935 | 1464051483929 Marionette TRACE conn2 <- [1,1506,null,{}] 17:58:03 INFO - PROCESS | 10935 | 1464051483931 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}] 17:58:04 INFO - PROCESS | 10935 | 1464051484021 Marionette TRACE conn2 <- [1,1507,null,{"value":null}] 17:58:04 INFO - PROCESS | 10935 | 1464051484108 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:04 INFO - PROCESS | 10935 | ++DOCSHELL 0x12c083000 == 80 [pid = 10935] [id = 384] 17:58:04 INFO - PROCESS | 10935 | ++DOMWINDOW == 202 (0x127841800) [pid = 10935] [serial = 1151] [outer = 0x0] 17:58:04 INFO - PROCESS | 10935 | ++DOMWINDOW == 203 (0x12aad4800) [pid = 10935] [serial = 1152] [outer = 0x127841800] 17:58:04 INFO - PROCESS | 10935 | 1464051484132 Marionette DEBUG loaded listener.js 17:58:04 INFO - PROCESS | 10935 | ++DOMWINDOW == 204 (0x12bcd2800) [pid = 10935] [serial = 1153] [outer = 0x127841800] 17:58:04 INFO - PROCESS | 10935 | 1464051484455 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]]]}] 17:58:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 17:58:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 570ms 17:58:04 INFO - PROCESS | 10935 | 1464051484500 Marionette TRACE conn2 -> [0,1509,"getWindowHandle",null] 17:58:04 INFO - PROCESS | 10935 | 1464051484501 Marionette TRACE conn2 <- [1,1509,null,{"value":"7"}] 17:58:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 17:58:04 INFO - PROCESS | 10935 | 1464051484503 Marionette TRACE conn2 -> [0,1510,"setScriptTimeout",{"ms":35000}] 17:58:04 INFO - PROCESS | 10935 | 1464051484505 Marionette TRACE conn2 <- [1,1510,null,{}] 17:58:04 INFO - PROCESS | 10935 | 1464051484514 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}] 17:58:04 INFO - PROCESS | 10935 | 1464051484627 Marionette TRACE conn2 <- [1,1511,null,{"value":null}] 17:58:04 INFO - PROCESS | 10935 | 1464051484640 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:04 INFO - PROCESS | 10935 | ++DOCSHELL 0x12d59c000 == 81 [pid = 10935] [id = 385] 17:58:04 INFO - PROCESS | 10935 | ++DOMWINDOW == 205 (0x12aefb400) [pid = 10935] [serial = 1154] [outer = 0x0] 17:58:04 INFO - PROCESS | 10935 | ++DOMWINDOW == 206 (0x12bdba800) [pid = 10935] [serial = 1155] [outer = 0x12aefb400] 17:58:04 INFO - PROCESS | 10935 | 1464051484664 Marionette DEBUG loaded listener.js 17:58:04 INFO - PROCESS | 10935 | ++DOMWINDOW == 207 (0x12c188000) [pid = 10935] [serial = 1156] [outer = 0x12aefb400] 17:58:05 INFO - PROCESS | 10935 | 1464051485001 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]]]}] 17:58:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 17:58:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 518ms 17:58:05 INFO - PROCESS | 10935 | 1464051485067 Marionette TRACE conn2 -> [0,1513,"getWindowHandle",null] 17:58:05 INFO - PROCESS | 10935 | 1464051485068 Marionette TRACE conn2 <- [1,1513,null,{"value":"7"}] 17:58:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 17:58:05 INFO - PROCESS | 10935 | 1464051485078 Marionette TRACE conn2 -> [0,1514,"setScriptTimeout",{"ms":35000}] 17:58:05 INFO - PROCESS | 10935 | 1464051485079 Marionette TRACE conn2 <- [1,1514,null,{}] 17:58:05 INFO - PROCESS | 10935 | 1464051485082 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}] 17:58:05 INFO - PROCESS | 10935 | 1464051485209 Marionette TRACE conn2 <- [1,1515,null,{"value":null}] 17:58:05 INFO - PROCESS | 10935 | 1464051485226 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:05 INFO - PROCESS | 10935 | ++DOCSHELL 0x12de10000 == 82 [pid = 10935] [id = 386] 17:58:05 INFO - PROCESS | 10935 | ++DOMWINDOW == 208 (0x12c628c00) [pid = 10935] [serial = 1157] [outer = 0x0] 17:58:05 INFO - PROCESS | 10935 | ++DOMWINDOW == 209 (0x12d3ea800) [pid = 10935] [serial = 1158] [outer = 0x12c628c00] 17:58:05 INFO - PROCESS | 10935 | 1464051485250 Marionette DEBUG loaded listener.js 17:58:05 INFO - PROCESS | 10935 | ++DOMWINDOW == 210 (0x12e337800) [pid = 10935] [serial = 1159] [outer = 0x12c628c00] 17:58:05 INFO - PROCESS | 10935 | 1464051485701 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]]]}] 17:58:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 17:58:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 675ms 17:58:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 17:58:05 INFO - PROCESS | 10935 | 1464051485752 Marionette TRACE conn2 -> [0,1517,"getWindowHandle",null] 17:58:05 INFO - PROCESS | 10935 | 1464051485754 Marionette TRACE conn2 <- [1,1517,null,{"value":"7"}] 17:58:05 INFO - PROCESS | 10935 | 1464051485757 Marionette TRACE conn2 -> [0,1518,"setScriptTimeout",{"ms":35000}] 17:58:05 INFO - PROCESS | 10935 | 1464051485759 Marionette TRACE conn2 <- [1,1518,null,{}] 17:58:05 INFO - PROCESS | 10935 | 1464051485762 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}] 17:58:05 INFO - PROCESS | 10935 | 1464051485946 Marionette TRACE conn2 <- [1,1519,null,{"value":null}] 17:58:05 INFO - PROCESS | 10935 | 1464051485974 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:05 INFO - PROCESS | 10935 | ++DOCSHELL 0x12f331000 == 83 [pid = 10935] [id = 387] 17:58:05 INFO - PROCESS | 10935 | ++DOMWINDOW == 211 (0x118050800) [pid = 10935] [serial = 1160] [outer = 0x0] 17:58:06 INFO - PROCESS | 10935 | ++DOMWINDOW == 212 (0x127818800) [pid = 10935] [serial = 1161] [outer = 0x118050800] 17:58:06 INFO - PROCESS | 10935 | 1464051486014 Marionette DEBUG loaded listener.js 17:58:06 INFO - PROCESS | 10935 | ++DOMWINDOW == 213 (0x1351aa400) [pid = 10935] [serial = 1162] [outer = 0x118050800] 17:58:06 INFO - PROCESS | 10935 | --DOMWINDOW == 212 (0x119892800) [pid = 10935] [serial = 868] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 17:58:06 INFO - PROCESS | 10935 | --DOMWINDOW == 211 (0x112a63000) [pid = 10935] [serial = 929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 17:58:06 INFO - PROCESS | 10935 | --DOMWINDOW == 210 (0x119480400) [pid = 10935] [serial = 935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 17:58:06 INFO - PROCESS | 10935 | --DOMWINDOW == 209 (0x127840400) [pid = 10935] [serial = 877] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 17:58:06 INFO - PROCESS | 10935 | --DOMWINDOW == 208 (0x12bd95000) [pid = 10935] [serial = 817] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 17:58:06 INFO - PROCESS | 10935 | --DOMWINDOW == 207 (0x1291cdc00) [pid = 10935] [serial = 944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 17:58:06 INFO - PROCESS | 10935 | --DOMWINDOW == 206 (0x12cf88c00) [pid = 10935] [serial = 880] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 17:58:06 INFO - PROCESS | 10935 | --DOMWINDOW == 205 (0x111f2b000) [pid = 10935] [serial = 802] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 17:58:06 INFO - PROCESS | 10935 | --DOMWINDOW == 204 (0x127817c00) [pid = 10935] [serial = 874] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 17:58:06 INFO - PROCESS | 10935 | --DOMWINDOW == 203 (0x124911400) [pid = 10935] [serial = 811] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 17:58:06 INFO - PROCESS | 10935 | --DOMWINDOW == 202 (0x116153400) [pid = 10935] [serial = 820] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 17:58:06 INFO - PROCESS | 10935 | --DOMWINDOW == 201 (0x111d86400) [pid = 10935] [serial = 941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 17:58:06 INFO - PROCESS | 10935 | --DOMWINDOW == 200 (0x12706e800) [pid = 10935] [serial = 814] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 17:58:06 INFO - PROCESS | 10935 | --DOMWINDOW == 199 (0x112ac7c00) [pid = 10935] [serial = 1067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 17:58:06 INFO - PROCESS | 10935 | --DOMWINDOW == 198 (0x1139b4800) [pid = 10935] [serial = 1097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 17:58:06 INFO - PROCESS | 10935 | --DOMWINDOW == 197 (0x12516c800) [pid = 10935] [serial = 1100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 17:58:06 INFO - PROCESS | 10935 | --DOMWINDOW == 196 (0x12aace800) [pid = 10935] [serial = 1004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 17:58:06 INFO - PROCESS | 10935 | --DOMWINDOW == 195 (0x12324c800) [pid = 10935] [serial = 998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 17:58:06 INFO - PROCESS | 10935 | --DOMWINDOW == 194 (0x124806c00) [pid = 10935] [serial = 1001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 17:58:06 INFO - PROCESS | 10935 | --DOMWINDOW == 193 (0x119889800) [pid = 10935] [serial = 995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 17:58:06 INFO - PROCESS | 10935 | --DOMWINDOW == 192 (0x115e38000) [pid = 10935] [serial = 989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 17:58:06 INFO - PROCESS | 10935 | --DOMWINDOW == 191 (0x1167c9400) [pid = 10935] [serial = 992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 17:58:06 INFO - PROCESS | 10935 | --DOMWINDOW == 190 (0x124806000) [pid = 10935] [serial = 871] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 17:58:06 INFO - PROCESS | 10935 | --DOMWINDOW == 189 (0x12cf8a000) [pid = 10935] [serial = 883] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 17:58:06 INFO - PROCESS | 10935 | --DOMWINDOW == 188 (0x11619fc00) [pid = 10935] [serial = 865] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 17:58:06 INFO - PROCESS | 10935 | --DOMWINDOW == 187 (0x1198e1000) [pid = 10935] [serial = 808] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 17:58:06 INFO - PROCESS | 10935 | --DOMWINDOW == 186 (0x112a6ac00) [pid = 10935] [serial = 1007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 17:58:06 INFO - PROCESS | 10935 | --DOMWINDOW == 185 (0x117545400) [pid = 10935] [serial = 805] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 17:58:06 INFO - PROCESS | 10935 | --DOMWINDOW == 184 (0x1167ce800) [pid = 10935] [serial = 932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 17:58:06 INFO - PROCESS | 10935 | --DOMWINDOW == 183 (0x123706000) [pid = 10935] [serial = 938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 17:58:06 INFO - PROCESS | 10935 | --DOMWINDOW == 182 (0x12aa65c00) [pid = 10935] [serial = 986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 17:58:06 INFO - PROCESS | 10935 | --DOMWINDOW == 181 (0x1276cf400) [pid = 10935] [serial = 1088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 17:58:06 INFO - PROCESS | 10935 | --DOMWINDOW == 180 (0x115e65c00) [pid = 10935] [serial = 1073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 17:58:06 INFO - PROCESS | 10935 | --DOMWINDOW == 179 (0x119ad5c00) [pid = 10935] [serial = 1079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 17:58:06 INFO - PROCESS | 10935 | --DOMWINDOW == 178 (0x1276cfc00) [pid = 10935] [serial = 1091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 17:58:06 INFO - PROCESS | 10935 | --DOMWINDOW == 177 (0x12480c000) [pid = 10935] [serial = 1082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 17:58:06 INFO - PROCESS | 10935 | --DOMWINDOW == 176 (0x1122b1c00) [pid = 10935] [serial = 1070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 17:58:06 INFO - PROCESS | 10935 | --DOMWINDOW == 175 (0x112668400) [pid = 10935] [serial = 1076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 17:58:06 INFO - PROCESS | 10935 | --DOMWINDOW == 174 (0x1160e0000) [pid = 10935] [serial = 1049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 17:58:06 INFO - PROCESS | 10935 | --DOMWINDOW == 173 (0x123249800) [pid = 10935] [serial = 1085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 17:58:06 INFO - PROCESS | 10935 | --DOMWINDOW == 172 (0x129570400) [pid = 10935] [serial = 1058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 17:58:06 INFO - PROCESS | 10935 | --DOMWINDOW == 171 (0x1212d3400) [pid = 10935] [serial = 1094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 17:58:06 INFO - PROCESS | 10935 | --DOMWINDOW == 170 (0x12cf84000) [pid = 10935] [serial = 1064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 17:58:06 INFO - PROCESS | 10935 | --DOMWINDOW == 169 (0x12bcce000) [pid = 10935] [serial = 1103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 17:58:06 INFO - PROCESS | 10935 | --DOMWINDOW == 168 (0x119551800) [pid = 10935] [serial = 1052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 17:58:06 INFO - PROCESS | 10935 | --DOMWINDOW == 167 (0x12ae66c00) [pid = 10935] [serial = 1061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 17:58:06 INFO - PROCESS | 10935 | --DOMWINDOW == 166 (0x127318000) [pid = 10935] [serial = 1055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 17:58:06 INFO - PROCESS | 10935 | 1464051486729 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]]]}] 17:58:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 17:58:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 1022ms 17:58:06 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 17:58:06 INFO - PROCESS | 10935 | 1464051486780 Marionette TRACE conn2 -> [0,1521,"getWindowHandle",null] 17:58:06 INFO - PROCESS | 10935 | 1464051486781 Marionette TRACE conn2 <- [1,1521,null,{"value":"7"}] 17:58:06 INFO - PROCESS | 10935 | 1464051486783 Marionette TRACE conn2 -> [0,1522,"setScriptTimeout",{"ms":35000}] 17:58:06 INFO - PROCESS | 10935 | 1464051486785 Marionette TRACE conn2 <- [1,1522,null,{}] 17:58:06 INFO - PROCESS | 10935 | 1464051486787 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}] 17:58:06 INFO - PROCESS | 10935 | 1464051486901 Marionette TRACE conn2 <- [1,1523,null,{"value":null}] 17:58:06 INFO - PROCESS | 10935 | 1464051486907 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:06 INFO - PROCESS | 10935 | ++DOCSHELL 0x1237cb000 == 84 [pid = 10935] [id = 388] 17:58:06 INFO - PROCESS | 10935 | ++DOMWINDOW == 167 (0x113d5fc00) [pid = 10935] [serial = 1163] [outer = 0x0] 17:58:06 INFO - PROCESS | 10935 | ++DOMWINDOW == 168 (0x11870bc00) [pid = 10935] [serial = 1164] [outer = 0x113d5fc00] 17:58:06 INFO - PROCESS | 10935 | 1464051486936 Marionette DEBUG loaded listener.js 17:58:06 INFO - PROCESS | 10935 | ++DOMWINDOW == 169 (0x1212d2800) [pid = 10935] [serial = 1165] [outer = 0x113d5fc00] 17:58:07 INFO - PROCESS | 10935 | 1464051487284 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"]]]}] 17:58:07 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 () { 17:58:07 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 17:58:07 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 17:58:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:58:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:58:07 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 17:58:07 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 () { 17:58:07 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 17:58:07 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 17:58:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:58:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:58:07 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 17:58:07 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 () { 17:58:07 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 17:58:07 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 17:58:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:58:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:58:07 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 17:58:07 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 () { 17:58:07 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 17:58:07 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 17:58:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:58:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:58:07 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 17:58:07 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 520ms 17:58:07 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 17:58:07 INFO - PROCESS | 10935 | 1464051487303 Marionette TRACE conn2 -> [0,1525,"getWindowHandle",null] 17:58:07 INFO - PROCESS | 10935 | 1464051487305 Marionette TRACE conn2 <- [1,1525,null,{"value":"7"}] 17:58:07 INFO - PROCESS | 10935 | 1464051487309 Marionette TRACE conn2 -> [0,1526,"setScriptTimeout",{"ms":35000}] 17:58:07 INFO - PROCESS | 10935 | 1464051487311 Marionette TRACE conn2 <- [1,1526,null,{}] 17:58:07 INFO - PROCESS | 10935 | 1464051487313 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}] 17:58:07 INFO - PROCESS | 10935 | 1464051487404 Marionette TRACE conn2 <- [1,1527,null,{"value":null}] 17:58:07 INFO - PROCESS | 10935 | 1464051487479 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:07 INFO - PROCESS | 10935 | ++DOCSHELL 0x1353c5800 == 85 [pid = 10935] [id = 389] 17:58:07 INFO - PROCESS | 10935 | ++DOMWINDOW == 170 (0x123248c00) [pid = 10935] [serial = 1166] [outer = 0x0] 17:58:07 INFO - PROCESS | 10935 | ++DOMWINDOW == 171 (0x12561d800) [pid = 10935] [serial = 1167] [outer = 0x123248c00] 17:58:07 INFO - PROCESS | 10935 | 1464051487503 Marionette DEBUG loaded listener.js 17:58:07 INFO - PROCESS | 10935 | ++DOMWINDOW == 172 (0x1296dec00) [pid = 10935] [serial = 1168] [outer = 0x123248c00] 17:58:07 INFO - PROCESS | 10935 | 1464051487774 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"]]]}] 17:58:07 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 17:58:07 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 17:58:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:58:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:58:07 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 17:58:07 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 17:58:07 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 17:58:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:58:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:58:07 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 17:58:07 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 17:58:07 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 17:58:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:58:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:58:07 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 17:58:07 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 522ms 17:58:07 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 17:58:07 INFO - PROCESS | 10935 | 1464051487830 Marionette TRACE conn2 -> [0,1529,"getWindowHandle",null] 17:58:07 INFO - PROCESS | 10935 | 1464051487831 Marionette TRACE conn2 <- [1,1529,null,{"value":"7"}] 17:58:07 INFO - PROCESS | 10935 | 1464051487834 Marionette TRACE conn2 -> [0,1530,"setScriptTimeout",{"ms":35000}] 17:58:07 INFO - PROCESS | 10935 | 1464051487835 Marionette TRACE conn2 <- [1,1530,null,{}] 17:58:07 INFO - PROCESS | 10935 | 1464051487837 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}] 17:58:07 INFO - PROCESS | 10935 | 1464051487931 Marionette TRACE conn2 <- [1,1531,null,{"value":null}] 17:58:07 INFO - PROCESS | 10935 | 1464051487935 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:07 INFO - PROCESS | 10935 | ++DOCSHELL 0x135bc4800 == 86 [pid = 10935] [id = 390] 17:58:07 INFO - PROCESS | 10935 | ++DOMWINDOW == 173 (0x12aac6800) [pid = 10935] [serial = 1169] [outer = 0x0] 17:58:07 INFO - PROCESS | 10935 | ++DOMWINDOW == 174 (0x12bcd3800) [pid = 10935] [serial = 1170] [outer = 0x12aac6800] 17:58:07 INFO - PROCESS | 10935 | 1464051487959 Marionette DEBUG loaded listener.js 17:58:08 INFO - PROCESS | 10935 | ++DOMWINDOW == 175 (0x12d906000) [pid = 10935] [serial = 1171] [outer = 0x12aac6800] 17:58:08 INFO - PROCESS | 10935 | 1464051488276 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]]]}] 17:58:08 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 17:58:08 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 17:58:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:58:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:58:08 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 17:58:08 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 17:58:08 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. 17:58:08 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 17:58:08 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 467ms 17:58:08 INFO - PROCESS | 10935 | 1464051488302 Marionette TRACE conn2 -> [0,1533,"getWindowHandle",null] 17:58:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 17:58:08 INFO - PROCESS | 10935 | 1464051488303 Marionette TRACE conn2 <- [1,1533,null,{"value":"7"}] 17:58:08 INFO - PROCESS | 10935 | 1464051488312 Marionette TRACE conn2 -> [0,1534,"setScriptTimeout",{"ms":35000}] 17:58:08 INFO - PROCESS | 10935 | 1464051488313 Marionette TRACE conn2 <- [1,1534,null,{}] 17:58:08 INFO - PROCESS | 10935 | 1464051488315 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}] 17:58:08 INFO - PROCESS | 10935 | 1464051488444 Marionette TRACE conn2 <- [1,1535,null,{"value":null}] 17:58:08 INFO - PROCESS | 10935 | 1464051488452 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:08 INFO - PROCESS | 10935 | ++DOCSHELL 0x135c5e800 == 87 [pid = 10935] [id = 391] 17:58:08 INFO - PROCESS | 10935 | ++DOMWINDOW == 176 (0x12594ac00) [pid = 10935] [serial = 1172] [outer = 0x0] 17:58:08 INFO - PROCESS | 10935 | ++DOMWINDOW == 177 (0x1351b0c00) [pid = 10935] [serial = 1173] [outer = 0x12594ac00] 17:58:08 INFO - PROCESS | 10935 | 1464051488478 Marionette DEBUG loaded listener.js 17:58:08 INFO - PROCESS | 10935 | ++DOMWINDOW == 178 (0x135242400) [pid = 10935] [serial = 1174] [outer = 0x12594ac00] 17:58:09 INFO - PROCESS | 10935 | 1464051489168 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]]]}] 17:58:09 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 17:58:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 928ms 17:58:09 INFO - PROCESS | 10935 | 1464051489234 Marionette TRACE conn2 -> [0,1537,"getWindowHandle",null] 17:58:09 INFO - PROCESS | 10935 | 1464051489238 Marionette TRACE conn2 <- [1,1537,null,{"value":"7"}] 17:58:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 17:58:09 INFO - PROCESS | 10935 | 1464051489241 Marionette TRACE conn2 -> [0,1538,"setScriptTimeout",{"ms":35000}] 17:58:09 INFO - PROCESS | 10935 | 1464051489244 Marionette TRACE conn2 <- [1,1538,null,{}] 17:58:09 INFO - PROCESS | 10935 | 1464051489247 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}] 17:58:09 INFO - PROCESS | 10935 | 1464051489368 Marionette TRACE conn2 <- [1,1539,null,{"value":null}] 17:58:09 INFO - PROCESS | 10935 | 1464051489486 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:09 INFO - PROCESS | 10935 | ++DOCSHELL 0x119c92800 == 88 [pid = 10935] [id = 392] 17:58:09 INFO - PROCESS | 10935 | ++DOMWINDOW == 179 (0x116940c00) [pid = 10935] [serial = 1175] [outer = 0x0] 17:58:09 INFO - PROCESS | 10935 | ++DOMWINDOW == 180 (0x118049c00) [pid = 10935] [serial = 1176] [outer = 0x116940c00] 17:58:09 INFO - PROCESS | 10935 | 1464051489519 Marionette DEBUG loaded listener.js 17:58:09 INFO - PROCESS | 10935 | ++DOMWINDOW == 181 (0x11917cc00) [pid = 10935] [serial = 1177] [outer = 0x116940c00] 17:58:09 INFO - PROCESS | 10935 | 1464051489985 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]]]}] 17:58:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 17:58:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 771ms 17:58:10 INFO - PROCESS | 10935 | 1464051490013 Marionette TRACE conn2 -> [0,1541,"getWindowHandle",null] 17:58:10 INFO - PROCESS | 10935 | 1464051490017 Marionette TRACE conn2 <- [1,1541,null,{"value":"7"}] 17:58:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 17:58:10 INFO - PROCESS | 10935 | 1464051490040 Marionette TRACE conn2 -> [0,1542,"setScriptTimeout",{"ms":35000}] 17:58:10 INFO - PROCESS | 10935 | 1464051490042 Marionette TRACE conn2 <- [1,1542,null,{}] 17:58:10 INFO - PROCESS | 10935 | 1464051490047 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}] 17:58:10 INFO - PROCESS | 10935 | 1464051490171 Marionette TRACE conn2 <- [1,1543,null,{"value":null}] 17:58:10 INFO - PROCESS | 10935 | 1464051490259 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:10 INFO - PROCESS | 10935 | ++DOCSHELL 0x12aa0b000 == 89 [pid = 10935] [id = 393] 17:58:10 INFO - PROCESS | 10935 | ++DOMWINDOW == 182 (0x119551800) [pid = 10935] [serial = 1178] [outer = 0x0] 17:58:10 INFO - PROCESS | 10935 | ++DOMWINDOW == 183 (0x119c79800) [pid = 10935] [serial = 1179] [outer = 0x119551800] 17:58:10 INFO - PROCESS | 10935 | 1464051490288 Marionette DEBUG loaded listener.js 17:58:10 INFO - PROCESS | 10935 | ++DOMWINDOW == 184 (0x1212df000) [pid = 10935] [serial = 1180] [outer = 0x119551800] 17:58:10 INFO - PROCESS | 10935 | 1464051490689 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]]]}] 17:58:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 17:58:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 690ms 17:58:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 17:58:10 INFO - PROCESS | 10935 | 1464051490712 Marionette TRACE conn2 -> [0,1545,"getWindowHandle",null] 17:58:10 INFO - PROCESS | 10935 | 1464051490714 Marionette TRACE conn2 <- [1,1545,null,{"value":"7"}] 17:58:10 INFO - PROCESS | 10935 | 1464051490716 Marionette TRACE conn2 -> [0,1546,"setScriptTimeout",{"ms":35000}] 17:58:10 INFO - PROCESS | 10935 | 1464051490719 Marionette TRACE conn2 <- [1,1546,null,{}] 17:58:10 INFO - PROCESS | 10935 | 1464051490727 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}] 17:58:10 INFO - PROCESS | 10935 | 1464051490843 Marionette TRACE conn2 <- [1,1547,null,{"value":null}] 17:58:10 INFO - PROCESS | 10935 | 1464051490958 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:10 INFO - PROCESS | 10935 | ++DOCSHELL 0x1358e4800 == 90 [pid = 10935] [id = 394] 17:58:10 INFO - PROCESS | 10935 | ++DOMWINDOW == 185 (0x12480e800) [pid = 10935] [serial = 1181] [outer = 0x0] 17:58:10 INFO - PROCESS | 10935 | ++DOMWINDOW == 186 (0x12598b800) [pid = 10935] [serial = 1182] [outer = 0x12480e800] 17:58:10 INFO - PROCESS | 10935 | 1464051490992 Marionette DEBUG loaded listener.js 17:58:11 INFO - PROCESS | 10935 | ++DOMWINDOW == 187 (0x12783e000) [pid = 10935] [serial = 1183] [outer = 0x12480e800] 17:58:11 INFO - PROCESS | 10935 | 1464051491408 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]]]}] 17:58:11 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 17:58:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 721ms 17:58:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 17:58:11 INFO - PROCESS | 10935 | 1464051491438 Marionette TRACE conn2 -> [0,1549,"getWindowHandle",null] 17:58:11 INFO - PROCESS | 10935 | 1464051491440 Marionette TRACE conn2 <- [1,1549,null,{"value":"7"}] 17:58:11 INFO - PROCESS | 10935 | 1464051491442 Marionette TRACE conn2 -> [0,1550,"setScriptTimeout",{"ms":35000}] 17:58:11 INFO - PROCESS | 10935 | 1464051491443 Marionette TRACE conn2 <- [1,1550,null,{}] 17:58:11 INFO - PROCESS | 10935 | 1464051491446 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}] 17:58:11 INFO - PROCESS | 10935 | 1464051491580 Marionette TRACE conn2 <- [1,1551,null,{"value":null}] 17:58:11 INFO - PROCESS | 10935 | 1464051491696 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:11 INFO - PROCESS | 10935 | ++DOCSHELL 0x137643800 == 91 [pid = 10935] [id = 395] 17:58:11 INFO - PROCESS | 10935 | ++DOMWINDOW == 188 (0x1291c9000) [pid = 10935] [serial = 1184] [outer = 0x0] 17:58:11 INFO - PROCESS | 10935 | ++DOMWINDOW == 189 (0x1296ca800) [pid = 10935] [serial = 1185] [outer = 0x1291c9000] 17:58:11 INFO - PROCESS | 10935 | 1464051491726 Marionette DEBUG loaded listener.js 17:58:11 INFO - PROCESS | 10935 | ++DOMWINDOW == 190 (0x12bcc8800) [pid = 10935] [serial = 1186] [outer = 0x1291c9000] 17:58:12 INFO - PROCESS | 10935 | 1464051492109 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]]]}] 17:58:12 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 17:58:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 718ms 17:58:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 17:58:12 INFO - PROCESS | 10935 | 1464051492161 Marionette TRACE conn2 -> [0,1553,"getWindowHandle",null] 17:58:12 INFO - PROCESS | 10935 | 1464051492162 Marionette TRACE conn2 <- [1,1553,null,{"value":"7"}] 17:58:12 INFO - PROCESS | 10935 | 1464051492164 Marionette TRACE conn2 -> [0,1554,"setScriptTimeout",{"ms":35000}] 17:58:12 INFO - PROCESS | 10935 | 1464051492165 Marionette TRACE conn2 <- [1,1554,null,{}] 17:58:12 INFO - PROCESS | 10935 | 1464051492168 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}] 17:58:12 INFO - PROCESS | 10935 | 1464051492282 Marionette TRACE conn2 <- [1,1555,null,{"value":null}] 17:58:12 INFO - PROCESS | 10935 | 1464051492369 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:12 INFO - PROCESS | 10935 | ++DOCSHELL 0x1382d7000 == 92 [pid = 10935] [id = 396] 17:58:12 INFO - PROCESS | 10935 | ++DOMWINDOW == 191 (0x1296dd800) [pid = 10935] [serial = 1187] [outer = 0x0] 17:58:12 INFO - PROCESS | 10935 | ++DOMWINDOW == 192 (0x12bdb9800) [pid = 10935] [serial = 1188] [outer = 0x1296dd800] 17:58:12 INFO - PROCESS | 10935 | 1464051492398 Marionette DEBUG loaded listener.js 17:58:12 INFO - PROCESS | 10935 | ++DOMWINDOW == 193 (0x12d90d800) [pid = 10935] [serial = 1189] [outer = 0x1296dd800] 17:58:12 INFO - PROCESS | 10935 | 1464051492793 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]]]}] 17:58:12 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 17:58:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 670ms 17:58:12 INFO - PROCESS | 10935 | 1464051492847 Marionette TRACE conn2 -> [0,1557,"getWindowHandle",null] 17:58:12 INFO - PROCESS | 10935 | 1464051492848 Marionette TRACE conn2 <- [1,1557,null,{"value":"7"}] 17:58:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 17:58:12 INFO - PROCESS | 10935 | 1464051492851 Marionette TRACE conn2 -> [0,1558,"setScriptTimeout",{"ms":35000}] 17:58:12 INFO - PROCESS | 10935 | 1464051492852 Marionette TRACE conn2 <- [1,1558,null,{}] 17:58:12 INFO - PROCESS | 10935 | 1464051492854 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}] 17:58:13 INFO - PROCESS | 10935 | 1464051492995 Marionette TRACE conn2 <- [1,1559,null,{"value":null}] 17:58:13 INFO - PROCESS | 10935 | 1464051493102 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:13 INFO - PROCESS | 10935 | ++DOCSHELL 0x13f8ee800 == 93 [pid = 10935] [id = 397] 17:58:13 INFO - PROCESS | 10935 | ++DOMWINDOW == 194 (0x115e62800) [pid = 10935] [serial = 1190] [outer = 0x0] 17:58:13 INFO - PROCESS | 10935 | ++DOMWINDOW == 195 (0x1296e8800) [pid = 10935] [serial = 1191] [outer = 0x115e62800] 17:58:13 INFO - PROCESS | 10935 | 1464051493133 Marionette DEBUG loaded listener.js 17:58:13 INFO - PROCESS | 10935 | ++DOMWINDOW == 196 (0x1351cf800) [pid = 10935] [serial = 1192] [outer = 0x115e62800] 17:58:13 INFO - PROCESS | 10935 | 1464051493578 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]]]}] 17:58:13 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 17:58:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 773ms 17:58:13 INFO - PROCESS | 10935 | 1464051493625 Marionette TRACE conn2 -> [0,1561,"getWindowHandle",null] 17:58:13 INFO - PROCESS | 10935 | 1464051493627 Marionette TRACE conn2 <- [1,1561,null,{"value":"7"}] 17:58:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 17:58:13 INFO - PROCESS | 10935 | 1464051493631 Marionette TRACE conn2 -> [0,1562,"setScriptTimeout",{"ms":35000}] 17:58:13 INFO - PROCESS | 10935 | 1464051493633 Marionette TRACE conn2 <- [1,1562,null,{}] 17:58:13 INFO - PROCESS | 10935 | 1464051493636 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}] 17:58:13 INFO - PROCESS | 10935 | 1464051493812 Marionette TRACE conn2 <- [1,1563,null,{"value":null}] 17:58:13 INFO - PROCESS | 10935 | 1464051493974 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:13 INFO - PROCESS | 10935 | ++DOCSHELL 0x11854a800 == 94 [pid = 10935] [id = 398] 17:58:13 INFO - PROCESS | 10935 | ++DOMWINDOW == 197 (0x112dd8800) [pid = 10935] [serial = 1193] [outer = 0x0] 17:58:14 INFO - PROCESS | 10935 | ++DOMWINDOW == 198 (0x119482c00) [pid = 10935] [serial = 1194] [outer = 0x112dd8800] 17:58:14 INFO - PROCESS | 10935 | 1464051494023 Marionette DEBUG loaded listener.js 17:58:14 INFO - PROCESS | 10935 | ++DOMWINDOW == 199 (0x123704800) [pid = 10935] [serial = 1195] [outer = 0x112dd8800] 17:58:14 INFO - PROCESS | 10935 | 1464051494507 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]]]}] 17:58:14 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 17:58:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 923ms 17:58:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 17:58:14 INFO - PROCESS | 10935 | 1464051494554 Marionette TRACE conn2 -> [0,1565,"getWindowHandle",null] 17:58:14 INFO - PROCESS | 10935 | 1464051494555 Marionette TRACE conn2 <- [1,1565,null,{"value":"7"}] 17:58:14 INFO - PROCESS | 10935 | 1464051494558 Marionette TRACE conn2 -> [0,1566,"setScriptTimeout",{"ms":35000}] 17:58:14 INFO - PROCESS | 10935 | 1464051494559 Marionette TRACE conn2 <- [1,1566,null,{}] 17:58:14 INFO - PROCESS | 10935 | 1464051494561 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}] 17:58:14 INFO - PROCESS | 10935 | 1464051494674 Marionette TRACE conn2 <- [1,1567,null,{"value":null}] 17:58:14 INFO - PROCESS | 10935 | 1464051494794 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:14 INFO - PROCESS | 10935 | ++DOCSHELL 0x1182de000 == 95 [pid = 10935] [id = 399] 17:58:14 INFO - PROCESS | 10935 | ++DOMWINDOW == 200 (0x113904800) [pid = 10935] [serial = 1196] [outer = 0x0] 17:58:14 INFO - PROCESS | 10935 | ++DOMWINDOW == 201 (0x116a58000) [pid = 10935] [serial = 1197] [outer = 0x113904800] 17:58:14 INFO - PROCESS | 10935 | 1464051494825 Marionette DEBUG loaded listener.js 17:58:14 INFO - PROCESS | 10935 | ++DOMWINDOW == 202 (0x125568400) [pid = 10935] [serial = 1198] [outer = 0x113904800] 17:58:15 INFO - PROCESS | 10935 | 1464051495483 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]]]}] 17:58:15 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 17:58:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 970ms 17:58:15 INFO - PROCESS | 10935 | 1464051495541 Marionette TRACE conn2 -> [0,1569,"getWindowHandle",null] 17:58:15 INFO - PROCESS | 10935 | 1464051495543 Marionette TRACE conn2 <- [1,1569,null,{"value":"7"}] 17:58:15 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 17:58:15 INFO - PROCESS | 10935 | 1464051495548 Marionette TRACE conn2 -> [0,1570,"setScriptTimeout",{"ms":35000}] 17:58:15 INFO - PROCESS | 10935 | 1464051495551 Marionette TRACE conn2 <- [1,1570,null,{}] 17:58:15 INFO - PROCESS | 10935 | 1464051495554 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}] 17:58:15 INFO - PROCESS | 10935 | 1464051495658 Marionette TRACE conn2 <- [1,1571,null,{"value":null}] 17:58:15 INFO - PROCESS | 10935 | 1464051495782 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:15 INFO - PROCESS | 10935 | ++DOCSHELL 0x1170bb800 == 96 [pid = 10935] [id = 400] 17:58:15 INFO - PROCESS | 10935 | ++DOMWINDOW == 203 (0x112019c00) [pid = 10935] [serial = 1199] [outer = 0x0] 17:58:15 INFO - PROCESS | 10935 | ++DOMWINDOW == 204 (0x112669400) [pid = 10935] [serial = 1200] [outer = 0x112019c00] 17:58:15 INFO - PROCESS | 10935 | 1464051495812 Marionette DEBUG loaded listener.js 17:58:15 INFO - PROCESS | 10935 | ++DOMWINDOW == 205 (0x113343c00) [pid = 10935] [serial = 1201] [outer = 0x112019c00] 17:58:16 INFO - PROCESS | 10935 | 1464051496274 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]]]}] 17:58:16 INFO - PROCESS | 10935 | --DOCSHELL 0x12d879800 == 95 [pid = 10935] [id = 334] 17:58:16 INFO - PROCESS | 10935 | --DOCSHELL 0x12c075800 == 94 [pid = 10935] [id = 213] 17:58:16 INFO - PROCESS | 10935 | --DOCSHELL 0x12d596000 == 93 [pid = 10935] [id = 292] 17:58:16 INFO - PROCESS | 10935 | --DOCSHELL 0x12d58d800 == 92 [pid = 10935] [id = 333] 17:58:16 INFO - PROCESS | 10935 | --DOCSHELL 0x123527000 == 91 [pid = 10935] [id = 331] 17:58:16 INFO - PROCESS | 10935 | --DOCSHELL 0x135bc4800 == 90 [pid = 10935] [id = 390] 17:58:16 INFO - PROCESS | 10935 | --DOCSHELL 0x1353c5800 == 89 [pid = 10935] [id = 389] 17:58:16 INFO - PROCESS | 10935 | --DOCSHELL 0x1237cb000 == 88 [pid = 10935] [id = 388] 17:58:16 INFO - PROCESS | 10935 | --DOCSHELL 0x12f331000 == 87 [pid = 10935] [id = 387] 17:58:16 INFO - PROCESS | 10935 | --DOCSHELL 0x12de10000 == 86 [pid = 10935] [id = 386] 17:58:16 INFO - PROCESS | 10935 | --DOMWINDOW == 204 (0x12d3f0400) [pid = 10935] [serial = 1107] [outer = 0x0] [url = about:blank] 17:58:16 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 17:58:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 779ms 17:58:16 INFO - PROCESS | 10935 | --DOCSHELL 0x12d59c000 == 85 [pid = 10935] [id = 385] 17:58:16 INFO - PROCESS | 10935 | --DOCSHELL 0x12c083000 == 84 [pid = 10935] [id = 384] 17:58:16 INFO - PROCESS | 10935 | --DOCSHELL 0x12bd63000 == 83 [pid = 10935] [id = 383] 17:58:16 INFO - PROCESS | 10935 | --DOCSHELL 0x129237800 == 82 [pid = 10935] [id = 382] 17:58:16 INFO - PROCESS | 10935 | --DOCSHELL 0x12343b800 == 81 [pid = 10935] [id = 381] 17:58:16 INFO - PROCESS | 10935 | --DOCSHELL 0x124eb3000 == 80 [pid = 10935] [id = 380] 17:58:16 INFO - PROCESS | 10935 | --DOCSHELL 0x11857e000 == 79 [pid = 10935] [id = 379] 17:58:16 INFO - PROCESS | 10935 | --DOCSHELL 0x12482f000 == 78 [pid = 10935] [id = 378] 17:58:16 INFO - PROCESS | 10935 | --DOCSHELL 0x1377ca000 == 77 [pid = 10935] [id = 373] 17:58:16 INFO - PROCESS | 10935 | --DOCSHELL 0x12de20800 == 76 [pid = 10935] [id = 372] 17:58:16 INFO - PROCESS | 10935 | --DOCSHELL 0x125926800 == 75 [pid = 10935] [id = 371] 17:58:16 INFO - PROCESS | 10935 | --DOCSHELL 0x1170b6000 == 74 [pid = 10935] [id = 370] 17:58:16 INFO - PROCESS | 10935 | 1464051496353 Marionette TRACE conn2 -> [0,1573,"getWindowHandle",null] 17:58:16 INFO - PROCESS | 10935 | 1464051496357 Marionette TRACE conn2 <- [1,1573,null,{"value":"7"}] 17:58:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 17:58:16 INFO - PROCESS | 10935 | 1464051496361 Marionette TRACE conn2 -> [0,1574,"setScriptTimeout",{"ms":35000}] 17:58:16 INFO - PROCESS | 10935 | 1464051496363 Marionette TRACE conn2 <- [1,1574,null,{}] 17:58:16 INFO - PROCESS | 10935 | 1464051496365 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}] 17:58:16 INFO - PROCESS | 10935 | 1464051496456 Marionette TRACE conn2 <- [1,1575,null,{"value":null}] 17:58:16 INFO - PROCESS | 10935 | 1464051496465 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:16 INFO - PROCESS | 10935 | ++DOCSHELL 0x1170ab800 == 75 [pid = 10935] [id = 401] 17:58:16 INFO - PROCESS | 10935 | ++DOMWINDOW == 205 (0x113deec00) [pid = 10935] [serial = 1202] [outer = 0x0] 17:58:16 INFO - PROCESS | 10935 | ++DOMWINDOW == 206 (0x115ec2000) [pid = 10935] [serial = 1203] [outer = 0x113deec00] 17:58:16 INFO - PROCESS | 10935 | 1464051496493 Marionette DEBUG loaded listener.js 17:58:16 INFO - PROCESS | 10935 | ++DOMWINDOW == 207 (0x11754f000) [pid = 10935] [serial = 1204] [outer = 0x113deec00] 17:58:16 INFO - PROCESS | 10935 | --DOMWINDOW == 206 (0x1276c7400) [pid = 10935] [serial = 873] [outer = 0x0] [url = about:blank] 17:58:16 INFO - PROCESS | 10935 | --DOMWINDOW == 205 (0x1351b8c00) [pid = 10935] [serial = 885] [outer = 0x0] [url = about:blank] 17:58:16 INFO - PROCESS | 10935 | --DOMWINDOW == 204 (0x11917d000) [pid = 10935] [serial = 867] [outer = 0x0] [url = about:blank] 17:58:16 INFO - PROCESS | 10935 | --DOMWINDOW == 203 (0x123499400) [pid = 10935] [serial = 810] [outer = 0x0] [url = about:blank] 17:58:16 INFO - PROCESS | 10935 | --DOMWINDOW == 202 (0x12b48b000) [pid = 10935] [serial = 1009] [outer = 0x0] [url = about:blank] 17:58:16 INFO - PROCESS | 10935 | --DOMWINDOW == 201 (0x11988a800) [pid = 10935] [serial = 807] [outer = 0x0] [url = about:blank] 17:58:16 INFO - PROCESS | 10935 | --DOMWINDOW == 200 (0x118c3a000) [pid = 10935] [serial = 934] [outer = 0x0] [url = about:blank] 17:58:16 INFO - PROCESS | 10935 | --DOMWINDOW == 199 (0x127078c00) [pid = 10935] [serial = 940] [outer = 0x0] [url = about:blank] 17:58:16 INFO - PROCESS | 10935 | --DOMWINDOW == 198 (0x119c79c00) [pid = 10935] [serial = 870] [outer = 0x0] [url = about:blank] 17:58:16 INFO - PROCESS | 10935 | --DOMWINDOW == 197 (0x115e69800) [pid = 10935] [serial = 931] [outer = 0x0] [url = about:blank] 17:58:16 INFO - PROCESS | 10935 | --DOMWINDOW == 196 (0x119c78800) [pid = 10935] [serial = 937] [outer = 0x0] [url = about:blank] 17:58:16 INFO - PROCESS | 10935 | --DOMWINDOW == 195 (0x12cf80c00) [pid = 10935] [serial = 879] [outer = 0x0] [url = about:blank] 17:58:16 INFO - PROCESS | 10935 | --DOMWINDOW == 194 (0x12c0e3000) [pid = 10935] [serial = 819] [outer = 0x0] [url = about:blank] 17:58:16 INFO - PROCESS | 10935 | --DOMWINDOW == 193 (0x12aa60000) [pid = 10935] [serial = 946] [outer = 0x0] [url = about:blank] 17:58:16 INFO - PROCESS | 10935 | --DOMWINDOW == 192 (0x12d908800) [pid = 10935] [serial = 882] [outer = 0x0] [url = about:blank] 17:58:16 INFO - PROCESS | 10935 | --DOMWINDOW == 191 (0x115e5bc00) [pid = 10935] [serial = 804] [outer = 0x0] [url = about:blank] 17:58:16 INFO - PROCESS | 10935 | --DOMWINDOW == 190 (0x12aaca800) [pid = 10935] [serial = 876] [outer = 0x0] [url = about:blank] 17:58:16 INFO - PROCESS | 10935 | --DOMWINDOW == 189 (0x12781c000) [pid = 10935] [serial = 813] [outer = 0x0] [url = about:blank] 17:58:16 INFO - PROCESS | 10935 | --DOMWINDOW == 188 (0x12c18b800) [pid = 10935] [serial = 822] [outer = 0x0] [url = about:blank] 17:58:16 INFO - PROCESS | 10935 | --DOMWINDOW == 187 (0x128e4e400) [pid = 10935] [serial = 943] [outer = 0x0] [url = about:blank] 17:58:16 INFO - PROCESS | 10935 | --DOMWINDOW == 186 (0x128e4ac00) [pid = 10935] [serial = 816] [outer = 0x0] [url = about:blank] 17:58:16 INFO - PROCESS | 10935 | --DOMWINDOW == 185 (0x11670e400) [pid = 10935] [serial = 991] [outer = 0x0] [url = about:blank] 17:58:16 INFO - PROCESS | 10935 | --DOMWINDOW == 184 (0x1192a3000) [pid = 10935] [serial = 994] [outer = 0x0] [url = about:blank] 17:58:16 INFO - PROCESS | 10935 | --DOMWINDOW == 183 (0x12b48d400) [pid = 10935] [serial = 1006] [outer = 0x0] [url = about:blank] 17:58:16 INFO - PROCESS | 10935 | --DOMWINDOW == 182 (0x127317800) [pid = 10935] [serial = 1000] [outer = 0x0] [url = about:blank] 17:58:16 INFO - PROCESS | 10935 | --DOMWINDOW == 181 (0x1296e4400) [pid = 10935] [serial = 1003] [outer = 0x0] [url = about:blank] 17:58:16 INFO - PROCESS | 10935 | --DOMWINDOW == 180 (0x123247400) [pid = 10935] [serial = 997] [outer = 0x0] [url = about:blank] 17:58:16 INFO - PROCESS | 10935 | --DOMWINDOW == 179 (0x128e4cc00) [pid = 10935] [serial = 1089] [outer = 0x0] [url = about:blank] 17:58:16 INFO - PROCESS | 10935 | --DOMWINDOW == 178 (0x11804a400) [pid = 10935] [serial = 1075] [outer = 0x0] [url = about:blank] 17:58:16 INFO - PROCESS | 10935 | --DOMWINDOW == 177 (0x11670f000) [pid = 10935] [serial = 1074] [outer = 0x0] [url = about:blank] 17:58:16 INFO - PROCESS | 10935 | --DOMWINDOW == 176 (0x119c70c00) [pid = 10935] [serial = 1080] [outer = 0x0] [url = about:blank] 17:58:16 INFO - PROCESS | 10935 | --DOMWINDOW == 175 (0x124810000) [pid = 10935] [serial = 1081] [outer = 0x0] [url = about:blank] 17:58:16 INFO - PROCESS | 10935 | --DOMWINDOW == 174 (0x12aacc400) [pid = 10935] [serial = 1092] [outer = 0x0] [url = about:blank] 17:58:16 INFO - PROCESS | 10935 | --DOMWINDOW == 173 (0x1254bc400) [pid = 10935] [serial = 1083] [outer = 0x0] [url = about:blank] 17:58:16 INFO - PROCESS | 10935 | --DOMWINDOW == 172 (0x126196400) [pid = 10935] [serial = 1084] [outer = 0x0] [url = about:blank] 17:58:16 INFO - PROCESS | 10935 | --DOMWINDOW == 171 (0x12d90d000) [pid = 10935] [serial = 1072] [outer = 0x0] [url = about:blank] 17:58:16 INFO - PROCESS | 10935 | --DOMWINDOW == 170 (0x129812c00) [pid = 10935] [serial = 1071] [outer = 0x0] [url = about:blank] 17:58:16 INFO - PROCESS | 10935 | --DOMWINDOW == 169 (0x118510000) [pid = 10935] [serial = 1077] [outer = 0x0] [url = about:blank] 17:58:16 INFO - PROCESS | 10935 | --DOMWINDOW == 168 (0x119ad4800) [pid = 10935] [serial = 1078] [outer = 0x0] [url = about:blank] 17:58:16 INFO - PROCESS | 10935 | --DOMWINDOW == 167 (0x118c39000) [pid = 10935] [serial = 1051] [outer = 0x0] [url = about:blank] 17:58:16 INFO - PROCESS | 10935 | --DOMWINDOW == 166 (0x117675800) [pid = 10935] [serial = 1050] [outer = 0x0] [url = about:blank] 17:58:16 INFO - PROCESS | 10935 | --DOMWINDOW == 165 (0x12619e000) [pid = 10935] [serial = 1086] [outer = 0x0] [url = about:blank] 17:58:16 INFO - PROCESS | 10935 | --DOMWINDOW == 164 (0x12bd9a800) [pid = 10935] [serial = 1060] [outer = 0x0] [url = about:blank] 17:58:16 INFO - PROCESS | 10935 | --DOMWINDOW == 163 (0x12aad2400) [pid = 10935] [serial = 1059] [outer = 0x0] [url = about:blank] 17:58:16 INFO - PROCESS | 10935 | --DOMWINDOW == 162 (0x1212df400) [pid = 10935] [serial = 1096] [outer = 0x0] [url = about:blank] 17:58:16 INFO - PROCESS | 10935 | --DOMWINDOW == 161 (0x12d905c00) [pid = 10935] [serial = 1066] [outer = 0x0] [url = about:blank] 17:58:16 INFO - PROCESS | 10935 | --DOMWINDOW == 160 (0x12d665800) [pid = 10935] [serial = 1065] [outer = 0x0] [url = about:blank] 17:58:16 INFO - PROCESS | 10935 | --DOMWINDOW == 159 (0x1212d9c00) [pid = 10935] [serial = 1095] [outer = 0x0] [url = about:blank] 17:58:16 INFO - PROCESS | 10935 | --DOMWINDOW == 158 (0x12d3e8800) [pid = 10935] [serial = 1105] [outer = 0x0] [url = about:blank] 17:58:16 INFO - PROCESS | 10935 | --DOMWINDOW == 157 (0x123707c00) [pid = 10935] [serial = 1054] [outer = 0x0] [url = about:blank] 17:58:16 INFO - PROCESS | 10935 | --DOMWINDOW == 156 (0x119c5b400) [pid = 10935] [serial = 1053] [outer = 0x0] [url = about:blank] 17:58:16 INFO - PROCESS | 10935 | --DOMWINDOW == 155 (0x12c623400) [pid = 10935] [serial = 1063] [outer = 0x0] [url = about:blank] 17:58:16 INFO - PROCESS | 10935 | --DOMWINDOW == 154 (0x12bdbbc00) [pid = 10935] [serial = 1062] [outer = 0x0] [url = about:blank] 17:58:16 INFO - PROCESS | 10935 | --DOMWINDOW == 153 (0x128e54800) [pid = 10935] [serial = 1057] [outer = 0x0] [url = about:blank] 17:58:16 INFO - PROCESS | 10935 | --DOMWINDOW == 152 (0x127819000) [pid = 10935] [serial = 1056] [outer = 0x0] [url = about:blank] 17:58:16 INFO - PROCESS | 10935 | --DOMWINDOW == 151 (0x116944000) [pid = 10935] [serial = 1068] [outer = 0x0] [url = about:blank] 17:58:16 INFO - PROCESS | 10935 | --DOMWINDOW == 150 (0x12781cc00) [pid = 10935] [serial = 1069] [outer = 0x0] [url = about:blank] 17:58:16 INFO - PROCESS | 10935 | --DOMWINDOW == 149 (0x1212df800) [pid = 10935] [serial = 1099] [outer = 0x0] [url = about:blank] 17:58:16 INFO - PROCESS | 10935 | --DOMWINDOW == 148 (0x12c627400) [pid = 10935] [serial = 1104] [outer = 0x0] [url = about:blank] 17:58:16 INFO - PROCESS | 10935 | --DOMWINDOW == 147 (0x12b488c00) [pid = 10935] [serial = 1093] [outer = 0x0] [url = about:blank] 17:58:16 INFO - PROCESS | 10935 | --DOMWINDOW == 146 (0x12aa66c00) [pid = 10935] [serial = 1090] [outer = 0x0] [url = about:blank] 17:58:16 INFO - PROCESS | 10935 | --DOMWINDOW == 145 (0x12bd95c00) [pid = 10935] [serial = 1102] [outer = 0x0] [url = about:blank] 17:58:16 INFO - PROCESS | 10935 | --DOMWINDOW == 144 (0x12b486800) [pid = 10935] [serial = 1101] [outer = 0x0] [url = about:blank] 17:58:16 INFO - PROCESS | 10935 | --DOMWINDOW == 143 (0x118c3f800) [pid = 10935] [serial = 1098] [outer = 0x0] [url = about:blank] 17:58:16 INFO - PROCESS | 10935 | --DOMWINDOW == 142 (0x1273d1400) [pid = 10935] [serial = 1087] [outer = 0x0] [url = about:blank] 17:58:16 INFO - PROCESS | 10935 | --DOMWINDOW == 141 (0x1192aa800) [pid = 10935] [serial = 988] [outer = 0x0] [url = about:blank] 17:58:17 INFO - PROCESS | 10935 | 1464051497053 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]]]}] 17:58:17 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 17:58:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 720ms 17:58:17 INFO - PROCESS | 10935 | 1464051497081 Marionette TRACE conn2 -> [0,1577,"getWindowHandle",null] 17:58:17 INFO - PROCESS | 10935 | 1464051497083 Marionette TRACE conn2 <- [1,1577,null,{"value":"7"}] 17:58:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 17:58:17 INFO - PROCESS | 10935 | 1464051497085 Marionette TRACE conn2 -> [0,1578,"setScriptTimeout",{"ms":35000}] 17:58:17 INFO - PROCESS | 10935 | 1464051497087 Marionette TRACE conn2 <- [1,1578,null,{}] 17:58:17 INFO - PROCESS | 10935 | 1464051497096 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}] 17:58:17 INFO - PROCESS | 10935 | 1464051497203 Marionette TRACE conn2 <- [1,1579,null,{"value":null}] 17:58:17 INFO - PROCESS | 10935 | 1464051497290 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:17 INFO - PROCESS | 10935 | ++DOCSHELL 0x11945a800 == 76 [pid = 10935] [id = 402] 17:58:17 INFO - PROCESS | 10935 | ++DOMWINDOW == 142 (0x118510000) [pid = 10935] [serial = 1205] [outer = 0x0] 17:58:17 INFO - PROCESS | 10935 | ++DOMWINDOW == 143 (0x11917d000) [pid = 10935] [serial = 1206] [outer = 0x118510000] 17:58:17 INFO - PROCESS | 10935 | 1464051497317 Marionette DEBUG loaded listener.js 17:58:17 INFO - PROCESS | 10935 | ++DOMWINDOW == 144 (0x1192afc00) [pid = 10935] [serial = 1207] [outer = 0x118510000] 17:58:17 INFO - PROCESS | 10935 | 1464051497599 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]]]}] 17:58:17 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 17:58:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 574ms 17:58:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 17:58:17 INFO - PROCESS | 10935 | 1464051497662 Marionette TRACE conn2 -> [0,1581,"getWindowHandle",null] 17:58:17 INFO - PROCESS | 10935 | 1464051497664 Marionette TRACE conn2 <- [1,1581,null,{"value":"7"}] 17:58:17 INFO - PROCESS | 10935 | 1464051497666 Marionette TRACE conn2 -> [0,1582,"setScriptTimeout",{"ms":35000}] 17:58:17 INFO - PROCESS | 10935 | 1464051497667 Marionette TRACE conn2 <- [1,1582,null,{}] 17:58:17 INFO - PROCESS | 10935 | 1464051497669 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}] 17:58:17 INFO - PROCESS | 10935 | 1464051497769 Marionette TRACE conn2 <- [1,1583,null,{"value":null}] 17:58:17 INFO - PROCESS | 10935 | 1464051497834 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:17 INFO - PROCESS | 10935 | ++DOCSHELL 0x11a050800 == 77 [pid = 10935] [id = 403] 17:58:17 INFO - PROCESS | 10935 | ++DOMWINDOW == 145 (0x118c40400) [pid = 10935] [serial = 1208] [outer = 0x0] 17:58:17 INFO - PROCESS | 10935 | ++DOMWINDOW == 146 (0x119888000) [pid = 10935] [serial = 1209] [outer = 0x118c40400] 17:58:17 INFO - PROCESS | 10935 | 1464051497860 Marionette DEBUG loaded listener.js 17:58:17 INFO - PROCESS | 10935 | ++DOMWINDOW == 147 (0x119ad0000) [pid = 10935] [serial = 1210] [outer = 0x118c40400] 17:58:18 INFO - PROCESS | 10935 | 1464051498141 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]]]}] 17:58:18 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 17:58:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 518ms 17:58:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 17:58:18 INFO - PROCESS | 10935 | 1464051498185 Marionette TRACE conn2 -> [0,1585,"getWindowHandle",null] 17:58:18 INFO - PROCESS | 10935 | 1464051498186 Marionette TRACE conn2 <- [1,1585,null,{"value":"7"}] 17:58:18 INFO - PROCESS | 10935 | 1464051498188 Marionette TRACE conn2 -> [0,1586,"setScriptTimeout",{"ms":35000}] 17:58:18 INFO - PROCESS | 10935 | 1464051498189 Marionette TRACE conn2 <- [1,1586,null,{}] 17:58:18 INFO - PROCESS | 10935 | 1464051498196 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}] 17:58:18 INFO - PROCESS | 10935 | 1464051498284 Marionette TRACE conn2 <- [1,1587,null,{"value":null}] 17:58:18 INFO - PROCESS | 10935 | 1464051498288 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:18 INFO - PROCESS | 10935 | ++DOCSHELL 0x1249a4800 == 78 [pid = 10935] [id = 404] 17:58:18 INFO - PROCESS | 10935 | ++DOMWINDOW == 148 (0x119a4e000) [pid = 10935] [serial = 1211] [outer = 0x0] 17:58:18 INFO - PROCESS | 10935 | ++DOMWINDOW == 149 (0x119c60400) [pid = 10935] [serial = 1212] [outer = 0x119a4e000] 17:58:18 INFO - PROCESS | 10935 | 1464051498314 Marionette DEBUG loaded listener.js 17:58:18 INFO - PROCESS | 10935 | ++DOMWINDOW == 150 (0x119e14800) [pid = 10935] [serial = 1213] [outer = 0x119a4e000] 17:58:18 INFO - PROCESS | 10935 | 1464051498679 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]]]}] 17:58:18 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 17:58:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 523ms 17:58:18 INFO - PROCESS | 10935 | 1464051498735 Marionette TRACE conn2 -> [0,1589,"getWindowHandle",null] 17:58:18 INFO - PROCESS | 10935 | 1464051498737 Marionette TRACE conn2 <- [1,1589,null,{"value":"7"}] 17:58:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 17:58:18 INFO - PROCESS | 10935 | 1464051498740 Marionette TRACE conn2 -> [0,1590,"setScriptTimeout",{"ms":35000}] 17:58:18 INFO - PROCESS | 10935 | 1464051498742 Marionette TRACE conn2 <- [1,1590,null,{}] 17:58:18 INFO - PROCESS | 10935 | 1464051498758 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}] 17:58:18 INFO - PROCESS | 10935 | 1464051498946 Marionette TRACE conn2 <- [1,1591,null,{"value":null}] 17:58:18 INFO - PROCESS | 10935 | 1464051498967 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:18 INFO - PROCESS | 10935 | ++DOCSHELL 0x12592d800 == 79 [pid = 10935] [id = 405] 17:58:18 INFO - PROCESS | 10935 | ++DOMWINDOW == 151 (0x1212d6000) [pid = 10935] [serial = 1214] [outer = 0x0] 17:58:19 INFO - PROCESS | 10935 | ++DOMWINDOW == 152 (0x123248000) [pid = 10935] [serial = 1215] [outer = 0x1212d6000] 17:58:19 INFO - PROCESS | 10935 | 1464051499009 Marionette DEBUG loaded listener.js 17:58:19 INFO - PROCESS | 10935 | ++DOMWINDOW == 153 (0x124904000) [pid = 10935] [serial = 1216] [outer = 0x1212d6000] 17:58:19 INFO - PROCESS | 10935 | 1464051499369 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]]]}] 17:58:19 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 17:58:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 670ms 17:58:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 17:58:19 INFO - PROCESS | 10935 | 1464051499410 Marionette TRACE conn2 -> [0,1593,"getWindowHandle",null] 17:58:19 INFO - PROCESS | 10935 | 1464051499411 Marionette TRACE conn2 <- [1,1593,null,{"value":"7"}] 17:58:19 INFO - PROCESS | 10935 | 1464051499414 Marionette TRACE conn2 -> [0,1594,"setScriptTimeout",{"ms":35000}] 17:58:19 INFO - PROCESS | 10935 | 1464051499415 Marionette TRACE conn2 <- [1,1594,null,{}] 17:58:19 INFO - PROCESS | 10935 | 1464051499417 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}] 17:58:19 INFO - PROCESS | 10935 | 1464051499534 Marionette TRACE conn2 <- [1,1595,null,{"value":null}] 17:58:19 INFO - PROCESS | 10935 | 1464051499565 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:19 INFO - PROCESS | 10935 | ++DOCSHELL 0x12739e000 == 80 [pid = 10935] [id = 406] 17:58:19 INFO - PROCESS | 10935 | ++DOMWINDOW == 154 (0x1212d8400) [pid = 10935] [serial = 1217] [outer = 0x0] 17:58:19 INFO - PROCESS | 10935 | ++DOMWINDOW == 155 (0x1251a7000) [pid = 10935] [serial = 1218] [outer = 0x1212d8400] 17:58:19 INFO - PROCESS | 10935 | 1464051499604 Marionette DEBUG loaded listener.js 17:58:19 INFO - PROCESS | 10935 | ++DOMWINDOW == 156 (0x12556b400) [pid = 10935] [serial = 1219] [outer = 0x1212d8400] 17:58:19 INFO - PROCESS | 10935 | 1464051499972 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]]]}] 17:58:19 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 17:58:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 569ms 17:58:19 INFO - PROCESS | 10935 | 1464051499983 Marionette TRACE conn2 -> [0,1597,"getWindowHandle",null] 17:58:19 INFO - PROCESS | 10935 | 1464051499984 Marionette TRACE conn2 <- [1,1597,null,{"value":"7"}] 17:58:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 17:58:19 INFO - PROCESS | 10935 | 1464051499986 Marionette TRACE conn2 -> [0,1598,"setScriptTimeout",{"ms":35000}] 17:58:19 INFO - PROCESS | 10935 | 1464051499987 Marionette TRACE conn2 <- [1,1598,null,{}] 17:58:19 INFO - PROCESS | 10935 | 1464051499990 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}] 17:58:20 INFO - PROCESS | 10935 | 1464051500107 Marionette TRACE conn2 <- [1,1599,null,{"value":null}] 17:58:20 INFO - PROCESS | 10935 | 1464051500120 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:20 INFO - PROCESS | 10935 | ++DOCSHELL 0x129994000 == 81 [pid = 10935] [id = 407] 17:58:20 INFO - PROCESS | 10935 | ++DOMWINDOW == 157 (0x124bb3c00) [pid = 10935] [serial = 1220] [outer = 0x0] 17:58:20 INFO - PROCESS | 10935 | ++DOMWINDOW == 158 (0x125b25800) [pid = 10935] [serial = 1221] [outer = 0x124bb3c00] 17:58:20 INFO - PROCESS | 10935 | 1464051500146 Marionette DEBUG loaded listener.js 17:58:20 INFO - PROCESS | 10935 | ++DOMWINDOW == 159 (0x12619e400) [pid = 10935] [serial = 1222] [outer = 0x124bb3c00] 17:58:20 INFO - PROCESS | 10935 | 1464051500490 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]]]}] 17:58:20 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 17:58:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 519ms 17:58:20 INFO - PROCESS | 10935 | 1464051500507 Marionette TRACE conn2 -> [0,1601,"getWindowHandle",null] 17:58:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 17:58:20 INFO - PROCESS | 10935 | 1464051500509 Marionette TRACE conn2 <- [1,1601,null,{"value":"7"}] 17:58:20 INFO - PROCESS | 10935 | 1464051500512 Marionette TRACE conn2 -> [0,1602,"setScriptTimeout",{"ms":35000}] 17:58:20 INFO - PROCESS | 10935 | 1464051500513 Marionette TRACE conn2 <- [1,1602,null,{}] 17:58:20 INFO - PROCESS | 10935 | 1464051500515 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}] 17:58:20 INFO - PROCESS | 10935 | 1464051500626 Marionette TRACE conn2 <- [1,1603,null,{"value":null}] 17:58:20 INFO - PROCESS | 10935 | 1464051500642 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:20 INFO - PROCESS | 10935 | ++DOCSHELL 0x12aae1800 == 82 [pid = 10935] [id = 408] 17:58:20 INFO - PROCESS | 10935 | ++DOMWINDOW == 160 (0x12556d400) [pid = 10935] [serial = 1223] [outer = 0x0] 17:58:20 INFO - PROCESS | 10935 | ++DOMWINDOW == 161 (0x1262b2000) [pid = 10935] [serial = 1224] [outer = 0x12556d400] 17:58:20 INFO - PROCESS | 10935 | 1464051500667 Marionette DEBUG loaded listener.js 17:58:20 INFO - PROCESS | 10935 | ++DOMWINDOW == 162 (0x127314c00) [pid = 10935] [serial = 1225] [outer = 0x12556d400] 17:58:21 INFO - PROCESS | 10935 | --DOMWINDOW == 161 (0x12324a400) [pid = 10935] [serial = 754] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 17:58:21 INFO - PROCESS | 10935 | --DOMWINDOW == 160 (0x119545c00) [pid = 10935] [serial = 751] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 17:58:21 INFO - PROCESS | 10935 | --DOMWINDOW == 159 (0x112661c00) [pid = 10935] [serial = 697] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 17:58:21 INFO - PROCESS | 10935 | --DOMWINDOW == 158 (0x112670000) [pid = 10935] [serial = 745] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 17:58:21 INFO - PROCESS | 10935 | --DOMWINDOW == 157 (0x116a59800) [pid = 10935] [serial = 700] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 17:58:21 INFO - PROCESS | 10935 | --DOMWINDOW == 156 (0x119ad7800) [pid = 10935] [serial = 703] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 17:58:21 INFO - PROCESS | 10935 | --DOMWINDOW == 155 (0x1296cd800) [pid = 10935] [serial = 709] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 17:58:21 INFO - PROCESS | 10935 | --DOMWINDOW == 154 (0x117674400) [pid = 10935] [serial = 712] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 17:58:21 INFO - PROCESS | 10935 | --DOMWINDOW == 153 (0x126199800) [pid = 10935] [serial = 706] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 17:58:21 INFO - PROCESS | 10935 | --DOMWINDOW == 152 (0x1167cfc00) [pid = 10935] [serial = 748] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 17:58:21 INFO - PROCESS | 10935 | --DOMWINDOW == 151 (0x12aacc000) [pid = 10935] [serial = 760] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 17:58:21 INFO - PROCESS | 10935 | --DOMWINDOW == 150 (0x125179400) [pid = 10935] [serial = 757] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 17:58:21 INFO - PROCESS | 10935 | --DOMWINDOW == 149 (0x12aac6800) [pid = 10935] [serial = 1169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 17:58:21 INFO - PROCESS | 10935 | --DOMWINDOW == 148 (0x12aefb400) [pid = 10935] [serial = 1154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 17:58:21 INFO - PROCESS | 10935 | --DOMWINDOW == 147 (0x12783b000) [pid = 10935] [serial = 1106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 17:58:21 INFO - PROCESS | 10935 | --DOMWINDOW == 146 (0x12c628c00) [pid = 10935] [serial = 1157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 17:58:21 INFO - PROCESS | 10935 | --DOMWINDOW == 145 (0x1212d1800) [pid = 10935] [serial = 1139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 17:58:21 INFO - PROCESS | 10935 | --DOMWINDOW == 144 (0x127841400) [pid = 10935] [serial = 1148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 17:58:21 INFO - PROCESS | 10935 | --DOMWINDOW == 143 (0x125983800) [pid = 10935] [serial = 1145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 17:58:21 INFO - PROCESS | 10935 | --DOMWINDOW == 142 (0x118050800) [pid = 10935] [serial = 1160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 17:58:21 INFO - PROCESS | 10935 | --DOMWINDOW == 141 (0x11947c000) [pid = 10935] [serial = 1136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 17:58:21 INFO - PROCESS | 10935 | --DOMWINDOW == 140 (0x1248b0400) [pid = 10935] [serial = 1142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 17:58:21 INFO - PROCESS | 10935 | --DOMWINDOW == 139 (0x1130b2800) [pid = 10935] [serial = 1133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 17:58:21 INFO - PROCESS | 10935 | --DOMWINDOW == 138 (0x123248c00) [pid = 10935] [serial = 1166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 17:58:21 INFO - PROCESS | 10935 | --DOMWINDOW == 137 (0x113d5fc00) [pid = 10935] [serial = 1163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 17:58:21 INFO - PROCESS | 10935 | --DOMWINDOW == 136 (0x127841800) [pid = 10935] [serial = 1151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 17:58:21 INFO - PROCESS | 10935 | 1464051501245 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]]]}] 17:58:21 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 17:58:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 768ms 17:58:21 INFO - PROCESS | 10935 | 1464051501281 Marionette TRACE conn2 -> [0,1605,"getWindowHandle",null] 17:58:21 INFO - PROCESS | 10935 | 1464051501282 Marionette TRACE conn2 <- [1,1605,null,{"value":"7"}] 17:58:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 17:58:21 INFO - PROCESS | 10935 | 1464051501298 Marionette TRACE conn2 -> [0,1606,"setScriptTimeout",{"ms":35000}] 17:58:21 INFO - PROCESS | 10935 | 1464051501299 Marionette TRACE conn2 <- [1,1606,null,{}] 17:58:21 INFO - PROCESS | 10935 | 1464051501302 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}] 17:58:21 INFO - PROCESS | 10935 | 1464051501401 Marionette TRACE conn2 <- [1,1607,null,{"value":null}] 17:58:21 INFO - PROCESS | 10935 | 1464051501405 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:21 INFO - PROCESS | 10935 | ++DOCSHELL 0x12aa0b800 == 83 [pid = 10935] [id = 409] 17:58:21 INFO - PROCESS | 10935 | ++DOMWINDOW == 137 (0x115e66400) [pid = 10935] [serial = 1226] [outer = 0x0] 17:58:21 INFO - PROCESS | 10935 | ++DOMWINDOW == 138 (0x119a5a400) [pid = 10935] [serial = 1227] [outer = 0x115e66400] 17:58:21 INFO - PROCESS | 10935 | 1464051501434 Marionette DEBUG loaded listener.js 17:58:21 INFO - PROCESS | 10935 | ++DOMWINDOW == 139 (0x1248b8800) [pid = 10935] [serial = 1228] [outer = 0x115e66400] 17:58:21 INFO - PROCESS | 10935 | 1464051501802 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]]]}] 17:58:21 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 17:58:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 529ms 17:58:21 INFO - PROCESS | 10935 | 1464051501826 Marionette TRACE conn2 -> [0,1609,"getWindowHandle",null] 17:58:21 INFO - PROCESS | 10935 | 1464051501830 Marionette TRACE conn2 <- [1,1609,null,{"value":"7"}] 17:58:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 17:58:21 INFO - PROCESS | 10935 | 1464051501833 Marionette TRACE conn2 -> [0,1610,"setScriptTimeout",{"ms":35000}] 17:58:21 INFO - PROCESS | 10935 | 1464051501836 Marionette TRACE conn2 <- [1,1610,null,{}] 17:58:21 INFO - PROCESS | 10935 | 1464051501839 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}] 17:58:22 INFO - PROCESS | 10935 | 1464051502050 Marionette TRACE conn2 <- [1,1611,null,{"value":null}] 17:58:22 INFO - PROCESS | 10935 | 1464051502062 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:22 INFO - PROCESS | 10935 | ++DOCSHELL 0x12bd69800 == 84 [pid = 10935] [id = 410] 17:58:22 INFO - PROCESS | 10935 | ++DOMWINDOW == 140 (0x125983800) [pid = 10935] [serial = 1229] [outer = 0x0] 17:58:22 INFO - PROCESS | 10935 | ++DOMWINDOW == 141 (0x1276cf000) [pid = 10935] [serial = 1230] [outer = 0x125983800] 17:58:22 INFO - PROCESS | 10935 | 1464051502092 Marionette DEBUG loaded listener.js 17:58:22 INFO - PROCESS | 10935 | ++DOMWINDOW == 142 (0x119ad7800) [pid = 10935] [serial = 1231] [outer = 0x125983800] 17:58:22 INFO - PROCESS | 10935 | 1464051502427 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]]]}] 17:58:22 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 17:58:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 622ms 17:58:22 INFO - PROCESS | 10935 | 1464051502456 Marionette TRACE conn2 -> [0,1613,"getWindowHandle",null] 17:58:22 INFO - PROCESS | 10935 | 1464051502457 Marionette TRACE conn2 <- [1,1613,null,{"value":"7"}] 17:58:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 17:58:22 INFO - PROCESS | 10935 | 1464051502461 Marionette TRACE conn2 -> [0,1614,"setScriptTimeout",{"ms":35000}] 17:58:22 INFO - PROCESS | 10935 | 1464051502462 Marionette TRACE conn2 <- [1,1614,null,{}] 17:58:22 INFO - PROCESS | 10935 | 1464051502465 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}] 17:58:22 INFO - PROCESS | 10935 | 1464051502555 Marionette TRACE conn2 <- [1,1615,null,{"value":null}] 17:58:22 INFO - PROCESS | 10935 | 1464051502559 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:22 INFO - PROCESS | 10935 | ++DOCSHELL 0x12c47f000 == 85 [pid = 10935] [id = 411] 17:58:22 INFO - PROCESS | 10935 | ++DOMWINDOW == 143 (0x1251a5c00) [pid = 10935] [serial = 1232] [outer = 0x0] 17:58:22 INFO - PROCESS | 10935 | ++DOMWINDOW == 144 (0x129566800) [pid = 10935] [serial = 1233] [outer = 0x1251a5c00] 17:58:22 INFO - PROCESS | 10935 | 1464051502584 Marionette DEBUG loaded listener.js 17:58:22 INFO - PROCESS | 10935 | ++DOMWINDOW == 145 (0x1296cdc00) [pid = 10935] [serial = 1234] [outer = 0x1251a5c00] 17:58:22 INFO - PROCESS | 10935 | 1464051502899 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]]]}] 17:58: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 17:58:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 468ms 17:58:22 INFO - PROCESS | 10935 | 1464051502930 Marionette TRACE conn2 -> [0,1617,"getWindowHandle",null] 17:58:22 INFO - PROCESS | 10935 | 1464051502932 Marionette TRACE conn2 <- [1,1617,null,{"value":"7"}] 17:58:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 17:58:22 INFO - PROCESS | 10935 | 1464051502934 Marionette TRACE conn2 -> [0,1618,"setScriptTimeout",{"ms":35000}] 17:58:22 INFO - PROCESS | 10935 | 1464051502935 Marionette TRACE conn2 <- [1,1618,null,{}] 17:58:22 INFO - PROCESS | 10935 | 1464051502937 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}] 17:58:23 INFO - PROCESS | 10935 | 1464051503064 Marionette TRACE conn2 <- [1,1619,null,{"value":null}] 17:58:23 INFO - PROCESS | 10935 | 1464051503179 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:23 INFO - PROCESS | 10935 | ++DOCSHELL 0x113d3b000 == 86 [pid = 10935] [id = 412] 17:58:23 INFO - PROCESS | 10935 | ++DOMWINDOW == 146 (0x110f77c00) [pid = 10935] [serial = 1235] [outer = 0x0] 17:58:23 INFO - PROCESS | 10935 | ++DOMWINDOW == 147 (0x110f7f800) [pid = 10935] [serial = 1236] [outer = 0x110f77c00] 17:58:23 INFO - PROCESS | 10935 | 1464051503211 Marionette DEBUG loaded listener.js 17:58:23 INFO - PROCESS | 10935 | ++DOMWINDOW == 148 (0x112664800) [pid = 10935] [serial = 1237] [outer = 0x110f77c00] 17:58:23 INFO - PROCESS | 10935 | 1464051503694 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]]]}] 17:58:23 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 17:58:23 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 770ms 17:58:23 INFO - PROCESS | 10935 | 1464051503706 Marionette TRACE conn2 -> [0,1621,"getWindowHandle",null] 17:58:23 INFO - PROCESS | 10935 | 1464051503711 Marionette TRACE conn2 <- [1,1621,null,{"value":"7"}] 17:58:23 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 17:58:23 INFO - PROCESS | 10935 | 1464051503714 Marionette TRACE conn2 -> [0,1622,"setScriptTimeout",{"ms":35000}] 17:58:23 INFO - PROCESS | 10935 | 1464051503716 Marionette TRACE conn2 <- [1,1622,null,{}] 17:58:23 INFO - PROCESS | 10935 | 1464051503720 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}] 17:58:23 INFO - PROCESS | 10935 | 1464051503836 Marionette TRACE conn2 <- [1,1623,null,{"value":null}] 17:58:23 INFO - PROCESS | 10935 | 1464051503903 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:23 INFO - PROCESS | 10935 | ++DOCSHELL 0x119dd3800 == 87 [pid = 10935] [id = 413] 17:58:23 INFO - PROCESS | 10935 | ++DOMWINDOW == 149 (0x113d63000) [pid = 10935] [serial = 1238] [outer = 0x0] 17:58:23 INFO - PROCESS | 10935 | ++DOMWINDOW == 150 (0x117552c00) [pid = 10935] [serial = 1239] [outer = 0x113d63000] 17:58:23 INFO - PROCESS | 10935 | 1464051503975 Marionette DEBUG loaded listener.js 17:58:24 INFO - PROCESS | 10935 | ++DOMWINDOW == 151 (0x11870ac00) [pid = 10935] [serial = 1240] [outer = 0x113d63000] 17:58:24 INFO - PROCESS | 10935 | 1464051504384 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]]]}] 17:58:24 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 17:58:24 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 723ms 17:58:24 INFO - PROCESS | 10935 | 1464051504454 Marionette TRACE conn2 -> [0,1625,"getWindowHandle",null] 17:58:24 INFO - PROCESS | 10935 | 1464051504457 Marionette TRACE conn2 <- [1,1625,null,{"value":"7"}] 17:58:24 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 17:58:24 INFO - PROCESS | 10935 | 1464051504474 Marionette TRACE conn2 -> [0,1626,"setScriptTimeout",{"ms":35000}] 17:58:24 INFO - PROCESS | 10935 | 1464051504475 Marionette TRACE conn2 <- [1,1626,null,{}] 17:58:24 INFO - PROCESS | 10935 | 1464051504478 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}] 17:58:24 INFO - PROCESS | 10935 | 1464051504588 Marionette TRACE conn2 <- [1,1627,null,{"value":null}] 17:58:24 INFO - PROCESS | 10935 | 1464051504666 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:24 INFO - PROCESS | 10935 | ++DOCSHELL 0x12b4b7000 == 88 [pid = 10935] [id = 414] 17:58:24 INFO - PROCESS | 10935 | ++DOMWINDOW == 152 (0x11988bc00) [pid = 10935] [serial = 1241] [outer = 0x0] 17:58:24 INFO - PROCESS | 10935 | ++DOMWINDOW == 153 (0x119acf400) [pid = 10935] [serial = 1242] [outer = 0x11988bc00] 17:58:24 INFO - PROCESS | 10935 | 1464051504696 Marionette DEBUG loaded listener.js 17:58:24 INFO - PROCESS | 10935 | ++DOMWINDOW == 154 (0x1212da400) [pid = 10935] [serial = 1243] [outer = 0x11988bc00] 17:58:25 INFO - PROCESS | 10935 | 1464051505134 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]]]}] 17:58:25 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 17:58:25 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 675ms 17:58:25 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 17:58:25 INFO - PROCESS | 10935 | 1464051505147 Marionette TRACE conn2 -> [0,1629,"getWindowHandle",null] 17:58:25 INFO - PROCESS | 10935 | 1464051505149 Marionette TRACE conn2 <- [1,1629,null,{"value":"7"}] 17:58:25 INFO - PROCESS | 10935 | 1464051505157 Marionette TRACE conn2 -> [0,1630,"setScriptTimeout",{"ms":35000}] 17:58:25 INFO - PROCESS | 10935 | 1464051505161 Marionette TRACE conn2 <- [1,1630,null,{}] 17:58:25 INFO - PROCESS | 10935 | 1464051505164 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}] 17:58:25 INFO - PROCESS | 10935 | 1464051505279 Marionette TRACE conn2 <- [1,1631,null,{"value":null}] 17:58:25 INFO - PROCESS | 10935 | 1464051505387 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:25 INFO - PROCESS | 10935 | ++DOCSHELL 0x12cfb7800 == 89 [pid = 10935] [id = 415] 17:58:25 INFO - PROCESS | 10935 | ++DOMWINDOW == 155 (0x11988f400) [pid = 10935] [serial = 1244] [outer = 0x0] 17:58:25 INFO - PROCESS | 10935 | ++DOMWINDOW == 156 (0x123497800) [pid = 10935] [serial = 1245] [outer = 0x11988f400] 17:58:25 INFO - PROCESS | 10935 | 1464051505418 Marionette DEBUG loaded listener.js 17:58:25 INFO - PROCESS | 10935 | ++DOMWINDOW == 157 (0x1261f4c00) [pid = 10935] [serial = 1246] [outer = 0x11988f400] 17:58:25 INFO - PROCESS | 10935 | 1464051505835 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]]]}] 17:58:25 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 17:58:25 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 727ms 17:58:25 INFO - PROCESS | 10935 | 1464051505892 Marionette TRACE conn2 -> [0,1633,"getWindowHandle",null] 17:58:25 INFO - PROCESS | 10935 | 1464051505894 Marionette TRACE conn2 <- [1,1633,null,{"value":"7"}] 17:58:25 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 17:58:25 INFO - PROCESS | 10935 | 1464051505896 Marionette TRACE conn2 -> [0,1634,"setScriptTimeout",{"ms":35000}] 17:58:25 INFO - PROCESS | 10935 | 1464051505898 Marionette TRACE conn2 <- [1,1634,null,{}] 17:58:25 INFO - PROCESS | 10935 | 1464051505900 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}] 17:58:26 INFO - PROCESS | 10935 | 1464051506011 Marionette TRACE conn2 <- [1,1635,null,{"value":null}] 17:58:26 INFO - PROCESS | 10935 | 1464051506118 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:26 INFO - PROCESS | 10935 | ++DOCSHELL 0x12d58d800 == 90 [pid = 10935] [id = 416] 17:58:26 INFO - PROCESS | 10935 | ++DOMWINDOW == 158 (0x12706ac00) [pid = 10935] [serial = 1247] [outer = 0x0] 17:58:26 INFO - PROCESS | 10935 | ++DOMWINDOW == 159 (0x127821000) [pid = 10935] [serial = 1248] [outer = 0x12706ac00] 17:58:26 INFO - PROCESS | 10935 | 1464051506148 Marionette DEBUG loaded listener.js 17:58:26 INFO - PROCESS | 10935 | ++DOMWINDOW == 160 (0x128e54400) [pid = 10935] [serial = 1249] [outer = 0x12706ac00] 17:58:26 INFO - PROCESS | 10935 | 1464051506559 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]]]}] 17:58:26 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 17:58:26 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 669ms 17:58:26 INFO - PROCESS | 10935 | 1464051506566 Marionette TRACE conn2 -> [0,1637,"getWindowHandle",null] 17:58:26 INFO - PROCESS | 10935 | 1464051506568 Marionette TRACE conn2 <- [1,1637,null,{"value":"7"}] 17:58:26 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 17:58:26 INFO - PROCESS | 10935 | 1464051506570 Marionette TRACE conn2 -> [0,1638,"setScriptTimeout",{"ms":35000}] 17:58:26 INFO - PROCESS | 10935 | 1464051506571 Marionette TRACE conn2 <- [1,1638,null,{}] 17:58:26 INFO - PROCESS | 10935 | 1464051506574 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}] 17:58:26 INFO - PROCESS | 10935 | 1464051506685 Marionette TRACE conn2 <- [1,1639,null,{"value":null}] 17:58:26 INFO - PROCESS | 10935 | 1464051506791 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:26 INFO - PROCESS | 10935 | ++DOCSHELL 0x12d64c000 == 91 [pid = 10935] [id = 417] 17:58:26 INFO - PROCESS | 10935 | ++DOMWINDOW == 161 (0x12aa62000) [pid = 10935] [serial = 1250] [outer = 0x0] 17:58:26 INFO - PROCESS | 10935 | ++DOMWINDOW == 162 (0x12aac7000) [pid = 10935] [serial = 1251] [outer = 0x12aa62000] 17:58:26 INFO - PROCESS | 10935 | 1464051506828 Marionette DEBUG loaded listener.js 17:58:26 INFO - PROCESS | 10935 | ++DOMWINDOW == 163 (0x12ae6a800) [pid = 10935] [serial = 1252] [outer = 0x12aa62000] 17:58:27 INFO - PROCESS | 10935 | 1464051507313 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]]]}] 17:58:27 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 17:58:27 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 770ms 17:58:27 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 17:58:27 INFO - PROCESS | 10935 | 1464051507388 Marionette TRACE conn2 -> [0,1641,"getWindowHandle",null] 17:58:27 INFO - PROCESS | 10935 | 1464051507390 Marionette TRACE conn2 <- [1,1641,null,{"value":"7"}] 17:58:27 INFO - PROCESS | 10935 | 1464051507394 Marionette TRACE conn2 -> [0,1642,"setScriptTimeout",{"ms":35000}] 17:58:27 INFO - PROCESS | 10935 | 1464051507396 Marionette TRACE conn2 <- [1,1642,null,{}] 17:58:27 INFO - PROCESS | 10935 | 1464051507399 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}] 17:58:27 INFO - PROCESS | 10935 | 1464051507565 Marionette TRACE conn2 <- [1,1643,null,{"value":null}] 17:58:27 INFO - PROCESS | 10935 | 1464051507755 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:27 INFO - PROCESS | 10935 | ++DOCSHELL 0x12d954000 == 92 [pid = 10935] [id = 418] 17:58:27 INFO - PROCESS | 10935 | ++DOMWINDOW == 164 (0x12aa62c00) [pid = 10935] [serial = 1253] [outer = 0x0] 17:58:27 INFO - PROCESS | 10935 | ++DOMWINDOW == 165 (0x12b484c00) [pid = 10935] [serial = 1254] [outer = 0x12aa62c00] 17:58:27 INFO - PROCESS | 10935 | 1464051507801 Marionette DEBUG loaded listener.js 17:58:27 INFO - PROCESS | 10935 | ++DOMWINDOW == 166 (0x12bccd800) [pid = 10935] [serial = 1255] [outer = 0x12aa62c00] 17:58:28 INFO - PROCESS | 10935 | 1464051508212 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]]]}] 17:58:28 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 17:58:28 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 870ms 17:58:28 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 17:58:28 INFO - PROCESS | 10935 | 1464051508264 Marionette TRACE conn2 -> [0,1645,"getWindowHandle",null] 17:58:28 INFO - PROCESS | 10935 | 1464051508265 Marionette TRACE conn2 <- [1,1645,null,{"value":"7"}] 17:58:28 INFO - PROCESS | 10935 | 1464051508267 Marionette TRACE conn2 -> [0,1646,"setScriptTimeout",{"ms":35000}] 17:58:28 INFO - PROCESS | 10935 | 1464051508269 Marionette TRACE conn2 <- [1,1646,null,{}] 17:58:28 INFO - PROCESS | 10935 | 1464051508271 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}] 17:58:28 INFO - PROCESS | 10935 | 1464051508383 Marionette TRACE conn2 <- [1,1647,null,{"value":null}] 17:58:28 INFO - PROCESS | 10935 | 1464051508653 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:28 INFO - PROCESS | 10935 | ++DOCSHELL 0x119445800 == 93 [pid = 10935] [id = 419] 17:58:28 INFO - PROCESS | 10935 | ++DOMWINDOW == 167 (0x111d8a000) [pid = 10935] [serial = 1256] [outer = 0x0] 17:58:28 INFO - PROCESS | 10935 | ++DOMWINDOW == 168 (0x1122adc00) [pid = 10935] [serial = 1257] [outer = 0x111d8a000] 17:58:28 INFO - PROCESS | 10935 | 1464051508692 Marionette DEBUG loaded listener.js 17:58:28 INFO - PROCESS | 10935 | ++DOMWINDOW == 169 (0x113911400) [pid = 10935] [serial = 1258] [outer = 0x111d8a000] 17:58:29 INFO - PROCESS | 10935 | 1464051509145 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]]]}] 17:58:29 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 17:58:29 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 921ms 17:58:29 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 17:58:29 INFO - PROCESS | 10935 | 1464051509197 Marionette TRACE conn2 -> [0,1649,"getWindowHandle",null] 17:58:29 INFO - PROCESS | 10935 | 1464051509200 Marionette TRACE conn2 <- [1,1649,null,{"value":"7"}] 17:58:29 INFO - PROCESS | 10935 | 1464051509204 Marionette TRACE conn2 -> [0,1650,"setScriptTimeout",{"ms":35000}] 17:58:29 INFO - PROCESS | 10935 | 1464051509206 Marionette TRACE conn2 <- [1,1650,null,{}] 17:58:29 INFO - PROCESS | 10935 | 1464051509212 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}] 17:58:29 INFO - PROCESS | 10935 | 1464051509319 Marionette TRACE conn2 <- [1,1651,null,{"value":null}] 17:58:29 INFO - PROCESS | 10935 | 1464051509401 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:29 INFO - PROCESS | 10935 | ++DOCSHELL 0x116f28000 == 94 [pid = 10935] [id = 420] 17:58:29 INFO - PROCESS | 10935 | ++DOMWINDOW == 170 (0x117673000) [pid = 10935] [serial = 1259] [outer = 0x0] 17:58:29 INFO - PROCESS | 10935 | ++DOMWINDOW == 171 (0x1181d4800) [pid = 10935] [serial = 1260] [outer = 0x117673000] 17:58:29 INFO - PROCESS | 10935 | 1464051509430 Marionette DEBUG loaded listener.js 17:58:29 INFO - PROCESS | 10935 | ++DOMWINDOW == 172 (0x118c42800) [pid = 10935] [serial = 1261] [outer = 0x117673000] 17:58:29 INFO - PROCESS | 10935 | --DOCSHELL 0x135c6b800 == 93 [pid = 10935] [id = 355] 17:58:29 INFO - PROCESS | 10935 | --DOCSHELL 0x1182df800 == 92 [pid = 10935] [id = 357] 17:58:29 INFO - PROCESS | 10935 | --DOCSHELL 0x12c47f000 == 91 [pid = 10935] [id = 411] 17:58:29 INFO - PROCESS | 10935 | --DOCSHELL 0x12bd69800 == 90 [pid = 10935] [id = 410] 17:58:29 INFO - PROCESS | 10935 | --DOCSHELL 0x12aa0b800 == 89 [pid = 10935] [id = 409] 17:58:29 INFO - PROCESS | 10935 | --DOCSHELL 0x12aae1800 == 88 [pid = 10935] [id = 408] 17:58:29 INFO - PROCESS | 10935 | --DOCSHELL 0x129994000 == 87 [pid = 10935] [id = 407] 17:58:29 INFO - PROCESS | 10935 | --DOCSHELL 0x12739e000 == 86 [pid = 10935] [id = 406] 17:58:29 INFO - PROCESS | 10935 | --DOCSHELL 0x12592d800 == 85 [pid = 10935] [id = 405] 17:58:29 INFO - PROCESS | 10935 | --DOCSHELL 0x1249a4800 == 84 [pid = 10935] [id = 404] 17:58:29 INFO - PROCESS | 10935 | --DOCSHELL 0x11a050800 == 83 [pid = 10935] [id = 403] 17:58:29 INFO - PROCESS | 10935 | --DOCSHELL 0x11945a800 == 82 [pid = 10935] [id = 402] 17:58:29 INFO - PROCESS | 10935 | --DOCSHELL 0x1170ab800 == 81 [pid = 10935] [id = 401] 17:58:29 INFO - PROCESS | 10935 | --DOCSHELL 0x1170bb800 == 80 [pid = 10935] [id = 400] 17:58:29 INFO - PROCESS | 10935 | --DOCSHELL 0x1182de000 == 79 [pid = 10935] [id = 399] 17:58:29 INFO - PROCESS | 10935 | --DOCSHELL 0x11854a800 == 78 [pid = 10935] [id = 398] 17:58:29 INFO - PROCESS | 10935 | --DOCSHELL 0x13f8ee800 == 77 [pid = 10935] [id = 397] 17:58:29 INFO - PROCESS | 10935 | --DOCSHELL 0x1382d7000 == 76 [pid = 10935] [id = 396] 17:58:29 INFO - PROCESS | 10935 | --DOCSHELL 0x137643800 == 75 [pid = 10935] [id = 395] 17:58:29 INFO - PROCESS | 10935 | --DOCSHELL 0x1358e4800 == 74 [pid = 10935] [id = 394] 17:58:29 INFO - PROCESS | 10935 | --DOCSHELL 0x12aa0b000 == 73 [pid = 10935] [id = 393] 17:58:29 INFO - PROCESS | 10935 | --DOCSHELL 0x119c92800 == 72 [pid = 10935] [id = 392] 17:58:29 INFO - PROCESS | 10935 | 1464051509895 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]]]}] 17:58:29 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 17:58:29 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 725ms 17:58:29 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 17:58:29 INFO - PROCESS | 10935 | 1464051509931 Marionette TRACE conn2 -> [0,1653,"getWindowHandle",null] 17:58:29 INFO - PROCESS | 10935 | 1464051509933 Marionette TRACE conn2 <- [1,1653,null,{"value":"7"}] 17:58:29 INFO - PROCESS | 10935 | 1464051509937 Marionette TRACE conn2 -> [0,1654,"setScriptTimeout",{"ms":35000}] 17:58:29 INFO - PROCESS | 10935 | 1464051509938 Marionette TRACE conn2 <- [1,1654,null,{}] 17:58:29 INFO - PROCESS | 10935 | 1464051509941 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}] 17:58:30 INFO - PROCESS | 10935 | 1464051510031 Marionette TRACE conn2 <- [1,1655,null,{"value":null}] 17:58:30 INFO - PROCESS | 10935 | 1464051510036 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:30 INFO - PROCESS | 10935 | ++DOCSHELL 0x11854a800 == 73 [pid = 10935] [id = 421] 17:58:30 INFO - PROCESS | 10935 | ++DOMWINDOW == 173 (0x1181d4000) [pid = 10935] [serial = 1262] [outer = 0x0] 17:58:30 INFO - PROCESS | 10935 | ++DOMWINDOW == 174 (0x11954b800) [pid = 10935] [serial = 1263] [outer = 0x1181d4000] 17:58:30 INFO - PROCESS | 10935 | 1464051510062 Marionette DEBUG loaded listener.js 17:58:30 INFO - PROCESS | 10935 | ++DOMWINDOW == 175 (0x119c54400) [pid = 10935] [serial = 1264] [outer = 0x1181d4000] 17:58:30 INFO - PROCESS | 10935 | --DOMWINDOW == 174 (0x119892000) [pid = 10935] [serial = 702] [outer = 0x0] [url = about:blank] 17:58:30 INFO - PROCESS | 10935 | --DOMWINDOW == 173 (0x125617000) [pid = 10935] [serial = 705] [outer = 0x0] [url = about:blank] 17:58:30 INFO - PROCESS | 10935 | --DOMWINDOW == 172 (0x12bdb5400) [pid = 10935] [serial = 711] [outer = 0x0] [url = about:blank] 17:58:30 INFO - PROCESS | 10935 | --DOMWINDOW == 171 (0x12c187c00) [pid = 10935] [serial = 714] [outer = 0x0] [url = about:blank] 17:58:30 INFO - PROCESS | 10935 | --DOMWINDOW == 170 (0x12981d000) [pid = 10935] [serial = 708] [outer = 0x0] [url = about:blank] 17:58:30 INFO - PROCESS | 10935 | --DOMWINDOW == 169 (0x11917ec00) [pid = 10935] [serial = 750] [outer = 0x0] [url = about:blank] 17:58:30 INFO - PROCESS | 10935 | --DOMWINDOW == 168 (0x12bdb8c00) [pid = 10935] [serial = 762] [outer = 0x0] [url = about:blank] 17:58:30 INFO - PROCESS | 10935 | --DOMWINDOW == 167 (0x12781d400) [pid = 10935] [serial = 759] [outer = 0x0] [url = about:blank] 17:58:30 INFO - PROCESS | 10935 | --DOMWINDOW == 166 (0x1261fe800) [pid = 10935] [serial = 756] [outer = 0x0] [url = about:blank] 17:58:30 INFO - PROCESS | 10935 | --DOMWINDOW == 165 (0x119dc4400) [pid = 10935] [serial = 753] [outer = 0x0] [url = about:blank] 17:58:30 INFO - PROCESS | 10935 | --DOMWINDOW == 164 (0x1167c0800) [pid = 10935] [serial = 699] [outer = 0x0] [url = about:blank] 17:58:30 INFO - PROCESS | 10935 | --DOMWINDOW == 163 (0x11670e000) [pid = 10935] [serial = 747] [outer = 0x0] [url = about:blank] 17:58:30 INFO - PROCESS | 10935 | --DOMWINDOW == 162 (0x12bcd3800) [pid = 10935] [serial = 1170] [outer = 0x0] [url = about:blank] 17:58:30 INFO - PROCESS | 10935 | --DOMWINDOW == 161 (0x12bdba800) [pid = 10935] [serial = 1155] [outer = 0x0] [url = about:blank] 17:58:30 INFO - PROCESS | 10935 | --DOMWINDOW == 160 (0x12e32ac00) [pid = 10935] [serial = 1108] [outer = 0x0] [url = about:blank] 17:58:30 INFO - PROCESS | 10935 | --DOMWINDOW == 159 (0x12d3ea800) [pid = 10935] [serial = 1158] [outer = 0x0] [url = about:blank] 17:58:30 INFO - PROCESS | 10935 | --DOMWINDOW == 158 (0x119c55400) [pid = 10935] [serial = 1113] [outer = 0x0] [url = about:blank] 17:58:30 INFO - PROCESS | 10935 | --DOMWINDOW == 157 (0x135246000) [pid = 10935] [serial = 1128] [outer = 0x0] [url = about:blank] 17:58:30 INFO - PROCESS | 10935 | --DOMWINDOW == 156 (0x12480bc00) [pid = 10935] [serial = 1141] [outer = 0x0] [url = about:blank] 17:58:30 INFO - PROCESS | 10935 | --DOMWINDOW == 155 (0x1212d7000) [pid = 10935] [serial = 1140] [outer = 0x0] [url = about:blank] 17:58:30 INFO - PROCESS | 10935 | --DOMWINDOW == 154 (0x1291cc000) [pid = 10935] [serial = 1149] [outer = 0x0] [url = about:blank] 17:58:30 INFO - PROCESS | 10935 | --DOMWINDOW == 153 (0x12aa69000) [pid = 10935] [serial = 1150] [outer = 0x0] [url = about:blank] 17:58:30 INFO - PROCESS | 10935 | --DOMWINDOW == 152 (0x1261a0400) [pid = 10935] [serial = 1146] [outer = 0x0] [url = about:blank] 17:58:30 INFO - PROCESS | 10935 | --DOMWINDOW == 151 (0x1273cf400) [pid = 10935] [serial = 1147] [outer = 0x0] [url = about:blank] 17:58:30 INFO - PROCESS | 10935 | --DOMWINDOW == 150 (0x127818800) [pid = 10935] [serial = 1161] [outer = 0x0] [url = about:blank] 17:58:30 INFO - PROCESS | 10935 | --DOMWINDOW == 149 (0x11954bc00) [pid = 10935] [serial = 1137] [outer = 0x0] [url = about:blank] 17:58:30 INFO - PROCESS | 10935 | --DOMWINDOW == 148 (0x119a56400) [pid = 10935] [serial = 1138] [outer = 0x0] [url = about:blank] 17:58:30 INFO - PROCESS | 10935 | --DOMWINDOW == 147 (0x113344000) [pid = 10935] [serial = 1110] [outer = 0x0] [url = about:blank] 17:58:30 INFO - PROCESS | 10935 | --DOMWINDOW == 146 (0x124d5f000) [pid = 10935] [serial = 1143] [outer = 0x0] [url = about:blank] 17:58:30 INFO - PROCESS | 10935 | --DOMWINDOW == 145 (0x12556f000) [pid = 10935] [serial = 1144] [outer = 0x0] [url = about:blank] 17:58:30 INFO - PROCESS | 10935 | --DOMWINDOW == 144 (0x115e3e400) [pid = 10935] [serial = 1134] [outer = 0x0] [url = about:blank] 17:58:30 INFO - PROCESS | 10935 | --DOMWINDOW == 143 (0x116942000) [pid = 10935] [serial = 1135] [outer = 0x0] [url = about:blank] 17:58:30 INFO - PROCESS | 10935 | --DOMWINDOW == 142 (0x1351ad800) [pid = 10935] [serial = 1125] [outer = 0x0] [url = about:blank] 17:58:30 INFO - PROCESS | 10935 | --DOMWINDOW == 141 (0x12eba2000) [pid = 10935] [serial = 1131] [outer = 0x0] [url = about:blank] 17:58:30 INFO - PROCESS | 10935 | --DOMWINDOW == 140 (0x124bc0c00) [pid = 10935] [serial = 1116] [outer = 0x0] [url = about:blank] 17:58:30 INFO - PROCESS | 10935 | --DOMWINDOW == 139 (0x12c62f800) [pid = 10935] [serial = 1122] [outer = 0x0] [url = about:blank] 17:58:30 INFO - PROCESS | 10935 | --DOMWINDOW == 138 (0x12aef2000) [pid = 10935] [serial = 1119] [outer = 0x0] [url = about:blank] 17:58:30 INFO - PROCESS | 10935 | --DOMWINDOW == 137 (0x12561d800) [pid = 10935] [serial = 1167] [outer = 0x0] [url = about:blank] 17:58:30 INFO - PROCESS | 10935 | --DOMWINDOW == 136 (0x1351aa400) [pid = 10935] [serial = 1162] [outer = 0x0] [url = about:blank] 17:58:30 INFO - PROCESS | 10935 | --DOMWINDOW == 135 (0x11870bc00) [pid = 10935] [serial = 1164] [outer = 0x0] [url = about:blank] 17:58:30 INFO - PROCESS | 10935 | --DOMWINDOW == 134 (0x1296dec00) [pid = 10935] [serial = 1168] [outer = 0x0] [url = about:blank] 17:58:30 INFO - PROCESS | 10935 | --DOMWINDOW == 133 (0x12aad4800) [pid = 10935] [serial = 1152] [outer = 0x0] [url = about:blank] 17:58:30 INFO - PROCESS | 10935 | --DOMWINDOW == 132 (0x12bcd2800) [pid = 10935] [serial = 1153] [outer = 0x0] [url = about:blank] 17:58:30 INFO - PROCESS | 10935 | --DOMWINDOW == 131 (0x12d906000) [pid = 10935] [serial = 1171] [outer = 0x0] [url = about:blank] 17:58:30 INFO - PROCESS | 10935 | --DOMWINDOW == 130 (0x1212d2800) [pid = 10935] [serial = 1165] [outer = 0x0] [url = about:blank] 17:58:30 INFO - PROCESS | 10935 | --DOMWINDOW == 129 (0x12c188000) [pid = 10935] [serial = 1156] [outer = 0x0] [url = about:blank] 17:58:30 INFO - PROCESS | 10935 | --DOMWINDOW == 128 (0x12e337800) [pid = 10935] [serial = 1159] [outer = 0x0] [url = about:blank] 17:58:30 INFO - PROCESS | 10935 | 1464051510449 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]]]}] 17:58:30 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 17:58:30 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 519ms 17:58:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 17:58:30 INFO - PROCESS | 10935 | 1464051510455 Marionette TRACE conn2 -> [0,1657,"getWindowHandle",null] 17:58:30 INFO - PROCESS | 10935 | 1464051510457 Marionette TRACE conn2 <- [1,1657,null,{"value":"7"}] 17:58:30 INFO - PROCESS | 10935 | 1464051510460 Marionette TRACE conn2 -> [0,1658,"setScriptTimeout",{"ms":35000}] 17:58:30 INFO - PROCESS | 10935 | 1464051510464 Marionette TRACE conn2 <- [1,1658,null,{}] 17:58:30 INFO - PROCESS | 10935 | 1464051510471 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}] 17:58:30 INFO - PROCESS | 10935 | 1464051510562 Marionette TRACE conn2 <- [1,1659,null,{"value":null}] 17:58:30 INFO - PROCESS | 10935 | 1464051510567 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:30 INFO - PROCESS | 10935 | ++DOCSHELL 0x124e6d800 == 74 [pid = 10935] [id = 422] 17:58:30 INFO - PROCESS | 10935 | ++DOMWINDOW == 129 (0x119c6ec00) [pid = 10935] [serial = 1265] [outer = 0x0] 17:58:30 INFO - PROCESS | 10935 | ++DOMWINDOW == 130 (0x11a1f6400) [pid = 10935] [serial = 1266] [outer = 0x119c6ec00] 17:58:30 INFO - PROCESS | 10935 | 1464051510591 Marionette DEBUG loaded listener.js 17:58:30 INFO - PROCESS | 10935 | ++DOMWINDOW == 131 (0x123664400) [pid = 10935] [serial = 1267] [outer = 0x119c6ec00] 17:58:30 INFO - PROCESS | 10935 | 1464051510944 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]]]}] 17:58:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 17:58:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 524ms 17:58:30 INFO - PROCESS | 10935 | 1464051510987 Marionette TRACE conn2 -> [0,1661,"getWindowHandle",null] 17:58:30 INFO - PROCESS | 10935 | 1464051510989 Marionette TRACE conn2 <- [1,1661,null,{"value":"7"}] 17:58:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 17:58:30 INFO - PROCESS | 10935 | 1464051510992 Marionette TRACE conn2 -> [0,1662,"setScriptTimeout",{"ms":35000}] 17:58:31 INFO - PROCESS | 10935 | 1464051511001 Marionette TRACE conn2 <- [1,1662,null,{}] 17:58:31 INFO - PROCESS | 10935 | 1464051511004 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}] 17:58:31 INFO - PROCESS | 10935 | 1464051511092 Marionette TRACE conn2 <- [1,1663,null,{"value":null}] 17:58:31 INFO - PROCESS | 10935 | 1464051511096 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:31 INFO - PROCESS | 10935 | ++DOCSHELL 0x11941d000 == 75 [pid = 10935] [id = 423] 17:58:31 INFO - PROCESS | 10935 | ++DOMWINDOW == 132 (0x124805c00) [pid = 10935] [serial = 1268] [outer = 0x0] 17:58:31 INFO - PROCESS | 10935 | ++DOMWINDOW == 133 (0x1248ae400) [pid = 10935] [serial = 1269] [outer = 0x124805c00] 17:58:31 INFO - PROCESS | 10935 | 1464051511122 Marionette DEBUG loaded listener.js 17:58:31 INFO - PROCESS | 10935 | ++DOMWINDOW == 134 (0x1254b5c00) [pid = 10935] [serial = 1270] [outer = 0x124805c00] 17:58:31 INFO - PROCESS | 10935 | 1464051511448 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]]]}] 17:58:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 17:58:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 482ms 17:58:31 INFO - PROCESS | 10935 | 1464051511474 Marionette TRACE conn2 -> [0,1665,"getWindowHandle",null] 17:58:31 INFO - PROCESS | 10935 | 1464051511477 Marionette TRACE conn2 <- [1,1665,null,{"value":"7"}] 17:58:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 17:58:31 INFO - PROCESS | 10935 | 1464051511481 Marionette TRACE conn2 -> [0,1666,"setScriptTimeout",{"ms":35000}] 17:58:31 INFO - PROCESS | 10935 | 1464051511482 Marionette TRACE conn2 <- [1,1666,null,{}] 17:58:31 INFO - PROCESS | 10935 | 1464051511484 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}] 17:58:31 INFO - PROCESS | 10935 | 1464051511573 Marionette TRACE conn2 <- [1,1667,null,{"value":null}] 17:58:31 INFO - PROCESS | 10935 | 1464051511647 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:31 INFO - PROCESS | 10935 | ++DOCSHELL 0x129247000 == 76 [pid = 10935] [id = 424] 17:58:31 INFO - PROCESS | 10935 | ++DOMWINDOW == 135 (0x125576c00) [pid = 10935] [serial = 1271] [outer = 0x0] 17:58:31 INFO - PROCESS | 10935 | ++DOMWINDOW == 136 (0x12598ac00) [pid = 10935] [serial = 1272] [outer = 0x125576c00] 17:58:31 INFO - PROCESS | 10935 | 1464051511678 Marionette DEBUG loaded listener.js 17:58:31 INFO - PROCESS | 10935 | ++DOMWINDOW == 137 (0x12706e000) [pid = 10935] [serial = 1273] [outer = 0x125576c00] 17:58:32 INFO - PROCESS | 10935 | 1464051512012 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]]]}] 17:58:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 17:58:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 572ms 17:58:32 INFO - PROCESS | 10935 | 1464051512053 Marionette TRACE conn2 -> [0,1669,"getWindowHandle",null] 17:58:32 INFO - PROCESS | 10935 | 1464051512054 Marionette TRACE conn2 <- [1,1669,null,{"value":"7"}] 17:58:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 17:58:32 INFO - PROCESS | 10935 | 1464051512057 Marionette TRACE conn2 -> [0,1670,"setScriptTimeout",{"ms":35000}] 17:58:32 INFO - PROCESS | 10935 | 1464051512058 Marionette TRACE conn2 <- [1,1670,null,{}] 17:58:32 INFO - PROCESS | 10935 | 1464051512060 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}] 17:58:32 INFO - PROCESS | 10935 | 1464051512182 Marionette TRACE conn2 <- [1,1671,null,{"value":null}] 17:58:32 INFO - PROCESS | 10935 | 1464051512195 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:32 INFO - PROCESS | 10935 | ++DOCSHELL 0x12aa11000 == 77 [pid = 10935] [id = 425] 17:58:32 INFO - PROCESS | 10935 | ++DOMWINDOW == 138 (0x1273d1000) [pid = 10935] [serial = 1274] [outer = 0x0] 17:58:32 INFO - PROCESS | 10935 | ++DOMWINDOW == 139 (0x12783ac00) [pid = 10935] [serial = 1275] [outer = 0x1273d1000] 17:58:32 INFO - PROCESS | 10935 | 1464051512220 Marionette DEBUG loaded listener.js 17:58:32 INFO - PROCESS | 10935 | ++DOMWINDOW == 140 (0x1296d4000) [pid = 10935] [serial = 1276] [outer = 0x1273d1000] 17:58:32 INFO - PROCESS | 10935 | 1464051512556 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]]]}] 17:58:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 17:58:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 520ms 17:58:32 INFO - PROCESS | 10935 | 1464051512579 Marionette TRACE conn2 -> [0,1673,"getWindowHandle",null] 17:58:32 INFO - PROCESS | 10935 | 1464051512580 Marionette TRACE conn2 <- [1,1673,null,{"value":"7"}] 17:58:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 17:58:32 INFO - PROCESS | 10935 | 1464051512582 Marionette TRACE conn2 -> [0,1674,"setScriptTimeout",{"ms":35000}] 17:58:32 INFO - PROCESS | 10935 | 1464051512583 Marionette TRACE conn2 <- [1,1674,null,{}] 17:58:32 INFO - PROCESS | 10935 | 1464051512585 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}] 17:58:32 INFO - PROCESS | 10935 | 1464051512701 Marionette TRACE conn2 <- [1,1675,null,{"value":null}] 17:58:32 INFO - PROCESS | 10935 | 1464051512714 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:32 INFO - PROCESS | 10935 | ++DOCSHELL 0x12bd69800 == 78 [pid = 10935] [id = 426] 17:58:32 INFO - PROCESS | 10935 | ++DOMWINDOW == 141 (0x128e55000) [pid = 10935] [serial = 1277] [outer = 0x0] 17:58:32 INFO - PROCESS | 10935 | ++DOMWINDOW == 142 (0x12aac7c00) [pid = 10935] [serial = 1278] [outer = 0x128e55000] 17:58:32 INFO - PROCESS | 10935 | 1464051512738 Marionette DEBUG loaded listener.js 17:58:32 INFO - PROCESS | 10935 | ++DOMWINDOW == 143 (0x12ae6cc00) [pid = 10935] [serial = 1279] [outer = 0x128e55000] 17:58:33 INFO - PROCESS | 10935 | 1464051513096 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]]]}] 17:58:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 17:58:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 567ms 17:58:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 17:58:33 INFO - PROCESS | 10935 | 1464051513150 Marionette TRACE conn2 -> [0,1677,"getWindowHandle",null] 17:58:33 INFO - PROCESS | 10935 | 1464051513151 Marionette TRACE conn2 <- [1,1677,null,{"value":"7"}] 17:58:33 INFO - PROCESS | 10935 | 1464051513153 Marionette TRACE conn2 -> [0,1678,"setScriptTimeout",{"ms":35000}] 17:58:33 INFO - PROCESS | 10935 | 1464051513154 Marionette TRACE conn2 <- [1,1678,null,{}] 17:58:33 INFO - PROCESS | 10935 | 1464051513157 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}] 17:58:33 INFO - PROCESS | 10935 | 1464051513271 Marionette TRACE conn2 <- [1,1679,null,{"value":null}] 17:58:33 INFO - PROCESS | 10935 | 1464051513286 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:33 INFO - PROCESS | 10935 | ++DOCSHELL 0x12c475800 == 79 [pid = 10935] [id = 427] 17:58:33 INFO - PROCESS | 10935 | ++DOMWINDOW == 144 (0x129817000) [pid = 10935] [serial = 1280] [outer = 0x0] 17:58:33 INFO - PROCESS | 10935 | ++DOMWINDOW == 145 (0x12b48b000) [pid = 10935] [serial = 1281] [outer = 0x129817000] 17:58:33 INFO - PROCESS | 10935 | 1464051513311 Marionette DEBUG loaded listener.js 17:58:33 INFO - PROCESS | 10935 | ++DOMWINDOW == 146 (0x12bd90c00) [pid = 10935] [serial = 1282] [outer = 0x129817000] 17:58:33 INFO - PROCESS | 10935 | 1464051513658 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]]]}] 17:58:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 17:58:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 518ms 17:58:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 17:58:33 INFO - PROCESS | 10935 | 1464051513672 Marionette TRACE conn2 -> [0,1681,"getWindowHandle",null] 17:58:33 INFO - PROCESS | 10935 | 1464051513673 Marionette TRACE conn2 <- [1,1681,null,{"value":"7"}] 17:58:33 INFO - PROCESS | 10935 | 1464051513676 Marionette TRACE conn2 -> [0,1682,"setScriptTimeout",{"ms":35000}] 17:58:33 INFO - PROCESS | 10935 | 1464051513679 Marionette TRACE conn2 <- [1,1682,null,{}] 17:58:33 INFO - PROCESS | 10935 | 1464051513682 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}] 17:58:33 INFO - PROCESS | 10935 | 1464051513798 Marionette TRACE conn2 <- [1,1683,null,{"value":null}] 17:58:33 INFO - PROCESS | 10935 | 1464051513813 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:33 INFO - PROCESS | 10935 | ++DOCSHELL 0x12c784000 == 80 [pid = 10935] [id = 428] 17:58:33 INFO - PROCESS | 10935 | ++DOMWINDOW == 147 (0x12ae6d800) [pid = 10935] [serial = 1283] [outer = 0x0] 17:58:33 INFO - PROCESS | 10935 | ++DOMWINDOW == 148 (0x12bdb1c00) [pid = 10935] [serial = 1284] [outer = 0x12ae6d800] 17:58:33 INFO - PROCESS | 10935 | 1464051513838 Marionette DEBUG loaded listener.js 17:58:33 INFO - PROCESS | 10935 | ++DOMWINDOW == 149 (0x12c0d5c00) [pid = 10935] [serial = 1285] [outer = 0x12ae6d800] 17:58:34 INFO - PROCESS | 10935 | --DOMWINDOW == 148 (0x125983800) [pid = 10935] [serial = 1229] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 17:58:34 INFO - PROCESS | 10935 | --DOMWINDOW == 147 (0x118c40400) [pid = 10935] [serial = 1208] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 17:58:34 INFO - PROCESS | 10935 | --DOMWINDOW == 146 (0x113deec00) [pid = 10935] [serial = 1202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 17:58:34 INFO - PROCESS | 10935 | --DOMWINDOW == 145 (0x119a4e000) [pid = 10935] [serial = 1211] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 17:58:34 INFO - PROCESS | 10935 | --DOMWINDOW == 144 (0x124bb3c00) [pid = 10935] [serial = 1220] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 17:58:34 INFO - PROCESS | 10935 | --DOMWINDOW == 143 (0x112019c00) [pid = 10935] [serial = 1199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 17:58:34 INFO - PROCESS | 10935 | --DOMWINDOW == 142 (0x118510000) [pid = 10935] [serial = 1205] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 17:58:34 INFO - PROCESS | 10935 | --DOMWINDOW == 141 (0x1212d8400) [pid = 10935] [serial = 1217] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 17:58:34 INFO - PROCESS | 10935 | --DOMWINDOW == 140 (0x12556d400) [pid = 10935] [serial = 1223] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 17:58:34 INFO - PROCESS | 10935 | --DOMWINDOW == 139 (0x115e66400) [pid = 10935] [serial = 1226] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 17:58:34 INFO - PROCESS | 10935 | --DOMWINDOW == 138 (0x1212d6000) [pid = 10935] [serial = 1214] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 17:58:34 INFO - PROCESS | 10935 | 1464051514353 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]]]}] 17:58:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 17:58:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 723ms 17:58:34 INFO - PROCESS | 10935 | 1464051514399 Marionette TRACE conn2 -> [0,1685,"getWindowHandle",null] 17:58:34 INFO - PROCESS | 10935 | 1464051514401 Marionette TRACE conn2 <- [1,1685,null,{"value":"7"}] 17:58:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 17:58:34 INFO - PROCESS | 10935 | 1464051514404 Marionette TRACE conn2 -> [0,1686,"setScriptTimeout",{"ms":35000}] 17:58:34 INFO - PROCESS | 10935 | 1464051514406 Marionette TRACE conn2 <- [1,1686,null,{}] 17:58:34 INFO - PROCESS | 10935 | 1464051514410 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}] 17:58:34 INFO - PROCESS | 10935 | 1464051514547 Marionette TRACE conn2 <- [1,1687,null,{"value":null}] 17:58:34 INFO - PROCESS | 10935 | 1464051514561 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:34 INFO - PROCESS | 10935 | ++DOCSHELL 0x12cfb8000 == 81 [pid = 10935] [id = 429] 17:58:34 INFO - PROCESS | 10935 | ++DOMWINDOW == 139 (0x1161a0400) [pid = 10935] [serial = 1286] [outer = 0x0] 17:58:34 INFO - PROCESS | 10935 | ++DOMWINDOW == 140 (0x12349a400) [pid = 10935] [serial = 1287] [outer = 0x1161a0400] 17:58:34 INFO - PROCESS | 10935 | 1464051514606 Marionette DEBUG loaded listener.js 17:58:34 INFO - PROCESS | 10935 | ++DOMWINDOW == 141 (0x12bdb9400) [pid = 10935] [serial = 1288] [outer = 0x1161a0400] 17:58:35 INFO - PROCESS | 10935 | 1464051515000 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]]]}] 17:58: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 17:58:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 621ms 17:58:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 17:58:35 INFO - PROCESS | 10935 | 1464051515036 Marionette TRACE conn2 -> [0,1689,"getWindowHandle",null] 17:58:35 INFO - PROCESS | 10935 | 1464051515037 Marionette TRACE conn2 <- [1,1689,null,{"value":"7"}] 17:58:35 INFO - PROCESS | 10935 | 1464051515039 Marionette TRACE conn2 -> [0,1690,"setScriptTimeout",{"ms":35000}] 17:58:35 INFO - PROCESS | 10935 | 1464051515042 Marionette TRACE conn2 <- [1,1690,null,{}] 17:58:35 INFO - PROCESS | 10935 | 1464051515046 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}] 17:58:35 INFO - PROCESS | 10935 | 1464051515151 Marionette TRACE conn2 <- [1,1691,null,{"value":null}] 17:58:35 INFO - PROCESS | 10935 | 1464051515156 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:35 INFO - PROCESS | 10935 | ++DOCSHELL 0x12d950000 == 82 [pid = 10935] [id = 430] 17:58:35 INFO - PROCESS | 10935 | ++DOMWINDOW == 142 (0x12c183400) [pid = 10935] [serial = 1289] [outer = 0x0] 17:58:35 INFO - PROCESS | 10935 | ++DOMWINDOW == 143 (0x12c627400) [pid = 10935] [serial = 1290] [outer = 0x12c183400] 17:58:35 INFO - PROCESS | 10935 | 1464051515200 Marionette DEBUG loaded listener.js 17:58:35 INFO - PROCESS | 10935 | ++DOMWINDOW == 144 (0x12cf84800) [pid = 10935] [serial = 1291] [outer = 0x12c183400] 17:58:35 INFO - PROCESS | 10935 | 1464051515525 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]]]}] 17:58:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 17:58:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 523ms 17:58:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 17:58:35 INFO - PROCESS | 10935 | 1464051515563 Marionette TRACE conn2 -> [0,1693,"getWindowHandle",null] 17:58:35 INFO - PROCESS | 10935 | 1464051515564 Marionette TRACE conn2 <- [1,1693,null,{"value":"7"}] 17:58:35 INFO - PROCESS | 10935 | 1464051515566 Marionette TRACE conn2 -> [0,1694,"setScriptTimeout",{"ms":35000}] 17:58:35 INFO - PROCESS | 10935 | 1464051515567 Marionette TRACE conn2 <- [1,1694,null,{}] 17:58:35 INFO - PROCESS | 10935 | 1464051515569 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}] 17:58:35 INFO - PROCESS | 10935 | 1464051515662 Marionette TRACE conn2 <- [1,1695,null,{"value":null}] 17:58:35 INFO - PROCESS | 10935 | 1464051515732 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:35 INFO - PROCESS | 10935 | ++DOCSHELL 0x12de19000 == 83 [pid = 10935] [id = 431] 17:58:35 INFO - PROCESS | 10935 | ++DOMWINDOW == 145 (0x12bdbf000) [pid = 10935] [serial = 1292] [outer = 0x0] 17:58:35 INFO - PROCESS | 10935 | ++DOMWINDOW == 146 (0x12cf81400) [pid = 10935] [serial = 1293] [outer = 0x12bdbf000] 17:58:35 INFO - PROCESS | 10935 | 1464051515756 Marionette DEBUG loaded listener.js 17:58:35 INFO - PROCESS | 10935 | ++DOMWINDOW == 147 (0x12d90f800) [pid = 10935] [serial = 1294] [outer = 0x12bdbf000] 17:58:36 INFO - PROCESS | 10935 | 1464051516050 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]]]}] 17:58:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 17:58:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 519ms 17:58:36 INFO - PROCESS | 10935 | 1464051516176 Marionette TRACE conn2 -> [0,1697,"getWindowHandle",null] 17:58:36 INFO - PROCESS | 10935 | 1464051516179 Marionette TRACE conn2 <- [1,1697,null,{"value":"7"}] 17:58:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 17:58:36 INFO - PROCESS | 10935 | 1464051516195 Marionette TRACE conn2 -> [0,1698,"setScriptTimeout",{"ms":35000}] 17:58:36 INFO - PROCESS | 10935 | 1464051516199 Marionette TRACE conn2 <- [1,1698,null,{}] 17:58:36 INFO - PROCESS | 10935 | 1464051516205 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}] 17:58:36 INFO - PROCESS | 10935 | 1464051516392 Marionette TRACE conn2 <- [1,1699,null,{"value":null}] 17:58:36 INFO - PROCESS | 10935 | 1464051516527 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:36 INFO - PROCESS | 10935 | ++DOCSHELL 0x118c9a800 == 84 [pid = 10935] [id = 432] 17:58:36 INFO - PROCESS | 10935 | ++DOMWINDOW == 148 (0x115e60800) [pid = 10935] [serial = 1295] [outer = 0x0] 17:58:36 INFO - PROCESS | 10935 | ++DOMWINDOW == 149 (0x11606dc00) [pid = 10935] [serial = 1296] [outer = 0x115e60800] 17:58:36 INFO - PROCESS | 10935 | 1464051516560 Marionette DEBUG loaded listener.js 17:58:36 INFO - PROCESS | 10935 | ++DOMWINDOW == 150 (0x11716f800) [pid = 10935] [serial = 1297] [outer = 0x115e60800] 17:58:36 INFO - PROCESS | 10935 | 1464051516983 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]]]}] 17:58: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 17:58:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 831ms 17:58:37 INFO - PROCESS | 10935 | 1464051517026 Marionette TRACE conn2 -> [0,1701,"getWindowHandle",null] 17:58:37 INFO - PROCESS | 10935 | 1464051517029 Marionette TRACE conn2 <- [1,1701,null,{"value":"7"}] 17:58:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 17:58:37 INFO - PROCESS | 10935 | 1464051517035 Marionette TRACE conn2 -> [0,1702,"setScriptTimeout",{"ms":35000}] 17:58:37 INFO - PROCESS | 10935 | 1464051517037 Marionette TRACE conn2 <- [1,1702,null,{}] 17:58:37 INFO - PROCESS | 10935 | 1464051517041 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}] 17:58:37 INFO - PROCESS | 10935 | 1464051517153 Marionette TRACE conn2 <- [1,1703,null,{"value":null}] 17:58:37 INFO - PROCESS | 10935 | 1464051517261 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:37 INFO - PROCESS | 10935 | ++DOCSHELL 0x124e69800 == 85 [pid = 10935] [id = 433] 17:58:37 INFO - PROCESS | 10935 | ++DOMWINDOW == 151 (0x117550c00) [pid = 10935] [serial = 1298] [outer = 0x0] 17:58:37 INFO - PROCESS | 10935 | ++DOMWINDOW == 152 (0x119238000) [pid = 10935] [serial = 1299] [outer = 0x117550c00] 17:58:37 INFO - PROCESS | 10935 | 1464051517292 Marionette DEBUG loaded listener.js 17:58:37 INFO - PROCESS | 10935 | ++DOMWINDOW == 153 (0x119ad6000) [pid = 10935] [serial = 1300] [outer = 0x117550c00] 17:58:37 INFO - PROCESS | 10935 | 1464051517702 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]]]}] 17:58:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 17:58:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 676ms 17:58:37 INFO - PROCESS | 10935 | 1464051517709 Marionette TRACE conn2 -> [0,1705,"getWindowHandle",null] 17:58:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 17:58:37 INFO - PROCESS | 10935 | 1464051517711 Marionette TRACE conn2 <- [1,1705,null,{"value":"7"}] 17:58:37 INFO - PROCESS | 10935 | 1464051517713 Marionette TRACE conn2 -> [0,1706,"setScriptTimeout",{"ms":35000}] 17:58:37 INFO - PROCESS | 10935 | 1464051517715 Marionette TRACE conn2 <- [1,1706,null,{}] 17:58:37 INFO - PROCESS | 10935 | 1464051517722 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}] 17:58:37 INFO - PROCESS | 10935 | 1464051517857 Marionette TRACE conn2 <- [1,1707,null,{"value":null}] 17:58:37 INFO - PROCESS | 10935 | 1464051517941 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:37 INFO - PROCESS | 10935 | ++DOCSHELL 0x12d943800 == 86 [pid = 10935] [id = 434] 17:58:37 INFO - PROCESS | 10935 | ++DOMWINDOW == 154 (0x11a16ac00) [pid = 10935] [serial = 1301] [outer = 0x0] 17:58:37 INFO - PROCESS | 10935 | ++DOMWINDOW == 155 (0x11a16e400) [pid = 10935] [serial = 1302] [outer = 0x11a16ac00] 17:58:37 INFO - PROCESS | 10935 | 1464051517974 Marionette DEBUG loaded listener.js 17:58:38 INFO - PROCESS | 10935 | ++DOMWINDOW == 156 (0x1212dd400) [pid = 10935] [serial = 1303] [outer = 0x11a16ac00] 17:58:38 INFO - PROCESS | 10935 | 1464051518384 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]]]}] 17:58:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 17:58:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 720ms 17:58:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 17:58:38 INFO - PROCESS | 10935 | 1464051518434 Marionette TRACE conn2 -> [0,1709,"getWindowHandle",null] 17:58:38 INFO - PROCESS | 10935 | 1464051518435 Marionette TRACE conn2 <- [1,1709,null,{"value":"7"}] 17:58:38 INFO - PROCESS | 10935 | 1464051518437 Marionette TRACE conn2 -> [0,1710,"setScriptTimeout",{"ms":35000}] 17:58:38 INFO - PROCESS | 10935 | 1464051518439 Marionette TRACE conn2 <- [1,1710,null,{}] 17:58:38 INFO - PROCESS | 10935 | 1464051518441 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}] 17:58:38 INFO - PROCESS | 10935 | 1464051518552 Marionette TRACE conn2 <- [1,1711,null,{"value":null}] 17:58:38 INFO - PROCESS | 10935 | 1464051518662 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:38 INFO - PROCESS | 10935 | ++DOCSHELL 0x12f34a800 == 87 [pid = 10935] [id = 435] 17:58:38 INFO - PROCESS | 10935 | ++DOMWINDOW == 157 (0x123247800) [pid = 10935] [serial = 1304] [outer = 0x0] 17:58:38 INFO - PROCESS | 10935 | ++DOMWINDOW == 158 (0x125173400) [pid = 10935] [serial = 1305] [outer = 0x123247800] 17:58:38 INFO - PROCESS | 10935 | 1464051518695 Marionette DEBUG loaded listener.js 17:58:38 INFO - PROCESS | 10935 | ++DOMWINDOW == 159 (0x1261a0400) [pid = 10935] [serial = 1306] [outer = 0x123247800] 17:58:39 INFO - PROCESS | 10935 | 1464051519097 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]]]}] 17:58:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 17:58:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 718ms 17:58:39 INFO - PROCESS | 10935 | 1464051519164 Marionette TRACE conn2 -> [0,1713,"getWindowHandle",null] 17:58:39 INFO - PROCESS | 10935 | 1464051519166 Marionette TRACE conn2 <- [1,1713,null,{"value":"7"}] 17:58:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 17:58:39 INFO - PROCESS | 10935 | 1464051519168 Marionette TRACE conn2 -> [0,1714,"setScriptTimeout",{"ms":35000}] 17:58:39 INFO - PROCESS | 10935 | 1464051519169 Marionette TRACE conn2 <- [1,1714,null,{}] 17:58:39 INFO - PROCESS | 10935 | 1464051519172 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}] 17:58:39 INFO - PROCESS | 10935 | 1464051519319 Marionette TRACE conn2 <- [1,1715,null,{"value":null}] 17:58:39 INFO - PROCESS | 10935 | 1464051519376 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:39 INFO - PROCESS | 10935 | ++DOCSHELL 0x1353ce800 == 88 [pid = 10935] [id = 436] 17:58:39 INFO - PROCESS | 10935 | ++DOMWINDOW == 160 (0x12556e800) [pid = 10935] [serial = 1307] [outer = 0x0] 17:58:39 INFO - PROCESS | 10935 | ++DOMWINDOW == 161 (0x1276c7400) [pid = 10935] [serial = 1308] [outer = 0x12556e800] 17:58:39 INFO - PROCESS | 10935 | 1464051519407 Marionette DEBUG loaded listener.js 17:58:39 INFO - PROCESS | 10935 | ++DOMWINDOW == 162 (0x12981b000) [pid = 10935] [serial = 1309] [outer = 0x12556e800] 17:58:39 INFO - PROCESS | 10935 | 1464051519818 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]]]}] 17:58:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 17:58:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 669ms 17:58:39 INFO - PROCESS | 10935 | 1464051519837 Marionette TRACE conn2 -> [0,1717,"getWindowHandle",null] 17:58:39 INFO - PROCESS | 10935 | 1464051519838 Marionette TRACE conn2 <- [1,1717,null,{"value":"7"}] 17:58:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 17:58:39 INFO - PROCESS | 10935 | 1464051519841 Marionette TRACE conn2 -> [0,1718,"setScriptTimeout",{"ms":35000}] 17:58:39 INFO - PROCESS | 10935 | 1464051519844 Marionette TRACE conn2 <- [1,1718,null,{}] 17:58:39 INFO - PROCESS | 10935 | 1464051519847 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}] 17:58:39 INFO - PROCESS | 10935 | 1464051519974 Marionette TRACE conn2 <- [1,1719,null,{"value":null}] 17:58:40 INFO - PROCESS | 10935 | 1464051520094 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:40 INFO - PROCESS | 10935 | ++DOCSHELL 0x1358d9000 == 89 [pid = 10935] [id = 437] 17:58:40 INFO - PROCESS | 10935 | ++DOMWINDOW == 163 (0x12bdb8c00) [pid = 10935] [serial = 1310] [outer = 0x0] 17:58:40 INFO - PROCESS | 10935 | ++DOMWINDOW == 164 (0x12c188800) [pid = 10935] [serial = 1311] [outer = 0x12bdb8c00] 17:58:40 INFO - PROCESS | 10935 | 1464051520128 Marionette DEBUG loaded listener.js 17:58:40 INFO - PROCESS | 10935 | ++DOMWINDOW == 165 (0x12d90dc00) [pid = 10935] [serial = 1312] [outer = 0x12bdb8c00] 17:58:40 INFO - PROCESS | 10935 | 1464051520543 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]]]}] 17:58:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 17:58:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 721ms 17:58:40 INFO - PROCESS | 10935 | 1464051520563 Marionette TRACE conn2 -> [0,1721,"getWindowHandle",null] 17:58:40 INFO - PROCESS | 10935 | 1464051520564 Marionette TRACE conn2 <- [1,1721,null,{"value":"7"}] 17:58:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 17:58:40 INFO - PROCESS | 10935 | 1464051520586 Marionette TRACE conn2 -> [0,1722,"setScriptTimeout",{"ms":35000}] 17:58:40 INFO - PROCESS | 10935 | 1464051520587 Marionette TRACE conn2 <- [1,1722,null,{}] 17:58:40 INFO - PROCESS | 10935 | 1464051520589 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}] 17:58:40 INFO - PROCESS | 10935 | 1464051520736 Marionette TRACE conn2 <- [1,1723,null,{"value":null}] 17:58:40 INFO - PROCESS | 10935 | 1464051520782 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:40 INFO - PROCESS | 10935 | ++DOCSHELL 0x135b6e000 == 90 [pid = 10935] [id = 438] 17:58:40 INFO - PROCESS | 10935 | ++DOMWINDOW == 166 (0x12e32e000) [pid = 10935] [serial = 1313] [outer = 0x0] 17:58:40 INFO - PROCESS | 10935 | ++DOMWINDOW == 167 (0x12e337000) [pid = 10935] [serial = 1314] [outer = 0x12e32e000] 17:58:40 INFO - PROCESS | 10935 | 1464051520811 Marionette DEBUG loaded listener.js 17:58:40 INFO - PROCESS | 10935 | ++DOMWINDOW == 168 (0x12eba3000) [pid = 10935] [serial = 1315] [outer = 0x12e32e000] 17:58:41 INFO - PROCESS | 10935 | 1464051521230 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]]]}] 17:58: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 17:58:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 687ms 17:58:41 INFO - PROCESS | 10935 | 1464051521255 Marionette TRACE conn2 -> [0,1725,"getWindowHandle",null] 17:58:41 INFO - PROCESS | 10935 | 1464051521257 Marionette TRACE conn2 <- [1,1725,null,{"value":"7"}] 17:58:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 17:58:41 INFO - PROCESS | 10935 | 1464051521263 Marionette TRACE conn2 -> [0,1726,"setScriptTimeout",{"ms":35000}] 17:58:41 INFO - PROCESS | 10935 | 1464051521265 Marionette TRACE conn2 <- [1,1726,null,{}] 17:58:41 INFO - PROCESS | 10935 | 1464051521268 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}] 17:58:41 INFO - PROCESS | 10935 | 1464051521437 Marionette TRACE conn2 <- [1,1727,null,{"value":null}] 17:58:41 INFO - PROCESS | 10935 | 1464051521586 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:41 INFO - PROCESS | 10935 | ++DOCSHELL 0x135bd4800 == 91 [pid = 10935] [id = 439] 17:58:41 INFO - PROCESS | 10935 | ++DOMWINDOW == 169 (0x12e330400) [pid = 10935] [serial = 1316] [outer = 0x0] 17:58:41 INFO - PROCESS | 10935 | ++DOMWINDOW == 170 (0x1351b7c00) [pid = 10935] [serial = 1317] [outer = 0x12e330400] 17:58:41 INFO - PROCESS | 10935 | 1464051521632 Marionette DEBUG loaded listener.js 17:58:41 INFO - PROCESS | 10935 | ++DOMWINDOW == 171 (0x1351c8000) [pid = 10935] [serial = 1318] [outer = 0x12e330400] 17:58:42 INFO - PROCESS | 10935 | 1464051522071 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]]]}] 17:58:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 17:58:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 820ms 17:58:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 17:58:42 INFO - PROCESS | 10935 | 1464051522082 Marionette TRACE conn2 -> [0,1729,"getWindowHandle",null] 17:58:42 INFO - PROCESS | 10935 | 1464051522084 Marionette TRACE conn2 <- [1,1729,null,{"value":"7"}] 17:58:42 INFO - PROCESS | 10935 | 1464051522086 Marionette TRACE conn2 -> [0,1730,"setScriptTimeout",{"ms":35000}] 17:58:42 INFO - PROCESS | 10935 | 1464051522087 Marionette TRACE conn2 <- [1,1730,null,{}] 17:58:42 INFO - PROCESS | 10935 | 1464051522089 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}] 17:58:42 INFO - PROCESS | 10935 | 1464051522202 Marionette TRACE conn2 <- [1,1731,null,{"value":null}] 17:58:42 INFO - PROCESS | 10935 | 1464051522315 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:42 INFO - PROCESS | 10935 | ++DOCSHELL 0x12c478800 == 92 [pid = 10935] [id = 440] 17:58:42 INFO - PROCESS | 10935 | ++DOMWINDOW == 172 (0x129567000) [pid = 10935] [serial = 1319] [outer = 0x0] 17:58:42 INFO - PROCESS | 10935 | ++DOMWINDOW == 173 (0x1351cbc00) [pid = 10935] [serial = 1320] [outer = 0x129567000] 17:58:42 INFO - PROCESS | 10935 | 1464051522347 Marionette DEBUG loaded listener.js 17:58:42 INFO - PROCESS | 10935 | ++DOMWINDOW == 174 (0x13523f400) [pid = 10935] [serial = 1321] [outer = 0x129567000] 17:58:42 INFO - PROCESS | 10935 | 1464051522731 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]]]}] 17:58: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 17:58:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 670ms 17:58:42 INFO - PROCESS | 10935 | 1464051522757 Marionette TRACE conn2 -> [0,1733,"getWindowHandle",null] 17:58:42 INFO - PROCESS | 10935 | 1464051522758 Marionette TRACE conn2 <- [1,1733,null,{"value":"7"}] 17:58:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 17:58:42 INFO - PROCESS | 10935 | 1464051522761 Marionette TRACE conn2 -> [0,1734,"setScriptTimeout",{"ms":35000}] 17:58:42 INFO - PROCESS | 10935 | 1464051522762 Marionette TRACE conn2 <- [1,1734,null,{}] 17:58:42 INFO - PROCESS | 10935 | 1464051522764 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}] 17:58:42 INFO - PROCESS | 10935 | 1464051522878 Marionette TRACE conn2 <- [1,1735,null,{"value":null}] 17:58:42 INFO - PROCESS | 10935 | 1464051522962 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:42 INFO - PROCESS | 10935 | ++DOCSHELL 0x11955b800 == 93 [pid = 10935] [id = 441] 17:58:42 INFO - PROCESS | 10935 | ++DOMWINDOW == 175 (0x11670f000) [pid = 10935] [serial = 1322] [outer = 0x0] 17:58:42 INFO - PROCESS | 10935 | ++DOMWINDOW == 176 (0x12729d000) [pid = 10935] [serial = 1323] [outer = 0x11670f000] 17:58:42 INFO - PROCESS | 10935 | 1464051522992 Marionette DEBUG loaded listener.js 17:58:43 INFO - PROCESS | 10935 | ++DOMWINDOW == 177 (0x135240c00) [pid = 10935] [serial = 1324] [outer = 0x11670f000] 17:58:43 INFO - PROCESS | 10935 | 1464051523618 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]]]}] 17:58: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 17:58:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 918ms 17:58:43 INFO - PROCESS | 10935 | 1464051523692 Marionette TRACE conn2 -> [0,1737,"getWindowHandle",null] 17:58:43 INFO - PROCESS | 10935 | 1464051523694 Marionette TRACE conn2 <- [1,1737,null,{"value":"7"}] 17:58:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 17:58:43 INFO - PROCESS | 10935 | 1464051523699 Marionette TRACE conn2 -> [0,1738,"setScriptTimeout",{"ms":35000}] 17:58:43 INFO - PROCESS | 10935 | 1464051523702 Marionette TRACE conn2 <- [1,1738,null,{}] 17:58:43 INFO - PROCESS | 10935 | 1464051523706 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}] 17:58:43 INFO - PROCESS | 10935 | 1464051523815 Marionette TRACE conn2 <- [1,1739,null,{"value":null}] 17:58:43 INFO - PROCESS | 10935 | 1464051523905 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:43 INFO - PROCESS | 10935 | ++DOCSHELL 0x124838000 == 94 [pid = 10935] [id = 442] 17:58:43 INFO - PROCESS | 10935 | ++DOMWINDOW == 178 (0x111d8a800) [pid = 10935] [serial = 1325] [outer = 0x0] 17:58:43 INFO - PROCESS | 10935 | ++DOMWINDOW == 179 (0x115e3cc00) [pid = 10935] [serial = 1326] [outer = 0x111d8a800] 17:58:43 INFO - PROCESS | 10935 | 1464051523934 Marionette DEBUG loaded listener.js 17:58:43 INFO - PROCESS | 10935 | ++DOMWINDOW == 180 (0x118574800) [pid = 10935] [serial = 1327] [outer = 0x111d8a800] 17:58:44 INFO - PROCESS | 10935 | 1464051524366 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]]]}] 17:58:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 17:58:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 677ms 17:58:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 17:58:44 INFO - PROCESS | 10935 | 1464051524397 Marionette TRACE conn2 -> [0,1741,"getWindowHandle",null] 17:58:44 INFO - PROCESS | 10935 | 1464051524400 Marionette TRACE conn2 <- [1,1741,null,{"value":"7"}] 17:58:44 INFO - PROCESS | 10935 | 1464051524406 Marionette TRACE conn2 -> [0,1742,"setScriptTimeout",{"ms":35000}] 17:58:44 INFO - PROCESS | 10935 | 1464051524407 Marionette TRACE conn2 <- [1,1742,null,{}] 17:58:44 INFO - PROCESS | 10935 | 1464051524412 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}] 17:58:44 INFO - PROCESS | 10935 | 1464051524516 Marionette TRACE conn2 <- [1,1743,null,{"value":null}] 17:58:44 INFO - PROCESS | 10935 | 1464051524601 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:44 INFO - PROCESS | 10935 | ++DOCSHELL 0x119def000 == 95 [pid = 10935] [id = 443] 17:58:44 INFO - PROCESS | 10935 | ++DOMWINDOW == 181 (0x1192abc00) [pid = 10935] [serial = 1328] [outer = 0x0] 17:58:44 INFO - PROCESS | 10935 | ++DOMWINDOW == 182 (0x119acd400) [pid = 10935] [serial = 1329] [outer = 0x1192abc00] 17:58:44 INFO - PROCESS | 10935 | 1464051524629 Marionette DEBUG loaded listener.js 17:58:44 INFO - PROCESS | 10935 | ++DOMWINDOW == 183 (0x119c78800) [pid = 10935] [serial = 1330] [outer = 0x1192abc00] 17:58:44 INFO - PROCESS | 10935 | --DOCSHELL 0x135c5e800 == 94 [pid = 10935] [id = 391] 17:58:44 INFO - PROCESS | 10935 | --DOCSHELL 0x12d950000 == 93 [pid = 10935] [id = 430] 17:58:44 INFO - PROCESS | 10935 | --DOCSHELL 0x12cfb8000 == 92 [pid = 10935] [id = 429] 17:58:44 INFO - PROCESS | 10935 | --DOCSHELL 0x12c784000 == 91 [pid = 10935] [id = 428] 17:58:44 INFO - PROCESS | 10935 | --DOCSHELL 0x12c475800 == 90 [pid = 10935] [id = 427] 17:58:44 INFO - PROCESS | 10935 | --DOMWINDOW == 182 (0x129566800) [pid = 10935] [serial = 1233] [outer = 0x0] [url = about:blank] 17:58:44 INFO - PROCESS | 10935 | --DOCSHELL 0x12bd69800 == 89 [pid = 10935] [id = 426] 17:58:44 INFO - PROCESS | 10935 | --DOCSHELL 0x12aa11000 == 88 [pid = 10935] [id = 425] 17:58:44 INFO - PROCESS | 10935 | --DOCSHELL 0x129247000 == 87 [pid = 10935] [id = 424] 17:58:44 INFO - PROCESS | 10935 | --DOCSHELL 0x11941d000 == 86 [pid = 10935] [id = 423] 17:58:44 INFO - PROCESS | 10935 | --DOCSHELL 0x124e6d800 == 85 [pid = 10935] [id = 422] 17:58:44 INFO - PROCESS | 10935 | --DOCSHELL 0x11854a800 == 84 [pid = 10935] [id = 421] 17:58:45 INFO - PROCESS | 10935 | --DOCSHELL 0x116f28000 == 83 [pid = 10935] [id = 420] 17:58:45 INFO - PROCESS | 10935 | --DOCSHELL 0x119445800 == 82 [pid = 10935] [id = 419] 17:58:45 INFO - PROCESS | 10935 | --DOCSHELL 0x119dd3800 == 81 [pid = 10935] [id = 413] 17:58:45 INFO - PROCESS | 10935 | --DOCSHELL 0x113d3b000 == 80 [pid = 10935] [id = 412] 17:58:45 INFO - PROCESS | 10935 | --DOMWINDOW == 181 (0x119ad7800) [pid = 10935] [serial = 1231] [outer = 0x0] [url = about:blank] 17:58:45 INFO - PROCESS | 10935 | --DOMWINDOW == 180 (0x119888000) [pid = 10935] [serial = 1209] [outer = 0x0] [url = about:blank] 17:58:45 INFO - PROCESS | 10935 | --DOMWINDOW == 179 (0x119ad0000) [pid = 10935] [serial = 1210] [outer = 0x0] [url = about:blank] 17:58:45 INFO - PROCESS | 10935 | --DOMWINDOW == 178 (0x115ec2000) [pid = 10935] [serial = 1203] [outer = 0x0] [url = about:blank] 17:58:45 INFO - PROCESS | 10935 | --DOMWINDOW == 177 (0x11754f000) [pid = 10935] [serial = 1204] [outer = 0x0] [url = about:blank] 17:58:45 INFO - PROCESS | 10935 | --DOMWINDOW == 176 (0x116a58000) [pid = 10935] [serial = 1197] [outer = 0x0] [url = about:blank] 17:58:45 INFO - PROCESS | 10935 | --DOMWINDOW == 175 (0x1296ca800) [pid = 10935] [serial = 1185] [outer = 0x0] [url = about:blank] 17:58:45 INFO - PROCESS | 10935 | --DOMWINDOW == 174 (0x119c60400) [pid = 10935] [serial = 1212] [outer = 0x0] [url = about:blank] 17:58:45 INFO - PROCESS | 10935 | --DOMWINDOW == 173 (0x125b25800) [pid = 10935] [serial = 1221] [outer = 0x0] [url = about:blank] 17:58:45 INFO - PROCESS | 10935 | --DOMWINDOW == 172 (0x118049c00) [pid = 10935] [serial = 1176] [outer = 0x0] [url = about:blank] 17:58:45 INFO - PROCESS | 10935 | --DOMWINDOW == 171 (0x12598b800) [pid = 10935] [serial = 1182] [outer = 0x0] [url = about:blank] 17:58:45 INFO - PROCESS | 10935 | --DOMWINDOW == 170 (0x112669400) [pid = 10935] [serial = 1200] [outer = 0x0] [url = about:blank] 17:58:45 INFO - PROCESS | 10935 | --DOMWINDOW == 169 (0x113343c00) [pid = 10935] [serial = 1201] [outer = 0x0] [url = about:blank] 17:58:45 INFO - PROCESS | 10935 | --DOMWINDOW == 168 (0x11917d000) [pid = 10935] [serial = 1206] [outer = 0x0] [url = about:blank] 17:58:45 INFO - PROCESS | 10935 | --DOMWINDOW == 167 (0x12556b400) [pid = 10935] [serial = 1219] [outer = 0x0] [url = about:blank] 17:58:45 INFO - PROCESS | 10935 | --DOMWINDOW == 166 (0x1192afc00) [pid = 10935] [serial = 1207] [outer = 0x0] [url = about:blank] 17:58:45 INFO - PROCESS | 10935 | --DOMWINDOW == 165 (0x119c79800) [pid = 10935] [serial = 1179] [outer = 0x0] [url = about:blank] 17:58:45 INFO - PROCESS | 10935 | --DOMWINDOW == 164 (0x1251a7000) [pid = 10935] [serial = 1218] [outer = 0x0] [url = about:blank] 17:58:45 INFO - PROCESS | 10935 | --DOMWINDOW == 163 (0x12bdb9800) [pid = 10935] [serial = 1188] [outer = 0x0] [url = about:blank] 17:58:45 INFO - PROCESS | 10935 | --DOMWINDOW == 162 (0x119482c00) [pid = 10935] [serial = 1194] [outer = 0x0] [url = about:blank] 17:58:45 INFO - PROCESS | 10935 | --DOMWINDOW == 161 (0x1262b2000) [pid = 10935] [serial = 1224] [outer = 0x0] [url = about:blank] 17:58:45 INFO - PROCESS | 10935 | --DOMWINDOW == 160 (0x1296e8800) [pid = 10935] [serial = 1191] [outer = 0x0] [url = about:blank] 17:58:45 INFO - PROCESS | 10935 | --DOMWINDOW == 159 (0x1351b0c00) [pid = 10935] [serial = 1173] [outer = 0x0] [url = about:blank] 17:58:45 INFO - PROCESS | 10935 | --DOMWINDOW == 158 (0x12619e400) [pid = 10935] [serial = 1222] [outer = 0x0] [url = about:blank] 17:58:45 INFO - PROCESS | 10935 | --DOMWINDOW == 157 (0x1276cf000) [pid = 10935] [serial = 1230] [outer = 0x0] [url = about:blank] 17:58:45 INFO - PROCESS | 10935 | --DOMWINDOW == 156 (0x119a5a400) [pid = 10935] [serial = 1227] [outer = 0x0] [url = about:blank] 17:58:45 INFO - PROCESS | 10935 | --DOMWINDOW == 155 (0x127314c00) [pid = 10935] [serial = 1225] [outer = 0x0] [url = about:blank] 17:58:45 INFO - PROCESS | 10935 | --DOMWINDOW == 154 (0x123248000) [pid = 10935] [serial = 1215] [outer = 0x0] [url = about:blank] 17:58:45 INFO - PROCESS | 10935 | --DOMWINDOW == 153 (0x1248b8800) [pid = 10935] [serial = 1228] [outer = 0x0] [url = about:blank] 17:58:45 INFO - PROCESS | 10935 | --DOMWINDOW == 152 (0x119e14800) [pid = 10935] [serial = 1213] [outer = 0x0] [url = about:blank] 17:58:45 INFO - PROCESS | 10935 | --DOMWINDOW == 151 (0x124904000) [pid = 10935] [serial = 1216] [outer = 0x0] [url = about:blank] 17:58:45 INFO - PROCESS | 10935 | 1464051525146 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]]]}] 17:58:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 17:58:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 773ms 17:58:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 17:58:45 INFO - PROCESS | 10935 | 1464051525180 Marionette TRACE conn2 -> [0,1745,"getWindowHandle",null] 17:58:45 INFO - PROCESS | 10935 | 1464051525182 Marionette TRACE conn2 <- [1,1745,null,{"value":"7"}] 17:58:45 INFO - PROCESS | 10935 | 1464051525185 Marionette TRACE conn2 -> [0,1746,"setScriptTimeout",{"ms":35000}] 17:58:45 INFO - PROCESS | 10935 | 1464051525189 Marionette TRACE conn2 <- [1,1746,null,{}] 17:58:45 INFO - PROCESS | 10935 | 1464051525200 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}] 17:58:45 INFO - PROCESS | 10935 | 1464051525332 Marionette TRACE conn2 <- [1,1747,null,{"value":null}] 17:58:45 INFO - PROCESS | 10935 | 1464051525402 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:45 INFO - PROCESS | 10935 | ++DOCSHELL 0x12320b800 == 81 [pid = 10935] [id = 444] 17:58:45 INFO - PROCESS | 10935 | ++DOMWINDOW == 152 (0x119c71c00) [pid = 10935] [serial = 1331] [outer = 0x0] 17:58:45 INFO - PROCESS | 10935 | ++DOMWINDOW == 153 (0x1212d2400) [pid = 10935] [serial = 1332] [outer = 0x119c71c00] 17:58:45 INFO - PROCESS | 10935 | 1464051525430 Marionette DEBUG loaded listener.js 17:58:45 INFO - PROCESS | 10935 | ++DOMWINDOW == 154 (0x12324cc00) [pid = 10935] [serial = 1333] [outer = 0x119c71c00] 17:58:45 INFO - PROCESS | 10935 | 1464051525737 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]]]}] 17:58: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 17:58:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 573ms 17:58:45 INFO - PROCESS | 10935 | 1464051525758 Marionette TRACE conn2 -> [0,1749,"getWindowHandle",null] 17:58:45 INFO - PROCESS | 10935 | 1464051525763 Marionette TRACE conn2 <- [1,1749,null,{"value":"7"}] 17:58:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 17:58:45 INFO - PROCESS | 10935 | 1464051525765 Marionette TRACE conn2 -> [0,1750,"setScriptTimeout",{"ms":35000}] 17:58:45 INFO - PROCESS | 10935 | 1464051525766 Marionette TRACE conn2 <- [1,1750,null,{}] 17:58:45 INFO - PROCESS | 10935 | 1464051525768 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}] 17:58:45 INFO - PROCESS | 10935 | 1464051525867 Marionette TRACE conn2 <- [1,1751,null,{"value":null}] 17:58:45 INFO - PROCESS | 10935 | 1464051525871 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:45 INFO - PROCESS | 10935 | ++DOCSHELL 0x12728f800 == 82 [pid = 10935] [id = 445] 17:58:45 INFO - PROCESS | 10935 | ++DOMWINDOW == 155 (0x124805000) [pid = 10935] [serial = 1334] [outer = 0x0] 17:58:45 INFO - PROCESS | 10935 | ++DOMWINDOW == 156 (0x1251a7000) [pid = 10935] [serial = 1335] [outer = 0x124805000] 17:58:45 INFO - PROCESS | 10935 | 1464051525900 Marionette DEBUG loaded listener.js 17:58:45 INFO - PROCESS | 10935 | ++DOMWINDOW == 157 (0x125c65000) [pid = 10935] [serial = 1336] [outer = 0x124805000] 17:58:46 INFO - PROCESS | 10935 | 1464051526272 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]]]}] 17:58: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 17:58:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 518ms 17:58:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 17:58:46 INFO - PROCESS | 10935 | 1464051526283 Marionette TRACE conn2 -> [0,1753,"getWindowHandle",null] 17:58:46 INFO - PROCESS | 10935 | 1464051526284 Marionette TRACE conn2 <- [1,1753,null,{"value":"7"}] 17:58:46 INFO - PROCESS | 10935 | 1464051526286 Marionette TRACE conn2 -> [0,1754,"setScriptTimeout",{"ms":35000}] 17:58:46 INFO - PROCESS | 10935 | 1464051526298 Marionette TRACE conn2 <- [1,1754,null,{}] 17:58:46 INFO - PROCESS | 10935 | 1464051526302 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}] 17:58:46 INFO - PROCESS | 10935 | 1464051526446 Marionette TRACE conn2 <- [1,1755,null,{"value":null}] 17:58:46 INFO - PROCESS | 10935 | 1464051526453 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:46 INFO - PROCESS | 10935 | ++DOCSHELL 0x12ae95800 == 83 [pid = 10935] [id = 446] 17:58:46 INFO - PROCESS | 10935 | ++DOMWINDOW == 158 (0x125986400) [pid = 10935] [serial = 1337] [outer = 0x0] 17:58:46 INFO - PROCESS | 10935 | ++DOMWINDOW == 159 (0x1261fc000) [pid = 10935] [serial = 1338] [outer = 0x125986400] 17:58:46 INFO - PROCESS | 10935 | 1464051526495 Marionette DEBUG loaded listener.js 17:58:46 INFO - PROCESS | 10935 | ++DOMWINDOW == 160 (0x12781ec00) [pid = 10935] [serial = 1339] [outer = 0x125986400] 17:58:46 INFO - PROCESS | 10935 | 1464051526952 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]]]}] 17:58:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 17:58:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 678ms 17:58:46 INFO - PROCESS | 10935 | 1464051526989 Marionette TRACE conn2 -> [0,1757,"getWindowHandle",null] 17:58:46 INFO - PROCESS | 10935 | 1464051526990 Marionette TRACE conn2 <- [1,1757,null,{"value":"7"}] 17:58:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 17:58:47 INFO - PROCESS | 10935 | 1464051526999 Marionette TRACE conn2 -> [0,1758,"setScriptTimeout",{"ms":35000}] 17:58:47 INFO - PROCESS | 10935 | 1464051527000 Marionette TRACE conn2 <- [1,1758,null,{}] 17:58:47 INFO - PROCESS | 10935 | 1464051527002 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}] 17:58:47 INFO - PROCESS | 10935 | 1464051527115 Marionette TRACE conn2 <- [1,1759,null,{"value":null}] 17:58:47 INFO - PROCESS | 10935 | 1464051527120 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:47 INFO - PROCESS | 10935 | ++DOCSHELL 0x12c462800 == 84 [pid = 10935] [id = 447] 17:58:47 INFO - PROCESS | 10935 | ++DOMWINDOW == 161 (0x128e55c00) [pid = 10935] [serial = 1340] [outer = 0x0] 17:58:47 INFO - PROCESS | 10935 | ++DOMWINDOW == 162 (0x12aac9000) [pid = 10935] [serial = 1341] [outer = 0x128e55c00] 17:58:47 INFO - PROCESS | 10935 | 1464051527146 Marionette DEBUG loaded listener.js 17:58:47 INFO - PROCESS | 10935 | ++DOMWINDOW == 163 (0x12b487800) [pid = 10935] [serial = 1342] [outer = 0x128e55c00] 17:58:47 INFO - PROCESS | 10935 | 1464051527513 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]]]}] 17:58:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 17:58:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 517ms 17:58:47 INFO - PROCESS | 10935 | 1464051527516 Marionette TRACE conn2 -> [0,1761,"getWindowHandle",null] 17:58:47 INFO - PROCESS | 10935 | 1464051527517 Marionette TRACE conn2 <- [1,1761,null,{"value":"7"}] 17:58:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 17:58:47 INFO - PROCESS | 10935 | 1464051527520 Marionette TRACE conn2 -> [0,1762,"setScriptTimeout",{"ms":35000}] 17:58:47 INFO - PROCESS | 10935 | 1464051527521 Marionette TRACE conn2 <- [1,1762,null,{}] 17:58:47 INFO - PROCESS | 10935 | 1464051527523 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}] 17:58:47 INFO - PROCESS | 10935 | 1464051527970 Marionette TRACE conn2 <- [1,1763,null,{"value":null}] 17:58:48 INFO - PROCESS | 10935 | --DOMWINDOW == 162 (0x12594ac00) [pid = 10935] [serial = 1172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 17:58:48 INFO - PROCESS | 10935 | --DOMWINDOW == 161 (0x125576c00) [pid = 10935] [serial = 1271] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 17:58:48 INFO - PROCESS | 10935 | --DOMWINDOW == 160 (0x1273d1000) [pid = 10935] [serial = 1274] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 17:58:48 INFO - PROCESS | 10935 | --DOMWINDOW == 159 (0x119c6ec00) [pid = 10935] [serial = 1265] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 17:58:48 INFO - PROCESS | 10935 | --DOMWINDOW == 158 (0x12ae6d800) [pid = 10935] [serial = 1283] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 17:58:48 INFO - PROCESS | 10935 | --DOMWINDOW == 157 (0x111d8a000) [pid = 10935] [serial = 1256] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 17:58:48 INFO - PROCESS | 10935 | --DOMWINDOW == 156 (0x124805c00) [pid = 10935] [serial = 1268] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 17:58:48 INFO - PROCESS | 10935 | --DOMWINDOW == 155 (0x117673000) [pid = 10935] [serial = 1259] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 17:58:48 INFO - PROCESS | 10935 | --DOMWINDOW == 154 (0x1161a0400) [pid = 10935] [serial = 1286] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 17:58:48 INFO - PROCESS | 10935 | --DOMWINDOW == 153 (0x129817000) [pid = 10935] [serial = 1280] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 17:58:48 INFO - PROCESS | 10935 | --DOMWINDOW == 152 (0x1181d4000) [pid = 10935] [serial = 1262] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 17:58:48 INFO - PROCESS | 10935 | --DOMWINDOW == 151 (0x128e55000) [pid = 10935] [serial = 1277] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 17:58:48 INFO - PROCESS | 10935 | --DOMWINDOW == 150 (0x12c183400) [pid = 10935] [serial = 1289] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 17:58:48 INFO - PROCESS | 10935 | --DOMWINDOW == 149 (0x1251a5c00) [pid = 10935] [serial = 1232] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 17:58:48 INFO - PROCESS | 10935 | 1464051528099 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:48 INFO - PROCESS | 10935 | ++DOCSHELL 0x1170b4800 == 85 [pid = 10935] [id = 448] 17:58:48 INFO - PROCESS | 10935 | ++DOMWINDOW == 150 (0x111d8a000) [pid = 10935] [serial = 1343] [outer = 0x0] 17:58:48 INFO - PROCESS | 10935 | ++DOMWINDOW == 151 (0x112ddb800) [pid = 10935] [serial = 1344] [outer = 0x111d8a000] 17:58:48 INFO - PROCESS | 10935 | 1464051528133 Marionette DEBUG loaded listener.js 17:58:48 INFO - PROCESS | 10935 | ++DOMWINDOW == 152 (0x115e61c00) [pid = 10935] [serial = 1345] [outer = 0x111d8a000] 17:58:48 INFO - PROCESS | 10935 | 1464051528593 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]]]}] 17:58:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 17:58:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 1121ms 17:58:48 INFO - PROCESS | 10935 | 1464051528642 Marionette TRACE conn2 -> [0,1765,"getWindowHandle",null] 17:58:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 17:58:48 INFO - PROCESS | 10935 | 1464051528644 Marionette TRACE conn2 <- [1,1765,null,{"value":"7"}] 17:58:48 INFO - PROCESS | 10935 | 1464051528648 Marionette TRACE conn2 -> [0,1766,"setScriptTimeout",{"ms":35000}] 17:58:48 INFO - PROCESS | 10935 | 1464051528651 Marionette TRACE conn2 <- [1,1766,null,{}] 17:58:48 INFO - PROCESS | 10935 | 1464051528654 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}] 17:58:48 INFO - PROCESS | 10935 | 1464051528772 Marionette TRACE conn2 <- [1,1767,null,{"value":null}] 17:58:48 INFO - PROCESS | 10935 | 1464051528854 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:48 INFO - PROCESS | 10935 | ++DOCSHELL 0x124ead800 == 86 [pid = 10935] [id = 449] 17:58:48 INFO - PROCESS | 10935 | ++DOMWINDOW == 153 (0x11766d000) [pid = 10935] [serial = 1346] [outer = 0x0] 17:58:48 INFO - PROCESS | 10935 | ++DOMWINDOW == 154 (0x119891000) [pid = 10935] [serial = 1347] [outer = 0x11766d000] 17:58:48 INFO - PROCESS | 10935 | 1464051528888 Marionette DEBUG loaded listener.js 17:58:48 INFO - PROCESS | 10935 | ++DOMWINDOW == 155 (0x119c5ec00) [pid = 10935] [serial = 1348] [outer = 0x11766d000] 17:58:49 INFO - PROCESS | 10935 | 1464051529292 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]]]}] 17:58:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 17:58:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 676ms 17:58:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 17:58:49 INFO - PROCESS | 10935 | 1464051529324 Marionette TRACE conn2 -> [0,1769,"getWindowHandle",null] 17:58:49 INFO - PROCESS | 10935 | 1464051529326 Marionette TRACE conn2 <- [1,1769,null,{"value":"7"}] 17:58:49 INFO - PROCESS | 10935 | 1464051529329 Marionette TRACE conn2 -> [0,1770,"setScriptTimeout",{"ms":35000}] 17:58:49 INFO - PROCESS | 10935 | 1464051529330 Marionette TRACE conn2 <- [1,1770,null,{}] 17:58:49 INFO - PROCESS | 10935 | 1464051529333 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}] 17:58:49 INFO - PROCESS | 10935 | 1464051529466 Marionette TRACE conn2 <- [1,1771,null,{"value":null}] 17:58:49 INFO - PROCESS | 10935 | 1464051529579 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:49 INFO - PROCESS | 10935 | ++DOCSHELL 0x12c077000 == 87 [pid = 10935] [id = 450] 17:58:49 INFO - PROCESS | 10935 | ++DOMWINDOW == 156 (0x119dbb000) [pid = 10935] [serial = 1349] [outer = 0x0] 17:58:49 INFO - PROCESS | 10935 | ++DOMWINDOW == 157 (0x1212d7c00) [pid = 10935] [serial = 1350] [outer = 0x119dbb000] 17:58:49 INFO - PROCESS | 10935 | 1464051529612 Marionette DEBUG loaded listener.js 17:58:49 INFO - PROCESS | 10935 | ++DOMWINDOW == 158 (0x124bb3c00) [pid = 10935] [serial = 1351] [outer = 0x119dbb000] 17:58:50 INFO - PROCESS | 10935 | 1464051530007 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]]]}] 17:58:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 17:58:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 721ms 17:58:50 INFO - PROCESS | 10935 | 1464051530050 Marionette TRACE conn2 -> [0,1773,"getWindowHandle",null] 17:58:50 INFO - PROCESS | 10935 | 1464051530053 Marionette TRACE conn2 <- [1,1773,null,{"value":"7"}] 17:58:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 17:58:50 INFO - PROCESS | 10935 | 1464051530064 Marionette TRACE conn2 -> [0,1774,"setScriptTimeout",{"ms":35000}] 17:58:50 INFO - PROCESS | 10935 | 1464051530067 Marionette TRACE conn2 <- [1,1774,null,{}] 17:58:50 INFO - PROCESS | 10935 | 1464051530070 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}] 17:58:50 INFO - PROCESS | 10935 | 1464051530184 Marionette TRACE conn2 <- [1,1775,null,{"value":null}] 17:58:50 INFO - PROCESS | 10935 | 1464051530294 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:50 INFO - PROCESS | 10935 | ++DOCSHELL 0x12d58e000 == 88 [pid = 10935] [id = 451] 17:58:50 INFO - PROCESS | 10935 | ++DOMWINDOW == 159 (0x1212de800) [pid = 10935] [serial = 1352] [outer = 0x0] 17:58:50 INFO - PROCESS | 10935 | ++DOMWINDOW == 160 (0x1273d1000) [pid = 10935] [serial = 1353] [outer = 0x1212de800] 17:58:50 INFO - PROCESS | 10935 | 1464051530327 Marionette DEBUG loaded listener.js 17:58:50 INFO - PROCESS | 10935 | ++DOMWINDOW == 161 (0x12981a400) [pid = 10935] [serial = 1354] [outer = 0x1212de800] 17:58:50 INFO - PROCESS | 10935 | 1464051530737 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]]]}] 17:58:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 17:58:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 728ms 17:58:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 17:58:50 INFO - PROCESS | 10935 | 1464051530785 Marionette TRACE conn2 -> [0,1777,"getWindowHandle",null] 17:58:50 INFO - PROCESS | 10935 | 1464051530787 Marionette TRACE conn2 <- [1,1777,null,{"value":"7"}] 17:58:50 INFO - PROCESS | 10935 | 1464051530789 Marionette TRACE conn2 -> [0,1778,"setScriptTimeout",{"ms":35000}] 17:58:50 INFO - PROCESS | 10935 | 1464051530790 Marionette TRACE conn2 <- [1,1778,null,{}] 17:58:50 INFO - PROCESS | 10935 | 1464051530811 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}] 17:58:50 INFO - PROCESS | 10935 | 1464051530923 Marionette TRACE conn2 <- [1,1779,null,{"value":null}] 17:58:51 INFO - PROCESS | 10935 | 1464051531034 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:51 INFO - PROCESS | 10935 | ++DOCSHELL 0x12d94a000 == 89 [pid = 10935] [id = 452] 17:58:51 INFO - PROCESS | 10935 | ++DOMWINDOW == 162 (0x128e4ac00) [pid = 10935] [serial = 1355] [outer = 0x0] 17:58:51 INFO - PROCESS | 10935 | ++DOMWINDOW == 163 (0x12ae6c800) [pid = 10935] [serial = 1356] [outer = 0x128e4ac00] 17:58:51 INFO - PROCESS | 10935 | 1464051531064 Marionette DEBUG loaded listener.js 17:58:51 INFO - PROCESS | 10935 | ++DOMWINDOW == 164 (0x12bcd2800) [pid = 10935] [serial = 1357] [outer = 0x128e4ac00] 17:58:51 INFO - PROCESS | 10935 | 1464051531483 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]]]}] 17:58:51 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 17:58:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 741ms 17:58:51 INFO - PROCESS | 10935 | 1464051531541 Marionette TRACE conn2 -> [0,1781,"getWindowHandle",null] 17:58:51 INFO - PROCESS | 10935 | 1464051531543 Marionette TRACE conn2 <- [1,1781,null,{"value":"7"}] 17:58:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 17:58:51 INFO - PROCESS | 10935 | 1464051531547 Marionette TRACE conn2 -> [0,1782,"setScriptTimeout",{"ms":35000}] 17:58:51 INFO - PROCESS | 10935 | 1464051531548 Marionette TRACE conn2 <- [1,1782,null,{}] 17:58:51 INFO - PROCESS | 10935 | 1464051531550 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}] 17:58:51 INFO - PROCESS | 10935 | 1464051531662 Marionette TRACE conn2 <- [1,1783,null,{"value":null}] 17:58:51 INFO - PROCESS | 10935 | 1464051531747 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:51 INFO - PROCESS | 10935 | ++DOCSHELL 0x13536e800 == 90 [pid = 10935] [id = 453] 17:58:51 INFO - PROCESS | 10935 | ++DOMWINDOW == 165 (0x12c0e0400) [pid = 10935] [serial = 1358] [outer = 0x0] 17:58:51 INFO - PROCESS | 10935 | ++DOMWINDOW == 166 (0x12c185000) [pid = 10935] [serial = 1359] [outer = 0x12c0e0400] 17:58:51 INFO - PROCESS | 10935 | 1464051531782 Marionette DEBUG loaded listener.js 17:58:51 INFO - PROCESS | 10935 | ++DOMWINDOW == 167 (0x12cf87800) [pid = 10935] [serial = 1360] [outer = 0x12c0e0400] 17:58:52 INFO - PROCESS | 10935 | 1464051532204 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]]]}] 17:58:52 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 17:58:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 671ms 17:58:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 17:58:52 INFO - PROCESS | 10935 | 1464051532219 Marionette TRACE conn2 -> [0,1785,"getWindowHandle",null] 17:58:52 INFO - PROCESS | 10935 | 1464051532220 Marionette TRACE conn2 <- [1,1785,null,{"value":"7"}] 17:58:52 INFO - PROCESS | 10935 | 1464051532222 Marionette TRACE conn2 -> [0,1786,"setScriptTimeout",{"ms":35000}] 17:58:52 INFO - PROCESS | 10935 | 1464051532224 Marionette TRACE conn2 <- [1,1786,null,{}] 17:58:52 INFO - PROCESS | 10935 | 1464051532228 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}] 17:58:52 INFO - PROCESS | 10935 | 1464051532356 Marionette TRACE conn2 <- [1,1787,null,{"value":null}] 17:58:52 INFO - PROCESS | 10935 | 1464051532467 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:52 INFO - PROCESS | 10935 | ++DOCSHELL 0x135bca800 == 91 [pid = 10935] [id = 454] 17:58:52 INFO - PROCESS | 10935 | ++DOMWINDOW == 168 (0x12c0e0c00) [pid = 10935] [serial = 1361] [outer = 0x0] 17:58:52 INFO - PROCESS | 10935 | ++DOMWINDOW == 169 (0x12d906800) [pid = 10935] [serial = 1362] [outer = 0x12c0e0c00] 17:58:52 INFO - PROCESS | 10935 | 1464051532498 Marionette DEBUG loaded listener.js 17:58:52 INFO - PROCESS | 10935 | ++DOMWINDOW == 170 (0x1351c3000) [pid = 10935] [serial = 1363] [outer = 0x12c0e0c00] 17:58:52 INFO - PROCESS | 10935 | 1464051532911 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]]]}] 17:58:52 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 17:58:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 724ms 17:58:52 INFO - PROCESS | 10935 | 1464051532947 Marionette TRACE conn2 -> [0,1789,"getWindowHandle",null] 17:58:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 17:58:52 INFO - PROCESS | 10935 | 1464051532948 Marionette TRACE conn2 <- [1,1789,null,{"value":"7"}] 17:58:52 INFO - PROCESS | 10935 | 1464051532950 Marionette TRACE conn2 -> [0,1790,"setScriptTimeout",{"ms":35000}] 17:58:52 INFO - PROCESS | 10935 | 1464051532951 Marionette TRACE conn2 <- [1,1790,null,{}] 17:58:52 INFO - PROCESS | 10935 | 1464051532954 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}] 17:58:53 INFO - PROCESS | 10935 | 1464051533064 Marionette TRACE conn2 <- [1,1791,null,{"value":null}] 17:58:53 INFO - PROCESS | 10935 | 1464051533176 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:53 INFO - PROCESS | 10935 | ++DOCSHELL 0x137640000 == 92 [pid = 10935] [id = 455] 17:58:53 INFO - PROCESS | 10935 | ++DOMWINDOW == 171 (0x12d905c00) [pid = 10935] [serial = 1364] [outer = 0x0] 17:58:53 INFO - PROCESS | 10935 | ++DOMWINDOW == 172 (0x135241000) [pid = 10935] [serial = 1365] [outer = 0x12d905c00] 17:58:53 INFO - PROCESS | 10935 | 1464051533206 Marionette DEBUG loaded listener.js 17:58:53 INFO - PROCESS | 10935 | ++DOMWINDOW == 173 (0x13576a800) [pid = 10935] [serial = 1366] [outer = 0x12d905c00] 17:58:53 INFO - PROCESS | 10935 | 1464051533611 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]]]}] 17:58:53 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) 17:58:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 668ms 17:58:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 17:58:53 INFO - PROCESS | 10935 | 1464051533619 Marionette TRACE conn2 -> [0,1793,"getWindowHandle",null] 17:58:53 INFO - PROCESS | 10935 | 1464051533620 Marionette TRACE conn2 <- [1,1793,null,{"value":"7"}] 17:58:53 INFO - PROCESS | 10935 | 1464051533622 Marionette TRACE conn2 -> [0,1794,"setScriptTimeout",{"ms":35000}] 17:58:53 INFO - PROCESS | 10935 | 1464051533624 Marionette TRACE conn2 <- [1,1794,null,{}] 17:58:53 INFO - PROCESS | 10935 | 1464051533628 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}] 17:58:53 INFO - PROCESS | 10935 | 1464051533743 Marionette TRACE conn2 <- [1,1795,null,{"value":null}] 17:58:53 INFO - PROCESS | 10935 | 1464051533855 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:53 INFO - PROCESS | 10935 | ++DOCSHELL 0x119415000 == 93 [pid = 10935] [id = 456] 17:58:53 INFO - PROCESS | 10935 | ++DOMWINDOW == 174 (0x115e5bc00) [pid = 10935] [serial = 1367] [outer = 0x0] 17:58:53 INFO - PROCESS | 10935 | ++DOMWINDOW == 175 (0x124805800) [pid = 10935] [serial = 1368] [outer = 0x115e5bc00] 17:58:53 INFO - PROCESS | 10935 | 1464051533885 Marionette DEBUG loaded listener.js 17:58:53 INFO - PROCESS | 10935 | ++DOMWINDOW == 176 (0x12c629000) [pid = 10935] [serial = 1369] [outer = 0x115e5bc00] 17:58:54 INFO - PROCESS | 10935 | 1464051534301 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]]]}] 17:58:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 17:58:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 722ms 17:58:54 INFO - PROCESS | 10935 | 1464051534344 Marionette TRACE conn2 -> [0,1797,"getWindowHandle",null] 17:58:54 INFO - PROCESS | 10935 | 1464051534346 Marionette TRACE conn2 <- [1,1797,null,{"value":"7"}] 17:58:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 17:58:54 INFO - PROCESS | 10935 | 1464051534348 Marionette TRACE conn2 -> [0,1798,"setScriptTimeout",{"ms":35000}] 17:58:54 INFO - PROCESS | 10935 | 1464051534349 Marionette TRACE conn2 <- [1,1798,null,{}] 17:58:54 INFO - PROCESS | 10935 | 1464051534352 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}] 17:58:54 INFO - PROCESS | 10935 | 1464051534465 Marionette TRACE conn2 <- [1,1799,null,{"value":null}] 17:58:54 INFO - PROCESS | 10935 | 1464051534696 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:54 INFO - PROCESS | 10935 | ++DOCSHELL 0x12483a800 == 94 [pid = 10935] [id = 457] 17:58:54 INFO - PROCESS | 10935 | ++DOMWINDOW == 177 (0x111f32c00) [pid = 10935] [serial = 1370] [outer = 0x0] 17:58:54 INFO - PROCESS | 10935 | ++DOMWINDOW == 178 (0x11266a000) [pid = 10935] [serial = 1371] [outer = 0x111f32c00] 17:58:54 INFO - PROCESS | 10935 | 1464051534733 Marionette DEBUG loaded listener.js 17:58:54 INFO - PROCESS | 10935 | ++DOMWINDOW == 179 (0x115ec0000) [pid = 10935] [serial = 1372] [outer = 0x111f32c00] 17:58:55 INFO - PROCESS | 10935 | 1464051535217 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]]]}] 17:58:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 17:58:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 920ms 17:58:55 INFO - PROCESS | 10935 | 1464051535276 Marionette TRACE conn2 -> [0,1801,"getWindowHandle",null] 17:58:55 INFO - PROCESS | 10935 | 1464051535278 Marionette TRACE conn2 <- [1,1801,null,{"value":"7"}] 17:58:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 17:58:55 INFO - PROCESS | 10935 | 1464051535283 Marionette TRACE conn2 -> [0,1802,"setScriptTimeout",{"ms":35000}] 17:58:55 INFO - PROCESS | 10935 | 1464051535285 Marionette TRACE conn2 <- [1,1802,null,{}] 17:58:55 INFO - PROCESS | 10935 | 1464051535288 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}] 17:58:55 INFO - PROCESS | 10935 | 1464051535400 Marionette TRACE conn2 <- [1,1803,null,{"value":null}] 17:58:55 INFO - PROCESS | 10935 | 1464051535486 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:55 INFO - PROCESS | 10935 | ++DOCSHELL 0x119dd0000 == 95 [pid = 10935] [id = 458] 17:58:55 INFO - PROCESS | 10935 | ++DOMWINDOW == 180 (0x119acb400) [pid = 10935] [serial = 1373] [outer = 0x0] 17:58:55 INFO - PROCESS | 10935 | ++DOMWINDOW == 181 (0x119c79800) [pid = 10935] [serial = 1374] [outer = 0x119acb400] 17:58:55 INFO - PROCESS | 10935 | 1464051535515 Marionette DEBUG loaded listener.js 17:58:55 INFO - PROCESS | 10935 | ++DOMWINDOW == 182 (0x11a16d400) [pid = 10935] [serial = 1375] [outer = 0x119acb400] 17:58:55 INFO - PROCESS | 10935 | --DOCSHELL 0x12c462800 == 94 [pid = 10935] [id = 447] 17:58:55 INFO - PROCESS | 10935 | --DOCSHELL 0x12ae95800 == 93 [pid = 10935] [id = 446] 17:58:55 INFO - PROCESS | 10935 | --DOCSHELL 0x12728f800 == 92 [pid = 10935] [id = 445] 17:58:55 INFO - PROCESS | 10935 | --DOCSHELL 0x12320b800 == 91 [pid = 10935] [id = 444] 17:58:55 INFO - PROCESS | 10935 | --DOCSHELL 0x119def000 == 90 [pid = 10935] [id = 443] 17:58:55 INFO - PROCESS | 10935 | --DOCSHELL 0x124838000 == 89 [pid = 10935] [id = 442] 17:58:55 INFO - PROCESS | 10935 | --DOMWINDOW == 181 (0x12cf81400) [pid = 10935] [serial = 1293] [outer = 0x0] [url = about:blank] 17:58:55 INFO - PROCESS | 10935 | --DOCSHELL 0x12c478800 == 88 [pid = 10935] [id = 440] 17:58:55 INFO - PROCESS | 10935 | --DOCSHELL 0x135bd4800 == 87 [pid = 10935] [id = 439] 17:58:55 INFO - PROCESS | 10935 | --DOCSHELL 0x135b6e000 == 86 [pid = 10935] [id = 438] 17:58:55 INFO - PROCESS | 10935 | --DOCSHELL 0x1358d9000 == 85 [pid = 10935] [id = 437] 17:58:55 INFO - PROCESS | 10935 | --DOCSHELL 0x1353ce800 == 84 [pid = 10935] [id = 436] 17:58:55 INFO - PROCESS | 10935 | --DOCSHELL 0x12f34a800 == 83 [pid = 10935] [id = 435] 17:58:55 INFO - PROCESS | 10935 | --DOCSHELL 0x12d943800 == 82 [pid = 10935] [id = 434] 17:58:55 INFO - PROCESS | 10935 | --DOCSHELL 0x124e69800 == 81 [pid = 10935] [id = 433] 17:58:55 INFO - PROCESS | 10935 | --DOCSHELL 0x118c9a800 == 80 [pid = 10935] [id = 432] 17:58:55 INFO - PROCESS | 10935 | 1464051535910 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]]]}] 17:58:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 17:58:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 672ms 17:58:55 INFO - PROCESS | 10935 | 1464051535956 Marionette TRACE conn2 -> [0,1805,"getWindowHandle",null] 17:58:55 INFO - PROCESS | 10935 | 1464051535958 Marionette TRACE conn2 <- [1,1805,null,{"value":"7"}] 17:58:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 17:58:55 INFO - PROCESS | 10935 | 1464051535962 Marionette TRACE conn2 -> [0,1806,"setScriptTimeout",{"ms":35000}] 17:58:55 INFO - PROCESS | 10935 | 1464051535963 Marionette TRACE conn2 <- [1,1806,null,{}] 17:58:55 INFO - PROCESS | 10935 | 1464051535965 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}] 17:58:56 INFO - PROCESS | 10935 | 1464051536072 Marionette TRACE conn2 <- [1,1807,null,{"value":null}] 17:58:56 INFO - PROCESS | 10935 | --DOMWINDOW == 180 (0x12cf84800) [pid = 10935] [serial = 1291] [outer = 0x0] [url = about:blank] 17:58:56 INFO - PROCESS | 10935 | --DOMWINDOW == 179 (0x135242400) [pid = 10935] [serial = 1174] [outer = 0x0] [url = about:blank] 17:58:56 INFO - PROCESS | 10935 | --DOMWINDOW == 178 (0x12706e000) [pid = 10935] [serial = 1273] [outer = 0x0] [url = about:blank] 17:58:56 INFO - PROCESS | 10935 | --DOMWINDOW == 177 (0x12783ac00) [pid = 10935] [serial = 1275] [outer = 0x0] [url = about:blank] 17:58:56 INFO - PROCESS | 10935 | --DOMWINDOW == 176 (0x12b484c00) [pid = 10935] [serial = 1254] [outer = 0x0] [url = about:blank] 17:58:56 INFO - PROCESS | 10935 | --DOMWINDOW == 175 (0x11a1f6400) [pid = 10935] [serial = 1266] [outer = 0x0] [url = about:blank] 17:58:56 INFO - PROCESS | 10935 | --DOMWINDOW == 174 (0x127821000) [pid = 10935] [serial = 1248] [outer = 0x0] [url = about:blank] 17:58:56 INFO - PROCESS | 10935 | --DOMWINDOW == 173 (0x119acf400) [pid = 10935] [serial = 1242] [outer = 0x0] [url = about:blank] 17:58:56 INFO - PROCESS | 10935 | --DOMWINDOW == 172 (0x12aac7000) [pid = 10935] [serial = 1251] [outer = 0x0] [url = about:blank] 17:58:56 INFO - PROCESS | 10935 | --DOMWINDOW == 171 (0x123497800) [pid = 10935] [serial = 1245] [outer = 0x0] [url = about:blank] 17:58:56 INFO - PROCESS | 10935 | --DOMWINDOW == 170 (0x117552c00) [pid = 10935] [serial = 1239] [outer = 0x0] [url = about:blank] 17:58:56 INFO - PROCESS | 10935 | --DOMWINDOW == 169 (0x12bdb1c00) [pid = 10935] [serial = 1284] [outer = 0x0] [url = about:blank] 17:58:56 INFO - PROCESS | 10935 | --DOMWINDOW == 168 (0x1296d4000) [pid = 10935] [serial = 1276] [outer = 0x0] [url = about:blank] 17:58:56 INFO - PROCESS | 10935 | --DOMWINDOW == 167 (0x110f7f800) [pid = 10935] [serial = 1236] [outer = 0x0] [url = about:blank] 17:58:56 INFO - PROCESS | 10935 | --DOMWINDOW == 166 (0x113911400) [pid = 10935] [serial = 1258] [outer = 0x0] [url = about:blank] 17:58:56 INFO - PROCESS | 10935 | --DOMWINDOW == 165 (0x1122adc00) [pid = 10935] [serial = 1257] [outer = 0x0] [url = about:blank] 17:58:56 INFO - PROCESS | 10935 | --DOMWINDOW == 164 (0x1248ae400) [pid = 10935] [serial = 1269] [outer = 0x0] [url = about:blank] 17:58:56 INFO - PROCESS | 10935 | --DOMWINDOW == 163 (0x118c42800) [pid = 10935] [serial = 1261] [outer = 0x0] [url = about:blank] 17:58:56 INFO - PROCESS | 10935 | --DOMWINDOW == 162 (0x123664400) [pid = 10935] [serial = 1267] [outer = 0x0] [url = about:blank] 17:58:56 INFO - PROCESS | 10935 | --DOMWINDOW == 161 (0x12349a400) [pid = 10935] [serial = 1287] [outer = 0x0] [url = about:blank] 17:58:56 INFO - PROCESS | 10935 | --DOMWINDOW == 160 (0x12b48b000) [pid = 10935] [serial = 1281] [outer = 0x0] [url = about:blank] 17:58:56 INFO - PROCESS | 10935 | --DOMWINDOW == 159 (0x119c54400) [pid = 10935] [serial = 1264] [outer = 0x0] [url = about:blank] 17:58:56 INFO - PROCESS | 10935 | --DOMWINDOW == 158 (0x1254b5c00) [pid = 10935] [serial = 1270] [outer = 0x0] [url = about:blank] 17:58:56 INFO - PROCESS | 10935 | --DOMWINDOW == 157 (0x12bd90c00) [pid = 10935] [serial = 1282] [outer = 0x0] [url = about:blank] 17:58:56 INFO - PROCESS | 10935 | --DOMWINDOW == 156 (0x12c0d5c00) [pid = 10935] [serial = 1285] [outer = 0x0] [url = about:blank] 17:58:56 INFO - PROCESS | 10935 | --DOMWINDOW == 155 (0x11954b800) [pid = 10935] [serial = 1263] [outer = 0x0] [url = about:blank] 17:58:56 INFO - PROCESS | 10935 | --DOMWINDOW == 154 (0x12aac7c00) [pid = 10935] [serial = 1278] [outer = 0x0] [url = about:blank] 17:58:56 INFO - PROCESS | 10935 | --DOMWINDOW == 153 (0x12598ac00) [pid = 10935] [serial = 1272] [outer = 0x0] [url = about:blank] 17:58:56 INFO - PROCESS | 10935 | --DOMWINDOW == 152 (0x12bdb9400) [pid = 10935] [serial = 1288] [outer = 0x0] [url = about:blank] 17:58:56 INFO - PROCESS | 10935 | --DOMWINDOW == 151 (0x12c627400) [pid = 10935] [serial = 1290] [outer = 0x0] [url = about:blank] 17:58:56 INFO - PROCESS | 10935 | --DOMWINDOW == 150 (0x12ae6cc00) [pid = 10935] [serial = 1279] [outer = 0x0] [url = about:blank] 17:58:56 INFO - PROCESS | 10935 | --DOMWINDOW == 149 (0x1296cdc00) [pid = 10935] [serial = 1234] [outer = 0x0] [url = about:blank] 17:58:56 INFO - PROCESS | 10935 | --DOMWINDOW == 148 (0x1181d4800) [pid = 10935] [serial = 1260] [outer = 0x0] [url = about:blank] 17:58:56 INFO - PROCESS | 10935 | 1464051536151 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:56 INFO - PROCESS | 10935 | ++DOCSHELL 0x119c9e800 == 81 [pid = 10935] [id = 459] 17:58:56 INFO - PROCESS | 10935 | ++DOMWINDOW == 149 (0x117550800) [pid = 10935] [serial = 1376] [outer = 0x0] 17:58:56 INFO - PROCESS | 10935 | ++DOMWINDOW == 150 (0x119ad8c00) [pid = 10935] [serial = 1377] [outer = 0x117550800] 17:58:56 INFO - PROCESS | 10935 | 1464051536177 Marionette DEBUG loaded listener.js 17:58:56 INFO - PROCESS | 10935 | ++DOMWINDOW == 151 (0x124bb6c00) [pid = 10935] [serial = 1378] [outer = 0x117550800] 17:58:56 INFO - PROCESS | 10935 | 1464051536484 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]]]}] 17:58:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 17:58:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 568ms 17:58:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 17:58:56 INFO - PROCESS | 10935 | 1464051536531 Marionette TRACE conn2 -> [0,1809,"getWindowHandle",null] 17:58:56 INFO - PROCESS | 10935 | 1464051536532 Marionette TRACE conn2 <- [1,1809,null,{"value":"7"}] 17:58:56 INFO - PROCESS | 10935 | 1464051536536 Marionette TRACE conn2 -> [0,1810,"setScriptTimeout",{"ms":35000}] 17:58:56 INFO - PROCESS | 10935 | 1464051536540 Marionette TRACE conn2 <- [1,1810,null,{}] 17:58:56 INFO - PROCESS | 10935 | 1464051536546 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}] 17:58:56 INFO - PROCESS | 10935 | 1464051536658 Marionette TRACE conn2 <- [1,1811,null,{"value":null}] 17:58:56 INFO - PROCESS | 10935 | 1464051536746 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:56 INFO - PROCESS | 10935 | ++DOCSHELL 0x12ae9b000 == 82 [pid = 10935] [id = 460] 17:58:56 INFO - PROCESS | 10935 | ++DOMWINDOW == 152 (0x12556b400) [pid = 10935] [serial = 1379] [outer = 0x0] 17:58:56 INFO - PROCESS | 10935 | ++DOMWINDOW == 153 (0x127818800) [pid = 10935] [serial = 1380] [outer = 0x12556b400] 17:58:56 INFO - PROCESS | 10935 | 1464051536774 Marionette DEBUG loaded listener.js 17:58:56 INFO - PROCESS | 10935 | ++DOMWINDOW == 154 (0x129817000) [pid = 10935] [serial = 1381] [outer = 0x12556b400] 17:58:57 INFO - PROCESS | 10935 | 1464051537069 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]]]}] 17:58:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 17:58:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 574ms 17:58:57 INFO - PROCESS | 10935 | 1464051537111 Marionette TRACE conn2 -> [0,1813,"getWindowHandle",null] 17:58:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 17:58:57 INFO - PROCESS | 10935 | 1464051537115 Marionette TRACE conn2 <- [1,1813,null,{"value":"7"}] 17:58:57 INFO - PROCESS | 10935 | 1464051537117 Marionette TRACE conn2 -> [0,1814,"setScriptTimeout",{"ms":35000}] 17:58:57 INFO - PROCESS | 10935 | 1464051537125 Marionette TRACE conn2 <- [1,1814,null,{}] 17:58:57 INFO - PROCESS | 10935 | 1464051537130 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}] 17:58:57 INFO - PROCESS | 10935 | 1464051537230 Marionette TRACE conn2 <- [1,1815,null,{"value":null}] 17:58:57 INFO - PROCESS | 10935 | 1464051537298 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:57 INFO - PROCESS | 10935 | ++DOCSHELL 0x12c464800 == 83 [pid = 10935] [id = 461] 17:58:57 INFO - PROCESS | 10935 | ++DOMWINDOW == 155 (0x12783bc00) [pid = 10935] [serial = 1382] [outer = 0x0] 17:58:57 INFO - PROCESS | 10935 | ++DOMWINDOW == 156 (0x12ae6dc00) [pid = 10935] [serial = 1383] [outer = 0x12783bc00] 17:58:57 INFO - PROCESS | 10935 | 1464051537323 Marionette DEBUG loaded listener.js 17:58:57 INFO - PROCESS | 10935 | ++DOMWINDOW == 157 (0x12c18b800) [pid = 10935] [serial = 1384] [outer = 0x12783bc00] 17:58:57 INFO - PROCESS | 10935 | 1464051537593 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]]]}] 17:58:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 17:58:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 530ms 17:58:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 17:58:57 INFO - PROCESS | 10935 | 1464051537648 Marionette TRACE conn2 -> [0,1817,"getWindowHandle",null] 17:58:57 INFO - PROCESS | 10935 | 1464051537649 Marionette TRACE conn2 <- [1,1817,null,{"value":"7"}] 17:58:57 INFO - PROCESS | 10935 | 1464051537651 Marionette TRACE conn2 -> [0,1818,"setScriptTimeout",{"ms":35000}] 17:58:57 INFO - PROCESS | 10935 | 1464051537652 Marionette TRACE conn2 <- [1,1818,null,{}] 17:58:57 INFO - PROCESS | 10935 | 1464051537654 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}] 17:58:57 INFO - PROCESS | 10935 | 1464051537750 Marionette TRACE conn2 <- [1,1819,null,{"value":null}] 17:58:57 INFO - PROCESS | 10935 | 1464051537826 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:57 INFO - PROCESS | 10935 | ++DOCSHELL 0x12d381000 == 84 [pid = 10935] [id = 462] 17:58:57 INFO - PROCESS | 10935 | ++DOMWINDOW == 158 (0x12cf88000) [pid = 10935] [serial = 1385] [outer = 0x0] 17:58:57 INFO - PROCESS | 10935 | ++DOMWINDOW == 159 (0x12e32a400) [pid = 10935] [serial = 1386] [outer = 0x12cf88000] 17:58:57 INFO - PROCESS | 10935 | 1464051537856 Marionette DEBUG loaded listener.js 17:58:57 INFO - PROCESS | 10935 | ++DOMWINDOW == 160 (0x1351d0800) [pid = 10935] [serial = 1387] [outer = 0x12cf88000] 17:58:58 INFO - PROCESS | 10935 | 1464051538194 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]]]}] 17:58:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 17:58:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 571ms 17:58:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 17:58:58 INFO - PROCESS | 10935 | 1464051538225 Marionette TRACE conn2 -> [0,1821,"getWindowHandle",null] 17:58:58 INFO - PROCESS | 10935 | 1464051538228 Marionette TRACE conn2 <- [1,1821,null,{"value":"7"}] 17:58:58 INFO - PROCESS | 10935 | 1464051538231 Marionette TRACE conn2 -> [0,1822,"setScriptTimeout",{"ms":35000}] 17:58:58 INFO - PROCESS | 10935 | 1464051538232 Marionette TRACE conn2 <- [1,1822,null,{}] 17:58:58 INFO - PROCESS | 10935 | 1464051538234 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}] 17:58:58 INFO - PROCESS | 10935 | 1464051538354 Marionette TRACE conn2 <- [1,1823,null,{"value":null}] 17:58:58 INFO - PROCESS | 10935 | 1464051538374 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:58 INFO - PROCESS | 10935 | ++DOCSHELL 0x12d880000 == 85 [pid = 10935] [id = 463] 17:58:58 INFO - PROCESS | 10935 | ++DOMWINDOW == 161 (0x135246400) [pid = 10935] [serial = 1388] [outer = 0x0] 17:58:58 INFO - PROCESS | 10935 | ++DOMWINDOW == 162 (0x135772800) [pid = 10935] [serial = 1389] [outer = 0x135246400] 17:58:58 INFO - PROCESS | 10935 | 1464051538399 Marionette DEBUG loaded listener.js 17:58:58 INFO - PROCESS | 10935 | ++DOMWINDOW == 163 (0x135aa5400) [pid = 10935] [serial = 1390] [outer = 0x135246400] 17:58:58 INFO - PROCESS | 10935 | 1464051538742 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]]]}] 17:58:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 17:58:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 522ms 17:58:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 17:58:58 INFO - PROCESS | 10935 | 1464051538753 Marionette TRACE conn2 -> [0,1825,"getWindowHandle",null] 17:58:58 INFO - PROCESS | 10935 | 1464051538754 Marionette TRACE conn2 <- [1,1825,null,{"value":"7"}] 17:58:58 INFO - PROCESS | 10935 | 1464051538756 Marionette TRACE conn2 -> [0,1826,"setScriptTimeout",{"ms":35000}] 17:58:58 INFO - PROCESS | 10935 | 1464051538758 Marionette TRACE conn2 <- [1,1826,null,{}] 17:58:58 INFO - PROCESS | 10935 | 1464051538763 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}] 17:58:58 INFO - PROCESS | 10935 | 1464051538890 Marionette TRACE conn2 <- [1,1827,null,{"value":null}] 17:58:58 INFO - PROCESS | 10935 | 1464051538905 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:58 INFO - PROCESS | 10935 | ++DOCSHELL 0x12f349000 == 86 [pid = 10935] [id = 464] 17:58:58 INFO - PROCESS | 10935 | ++DOMWINDOW == 164 (0x135247c00) [pid = 10935] [serial = 1391] [outer = 0x0] 17:58:58 INFO - PROCESS | 10935 | ++DOMWINDOW == 165 (0x135aaa800) [pid = 10935] [serial = 1392] [outer = 0x135247c00] 17:58:58 INFO - PROCESS | 10935 | 1464051538929 Marionette DEBUG loaded listener.js 17:58:58 INFO - PROCESS | 10935 | ++DOMWINDOW == 166 (0x135ab0000) [pid = 10935] [serial = 1393] [outer = 0x135247c00] 17:58:59 INFO - PROCESS | 10935 | 1464051539284 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]]]}] 17:58:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 17:58:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 572ms 17:58:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 17:58:59 INFO - PROCESS | 10935 | 1464051539333 Marionette TRACE conn2 -> [0,1829,"getWindowHandle",null] 17:58:59 INFO - PROCESS | 10935 | 1464051539334 Marionette TRACE conn2 <- [1,1829,null,{"value":"7"}] 17:58:59 INFO - PROCESS | 10935 | 1464051539336 Marionette TRACE conn2 -> [0,1830,"setScriptTimeout",{"ms":35000}] 17:58:59 INFO - PROCESS | 10935 | 1464051539337 Marionette TRACE conn2 <- [1,1830,null,{}] 17:58:59 INFO - PROCESS | 10935 | 1464051539339 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}] 17:58:59 INFO - PROCESS | 10935 | 1464051539460 Marionette TRACE conn2 <- [1,1831,null,{"value":null}] 17:58:59 INFO - PROCESS | 10935 | 1464051539472 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:59 INFO - PROCESS | 10935 | ++DOCSHELL 0x135b64000 == 87 [pid = 10935] [id = 465] 17:58:59 INFO - PROCESS | 10935 | ++DOMWINDOW == 167 (0x135ab3800) [pid = 10935] [serial = 1394] [outer = 0x0] 17:58:59 INFO - PROCESS | 10935 | ++DOMWINDOW == 168 (0x135c05c00) [pid = 10935] [serial = 1395] [outer = 0x135ab3800] 17:58:59 INFO - PROCESS | 10935 | 1464051539497 Marionette DEBUG loaded listener.js 17:58:59 INFO - PROCESS | 10935 | ++DOMWINDOW == 169 (0x135c0dc00) [pid = 10935] [serial = 1396] [outer = 0x135ab3800] 17:58:59 INFO - PROCESS | 10935 | 1464051539837 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]]]}] 17:58:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 17:58:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 518ms 17:58:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 17:58:59 INFO - PROCESS | 10935 | 1464051539854 Marionette TRACE conn2 -> [0,1833,"getWindowHandle",null] 17:58:59 INFO - PROCESS | 10935 | 1464051539856 Marionette TRACE conn2 <- [1,1833,null,{"value":"7"}] 17:58:59 INFO - PROCESS | 10935 | 1464051539858 Marionette TRACE conn2 -> [0,1834,"setScriptTimeout",{"ms":35000}] 17:58:59 INFO - PROCESS | 10935 | 1464051539860 Marionette TRACE conn2 <- [1,1834,null,{}] 17:58:59 INFO - PROCESS | 10935 | 1464051539864 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}] 17:58:59 INFO - PROCESS | 10935 | 1464051539985 Marionette TRACE conn2 <- [1,1835,null,{"value":null}] 17:59:00 INFO - PROCESS | 10935 | 1464051540000 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:59:00 INFO - PROCESS | 10935 | ++DOCSHELL 0x135c6b800 == 88 [pid = 10935] [id = 466] 17:59:00 INFO - PROCESS | 10935 | ++DOMWINDOW == 170 (0x1359ba800) [pid = 10935] [serial = 1397] [outer = 0x0] 17:59:00 INFO - PROCESS | 10935 | ++DOMWINDOW == 171 (0x1359c3400) [pid = 10935] [serial = 1398] [outer = 0x1359ba800] 17:59:00 INFO - PROCESS | 10935 | 1464051540025 Marionette DEBUG loaded listener.js 17:59:00 INFO - PROCESS | 10935 | ++DOMWINDOW == 172 (0x1359c7800) [pid = 10935] [serial = 1399] [outer = 0x1359ba800] 17:59:00 INFO - PROCESS | 10935 | --DOMWINDOW == 171 (0x12bdbf000) [pid = 10935] [serial = 1292] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 17:59:00 INFO - PROCESS | 10935 | --DOMWINDOW == 170 (0x1192abc00) [pid = 10935] [serial = 1328] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 17:59:00 INFO - PROCESS | 10935 | --DOMWINDOW == 169 (0x124805000) [pid = 10935] [serial = 1334] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 17:59:00 INFO - PROCESS | 10935 | --DOMWINDOW == 168 (0x111d8a800) [pid = 10935] [serial = 1325] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 17:59:00 INFO - PROCESS | 10935 | --DOMWINDOW == 167 (0x119c71c00) [pid = 10935] [serial = 1331] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 17:59:00 INFO - PROCESS | 10935 | --DOMWINDOW == 166 (0x125986400) [pid = 10935] [serial = 1337] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 17:59:00 INFO - PROCESS | 10935 | 1464051540413 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]]]}] 17:59:00 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 17:59:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 573ms 17:59:00 INFO - PROCESS | 10935 | 1464051540432 Marionette TRACE conn2 -> [0,1837,"getWindowHandle",null] 17:59:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 17:59:00 INFO - PROCESS | 10935 | 1464051540433 Marionette TRACE conn2 <- [1,1837,null,{"value":"7"}] 17:59:00 INFO - PROCESS | 10935 | 1464051540435 Marionette TRACE conn2 -> [0,1838,"setScriptTimeout",{"ms":35000}] 17:59:00 INFO - PROCESS | 10935 | 1464051540436 Marionette TRACE conn2 <- [1,1838,null,{}] 17:59:00 INFO - PROCESS | 10935 | 1464051540438 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}] 17:59:00 INFO - PROCESS | 10935 | 1464051540573 Marionette TRACE conn2 <- [1,1839,null,{"value":null}] 17:59:00 INFO - PROCESS | 10935 | 1464051540617 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:59:00 INFO - PROCESS | 10935 | ++DOCSHELL 0x1377d8800 == 89 [pid = 10935] [id = 467] 17:59:00 INFO - PROCESS | 10935 | ++DOMWINDOW == 167 (0x1169b6400) [pid = 10935] [serial = 1400] [outer = 0x0] 17:59:00 INFO - PROCESS | 10935 | ++DOMWINDOW == 168 (0x135695c00) [pid = 10935] [serial = 1401] [outer = 0x1169b6400] 17:59:00 INFO - PROCESS | 10935 | 1464051540647 Marionette DEBUG loaded listener.js 17:59:00 INFO - PROCESS | 10935 | ++DOMWINDOW == 169 (0x13569e800) [pid = 10935] [serial = 1402] [outer = 0x1169b6400] 17:59:00 INFO - PROCESS | 10935 | 1464051540920 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]]]}] 17:59:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 17:59:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 519ms 17:59:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 17:59:00 INFO - PROCESS | 10935 | 1464051540954 Marionette TRACE conn2 -> [0,1841,"getWindowHandle",null] 17:59:00 INFO - PROCESS | 10935 | 1464051540956 Marionette TRACE conn2 <- [1,1841,null,{"value":"7"}] 17:59:00 INFO - PROCESS | 10935 | 1464051540966 Marionette TRACE conn2 -> [0,1842,"setScriptTimeout",{"ms":35000}] 17:59:00 INFO - PROCESS | 10935 | 1464051540968 Marionette TRACE conn2 <- [1,1842,null,{}] 17:59:00 INFO - PROCESS | 10935 | 1464051540970 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}] 17:59:01 INFO - PROCESS | 10935 | 1464051541084 Marionette TRACE conn2 <- [1,1843,null,{"value":null}] 17:59:01 INFO - PROCESS | 10935 | 1464051541156 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:59:01 INFO - PROCESS | 10935 | ++DOCSHELL 0x1384d2800 == 90 [pid = 10935] [id = 468] 17:59:01 INFO - PROCESS | 10935 | ++DOMWINDOW == 170 (0x125573400) [pid = 10935] [serial = 1403] [outer = 0x0] 17:59:01 INFO - PROCESS | 10935 | ++DOMWINDOW == 171 (0x12995a400) [pid = 10935] [serial = 1404] [outer = 0x125573400] 17:59:01 INFO - PROCESS | 10935 | 1464051541180 Marionette DEBUG loaded listener.js 17:59:01 INFO - PROCESS | 10935 | ++DOMWINDOW == 172 (0x1356a2000) [pid = 10935] [serial = 1405] [outer = 0x125573400] 17:59:01 INFO - PROCESS | 10935 | 1464051541463 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]]]}] 17:59:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 17:59:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 528ms 17:59:01 INFO - PROCESS | 10935 | 1464051541486 Marionette TRACE conn2 -> [0,1845,"getWindowHandle",null] 17:59:01 INFO - PROCESS | 10935 | 1464051541488 Marionette TRACE conn2 <- [1,1845,null,{"value":"7"}] 17:59:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 17:59:01 INFO - PROCESS | 10935 | 1464051541490 Marionette TRACE conn2 -> [0,1846,"setScriptTimeout",{"ms":35000}] 17:59:01 INFO - PROCESS | 10935 | 1464051541491 Marionette TRACE conn2 <- [1,1846,null,{}] 17:59:01 INFO - PROCESS | 10935 | 1464051541501 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}] 17:59:01 INFO - PROCESS | 10935 | 1464051541603 Marionette TRACE conn2 <- [1,1847,null,{"value":null}] 17:59:01 INFO - PROCESS | 10935 | 1464051541607 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:59:01 INFO - PROCESS | 10935 | ++DOCSHELL 0x13846f800 == 91 [pid = 10935] [id = 469] 17:59:01 INFO - PROCESS | 10935 | ++DOMWINDOW == 173 (0x1356a4400) [pid = 10935] [serial = 1406] [outer = 0x0] 17:59:01 INFO - PROCESS | 10935 | ++DOMWINDOW == 174 (0x1359c8c00) [pid = 10935] [serial = 1407] [outer = 0x1356a4400] 17:59:01 INFO - PROCESS | 10935 | 1464051541631 Marionette DEBUG loaded listener.js 17:59:01 INFO - PROCESS | 10935 | ++DOMWINDOW == 175 (0x135c0f400) [pid = 10935] [serial = 1408] [outer = 0x1356a4400] 17:59:01 INFO - PROCESS | 10935 | 1464051541968 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]]]}] 17:59:02 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) 17:59:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 525ms 17:59:02 INFO - PROCESS | 10935 | 1464051542016 Marionette TRACE conn2 -> [0,1849,"getWindowHandle",null] 17:59:02 INFO - PROCESS | 10935 | 1464051542017 Marionette TRACE conn2 <- [1,1849,null,{"value":"7"}] 17:59:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 17:59:02 INFO - PROCESS | 10935 | 1464051542020 Marionette TRACE conn2 -> [0,1850,"setScriptTimeout",{"ms":35000}] 17:59:02 INFO - PROCESS | 10935 | 1464051542021 Marionette TRACE conn2 <- [1,1850,null,{}] 17:59:02 INFO - PROCESS | 10935 | 1464051542023 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}] 17:59:02 INFO - PROCESS | 10935 | 1464051542210 Marionette TRACE conn2 <- [1,1851,null,{"value":null}] 17:59:02 INFO - PROCESS | 10935 | 1464051542462 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:59:02 INFO - PROCESS | 10935 | ++DOCSHELL 0x118ca1000 == 92 [pid = 10935] [id = 470] 17:59:02 INFO - PROCESS | 10935 | ++DOMWINDOW == 176 (0x113911400) [pid = 10935] [serial = 1409] [outer = 0x0] 17:59:02 INFO - PROCESS | 10935 | ++DOMWINDOW == 177 (0x115e65800) [pid = 10935] [serial = 1410] [outer = 0x113911400] 17:59:02 INFO - PROCESS | 10935 | 1464051542528 Marionette DEBUG loaded listener.js 17:59:02 INFO - PROCESS | 10935 | ++DOMWINDOW == 178 (0x1181d4c00) [pid = 10935] [serial = 1411] [outer = 0x113911400] 17:59:02 INFO - PROCESS | 10935 | 1464051542981 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]]]}] 17:59:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 17:59:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 971ms 17:59:02 INFO - PROCESS | 10935 | 1464051542991 Marionette TRACE conn2 -> [0,1853,"getWindowHandle",null] 17:59:02 INFO - PROCESS | 10935 | 1464051542996 Marionette TRACE conn2 <- [1,1853,null,{"value":"7"}] 17:59:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 17:59:03 INFO - PROCESS | 10935 | 1464051542999 Marionette TRACE conn2 -> [0,1854,"setScriptTimeout",{"ms":35000}] 17:59:03 INFO - PROCESS | 10935 | 1464051543002 Marionette TRACE conn2 <- [1,1854,null,{}] 17:59:03 INFO - PROCESS | 10935 | 1464051543005 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}] 17:59:03 INFO - PROCESS | 10935 | 1464051543124 Marionette TRACE conn2 <- [1,1855,null,{"value":null}] 17:59:03 INFO - PROCESS | 10935 | 1464051543212 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:59:03 INFO - PROCESS | 10935 | ++DOCSHELL 0x12b4b5800 == 93 [pid = 10935] [id = 471] 17:59:03 INFO - PROCESS | 10935 | ++DOMWINDOW == 179 (0x11a167000) [pid = 10935] [serial = 1412] [outer = 0x0] 17:59:03 INFO - PROCESS | 10935 | ++DOMWINDOW == 180 (0x123705800) [pid = 10935] [serial = 1413] [outer = 0x11a167000] 17:59:03 INFO - PROCESS | 10935 | 1464051543243 Marionette DEBUG loaded listener.js 17:59:03 INFO - PROCESS | 10935 | ++DOMWINDOW == 181 (0x12556c800) [pid = 10935] [serial = 1414] [outer = 0x11a167000] 17:59:03 INFO - PROCESS | 10935 | 1464051543673 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]]]}] 17:59:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 17:59:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 721ms 17:59:03 INFO - PROCESS | 10935 | 1464051543722 Marionette TRACE conn2 -> [0,1857,"getWindowHandle",null] 17:59:03 INFO - PROCESS | 10935 | 1464051543725 Marionette TRACE conn2 <- [1,1857,null,{"value":"7"}] 17:59:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 17:59:03 INFO - PROCESS | 10935 | 1464051543747 Marionette TRACE conn2 -> [0,1858,"setScriptTimeout",{"ms":35000}] 17:59:03 INFO - PROCESS | 10935 | 1464051543748 Marionette TRACE conn2 <- [1,1858,null,{}] 17:59:03 INFO - PROCESS | 10935 | 1464051543751 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}] 17:59:03 INFO - PROCESS | 10935 | 1464051543871 Marionette TRACE conn2 <- [1,1859,null,{"value":null}] 17:59:03 INFO - PROCESS | 10935 | 1464051543960 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:59:03 INFO - PROCESS | 10935 | ++DOCSHELL 0x135bd0000 == 94 [pid = 10935] [id = 472] 17:59:03 INFO - PROCESS | 10935 | ++DOMWINDOW == 182 (0x12619e400) [pid = 10935] [serial = 1415] [outer = 0x0] 17:59:03 INFO - PROCESS | 10935 | ++DOMWINDOW == 183 (0x129565800) [pid = 10935] [serial = 1416] [outer = 0x12619e400] 17:59:03 INFO - PROCESS | 10935 | 1464051543991 Marionette DEBUG loaded listener.js 17:59:04 INFO - PROCESS | 10935 | ++DOMWINDOW == 184 (0x12995d000) [pid = 10935] [serial = 1417] [outer = 0x12619e400] 17:59:04 INFO - PROCESS | 10935 | 1464051544427 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]]]}] 17:59:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 17:59:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 720ms 17:59:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 17:59:04 INFO - PROCESS | 10935 | 1464051544467 Marionette TRACE conn2 -> [0,1861,"getWindowHandle",null] 17:59:04 INFO - PROCESS | 10935 | 1464051544468 Marionette TRACE conn2 <- [1,1861,null,{"value":"7"}] 17:59:04 INFO - PROCESS | 10935 | 1464051544476 Marionette TRACE conn2 -> [0,1862,"setScriptTimeout",{"ms":35000}] 17:59:04 INFO - PROCESS | 10935 | 1464051544480 Marionette TRACE conn2 <- [1,1862,null,{}] 17:59:04 INFO - PROCESS | 10935 | 1464051544484 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}] 17:59:04 INFO - PROCESS | 10935 | 1464051544604 Marionette TRACE conn2 <- [1,1863,null,{"value":null}] 17:59:04 INFO - PROCESS | 10935 | 1464051544692 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:59:04 INFO - PROCESS | 10935 | ++DOCSHELL 0x137724000 == 95 [pid = 10935] [id = 473] 17:59:04 INFO - PROCESS | 10935 | ++DOMWINDOW == 185 (0x12995c400) [pid = 10935] [serial = 1418] [outer = 0x0] 17:59:04 INFO - PROCESS | 10935 | ++DOMWINDOW == 186 (0x12bd95c00) [pid = 10935] [serial = 1419] [outer = 0x12995c400] 17:59:04 INFO - PROCESS | 10935 | 1464051544723 Marionette DEBUG loaded listener.js 17:59:04 INFO - PROCESS | 10935 | ++DOMWINDOW == 187 (0x1349e2000) [pid = 10935] [serial = 1420] [outer = 0x12995c400] 17:59:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 17:59:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 679ms 17:59:05 INFO - PROCESS | 10935 | 1464051545141 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]]]}] 17:59:05 INFO - PROCESS | 10935 | 1464051545150 Marionette TRACE conn2 -> [0,1865,"getWindowHandle",null] 17:59:05 INFO - PROCESS | 10935 | 1464051545152 Marionette TRACE conn2 <- [1,1865,null,{"value":"7"}] 17:59:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 17:59:05 INFO - PROCESS | 10935 | 1464051545155 Marionette TRACE conn2 -> [0,1866,"setScriptTimeout",{"ms":35000}] 17:59:05 INFO - PROCESS | 10935 | 1464051545156 Marionette TRACE conn2 <- [1,1866,null,{}] 17:59:05 INFO - PROCESS | 10935 | 1464051545159 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}] 17:59:05 INFO - PROCESS | 10935 | 1464051545293 Marionette TRACE conn2 <- [1,1867,null,{"value":null}] 17:59:05 INFO - PROCESS | 10935 | 1464051545410 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:59:05 INFO - PROCESS | 10935 | ++DOCSHELL 0x1384d3800 == 96 [pid = 10935] [id = 474] 17:59:05 INFO - PROCESS | 10935 | ++DOMWINDOW == 188 (0x1349e4800) [pid = 10935] [serial = 1421] [outer = 0x0] 17:59:05 INFO - PROCESS | 10935 | ++DOMWINDOW == 189 (0x1349e9800) [pid = 10935] [serial = 1422] [outer = 0x1349e4800] 17:59:05 INFO - PROCESS | 10935 | 1464051545443 Marionette DEBUG loaded listener.js 17:59:05 INFO - PROCESS | 10935 | ++DOMWINDOW == 190 (0x135244800) [pid = 10935] [serial = 1423] [outer = 0x1349e4800] 17:59:05 INFO - PROCESS | 10935 | 1464051545852 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]]]}] 17:59:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 17:59:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 719ms 17:59:05 INFO - PROCESS | 10935 | 1464051545875 Marionette TRACE conn2 -> [0,1869,"getWindowHandle",null] 17:59:05 INFO - PROCESS | 10935 | 1464051545876 Marionette TRACE conn2 <- [1,1869,null,{"value":"7"}] 17:59:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 17:59:05 INFO - PROCESS | 10935 | 1464051545879 Marionette TRACE conn2 -> [0,1870,"setScriptTimeout",{"ms":35000}] 17:59:05 INFO - PROCESS | 10935 | 1464051545880 Marionette TRACE conn2 <- [1,1870,null,{}] 17:59:05 INFO - PROCESS | 10935 | 1464051545882 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}] 17:59:06 INFO - PROCESS | 10935 | 1464051545997 Marionette TRACE conn2 <- [1,1871,null,{"value":null}] 17:59:06 INFO - PROCESS | 10935 | 1464051546084 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:59:06 INFO - PROCESS | 10935 | ++DOCSHELL 0x13751b000 == 97 [pid = 10935] [id = 475] 17:59:06 INFO - PROCESS | 10935 | ++DOMWINDOW == 191 (0x13569f000) [pid = 10935] [serial = 1424] [outer = 0x0] 17:59:06 INFO - PROCESS | 10935 | ++DOMWINDOW == 192 (0x1356a4800) [pid = 10935] [serial = 1425] [outer = 0x13569f000] 17:59:06 INFO - PROCESS | 10935 | 1464051546119 Marionette DEBUG loaded listener.js 17:59:06 INFO - PROCESS | 10935 | ++DOMWINDOW == 193 (0x1359c8000) [pid = 10935] [serial = 1426] [outer = 0x13569f000] 17:59:06 INFO - PROCESS | 10935 | 1464051546545 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]]]}] 17:59:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 17:59:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 719ms 17:59:06 INFO - PROCESS | 10935 | 1464051546598 Marionette TRACE conn2 -> [0,1873,"getWindowHandle",null] 17:59:06 INFO - PROCESS | 10935 | 1464051546600 Marionette TRACE conn2 <- [1,1873,null,{"value":"7"}] 17:59:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 17:59:06 INFO - PROCESS | 10935 | 1464051546602 Marionette TRACE conn2 -> [0,1874,"setScriptTimeout",{"ms":35000}] 17:59:06 INFO - PROCESS | 10935 | 1464051546603 Marionette TRACE conn2 <- [1,1874,null,{}] 17:59:06 INFO - PROCESS | 10935 | 1464051546606 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}] 17:59:06 INFO - PROCESS | 10935 | 1464051546743 Marionette TRACE conn2 <- [1,1875,null,{"value":null}] 17:59:06 INFO - PROCESS | 10935 | 1464051546833 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:59:06 INFO - PROCESS | 10935 | ++DOCSHELL 0x13fa98800 == 98 [pid = 10935] [id = 476] 17:59:06 INFO - PROCESS | 10935 | ++DOMWINDOW == 194 (0x13492c000) [pid = 10935] [serial = 1427] [outer = 0x0] 17:59:06 INFO - PROCESS | 10935 | ++DOMWINDOW == 195 (0x134931800) [pid = 10935] [serial = 1428] [outer = 0x13492c000] 17:59:06 INFO - PROCESS | 10935 | 1464051546861 Marionette DEBUG loaded listener.js 17:59:06 INFO - PROCESS | 10935 | ++DOMWINDOW == 196 (0x1359c9c00) [pid = 10935] [serial = 1429] [outer = 0x13492c000] 17:59:07 INFO - PROCESS | 10935 | 1464051547266 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]]]}] 17:59:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 17:59:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 721ms 17:59:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 17:59:07 INFO - PROCESS | 10935 | 1464051547324 Marionette TRACE conn2 -> [0,1877,"getWindowHandle",null] 17:59:07 INFO - PROCESS | 10935 | 1464051547325 Marionette TRACE conn2 <- [1,1877,null,{"value":"7"}] 17:59:07 INFO - PROCESS | 10935 | 1464051547327 Marionette TRACE conn2 -> [0,1878,"setScriptTimeout",{"ms":35000}] 17:59:07 INFO - PROCESS | 10935 | 1464051547328 Marionette TRACE conn2 <- [1,1878,null,{}] 17:59:07 INFO - PROCESS | 10935 | 1464051547331 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}] 17:59:07 INFO - PROCESS | 10935 | 1464051547446 Marionette TRACE conn2 <- [1,1879,null,{"value":null}] 17:59:07 INFO - PROCESS | 10935 | 1464051547542 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:59:07 INFO - PROCESS | 10935 | ++DOCSHELL 0x13fc0c800 == 99 [pid = 10935] [id = 477] 17:59:07 INFO - PROCESS | 10935 | ++DOMWINDOW == 197 (0x124808800) [pid = 10935] [serial = 1430] [outer = 0x0] 17:59:07 INFO - PROCESS | 10935 | ++DOMWINDOW == 198 (0x135974800) [pid = 10935] [serial = 1431] [outer = 0x124808800] 17:59:07 INFO - PROCESS | 10935 | 1464051547567 Marionette DEBUG loaded listener.js 17:59:07 INFO - PROCESS | 10935 | ++DOMWINDOW == 199 (0x135978000) [pid = 10935] [serial = 1432] [outer = 0x124808800] 17:59:08 INFO - PROCESS | 10935 | 1464051547999 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]]]}] 17:59:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 17:59:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 724ms 17:59:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 17:59:08 INFO - PROCESS | 10935 | 1464051548052 Marionette TRACE conn2 -> [0,1881,"getWindowHandle",null] 17:59:08 INFO - PROCESS | 10935 | 1464051548054 Marionette TRACE conn2 <- [1,1881,null,{"value":"7"}] 17:59:08 INFO - PROCESS | 10935 | 1464051548071 Marionette TRACE conn2 -> [0,1882,"setScriptTimeout",{"ms":35000}] 17:59:08 INFO - PROCESS | 10935 | 1464051548073 Marionette TRACE conn2 <- [1,1882,null,{}] 17:59:08 INFO - PROCESS | 10935 | 1464051548081 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}] 17:59:08 INFO - PROCESS | 10935 | 1464051548222 Marionette TRACE conn2 <- [1,1883,null,{"value":null}] 17:59:08 INFO - PROCESS | 10935 | 1464051548367 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:59:08 INFO - PROCESS | 10935 | ++DOCSHELL 0x12bd77800 == 100 [pid = 10935] [id = 478] 17:59:08 INFO - PROCESS | 10935 | ++DOMWINDOW == 200 (0x1296ca800) [pid = 10935] [serial = 1433] [outer = 0x0] 17:59:08 INFO - PROCESS | 10935 | ++DOMWINDOW == 201 (0x13597a800) [pid = 10935] [serial = 1434] [outer = 0x1296ca800] 17:59:08 INFO - PROCESS | 10935 | 1464051548417 Marionette DEBUG loaded listener.js 17:59:08 INFO - PROCESS | 10935 | ++DOMWINDOW == 202 (0x135aacc00) [pid = 10935] [serial = 1435] [outer = 0x1296ca800] 17:59:08 INFO - PROCESS | 10935 | 1464051548971 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]]]}] 17:59:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 17:59:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 946ms 17:59:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 17:59:09 INFO - PROCESS | 10935 | 1464051549004 Marionette TRACE conn2 -> [0,1885,"getWindowHandle",null] 17:59:09 INFO - PROCESS | 10935 | 1464051549005 Marionette TRACE conn2 <- [1,1885,null,{"value":"7"}] 17:59:09 INFO - PROCESS | 10935 | 1464051549008 Marionette TRACE conn2 -> [0,1886,"setScriptTimeout",{"ms":35000}] 17:59:09 INFO - PROCESS | 10935 | 1464051549010 Marionette TRACE conn2 <- [1,1886,null,{}] 17:59:09 INFO - PROCESS | 10935 | 1464051549014 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}] 17:59:09 INFO - PROCESS | 10935 | 1464051549133 Marionette TRACE conn2 <- [1,1887,null,{"value":null}] 17:59:09 INFO - PROCESS | 10935 | 1464051549223 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:59:09 INFO - PROCESS | 10935 | ++DOCSHELL 0x126231000 == 101 [pid = 10935] [id = 479] 17:59:09 INFO - PROCESS | 10935 | ++DOMWINDOW == 203 (0x127819000) [pid = 10935] [serial = 1436] [outer = 0x0] 17:59:09 INFO - PROCESS | 10935 | ++DOMWINDOW == 204 (0x135c06400) [pid = 10935] [serial = 1437] [outer = 0x127819000] 17:59:09 INFO - PROCESS | 10935 | 1464051549252 Marionette DEBUG loaded listener.js 17:59:09 INFO - PROCESS | 10935 | ++DOMWINDOW == 205 (0x135c10000) [pid = 10935] [serial = 1438] [outer = 0x127819000] 17:59:10 INFO - PROCESS | 10935 | 1464051550033 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]]]}] 17:59:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 17:59:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 1072ms 17:59:10 INFO - PROCESS | 10935 | 1464051550096 Marionette TRACE conn2 -> [0,1889,"getWindowHandle",null] 17:59:10 INFO - PROCESS | 10935 | 1464051550100 Marionette TRACE conn2 <- [1,1889,null,{"value":"7"}] 17:59:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 17:59:10 INFO - PROCESS | 10935 | 1464051550107 Marionette TRACE conn2 -> [0,1890,"setScriptTimeout",{"ms":35000}] 17:59:10 INFO - PROCESS | 10935 | 1464051550110 Marionette TRACE conn2 <- [1,1890,null,{}] 17:59:10 INFO - PROCESS | 10935 | 1464051550117 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}] 17:59:10 INFO - PROCESS | 10935 | 1464051550243 Marionette TRACE conn2 <- [1,1891,null,{"value":null}] 17:59:10 INFO - PROCESS | 10935 | 1464051550376 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:59:10 INFO - PROCESS | 10935 | ++DOCSHELL 0x11918d000 == 102 [pid = 10935] [id = 480] 17:59:10 INFO - PROCESS | 10935 | ++DOMWINDOW == 206 (0x112d33c00) [pid = 10935] [serial = 1439] [outer = 0x0] 17:59:10 INFO - PROCESS | 10935 | ++DOMWINDOW == 207 (0x1160dec00) [pid = 10935] [serial = 1440] [outer = 0x112d33c00] 17:59:10 INFO - PROCESS | 10935 | 1464051550406 Marionette DEBUG loaded listener.js 17:59:10 INFO - PROCESS | 10935 | ++DOMWINDOW == 208 (0x117175c00) [pid = 10935] [serial = 1441] [outer = 0x112d33c00] 17:59:10 INFO - PROCESS | 10935 | 1464051550802 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]]]}] 17:59:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 17:59:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 726ms 17:59:10 INFO - PROCESS | 10935 | 1464051550832 Marionette TRACE conn2 -> [0,1893,"getWindowHandle",null] 17:59:10 INFO - PROCESS | 10935 | 1464051550835 Marionette TRACE conn2 <- [1,1893,null,{"value":"7"}] 17:59:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 17:59:10 INFO - PROCESS | 10935 | 1464051550840 Marionette TRACE conn2 -> [0,1894,"setScriptTimeout",{"ms":35000}] 17:59:10 INFO - PROCESS | 10935 | 1464051550841 Marionette TRACE conn2 <- [1,1894,null,{}] 17:59:10 INFO - PROCESS | 10935 | 1464051550844 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}] 17:59:10 INFO - PROCESS | 10935 | 1464051550952 Marionette TRACE conn2 <- [1,1895,null,{"value":null}] 17:59:11 INFO - PROCESS | 10935 | 1464051551047 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:59:11 INFO - PROCESS | 10935 | ++DOCSHELL 0x1171db800 == 103 [pid = 10935] [id = 481] 17:59:11 INFO - PROCESS | 10935 | ++DOMWINDOW == 209 (0x117552800) [pid = 10935] [serial = 1442] [outer = 0x0] 17:59:11 INFO - PROCESS | 10935 | ++DOMWINDOW == 210 (0x11856c800) [pid = 10935] [serial = 1443] [outer = 0x117552800] 17:59:11 INFO - PROCESS | 10935 | 1464051551074 Marionette DEBUG loaded listener.js 17:59:11 INFO - PROCESS | 10935 | ++DOMWINDOW == 211 (0x1192a1400) [pid = 10935] [serial = 1444] [outer = 0x117552800] 17:59:11 INFO - PROCESS | 10935 | --DOCSHELL 0x12c477800 == 102 [pid = 10935] [id = 329] 17:59:11 INFO - PROCESS | 10935 | --DOCSHELL 0x13846f800 == 101 [pid = 10935] [id = 469] 17:59:11 INFO - PROCESS | 10935 | --DOCSHELL 0x1384d2800 == 100 [pid = 10935] [id = 468] 17:59:11 INFO - PROCESS | 10935 | --DOCSHELL 0x1377d8800 == 99 [pid = 10935] [id = 467] 17:59:11 INFO - PROCESS | 10935 | --DOCSHELL 0x135c6b800 == 98 [pid = 10935] [id = 466] 17:59:11 INFO - PROCESS | 10935 | --DOCSHELL 0x135b64000 == 97 [pid = 10935] [id = 465] 17:59:11 INFO - PROCESS | 10935 | --DOCSHELL 0x12f349000 == 96 [pid = 10935] [id = 464] 17:59:11 INFO - PROCESS | 10935 | --DOMWINDOW == 210 (0x12aac9000) [pid = 10935] [serial = 1341] [outer = 0x0] [url = about:blank] 17:59:11 INFO - PROCESS | 10935 | --DOMWINDOW == 209 (0x1351cbc00) [pid = 10935] [serial = 1320] [outer = 0x0] [url = about:blank] 17:59:11 INFO - PROCESS | 10935 | 1464051551560 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]]]}] 17:59:11 INFO - PROCESS | 10935 | --DOCSHELL 0x12d880000 == 95 [pid = 10935] [id = 463] 17:59:11 INFO - PROCESS | 10935 | --DOCSHELL 0x12d381000 == 94 [pid = 10935] [id = 462] 17:59:11 INFO - PROCESS | 10935 | --DOCSHELL 0x12c464800 == 93 [pid = 10935] [id = 461] 17:59:11 INFO - PROCESS | 10935 | --DOCSHELL 0x12ae9b000 == 92 [pid = 10935] [id = 460] 17:59:11 INFO - PROCESS | 10935 | --DOCSHELL 0x12de19000 == 91 [pid = 10935] [id = 431] 17:59:11 INFO - PROCESS | 10935 | --DOCSHELL 0x119c9e800 == 90 [pid = 10935] [id = 459] 17:59:11 INFO - PROCESS | 10935 | --DOCSHELL 0x119dd0000 == 89 [pid = 10935] [id = 458] 17:59:11 INFO - PROCESS | 10935 | --DOCSHELL 0x12483a800 == 88 [pid = 10935] [id = 457] 17:59:11 INFO - PROCESS | 10935 | --DOCSHELL 0x124ead800 == 87 [pid = 10935] [id = 449] 17:59:11 INFO - PROCESS | 10935 | --DOCSHELL 0x1170b4800 == 86 [pid = 10935] [id = 448] 17:59:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 17:59:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 772ms 17:59:11 INFO - PROCESS | 10935 | --DOMWINDOW == 208 (0x12d90f800) [pid = 10935] [serial = 1294] [outer = 0x0] [url = about:blank] 17:59:11 INFO - PROCESS | 10935 | --DOMWINDOW == 207 (0x119c78800) [pid = 10935] [serial = 1330] [outer = 0x0] [url = about:blank] 17:59:11 INFO - PROCESS | 10935 | --DOMWINDOW == 206 (0x119acd400) [pid = 10935] [serial = 1329] [outer = 0x0] [url = about:blank] 17:59:11 INFO - PROCESS | 10935 | --DOMWINDOW == 205 (0x1276c7400) [pid = 10935] [serial = 1308] [outer = 0x0] [url = about:blank] 17:59:11 INFO - PROCESS | 10935 | --DOMWINDOW == 204 (0x1251a7000) [pid = 10935] [serial = 1335] [outer = 0x0] [url = about:blank] 17:59:11 INFO - PROCESS | 10935 | --DOMWINDOW == 203 (0x125c65000) [pid = 10935] [serial = 1336] [outer = 0x0] [url = about:blank] 17:59:11 INFO - PROCESS | 10935 | --DOMWINDOW == 202 (0x12c188800) [pid = 10935] [serial = 1311] [outer = 0x0] [url = about:blank] 17:59:11 INFO - PROCESS | 10935 | --DOMWINDOW == 201 (0x118574800) [pid = 10935] [serial = 1327] [outer = 0x0] [url = about:blank] 17:59:11 INFO - PROCESS | 10935 | --DOMWINDOW == 200 (0x115e3cc00) [pid = 10935] [serial = 1326] [outer = 0x0] [url = about:blank] 17:59:11 INFO - PROCESS | 10935 | --DOMWINDOW == 199 (0x11a16e400) [pid = 10935] [serial = 1302] [outer = 0x0] [url = about:blank] 17:59:11 INFO - PROCESS | 10935 | --DOMWINDOW == 198 (0x1212d2400) [pid = 10935] [serial = 1332] [outer = 0x0] [url = about:blank] 17:59:11 INFO - PROCESS | 10935 | --DOMWINDOW == 197 (0x12324cc00) [pid = 10935] [serial = 1333] [outer = 0x0] [url = about:blank] 17:59:11 INFO - PROCESS | 10935 | --DOMWINDOW == 196 (0x1261fc000) [pid = 10935] [serial = 1338] [outer = 0x0] [url = about:blank] 17:59:11 INFO - PROCESS | 10935 | --DOMWINDOW == 195 (0x12781ec00) [pid = 10935] [serial = 1339] [outer = 0x0] [url = about:blank] 17:59:11 INFO - PROCESS | 10935 | --DOMWINDOW == 194 (0x11606dc00) [pid = 10935] [serial = 1296] [outer = 0x0] [url = about:blank] 17:59:11 INFO - PROCESS | 10935 | --DOMWINDOW == 193 (0x1351b7c00) [pid = 10935] [serial = 1317] [outer = 0x0] [url = about:blank] 17:59:11 INFO - PROCESS | 10935 | --DOMWINDOW == 192 (0x125173400) [pid = 10935] [serial = 1305] [outer = 0x0] [url = about:blank] 17:59:11 INFO - PROCESS | 10935 | --DOMWINDOW == 191 (0x119238000) [pid = 10935] [serial = 1299] [outer = 0x0] [url = about:blank] 17:59:11 INFO - PROCESS | 10935 | --DOMWINDOW == 190 (0x12e337000) [pid = 10935] [serial = 1314] [outer = 0x0] [url = about:blank] 17:59:11 INFO - PROCESS | 10935 | --DOMWINDOW == 189 (0x12729d000) [pid = 10935] [serial = 1323] [outer = 0x0] [url = about:blank] 17:59:11 INFO - PROCESS | 10935 | 1464051551618 Marionette TRACE conn2 -> [0,1897,"getWindowHandle",null] 17:59:11 INFO - PROCESS | 10935 | 1464051551620 Marionette TRACE conn2 <- [1,1897,null,{"value":"7"}] 17:59:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 17:59:11 INFO - PROCESS | 10935 | 1464051551624 Marionette TRACE conn2 -> [0,1898,"setScriptTimeout",{"ms":35000}] 17:59:11 INFO - PROCESS | 10935 | 1464051551627 Marionette TRACE conn2 <- [1,1898,null,{}] 17:59:11 INFO - PROCESS | 10935 | 1464051551634 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}] 17:59:11 INFO - PROCESS | 10935 | 1464051551725 Marionette TRACE conn2 <- [1,1899,null,{"value":null}] 17:59:11 INFO - PROCESS | 10935 | 1464051551736 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:59:11 INFO - PROCESS | 10935 | ++DOCSHELL 0x1194ab800 == 87 [pid = 10935] [id = 482] 17:59:11 INFO - PROCESS | 10935 | ++DOMWINDOW == 190 (0x119888c00) [pid = 10935] [serial = 1445] [outer = 0x0] 17:59:11 INFO - PROCESS | 10935 | ++DOMWINDOW == 191 (0x1198d8800) [pid = 10935] [serial = 1446] [outer = 0x119888c00] 17:59:11 INFO - PROCESS | 10935 | 1464051551764 Marionette DEBUG loaded listener.js 17:59:11 INFO - PROCESS | 10935 | ++DOMWINDOW == 192 (0x119ace000) [pid = 10935] [serial = 1447] [outer = 0x119888c00] 17:59:12 INFO - PROCESS | 10935 | ++DOMWINDOW == 193 (0x119c70000) [pid = 10935] [serial = 1448] [outer = 0x112d38000] 17:59:12 INFO - PROCESS | 10935 | 1464051552203 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]]]}] 17:59:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 17:59:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 624ms 17:59:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 17:59:12 INFO - PROCESS | 10935 | 1464051552249 Marionette TRACE conn2 -> [0,1901,"getWindowHandle",null] 17:59:12 INFO - PROCESS | 10935 | 1464051552251 Marionette TRACE conn2 <- [1,1901,null,{"value":"7"}] 17:59:12 INFO - PROCESS | 10935 | 1464051552253 Marionette TRACE conn2 -> [0,1902,"setScriptTimeout",{"ms":35000}] 17:59:12 INFO - PROCESS | 10935 | 1464051552254 Marionette TRACE conn2 <- [1,1902,null,{}] 17:59:12 INFO - PROCESS | 10935 | 1464051552257 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}] 17:59:12 INFO - PROCESS | 10935 | 1464051552349 Marionette TRACE conn2 <- [1,1903,null,{"value":null}] 17:59:12 INFO - PROCESS | 10935 | 1464051552353 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:59:12 INFO - PROCESS | 10935 | ++DOCSHELL 0x124e74800 == 88 [pid = 10935] [id = 483] 17:59:12 INFO - PROCESS | 10935 | ++DOMWINDOW == 194 (0x119ad7000) [pid = 10935] [serial = 1449] [outer = 0x0] 17:59:12 INFO - PROCESS | 10935 | ++DOMWINDOW == 195 (0x119c61400) [pid = 10935] [serial = 1450] [outer = 0x119ad7000] 17:59:12 INFO - PROCESS | 10935 | 1464051552379 Marionette DEBUG loaded listener.js 17:59:12 INFO - PROCESS | 10935 | ++DOMWINDOW == 196 (0x11a170000) [pid = 10935] [serial = 1451] [outer = 0x119ad7000] 17:59:12 INFO - PROCESS | 10935 | 1464051552725 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]]]}] 17:59:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 17:59:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 520ms 17:59:12 INFO - PROCESS | 10935 | 1464051552773 Marionette TRACE conn2 -> [0,1905,"getWindowHandle",null] 17:59:12 INFO - PROCESS | 10935 | 1464051552774 Marionette TRACE conn2 <- [1,1905,null,{"value":"7"}] 17:59:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 17:59:12 INFO - PROCESS | 10935 | 1464051552776 Marionette TRACE conn2 -> [0,1906,"setScriptTimeout",{"ms":35000}] 17:59:12 INFO - PROCESS | 10935 | 1464051552778 Marionette TRACE conn2 <- [1,1906,null,{}] 17:59:12 INFO - PROCESS | 10935 | 1464051552780 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}] 17:59:12 INFO - PROCESS | 10935 | 1464051552875 Marionette TRACE conn2 <- [1,1907,null,{"value":null}] 17:59:12 INFO - PROCESS | 10935 | 1464051552880 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:59:12 INFO - PROCESS | 10935 | ++DOCSHELL 0x128eda000 == 89 [pid = 10935] [id = 484] 17:59:12 INFO - PROCESS | 10935 | ++DOMWINDOW == 197 (0x11a1f6400) [pid = 10935] [serial = 1452] [outer = 0x0] 17:59:12 INFO - PROCESS | 10935 | ++DOMWINDOW == 198 (0x1212dec00) [pid = 10935] [serial = 1453] [outer = 0x11a1f6400] 17:59:12 INFO - PROCESS | 10935 | 1464051552905 Marionette DEBUG loaded listener.js 17:59:12 INFO - PROCESS | 10935 | ++DOMWINDOW == 199 (0x12349a400) [pid = 10935] [serial = 1454] [outer = 0x11a1f6400] 17:59:13 INFO - PROCESS | 10935 | 1464051553265 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]]]}] 17:59:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 17:59:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 521ms 17:59:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 17:59:13 INFO - PROCESS | 10935 | 1464051553298 Marionette TRACE conn2 -> [0,1909,"getWindowHandle",null] 17:59:13 INFO - PROCESS | 10935 | 1464051553299 Marionette TRACE conn2 <- [1,1909,null,{"value":"7"}] 17:59:13 INFO - PROCESS | 10935 | 1464051553301 Marionette TRACE conn2 -> [0,1910,"setScriptTimeout",{"ms":35000}] 17:59:13 INFO - PROCESS | 10935 | 1464051553303 Marionette TRACE conn2 <- [1,1910,null,{}] 17:59:13 INFO - PROCESS | 10935 | 1464051553305 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}] 17:59:13 INFO - PROCESS | 10935 | 1464051553409 Marionette TRACE conn2 <- [1,1911,null,{"value":null}] 17:59:13 INFO - PROCESS | 10935 | 1464051553496 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:59:13 INFO - PROCESS | 10935 | ++DOCSHELL 0x12998f800 == 90 [pid = 10935] [id = 485] 17:59:13 INFO - PROCESS | 10935 | ++DOMWINDOW == 200 (0x11a285400) [pid = 10935] [serial = 1455] [outer = 0x0] 17:59:13 INFO - PROCESS | 10935 | ++DOMWINDOW == 201 (0x124904000) [pid = 10935] [serial = 1456] [outer = 0x11a285400] 17:59:13 INFO - PROCESS | 10935 | 1464051553521 Marionette DEBUG loaded listener.js 17:59:13 INFO - PROCESS | 10935 | ++DOMWINDOW == 202 (0x125986800) [pid = 10935] [serial = 1457] [outer = 0x11a285400] 17:59:13 INFO - PROCESS | 10935 | 1464051553823 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]]]}] 17:59:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 17:59:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 571ms 17:59:13 INFO - PROCESS | 10935 | 1464051553873 Marionette TRACE conn2 -> [0,1913,"getWindowHandle",null] 17:59:13 INFO - PROCESS | 10935 | 1464051553874 Marionette TRACE conn2 <- [1,1913,null,{"value":"7"}] 17:59:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 17:59:13 INFO - PROCESS | 10935 | 1464051553877 Marionette TRACE conn2 -> [0,1914,"setScriptTimeout",{"ms":35000}] 17:59:13 INFO - PROCESS | 10935 | 1464051553878 Marionette TRACE conn2 <- [1,1914,null,{}] 17:59:13 INFO - PROCESS | 10935 | 1464051553880 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}] 17:59:14 INFO - PROCESS | 10935 | 1464051554003 Marionette TRACE conn2 <- [1,1915,null,{"value":null}] 17:59:14 INFO - PROCESS | 10935 | 1464051554014 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:59:14 INFO - PROCESS | 10935 | ++DOCSHELL 0x12ae9c800 == 91 [pid = 10935] [id = 486] 17:59:14 INFO - PROCESS | 10935 | ++DOMWINDOW == 203 (0x123497800) [pid = 10935] [serial = 1458] [outer = 0x0] 17:59:14 INFO - PROCESS | 10935 | ++DOMWINDOW == 204 (0x126197800) [pid = 10935] [serial = 1459] [outer = 0x123497800] 17:59:14 INFO - PROCESS | 10935 | 1464051554039 Marionette DEBUG loaded listener.js 17:59:14 INFO - PROCESS | 10935 | ++DOMWINDOW == 205 (0x1276c7000) [pid = 10935] [serial = 1460] [outer = 0x123497800] 17:59:14 INFO - PROCESS | 10935 | 1464051554394 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]]]}] 17:59:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 17:59:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 572ms 17:59:14 INFO - PROCESS | 10935 | 1464051554450 Marionette TRACE conn2 -> [0,1917,"getWindowHandle",null] 17:59:14 INFO - PROCESS | 10935 | 1464051554451 Marionette TRACE conn2 <- [1,1917,null,{"value":"7"}] 17:59:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 17:59:14 INFO - PROCESS | 10935 | 1464051554453 Marionette TRACE conn2 -> [0,1918,"setScriptTimeout",{"ms":35000}] 17:59:14 INFO - PROCESS | 10935 | 1464051554454 Marionette TRACE conn2 <- [1,1918,null,{}] 17:59:14 INFO - PROCESS | 10935 | 1464051554457 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}] 17:59:14 INFO - PROCESS | 10935 | 1464051554574 Marionette TRACE conn2 <- [1,1919,null,{"value":null}] 17:59:14 INFO - PROCESS | 10935 | 1464051554588 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:59:14 INFO - PROCESS | 10935 | ++DOCSHELL 0x12bd67000 == 92 [pid = 10935] [id = 487] 17:59:14 INFO - PROCESS | 10935 | ++DOMWINDOW == 206 (0x1276c7400) [pid = 10935] [serial = 1461] [outer = 0x0] 17:59:14 INFO - PROCESS | 10935 | ++DOMWINDOW == 207 (0x127834000) [pid = 10935] [serial = 1462] [outer = 0x1276c7400] 17:59:14 INFO - PROCESS | 10935 | 1464051554613 Marionette DEBUG loaded listener.js 17:59:14 INFO - PROCESS | 10935 | ++DOMWINDOW == 208 (0x128e4c800) [pid = 10935] [serial = 1463] [outer = 0x1276c7400] 17:59:14 INFO - PROCESS | 10935 | 1464051554962 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]]]}] 17:59:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 17:59:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 518ms 17:59:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 17:59:14 INFO - PROCESS | 10935 | 1464051554973 Marionette TRACE conn2 -> [0,1921,"getWindowHandle",null] 17:59:14 INFO - PROCESS | 10935 | 1464051554974 Marionette TRACE conn2 <- [1,1921,null,{"value":"7"}] 17:59:14 INFO - PROCESS | 10935 | 1464051554977 Marionette TRACE conn2 -> [0,1922,"setScriptTimeout",{"ms":35000}] 17:59:14 INFO - PROCESS | 10935 | 1464051554979 Marionette TRACE conn2 <- [1,1922,null,{}] 17:59:14 INFO - PROCESS | 10935 | 1464051554983 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}] 17:59:15 INFO - PROCESS | 10935 | 1464051555102 Marionette TRACE conn2 <- [1,1923,null,{"value":null}] 17:59:15 INFO - PROCESS | 10935 | 1464051555117 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:59:15 INFO - PROCESS | 10935 | ++DOCSHELL 0x12c477000 == 93 [pid = 10935] [id = 488] 17:59:15 INFO - PROCESS | 10935 | ++DOMWINDOW == 209 (0x12781c000) [pid = 10935] [serial = 1464] [outer = 0x0] 17:59:15 INFO - PROCESS | 10935 | ++DOMWINDOW == 210 (0x1291cc000) [pid = 10935] [serial = 1465] [outer = 0x12781c000] 17:59:15 INFO - PROCESS | 10935 | 1464051555142 Marionette DEBUG loaded listener.js 17:59:15 INFO - PROCESS | 10935 | ++DOMWINDOW == 211 (0x1296c9000) [pid = 10935] [serial = 1466] [outer = 0x12781c000] 17:59:15 INFO - PROCESS | 10935 | 1464051555609 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]]]}] 17:59:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 17:59:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 675ms 17:59:15 INFO - PROCESS | 10935 | 1464051555652 Marionette TRACE conn2 -> [0,1925,"getWindowHandle",null] 17:59:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 17:59:15 INFO - PROCESS | 10935 | 1464051555654 Marionette TRACE conn2 <- [1,1925,null,{"value":"7"}] 17:59:15 INFO - PROCESS | 10935 | 1464051555658 Marionette TRACE conn2 -> [0,1926,"setScriptTimeout",{"ms":35000}] 17:59:15 INFO - PROCESS | 10935 | 1464051555659 Marionette TRACE conn2 <- [1,1926,null,{}] 17:59:15 INFO - PROCESS | 10935 | 1464051555663 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}] 17:59:16 INFO - PROCESS | 10935 | 1464051556147 Marionette TRACE conn2 <- [1,1927,null,{"value":null}] 17:59:16 INFO - PROCESS | 10935 | --DOMWINDOW == 210 (0x135246400) [pid = 10935] [serial = 1388] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 17:59:16 INFO - PROCESS | 10935 | --DOMWINDOW == 209 (0x135247c00) [pid = 10935] [serial = 1391] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 17:59:16 INFO - PROCESS | 10935 | --DOMWINDOW == 208 (0x1359ba800) [pid = 10935] [serial = 1397] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 17:59:16 INFO - PROCESS | 10935 | --DOMWINDOW == 207 (0x1169b6400) [pid = 10935] [serial = 1400] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 17:59:16 INFO - PROCESS | 10935 | --DOMWINDOW == 206 (0x135ab3800) [pid = 10935] [serial = 1394] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 17:59:16 INFO - PROCESS | 10935 | --DOMWINDOW == 205 (0x117550800) [pid = 10935] [serial = 1376] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 17:59:16 INFO - PROCESS | 10935 | --DOMWINDOW == 204 (0x12556b400) [pid = 10935] [serial = 1379] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 17:59:16 INFO - PROCESS | 10935 | --DOMWINDOW == 203 (0x12cf88000) [pid = 10935] [serial = 1385] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 17:59:16 INFO - PROCESS | 10935 | --DOMWINDOW == 202 (0x111f32c00) [pid = 10935] [serial = 1370] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 17:59:16 INFO - PROCESS | 10935 | --DOMWINDOW == 201 (0x125573400) [pid = 10935] [serial = 1403] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 17:59:16 INFO - PROCESS | 10935 | --DOMWINDOW == 200 (0x12783bc00) [pid = 10935] [serial = 1382] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 17:59:16 INFO - PROCESS | 10935 | --DOMWINDOW == 199 (0x119acb400) [pid = 10935] [serial = 1373] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 17:59:16 INFO - PROCESS | 10935 | --DOMWINDOW == 198 (0x128e55c00) [pid = 10935] [serial = 1340] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 17:59:16 INFO - PROCESS | 10935 | 1464051556208 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:59:16 INFO - PROCESS | 10935 | ++DOCSHELL 0x124e6b800 == 94 [pid = 10935] [id = 489] 17:59:16 INFO - PROCESS | 10935 | ++DOMWINDOW == 199 (0x1161edc00) [pid = 10935] [serial = 1467] [outer = 0x0] 17:59:16 INFO - PROCESS | 10935 | ++DOMWINDOW == 200 (0x119acb400) [pid = 10935] [serial = 1468] [outer = 0x1161edc00] 17:59:16 INFO - PROCESS | 10935 | 1464051556233 Marionette DEBUG loaded listener.js 17:59:16 INFO - PROCESS | 10935 | ++DOMWINDOW == 201 (0x128e55c00) [pid = 10935] [serial = 1469] [outer = 0x1161edc00] 17:59:16 INFO - PROCESS | 10935 | 1464051556537 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]]]}] 17:59:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 17:59:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 923ms 17:59:16 INFO - PROCESS | 10935 | 1464051556580 Marionette TRACE conn2 -> [0,1929,"getWindowHandle",null] 17:59:16 INFO - PROCESS | 10935 | 1464051556582 Marionette TRACE conn2 <- [1,1929,null,{"value":"7"}] 17:59:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 17:59:16 INFO - PROCESS | 10935 | 1464051556584 Marionette TRACE conn2 -> [0,1930,"setScriptTimeout",{"ms":35000}] 17:59:16 INFO - PROCESS | 10935 | 1464051556586 Marionette TRACE conn2 <- [1,1930,null,{}] 17:59:16 INFO - PROCESS | 10935 | 1464051556588 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}] 17:59:16 INFO - PROCESS | 10935 | 1464051556722 Marionette TRACE conn2 <- [1,1931,null,{"value":null}] 17:59:16 INFO - PROCESS | 10935 | 1464051556729 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:59:16 INFO - PROCESS | 10935 | ++DOCSHELL 0x12d381000 == 95 [pid = 10935] [id = 490] 17:59:16 INFO - PROCESS | 10935 | ++DOMWINDOW == 202 (0x12781d400) [pid = 10935] [serial = 1470] [outer = 0x0] 17:59:16 INFO - PROCESS | 10935 | ++DOMWINDOW == 203 (0x129954400) [pid = 10935] [serial = 1471] [outer = 0x12781d400] 17:59:16 INFO - PROCESS | 10935 | 1464051556758 Marionette DEBUG loaded listener.js 17:59:16 INFO - PROCESS | 10935 | ++DOMWINDOW == 204 (0x12aef6800) [pid = 10935] [serial = 1472] [outer = 0x12781d400] 17:59:17 INFO - PROCESS | 10935 | 1464051557089 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]]]}] 17:59:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 17:59:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 520ms 17:59:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 17:59:17 INFO - PROCESS | 10935 | 1464051557105 Marionette TRACE conn2 -> [0,1933,"getWindowHandle",null] 17:59:17 INFO - PROCESS | 10935 | 1464051557106 Marionette TRACE conn2 <- [1,1933,null,{"value":"7"}] 17:59:17 INFO - PROCESS | 10935 | 1464051557108 Marionette TRACE conn2 -> [0,1934,"setScriptTimeout",{"ms":35000}] 17:59:17 INFO - PROCESS | 10935 | 1464051557110 Marionette TRACE conn2 <- [1,1934,null,{}] 17:59:17 INFO - PROCESS | 10935 | 1464051557115 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}] 17:59:17 INFO - PROCESS | 10935 | 1464051557210 Marionette TRACE conn2 <- [1,1935,null,{"value":null}] 17:59:17 INFO - PROCESS | 10935 | 1464051557214 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:59:17 INFO - PROCESS | 10935 | ++DOCSHELL 0x12e39c000 == 96 [pid = 10935] [id = 491] 17:59:17 INFO - PROCESS | 10935 | ++DOMWINDOW == 205 (0x12b485000) [pid = 10935] [serial = 1473] [outer = 0x0] 17:59:17 INFO - PROCESS | 10935 | ++DOMWINDOW == 206 (0x12bd97800) [pid = 10935] [serial = 1474] [outer = 0x12b485000] 17:59:17 INFO - PROCESS | 10935 | 1464051557239 Marionette DEBUG loaded listener.js 17:59:17 INFO - PROCESS | 10935 | ++DOMWINDOW == 207 (0x12bdbec00) [pid = 10935] [serial = 1475] [outer = 0x12b485000] 17:59:17 INFO - PROCESS | 10935 | 1464051557589 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]]]}] 17:59:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 17:59:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 521ms 17:59:17 INFO - PROCESS | 10935 | 1464051557630 Marionette TRACE conn2 -> [0,1937,"getWindowHandle",null] 17:59:17 INFO - PROCESS | 10935 | 1464051557631 Marionette TRACE conn2 <- [1,1937,null,{"value":"7"}] 17:59:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 17:59:17 INFO - PROCESS | 10935 | 1464051557633 Marionette TRACE conn2 -> [0,1938,"setScriptTimeout",{"ms":35000}] 17:59:17 INFO - PROCESS | 10935 | 1464051557634 Marionette TRACE conn2 <- [1,1938,null,{}] 17:59:17 INFO - PROCESS | 10935 | 1464051557637 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}] 17:59:17 INFO - PROCESS | 10935 | 1464051557767 Marionette TRACE conn2 <- [1,1939,null,{"value":null}] 17:59:17 INFO - PROCESS | 10935 | 1464051557774 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:59:17 INFO - PROCESS | 10935 | ++DOCSHELL 0x12e3b5000 == 97 [pid = 10935] [id = 492] 17:59:17 INFO - PROCESS | 10935 | ++DOMWINDOW == 208 (0x12bccb800) [pid = 10935] [serial = 1476] [outer = 0x0] 17:59:17 INFO - PROCESS | 10935 | ++DOMWINDOW == 209 (0x12c0dcc00) [pid = 10935] [serial = 1477] [outer = 0x12bccb800] 17:59:17 INFO - PROCESS | 10935 | 1464051557799 Marionette DEBUG loaded listener.js 17:59:17 INFO - PROCESS | 10935 | ++DOMWINDOW == 210 (0x12c626000) [pid = 10935] [serial = 1478] [outer = 0x12bccb800] 17:59:18 INFO - PROCESS | 10935 | 1464051558278 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]]]}] 17:59:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 17:59:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 672ms 17:59:18 INFO - PROCESS | 10935 | 1464051558306 Marionette TRACE conn2 -> [0,1941,"getWindowHandle",null] 17:59:18 INFO - PROCESS | 10935 | 1464051558309 Marionette TRACE conn2 <- [1,1941,null,{"value":"7"}] 17:59:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 17:59:18 INFO - PROCESS | 10935 | 1464051558313 Marionette TRACE conn2 -> [0,1942,"setScriptTimeout",{"ms":35000}] 17:59:18 INFO - PROCESS | 10935 | 1464051558316 Marionette TRACE conn2 <- [1,1942,null,{}] 17:59:18 INFO - PROCESS | 10935 | 1464051558320 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}] 17:59:18 INFO - PROCESS | 10935 | 1464051558447 Marionette TRACE conn2 <- [1,1943,null,{"value":null}] 17:59:18 INFO - PROCESS | 10935 | 1464051558593 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:59:18 INFO - PROCESS | 10935 | ++DOCSHELL 0x11945d000 == 98 [pid = 10935] [id = 493] 17:59:18 INFO - PROCESS | 10935 | ++DOMWINDOW == 211 (0x1166bc800) [pid = 10935] [serial = 1479] [outer = 0x0] 17:59:18 INFO - PROCESS | 10935 | ++DOMWINDOW == 212 (0x116939400) [pid = 10935] [serial = 1480] [outer = 0x1166bc800] 17:59:18 INFO - PROCESS | 10935 | 1464051558628 Marionette DEBUG loaded listener.js 17:59:18 INFO - PROCESS | 10935 | ++DOMWINDOW == 213 (0x118053400) [pid = 10935] [serial = 1481] [outer = 0x1166bc800] 17:59:19 INFO - PROCESS | 10935 | 1464051559065 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]]]}] 17:59:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 17:59:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 772ms 17:59:19 INFO - PROCESS | 10935 | 1464051559085 Marionette TRACE conn2 -> [0,1945,"getWindowHandle",null] 17:59:19 INFO - PROCESS | 10935 | 1464051559089 Marionette TRACE conn2 <- [1,1945,null,{"value":"7"}] 17:59:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 17:59:19 INFO - PROCESS | 10935 | 1464051559094 Marionette TRACE conn2 -> [0,1946,"setScriptTimeout",{"ms":35000}] 17:59:19 INFO - PROCESS | 10935 | 1464051559096 Marionette TRACE conn2 <- [1,1946,null,{}] 17:59:19 INFO - PROCESS | 10935 | 1464051559098 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}] 17:59:19 INFO - PROCESS | 10935 | 1464051559213 Marionette TRACE conn2 <- [1,1947,null,{"value":null}] 17:59:19 INFO - PROCESS | 10935 | 1464051559302 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:59:19 INFO - PROCESS | 10935 | ++DOCSHELL 0x12a79e800 == 99 [pid = 10935] [id = 494] 17:59:19 INFO - PROCESS | 10935 | ++DOMWINDOW == 214 (0x118576800) [pid = 10935] [serial = 1482] [outer = 0x0] 17:59:19 INFO - PROCESS | 10935 | ++DOMWINDOW == 215 (0x1192aec00) [pid = 10935] [serial = 1483] [outer = 0x118576800] 17:59:19 INFO - PROCESS | 10935 | 1464051559334 Marionette DEBUG loaded listener.js 17:59:19 INFO - PROCESS | 10935 | ++DOMWINDOW == 216 (0x119c62000) [pid = 10935] [serial = 1484] [outer = 0x118576800] 17:59:19 INFO - PROCESS | 10935 | 1464051559771 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]]]}] 17:59:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 17:59:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 719ms 17:59:19 INFO - PROCESS | 10935 | 1464051559822 Marionette TRACE conn2 -> [0,1949,"getWindowHandle",null] 17:59:19 INFO - PROCESS | 10935 | 1464051559823 Marionette TRACE conn2 <- [1,1949,null,{"value":"7"}] 17:59:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 17:59:19 INFO - PROCESS | 10935 | 1464051559844 Marionette TRACE conn2 -> [0,1950,"setScriptTimeout",{"ms":35000}] 17:59:19 INFO - PROCESS | 10935 | 1464051559847 Marionette TRACE conn2 <- [1,1950,null,{}] 17:59:19 INFO - PROCESS | 10935 | 1464051559857 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}] 17:59:19 INFO - PROCESS | 10935 | 1464051559978 Marionette TRACE conn2 <- [1,1951,null,{"value":null}] 17:59:20 INFO - PROCESS | 10935 | 1464051560078 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:59:20 INFO - PROCESS | 10935 | ++DOCSHELL 0x135370800 == 100 [pid = 10935] [id = 495] 17:59:20 INFO - PROCESS | 10935 | ++DOMWINDOW == 217 (0x123248c00) [pid = 10935] [serial = 1485] [outer = 0x0] 17:59:20 INFO - PROCESS | 10935 | ++DOMWINDOW == 218 (0x1251aa400) [pid = 10935] [serial = 1486] [outer = 0x123248c00] 17:59:20 INFO - PROCESS | 10935 | 1464051560131 Marionette DEBUG loaded listener.js 17:59:20 INFO - PROCESS | 10935 | ++DOMWINDOW == 219 (0x125981400) [pid = 10935] [serial = 1487] [outer = 0x123248c00] 17:59:20 INFO - PROCESS | 10935 | 1464051560616 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]]]}] 17:59:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 17:59:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 841ms 17:59:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 17:59:20 INFO - PROCESS | 10935 | 1464051560668 Marionette TRACE conn2 -> [0,1953,"getWindowHandle",null] 17:59:20 INFO - PROCESS | 10935 | 1464051560670 Marionette TRACE conn2 <- [1,1953,null,{"value":"7"}] 17:59:20 INFO - PROCESS | 10935 | 1464051560672 Marionette TRACE conn2 -> [0,1954,"setScriptTimeout",{"ms":35000}] 17:59:20 INFO - PROCESS | 10935 | 1464051560673 Marionette TRACE conn2 <- [1,1954,null,{}] 17:59:20 INFO - PROCESS | 10935 | 1464051560676 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}] 17:59:20 INFO - PROCESS | 10935 | 1464051560791 Marionette TRACE conn2 <- [1,1955,null,{"value":null}] 17:59:20 INFO - PROCESS | 10935 | 1464051560909 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:59:20 INFO - PROCESS | 10935 | ++DOCSHELL 0x1358ea000 == 101 [pid = 10935] [id = 496] 17:59:20 INFO - PROCESS | 10935 | ++DOMWINDOW == 220 (0x124810800) [pid = 10935] [serial = 1488] [outer = 0x0] 17:59:20 INFO - PROCESS | 10935 | ++DOMWINDOW == 221 (0x12956b800) [pid = 10935] [serial = 1489] [outer = 0x124810800] 17:59:20 INFO - PROCESS | 10935 | 1464051560942 Marionette DEBUG loaded listener.js 17:59:20 INFO - PROCESS | 10935 | ++DOMWINDOW == 222 (0x12995b000) [pid = 10935] [serial = 1490] [outer = 0x124810800] 17:59:21 INFO - PROCESS | 10935 | 1464051561325 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]]]}] 17:59:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 17:59:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 718ms 17:59:21 INFO - PROCESS | 10935 | 1464051561391 Marionette TRACE conn2 -> [0,1957,"getWindowHandle",null] 17:59:21 INFO - PROCESS | 10935 | 1464051561392 Marionette TRACE conn2 <- [1,1957,null,{"value":"7"}] 17:59:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 17:59:21 INFO - PROCESS | 10935 | 1464051561409 Marionette TRACE conn2 -> [0,1958,"setScriptTimeout",{"ms":35000}] 17:59:21 INFO - PROCESS | 10935 | 1464051561410 Marionette TRACE conn2 <- [1,1958,null,{}] 17:59:21 INFO - PROCESS | 10935 | 1464051561413 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}] 17:59:21 INFO - PROCESS | 10935 | 1464051561523 Marionette TRACE conn2 <- [1,1959,null,{"value":null}] 17:59:21 INFO - PROCESS | 10935 | 1464051561613 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:59:21 INFO - PROCESS | 10935 | ++DOCSHELL 0x13751f800 == 102 [pid = 10935] [id = 497] 17:59:21 INFO - PROCESS | 10935 | ++DOMWINDOW == 223 (0x1296dec00) [pid = 10935] [serial = 1491] [outer = 0x0] 17:59:21 INFO - PROCESS | 10935 | ++DOMWINDOW == 224 (0x12ae72000) [pid = 10935] [serial = 1492] [outer = 0x1296dec00] 17:59:21 INFO - PROCESS | 10935 | 1464051561643 Marionette DEBUG loaded listener.js 17:59:21 INFO - PROCESS | 10935 | ++DOMWINDOW == 225 (0x12c18ac00) [pid = 10935] [serial = 1493] [outer = 0x1296dec00] 17:59:22 INFO - PROCESS | 10935 | 1464051562095 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]]]}] 17:59:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 17:59:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 722ms 17:59:22 INFO - PROCESS | 10935 | 1464051562130 Marionette TRACE conn2 -> [0,1961,"getWindowHandle",null] 17:59:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 17:59:22 INFO - PROCESS | 10935 | 1464051562132 Marionette TRACE conn2 <- [1,1961,null,{"value":"7"}] 17:59:22 INFO - PROCESS | 10935 | 1464051562136 Marionette TRACE conn2 -> [0,1962,"setScriptTimeout",{"ms":35000}] 17:59:22 INFO - PROCESS | 10935 | 1464051562137 Marionette TRACE conn2 <- [1,1962,null,{}] 17:59:22 INFO - PROCESS | 10935 | 1464051562140 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}] 17:59:22 INFO - PROCESS | 10935 | 1464051562279 Marionette TRACE conn2 <- [1,1963,null,{"value":null}] 17:59:22 INFO - PROCESS | 10935 | 1464051562402 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:59:22 INFO - PROCESS | 10935 | ++DOCSHELL 0x138470800 == 103 [pid = 10935] [id = 498] 17:59:22 INFO - PROCESS | 10935 | ++DOMWINDOW == 226 (0x12cf81400) [pid = 10935] [serial = 1494] [outer = 0x0] 17:59:22 INFO - PROCESS | 10935 | ++DOMWINDOW == 227 (0x12e335c00) [pid = 10935] [serial = 1495] [outer = 0x12cf81400] 17:59:22 INFO - PROCESS | 10935 | 1464051562434 Marionette DEBUG loaded listener.js 17:59:22 INFO - PROCESS | 10935 | ++DOMWINDOW == 228 (0x1349da400) [pid = 10935] [serial = 1496] [outer = 0x12cf81400] 17:59:22 INFO - PROCESS | 10935 | 1464051562877 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]]]}] 17:59:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 17:59:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 773ms 17:59:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 17:59:22 INFO - PROCESS | 10935 | 1464051562908 Marionette TRACE conn2 -> [0,1965,"getWindowHandle",null] 17:59:22 INFO - PROCESS | 10935 | 1464051562911 Marionette TRACE conn2 <- [1,1965,null,{"value":"7"}] 17:59:22 INFO - PROCESS | 10935 | 1464051562914 Marionette TRACE conn2 -> [0,1966,"setScriptTimeout",{"ms":35000}] 17:59:22 INFO - PROCESS | 10935 | 1464051562915 Marionette TRACE conn2 <- [1,1966,null,{}] 17:59:22 INFO - PROCESS | 10935 | 1464051562918 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}] 17:59:23 INFO - PROCESS | 10935 | 1464051563028 Marionette TRACE conn2 <- [1,1967,null,{"value":null}] 17:59:23 INFO - PROCESS | 10935 | 1464051563120 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:59:23 INFO - PROCESS | 10935 | ++DOCSHELL 0x1384e0800 == 104 [pid = 10935] [id = 499] 17:59:23 INFO - PROCESS | 10935 | ++DOMWINDOW == 229 (0x13492b800) [pid = 10935] [serial = 1497] [outer = 0x0] 17:59:23 INFO - PROCESS | 10935 | ++DOMWINDOW == 230 (0x1351c2800) [pid = 10935] [serial = 1498] [outer = 0x13492b800] 17:59:23 INFO - PROCESS | 10935 | 1464051563149 Marionette DEBUG loaded listener.js 17:59:23 INFO - PROCESS | 10935 | ++DOMWINDOW == 231 (0x135248800) [pid = 10935] [serial = 1499] [outer = 0x13492b800] 17:59:23 INFO - PROCESS | 10935 | 1464051563523 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]]]}] 17:59:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 17:59:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 669ms 17:59:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 17:59:23 INFO - PROCESS | 10935 | 1464051563583 Marionette TRACE conn2 -> [0,1969,"getWindowHandle",null] 17:59:23 INFO - PROCESS | 10935 | 1464051563585 Marionette TRACE conn2 <- [1,1969,null,{"value":"7"}] 17:59:23 INFO - PROCESS | 10935 | 1464051563587 Marionette TRACE conn2 -> [0,1970,"setScriptTimeout",{"ms":35000}] 17:59:23 INFO - PROCESS | 10935 | 1464051563588 Marionette TRACE conn2 <- [1,1970,null,{}] 17:59:23 INFO - PROCESS | 10935 | 1464051563591 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}] 17:59:23 INFO - PROCESS | 10935 | 1464051563701 Marionette TRACE conn2 <- [1,1971,null,{"value":null}] 17:59:23 INFO - PROCESS | 10935 | 1464051563821 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:59:23 INFO - PROCESS | 10935 | ++DOCSHELL 0x13fa90000 == 105 [pid = 10935] [id = 500] 17:59:23 INFO - PROCESS | 10935 | ++DOMWINDOW == 232 (0x1349de800) [pid = 10935] [serial = 1500] [outer = 0x0] 17:59:23 INFO - PROCESS | 10935 | ++DOMWINDOW == 233 (0x13569b000) [pid = 10935] [serial = 1501] [outer = 0x1349de800] 17:59:23 INFO - PROCESS | 10935 | 1464051563852 Marionette DEBUG loaded listener.js 17:59:23 INFO - PROCESS | 10935 | ++DOMWINDOW == 234 (0x135768400) [pid = 10935] [serial = 1502] [outer = 0x1349de800] 17:59:24 INFO - PROCESS | 10935 | 1464051564228 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]]]}] 17:59:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 17:59:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 669ms 17:59:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 17:59:24 INFO - PROCESS | 10935 | 1464051564257 Marionette TRACE conn2 -> [0,1973,"getWindowHandle",null] 17:59:24 INFO - PROCESS | 10935 | 1464051564258 Marionette TRACE conn2 <- [1,1973,null,{"value":"7"}] 17:59:24 INFO - PROCESS | 10935 | 1464051564260 Marionette TRACE conn2 -> [0,1974,"setScriptTimeout",{"ms":35000}] 17:59:24 INFO - PROCESS | 10935 | 1464051564261 Marionette TRACE conn2 <- [1,1974,null,{}] 17:59:24 INFO - PROCESS | 10935 | 1464051564264 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}] 17:59:24 INFO - PROCESS | 10935 | 1464051564376 Marionette TRACE conn2 <- [1,1975,null,{"value":null}] 17:59:24 INFO - PROCESS | 10935 | 1464051564487 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:59:24 INFO - PROCESS | 10935 | ++DOCSHELL 0x141226800 == 106 [pid = 10935] [id = 501] 17:59:24 INFO - PROCESS | 10935 | ++DOMWINDOW == 235 (0x13569c000) [pid = 10935] [serial = 1503] [outer = 0x0] 17:59:24 INFO - PROCESS | 10935 | ++DOMWINDOW == 236 (0x135771c00) [pid = 10935] [serial = 1504] [outer = 0x13569c000] 17:59:24 INFO - PROCESS | 10935 | 1464051564516 Marionette DEBUG loaded listener.js 17:59:24 INFO - PROCESS | 10935 | ++DOMWINDOW == 237 (0x13597dc00) [pid = 10935] [serial = 1505] [outer = 0x13569c000] 17:59:24 INFO - PROCESS | 10935 | 1464051564910 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]]]}] 17:59:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 17:59:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 720ms 17:59:24 INFO - PROCESS | 10935 | 1464051564981 Marionette TRACE conn2 -> [0,1977,"getWindowHandle",null] 17:59:24 INFO - PROCESS | 10935 | 1464051564983 Marionette TRACE conn2 <- [1,1977,null,{"value":"7"}] 17:59:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 17:59:24 INFO - PROCESS | 10935 | 1464051564985 Marionette TRACE conn2 -> [0,1978,"setScriptTimeout",{"ms":35000}] 17:59:24 INFO - PROCESS | 10935 | 1464051564986 Marionette TRACE conn2 <- [1,1978,null,{}] 17:59:24 INFO - PROCESS | 10935 | 1464051564989 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}] 17:59:25 INFO - PROCESS | 10935 | 1464051565100 Marionette TRACE conn2 <- [1,1979,null,{"value":null}] 17:59:25 INFO - PROCESS | 10935 | 1464051565222 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:59:25 INFO - PROCESS | 10935 | ++DOCSHELL 0x119557800 == 107 [pid = 10935] [id = 502] 17:59:25 INFO - PROCESS | 10935 | ++DOMWINDOW == 238 (0x1161a0400) [pid = 10935] [serial = 1506] [outer = 0x0] 17:59:25 INFO - PROCESS | 10935 | ++DOMWINDOW == 239 (0x119894400) [pid = 10935] [serial = 1507] [outer = 0x1161a0400] 17:59:25 INFO - PROCESS | 10935 | 1464051565254 Marionette DEBUG loaded listener.js 17:59:25 INFO - PROCESS | 10935 | ++DOMWINDOW == 240 (0x12d669c00) [pid = 10935] [serial = 1508] [outer = 0x1161a0400] 17:59:25 INFO - PROCESS | 10935 | 1464051565676 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]]]}] 17:59:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 17:59:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 720ms 17:59:25 INFO - PROCESS | 10935 | 1464051565724 Marionette TRACE conn2 -> [0,1981,"getWindowHandle",null] 17:59:25 INFO - PROCESS | 10935 | 1464051565725 Marionette TRACE conn2 <- [1,1981,null,{"value":"7"}] 17:59:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 17:59:25 INFO - PROCESS | 10935 | 1464051565744 Marionette TRACE conn2 -> [0,1982,"setScriptTimeout",{"ms":35000}] 17:59:25 INFO - PROCESS | 10935 | 1464051565746 Marionette TRACE conn2 <- [1,1982,null,{}] 17:59:25 INFO - PROCESS | 10935 | 1464051565749 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}] 17:59:25 INFO - PROCESS | 10935 | 1464051565875 Marionette TRACE conn2 <- [1,1983,null,{"value":null}] 17:59:25 INFO - PROCESS | 10935 | 1464051565971 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:59:25 INFO - PROCESS | 10935 | ++DOCSHELL 0x12d88b800 == 108 [pid = 10935] [id = 503] 17:59:25 INFO - PROCESS | 10935 | ++DOMWINDOW == 241 (0x1359bdc00) [pid = 10935] [serial = 1509] [outer = 0x0] 17:59:26 INFO - PROCESS | 10935 | ++DOMWINDOW == 242 (0x135aa8000) [pid = 10935] [serial = 1510] [outer = 0x1359bdc00] 17:59:26 INFO - PROCESS | 10935 | 1464051566004 Marionette DEBUG loaded listener.js 17:59:26 INFO - PROCESS | 10935 | ++DOMWINDOW == 243 (0x135c07c00) [pid = 10935] [serial = 1511] [outer = 0x1359bdc00] 17:59:26 INFO - PROCESS | 10935 | 1464051566681 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]]]}] 17:59:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 17:59:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 974ms 17:59:26 INFO - PROCESS | 10935 | 1464051566716 Marionette TRACE conn2 -> [0,1985,"getWindowHandle",null] 17:59:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 17:59:26 INFO - PROCESS | 10935 | 1464051566721 Marionette TRACE conn2 <- [1,1985,null,{"value":"7"}] 17:59:26 INFO - PROCESS | 10935 | 1464051566725 Marionette TRACE conn2 -> [0,1986,"setScriptTimeout",{"ms":35000}] 17:59:26 INFO - PROCESS | 10935 | 1464051566730 Marionette TRACE conn2 <- [1,1986,null,{}] 17:59:26 INFO - PROCESS | 10935 | 1464051566734 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}] 17:59:26 INFO - PROCESS | 10935 | 1464051566901 Marionette TRACE conn2 <- [1,1987,null,{"value":null}] 17:59:27 INFO - PROCESS | 10935 | 1464051567010 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:59:27 INFO - PROCESS | 10935 | ++DOCSHELL 0x123528000 == 109 [pid = 10935] [id = 504] 17:59:27 INFO - PROCESS | 10935 | ++DOMWINDOW == 244 (0x113963c00) [pid = 10935] [serial = 1512] [outer = 0x0] 17:59:27 INFO - PROCESS | 10935 | ++DOMWINDOW == 245 (0x116705400) [pid = 10935] [serial = 1513] [outer = 0x113963c00] 17:59:27 INFO - PROCESS | 10935 | 1464051567038 Marionette DEBUG loaded listener.js 17:59:27 INFO - PROCESS | 10935 | ++DOMWINDOW == 246 (0x119178c00) [pid = 10935] [serial = 1514] [outer = 0x113963c00] 17:59:27 INFO - PROCESS | 10935 | 1464051567487 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]]]}] 17:59:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 17:59:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 775ms 17:59:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 17:59:27 INFO - PROCESS | 10935 | 1464051567499 Marionette TRACE conn2 -> [0,1989,"getWindowHandle",null] 17:59:27 INFO - PROCESS | 10935 | 1464051567503 Marionette TRACE conn2 <- [1,1989,null,{"value":"7"}] 17:59:27 INFO - PROCESS | 10935 | 1464051567507 Marionette TRACE conn2 -> [0,1990,"setScriptTimeout",{"ms":35000}] 17:59:27 INFO - PROCESS | 10935 | 1464051567509 Marionette TRACE conn2 <- [1,1990,null,{}] 17:59:27 INFO - PROCESS | 10935 | 1464051567511 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}] 17:59:27 INFO - PROCESS | 10935 | 1464051567621 Marionette TRACE conn2 <- [1,1991,null,{"value":null}] 17:59:27 INFO - PROCESS | 10935 | 1464051567722 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:59:27 INFO - PROCESS | 10935 | ++DOCSHELL 0x1237d1000 == 110 [pid = 10935] [id = 505] 17:59:27 INFO - PROCESS | 10935 | ++DOMWINDOW == 247 (0x119a4c800) [pid = 10935] [serial = 1515] [outer = 0x0] 17:59:27 INFO - PROCESS | 10935 | ++DOMWINDOW == 248 (0x11a16dc00) [pid = 10935] [serial = 1516] [outer = 0x119a4c800] 17:59:27 INFO - PROCESS | 10935 | 1464051567749 Marionette DEBUG loaded listener.js 17:59:27 INFO - PROCESS | 10935 | ++DOMWINDOW == 249 (0x1212dd800) [pid = 10935] [serial = 1517] [outer = 0x119a4c800] 17:59:28 INFO - PROCESS | 10935 | --DOCSHELL 0x12e39c000 == 109 [pid = 10935] [id = 491] 17:59:28 INFO - PROCESS | 10935 | --DOCSHELL 0x12d381000 == 108 [pid = 10935] [id = 490] 17:59:28 INFO - PROCESS | 10935 | --DOCSHELL 0x124e6b800 == 107 [pid = 10935] [id = 489] 17:59:28 INFO - PROCESS | 10935 | --DOCSHELL 0x12c477000 == 106 [pid = 10935] [id = 488] 17:59:28 INFO - PROCESS | 10935 | --DOCSHELL 0x12bd67000 == 105 [pid = 10935] [id = 487] 17:59:28 INFO - PROCESS | 10935 | --DOMWINDOW == 248 (0x1359c8c00) [pid = 10935] [serial = 1407] [outer = 0x0] [url = about:blank] 17:59:28 INFO - PROCESS | 10935 | --DOCSHELL 0x12ae9c800 == 104 [pid = 10935] [id = 486] 17:59:28 INFO - PROCESS | 10935 | --DOCSHELL 0x12998f800 == 103 [pid = 10935] [id = 485] 17:59:28 INFO - PROCESS | 10935 | --DOCSHELL 0x128eda000 == 102 [pid = 10935] [id = 484] 17:59:28 INFO - PROCESS | 10935 | --DOCSHELL 0x124e74800 == 101 [pid = 10935] [id = 483] 17:59:28 INFO - PROCESS | 10935 | --DOCSHELL 0x1194ab800 == 100 [pid = 10935] [id = 482] 17:59:28 INFO - PROCESS | 10935 | --DOCSHELL 0x1171db800 == 99 [pid = 10935] [id = 481] 17:59:28 INFO - PROCESS | 10935 | --DOCSHELL 0x11918d000 == 98 [pid = 10935] [id = 480] 17:59:28 INFO - PROCESS | 10935 | --DOCSHELL 0x13751b000 == 97 [pid = 10935] [id = 475] 17:59:28 INFO - PROCESS | 10935 | --DOCSHELL 0x1384d3800 == 96 [pid = 10935] [id = 474] 17:59:28 INFO - PROCESS | 10935 | --DOCSHELL 0x137724000 == 95 [pid = 10935] [id = 473] 17:59:28 INFO - PROCESS | 10935 | --DOCSHELL 0x135bd0000 == 94 [pid = 10935] [id = 472] 17:59:28 INFO - PROCESS | 10935 | --DOCSHELL 0x12b4b5800 == 93 [pid = 10935] [id = 471] 17:59:28 INFO - PROCESS | 10935 | --DOCSHELL 0x118ca1000 == 92 [pid = 10935] [id = 470] 17:59:28 INFO - PROCESS | 10935 | --DOMWINDOW == 247 (0x135772800) [pid = 10935] [serial = 1389] [outer = 0x0] [url = about:blank] 17:59:28 INFO - PROCESS | 10935 | --DOMWINDOW == 246 (0x135aaa800) [pid = 10935] [serial = 1392] [outer = 0x0] [url = about:blank] 17:59:28 INFO - PROCESS | 10935 | --DOMWINDOW == 245 (0x1359c3400) [pid = 10935] [serial = 1398] [outer = 0x0] [url = about:blank] 17:59:28 INFO - PROCESS | 10935 | --DOMWINDOW == 244 (0x135695c00) [pid = 10935] [serial = 1401] [outer = 0x0] [url = about:blank] 17:59:28 INFO - PROCESS | 10935 | --DOMWINDOW == 243 (0x135c05c00) [pid = 10935] [serial = 1395] [outer = 0x0] [url = about:blank] 17:59:28 INFO - PROCESS | 10935 | --DOMWINDOW == 242 (0x119ad8c00) [pid = 10935] [serial = 1377] [outer = 0x0] [url = about:blank] 17:59:28 INFO - PROCESS | 10935 | --DOMWINDOW == 241 (0x124bb6c00) [pid = 10935] [serial = 1378] [outer = 0x0] [url = about:blank] 17:59:28 INFO - PROCESS | 10935 | --DOMWINDOW == 240 (0x127818800) [pid = 10935] [serial = 1380] [outer = 0x0] [url = about:blank] 17:59:28 INFO - PROCESS | 10935 | --DOMWINDOW == 239 (0x129817000) [pid = 10935] [serial = 1381] [outer = 0x0] [url = about:blank] 17:59:28 INFO - PROCESS | 10935 | --DOMWINDOW == 238 (0x12ae6c800) [pid = 10935] [serial = 1356] [outer = 0x0] [url = about:blank] 17:59:28 INFO - PROCESS | 10935 | --DOMWINDOW == 237 (0x12e32a400) [pid = 10935] [serial = 1386] [outer = 0x0] [url = about:blank] 17:59:28 INFO - PROCESS | 10935 | --DOMWINDOW == 236 (0x135241000) [pid = 10935] [serial = 1365] [outer = 0x0] [url = about:blank] 17:59:28 INFO - PROCESS | 10935 | --DOMWINDOW == 235 (0x115ec0000) [pid = 10935] [serial = 1372] [outer = 0x0] [url = about:blank] 17:59:28 INFO - PROCESS | 10935 | --DOMWINDOW == 234 (0x11266a000) [pid = 10935] [serial = 1371] [outer = 0x0] [url = about:blank] 17:59:28 INFO - PROCESS | 10935 | --DOMWINDOW == 233 (0x119891000) [pid = 10935] [serial = 1347] [outer = 0x0] [url = about:blank] 17:59:28 INFO - PROCESS | 10935 | --DOMWINDOW == 232 (0x1356a2000) [pid = 10935] [serial = 1405] [outer = 0x0] [url = about:blank] 17:59:28 INFO - PROCESS | 10935 | --DOMWINDOW == 231 (0x12ae6dc00) [pid = 10935] [serial = 1383] [outer = 0x0] [url = about:blank] 17:59:28 INFO - PROCESS | 10935 | --DOMWINDOW == 230 (0x12c18b800) [pid = 10935] [serial = 1384] [outer = 0x0] [url = about:blank] 17:59:28 INFO - PROCESS | 10935 | --DOMWINDOW == 229 (0x1212d7c00) [pid = 10935] [serial = 1350] [outer = 0x0] [url = about:blank] 17:59:28 INFO - PROCESS | 10935 | --DOMWINDOW == 228 (0x11a16d400) [pid = 10935] [serial = 1375] [outer = 0x0] [url = about:blank] 17:59:28 INFO - PROCESS | 10935 | --DOMWINDOW == 227 (0x119c79800) [pid = 10935] [serial = 1374] [outer = 0x0] [url = about:blank] 17:59:28 INFO - PROCESS | 10935 | --DOMWINDOW == 226 (0x124805800) [pid = 10935] [serial = 1368] [outer = 0x0] [url = about:blank] 17:59:28 INFO - PROCESS | 10935 | --DOMWINDOW == 225 (0x1273d1000) [pid = 10935] [serial = 1353] [outer = 0x0] [url = about:blank] 17:59:28 INFO - PROCESS | 10935 | --DOMWINDOW == 224 (0x12d906800) [pid = 10935] [serial = 1362] [outer = 0x0] [url = about:blank] 17:59:28 INFO - PROCESS | 10935 | --DOMWINDOW == 223 (0x112ddb800) [pid = 10935] [serial = 1344] [outer = 0x0] [url = about:blank] 17:59:28 INFO - PROCESS | 10935 | --DOMWINDOW == 222 (0x12c185000) [pid = 10935] [serial = 1359] [outer = 0x0] [url = about:blank] 17:59:28 INFO - PROCESS | 10935 | --DOMWINDOW == 221 (0x12b487800) [pid = 10935] [serial = 1342] [outer = 0x0] [url = about:blank] 17:59:28 INFO - PROCESS | 10935 | --DOMWINDOW == 220 (0x13569e800) [pid = 10935] [serial = 1402] [outer = 0x0] [url = about:blank] 17:59:28 INFO - PROCESS | 10935 | --DOMWINDOW == 219 (0x135ab0000) [pid = 10935] [serial = 1393] [outer = 0x0] [url = about:blank] 17:59:28 INFO - PROCESS | 10935 | --DOMWINDOW == 218 (0x135c0dc00) [pid = 10935] [serial = 1396] [outer = 0x0] [url = about:blank] 17:59:28 INFO - PROCESS | 10935 | --DOMWINDOW == 217 (0x135aa5400) [pid = 10935] [serial = 1390] [outer = 0x0] [url = about:blank] 17:59:28 INFO - PROCESS | 10935 | --DOMWINDOW == 216 (0x12995a400) [pid = 10935] [serial = 1404] [outer = 0x0] [url = about:blank] 17:59:28 INFO - PROCESS | 10935 | --DOMWINDOW == 215 (0x1359c7800) [pid = 10935] [serial = 1399] [outer = 0x0] [url = about:blank] 17:59:28 INFO - PROCESS | 10935 | --DOMWINDOW == 214 (0x1351d0800) [pid = 10935] [serial = 1387] [outer = 0x0] [url = about:blank] 17:59:28 INFO - PROCESS | 10935 | 1464051568186 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]]]}] 17:59:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 17:59:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 720ms 17:59:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 17:59:28 INFO - PROCESS | 10935 | 1464051568227 Marionette TRACE conn2 -> [0,1993,"getWindowHandle",null] 17:59:28 INFO - PROCESS | 10935 | 1464051568228 Marionette TRACE conn2 <- [1,1993,null,{"value":"7"}] 17:59:28 INFO - PROCESS | 10935 | 1464051568231 Marionette TRACE conn2 -> [0,1994,"setScriptTimeout",{"ms":35000}] 17:59:28 INFO - PROCESS | 10935 | 1464051568233 Marionette TRACE conn2 <- [1,1994,null,{}] 17:59:28 INFO - PROCESS | 10935 | 1464051568240 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}] 17:59:28 INFO - PROCESS | 10935 | 1464051568341 Marionette TRACE conn2 <- [1,1995,null,{"value":null}] 17:59:28 INFO - PROCESS | 10935 | 1464051568419 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:59:28 INFO - PROCESS | 10935 | ++DOCSHELL 0x124994800 == 93 [pid = 10935] [id = 506] 17:59:28 INFO - PROCESS | 10935 | ++DOMWINDOW == 215 (0x119a56400) [pid = 10935] [serial = 1518] [outer = 0x0] 17:59:28 INFO - PROCESS | 10935 | ++DOMWINDOW == 216 (0x123705400) [pid = 10935] [serial = 1519] [outer = 0x119a56400] 17:59:28 INFO - PROCESS | 10935 | 1464051568455 Marionette DEBUG loaded listener.js 17:59:28 INFO - PROCESS | 10935 | ++DOMWINDOW == 217 (0x125575c00) [pid = 10935] [serial = 1520] [outer = 0x119a56400] 17:59:28 INFO - PROCESS | 10935 | 1464051568769 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]]]}] 17:59:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 17:59:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 573ms 17:59:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 17:59:28 INFO - PROCESS | 10935 | 1464051568805 Marionette TRACE conn2 -> [0,1997,"getWindowHandle",null] 17:59:28 INFO - PROCESS | 10935 | 1464051568807 Marionette TRACE conn2 <- [1,1997,null,{"value":"7"}] 17:59:28 INFO - PROCESS | 10935 | 1464051568809 Marionette TRACE conn2 -> [0,1998,"setScriptTimeout",{"ms":35000}] 17:59:28 INFO - PROCESS | 10935 | 1464051568811 Marionette TRACE conn2 <- [1,1998,null,{}] 17:59:28 INFO - PROCESS | 10935 | 1464051568815 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}] 17:59:28 INFO - PROCESS | 10935 | 1464051568910 Marionette TRACE conn2 <- [1,1999,null,{"value":null}] 17:59:29 INFO - PROCESS | 10935 | 1464051569005 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:59:29 INFO - PROCESS | 10935 | ++DOCSHELL 0x127392000 == 94 [pid = 10935] [id = 507] 17:59:29 INFO - PROCESS | 10935 | ++DOMWINDOW == 218 (0x125941800) [pid = 10935] [serial = 1521] [outer = 0x0] 17:59:29 INFO - PROCESS | 10935 | ++DOMWINDOW == 219 (0x1273d1000) [pid = 10935] [serial = 1522] [outer = 0x125941800] 17:59:29 INFO - PROCESS | 10935 | 1464051569034 Marionette DEBUG loaded listener.js 17:59:29 INFO - PROCESS | 10935 | ++DOMWINDOW == 220 (0x12783f400) [pid = 10935] [serial = 1523] [outer = 0x125941800] 17:59:29 INFO - PROCESS | 10935 | 1464051569303 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]]]}] 17:59:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 17:59:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 522ms 17:59:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 17:59:29 INFO - PROCESS | 10935 | 1464051569333 Marionette TRACE conn2 -> [0,2001,"getWindowHandle",null] 17:59:29 INFO - PROCESS | 10935 | 1464051569334 Marionette TRACE conn2 <- [1,2001,null,{"value":"7"}] 17:59:29 INFO - PROCESS | 10935 | 1464051569336 Marionette TRACE conn2 -> [0,2002,"setScriptTimeout",{"ms":35000}] 17:59:29 INFO - PROCESS | 10935 | 1464051569349 Marionette TRACE conn2 <- [1,2002,null,{}] 17:59:29 INFO - PROCESS | 10935 | 1464051569356 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}] 17:59:29 INFO - PROCESS | 10935 | 1464051569454 Marionette TRACE conn2 <- [1,2003,null,{"value":null}] 17:59:29 INFO - PROCESS | 10935 | 1464051569531 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:59:29 INFO - PROCESS | 10935 | ++DOCSHELL 0x12bd67000 == 95 [pid = 10935] [id = 508] 17:59:29 INFO - PROCESS | 10935 | ++DOMWINDOW == 221 (0x125986400) [pid = 10935] [serial = 1524] [outer = 0x0] 17:59:29 INFO - PROCESS | 10935 | ++DOMWINDOW == 222 (0x1292c7400) [pid = 10935] [serial = 1525] [outer = 0x125986400] 17:59:29 INFO - PROCESS | 10935 | 1464051569556 Marionette DEBUG loaded listener.js 17:59:29 INFO - PROCESS | 10935 | ++DOMWINDOW == 223 (0x129812c00) [pid = 10935] [serial = 1526] [outer = 0x125986400] 17:59:29 INFO - PROCESS | 10935 | 1464051569865 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]]]}] 17:59:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 17:59:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 586ms 17:59:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 17:59:29 INFO - PROCESS | 10935 | 1464051569923 Marionette TRACE conn2 -> [0,2005,"getWindowHandle",null] 17:59:29 INFO - PROCESS | 10935 | 1464051569925 Marionette TRACE conn2 <- [1,2005,null,{"value":"7"}] 17:59:29 INFO - PROCESS | 10935 | 1464051569927 Marionette TRACE conn2 -> [0,2006,"setScriptTimeout",{"ms":35000}] 17:59:29 INFO - PROCESS | 10935 | 1464051569927 Marionette TRACE conn2 <- [1,2006,null,{}] 17:59:29 INFO - PROCESS | 10935 | 1464051569930 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}] 17:59:30 INFO - PROCESS | 10935 | 1464051570015 Marionette TRACE conn2 <- [1,2007,null,{"value":null}] 17:59:30 INFO - PROCESS | 10935 | 1464051570019 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:59:30 INFO - PROCESS | 10935 | ++DOCSHELL 0x12d59c800 == 96 [pid = 10935] [id = 509] 17:59:30 INFO - PROCESS | 10935 | ++DOMWINDOW == 224 (0x129950800) [pid = 10935] [serial = 1527] [outer = 0x0] 17:59:30 INFO - PROCESS | 10935 | ++DOMWINDOW == 225 (0x12aef7000) [pid = 10935] [serial = 1528] [outer = 0x129950800] 17:59:30 INFO - PROCESS | 10935 | 1464051570040 Marionette DEBUG loaded listener.js 17:59:30 INFO - PROCESS | 10935 | ++DOMWINDOW == 226 (0x12d3e7000) [pid = 10935] [serial = 1529] [outer = 0x129950800] 17:59:30 INFO - PROCESS | 10935 | 1464051570580 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]]]}] 17:59:30 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 17:59:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 674ms 17:59:30 INFO - PROCESS | 10935 | 1464051570602 Marionette TRACE conn2 -> [0,2009,"getWindowHandle",null] 17:59:30 INFO - PROCESS | 10935 | 1464051570604 Marionette TRACE conn2 <- [1,2009,null,{"value":"7"}] 17:59:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 17:59:30 INFO - PROCESS | 10935 | 1464051570608 Marionette TRACE conn2 -> [0,2010,"setScriptTimeout",{"ms":35000}] 17:59:30 INFO - PROCESS | 10935 | 1464051570611 Marionette TRACE conn2 <- [1,2010,null,{}] 17:59:30 INFO - PROCESS | 10935 | 1464051570626 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}] 17:59:30 INFO - PROCESS | 10935 | 1464051570813 Marionette TRACE conn2 <- [1,2011,null,{"value":null}] 17:59:30 INFO - PROCESS | 10935 | 1464051570842 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:59:30 INFO - PROCESS | 10935 | ++DOCSHELL 0x12de0c800 == 97 [pid = 10935] [id = 510] 17:59:30 INFO - PROCESS | 10935 | ++DOMWINDOW == 227 (0x12d903800) [pid = 10935] [serial = 1530] [outer = 0x0] 17:59:30 INFO - PROCESS | 10935 | ++DOMWINDOW == 228 (0x12eb9d000) [pid = 10935] [serial = 1531] [outer = 0x12d903800] 17:59:30 INFO - PROCESS | 10935 | 1464051570866 Marionette DEBUG loaded listener.js 17:59:30 INFO - PROCESS | 10935 | ++DOMWINDOW == 229 (0x13492b400) [pid = 10935] [serial = 1532] [outer = 0x12d903800] 17:59:31 INFO - PROCESS | 10935 | 1464051571208 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]]]}] 17:59:31 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 17:59:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 632ms 17:59:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 17:59:31 INFO - PROCESS | 10935 | 1464051571240 Marionette TRACE conn2 -> [0,2013,"getWindowHandle",null] 17:59:31 INFO - PROCESS | 10935 | 1464051571241 Marionette TRACE conn2 <- [1,2013,null,{"value":"7"}] 17:59:31 INFO - PROCESS | 10935 | 1464051571245 Marionette TRACE conn2 -> [0,2014,"setScriptTimeout",{"ms":35000}] 17:59:31 INFO - PROCESS | 10935 | 1464051571247 Marionette TRACE conn2 <- [1,2014,null,{}] 17:59:31 INFO - PROCESS | 10935 | 1464051571256 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}] 17:59:31 INFO - PROCESS | 10935 | 1464051571374 Marionette TRACE conn2 <- [1,2015,null,{"value":null}] 17:59:31 INFO - PROCESS | 10935 | 1464051571402 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:59:31 INFO - PROCESS | 10935 | ++DOCSHELL 0x134994000 == 98 [pid = 10935] [id = 511] 17:59:31 INFO - PROCESS | 10935 | ++DOMWINDOW == 230 (0x119489c00) [pid = 10935] [serial = 1533] [outer = 0x0] 17:59:31 INFO - PROCESS | 10935 | ++DOMWINDOW == 231 (0x1349dbc00) [pid = 10935] [serial = 1534] [outer = 0x119489c00] 17:59:31 INFO - PROCESS | 10935 | 1464051571426 Marionette DEBUG loaded listener.js 17:59:31 INFO - PROCESS | 10935 | ++DOMWINDOW == 232 (0x1351c7800) [pid = 10935] [serial = 1535] [outer = 0x119489c00] 17:59:31 INFO - PROCESS | 10935 | 1464051571793 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]]]}] 17:59:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 17:59:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 580ms 17:59:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 17:59:31 INFO - PROCESS | 10935 | 1464051571831 Marionette TRACE conn2 -> [0,2017,"getWindowHandle",null] 17:59:31 INFO - PROCESS | 10935 | 1464051571832 Marionette TRACE conn2 <- [1,2017,null,{"value":"7"}] 17:59:31 INFO - PROCESS | 10935 | 1464051571834 Marionette TRACE conn2 -> [0,2018,"setScriptTimeout",{"ms":35000}] 17:59:31 INFO - PROCESS | 10935 | 1464051571835 Marionette TRACE conn2 <- [1,2018,null,{}] 17:59:31 INFO - PROCESS | 10935 | 1464051571838 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}] 17:59:31 INFO - PROCESS | 10935 | 1464051571963 Marionette TRACE conn2 <- [1,2019,null,{"value":null}] 17:59:31 INFO - PROCESS | 10935 | 1464051571973 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:59:31 INFO - PROCESS | 10935 | ++DOCSHELL 0x1353d2000 == 99 [pid = 10935] [id = 512] 17:59:31 INFO - PROCESS | 10935 | ++DOMWINDOW == 233 (0x110f80c00) [pid = 10935] [serial = 1536] [outer = 0x0] 17:59:31 INFO - PROCESS | 10935 | ++DOMWINDOW == 234 (0x135773400) [pid = 10935] [serial = 1537] [outer = 0x110f80c00] 17:59:32 INFO - PROCESS | 10935 | 1464051571998 Marionette DEBUG loaded listener.js 17:59:32 INFO - PROCESS | 10935 | ++DOMWINDOW == 235 (0x1359bcc00) [pid = 10935] [serial = 1538] [outer = 0x110f80c00] 17:59:32 INFO - PROCESS | 10935 | --DOMWINDOW == 234 (0x112d33c00) [pid = 10935] [serial = 1439] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 17:59:32 INFO - PROCESS | 10935 | --DOMWINDOW == 233 (0x12781c000) [pid = 10935] [serial = 1464] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 17:59:32 INFO - PROCESS | 10935 | --DOMWINDOW == 232 (0x1356a4400) [pid = 10935] [serial = 1406] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 17:59:32 INFO - PROCESS | 10935 | --DOMWINDOW == 231 (0x11a1f6400) [pid = 10935] [serial = 1452] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 17:59:32 INFO - PROCESS | 10935 | --DOMWINDOW == 230 (0x119888c00) [pid = 10935] [serial = 1445] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 17:59:32 INFO - PROCESS | 10935 | --DOMWINDOW == 229 (0x1276c7400) [pid = 10935] [serial = 1461] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 17:59:32 INFO - PROCESS | 10935 | --DOMWINDOW == 228 (0x123497800) [pid = 10935] [serial = 1458] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 17:59:32 INFO - PROCESS | 10935 | --DOMWINDOW == 227 (0x1161edc00) [pid = 10935] [serial = 1467] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 17:59:32 INFO - PROCESS | 10935 | --DOMWINDOW == 226 (0x12781d400) [pid = 10935] [serial = 1470] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 17:59:32 INFO - PROCESS | 10935 | --DOMWINDOW == 225 (0x12b485000) [pid = 10935] [serial = 1473] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 17:59:32 INFO - PROCESS | 10935 | --DOMWINDOW == 224 (0x117552800) [pid = 10935] [serial = 1442] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 17:59:32 INFO - PROCESS | 10935 | --DOMWINDOW == 223 (0x11a285400) [pid = 10935] [serial = 1455] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 17:59:32 INFO - PROCESS | 10935 | --DOMWINDOW == 222 (0x119ad7000) [pid = 10935] [serial = 1449] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 17:59:32 INFO - PROCESS | 10935 | 1464051572513 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]]]}] 17:59:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 17:59:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 721ms 17:59:32 INFO - PROCESS | 10935 | 1464051572556 Marionette TRACE conn2 -> [0,2021,"getWindowHandle",null] 17:59:32 INFO - PROCESS | 10935 | 1464051572557 Marionette TRACE conn2 <- [1,2021,null,{"value":"7"}] 17:59:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 17:59:32 INFO - PROCESS | 10935 | 1464051572560 Marionette TRACE conn2 -> [0,2022,"setScriptTimeout",{"ms":35000}] 17:59:32 INFO - PROCESS | 10935 | 1464051572561 Marionette TRACE conn2 <- [1,2022,null,{}] 17:59:32 INFO - PROCESS | 10935 | 1464051572563 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}] 17:59:32 INFO - PROCESS | 10935 | 1464051572659 Marionette TRACE conn2 <- [1,2023,null,{"value":null}] 17:59:32 INFO - PROCESS | 10935 | 1464051572759 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:59:32 INFO - PROCESS | 10935 | ++DOCSHELL 0x12d378000 == 100 [pid = 10935] [id = 513] 17:59:32 INFO - PROCESS | 10935 | ++DOMWINDOW == 223 (0x115ec4c00) [pid = 10935] [serial = 1539] [outer = 0x0] 17:59:32 INFO - PROCESS | 10935 | ++DOMWINDOW == 224 (0x123497800) [pid = 10935] [serial = 1540] [outer = 0x115ec4c00] 17:59:32 INFO - PROCESS | 10935 | 1464051572784 Marionette DEBUG loaded listener.js 17:59:32 INFO - PROCESS | 10935 | ++DOMWINDOW == 225 (0x1296cac00) [pid = 10935] [serial = 1541] [outer = 0x115ec4c00] 17:59:33 INFO - PROCESS | 10935 | 1464051573075 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]]]}] 17:59:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 17:59:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 520ms 17:59:33 INFO - PROCESS | 10935 | 1464051573084 Marionette TRACE conn2 -> [0,2025,"getWindowHandle",null] 17:59:33 INFO - PROCESS | 10935 | 1464051573086 Marionette TRACE conn2 <- [1,2025,null,{"value":"7"}] 17:59:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 17:59:33 INFO - PROCESS | 10935 | 1464051573088 Marionette TRACE conn2 -> [0,2026,"setScriptTimeout",{"ms":35000}] 17:59:33 INFO - PROCESS | 10935 | 1464051573089 Marionette TRACE conn2 <- [1,2026,null,{}] 17:59:33 INFO - PROCESS | 10935 | 1464051573100 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}] 17:59:33 INFO - PROCESS | 10935 | 1464051573214 Marionette TRACE conn2 <- [1,2027,null,{"value":null}] 17:59:33 INFO - PROCESS | 10935 | 1464051573219 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:59:33 INFO - PROCESS | 10935 | ++DOCSHELL 0x137730800 == 101 [pid = 10935] [id = 514] 17:59:33 INFO - PROCESS | 10935 | ++DOMWINDOW == 226 (0x1212db000) [pid = 10935] [serial = 1542] [outer = 0x0] 17:59:33 INFO - PROCESS | 10935 | ++DOMWINDOW == 227 (0x1359c3c00) [pid = 10935] [serial = 1543] [outer = 0x1212db000] 17:59:33 INFO - PROCESS | 10935 | 1464051573248 Marionette DEBUG loaded listener.js 17:59:33 INFO - PROCESS | 10935 | ++DOMWINDOW == 228 (0x135c0fc00) [pid = 10935] [serial = 1544] [outer = 0x1212db000] 17:59:33 INFO - PROCESS | 10935 | 1464051573597 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]]]}] 17:59:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 17:59:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 519ms 17:59:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 17:59:33 INFO - PROCESS | 10935 | 1464051573623 Marionette TRACE conn2 -> [0,2029,"getWindowHandle",null] 17:59:33 INFO - PROCESS | 10935 | 1464051573624 Marionette TRACE conn2 <- [1,2029,null,{"value":"7"}] 17:59:33 INFO - PROCESS | 10935 | 1464051573632 Marionette TRACE conn2 -> [0,2030,"setScriptTimeout",{"ms":35000}] 17:59:33 INFO - PROCESS | 10935 | 1464051573633 Marionette TRACE conn2 <- [1,2030,null,{}] 17:59:33 INFO - PROCESS | 10935 | 1464051573635 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}] 17:59:33 INFO - PROCESS | 10935 | 1464051573777 Marionette TRACE conn2 <- [1,2031,null,{"value":null}] 17:59:33 INFO - PROCESS | 10935 | 1464051573784 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:59:33 INFO - PROCESS | 10935 | ++DOCSHELL 0x1382de000 == 102 [pid = 10935] [id = 515] 17:59:33 INFO - PROCESS | 10935 | ++DOMWINDOW == 229 (0x123552c00) [pid = 10935] [serial = 1545] [outer = 0x0] 17:59:33 INFO - PROCESS | 10935 | ++DOMWINDOW == 230 (0x123558000) [pid = 10935] [serial = 1546] [outer = 0x123552c00] 17:59:33 INFO - PROCESS | 10935 | 1464051573809 Marionette DEBUG loaded listener.js 17:59:33 INFO - PROCESS | 10935 | ++DOMWINDOW == 231 (0x12355e400) [pid = 10935] [serial = 1547] [outer = 0x123552c00] 17:59:34 INFO - PROCESS | 10935 | 1464051574149 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]]]}] 17:59:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 17:59:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 574ms 17:59:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 17:59:34 INFO - PROCESS | 10935 | 1464051574200 Marionette TRACE conn2 -> [0,2033,"getWindowHandle",null] 17:59:34 INFO - PROCESS | 10935 | 1464051574201 Marionette TRACE conn2 <- [1,2033,null,{"value":"7"}] 17:59:34 INFO - PROCESS | 10935 | 1464051574203 Marionette TRACE conn2 -> [0,2034,"setScriptTimeout",{"ms":35000}] 17:59:34 INFO - PROCESS | 10935 | 1464051574204 Marionette TRACE conn2 <- [1,2034,null,{}] 17:59:34 INFO - PROCESS | 10935 | 1464051574207 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}] 17:59:34 INFO - PROCESS | 10935 | 1464051574303 Marionette TRACE conn2 <- [1,2035,null,{"value":null}] 17:59:34 INFO - PROCESS | 10935 | 1464051574307 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:59:34 INFO - PROCESS | 10935 | ++DOCSHELL 0x13fa87800 == 103 [pid = 10935] [id = 516] 17:59:34 INFO - PROCESS | 10935 | ++DOMWINDOW == 232 (0x12355f400) [pid = 10935] [serial = 1548] [outer = 0x0] 17:59:34 INFO - PROCESS | 10935 | ++DOMWINDOW == 233 (0x135a11800) [pid = 10935] [serial = 1549] [outer = 0x12355f400] 17:59:34 INFO - PROCESS | 10935 | 1464051574332 Marionette DEBUG loaded listener.js 17:59:34 INFO - PROCESS | 10935 | ++DOMWINDOW == 234 (0x135a16800) [pid = 10935] [serial = 1550] [outer = 0x12355f400] 17:59:34 INFO - PROCESS | 10935 | 1464051574898 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]]]}] 17:59:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 17:59:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 719ms 17:59:34 INFO - PROCESS | 10935 | 1464051574924 Marionette TRACE conn2 -> [0,2037,"getWindowHandle",null] 17:59:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 17:59:34 INFO - PROCESS | 10935 | 1464051574930 Marionette TRACE conn2 <- [1,2037,null,{"value":"7"}] 17:59:34 INFO - PROCESS | 10935 | 1464051574933 Marionette TRACE conn2 -> [0,2038,"setScriptTimeout",{"ms":35000}] 17:59:34 INFO - PROCESS | 10935 | 1464051574936 Marionette TRACE conn2 <- [1,2038,null,{}] 17:59:34 INFO - PROCESS | 10935 | 1464051574940 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}] 17:59:35 INFO - PROCESS | 10935 | 1464051575087 Marionette TRACE conn2 <- [1,2039,null,{"value":null}] 17:59:35 INFO - PROCESS | 10935 | 1464051575184 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:59:35 INFO - PROCESS | 10935 | ++DOCSHELL 0x124ea2000 == 104 [pid = 10935] [id = 517] 17:59:35 INFO - PROCESS | 10935 | ++DOMWINDOW == 235 (0x1181d4800) [pid = 10935] [serial = 1551] [outer = 0x0] 17:59:35 INFO - PROCESS | 10935 | ++DOMWINDOW == 236 (0x1198dd400) [pid = 10935] [serial = 1552] [outer = 0x1181d4800] 17:59:35 INFO - PROCESS | 10935 | 1464051575216 Marionette DEBUG loaded listener.js 17:59:35 INFO - PROCESS | 10935 | ++DOMWINDOW == 237 (0x119c79400) [pid = 10935] [serial = 1553] [outer = 0x1181d4800] 17:59:35 INFO - PROCESS | 10935 | 1464051575657 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]]]}] 17:59:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 17:59:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 775ms 17:59:35 INFO - PROCESS | 10935 | 1464051575708 Marionette TRACE conn2 -> [0,2041,"getWindowHandle",null] 17:59:35 INFO - PROCESS | 10935 | 1464051575712 Marionette TRACE conn2 <- [1,2041,null,{"value":"7"}] 17:59:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 17:59:35 INFO - PROCESS | 10935 | 1464051575717 Marionette TRACE conn2 -> [0,2042,"setScriptTimeout",{"ms":35000}] 17:59:35 INFO - PROCESS | 10935 | 1464051575719 Marionette TRACE conn2 <- [1,2042,null,{}] 17:59:35 INFO - PROCESS | 10935 | 1464051575721 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}] 17:59:35 INFO - PROCESS | 10935 | 1464051575844 Marionette TRACE conn2 <- [1,2043,null,{"value":null}] 17:59:35 INFO - PROCESS | 10935 | 1464051575940 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:59:35 INFO - PROCESS | 10935 | ++DOCSHELL 0x12d594800 == 105 [pid = 10935] [id = 518] 17:59:35 INFO - PROCESS | 10935 | ++DOMWINDOW == 238 (0x11a169400) [pid = 10935] [serial = 1554] [outer = 0x0] 17:59:35 INFO - PROCESS | 10935 | ++DOMWINDOW == 239 (0x123559800) [pid = 10935] [serial = 1555] [outer = 0x11a169400] 17:59:35 INFO - PROCESS | 10935 | 1464051575972 Marionette DEBUG loaded listener.js 17:59:36 INFO - PROCESS | 10935 | ++DOMWINDOW == 240 (0x125575800) [pid = 10935] [serial = 1556] [outer = 0x11a169400] 17:59:36 INFO - PROCESS | 10935 | 1464051576383 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]]]}] 17:59:36 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) 17:59:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 720ms 17:59:36 INFO - PROCESS | 10935 | 1464051576441 Marionette TRACE conn2 -> [0,2045,"getWindowHandle",null] 17:59:36 INFO - PROCESS | 10935 | 1464051576442 Marionette TRACE conn2 <- [1,2045,null,{"value":"7"}] 17:59:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 17:59:36 INFO - PROCESS | 10935 | 1464051576447 Marionette TRACE conn2 -> [0,2046,"setScriptTimeout",{"ms":35000}] 17:59:36 INFO - PROCESS | 10935 | 1464051576449 Marionette TRACE conn2 <- [1,2046,null,{}] 17:59:36 INFO - PROCESS | 10935 | 1464051576457 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}] 17:59:36 INFO - PROCESS | 10935 | 1464051576578 Marionette TRACE conn2 <- [1,2047,null,{"value":null}] 17:59:36 INFO - PROCESS | 10935 | 1464051576676 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:59:36 INFO - PROCESS | 10935 | ++DOCSHELL 0x13fc0b800 == 106 [pid = 10935] [id = 519] 17:59:36 INFO - PROCESS | 10935 | ++DOMWINDOW == 241 (0x127814c00) [pid = 10935] [serial = 1557] [outer = 0x0] 17:59:36 INFO - PROCESS | 10935 | ++DOMWINDOW == 242 (0x129954c00) [pid = 10935] [serial = 1558] [outer = 0x127814c00] 17:59:36 INFO - PROCESS | 10935 | 1464051576707 Marionette DEBUG loaded listener.js 17:59:36 INFO - PROCESS | 10935 | ++DOMWINDOW == 243 (0x12bdbc800) [pid = 10935] [serial = 1559] [outer = 0x127814c00] 17:59:37 INFO - PROCESS | 10935 | 1464051577109 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]]]}] 17:59:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 17:59:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 722ms 17:59:37 INFO - PROCESS | 10935 | 1464051577168 Marionette TRACE conn2 -> [0,2049,"getWindowHandle",null] 17:59:37 INFO - PROCESS | 10935 | 1464051577170 Marionette TRACE conn2 <- [1,2049,null,{"value":"7"}] 17:59:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 17:59:37 INFO - PROCESS | 10935 | 1464051577173 Marionette TRACE conn2 -> [0,2050,"setScriptTimeout",{"ms":35000}] 17:59:37 INFO - PROCESS | 10935 | 1464051577174 Marionette TRACE conn2 <- [1,2050,null,{}] 17:59:37 INFO - PROCESS | 10935 | 1464051577177 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}] 17:59:37 INFO - PROCESS | 10935 | 1464051577294 Marionette TRACE conn2 <- [1,2051,null,{"value":null}] 17:59:37 INFO - PROCESS | 10935 | 1464051577420 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:59:37 INFO - PROCESS | 10935 | ++DOCSHELL 0x14131f800 == 107 [pid = 10935] [id = 520] 17:59:37 INFO - PROCESS | 10935 | ++DOMWINDOW == 244 (0x12123e800) [pid = 10935] [serial = 1560] [outer = 0x0] 17:59:37 INFO - PROCESS | 10935 | ++DOMWINDOW == 245 (0x121243800) [pid = 10935] [serial = 1561] [outer = 0x12123e800] 17:59:37 INFO - PROCESS | 10935 | 1464051577454 Marionette DEBUG loaded listener.js 17:59:37 INFO - PROCESS | 10935 | ++DOMWINDOW == 246 (0x121248800) [pid = 10935] [serial = 1562] [outer = 0x12123e800] 17:59:37 INFO - PROCESS | 10935 | 1464051577966 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]]]}] 17:59:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 17:59:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 818ms 17:59:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 17:59:37 INFO - PROCESS | 10935 | 1464051577992 Marionette TRACE conn2 -> [0,2053,"getWindowHandle",null] 17:59:37 INFO - PROCESS | 10935 | 1464051577994 Marionette TRACE conn2 <- [1,2053,null,{"value":"7"}] 17:59:38 INFO - PROCESS | 10935 | 1464051577998 Marionette TRACE conn2 -> [0,2054,"setScriptTimeout",{"ms":35000}] 17:59:38 INFO - PROCESS | 10935 | 1464051578000 Marionette TRACE conn2 <- [1,2054,null,{}] 17:59:38 INFO - PROCESS | 10935 | 1464051578003 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}] 17:59:38 INFO - PROCESS | 10935 | 1464051578137 Marionette TRACE conn2 <- [1,2055,null,{"value":null}] 17:59:38 INFO - PROCESS | 10935 | 1464051578233 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:59:38 INFO - PROCESS | 10935 | ++DOCSHELL 0x134a21800 == 108 [pid = 10935] [id = 521] 17:59:38 INFO - PROCESS | 10935 | ++DOMWINDOW == 247 (0x12123f800) [pid = 10935] [serial = 1563] [outer = 0x0] 17:59:38 INFO - PROCESS | 10935 | ++DOMWINDOW == 248 (0x12c191000) [pid = 10935] [serial = 1564] [outer = 0x12123f800] 17:59:38 INFO - PROCESS | 10935 | 1464051578265 Marionette DEBUG loaded listener.js 17:59:38 INFO - PROCESS | 10935 | ++DOMWINDOW == 249 (0x1349db000) [pid = 10935] [serial = 1565] [outer = 0x12123f800] 17:59:38 INFO - PROCESS | 10935 | 1464051578698 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]]]}] 17:59:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 17:59:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 722ms 17:59:38 INFO - PROCESS | 10935 | 1464051578719 Marionette TRACE conn2 -> [0,2057,"getWindowHandle",null] 17:59:38 INFO - PROCESS | 10935 | 1464051578721 Marionette TRACE conn2 <- [1,2057,null,{"value":"7"}] 17:59:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 17:59:38 INFO - PROCESS | 10935 | 1464051578723 Marionette TRACE conn2 -> [0,2058,"setScriptTimeout",{"ms":35000}] 17:59:38 INFO - PROCESS | 10935 | 1464051578724 Marionette TRACE conn2 <- [1,2058,null,{}] 17:59:38 INFO - PROCESS | 10935 | 1464051578727 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}] 17:59:38 INFO - PROCESS | 10935 | 1464051578851 Marionette TRACE conn2 <- [1,2059,null,{"value":null}] 17:59:38 INFO - PROCESS | 10935 | 1464051578979 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:59:38 INFO - PROCESS | 10935 | ++DOCSHELL 0x141330000 == 109 [pid = 10935] [id = 522] 17:59:38 INFO - PROCESS | 10935 | ++DOMWINDOW == 250 (0x1349dec00) [pid = 10935] [serial = 1566] [outer = 0x0] 17:59:39 INFO - PROCESS | 10935 | ++DOMWINDOW == 251 (0x1359bac00) [pid = 10935] [serial = 1567] [outer = 0x1349dec00] 17:59:39 INFO - PROCESS | 10935 | 1464051579010 Marionette DEBUG loaded listener.js 17:59:39 INFO - PROCESS | 10935 | ++DOMWINDOW == 252 (0x135aa9400) [pid = 10935] [serial = 1568] [outer = 0x1349dec00] 17:59:39 INFO - PROCESS | 10935 | 1464051579403 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]]]}] 17:59:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 17:59:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 725ms 17:59:39 INFO - PROCESS | 10935 | 1464051579467 Marionette TRACE conn2 -> [0,2061,"getWindowHandle",null] 17:59:39 INFO - PROCESS | 10935 | 1464051579468 Marionette TRACE conn2 <- [1,2061,null,{"value":"7"}] 17:59:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 17:59:39 INFO - PROCESS | 10935 | 1464051579470 Marionette TRACE conn2 -> [0,2062,"setScriptTimeout",{"ms":35000}] 17:59:39 INFO - PROCESS | 10935 | 1464051579472 Marionette TRACE conn2 <- [1,2062,null,{}] 17:59:39 INFO - PROCESS | 10935 | 1464051579474 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}] 17:59:39 INFO - PROCESS | 10935 | 1464051579631 Marionette TRACE conn2 <- [1,2063,null,{"value":null}] 17:59:39 INFO - PROCESS | 10935 | 1464051579701 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:59:39 INFO - PROCESS | 10935 | ++DOCSHELL 0x14161a000 == 110 [pid = 10935] [id = 523] 17:59:39 INFO - PROCESS | 10935 | ++DOMWINDOW == 253 (0x135aaf800) [pid = 10935] [serial = 1569] [outer = 0x0] 17:59:39 INFO - PROCESS | 10935 | ++DOMWINDOW == 254 (0x135c06000) [pid = 10935] [serial = 1570] [outer = 0x135aaf800] 17:59:39 INFO - PROCESS | 10935 | 1464051579731 Marionette DEBUG loaded listener.js 17:59:39 INFO - PROCESS | 10935 | ++DOMWINDOW == 255 (0x135c11800) [pid = 10935] [serial = 1571] [outer = 0x135aaf800] 17:59:40 INFO - PROCESS | 10935 | 1464051580119 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]]]}] 17:59:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 17:59:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 719ms 17:59:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 17:59:40 INFO - PROCESS | 10935 | 1464051580189 Marionette TRACE conn2 -> [0,2065,"getWindowHandle",null] 17:59:40 INFO - PROCESS | 10935 | 1464051580191 Marionette TRACE conn2 <- [1,2065,null,{"value":"7"}] 17:59:40 INFO - PROCESS | 10935 | 1464051580193 Marionette TRACE conn2 -> [0,2066,"setScriptTimeout",{"ms":35000}] 17:59:40 INFO - PROCESS | 10935 | 1464051580194 Marionette TRACE conn2 <- [1,2066,null,{}] 17:59:40 INFO - PROCESS | 10935 | 1464051580196 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}] 17:59:40 INFO - PROCESS | 10935 | 1464051580313 Marionette TRACE conn2 <- [1,2067,null,{"value":null}] 17:59:40 INFO - PROCESS | 10935 | 1464051580412 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:59:40 INFO - PROCESS | 10935 | ++DOCSHELL 0x1432d1800 == 111 [pid = 10935] [id = 524] 17:59:40 INFO - PROCESS | 10935 | ++DOMWINDOW == 256 (0x135aafc00) [pid = 10935] [serial = 1572] [outer = 0x0] 17:59:40 INFO - PROCESS | 10935 | ++DOMWINDOW == 257 (0x1381d5800) [pid = 10935] [serial = 1573] [outer = 0x135aafc00] 17:59:40 INFO - PROCESS | 10935 | 1464051580440 Marionette DEBUG loaded listener.js 17:59:40 INFO - PROCESS | 10935 | ++DOMWINDOW == 258 (0x1381db000) [pid = 10935] [serial = 1574] [outer = 0x135aafc00] 17:59:40 INFO - PROCESS | 10935 | 1464051580860 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]]]}] 17:59:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 17:59:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 720ms 17:59:40 INFO - PROCESS | 10935 | 1464051580923 Marionette TRACE conn2 -> [0,2069,"getWindowHandle",null] 17:59:40 INFO - PROCESS | 10935 | 1464051580925 Marionette TRACE conn2 <- [1,2069,null,{"value":"7"}] 17:59:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 17:59:40 INFO - PROCESS | 10935 | 1464051580942 Marionette TRACE conn2 -> [0,2070,"setScriptTimeout",{"ms":35000}] 17:59:40 INFO - PROCESS | 10935 | 1464051580943 Marionette TRACE conn2 <- [1,2070,null,{}] 17:59:40 INFO - PROCESS | 10935 | 1464051580946 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}] 17:59:41 INFO - PROCESS | 10935 | 1464051581063 Marionette TRACE conn2 <- [1,2071,null,{"value":null}] 17:59:41 INFO - PROCESS | 10935 | 1464051581158 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:59:41 INFO - PROCESS | 10935 | ++DOCSHELL 0x13fb11800 == 112 [pid = 10935] [id = 525] 17:59:41 INFO - PROCESS | 10935 | ++DOMWINDOW == 259 (0x1381dac00) [pid = 10935] [serial = 1575] [outer = 0x0] 17:59:41 INFO - PROCESS | 10935 | ++DOMWINDOW == 260 (0x1381e1000) [pid = 10935] [serial = 1576] [outer = 0x1381dac00] 17:59:41 INFO - PROCESS | 10935 | 1464051581187 Marionette DEBUG loaded listener.js 17:59:41 INFO - PROCESS | 10935 | ++DOMWINDOW == 261 (0x13f896800) [pid = 10935] [serial = 1577] [outer = 0x1381dac00] 17:59:41 INFO - PROCESS | 10935 | 1464051581605 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]]]}] 17:59:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 17:59:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 724ms 17:59:41 INFO - PROCESS | 10935 | 1464051581663 Marionette TRACE conn2 -> [0,2073,"getWindowHandle",null] 17:59:41 INFO - PROCESS | 10935 | 1464051581664 Marionette TRACE conn2 <- [1,2073,null,{"value":"7"}] 17:59:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 17:59:41 INFO - PROCESS | 10935 | 1464051581666 Marionette TRACE conn2 -> [0,2074,"setScriptTimeout",{"ms":35000}] 17:59:41 INFO - PROCESS | 10935 | 1464051581667 Marionette TRACE conn2 <- [1,2074,null,{}] 17:59:41 INFO - PROCESS | 10935 | 1464051581669 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}] 17:59:41 INFO - PROCESS | 10935 | 1464051581826 Marionette TRACE conn2 <- [1,2075,null,{"value":null}] 17:59:41 INFO - PROCESS | 10935 | 1464051581924 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:59:41 INFO - PROCESS | 10935 | ++DOCSHELL 0x124842800 == 113 [pid = 10935] [id = 526] 17:59:41 INFO - PROCESS | 10935 | ++DOMWINDOW == 262 (0x116943800) [pid = 10935] [serial = 1578] [outer = 0x0] 17:59:41 INFO - PROCESS | 10935 | ++DOMWINDOW == 263 (0x12349a800) [pid = 10935] [serial = 1579] [outer = 0x116943800] 17:59:41 INFO - PROCESS | 10935 | 1464051581954 Marionette DEBUG loaded listener.js 17:59:42 INFO - PROCESS | 10935 | ++DOMWINDOW == 264 (0x134a7f400) [pid = 10935] [serial = 1580] [outer = 0x116943800] 17:59:42 INFO - PROCESS | 10935 | 1464051582605 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]]]}] 17:59:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 17:59:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 973ms 17:59:42 INFO - PROCESS | 10935 | 1464051582640 Marionette TRACE conn2 -> [0,2077,"getWindowHandle",null] 17:59:42 INFO - PROCESS | 10935 | 1464051582642 Marionette TRACE conn2 <- [1,2077,null,{"value":"7"}] 17:59:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 17:59:42 INFO - PROCESS | 10935 | 1464051582666 Marionette TRACE conn2 -> [0,2078,"setScriptTimeout",{"ms":35000}] 17:59:42 INFO - PROCESS | 10935 | 1464051582668 Marionette TRACE conn2 <- [1,2078,null,{}] 17:59:42 INFO - PROCESS | 10935 | 1464051582671 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}] 17:59:42 INFO - PROCESS | 10935 | 1464051582786 Marionette TRACE conn2 <- [1,2079,null,{"value":null}] 17:59:42 INFO - PROCESS | 10935 | 1464051582895 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:59:42 INFO - PROCESS | 10935 | ++DOCSHELL 0x12aeaa800 == 114 [pid = 10935] [id = 527] 17:59:42 INFO - PROCESS | 10935 | ++DOMWINDOW == 265 (0x115ec0000) [pid = 10935] [serial = 1581] [outer = 0x0] 17:59:42 INFO - PROCESS | 10935 | ++DOMWINDOW == 266 (0x11716e800) [pid = 10935] [serial = 1582] [outer = 0x115ec0000] 17:59:42 INFO - PROCESS | 10935 | 1464051582923 Marionette DEBUG loaded listener.js 17:59:42 INFO - PROCESS | 10935 | ++DOMWINDOW == 267 (0x119480400) [pid = 10935] [serial = 1583] [outer = 0x115ec0000] 17:59:43 INFO - PROCESS | 10935 | 1464051583325 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]]]}] 17:59:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 17:59:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 673ms 17:59:43 INFO - PROCESS | 10935 | 1464051583338 Marionette TRACE conn2 -> [0,2081,"getWindowHandle",null] 17:59:43 INFO - PROCESS | 10935 | 1464051583342 Marionette TRACE conn2 <- [1,2081,null,{"value":"7"}] 17:59:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 17:59:43 INFO - PROCESS | 10935 | 1464051583348 Marionette TRACE conn2 -> [0,2082,"setScriptTimeout",{"ms":35000}] 17:59:43 INFO - PROCESS | 10935 | 1464051583350 Marionette TRACE conn2 <- [1,2082,null,{}] 17:59:43 INFO - PROCESS | 10935 | 1464051583353 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}] 17:59:43 INFO - PROCESS | 10935 | 1464051583505 Marionette TRACE conn2 <- [1,2083,null,{"value":null}] 17:59:43 INFO - PROCESS | 10935 | 1464051583707 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:59:43 INFO - PROCESS | 10935 | ++DOCSHELL 0x124e63000 == 115 [pid = 10935] [id = 528] 17:59:43 INFO - PROCESS | 10935 | ++DOMWINDOW == 268 (0x119c5c400) [pid = 10935] [serial = 1584] [outer = 0x0] 17:59:43 INFO - PROCESS | 10935 | ++DOMWINDOW == 269 (0x12123fc00) [pid = 10935] [serial = 1585] [outer = 0x119c5c400] 17:59:43 INFO - PROCESS | 10935 | 1464051583752 Marionette DEBUG loaded listener.js 17:59:43 INFO - PROCESS | 10935 | ++DOMWINDOW == 270 (0x123556800) [pid = 10935] [serial = 1586] [outer = 0x119c5c400] 17:59:44 INFO - PROCESS | 10935 | 1464051584234 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]]]}] 17:59:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 17:59:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 921ms 17:59:44 INFO - PROCESS | 10935 | 1464051584269 Marionette TRACE conn2 -> [0,2085,"getWindowHandle",null] 17:59:44 INFO - PROCESS | 10935 | 1464051584271 Marionette TRACE conn2 <- [1,2085,null,{"value":"7"}] 17:59:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 17:59:44 INFO - PROCESS | 10935 | 1464051584275 Marionette TRACE conn2 -> [0,2086,"setScriptTimeout",{"ms":35000}] 17:59:44 INFO - PROCESS | 10935 | 1464051584278 Marionette TRACE conn2 <- [1,2086,null,{}] 17:59:44 INFO - PROCESS | 10935 | 1464051584290 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}] 17:59:44 INFO - PROCESS | 10935 | 1464051584452 Marionette TRACE conn2 <- [1,2087,null,{"value":null}] 17:59:44 INFO - PROCESS | 10935 | 1464051584610 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:59:44 INFO - PROCESS | 10935 | ++DOCSHELL 0x12f33e800 == 116 [pid = 10935] [id = 529] 17:59:44 INFO - PROCESS | 10935 | ++DOMWINDOW == 271 (0x12480b000) [pid = 10935] [serial = 1587] [outer = 0x0] 17:59:44 INFO - PROCESS | 10935 | ++DOMWINDOW == 272 (0x125574c00) [pid = 10935] [serial = 1588] [outer = 0x12480b000] 17:59:44 INFO - PROCESS | 10935 | 1464051584656 Marionette DEBUG loaded listener.js 17:59:44 INFO - PROCESS | 10935 | ++DOMWINDOW == 273 (0x1273d2000) [pid = 10935] [serial = 1589] [outer = 0x12480b000] 17:59:45 INFO - PROCESS | 10935 | 1464051585153 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]]]}] 17:59:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 17:59:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 927ms 17:59:45 INFO - PROCESS | 10935 | 1464051585202 Marionette TRACE conn2 -> [0,2089,"getWindowHandle",null] 17:59:45 INFO - PROCESS | 10935 | 1464051585204 Marionette TRACE conn2 <- [1,2089,null,{"value":"7"}] 17:59:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 17:59:45 INFO - PROCESS | 10935 | 1464051585206 Marionette TRACE conn2 -> [0,2090,"setScriptTimeout",{"ms":35000}] 17:59:45 INFO - PROCESS | 10935 | 1464051585207 Marionette TRACE conn2 <- [1,2090,null,{}] 17:59:45 INFO - PROCESS | 10935 | 1464051585210 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}] 17:59:45 INFO - PROCESS | 10935 | 1464051585319 Marionette TRACE conn2 <- [1,2091,null,{"value":null}] 17:59:45 INFO - PROCESS | 10935 | 1464051585422 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:59:45 INFO - PROCESS | 10935 | ++DOCSHELL 0x134993800 == 117 [pid = 10935] [id = 530] 17:59:45 INFO - PROCESS | 10935 | ++DOMWINDOW == 274 (0x12956c800) [pid = 10935] [serial = 1590] [outer = 0x0] 17:59:45 INFO - PROCESS | 10935 | ++DOMWINDOW == 275 (0x1296dfc00) [pid = 10935] [serial = 1591] [outer = 0x12956c800] 17:59:45 INFO - PROCESS | 10935 | 1464051585449 Marionette DEBUG loaded listener.js 17:59:45 INFO - PROCESS | 10935 | ++DOMWINDOW == 276 (0x12aac9400) [pid = 10935] [serial = 1592] [outer = 0x12956c800] 17:59:45 INFO - PROCESS | 10935 | --DOCSHELL 0x12d58e000 == 116 [pid = 10935] [id = 451] 17:59:45 INFO - PROCESS | 10935 | --DOCSHELL 0x12c077000 == 115 [pid = 10935] [id = 450] 17:59:45 INFO - PROCESS | 10935 | --DOCSHELL 0x119415000 == 114 [pid = 10935] [id = 456] 17:59:45 INFO - PROCESS | 10935 | --DOCSHELL 0x137640000 == 113 [pid = 10935] [id = 455] 17:59:45 INFO - PROCESS | 10935 | --DOCSHELL 0x1377dd800 == 112 [pid = 10935] [id = 375] 17:59:45 INFO - PROCESS | 10935 | --DOCSHELL 0x135bca800 == 111 [pid = 10935] [id = 454] 17:59:45 INFO - PROCESS | 10935 | --DOCSHELL 0x12d94a000 == 110 [pid = 10935] [id = 452] 17:59:45 INFO - PROCESS | 10935 | --DOCSHELL 0x1382de000 == 109 [pid = 10935] [id = 515] 17:59:45 INFO - PROCESS | 10935 | --DOCSHELL 0x137730800 == 108 [pid = 10935] [id = 514] 17:59:45 INFO - PROCESS | 10935 | --DOCSHELL 0x12d378000 == 107 [pid = 10935] [id = 513] 17:59:45 INFO - PROCESS | 10935 | --DOCSHELL 0x1353d2000 == 106 [pid = 10935] [id = 512] 17:59:45 INFO - PROCESS | 10935 | --DOMWINDOW == 275 (0x12c0dcc00) [pid = 10935] [serial = 1477] [outer = 0x0] [url = about:blank] 17:59:45 INFO - PROCESS | 10935 | --DOMWINDOW == 274 (0x129565800) [pid = 10935] [serial = 1416] [outer = 0x0] [url = about:blank] 17:59:45 INFO - PROCESS | 10935 | --DOMWINDOW == 273 (0x1349e9800) [pid = 10935] [serial = 1422] [outer = 0x0] [url = about:blank] 17:59:45 INFO - PROCESS | 10935 | --DOMWINDOW == 272 (0x135974800) [pid = 10935] [serial = 1431] [outer = 0x0] [url = about:blank] 17:59:45 INFO - PROCESS | 10935 | --DOMWINDOW == 271 (0x13597a800) [pid = 10935] [serial = 1434] [outer = 0x0] [url = about:blank] 17:59:45 INFO - PROCESS | 10935 | --DOMWINDOW == 270 (0x1356a4800) [pid = 10935] [serial = 1425] [outer = 0x0] [url = about:blank] 17:59:45 INFO - PROCESS | 10935 | --DOMWINDOW == 269 (0x123705800) [pid = 10935] [serial = 1413] [outer = 0x0] [url = about:blank] 17:59:45 INFO - PROCESS | 10935 | --DOMWINDOW == 268 (0x115e65800) [pid = 10935] [serial = 1410] [outer = 0x0] [url = about:blank] 17:59:45 INFO - PROCESS | 10935 | --DOMWINDOW == 267 (0x134931800) [pid = 10935] [serial = 1428] [outer = 0x0] [url = about:blank] 17:59:45 INFO - PROCESS | 10935 | --DOMWINDOW == 266 (0x135c06400) [pid = 10935] [serial = 1437] [outer = 0x0] [url = about:blank] 17:59:45 INFO - PROCESS | 10935 | --DOMWINDOW == 265 (0x12bd95c00) [pid = 10935] [serial = 1419] [outer = 0x0] [url = about:blank] 17:59:45 INFO - PROCESS | 10935 | 1464051585924 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]]]}] 17:59:45 INFO - PROCESS | 10935 | --DOCSHELL 0x134994000 == 105 [pid = 10935] [id = 511] 17:59:45 INFO - PROCESS | 10935 | --DOCSHELL 0x12de0c800 == 104 [pid = 10935] [id = 510] 17:59:45 INFO - PROCESS | 10935 | --DOCSHELL 0x12d59c800 == 103 [pid = 10935] [id = 509] 17:59:45 INFO - PROCESS | 10935 | --DOCSHELL 0x12bd67000 == 102 [pid = 10935] [id = 508] 17:59:45 INFO - PROCESS | 10935 | --DOCSHELL 0x127392000 == 101 [pid = 10935] [id = 507] 17:59:45 INFO - PROCESS | 10935 | --DOCSHELL 0x124994800 == 100 [pid = 10935] [id = 506] 17:59:45 INFO - PROCESS | 10935 | --DOCSHELL 0x1237d1000 == 99 [pid = 10935] [id = 505] 17:59:45 INFO - PROCESS | 10935 | --DOCSHELL 0x123528000 == 98 [pid = 10935] [id = 504] 17:59:45 INFO - PROCESS | 10935 | --DOCSHELL 0x13fa90000 == 97 [pid = 10935] [id = 500] 17:59:45 INFO - PROCESS | 10935 | --DOCSHELL 0x1384e0800 == 96 [pid = 10935] [id = 499] 17:59:45 INFO - PROCESS | 10935 | --DOCSHELL 0x138470800 == 95 [pid = 10935] [id = 498] 17:59:45 INFO - PROCESS | 10935 | --DOCSHELL 0x13751f800 == 94 [pid = 10935] [id = 497] 17:59:45 INFO - PROCESS | 10935 | --DOCSHELL 0x1358ea000 == 93 [pid = 10935] [id = 496] 17:59:45 INFO - PROCESS | 10935 | --DOCSHELL 0x135370800 == 92 [pid = 10935] [id = 495] 17:59:45 INFO - PROCESS | 10935 | --DOCSHELL 0x12a79e800 == 91 [pid = 10935] [id = 494] 17:59:45 INFO - PROCESS | 10935 | --DOCSHELL 0x11945d000 == 90 [pid = 10935] [id = 493] 17:59:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 17:59:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 770ms 17:59:45 INFO - PROCESS | 10935 | --DOMWINDOW == 264 (0x12bdbec00) [pid = 10935] [serial = 1475] [outer = 0x0] [url = about:blank] 17:59:45 INFO - PROCESS | 10935 | --DOMWINDOW == 263 (0x1160dec00) [pid = 10935] [serial = 1440] [outer = 0x0] [url = about:blank] 17:59:45 INFO - PROCESS | 10935 | --DOMWINDOW == 262 (0x11954e800) [pid = 10935] [serial = 916] [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.] 17:59:45 INFO - PROCESS | 10935 | --DOMWINDOW == 261 (0x1296c9000) [pid = 10935] [serial = 1466] [outer = 0x0] [url = about:blank] 17:59:45 INFO - PROCESS | 10935 | --DOMWINDOW == 260 (0x135c0f400) [pid = 10935] [serial = 1408] [outer = 0x0] [url = about:blank] 17:59:45 INFO - PROCESS | 10935 | --DOMWINDOW == 259 (0x12349a400) [pid = 10935] [serial = 1454] [outer = 0x0] [url = about:blank] 17:59:45 INFO - PROCESS | 10935 | --DOMWINDOW == 258 (0x117175c00) [pid = 10935] [serial = 1441] [outer = 0x0] [url = about:blank] 17:59:45 INFO - PROCESS | 10935 | --DOMWINDOW == 257 (0x119ace000) [pid = 10935] [serial = 1447] [outer = 0x0] [url = about:blank] 17:59:45 INFO - PROCESS | 10935 | --DOMWINDOW == 256 (0x128e4c800) [pid = 10935] [serial = 1463] [outer = 0x0] [url = about:blank] 17:59:45 INFO - PROCESS | 10935 | --DOMWINDOW == 255 (0x126197800) [pid = 10935] [serial = 1459] [outer = 0x0] [url = about:blank] 17:59:45 INFO - PROCESS | 10935 | --DOMWINDOW == 254 (0x128e55c00) [pid = 10935] [serial = 1469] [outer = 0x0] [url = about:blank] 17:59:45 INFO - PROCESS | 10935 | --DOMWINDOW == 253 (0x129954400) [pid = 10935] [serial = 1471] [outer = 0x0] [url = about:blank] 17:59:45 INFO - PROCESS | 10935 | --DOMWINDOW == 252 (0x1212dec00) [pid = 10935] [serial = 1453] [outer = 0x0] [url = about:blank] 17:59:45 INFO - PROCESS | 10935 | --DOMWINDOW == 251 (0x12bd97800) [pid = 10935] [serial = 1474] [outer = 0x0] [url = about:blank] 17:59:45 INFO - PROCESS | 10935 | --DOMWINDOW == 250 (0x1276c7000) [pid = 10935] [serial = 1460] [outer = 0x0] [url = about:blank] 17:59:45 INFO - PROCESS | 10935 | --DOMWINDOW == 249 (0x11856c800) [pid = 10935] [serial = 1443] [outer = 0x0] [url = about:blank] 17:59:45 INFO - PROCESS | 10935 | --DOMWINDOW == 248 (0x1192a1400) [pid = 10935] [serial = 1444] [outer = 0x0] [url = about:blank] 17:59:45 INFO - PROCESS | 10935 | --DOMWINDOW == 247 (0x1291cc000) [pid = 10935] [serial = 1465] [outer = 0x0] [url = about:blank] 17:59:45 INFO - PROCESS | 10935 | --DOMWINDOW == 246 (0x125986800) [pid = 10935] [serial = 1457] [outer = 0x0] [url = about:blank] 17:59:45 INFO - PROCESS | 10935 | --DOMWINDOW == 245 (0x127834000) [pid = 10935] [serial = 1462] [outer = 0x0] [url = about:blank] 17:59:45 INFO - PROCESS | 10935 | --DOMWINDOW == 244 (0x11a170000) [pid = 10935] [serial = 1451] [outer = 0x0] [url = about:blank] 17:59:45 INFO - PROCESS | 10935 | --DOMWINDOW == 243 (0x119acb400) [pid = 10935] [serial = 1468] [outer = 0x0] [url = about:blank] 17:59:45 INFO - PROCESS | 10935 | --DOMWINDOW == 242 (0x1198d8800) [pid = 10935] [serial = 1446] [outer = 0x0] [url = about:blank] 17:59:45 INFO - PROCESS | 10935 | --DOMWINDOW == 241 (0x119c61400) [pid = 10935] [serial = 1450] [outer = 0x0] [url = about:blank] 17:59:45 INFO - PROCESS | 10935 | --DOMWINDOW == 240 (0x12aef6800) [pid = 10935] [serial = 1472] [outer = 0x0] [url = about:blank] 17:59:45 INFO - PROCESS | 10935 | --DOMWINDOW == 239 (0x124904000) [pid = 10935] [serial = 1456] [outer = 0x0] [url = about:blank] 17:59:45 INFO - PROCESS | 10935 | 1464051585982 Marionette TRACE conn2 -> [0,2093,"getWindowHandle",null] 17:59:45 INFO - PROCESS | 10935 | 1464051585984 Marionette TRACE conn2 <- [1,2093,null,{"value":"7"}] 17:59:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 17:59:45 INFO - PROCESS | 10935 | 1464051585989 Marionette TRACE conn2 -> [0,2094,"setScriptTimeout",{"ms":35000}] 17:59:45 INFO - PROCESS | 10935 | 1464051585991 Marionette TRACE conn2 <- [1,2094,null,{}] 17:59:46 INFO - PROCESS | 10935 | 1464051586000 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}] 17:59:46 INFO - PROCESS | 10935 | 1464051586133 Marionette TRACE conn2 <- [1,2095,null,{"value":null}] 17:59:46 INFO - PROCESS | 10935 | 1464051586144 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:59:46 INFO - PROCESS | 10935 | ++DOCSHELL 0x119459800 == 91 [pid = 10935] [id = 531] 17:59:46 INFO - PROCESS | 10935 | ++DOMWINDOW == 240 (0x11856c800) [pid = 10935] [serial = 1593] [outer = 0x0] 17:59:46 INFO - PROCESS | 10935 | ++DOMWINDOW == 241 (0x119c61400) [pid = 10935] [serial = 1594] [outer = 0x11856c800] 17:59:46 INFO - PROCESS | 10935 | 1464051586186 Marionette DEBUG loaded listener.js 17:59:46 INFO - PROCESS | 10935 | ++DOMWINDOW == 242 (0x12480c400) [pid = 10935] [serial = 1595] [outer = 0x11856c800] 17:59:46 INFO - PROCESS | 10935 | 1464051586664 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]]]}] 17:59:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 17:59:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 723ms 17:59:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 17:59:46 INFO - PROCESS | 10935 | 1464051586713 Marionette TRACE conn2 -> [0,2097,"getWindowHandle",null] 17:59:46 INFO - PROCESS | 10935 | 1464051586714 Marionette TRACE conn2 <- [1,2097,null,{"value":"7"}] 17:59:46 INFO - PROCESS | 10935 | 1464051586716 Marionette TRACE conn2 -> [0,2098,"setScriptTimeout",{"ms":35000}] 17:59:46 INFO - PROCESS | 10935 | 1464051586717 Marionette TRACE conn2 <- [1,2098,null,{}] 17:59:46 INFO - PROCESS | 10935 | 1464051586719 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}] 17:59:46 INFO - PROCESS | 10935 | 1464051586833 Marionette TRACE conn2 <- [1,2099,null,{"value":null}] 17:59:46 INFO - PROCESS | 10935 | 1464051586837 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:59:46 INFO - PROCESS | 10935 | ++DOCSHELL 0x12aad7800 == 92 [pid = 10935] [id = 532] 17:59:46 INFO - PROCESS | 10935 | ++DOMWINDOW == 243 (0x1276c7000) [pid = 10935] [serial = 1596] [outer = 0x0] 17:59:46 INFO - PROCESS | 10935 | ++DOMWINDOW == 244 (0x12aefb800) [pid = 10935] [serial = 1597] [outer = 0x1276c7000] 17:59:46 INFO - PROCESS | 10935 | 1464051586864 Marionette DEBUG loaded listener.js 17:59:46 INFO - PROCESS | 10935 | ++DOMWINDOW == 245 (0x12cf85000) [pid = 10935] [serial = 1598] [outer = 0x1276c7000] 17:59:47 INFO - PROCESS | 10935 | 1464051587246 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]]]}] 17:59:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 17:59:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 570ms 17:59:47 INFO - PROCESS | 10935 | 1464051587287 Marionette TRACE conn2 -> [0,2101,"getWindowHandle",null] 17:59:47 INFO - PROCESS | 10935 | 1464051587288 Marionette TRACE conn2 <- [1,2101,null,{"value":"7"}] 17:59:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 17:59:47 INFO - PROCESS | 10935 | 1464051587290 Marionette TRACE conn2 -> [0,2102,"setScriptTimeout",{"ms":35000}] 17:59:47 INFO - PROCESS | 10935 | 1464051587291 Marionette TRACE conn2 <- [1,2102,null,{}] 17:59:47 INFO - PROCESS | 10935 | 1464051587294 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}] 17:59:47 INFO - PROCESS | 10935 | 1464051587397 Marionette TRACE conn2 <- [1,2103,null,{"value":null}] 17:59:47 INFO - PROCESS | 10935 | 1464051587401 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:59:47 INFO - PROCESS | 10935 | ++DOCSHELL 0x12c6dd000 == 93 [pid = 10935] [id = 533] 17:59:47 INFO - PROCESS | 10935 | ++DOMWINDOW == 246 (0x12cf85c00) [pid = 10935] [serial = 1599] [outer = 0x0] 17:59:47 INFO - PROCESS | 10935 | ++DOMWINDOW == 247 (0x12e32d000) [pid = 10935] [serial = 1600] [outer = 0x12cf85c00] 17:59:47 INFO - PROCESS | 10935 | 1464051587426 Marionette DEBUG loaded listener.js 17:59:47 INFO - PROCESS | 10935 | ++DOMWINDOW == 248 (0x13492d000) [pid = 10935] [serial = 1601] [outer = 0x12cf85c00] 17:59:47 INFO - PROCESS | 10935 | 1464051587778 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]]]}] 17:59:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 17:59:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 521ms 17:59:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 17:59:47 INFO - PROCESS | 10935 | 1464051587814 Marionette TRACE conn2 -> [0,2105,"getWindowHandle",null] 17:59:47 INFO - PROCESS | 10935 | 1464051587816 Marionette TRACE conn2 <- [1,2105,null,{"value":"7"}] 17:59:47 INFO - PROCESS | 10935 | 1464051587818 Marionette TRACE conn2 -> [0,2106,"setScriptTimeout",{"ms":35000}] 17:59:47 INFO - PROCESS | 10935 | 1464051587819 Marionette TRACE conn2 <- [1,2106,null,{}] 17:59:47 INFO - PROCESS | 10935 | 1464051587822 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}] 17:59:47 INFO - PROCESS | 10935 | 1464051587969 Marionette TRACE conn2 <- [1,2107,null,{"value":null}] 17:59:48 INFO - PROCESS | 10935 | 1464051588020 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:59:48 INFO - PROCESS | 10935 | ++DOCSHELL 0x12d59b800 == 94 [pid = 10935] [id = 534] 17:59:48 INFO - PROCESS | 10935 | ++DOMWINDOW == 249 (0x12783d800) [pid = 10935] [serial = 1602] [outer = 0x0] 17:59:48 INFO - PROCESS | 10935 | ++DOMWINDOW == 250 (0x134933400) [pid = 10935] [serial = 1603] [outer = 0x12783d800] 17:59:48 INFO - PROCESS | 10935 | 1464051588045 Marionette DEBUG loaded listener.js 17:59:48 INFO - PROCESS | 10935 | ++DOMWINDOW == 251 (0x134a80400) [pid = 10935] [serial = 1604] [outer = 0x12783d800] 17:59:48 INFO - PROCESS | 10935 | 1464051588399 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]]]}] 17:59:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 17:59:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 619ms 17:59:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 17:59:48 INFO - PROCESS | 10935 | 1464051588438 Marionette TRACE conn2 -> [0,2109,"getWindowHandle",null] 17:59:48 INFO - PROCESS | 10935 | 1464051588439 Marionette TRACE conn2 <- [1,2109,null,{"value":"7"}] 17:59:48 INFO - PROCESS | 10935 | 1464051588441 Marionette TRACE conn2 -> [0,2110,"setScriptTimeout",{"ms":35000}] 17:59:48 INFO - PROCESS | 10935 | 1464051588442 Marionette TRACE conn2 <- [1,2110,null,{}] 17:59:48 INFO - PROCESS | 10935 | 1464051588445 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}] 17:59:48 INFO - PROCESS | 10935 | 1464051588573 Marionette TRACE conn2 <- [1,2111,null,{"value":null}] 17:59:48 INFO - PROCESS | 10935 | 1464051588598 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:59:48 INFO - PROCESS | 10935 | ++DOCSHELL 0x13498e000 == 95 [pid = 10935] [id = 535] 17:59:48 INFO - PROCESS | 10935 | ++DOMWINDOW == 252 (0x1349e0c00) [pid = 10935] [serial = 1605] [outer = 0x0] 17:59:48 INFO - PROCESS | 10935 | ++DOMWINDOW == 253 (0x134a86000) [pid = 10935] [serial = 1606] [outer = 0x1349e0c00] 17:59:48 INFO - PROCESS | 10935 | 1464051588623 Marionette DEBUG loaded listener.js 17:59:48 INFO - PROCESS | 10935 | ++DOMWINDOW == 254 (0x134a8b400) [pid = 10935] [serial = 1607] [outer = 0x1349e0c00] 17:59:48 INFO - PROCESS | 10935 | 1464051588972 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]]]}] 17:59:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 17:59:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 568ms 17:59:49 INFO - PROCESS | 10935 | 1464051589010 Marionette TRACE conn2 -> [0,2113,"getWindowHandle",null] 17:59:49 INFO - PROCESS | 10935 | 1464051589011 Marionette TRACE conn2 <- [1,2113,null,{"value":"7"}] 17:59:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 17:59:49 INFO - PROCESS | 10935 | 1464051589014 Marionette TRACE conn2 -> [0,2114,"setScriptTimeout",{"ms":35000}] 17:59:49 INFO - PROCESS | 10935 | 1464051589015 Marionette TRACE conn2 <- [1,2114,null,{}] 17:59:49 INFO - PROCESS | 10935 | 1464051589017 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}] 17:59:49 INFO - PROCESS | 10935 | 1464051589144 Marionette TRACE conn2 <- [1,2115,null,{"value":null}] 17:59:49 INFO - PROCESS | 10935 | 1464051589157 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:59:49 INFO - PROCESS | 10935 | ++DOCSHELL 0x137508800 == 96 [pid = 10935] [id = 536] 17:59:49 INFO - PROCESS | 10935 | ++DOMWINDOW == 255 (0x110f7d400) [pid = 10935] [serial = 1608] [outer = 0x0] 17:59:49 INFO - PROCESS | 10935 | ++DOMWINDOW == 256 (0x1351cac00) [pid = 10935] [serial = 1609] [outer = 0x110f7d400] 17:59:49 INFO - PROCESS | 10935 | 1464051589182 Marionette DEBUG loaded listener.js 17:59:49 INFO - PROCESS | 10935 | ++DOMWINDOW == 257 (0x1356a2800) [pid = 10935] [serial = 1610] [outer = 0x110f7d400] 17:59:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 17:59:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 568ms 17:59:49 INFO - PROCESS | 10935 | 1464051589578 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]]]}] 17:59:49 INFO - PROCESS | 10935 | 1464051589582 Marionette TRACE conn2 -> [0,2117,"getWindowHandle",null] 17:59:49 INFO - PROCESS | 10935 | 1464051589584 Marionette TRACE conn2 <- [1,2117,null,{"value":"7"}] 17:59:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 17:59:49 INFO - PROCESS | 10935 | 1464051589586 Marionette TRACE conn2 -> [0,2118,"setScriptTimeout",{"ms":35000}] 17:59:49 INFO - PROCESS | 10935 | 1464051589588 Marionette TRACE conn2 <- [1,2118,null,{}] 17:59:49 INFO - PROCESS | 10935 | 1464051589590 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}] 17:59:49 INFO - PROCESS | 10935 | 1464051589738 Marionette TRACE conn2 <- [1,2119,null,{"value":null}] 17:59:49 INFO - PROCESS | 10935 | 1464051589756 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:59:49 INFO - PROCESS | 10935 | ++DOCSHELL 0x1377d1000 == 97 [pid = 10935] [id = 537] 17:59:49 INFO - PROCESS | 10935 | ++DOMWINDOW == 258 (0x12e366800) [pid = 10935] [serial = 1611] [outer = 0x0] 17:59:49 INFO - PROCESS | 10935 | ++DOMWINDOW == 259 (0x12e36e400) [pid = 10935] [serial = 1612] [outer = 0x12e366800] 17:59:49 INFO - PROCESS | 10935 | 1464051589785 Marionette DEBUG loaded listener.js 17:59:49 INFO - PROCESS | 10935 | ++DOMWINDOW == 260 (0x135976000) [pid = 10935] [serial = 1613] [outer = 0x12e366800] 17:59:50 INFO - PROCESS | 10935 | 1464051590181 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]]]}] 17:59:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 17:59:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 622ms 17:59:50 INFO - PROCESS | 10935 | 1464051590209 Marionette TRACE conn2 -> [0,2121,"getWindowHandle",null] 17:59:50 INFO - PROCESS | 10935 | 1464051590210 Marionette TRACE conn2 <- [1,2121,null,{"value":"7"}] 17:59:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 17:59:50 INFO - PROCESS | 10935 | --DOMWINDOW == 259 (0x12e333000) [pid = 10935] [serial = 1124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 17:59:50 INFO - PROCESS | 10935 | --DOMWINDOW == 258 (0x12c623800) [pid = 10935] [serial = 1046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 17:59:50 INFO - PROCESS | 10935 | --DOMWINDOW == 257 (0x113911400) [pid = 10935] [serial = 1409] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 17:59:50 INFO - PROCESS | 10935 | --DOMWINDOW == 256 (0x113d63000) [pid = 10935] [serial = 1238] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 17:59:50 INFO - PROCESS | 10935 | --DOMWINDOW == 255 (0x12783f800) [pid = 10935] [serial = 1118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 17:59:50 INFO - PROCESS | 10935 | --DOMWINDOW == 254 (0x113904800) [pid = 10935] [serial = 1196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 17:59:50 INFO - PROCESS | 10935 | --DOMWINDOW == 253 (0x12480f400) [pid = 10935] [serial = 1115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 17:59:50 INFO - PROCESS | 10935 | --DOMWINDOW == 252 (0x112dd8800) [pid = 10935] [serial = 1193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 17:59:50 INFO - PROCESS | 10935 | --DOMWINDOW == 251 (0x1296ca800) [pid = 10935] [serial = 1433] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 17:59:50 INFO - PROCESS | 10935 | --DOMWINDOW == 250 (0x11a167000) [pid = 10935] [serial = 1412] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 17:59:50 INFO - PROCESS | 10935 | --DOMWINDOW == 249 (0x1296dd800) [pid = 10935] [serial = 1187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 17:59:50 INFO - PROCESS | 10935 | --DOMWINDOW == 248 (0x129567000) [pid = 10935] [serial = 1319] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 17:59:50 INFO - PROCESS | 10935 | --DOMWINDOW == 247 (0x11766d000) [pid = 10935] [serial = 1346] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 17:59:50 INFO - PROCESS | 10935 | --DOMWINDOW == 246 (0x135240000) [pid = 10935] [serial = 1127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 17:59:50 INFO - PROCESS | 10935 | --DOMWINDOW == 245 (0x123247800) [pid = 10935] [serial = 1304] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 17:59:50 INFO - PROCESS | 10935 | --DOMWINDOW == 244 (0x119dbb000) [pid = 10935] [serial = 1349] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 17:59:50 INFO - PROCESS | 10935 | --DOMWINDOW == 243 (0x12aa62000) [pid = 10935] [serial = 1250] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 17:59:50 INFO - PROCESS | 10935 | --DOMWINDOW == 242 (0x12c0e0c00) [pid = 10935] [serial = 1361] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 17:59:50 INFO - PROCESS | 10935 | --DOMWINDOW == 241 (0x12e32e000) [pid = 10935] [serial = 1313] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 17:59:50 INFO - PROCESS | 10935 | --DOMWINDOW == 240 (0x12eb9cc00) [pid = 10935] [serial = 1130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 17:59:50 INFO - PROCESS | 10935 | --DOMWINDOW == 239 (0x1291c9000) [pid = 10935] [serial = 1184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 17:59:50 INFO - PROCESS | 10935 | --DOMWINDOW == 238 (0x116940c00) [pid = 10935] [serial = 1175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 17:59:50 INFO - PROCESS | 10935 | --DOMWINDOW == 237 (0x124808800) [pid = 10935] [serial = 1430] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 17:59:50 INFO - PROCESS | 10935 | --DOMWINDOW == 236 (0x12b48c800) [pid = 10935] [serial = 1121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 17:59:50 INFO - PROCESS | 10935 | --DOMWINDOW == 235 (0x111d8a000) [pid = 10935] [serial = 1343] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 17:59:50 INFO - PROCESS | 10935 | --DOMWINDOW == 234 (0x115e62800) [pid = 10935] [serial = 1190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 17:59:50 INFO - PROCESS | 10935 | --DOMWINDOW == 233 (0x115e60800) [pid = 10935] [serial = 1295] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 17:59:50 INFO - PROCESS | 10935 | --DOMWINDOW == 232 (0x12619e400) [pid = 10935] [serial = 1415] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 17:59:50 INFO - PROCESS | 10935 | --DOMWINDOW == 231 (0x13492c000) [pid = 10935] [serial = 1427] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 17:59:50 INFO - PROCESS | 10935 | --DOMWINDOW == 230 (0x12480e800) [pid = 10935] [serial = 1181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 17:59:50 INFO - PROCESS | 10935 | --DOMWINDOW == 229 (0x11988bc00) [pid = 10935] [serial = 1241] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 17:59:50 INFO - PROCESS | 10935 | --DOMWINDOW == 228 (0x12556e800) [pid = 10935] [serial = 1307] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 17:59:50 INFO - PROCESS | 10935 | --DOMWINDOW == 227 (0x11988f400) [pid = 10935] [serial = 1244] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 17:59:50 INFO - PROCESS | 10935 | --DOMWINDOW == 226 (0x11a16ac00) [pid = 10935] [serial = 1301] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 17:59:50 INFO - PROCESS | 10935 | --DOMWINDOW == 225 (0x13569f000) [pid = 10935] [serial = 1424] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 17:59:50 INFO - PROCESS | 10935 | --DOMWINDOW == 224 (0x117550c00) [pid = 10935] [serial = 1298] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 17:59:50 INFO - PROCESS | 10935 | --DOMWINDOW == 223 (0x12aa62c00) [pid = 10935] [serial = 1253] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 17:59:50 INFO - PROCESS | 10935 | --DOMWINDOW == 222 (0x12d905c00) [pid = 10935] [serial = 1364] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 17:59:50 INFO - PROCESS | 10935 | --DOMWINDOW == 221 (0x110f77c00) [pid = 10935] [serial = 1235] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 17:59:50 INFO - PROCESS | 10935 | --DOMWINDOW == 220 (0x119c54800) [pid = 10935] [serial = 1112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 17:59:50 INFO - PROCESS | 10935 | --DOMWINDOW == 219 (0x12e330400) [pid = 10935] [serial = 1316] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 17:59:50 INFO - PROCESS | 10935 | --DOMWINDOW == 218 (0x11670f000) [pid = 10935] [serial = 1322] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 17:59:50 INFO - PROCESS | 10935 | --DOMWINDOW == 217 (0x1349e4800) [pid = 10935] [serial = 1421] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 17:59:50 INFO - PROCESS | 10935 | --DOMWINDOW == 216 (0x12bdb8c00) [pid = 10935] [serial = 1310] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 17:59:50 INFO - PROCESS | 10935 | --DOMWINDOW == 215 (0x128e4ac00) [pid = 10935] [serial = 1355] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 17:59:50 INFO - PROCESS | 10935 | --DOMWINDOW == 214 (0x115e5bc00) [pid = 10935] [serial = 1367] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 17:59:50 INFO - PROCESS | 10935 | --DOMWINDOW == 213 (0x127819000) [pid = 10935] [serial = 1436] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 17:59:50 INFO - PROCESS | 10935 | --DOMWINDOW == 212 (0x112dde000) [pid = 10935] [serial = 1109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 17:59:50 INFO - PROCESS | 10935 | --DOMWINDOW == 211 (0x12995c400) [pid = 10935] [serial = 1418] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 17:59:50 INFO - PROCESS | 10935 | --DOMWINDOW == 210 (0x119551800) [pid = 10935] [serial = 1178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 17:59:50 INFO - PROCESS | 10935 | --DOMWINDOW == 209 (0x1212de800) [pid = 10935] [serial = 1352] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 17:59:50 INFO - PROCESS | 10935 | --DOMWINDOW == 208 (0x12c0e0400) [pid = 10935] [serial = 1358] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 17:59:50 INFO - PROCESS | 10935 | --DOMWINDOW == 207 (0x12706ac00) [pid = 10935] [serial = 1247] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 17:59:50 INFO - PROCESS | 10935 | --DOMWINDOW == 206 (0x12d903800) [pid = 10935] [serial = 1530] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 17:59:50 INFO - PROCESS | 10935 | --DOMWINDOW == 205 (0x119489c00) [pid = 10935] [serial = 1533] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 17:59:50 INFO - PROCESS | 10935 | --DOMWINDOW == 204 (0x110f80c00) [pid = 10935] [serial = 1536] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 17:59:50 INFO - PROCESS | 10935 | --DOMWINDOW == 203 (0x115ec4c00) [pid = 10935] [serial = 1539] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 17:59:50 INFO - PROCESS | 10935 | --DOMWINDOW == 202 (0x1212db000) [pid = 10935] [serial = 1542] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 17:59:50 INFO - PROCESS | 10935 | --DOMWINDOW == 201 (0x123552c00) [pid = 10935] [serial = 1545] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 17:59:50 INFO - PROCESS | 10935 | --DOMWINDOW == 200 (0x113963c00) [pid = 10935] [serial = 1512] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 17:59:50 INFO - PROCESS | 10935 | --DOMWINDOW == 199 (0x129950800) [pid = 10935] [serial = 1527] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 17:59:50 INFO - PROCESS | 10935 | --DOMWINDOW == 198 (0x125941800) [pid = 10935] [serial = 1521] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 17:59:50 INFO - PROCESS | 10935 | --DOMWINDOW == 197 (0x119a4c800) [pid = 10935] [serial = 1515] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 17:59:50 INFO - PROCESS | 10935 | --DOMWINDOW == 196 (0x1359bdc00) [pid = 10935] [serial = 1509] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 17:59:50 INFO - PROCESS | 10935 | --DOMWINDOW == 195 (0x125986400) [pid = 10935] [serial = 1524] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 17:59:50 INFO - PROCESS | 10935 | --DOMWINDOW == 194 (0x119a56400) [pid = 10935] [serial = 1518] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 17:59:50 INFO - PROCESS | 10935 | 1464051590761 Marionette TRACE conn2 -> [0,2122,"setScriptTimeout",{"ms":35000}] 17:59:50 INFO - PROCESS | 10935 | 1464051590762 Marionette TRACE conn2 <- [1,2122,null,{}] 17:59:50 INFO - PROCESS | 10935 | 1464051590781 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}] 17:59:50 INFO - PROCESS | 10935 | 1464051590883 Marionette TRACE conn2 <- [1,2123,null,{"value":null}] 17:59:50 INFO - PROCESS | 10935 | 1464051590889 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:59:50 INFO - PROCESS | 10935 | ++DOCSHELL 0x1171ea800 == 98 [pid = 10935] [id = 538] 17:59:50 INFO - PROCESS | 10935 | ++DOMWINDOW == 195 (0x112665c00) [pid = 10935] [serial = 1614] [outer = 0x0] 17:59:50 INFO - PROCESS | 10935 | ++DOMWINDOW == 196 (0x112f7b000) [pid = 10935] [serial = 1615] [outer = 0x112665c00] 17:59:50 INFO - PROCESS | 10935 | 1464051590914 Marionette DEBUG loaded listener.js 17:59:50 INFO - PROCESS | 10935 | ++DOMWINDOW == 197 (0x115ec4c00) [pid = 10935] [serial = 1616] [outer = 0x112665c00] 17:59:51 INFO - PROCESS | 10935 | 1464051591274 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]]]}] 17:59:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 17:59:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 1086ms 17:59:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 17:59:51 INFO - PROCESS | 10935 | 1464051591300 Marionette TRACE conn2 -> [0,2125,"getWindowHandle",null] 17:59:51 INFO - PROCESS | 10935 | 1464051591302 Marionette TRACE conn2 <- [1,2125,null,{"value":"7"}] 17:59:51 INFO - PROCESS | 10935 | 1464051591304 Marionette TRACE conn2 -> [0,2126,"setScriptTimeout",{"ms":35000}] 17:59:51 INFO - PROCESS | 10935 | 1464051591305 Marionette TRACE conn2 <- [1,2126,null,{}] 17:59:51 INFO - PROCESS | 10935 | 1464051591307 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}] 17:59:51 INFO - PROCESS | 10935 | 1464051591449 Marionette TRACE conn2 <- [1,2127,null,{"value":null}] 17:59:51 INFO - PROCESS | 10935 | 1464051591457 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:59:51 INFO - PROCESS | 10935 | ++DOCSHELL 0x12924f800 == 99 [pid = 10935] [id = 539] 17:59:51 INFO - PROCESS | 10935 | ++DOMWINDOW == 198 (0x115e60800) [pid = 10935] [serial = 1617] [outer = 0x0] 17:59:51 INFO - PROCESS | 10935 | ++DOMWINDOW == 199 (0x117550c00) [pid = 10935] [serial = 1618] [outer = 0x115e60800] 17:59:51 INFO - PROCESS | 10935 | 1464051591482 Marionette DEBUG loaded listener.js 17:59:51 INFO - PROCESS | 10935 | ++DOMWINDOW == 200 (0x11988bc00) [pid = 10935] [serial = 1619] [outer = 0x115e60800] 17:59:51 INFO - PROCESS | 10935 | 1464051591808 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]]]}] 17:59:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 17:59:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 520ms 17:59:51 INFO - PROCESS | 10935 | 1464051591824 Marionette TRACE conn2 -> [0,2129,"getWindowHandle",null] 17:59:51 INFO - PROCESS | 10935 | 1464051591826 Marionette TRACE conn2 <- [1,2129,null,{"value":"7"}] 17:59:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 17:59:51 INFO - PROCESS | 10935 | 1464051591831 Marionette TRACE conn2 -> [0,2130,"setScriptTimeout",{"ms":35000}] 17:59:51 INFO - PROCESS | 10935 | 1464051591832 Marionette TRACE conn2 <- [1,2130,null,{}] 17:59:51 INFO - PROCESS | 10935 | 1464051591835 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}] 17:59:51 INFO - PROCESS | 10935 | 1464051591933 Marionette TRACE conn2 <- [1,2131,null,{"value":null}] 17:59:51 INFO - PROCESS | 10935 | 1464051591937 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:59:51 INFO - PROCESS | 10935 | ++DOCSHELL 0x135c70800 == 100 [pid = 10935] [id = 540] 17:59:51 INFO - PROCESS | 10935 | ++DOMWINDOW == 201 (0x119a4c800) [pid = 10935] [serial = 1620] [outer = 0x0] 17:59:51 INFO - PROCESS | 10935 | ++DOMWINDOW == 202 (0x1212d8400) [pid = 10935] [serial = 1621] [outer = 0x119a4c800] 17:59:51 INFO - PROCESS | 10935 | 1464051591963 Marionette DEBUG loaded listener.js 17:59:52 INFO - PROCESS | 10935 | ++DOMWINDOW == 203 (0x124806000) [pid = 10935] [serial = 1622] [outer = 0x119a4c800] 17:59:52 INFO - PROCESS | 10935 | 1464051592336 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] 17:59:52 INFO - PROCESS | 10935 | 1464051592354 Marionette TRACE conn2 <- [1,2133,null,{"value":"7"}] 17:59:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 17:59:52 INFO - PROCESS | 10935 | 1464051592356 Marionette TRACE conn2 -> [0,2134,"setScriptTimeout",{"ms":35000}] 17:59:52 INFO - PROCESS | 10935 | 1464051592357 Marionette TRACE conn2 <- [1,2134,null,{}] 17:59:52 INFO - PROCESS | 10935 | 1464051592364 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}] 17:59:52 INFO - PROCESS | 10935 | 1464051592513 Marionette TRACE conn2 <- [1,2135,null,{"value":null}] 17:59:52 INFO - PROCESS | 10935 | 1464051592521 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:59:52 INFO - PROCESS | 10935 | ++DOCSHELL 0x13848a800 == 101 [pid = 10935] [id = 541] 17:59:52 INFO - PROCESS | 10935 | ++DOMWINDOW == 204 (0x124809c00) [pid = 10935] [serial = 1623] [outer = 0x0] 17:59:52 INFO - PROCESS | 10935 | ++DOMWINDOW == 205 (0x125622000) [pid = 10935] [serial = 1624] [outer = 0x124809c00] 17:59:52 INFO - PROCESS | 10935 | 1464051592545 Marionette DEBUG loaded listener.js 17:59:52 INFO - PROCESS | 10935 | ++DOMWINDOW == 206 (0x12783d400) [pid = 10935] [serial = 1625] [outer = 0x124809c00] 17:59:53 INFO - PROCESS | 10935 | 1464051593032 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]]]}] 17:59:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 17:59:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 719ms 17:59:53 INFO - PROCESS | 10935 | 1464051593076 Marionette TRACE conn2 -> [0,2137,"getWindowHandle",null] 17:59:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 17:59:53 INFO - PROCESS | 10935 | 1464051593079 Marionette TRACE conn2 <- [1,2137,null,{"value":"7"}] 17:59:53 INFO - PROCESS | 10935 | 1464051593083 Marionette TRACE conn2 -> [0,2138,"setScriptTimeout",{"ms":35000}] 17:59:53 INFO - PROCESS | 10935 | 1464051593085 Marionette TRACE conn2 <- [1,2138,null,{}] 17:59:53 INFO - PROCESS | 10935 | 1464051593089 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}] 17:59:53 INFO - PROCESS | 10935 | 1464051593218 Marionette TRACE conn2 <- [1,2139,null,{"value":null}] 17:59:53 INFO - PROCESS | 10935 | 1464051593358 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:59:53 INFO - PROCESS | 10935 | ++DOCSHELL 0x126231800 == 102 [pid = 10935] [id = 542] 17:59:53 INFO - PROCESS | 10935 | ++DOMWINDOW == 207 (0x117673000) [pid = 10935] [serial = 1626] [outer = 0x0] 17:59:53 INFO - PROCESS | 10935 | ++DOMWINDOW == 208 (0x119109800) [pid = 10935] [serial = 1627] [outer = 0x117673000] 17:59:53 INFO - PROCESS | 10935 | 1464051593392 Marionette DEBUG loaded listener.js 17:59:53 INFO - PROCESS | 10935 | ++DOMWINDOW == 209 (0x119a4f000) [pid = 10935] [serial = 1628] [outer = 0x117673000] 17:59:53 INFO - PROCESS | 10935 | 1464051593818 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]]]}] 17:59:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 17:59:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 774ms 17:59:53 INFO - PROCESS | 10935 | 1464051593857 Marionette TRACE conn2 -> [0,2141,"getWindowHandle",null] 17:59:53 INFO - PROCESS | 10935 | 1464051593862 Marionette TRACE conn2 <- [1,2141,null,{"value":"7"}] 17:59:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 17:59:53 INFO - PROCESS | 10935 | 1464051593867 Marionette TRACE conn2 -> [0,2142,"setScriptTimeout",{"ms":35000}] 17:59:53 INFO - PROCESS | 10935 | 1464051593868 Marionette TRACE conn2 <- [1,2142,null,{}] 17:59:53 INFO - PROCESS | 10935 | 1464051593871 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}] 17:59:53 INFO - PROCESS | 10935 | 1464051593995 Marionette TRACE conn2 <- [1,2143,null,{"value":null}] 17:59:54 INFO - PROCESS | 10935 | 1464051594126 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:59:54 INFO - PROCESS | 10935 | ++DOCSHELL 0x12d94a800 == 103 [pid = 10935] [id = 543] 17:59:54 INFO - PROCESS | 10935 | ++DOMWINDOW == 210 (0x119c72800) [pid = 10935] [serial = 1629] [outer = 0x0] 17:59:54 INFO - PROCESS | 10935 | ++DOMWINDOW == 211 (0x121242800) [pid = 10935] [serial = 1630] [outer = 0x119c72800] 17:59:54 INFO - PROCESS | 10935 | 1464051594157 Marionette DEBUG loaded listener.js 17:59:54 INFO - PROCESS | 10935 | ++DOMWINDOW == 212 (0x12355f800) [pid = 10935] [serial = 1631] [outer = 0x119c72800] 17:59:54 INFO - PROCESS | 10935 | 1464051594604 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] 17:59:54 INFO - PROCESS | 10935 | 1464051594639 Marionette TRACE conn2 <- [1,2145,null,{"value":"7"}] 17:59:54 INFO - PROCESS | 10935 | 1464051594642 Marionette TRACE conn2 -> [0,2146,"setScriptTimeout",{"ms":35000}] 17:59:54 INFO - PROCESS | 10935 | 1464051594644 Marionette TRACE conn2 <- [1,2146,null,{}] 17:59:54 INFO - PROCESS | 10935 | 1464051594653 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}] 17:59:54 INFO - PROCESS | 10935 | 1464051594777 Marionette TRACE conn2 <- [1,2147,null,{"value":null}] 17:59:54 INFO - PROCESS | 10935 | 1464051594911 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:59:54 INFO - PROCESS | 10935 | ++DOCSHELL 0x13846d800 == 104 [pid = 10935] [id = 544] 17:59:54 INFO - PROCESS | 10935 | ++DOMWINDOW == 213 (0x1254be800) [pid = 10935] [serial = 1632] [outer = 0x0] 17:59:54 INFO - PROCESS | 10935 | ++DOMWINDOW == 214 (0x127815c00) [pid = 10935] [serial = 1633] [outer = 0x1254be800] 17:59:54 INFO - PROCESS | 10935 | 1464051594945 Marionette DEBUG loaded listener.js 17:59:55 INFO - PROCESS | 10935 | ++DOMWINDOW == 215 (0x1296d4800) [pid = 10935] [serial = 1634] [outer = 0x1254be800] 17:59:55 INFO - PROCESS | 10935 | 1464051595380 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] 17:59:55 INFO - PROCESS | 10935 | 1464051595416 Marionette TRACE conn2 <- [1,2149,null,{"value":"7"}] 17:59:55 INFO - PROCESS | 10935 | 1464051595419 Marionette TRACE conn2 -> [0,2150,"setScriptTimeout",{"ms":35000}] 17:59:55 INFO - PROCESS | 10935 | 1464051595420 Marionette TRACE conn2 <- [1,2150,null,{}] 17:59:55 INFO - PROCESS | 10935 | 1464051595422 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}] 17:59:55 INFO - PROCESS | 10935 | 1464051595542 Marionette TRACE conn2 <- [1,2151,null,{"value":null}] 17:59:55 INFO - PROCESS | 10935 | 1464051595683 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:59:55 INFO - PROCESS | 10935 | ++DOCSHELL 0x13fc04000 == 105 [pid = 10935] [id = 545] 17:59:55 INFO - PROCESS | 10935 | ++DOMWINDOW == 216 (0x12aa62c00) [pid = 10935] [serial = 1635] [outer = 0x0] 17:59:55 INFO - PROCESS | 10935 | ++DOMWINDOW == 217 (0x12aad0c00) [pid = 10935] [serial = 1636] [outer = 0x12aa62c00] 17:59:55 INFO - PROCESS | 10935 | 1464051595715 Marionette DEBUG loaded listener.js 17:59:55 INFO - PROCESS | 10935 | ++DOMWINDOW == 218 (0x12c0d7800) [pid = 10935] [serial = 1637] [outer = 0x12aa62c00] 17:59:56 INFO - PROCESS | 10935 | 1464051596161 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]]]}] 17:59:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 17:59:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 768ms 17:59:56 INFO - PROCESS | 10935 | 1464051596188 Marionette TRACE conn2 -> [0,2153,"getWindowHandle",null] 17:59:56 INFO - PROCESS | 10935 | 1464051596189 Marionette TRACE conn2 <- [1,2153,null,{"value":"7"}] 17:59:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 17:59:56 INFO - PROCESS | 10935 | 1464051596192 Marionette TRACE conn2 -> [0,2154,"setScriptTimeout",{"ms":35000}] 17:59:56 INFO - PROCESS | 10935 | 1464051596193 Marionette TRACE conn2 <- [1,2154,null,{}] 17:59:56 INFO - PROCESS | 10935 | 1464051596195 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}] 17:59:56 INFO - PROCESS | 10935 | 1464051596316 Marionette TRACE conn2 <- [1,2155,null,{"value":null}] 17:59:56 INFO - PROCESS | 10935 | 1464051596447 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:59:56 INFO - PROCESS | 10935 | ++DOCSHELL 0x141320000 == 106 [pid = 10935] [id = 546] 17:59:56 INFO - PROCESS | 10935 | ++DOMWINDOW == 219 (0x12aa64800) [pid = 10935] [serial = 1638] [outer = 0x0] 17:59:56 INFO - PROCESS | 10935 | ++DOMWINDOW == 220 (0x12c0e0000) [pid = 10935] [serial = 1639] [outer = 0x12aa64800] 17:59:56 INFO - PROCESS | 10935 | 1464051596477 Marionette DEBUG loaded listener.js 17:59:56 INFO - PROCESS | 10935 | ++DOMWINDOW == 221 (0x12d65f800) [pid = 10935] [serial = 1640] [outer = 0x12aa64800] 17:59:56 INFO - PROCESS | 10935 | 1464051596870 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]]]}] 17:59:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 17:59:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 721ms 17:59:56 INFO - PROCESS | 10935 | 1464051596913 Marionette TRACE conn2 -> [0,2157,"getWindowHandle",null] 17:59:56 INFO - PROCESS | 10935 | 1464051596914 Marionette TRACE conn2 <- [1,2157,null,{"value":"7"}] 17:59:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 17:59:56 INFO - PROCESS | 10935 | 1464051596917 Marionette TRACE conn2 -> [0,2158,"setScriptTimeout",{"ms":35000}] 17:59:56 INFO - PROCESS | 10935 | 1464051596918 Marionette TRACE conn2 <- [1,2158,null,{}] 17:59:56 INFO - PROCESS | 10935 | 1464051596920 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}] 17:59:57 INFO - PROCESS | 10935 | 1464051597054 Marionette TRACE conn2 <- [1,2159,null,{"value":null}] 17:59:57 INFO - PROCESS | 10935 | 1464051597157 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:59:57 INFO - PROCESS | 10935 | ++DOCSHELL 0x143244000 == 107 [pid = 10935] [id = 547] 17:59:57 INFO - PROCESS | 10935 | ++DOMWINDOW == 222 (0x12e363400) [pid = 10935] [serial = 1641] [outer = 0x0] 17:59:57 INFO - PROCESS | 10935 | ++DOMWINDOW == 223 (0x12e36f400) [pid = 10935] [serial = 1642] [outer = 0x12e363400] 17:59:57 INFO - PROCESS | 10935 | 1464051597187 Marionette DEBUG loaded listener.js 17:59:57 INFO - PROCESS | 10935 | ++DOMWINDOW == 224 (0x134a86c00) [pid = 10935] [serial = 1643] [outer = 0x12e363400] 17:59:57 INFO - PROCESS | 10935 | 1464051597660 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]]]}] 17:59:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 17:59:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 769ms 17:59:57 INFO - PROCESS | 10935 | 1464051597686 Marionette TRACE conn2 -> [0,2161,"getWindowHandle",null] 17:59:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 17:59:57 INFO - PROCESS | 10935 | 1464051597687 Marionette TRACE conn2 <- [1,2161,null,{"value":"7"}] 17:59:57 INFO - PROCESS | 10935 | 1464051597689 Marionette TRACE conn2 -> [0,2162,"setScriptTimeout",{"ms":35000}] 17:59:57 INFO - PROCESS | 10935 | 1464051597690 Marionette TRACE conn2 <- [1,2162,null,{}] 17:59:57 INFO - PROCESS | 10935 | 1464051597693 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}] 17:59:57 INFO - PROCESS | 10935 | 1464051597817 Marionette TRACE conn2 <- [1,2163,null,{"value":null}] 17:59:57 INFO - PROCESS | 10935 | 1464051597974 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:59:57 INFO - PROCESS | 10935 | ++DOCSHELL 0x13fe06800 == 108 [pid = 10935] [id = 548] 17:59:57 INFO - PROCESS | 10935 | ++DOMWINDOW == 225 (0x1349e6000) [pid = 10935] [serial = 1644] [outer = 0x0] 17:59:58 INFO - PROCESS | 10935 | ++DOMWINDOW == 226 (0x1351c9800) [pid = 10935] [serial = 1645] [outer = 0x1349e6000] 17:59:58 INFO - PROCESS | 10935 | 1464051598015 Marionette DEBUG loaded listener.js 17:59:58 INFO - PROCESS | 10935 | ++DOMWINDOW == 227 (0x135768800) [pid = 10935] [serial = 1646] [outer = 0x1349e6000] 17:59:58 INFO - PROCESS | 10935 | 1464051598431 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]]]}] 17:59:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 17:59:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 768ms 17:59:58 INFO - PROCESS | 10935 | 1464051598458 Marionette TRACE conn2 -> [0,2165,"getWindowHandle",null] 17:59:58 INFO - PROCESS | 10935 | 1464051598460 Marionette TRACE conn2 <- [1,2165,null,{"value":"7"}] 17:59:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 17:59:58 INFO - PROCESS | 10935 | 1464051598464 Marionette TRACE conn2 -> [0,2166,"setScriptTimeout",{"ms":35000}] 17:59:58 INFO - PROCESS | 10935 | 1464051598465 Marionette TRACE conn2 <- [1,2166,null,{}] 17:59:58 INFO - PROCESS | 10935 | 1464051598468 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}] 17:59:58 INFO - PROCESS | 10935 | 1464051598585 Marionette TRACE conn2 <- [1,2167,null,{"value":null}] 17:59:58 INFO - PROCESS | 10935 | 1464051598737 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:59:58 INFO - PROCESS | 10935 | ++DOCSHELL 0x13fe1b000 == 109 [pid = 10935] [id = 549] 17:59:58 INFO - PROCESS | 10935 | ++DOMWINDOW == 228 (0x113342400) [pid = 10935] [serial = 1647] [outer = 0x0] 17:59:58 INFO - PROCESS | 10935 | ++DOMWINDOW == 229 (0x135773800) [pid = 10935] [serial = 1648] [outer = 0x113342400] 17:59:58 INFO - PROCESS | 10935 | 1464051598768 Marionette DEBUG loaded listener.js 17:59:58 INFO - PROCESS | 10935 | ++DOMWINDOW == 230 (0x1359bb000) [pid = 10935] [serial = 1649] [outer = 0x113342400] 17:59:59 INFO - PROCESS | 10935 | 1464051599220 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]]]}] 17:59:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 17:59:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 820ms 17:59:59 INFO - PROCESS | 10935 | 1464051599283 Marionette TRACE conn2 -> [0,2169,"getWindowHandle",null] 17:59:59 INFO - PROCESS | 10935 | 1464051599285 Marionette TRACE conn2 <- [1,2169,null,{"value":"7"}] 17:59:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 17:59:59 INFO - PROCESS | 10935 | 1464051599287 Marionette TRACE conn2 -> [0,2170,"setScriptTimeout",{"ms":35000}] 17:59:59 INFO - PROCESS | 10935 | 1464051599288 Marionette TRACE conn2 <- [1,2170,null,{}] 17:59:59 INFO - PROCESS | 10935 | 1464051599291 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}] 17:59:59 INFO - PROCESS | 10935 | 1464051599415 Marionette TRACE conn2 <- [1,2171,null,{"value":null}] 17:59:59 INFO - PROCESS | 10935 | 1464051599521 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:59:59 INFO - PROCESS | 10935 | ++DOCSHELL 0x11a04f000 == 110 [pid = 10935] [id = 550] 17:59:59 INFO - PROCESS | 10935 | ++DOMWINDOW == 231 (0x1198dfc00) [pid = 10935] [serial = 1650] [outer = 0x0] 17:59:59 INFO - PROCESS | 10935 | ++DOMWINDOW == 232 (0x124d58400) [pid = 10935] [serial = 1651] [outer = 0x1198dfc00] 17:59:59 INFO - PROCESS | 10935 | 1464051599553 Marionette DEBUG loaded listener.js 17:59:59 INFO - PROCESS | 10935 | ++DOMWINDOW == 233 (0x135974000) [pid = 10935] [serial = 1652] [outer = 0x1198dfc00] 18:00:00 INFO - PROCESS | 10935 | 1464051600039 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:00:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 18:00:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 771ms 18:00:00 INFO - PROCESS | 10935 | 1464051600072 Marionette TRACE conn2 -> [0,2173,"getWindowHandle",null] 18:00:00 INFO - PROCESS | 10935 | 1464051600075 Marionette TRACE conn2 <- [1,2173,null,{"value":"7"}] 18:00:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 18:00:00 INFO - PROCESS | 10935 | 1464051600084 Marionette TRACE conn2 -> [0,2174,"setScriptTimeout",{"ms":35000}] 18:00:00 INFO - PROCESS | 10935 | 1464051600087 Marionette TRACE conn2 <- [1,2174,null,{}] 18:00:00 INFO - PROCESS | 10935 | 1464051600090 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:00:00 INFO - PROCESS | 10935 | 1464051600279 Marionette TRACE conn2 <- [1,2175,null,{"value":null}] 18:00:00 INFO - PROCESS | 10935 | 1464051600478 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:00:00 INFO - PROCESS | 10935 | ++DOCSHELL 0x115e1a000 == 111 [pid = 10935] [id = 551] 18:00:00 INFO - PROCESS | 10935 | ++DOMWINDOW == 234 (0x11224e400) [pid = 10935] [serial = 1653] [outer = 0x0] 18:00:00 INFO - PROCESS | 10935 | ++DOMWINDOW == 235 (0x116944000) [pid = 10935] [serial = 1654] [outer = 0x11224e400] 18:00:00 INFO - PROCESS | 10935 | 1464051600529 Marionette DEBUG loaded listener.js 18:00:00 INFO - PROCESS | 10935 | ++DOMWINDOW == 236 (0x1198dd800) [pid = 10935] [serial = 1655] [outer = 0x11224e400] 18:00:01 INFO - PROCESS | 10935 | 1464051601285 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:00:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 18:00:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 1229ms 18:00:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 18:00:01 INFO - PROCESS | 10935 | 1464051601314 Marionette TRACE conn2 -> [0,2177,"getWindowHandle",null] 18:00:01 INFO - PROCESS | 10935 | 1464051601316 Marionette TRACE conn2 <- [1,2177,null,{"value":"7"}] 18:00:01 INFO - PROCESS | 10935 | 1464051601320 Marionette TRACE conn2 -> [0,2178,"setScriptTimeout",{"ms":35000}] 18:00:01 INFO - PROCESS | 10935 | 1464051601322 Marionette TRACE conn2 <- [1,2178,null,{}] 18:00:01 INFO - PROCESS | 10935 | 1464051601327 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:00:01 INFO - PROCESS | 10935 | 1464051601442 Marionette TRACE conn2 <- [1,2179,null,{"value":null}] 18:00:01 INFO - PROCESS | 10935 | 1464051601551 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:00:01 INFO - PROCESS | 10935 | ++DOCSHELL 0x124eb0800 == 112 [pid = 10935] [id = 552] 18:00:01 INFO - PROCESS | 10935 | ++DOMWINDOW == 237 (0x112f7a000) [pid = 10935] [serial = 1656] [outer = 0x0] 18:00:01 INFO - PROCESS | 10935 | ++DOMWINDOW == 238 (0x115e3e400) [pid = 10935] [serial = 1657] [outer = 0x112f7a000] 18:00:01 INFO - PROCESS | 10935 | 1464051601579 Marionette DEBUG loaded listener.js 18:00:01 INFO - PROCESS | 10935 | ++DOMWINDOW == 239 (0x1169b2c00) [pid = 10935] [serial = 1658] [outer = 0x112f7a000] 18:00:02 INFO - PROCESS | 10935 | 1464051602068 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:00:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 18:00:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 824ms 18:00:02 INFO - PROCESS | 10935 | 1464051602144 Marionette TRACE conn2 -> [0,2181,"getWindowHandle",null] 18:00:02 INFO - PROCESS | 10935 | 1464051602147 Marionette TRACE conn2 <- [1,2181,null,{"value":"7"}] 18:00:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 18:00:02 INFO - PROCESS | 10935 | 1464051602152 Marionette TRACE conn2 -> [0,2182,"setScriptTimeout",{"ms":35000}] 18:00:02 INFO - PROCESS | 10935 | 1464051602153 Marionette TRACE conn2 <- [1,2182,null,{}] 18:00:02 INFO - PROCESS | 10935 | 1464051602156 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:00:02 INFO - PROCESS | 10935 | 1464051602267 Marionette TRACE conn2 <- [1,2183,null,{"value":null}] 18:00:02 INFO - PROCESS | 10935 | 1464051602404 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:00:02 INFO - PROCESS | 10935 | ++DOCSHELL 0x11a06a800 == 113 [pid = 10935] [id = 553] 18:00:02 INFO - PROCESS | 10935 | ++DOMWINDOW == 240 (0x119887c00) [pid = 10935] [serial = 1659] [outer = 0x0] 18:00:02 INFO - PROCESS | 10935 | ++DOMWINDOW == 241 (0x1198d8800) [pid = 10935] [serial = 1660] [outer = 0x119887c00] 18:00:02 INFO - PROCESS | 10935 | 1464051602433 Marionette DEBUG loaded listener.js 18:00:02 INFO - PROCESS | 10935 | ++DOMWINDOW == 242 (0x119ad9c00) [pid = 10935] [serial = 1661] [outer = 0x119887c00] 18:00:02 INFO - PROCESS | 10935 | --DOCSHELL 0x12f336800 == 112 [pid = 10935] [id = 349] 18:00:02 INFO - PROCESS | 10935 | --DOCSHELL 0x135c70800 == 111 [pid = 10935] [id = 540] 18:00:02 INFO - PROCESS | 10935 | --DOCSHELL 0x12924f800 == 110 [pid = 10935] [id = 539] 18:00:02 INFO - PROCESS | 10935 | --DOCSHELL 0x1171ea800 == 109 [pid = 10935] [id = 538] 18:00:02 INFO - PROCESS | 10935 | --DOCSHELL 0x1377d1000 == 108 [pid = 10935] [id = 537] 18:00:02 INFO - PROCESS | 10935 | --DOCSHELL 0x137508800 == 107 [pid = 10935] [id = 536] 18:00:02 INFO - PROCESS | 10935 | --DOMWINDOW == 241 (0x135a11800) [pid = 10935] [serial = 1549] [outer = 0x0] [url = about:blank] 18:00:02 INFO - PROCESS | 10935 | --DOCSHELL 0x13498e000 == 106 [pid = 10935] [id = 535] 18:00:02 INFO - PROCESS | 10935 | --DOCSHELL 0x12d59b800 == 105 [pid = 10935] [id = 534] 18:00:02 INFO - PROCESS | 10935 | --DOCSHELL 0x12c6dd000 == 104 [pid = 10935] [id = 533] 18:00:02 INFO - PROCESS | 10935 | --DOCSHELL 0x12aad7800 == 103 [pid = 10935] [id = 532] 18:00:02 INFO - PROCESS | 10935 | --DOCSHELL 0x119459800 == 102 [pid = 10935] [id = 531] 18:00:02 INFO - PROCESS | 10935 | --DOCSHELL 0x134993800 == 101 [pid = 10935] [id = 530] 18:00:02 INFO - PROCESS | 10935 | --DOCSHELL 0x12f33e800 == 100 [pid = 10935] [id = 529] 18:00:02 INFO - PROCESS | 10935 | --DOCSHELL 0x124e63000 == 99 [pid = 10935] [id = 528] 18:00:02 INFO - PROCESS | 10935 | --DOCSHELL 0x12aeaa800 == 98 [pid = 10935] [id = 527] 18:00:02 INFO - PROCESS | 10935 | --DOCSHELL 0x124842800 == 97 [pid = 10935] [id = 526] 18:00:02 INFO - PROCESS | 10935 | --DOCSHELL 0x13fb11800 == 96 [pid = 10935] [id = 525] 18:00:02 INFO - PROCESS | 10935 | --DOCSHELL 0x1432d1800 == 95 [pid = 10935] [id = 524] 18:00:02 INFO - PROCESS | 10935 | --DOCSHELL 0x14161a000 == 94 [pid = 10935] [id = 523] 18:00:02 INFO - PROCESS | 10935 | --DOCSHELL 0x141330000 == 93 [pid = 10935] [id = 522] 18:00:02 INFO - PROCESS | 10935 | --DOCSHELL 0x134a21800 == 92 [pid = 10935] [id = 521] 18:00:02 INFO - PROCESS | 10935 | --DOCSHELL 0x14131f800 == 91 [pid = 10935] [id = 520] 18:00:02 INFO - PROCESS | 10935 | --DOCSHELL 0x13fc0b800 == 90 [pid = 10935] [id = 519] 18:00:02 INFO - PROCESS | 10935 | --DOCSHELL 0x12d594800 == 89 [pid = 10935] [id = 518] 18:00:02 INFO - PROCESS | 10935 | --DOCSHELL 0x124ea2000 == 88 [pid = 10935] [id = 517] 18:00:02 INFO - PROCESS | 10935 | --DOCSHELL 0x13fa87800 == 87 [pid = 10935] [id = 516] 18:00:02 INFO - PROCESS | 10935 | --DOMWINDOW == 240 (0x135244800) [pid = 10935] [serial = 1423] [outer = 0x0] [url = about:blank] 18:00:02 INFO - PROCESS | 10935 | --DOMWINDOW == 239 (0x12d90dc00) [pid = 10935] [serial = 1312] [outer = 0x0] [url = about:blank] 18:00:02 INFO - PROCESS | 10935 | --DOMWINDOW == 238 (0x12bcd2800) [pid = 10935] [serial = 1357] [outer = 0x0] [url = about:blank] 18:00:02 INFO - PROCESS | 10935 | --DOMWINDOW == 237 (0x12c629000) [pid = 10935] [serial = 1369] [outer = 0x0] [url = about:blank] 18:00:02 INFO - PROCESS | 10935 | --DOMWINDOW == 236 (0x135c10000) [pid = 10935] [serial = 1438] [outer = 0x0] [url = about:blank] 18:00:02 INFO - PROCESS | 10935 | --DOMWINDOW == 235 (0x11716f400) [pid = 10935] [serial = 1111] [outer = 0x0] [url = about:blank] 18:00:02 INFO - PROCESS | 10935 | --DOMWINDOW == 234 (0x1349e2000) [pid = 10935] [serial = 1420] [outer = 0x0] [url = about:blank] 18:00:02 INFO - PROCESS | 10935 | --DOMWINDOW == 233 (0x1212df000) [pid = 10935] [serial = 1180] [outer = 0x0] [url = about:blank] 18:00:02 INFO - PROCESS | 10935 | --DOMWINDOW == 232 (0x12981a400) [pid = 10935] [serial = 1354] [outer = 0x0] [url = about:blank] 18:00:02 INFO - PROCESS | 10935 | --DOMWINDOW == 231 (0x12cf87800) [pid = 10935] [serial = 1360] [outer = 0x0] [url = about:blank] 18:00:02 INFO - PROCESS | 10935 | --DOMWINDOW == 230 (0x128e54400) [pid = 10935] [serial = 1249] [outer = 0x0] [url = about:blank] 18:00:02 INFO - PROCESS | 10935 | --DOMWINDOW == 229 (0x13523fc00) [pid = 10935] [serial = 1126] [outer = 0x0] [url = about:blank] 18:00:02 INFO - PROCESS | 10935 | --DOMWINDOW == 228 (0x12c62f400) [pid = 10935] [serial = 1048] [outer = 0x0] [url = about:blank] 18:00:02 INFO - PROCESS | 10935 | --DOMWINDOW == 227 (0x1181d4c00) [pid = 10935] [serial = 1411] [outer = 0x0] [url = about:blank] 18:00:02 INFO - PROCESS | 10935 | --DOMWINDOW == 226 (0x11870ac00) [pid = 10935] [serial = 1240] [outer = 0x0] [url = about:blank] 18:00:02 INFO - PROCESS | 10935 | --DOMWINDOW == 225 (0x12bdbd400) [pid = 10935] [serial = 1120] [outer = 0x0] [url = about:blank] 18:00:02 INFO - PROCESS | 10935 | --DOMWINDOW == 224 (0x125568400) [pid = 10935] [serial = 1198] [outer = 0x0] [url = about:blank] 18:00:02 INFO - PROCESS | 10935 | --DOMWINDOW == 223 (0x1276c8800) [pid = 10935] [serial = 1117] [outer = 0x0] [url = about:blank] 18:00:02 INFO - PROCESS | 10935 | --DOMWINDOW == 222 (0x123704800) [pid = 10935] [serial = 1195] [outer = 0x0] [url = about:blank] 18:00:02 INFO - PROCESS | 10935 | --DOMWINDOW == 221 (0x135aacc00) [pid = 10935] [serial = 1435] [outer = 0x0] [url = about:blank] 18:00:02 INFO - PROCESS | 10935 | --DOMWINDOW == 220 (0x12556c800) [pid = 10935] [serial = 1414] [outer = 0x0] [url = about:blank] 18:00:02 INFO - PROCESS | 10935 | --DOMWINDOW == 219 (0x12d90d800) [pid = 10935] [serial = 1189] [outer = 0x0] [url = about:blank] 18:00:02 INFO - PROCESS | 10935 | --DOMWINDOW == 218 (0x13523f400) [pid = 10935] [serial = 1321] [outer = 0x0] [url = about:blank] 18:00:02 INFO - PROCESS | 10935 | --DOMWINDOW == 217 (0x119c5ec00) [pid = 10935] [serial = 1348] [outer = 0x0] [url = about:blank] 18:00:02 INFO - PROCESS | 10935 | --DOMWINDOW == 216 (0x13524bc00) [pid = 10935] [serial = 1129] [outer = 0x0] [url = about:blank] 18:00:02 INFO - PROCESS | 10935 | --DOMWINDOW == 215 (0x1261a0400) [pid = 10935] [serial = 1306] [outer = 0x0] [url = about:blank] 18:00:02 INFO - PROCESS | 10935 | --DOMWINDOW == 214 (0x124bb3c00) [pid = 10935] [serial = 1351] [outer = 0x0] [url = about:blank] 18:00:02 INFO - PROCESS | 10935 | --DOMWINDOW == 213 (0x12ae6a800) [pid = 10935] [serial = 1252] [outer = 0x0] [url = about:blank] 18:00:02 INFO - PROCESS | 10935 | --DOMWINDOW == 212 (0x1351c3000) [pid = 10935] [serial = 1363] [outer = 0x0] [url = about:blank] 18:00:02 INFO - PROCESS | 10935 | --DOMWINDOW == 211 (0x12eba3000) [pid = 10935] [serial = 1315] [outer = 0x0] [url = about:blank] 18:00:02 INFO - PROCESS | 10935 | --DOMWINDOW == 210 (0x12eba5800) [pid = 10935] [serial = 1132] [outer = 0x0] [url = about:blank] 18:00:02 INFO - PROCESS | 10935 | --DOMWINDOW == 209 (0x12bcc8800) [pid = 10935] [serial = 1186] [outer = 0x0] [url = about:blank] 18:00:02 INFO - PROCESS | 10935 | --DOMWINDOW == 208 (0x11917cc00) [pid = 10935] [serial = 1177] [outer = 0x0] [url = about:blank] 18:00:02 INFO - PROCESS | 10935 | --DOMWINDOW == 207 (0x135978000) [pid = 10935] [serial = 1432] [outer = 0x0] [url = about:blank] 18:00:02 INFO - PROCESS | 10935 | --DOMWINDOW == 206 (0x12d902400) [pid = 10935] [serial = 1123] [outer = 0x0] [url = about:blank] 18:00:02 INFO - PROCESS | 10935 | --DOMWINDOW == 205 (0x115e61c00) [pid = 10935] [serial = 1345] [outer = 0x0] [url = about:blank] 18:00:02 INFO - PROCESS | 10935 | --DOMWINDOW == 204 (0x1351cf800) [pid = 10935] [serial = 1192] [outer = 0x0] [url = about:blank] 18:00:02 INFO - PROCESS | 10935 | --DOMWINDOW == 203 (0x11716f800) [pid = 10935] [serial = 1297] [outer = 0x0] [url = about:blank] 18:00:02 INFO - PROCESS | 10935 | --DOMWINDOW == 202 (0x12995d000) [pid = 10935] [serial = 1417] [outer = 0x0] [url = about:blank] 18:00:02 INFO - PROCESS | 10935 | --DOMWINDOW == 201 (0x1359c9c00) [pid = 10935] [serial = 1429] [outer = 0x0] [url = about:blank] 18:00:02 INFO - PROCESS | 10935 | --DOMWINDOW == 200 (0x12783e000) [pid = 10935] [serial = 1183] [outer = 0x0] [url = about:blank] 18:00:02 INFO - PROCESS | 10935 | --DOMWINDOW == 199 (0x1212da400) [pid = 10935] [serial = 1243] [outer = 0x0] [url = about:blank] 18:00:02 INFO - PROCESS | 10935 | --DOMWINDOW == 198 (0x12981b000) [pid = 10935] [serial = 1309] [outer = 0x0] [url = about:blank] 18:00:02 INFO - PROCESS | 10935 | --DOMWINDOW == 197 (0x1261f4c00) [pid = 10935] [serial = 1246] [outer = 0x0] [url = about:blank] 18:00:02 INFO - PROCESS | 10935 | --DOMWINDOW == 196 (0x1212dd400) [pid = 10935] [serial = 1303] [outer = 0x0] [url = about:blank] 18:00:02 INFO - PROCESS | 10935 | --DOMWINDOW == 195 (0x1359c8000) [pid = 10935] [serial = 1426] [outer = 0x0] [url = about:blank] 18:00:02 INFO - PROCESS | 10935 | --DOMWINDOW == 194 (0x119ad6000) [pid = 10935] [serial = 1300] [outer = 0x0] [url = about:blank] 18:00:02 INFO - PROCESS | 10935 | --DOMWINDOW == 193 (0x12bccd800) [pid = 10935] [serial = 1255] [outer = 0x0] [url = about:blank] 18:00:02 INFO - PROCESS | 10935 | --DOMWINDOW == 192 (0x13576a800) [pid = 10935] [serial = 1366] [outer = 0x0] [url = about:blank] 18:00:02 INFO - PROCESS | 10935 | --DOMWINDOW == 191 (0x112664800) [pid = 10935] [serial = 1237] [outer = 0x0] [url = about:blank] 18:00:02 INFO - PROCESS | 10935 | --DOMWINDOW == 190 (0x1212dbc00) [pid = 10935] [serial = 1114] [outer = 0x0] [url = about:blank] 18:00:02 INFO - PROCESS | 10935 | --DOMWINDOW == 189 (0x1351c8000) [pid = 10935] [serial = 1318] [outer = 0x0] [url = about:blank] 18:00:02 INFO - PROCESS | 10935 | --DOMWINDOW == 188 (0x135240c00) [pid = 10935] [serial = 1324] [outer = 0x0] [url = about:blank] 18:00:02 INFO - PROCESS | 10935 | --DOMWINDOW == 187 (0x12eb9d000) [pid = 10935] [serial = 1531] [outer = 0x0] [url = about:blank] 18:00:02 INFO - PROCESS | 10935 | --DOMWINDOW == 186 (0x1349dbc00) [pid = 10935] [serial = 1534] [outer = 0x0] [url = about:blank] 18:00:02 INFO - PROCESS | 10935 | --DOMWINDOW == 185 (0x13492b400) [pid = 10935] [serial = 1532] [outer = 0x0] [url = about:blank] 18:00:02 INFO - PROCESS | 10935 | --DOMWINDOW == 184 (0x135773400) [pid = 10935] [serial = 1537] [outer = 0x0] [url = about:blank] 18:00:02 INFO - PROCESS | 10935 | --DOMWINDOW == 183 (0x123497800) [pid = 10935] [serial = 1540] [outer = 0x0] [url = about:blank] 18:00:02 INFO - PROCESS | 10935 | --DOMWINDOW == 182 (0x1351c7800) [pid = 10935] [serial = 1535] [outer = 0x0] [url = about:blank] 18:00:02 INFO - PROCESS | 10935 | --DOMWINDOW == 181 (0x1359c3c00) [pid = 10935] [serial = 1543] [outer = 0x0] [url = about:blank] 18:00:02 INFO - PROCESS | 10935 | --DOMWINDOW == 180 (0x123558000) [pid = 10935] [serial = 1546] [outer = 0x0] [url = about:blank] 18:00:02 INFO - PROCESS | 10935 | --DOMWINDOW == 179 (0x1359bcc00) [pid = 10935] [serial = 1538] [outer = 0x0] [url = about:blank] 18:00:02 INFO - PROCESS | 10935 | --DOMWINDOW == 178 (0x119178c00) [pid = 10935] [serial = 1514] [outer = 0x0] [url = about:blank] 18:00:02 INFO - PROCESS | 10935 | --DOMWINDOW == 177 (0x116705400) [pid = 10935] [serial = 1513] [outer = 0x0] [url = about:blank] 18:00:02 INFO - PROCESS | 10935 | --DOMWINDOW == 176 (0x12e335c00) [pid = 10935] [serial = 1495] [outer = 0x0] [url = about:blank] 18:00:02 INFO - PROCESS | 10935 | --DOMWINDOW == 175 (0x13569b000) [pid = 10935] [serial = 1501] [outer = 0x0] [url = about:blank] 18:00:02 INFO - PROCESS | 10935 | --DOMWINDOW == 174 (0x12aef7000) [pid = 10935] [serial = 1528] [outer = 0x0] [url = about:blank] 18:00:02 INFO - PROCESS | 10935 | --DOMWINDOW == 173 (0x1273d1000) [pid = 10935] [serial = 1522] [outer = 0x0] [url = about:blank] 18:00:02 INFO - PROCESS | 10935 | --DOMWINDOW == 172 (0x12783f400) [pid = 10935] [serial = 1523] [outer = 0x0] [url = about:blank] 18:00:02 INFO - PROCESS | 10935 | --DOMWINDOW == 171 (0x1192aec00) [pid = 10935] [serial = 1483] [outer = 0x0] [url = about:blank] 18:00:02 INFO - PROCESS | 10935 | --DOMWINDOW == 170 (0x1212dd800) [pid = 10935] [serial = 1517] [outer = 0x0] [url = about:blank] 18:00:02 INFO - PROCESS | 10935 | --DOMWINDOW == 169 (0x11a16dc00) [pid = 10935] [serial = 1516] [outer = 0x0] [url = about:blank] 18:00:02 INFO - PROCESS | 10935 | --DOMWINDOW == 168 (0x12ae72000) [pid = 10935] [serial = 1492] [outer = 0x0] [url = about:blank] 18:00:02 INFO - PROCESS | 10935 | --DOMWINDOW == 167 (0x116939400) [pid = 10935] [serial = 1480] [outer = 0x0] [url = about:blank] 18:00:02 INFO - PROCESS | 10935 | --DOMWINDOW == 166 (0x12956b800) [pid = 10935] [serial = 1489] [outer = 0x0] [url = about:blank] 18:00:02 INFO - PROCESS | 10935 | --DOMWINDOW == 165 (0x1351c2800) [pid = 10935] [serial = 1498] [outer = 0x0] [url = about:blank] 18:00:02 INFO - PROCESS | 10935 | --DOMWINDOW == 164 (0x119894400) [pid = 10935] [serial = 1507] [outer = 0x0] [url = about:blank] 18:00:02 INFO - PROCESS | 10935 | --DOMWINDOW == 163 (0x1251aa400) [pid = 10935] [serial = 1486] [outer = 0x0] [url = about:blank] 18:00:02 INFO - PROCESS | 10935 | --DOMWINDOW == 162 (0x135c07c00) [pid = 10935] [serial = 1511] [outer = 0x0] [url = about:blank] 18:00:02 INFO - PROCESS | 10935 | --DOMWINDOW == 161 (0x135aa8000) [pid = 10935] [serial = 1510] [outer = 0x0] [url = about:blank] 18:00:02 INFO - PROCESS | 10935 | --DOMWINDOW == 160 (0x135771c00) [pid = 10935] [serial = 1504] [outer = 0x0] [url = about:blank] 18:00:02 INFO - PROCESS | 10935 | --DOMWINDOW == 159 (0x1292c7400) [pid = 10935] [serial = 1525] [outer = 0x0] [url = about:blank] 18:00:02 INFO - PROCESS | 10935 | --DOMWINDOW == 158 (0x129812c00) [pid = 10935] [serial = 1526] [outer = 0x0] [url = about:blank] 18:00:02 INFO - PROCESS | 10935 | --DOMWINDOW == 157 (0x123705400) [pid = 10935] [serial = 1519] [outer = 0x0] [url = about:blank] 18:00:02 INFO - PROCESS | 10935 | --DOMWINDOW == 156 (0x125575c00) [pid = 10935] [serial = 1520] [outer = 0x0] [url = about:blank] 18:00:02 INFO - PROCESS | 10935 | --DOMWINDOW == 155 (0x12355e400) [pid = 10935] [serial = 1547] [outer = 0x0] [url = about:blank] 18:00:02 INFO - PROCESS | 10935 | --DOMWINDOW == 154 (0x1296cac00) [pid = 10935] [serial = 1541] [outer = 0x0] [url = about:blank] 18:00:02 INFO - PROCESS | 10935 | --DOMWINDOW == 153 (0x135c0fc00) [pid = 10935] [serial = 1544] [outer = 0x0] [url = about:blank] 18:00:02 INFO - PROCESS | 10935 | --DOMWINDOW == 152 (0x12d3e7000) [pid = 10935] [serial = 1529] [outer = 0x0] [url = about:blank] 18:00:02 INFO - PROCESS | 10935 | 1464051602910 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:00:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 18:00:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 770ms 18:00:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 18:00:02 INFO - PROCESS | 10935 | 1464051602922 Marionette TRACE conn2 -> [0,2185,"getWindowHandle",null] 18:00:02 INFO - PROCESS | 10935 | 1464051602923 Marionette TRACE conn2 <- [1,2185,null,{"value":"7"}] 18:00:02 INFO - PROCESS | 10935 | 1464051602925 Marionette TRACE conn2 -> [0,2186,"setScriptTimeout",{"ms":35000}] 18:00:02 INFO - PROCESS | 10935 | 1464051602928 Marionette TRACE conn2 <- [1,2186,null,{}] 18:00:02 INFO - PROCESS | 10935 | 1464051602944 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:00:03 INFO - PROCESS | 10935 | 1464051603081 Marionette TRACE conn2 <- [1,2187,null,{"value":null}] 18:00:03 INFO - PROCESS | 10935 | 1464051603090 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:00:03 INFO - PROCESS | 10935 | ++DOCSHELL 0x123435000 == 88 [pid = 10935] [id = 554] 18:00:03 INFO - PROCESS | 10935 | ++DOMWINDOW == 153 (0x1198e0800) [pid = 10935] [serial = 1662] [outer = 0x0] 18:00:03 INFO - PROCESS | 10935 | ++DOMWINDOW == 154 (0x11a163400) [pid = 10935] [serial = 1663] [outer = 0x1198e0800] 18:00:03 INFO - PROCESS | 10935 | 1464051603119 Marionette DEBUG loaded listener.js 18:00:03 INFO - PROCESS | 10935 | ++DOMWINDOW == 155 (0x121240400) [pid = 10935] [serial = 1664] [outer = 0x1198e0800] 18:00:03 INFO - PROCESS | 10935 | 1464051603473 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:00:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 18:00:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 578ms 18:00:03 INFO - PROCESS | 10935 | 1464051603504 Marionette TRACE conn2 -> [0,2189,"getWindowHandle",null] 18:00:03 INFO - PROCESS | 10935 | 1464051603506 Marionette TRACE conn2 <- [1,2189,null,{"value":"7"}] 18:00:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 18:00:03 INFO - PROCESS | 10935 | 1464051603508 Marionette TRACE conn2 -> [0,2190,"setScriptTimeout",{"ms":35000}] 18:00:03 INFO - PROCESS | 10935 | 1464051603509 Marionette TRACE conn2 <- [1,2190,null,{}] 18:00:03 INFO - PROCESS | 10935 | 1464051603512 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:00:03 INFO - PROCESS | 10935 | 1464051603614 Marionette TRACE conn2 <- [1,2191,null,{"value":null}] 18:00:03 INFO - PROCESS | 10935 | 1464051603728 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:00:03 INFO - PROCESS | 10935 | ++DOCSHELL 0x12ae21800 == 89 [pid = 10935] [id = 555] 18:00:03 INFO - PROCESS | 10935 | ++DOMWINDOW == 156 (0x124805000) [pid = 10935] [serial = 1665] [outer = 0x0] 18:00:03 INFO - PROCESS | 10935 | ++DOMWINDOW == 157 (0x12480c000) [pid = 10935] [serial = 1666] [outer = 0x124805000] 18:00:03 INFO - PROCESS | 10935 | 1464051603754 Marionette DEBUG loaded listener.js 18:00:03 INFO - PROCESS | 10935 | ++DOMWINDOW == 158 (0x124d5c400) [pid = 10935] [serial = 1667] [outer = 0x124805000] 18:00:04 INFO - PROCESS | 10935 | 1464051604026 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:00:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 18:00:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 521ms 18:00:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 18:00:04 INFO - PROCESS | 10935 | 1464051604039 Marionette TRACE conn2 -> [0,2193,"getWindowHandle",null] 18:00:04 INFO - PROCESS | 10935 | 1464051604040 Marionette TRACE conn2 <- [1,2193,null,{"value":"7"}] 18:00:04 INFO - PROCESS | 10935 | 1464051604042 Marionette TRACE conn2 -> [0,2194,"setScriptTimeout",{"ms":35000}] 18:00:04 INFO - PROCESS | 10935 | 1464051604043 Marionette TRACE conn2 <- [1,2194,null,{}] 18:00:04 INFO - PROCESS | 10935 | 1464051604053 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:00:04 INFO - PROCESS | 10935 | 1464051604154 Marionette TRACE conn2 <- [1,2195,null,{"value":null}] 18:00:04 INFO - PROCESS | 10935 | 1464051604232 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:00:04 INFO - PROCESS | 10935 | ++DOCSHELL 0x12b4ab800 == 90 [pid = 10935] [id = 556] 18:00:04 INFO - PROCESS | 10935 | ++DOMWINDOW == 159 (0x124807800) [pid = 10935] [serial = 1668] [outer = 0x0] 18:00:04 INFO - PROCESS | 10935 | ++DOMWINDOW == 160 (0x125568400) [pid = 10935] [serial = 1669] [outer = 0x124807800] 18:00:04 INFO - PROCESS | 10935 | 1464051604257 Marionette DEBUG loaded listener.js 18:00:04 INFO - PROCESS | 10935 | ++DOMWINDOW == 161 (0x12619e000) [pid = 10935] [serial = 1670] [outer = 0x124807800] 18:00:04 INFO - PROCESS | 10935 | 1464051604539 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:00:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 18:00:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 525ms 18:00:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 18:00:04 INFO - PROCESS | 10935 | 1464051604570 Marionette TRACE conn2 -> [0,2197,"getWindowHandle",null] 18:00:04 INFO - PROCESS | 10935 | 1464051604571 Marionette TRACE conn2 <- [1,2197,null,{"value":"7"}] 18:00:04 INFO - PROCESS | 10935 | 1464051604573 Marionette TRACE conn2 -> [0,2198,"setScriptTimeout",{"ms":35000}] 18:00:04 INFO - PROCESS | 10935 | 1464051604574 Marionette TRACE conn2 <- [1,2198,null,{}] 18:00:04 INFO - PROCESS | 10935 | 1464051604576 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:00:04 INFO - PROCESS | 10935 | 1464051604691 Marionette TRACE conn2 <- [1,2199,null,{"value":null}] 18:00:04 INFO - PROCESS | 10935 | 1464051604696 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:00:04 INFO - PROCESS | 10935 | ++DOCSHELL 0x12c6db800 == 91 [pid = 10935] [id = 557] 18:00:04 INFO - PROCESS | 10935 | ++DOMWINDOW == 162 (0x12706bc00) [pid = 10935] [serial = 1671] [outer = 0x0] 18:00:04 INFO - PROCESS | 10935 | ++DOMWINDOW == 163 (0x127835c00) [pid = 10935] [serial = 1672] [outer = 0x12706bc00] 18:00:04 INFO - PROCESS | 10935 | 1464051604722 Marionette DEBUG loaded listener.js 18:00:04 INFO - PROCESS | 10935 | ++DOMWINDOW == 164 (0x1296c9c00) [pid = 10935] [serial = 1673] [outer = 0x12706bc00] 18:00:05 INFO - PROCESS | 10935 | 1464051605104 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:00:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 18:00:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 569ms 18:00:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 18:00:05 INFO - PROCESS | 10935 | 1464051605142 Marionette TRACE conn2 -> [0,2201,"getWindowHandle",null] 18:00:05 INFO - PROCESS | 10935 | 1464051605144 Marionette TRACE conn2 <- [1,2201,null,{"value":"7"}] 18:00:05 INFO - PROCESS | 10935 | 1464051605149 Marionette TRACE conn2 -> [0,2202,"setScriptTimeout",{"ms":35000}] 18:00:05 INFO - PROCESS | 10935 | 1464051605150 Marionette TRACE conn2 <- [1,2202,null,{}] 18:00:05 INFO - PROCESS | 10935 | 1464051605160 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:00:05 INFO - PROCESS | 10935 | 1464051605293 Marionette TRACE conn2 <- [1,2203,null,{"value":null}] 18:00:05 INFO - PROCESS | 10935 | 1464051605309 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:00:05 INFO - PROCESS | 10935 | ++DOCSHELL 0x12d37e800 == 92 [pid = 10935] [id = 558] 18:00:05 INFO - PROCESS | 10935 | ++DOMWINDOW == 165 (0x126197800) [pid = 10935] [serial = 1674] [outer = 0x0] 18:00:05 INFO - PROCESS | 10935 | ++DOMWINDOW == 166 (0x12981a000) [pid = 10935] [serial = 1675] [outer = 0x126197800] 18:00:05 INFO - PROCESS | 10935 | 1464051605336 Marionette DEBUG loaded listener.js 18:00:05 INFO - PROCESS | 10935 | ++DOMWINDOW == 167 (0x129956000) [pid = 10935] [serial = 1676] [outer = 0x126197800] 18:00:05 INFO - PROCESS | 10935 | 1464051605684 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:00:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 18:00:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 571ms 18:00:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 18:00:05 INFO - PROCESS | 10935 | 1464051605719 Marionette TRACE conn2 -> [0,2205,"getWindowHandle",null] 18:00:05 INFO - PROCESS | 10935 | 1464051605720 Marionette TRACE conn2 <- [1,2205,null,{"value":"7"}] 18:00:05 INFO - PROCESS | 10935 | 1464051605722 Marionette TRACE conn2 -> [0,2206,"setScriptTimeout",{"ms":35000}] 18:00:05 INFO - PROCESS | 10935 | 1464051605724 Marionette TRACE conn2 <- [1,2206,null,{}] 18:00:05 INFO - PROCESS | 10935 | 1464051605726 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:00:05 INFO - PROCESS | 10935 | 1464051605851 Marionette TRACE conn2 <- [1,2207,null,{"value":null}] 18:00:05 INFO - PROCESS | 10935 | 1464051605864 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:00:05 INFO - PROCESS | 10935 | ++DOCSHELL 0x12d644000 == 93 [pid = 10935] [id = 559] 18:00:05 INFO - PROCESS | 10935 | ++DOMWINDOW == 168 (0x12981b000) [pid = 10935] [serial = 1677] [outer = 0x0] 18:00:05 INFO - PROCESS | 10935 | ++DOMWINDOW == 169 (0x12aa64400) [pid = 10935] [serial = 1678] [outer = 0x12981b000] 18:00:05 INFO - PROCESS | 10935 | 1464051605890 Marionette DEBUG loaded listener.js 18:00:05 INFO - PROCESS | 10935 | ++DOMWINDOW == 170 (0x12ae71800) [pid = 10935] [serial = 1679] [outer = 0x12981b000] 18:00:06 INFO - PROCESS | 10935 | 1464051606251 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:00:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 18:00:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 569ms 18:00:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 18:00:06 INFO - PROCESS | 10935 | 1464051606304 Marionette TRACE conn2 -> [0,2209,"getWindowHandle",null] 18:00:06 INFO - PROCESS | 10935 | 1464051606306 Marionette TRACE conn2 <- [1,2209,null,{"value":"7"}] 18:00:06 INFO - PROCESS | 10935 | 1464051606308 Marionette TRACE conn2 -> [0,2210,"setScriptTimeout",{"ms":35000}] 18:00:06 INFO - PROCESS | 10935 | 1464051606309 Marionette TRACE conn2 <- [1,2210,null,{}] 18:00:06 INFO - PROCESS | 10935 | 1464051606311 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:00:06 INFO - PROCESS | 10935 | 1464051606444 Marionette TRACE conn2 <- [1,2211,null,{"value":null}] 18:00:06 INFO - PROCESS | 10935 | 1464051606458 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:00:06 INFO - PROCESS | 10935 | ++DOCSHELL 0x12d945000 == 94 [pid = 10935] [id = 560] 18:00:06 INFO - PROCESS | 10935 | ++DOMWINDOW == 171 (0x129957800) [pid = 10935] [serial = 1680] [outer = 0x0] 18:00:06 INFO - PROCESS | 10935 | ++DOMWINDOW == 172 (0x12b48ac00) [pid = 10935] [serial = 1681] [outer = 0x129957800] 18:00:06 INFO - PROCESS | 10935 | 1464051606492 Marionette DEBUG loaded listener.js 18:00:06 INFO - PROCESS | 10935 | ++DOMWINDOW == 173 (0x12bdba400) [pid = 10935] [serial = 1682] [outer = 0x129957800] 18:00:07 INFO - PROCESS | 10935 | 1464051607113 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:00:07 INFO - PROCESS | 10935 | --DOMWINDOW == 172 (0x1349e0c00) [pid = 10935] [serial = 1605] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 18:00:07 INFO - PROCESS | 10935 | --DOMWINDOW == 171 (0x110f7d400) [pid = 10935] [serial = 1608] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 18:00:07 INFO - PROCESS | 10935 | --DOMWINDOW == 170 (0x12e366800) [pid = 10935] [serial = 1611] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 18:00:07 INFO - PROCESS | 10935 | --DOMWINDOW == 169 (0x1276c7000) [pid = 10935] [serial = 1596] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 18:00:07 INFO - PROCESS | 10935 | --DOMWINDOW == 168 (0x12783d800) [pid = 10935] [serial = 1602] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 18:00:07 INFO - PROCESS | 10935 | --DOMWINDOW == 167 (0x12cf85c00) [pid = 10935] [serial = 1599] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 18:00:07 INFO - PROCESS | 10935 | --DOMWINDOW == 166 (0x11856c800) [pid = 10935] [serial = 1593] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 18:00:07 INFO - PROCESS | 10935 | --DOMWINDOW == 165 (0x116943800) [pid = 10935] [serial = 1578] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 18:00:07 INFO - PROCESS | 10935 | --DOMWINDOW == 164 (0x119c5c400) [pid = 10935] [serial = 1584] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 18:00:07 INFO - PROCESS | 10935 | --DOMWINDOW == 163 (0x115ec0000) [pid = 10935] [serial = 1581] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 18:00:07 INFO - PROCESS | 10935 | --DOMWINDOW == 162 (0x119a4c800) [pid = 10935] [serial = 1620] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 18:00:07 INFO - PROCESS | 10935 | --DOMWINDOW == 161 (0x12480b000) [pid = 10935] [serial = 1587] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 18:00:07 INFO - PROCESS | 10935 | --DOMWINDOW == 160 (0x12956c800) [pid = 10935] [serial = 1590] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 18:00:07 INFO - PROCESS | 10935 | --DOMWINDOW == 159 (0x112665c00) [pid = 10935] [serial = 1614] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 18:00:07 INFO - PROCESS | 10935 | --DOMWINDOW == 158 (0x115e60800) [pid = 10935] [serial = 1617] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 18:00:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 18:00:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 868ms 18:00:07 INFO - PROCESS | 10935 | 1464051607177 Marionette TRACE conn2 -> [0,2213,"getWindowHandle",null] 18:00:07 INFO - PROCESS | 10935 | 1464051607178 Marionette TRACE conn2 <- [1,2213,null,{"value":"7"}] 18:00:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 18:00:07 INFO - PROCESS | 10935 | 1464051607180 Marionette TRACE conn2 -> [0,2214,"setScriptTimeout",{"ms":35000}] 18:00:07 INFO - PROCESS | 10935 | 1464051607181 Marionette TRACE conn2 <- [1,2214,null,{}] 18:00:07 INFO - PROCESS | 10935 | 1464051607184 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:00:07 INFO - PROCESS | 10935 | 1464051607282 Marionette TRACE conn2 <- [1,2215,null,{"value":null}] 18:00:07 INFO - PROCESS | 10935 | 1464051607286 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:00:07 INFO - PROCESS | 10935 | ++DOCSHELL 0x12622a800 == 95 [pid = 10935] [id = 561] 18:00:07 INFO - PROCESS | 10935 | ++DOMWINDOW == 159 (0x116709c00) [pid = 10935] [serial = 1683] [outer = 0x0] 18:00:07 INFO - PROCESS | 10935 | ++DOMWINDOW == 160 (0x119489c00) [pid = 10935] [serial = 1684] [outer = 0x116709c00] 18:00:07 INFO - PROCESS | 10935 | 1464051607312 Marionette DEBUG loaded listener.js 18:00:07 INFO - PROCESS | 10935 | ++DOMWINDOW == 161 (0x125984400) [pid = 10935] [serial = 1685] [outer = 0x116709c00] 18:00:07 INFO - PROCESS | 10935 | 1464051607671 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:00:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 18:00:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 520ms 18:00:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 18:00:07 INFO - PROCESS | 10935 | 1464051607702 Marionette TRACE conn2 -> [0,2217,"getWindowHandle",null] 18:00:07 INFO - PROCESS | 10935 | 1464051607703 Marionette TRACE conn2 <- [1,2217,null,{"value":"7"}] 18:00:07 INFO - PROCESS | 10935 | 1464051607706 Marionette TRACE conn2 -> [0,2218,"setScriptTimeout",{"ms":35000}] 18:00:07 INFO - PROCESS | 10935 | 1464051607707 Marionette TRACE conn2 <- [1,2218,null,{}] 18:00:07 INFO - PROCESS | 10935 | 1464051607710 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:00:07 INFO - PROCESS | 10935 | 1464051607862 Marionette TRACE conn2 <- [1,2219,null,{"value":null}] 18:00:07 INFO - PROCESS | 10935 | 1464051607873 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:00:07 INFO - PROCESS | 10935 | ++DOCSHELL 0x12f345800 == 96 [pid = 10935] [id = 562] 18:00:07 INFO - PROCESS | 10935 | ++DOMWINDOW == 162 (0x1254bc800) [pid = 10935] [serial = 1686] [outer = 0x0] 18:00:07 INFO - PROCESS | 10935 | ++DOMWINDOW == 163 (0x12c62d000) [pid = 10935] [serial = 1687] [outer = 0x1254bc800] 18:00:07 INFO - PROCESS | 10935 | 1464051607902 Marionette DEBUG loaded listener.js 18:00:07 INFO - PROCESS | 10935 | ++DOMWINDOW == 164 (0x12e32ac00) [pid = 10935] [serial = 1688] [outer = 0x1254bc800] 18:00:08 INFO - PROCESS | 10935 | 1464051608240 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:00:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 18:00:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 570ms 18:00:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 18:00:08 INFO - PROCESS | 10935 | 1464051608277 Marionette TRACE conn2 -> [0,2221,"getWindowHandle",null] 18:00:08 INFO - PROCESS | 10935 | 1464051608278 Marionette TRACE conn2 <- [1,2221,null,{"value":"7"}] 18:00:08 INFO - PROCESS | 10935 | 1464051608280 Marionette TRACE conn2 -> [0,2222,"setScriptTimeout",{"ms":35000}] 18:00:08 INFO - PROCESS | 10935 | 1464051608281 Marionette TRACE conn2 <- [1,2222,null,{}] 18:00:08 INFO - PROCESS | 10935 | 1464051608283 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:00:08 INFO - PROCESS | 10935 | 1464051608383 Marionette TRACE conn2 <- [1,2223,null,{"value":null}] 18:00:08 INFO - PROCESS | 10935 | 1464051608388 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:00:08 INFO - PROCESS | 10935 | ++DOCSHELL 0x134a2d000 == 97 [pid = 10935] [id = 563] 18:00:08 INFO - PROCESS | 10935 | ++DOMWINDOW == 165 (0x12e332800) [pid = 10935] [serial = 1689] [outer = 0x0] 18:00:08 INFO - PROCESS | 10935 | ++DOMWINDOW == 166 (0x12e365000) [pid = 10935] [serial = 1690] [outer = 0x12e332800] 18:00:08 INFO - PROCESS | 10935 | 1464051608412 Marionette DEBUG loaded listener.js 18:00:08 INFO - PROCESS | 10935 | ++DOMWINDOW == 167 (0x12e371800) [pid = 10935] [serial = 1691] [outer = 0x12e332800] 18:00:08 INFO - PROCESS | 10935 | 1464051608779 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:00:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 18:00:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 520ms 18:00:08 INFO - PROCESS | 10935 | 1464051608801 Marionette TRACE conn2 -> [0,2225,"getWindowHandle",null] 18:00:08 INFO - PROCESS | 10935 | 1464051608802 Marionette TRACE conn2 <- [1,2225,null,{"value":"7"}] 18:00:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 18:00:08 INFO - PROCESS | 10935 | 1464051608804 Marionette TRACE conn2 -> [0,2226,"setScriptTimeout",{"ms":35000}] 18:00:08 INFO - PROCESS | 10935 | 1464051608805 Marionette TRACE conn2 <- [1,2226,null,{}] 18:00:08 INFO - PROCESS | 10935 | 1464051608807 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:00:08 INFO - PROCESS | 10935 | 1464051608973 Marionette TRACE conn2 <- [1,2227,null,{"value":null}] 18:00:08 INFO - PROCESS | 10935 | 1464051608984 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:00:08 INFO - PROCESS | 10935 | ++DOCSHELL 0x1353c7000 == 98 [pid = 10935] [id = 564] 18:00:08 INFO - PROCESS | 10935 | ++DOMWINDOW == 168 (0x12d65ec00) [pid = 10935] [serial = 1692] [outer = 0x0] 18:00:09 INFO - PROCESS | 10935 | ++DOMWINDOW == 169 (0x12eb9d000) [pid = 10935] [serial = 1693] [outer = 0x12d65ec00] 18:00:09 INFO - PROCESS | 10935 | 1464051609023 Marionette DEBUG loaded listener.js 18:00:09 INFO - PROCESS | 10935 | ++DOMWINDOW == 170 (0x134926000) [pid = 10935] [serial = 1694] [outer = 0x12d65ec00] 18:00:09 INFO - PROCESS | 10935 | 1464051609619 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:00:09 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:00:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 873ms 18:00:09 INFO - PROCESS | 10935 | 1464051609700 Marionette TRACE conn2 -> [0,2229,"getWindowHandle",null] 18:00:09 INFO - PROCESS | 10935 | 1464051609704 Marionette TRACE conn2 <- [1,2229,null,{"value":"7"}] 18:00:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 18:00:09 INFO - PROCESS | 10935 | 1464051609725 Marionette TRACE conn2 -> [0,2230,"setScriptTimeout",{"ms":35000}] 18:00:09 INFO - PROCESS | 10935 | 1464051609729 Marionette TRACE conn2 <- [1,2230,null,{}] 18:00:09 INFO - PROCESS | 10935 | 1464051609753 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:00:09 INFO - PROCESS | 10935 | 1464051609954 Marionette TRACE conn2 <- [1,2231,null,{"value":null}] 18:00:10 INFO - PROCESS | 10935 | 1464051610096 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:00:10 INFO - PROCESS | 10935 | ++DOCSHELL 0x123525800 == 99 [pid = 10935] [id = 565] 18:00:10 INFO - PROCESS | 10935 | ++DOMWINDOW == 171 (0x1161f4000) [pid = 10935] [serial = 1695] [outer = 0x0] 18:00:10 INFO - PROCESS | 10935 | ++DOMWINDOW == 172 (0x1181d4c00) [pid = 10935] [serial = 1696] [outer = 0x1161f4000] 18:00:10 INFO - PROCESS | 10935 | 1464051610128 Marionette DEBUG loaded listener.js 18:00:10 INFO - PROCESS | 10935 | ++DOMWINDOW == 173 (0x11947ec00) [pid = 10935] [serial = 1697] [outer = 0x1161f4000] 18:00:10 INFO - PROCESS | 10935 | 1464051610577 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:00:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 18:00:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 905ms 18:00:10 INFO - PROCESS | 10935 | 1464051610616 Marionette TRACE conn2 -> [0,2233,"getWindowHandle",null] 18:00:10 INFO - PROCESS | 10935 | 1464051610620 Marionette TRACE conn2 <- [1,2233,null,{"value":"7"}] 18:00:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 18:00:10 INFO - PROCESS | 10935 | 1464051610625 Marionette TRACE conn2 -> [0,2234,"setScriptTimeout",{"ms":35000}] 18:00:10 INFO - PROCESS | 10935 | 1464051610627 Marionette TRACE conn2 <- [1,2234,null,{}] 18:00:10 INFO - PROCESS | 10935 | 1464051610629 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:00:10 INFO - PROCESS | 10935 | 1464051610750 Marionette TRACE conn2 <- [1,2235,null,{"value":null}] 18:00:10 INFO - PROCESS | 10935 | 1464051610888 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:00:10 INFO - PROCESS | 10935 | ++DOCSHELL 0x12c088800 == 100 [pid = 10935] [id = 566] 18:00:10 INFO - PROCESS | 10935 | ++DOMWINDOW == 174 (0x11a165800) [pid = 10935] [serial = 1698] [outer = 0x0] 18:00:10 INFO - PROCESS | 10935 | ++DOMWINDOW == 175 (0x121240000) [pid = 10935] [serial = 1699] [outer = 0x11a165800] 18:00:10 INFO - PROCESS | 10935 | 1464051610920 Marionette DEBUG loaded listener.js 18:00:10 INFO - PROCESS | 10935 | ++DOMWINDOW == 176 (0x12480e800) [pid = 10935] [serial = 1700] [outer = 0x11a165800] 18:00:11 INFO - PROCESS | 10935 | 1464051611367 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:00:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 18:00:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 774ms 18:00:11 INFO - PROCESS | 10935 | 1464051611400 Marionette TRACE conn2 -> [0,2237,"getWindowHandle",null] 18:00:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 18:00:11 INFO - PROCESS | 10935 | 1464051611401 Marionette TRACE conn2 <- [1,2237,null,{"value":"7"}] 18:00:11 INFO - PROCESS | 10935 | 1464051611404 Marionette TRACE conn2 -> [0,2238,"setScriptTimeout",{"ms":35000}] 18:00:11 INFO - PROCESS | 10935 | 1464051611406 Marionette TRACE conn2 <- [1,2238,null,{}] 18:00:11 INFO - PROCESS | 10935 | 1464051611415 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:00:11 INFO - PROCESS | 10935 | 1464051611536 Marionette TRACE conn2 <- [1,2239,null,{"value":null}] 18:00:11 INFO - PROCESS | 10935 | 1464051611632 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:00:11 INFO - PROCESS | 10935 | ++DOCSHELL 0x13546b000 == 101 [pid = 10935] [id = 567] 18:00:11 INFO - PROCESS | 10935 | ++DOMWINDOW == 177 (0x12729e400) [pid = 10935] [serial = 1701] [outer = 0x0] 18:00:11 INFO - PROCESS | 10935 | ++DOMWINDOW == 178 (0x127837c00) [pid = 10935] [serial = 1702] [outer = 0x12729e400] 18:00:11 INFO - PROCESS | 10935 | 1464051611666 Marionette DEBUG loaded listener.js 18:00:11 INFO - PROCESS | 10935 | ++DOMWINDOW == 179 (0x12956c000) [pid = 10935] [serial = 1703] [outer = 0x12729e400] 18:00:12 INFO - PROCESS | 10935 | 1464051612092 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:00:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 18:00:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 721ms 18:00:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 18:00:12 INFO - PROCESS | 10935 | 1464051612125 Marionette TRACE conn2 -> [0,2241,"getWindowHandle",null] 18:00:12 INFO - PROCESS | 10935 | 1464051612127 Marionette TRACE conn2 <- [1,2241,null,{"value":"7"}] 18:00:12 INFO - PROCESS | 10935 | 1464051612129 Marionette TRACE conn2 -> [0,2242,"setScriptTimeout",{"ms":35000}] 18:00:12 INFO - PROCESS | 10935 | 1464051612131 Marionette TRACE conn2 <- [1,2242,null,{}] 18:00:12 INFO - PROCESS | 10935 | 1464051612133 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:00:12 INFO - PROCESS | 10935 | 1464051612253 Marionette TRACE conn2 <- [1,2243,null,{"value":null}] 18:00:12 INFO - PROCESS | 10935 | 1464051612376 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:00:12 INFO - PROCESS | 10935 | ++DOCSHELL 0x135b7a000 == 102 [pid = 10935] [id = 568] 18:00:12 INFO - PROCESS | 10935 | ++DOMWINDOW == 180 (0x12994f800) [pid = 10935] [serial = 1704] [outer = 0x0] 18:00:12 INFO - PROCESS | 10935 | ++DOMWINDOW == 181 (0x12bccd800) [pid = 10935] [serial = 1705] [outer = 0x12994f800] 18:00:12 INFO - PROCESS | 10935 | 1464051612410 Marionette DEBUG loaded listener.js 18:00:12 INFO - PROCESS | 10935 | ++DOMWINDOW == 182 (0x12c627800) [pid = 10935] [serial = 1706] [outer = 0x12994f800] 18:00:12 INFO - PROCESS | 10935 | 1464051612824 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:00:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 18:00:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 720ms 18:00:12 INFO - PROCESS | 10935 | 1464051612860 Marionette TRACE conn2 -> [0,2245,"getWindowHandle",null] 18:00:12 INFO - PROCESS | 10935 | 1464051612861 Marionette TRACE conn2 <- [1,2245,null,{"value":"7"}] 18:00:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 18:00:12 INFO - PROCESS | 10935 | 1464051612879 Marionette TRACE conn2 -> [0,2246,"setScriptTimeout",{"ms":35000}] 18:00:12 INFO - PROCESS | 10935 | 1464051612880 Marionette TRACE conn2 <- [1,2246,null,{}] 18:00:12 INFO - PROCESS | 10935 | 1464051612882 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:00:13 INFO - PROCESS | 10935 | 1464051613002 Marionette TRACE conn2 <- [1,2247,null,{"value":null}] 18:00:13 INFO - PROCESS | 10935 | 1464051613124 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:00:13 INFO - PROCESS | 10935 | ++DOCSHELL 0x135c64800 == 103 [pid = 10935] [id = 569] 18:00:13 INFO - PROCESS | 10935 | ++DOMWINDOW == 183 (0x12b48c400) [pid = 10935] [serial = 1707] [outer = 0x0] 18:00:13 INFO - PROCESS | 10935 | ++DOMWINDOW == 184 (0x12d66d400) [pid = 10935] [serial = 1708] [outer = 0x12b48c400] 18:00:13 INFO - PROCESS | 10935 | 1464051613155 Marionette DEBUG loaded listener.js 18:00:13 INFO - PROCESS | 10935 | ++DOMWINDOW == 185 (0x12e365c00) [pid = 10935] [serial = 1709] [outer = 0x12b48c400] 18:00:13 INFO - PROCESS | 10935 | 1464051613586 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:00:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 18:00:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 724ms 18:00:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 18:00:13 INFO - PROCESS | 10935 | 1464051613600 Marionette TRACE conn2 -> [0,2249,"getWindowHandle",null] 18:00:13 INFO - PROCESS | 10935 | 1464051613601 Marionette TRACE conn2 <- [1,2249,null,{"value":"7"}] 18:00:13 INFO - PROCESS | 10935 | 1464051613604 Marionette TRACE conn2 -> [0,2250,"setScriptTimeout",{"ms":35000}] 18:00:13 INFO - PROCESS | 10935 | 1464051613605 Marionette TRACE conn2 <- [1,2250,null,{}] 18:00:13 INFO - PROCESS | 10935 | 1464051613607 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:00:13 INFO - PROCESS | 10935 | 1464051613741 Marionette TRACE conn2 <- [1,2251,null,{"value":null}] 18:00:13 INFO - PROCESS | 10935 | 1464051613838 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:00:13 INFO - PROCESS | 10935 | ++DOCSHELL 0x137631800 == 104 [pid = 10935] [id = 570] 18:00:13 INFO - PROCESS | 10935 | ++DOMWINDOW == 186 (0x12eba4400) [pid = 10935] [serial = 1710] [outer = 0x0] 18:00:13 INFO - PROCESS | 10935 | ++DOMWINDOW == 187 (0x1349e9c00) [pid = 10935] [serial = 1711] [outer = 0x12eba4400] 18:00:13 INFO - PROCESS | 10935 | 1464051613868 Marionette DEBUG loaded listener.js 18:00:13 INFO - PROCESS | 10935 | ++DOMWINDOW == 188 (0x1351c3000) [pid = 10935] [serial = 1712] [outer = 0x12eba4400] 18:00:14 INFO - PROCESS | 10935 | 1464051614289 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:00:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 18:00:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 722ms 18:00:14 INFO - PROCESS | 10935 | 1464051614327 Marionette TRACE conn2 -> [0,2253,"getWindowHandle",null] 18:00:14 INFO - PROCESS | 10935 | 1464051614328 Marionette TRACE conn2 <- [1,2253,null,{"value":"7"}] 18:00:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 18:00:14 INFO - PROCESS | 10935 | 1464051614350 Marionette TRACE conn2 -> [0,2254,"setScriptTimeout",{"ms":35000}] 18:00:14 INFO - PROCESS | 10935 | 1464051614351 Marionette TRACE conn2 <- [1,2254,null,{}] 18:00:14 INFO - PROCESS | 10935 | 1464051614354 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:00:14 INFO - PROCESS | 10935 | 1464051614471 Marionette TRACE conn2 <- [1,2255,null,{"value":null}] 18:00:14 INFO - PROCESS | 10935 | 1464051614567 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:00:14 INFO - PROCESS | 10935 | ++DOCSHELL 0x13772d000 == 105 [pid = 10935] [id = 571] 18:00:14 INFO - PROCESS | 10935 | ++DOMWINDOW == 189 (0x134a8a800) [pid = 10935] [serial = 1713] [outer = 0x0] 18:00:14 INFO - PROCESS | 10935 | ++DOMWINDOW == 190 (0x1351c8c00) [pid = 10935] [serial = 1714] [outer = 0x134a8a800] 18:00:14 INFO - PROCESS | 10935 | 1464051614596 Marionette DEBUG loaded listener.js 18:00:14 INFO - PROCESS | 10935 | ++DOMWINDOW == 191 (0x1356a2000) [pid = 10935] [serial = 1715] [outer = 0x134a8a800] 18:00:15 INFO - PROCESS | 10935 | 1464051615020 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:00:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 18:00:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 739ms 18:00:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 18:00:15 INFO - PROCESS | 10935 | 1464051615078 Marionette TRACE conn2 -> [0,2257,"getWindowHandle",null] 18:00:15 INFO - PROCESS | 10935 | 1464051615080 Marionette TRACE conn2 <- [1,2257,null,{"value":"7"}] 18:00:15 INFO - PROCESS | 10935 | 1464051615084 Marionette TRACE conn2 -> [0,2258,"setScriptTimeout",{"ms":35000}] 18:00:15 INFO - PROCESS | 10935 | 1464051615085 Marionette TRACE conn2 <- [1,2258,null,{}] 18:00:15 INFO - PROCESS | 10935 | 1464051615088 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:00:15 INFO - PROCESS | 10935 | 1464051615206 Marionette TRACE conn2 <- [1,2259,null,{"value":null}] 18:00:15 INFO - PROCESS | 10935 | 1464051615304 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:00:15 INFO - PROCESS | 10935 | ++DOCSHELL 0x1382c6000 == 106 [pid = 10935] [id = 572] 18:00:15 INFO - PROCESS | 10935 | ++DOMWINDOW == 192 (0x135244800) [pid = 10935] [serial = 1716] [outer = 0x0] 18:00:15 INFO - PROCESS | 10935 | ++DOMWINDOW == 193 (0x13576f800) [pid = 10935] [serial = 1717] [outer = 0x135244800] 18:00:15 INFO - PROCESS | 10935 | 1464051615332 Marionette DEBUG loaded listener.js 18:00:15 INFO - PROCESS | 10935 | ++DOMWINDOW == 194 (0x135975c00) [pid = 10935] [serial = 1718] [outer = 0x135244800] 18:00:15 INFO - PROCESS | 10935 | 1464051615744 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:00:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 18:00:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 673ms 18:00:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 18:00:15 INFO - PROCESS | 10935 | 1464051615758 Marionette TRACE conn2 -> [0,2261,"getWindowHandle",null] 18:00:15 INFO - PROCESS | 10935 | 1464051615759 Marionette TRACE conn2 <- [1,2261,null,{"value":"7"}] 18:00:15 INFO - PROCESS | 10935 | 1464051615761 Marionette TRACE conn2 -> [0,2262,"setScriptTimeout",{"ms":35000}] 18:00:15 INFO - PROCESS | 10935 | 1464051615762 Marionette TRACE conn2 <- [1,2262,null,{}] 18:00:15 INFO - PROCESS | 10935 | 1464051615765 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:00:15 INFO - PROCESS | 10935 | 1464051615901 Marionette TRACE conn2 <- [1,2263,null,{"value":null}] 18:00:16 INFO - PROCESS | 10935 | 1464051616029 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:00:16 INFO - PROCESS | 10935 | ++DOCSHELL 0x138487000 == 107 [pid = 10935] [id = 573] 18:00:16 INFO - PROCESS | 10935 | ++DOMWINDOW == 195 (0x135772c00) [pid = 10935] [serial = 1719] [outer = 0x0] 18:00:16 INFO - PROCESS | 10935 | ++DOMWINDOW == 196 (0x1359c0800) [pid = 10935] [serial = 1720] [outer = 0x135772c00] 18:00:16 INFO - PROCESS | 10935 | 1464051616061 Marionette DEBUG loaded listener.js 18:00:16 INFO - PROCESS | 10935 | ++DOMWINDOW == 197 (0x135a10000) [pid = 10935] [serial = 1721] [outer = 0x135772c00] 18:00:16 INFO - PROCESS | 10935 | 1464051616504 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:00:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 18:00:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 772ms 18:00:16 INFO - PROCESS | 10935 | 1464051616546 Marionette TRACE conn2 -> [0,2265,"getWindowHandle",null] 18:00:16 INFO - PROCESS | 10935 | 1464051616547 Marionette TRACE conn2 <- [1,2265,null,{"value":"7"}] 18:00:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 18:00:16 INFO - PROCESS | 10935 | 1464051616551 Marionette TRACE conn2 -> [0,2266,"setScriptTimeout",{"ms":35000}] 18:00:16 INFO - PROCESS | 10935 | 1464051616553 Marionette TRACE conn2 <- [1,2266,null,{}] 18:00:16 INFO - PROCESS | 10935 | 1464051616555 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:00:16 INFO - PROCESS | 10935 | 1464051616684 Marionette TRACE conn2 <- [1,2267,null,{"value":null}] 18:00:16 INFO - PROCESS | 10935 | 1464051616782 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:00:16 INFO - PROCESS | 10935 | ++DOCSHELL 0x124eab000 == 108 [pid = 10935] [id = 574] 18:00:16 INFO - PROCESS | 10935 | ++DOMWINDOW == 198 (0x1166c1000) [pid = 10935] [serial = 1722] [outer = 0x0] 18:00:16 INFO - PROCESS | 10935 | ++DOMWINDOW == 199 (0x12366c800) [pid = 10935] [serial = 1723] [outer = 0x1166c1000] 18:00:16 INFO - PROCESS | 10935 | 1464051616812 Marionette DEBUG loaded listener.js 18:00:16 INFO - PROCESS | 10935 | ++DOMWINDOW == 200 (0x135973c00) [pid = 10935] [serial = 1724] [outer = 0x1166c1000] 18:00:17 INFO - PROCESS | 10935 | 1464051617241 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:00:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 18:00:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 718ms 18:00:17 INFO - PROCESS | 10935 | 1464051617319 Marionette TRACE conn2 -> [0,2269,"getWindowHandle",null] 18:00:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 18:00:17 INFO - PROCESS | 10935 | 1464051617321 Marionette TRACE conn2 <- [1,2269,null,{"value":"7"}] 18:00:17 INFO - PROCESS | 10935 | 1464051617325 Marionette TRACE conn2 -> [0,2270,"setScriptTimeout",{"ms":35000}] 18:00:17 INFO - PROCESS | 10935 | 1464051617327 Marionette TRACE conn2 <- [1,2270,null,{}] 18:00:17 INFO - PROCESS | 10935 | 1464051617329 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:00:17 INFO - PROCESS | 10935 | 1464051617461 Marionette TRACE conn2 <- [1,2271,null,{"value":null}] 18:00:17 INFO - PROCESS | 10935 | 1464051617560 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:00:17 INFO - PROCESS | 10935 | ++DOCSHELL 0x134a29800 == 109 [pid = 10935] [id = 575] 18:00:17 INFO - PROCESS | 10935 | ++DOMWINDOW == 201 (0x134927000) [pid = 10935] [serial = 1725] [outer = 0x0] 18:00:17 INFO - PROCESS | 10935 | ++DOMWINDOW == 202 (0x135a1ac00) [pid = 10935] [serial = 1726] [outer = 0x134927000] 18:00:17 INFO - PROCESS | 10935 | 1464051617594 Marionette DEBUG loaded listener.js 18:00:17 INFO - PROCESS | 10935 | ++DOMWINDOW == 203 (0x135ab3400) [pid = 10935] [serial = 1727] [outer = 0x134927000] 18:00:18 INFO - PROCESS | 10935 | 1464051618193 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:00:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 18:00:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 921ms 18:00:18 INFO - PROCESS | 10935 | 1464051618262 Marionette TRACE conn2 -> [0,2273,"getWindowHandle",null] 18:00:18 INFO - PROCESS | 10935 | 1464051618265 Marionette TRACE conn2 <- [1,2273,null,{"value":"7"}] 18:00:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 18:00:18 INFO - PROCESS | 10935 | 1464051618271 Marionette TRACE conn2 -> [0,2274,"setScriptTimeout",{"ms":35000}] 18:00:18 INFO - PROCESS | 10935 | 1464051618273 Marionette TRACE conn2 <- [1,2274,null,{}] 18:00:18 INFO - PROCESS | 10935 | 1464051618277 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:00:18 INFO - PROCESS | 10935 | 1464051618394 Marionette TRACE conn2 <- [1,2275,null,{"value":null}] 18:00:18 INFO - PROCESS | 10935 | 1464051618499 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:00:18 INFO - PROCESS | 10935 | ++DOCSHELL 0x12aa1d800 == 110 [pid = 10935] [id = 576] 18:00:18 INFO - PROCESS | 10935 | ++DOMWINDOW == 204 (0x115e64c00) [pid = 10935] [serial = 1728] [outer = 0x0] 18:00:18 INFO - PROCESS | 10935 | ++DOMWINDOW == 205 (0x117671000) [pid = 10935] [serial = 1729] [outer = 0x115e64c00] 18:00:18 INFO - PROCESS | 10935 | 1464051618528 Marionette DEBUG loaded listener.js 18:00:18 INFO - PROCESS | 10935 | ++DOMWINDOW == 206 (0x1192ab000) [pid = 10935] [serial = 1730] [outer = 0x115e64c00] 18:00:18 INFO - PROCESS | 10935 | 1464051618959 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:00:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 18:00:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 724ms 18:00:19 INFO - PROCESS | 10935 | 1464051618996 Marionette TRACE conn2 -> [0,2277,"getWindowHandle",null] 18:00:19 INFO - PROCESS | 10935 | 1464051618999 Marionette TRACE conn2 <- [1,2277,null,{"value":"7"}] 18:00:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 18:00:19 INFO - PROCESS | 10935 | 1464051619025 Marionette TRACE conn2 -> [0,2278,"setScriptTimeout",{"ms":35000}] 18:00:19 INFO - PROCESS | 10935 | 1464051619027 Marionette TRACE conn2 <- [1,2278,null,{}] 18:00:19 INFO - PROCESS | 10935 | 1464051619047 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:00:19 INFO - PROCESS | 10935 | 1464051619160 Marionette TRACE conn2 <- [1,2279,null,{"value":null}] 18:00:19 INFO - PROCESS | 10935 | 1464051619313 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:00:19 INFO - PROCESS | 10935 | --DOCSHELL 0x134a2d000 == 109 [pid = 10935] [id = 563] 18:00:19 INFO - PROCESS | 10935 | --DOCSHELL 0x12f345800 == 108 [pid = 10935] [id = 562] 18:00:19 INFO - PROCESS | 10935 | --DOCSHELL 0x12622a800 == 107 [pid = 10935] [id = 561] 18:00:19 INFO - PROCESS | 10935 | --DOCSHELL 0x12d945000 == 106 [pid = 10935] [id = 560] 18:00:19 INFO - PROCESS | 10935 | --DOCSHELL 0x12d644000 == 105 [pid = 10935] [id = 559] 18:00:19 INFO - PROCESS | 10935 | --DOCSHELL 0x12d37e800 == 104 [pid = 10935] [id = 558] 18:00:19 INFO - PROCESS | 10935 | --DOMWINDOW == 205 (0x125622000) [pid = 10935] [serial = 1624] [outer = 0x0] [url = about:blank] 18:00:19 INFO - PROCESS | 10935 | ++DOCSHELL 0x116f29800 == 105 [pid = 10935] [id = 577] 18:00:19 INFO - PROCESS | 10935 | ++DOMWINDOW == 206 (0x11266d000) [pid = 10935] [serial = 1731] [outer = 0x0] 18:00:19 INFO - PROCESS | 10935 | ++DOMWINDOW == 207 (0x117675000) [pid = 10935] [serial = 1732] [outer = 0x11266d000] 18:00:19 INFO - PROCESS | 10935 | 1464051619384 Marionette DEBUG loaded listener.js 18:00:19 INFO - PROCESS | 10935 | ++DOMWINDOW == 208 (0x12123c400) [pid = 10935] [serial = 1733] [outer = 0x11266d000] 18:00:19 INFO - PROCESS | 10935 | --DOCSHELL 0x12c6db800 == 104 [pid = 10935] [id = 557] 18:00:19 INFO - PROCESS | 10935 | --DOCSHELL 0x12b4ab800 == 103 [pid = 10935] [id = 556] 18:00:19 INFO - PROCESS | 10935 | --DOCSHELL 0x12ae21800 == 102 [pid = 10935] [id = 555] 18:00:19 INFO - PROCESS | 10935 | --DOCSHELL 0x123435000 == 101 [pid = 10935] [id = 554] 18:00:19 INFO - PROCESS | 10935 | --DOCSHELL 0x11a06a800 == 100 [pid = 10935] [id = 553] 18:00:19 INFO - PROCESS | 10935 | --DOCSHELL 0x124eb0800 == 99 [pid = 10935] [id = 552] 18:00:19 INFO - PROCESS | 10935 | --DOCSHELL 0x141320000 == 98 [pid = 10935] [id = 546] 18:00:19 INFO - PROCESS | 10935 | --DOCSHELL 0x13fc04000 == 97 [pid = 10935] [id = 545] 18:00:19 INFO - PROCESS | 10935 | --DOCSHELL 0x13846d800 == 96 [pid = 10935] [id = 544] 18:00:19 INFO - PROCESS | 10935 | --DOCSHELL 0x12d94a800 == 95 [pid = 10935] [id = 543] 18:00:19 INFO - PROCESS | 10935 | --DOCSHELL 0x126231800 == 94 [pid = 10935] [id = 542] 18:00:19 INFO - PROCESS | 10935 | --DOMWINDOW == 207 (0x134a86000) [pid = 10935] [serial = 1606] [outer = 0x0] [url = about:blank] 18:00:19 INFO - PROCESS | 10935 | --DOMWINDOW == 206 (0x1351cac00) [pid = 10935] [serial = 1609] [outer = 0x0] [url = about:blank] 18:00:19 INFO - PROCESS | 10935 | --DOMWINDOW == 205 (0x12e36e400) [pid = 10935] [serial = 1612] [outer = 0x0] [url = about:blank] 18:00:19 INFO - PROCESS | 10935 | --DOMWINDOW == 204 (0x1356a2800) [pid = 10935] [serial = 1610] [outer = 0x0] [url = about:blank] 18:00:19 INFO - PROCESS | 10935 | --DOMWINDOW == 203 (0x1381d5800) [pid = 10935] [serial = 1573] [outer = 0x0] [url = about:blank] 18:00:19 INFO - PROCESS | 10935 | --DOMWINDOW == 202 (0x1198dd400) [pid = 10935] [serial = 1552] [outer = 0x0] [url = about:blank] 18:00:19 INFO - PROCESS | 10935 | --DOMWINDOW == 201 (0x12aefb800) [pid = 10935] [serial = 1597] [outer = 0x0] [url = about:blank] 18:00:19 INFO - PROCESS | 10935 | --DOMWINDOW == 200 (0x12cf85000) [pid = 10935] [serial = 1598] [outer = 0x0] [url = about:blank] 18:00:19 INFO - PROCESS | 10935 | --DOMWINDOW == 199 (0x134933400) [pid = 10935] [serial = 1603] [outer = 0x0] [url = about:blank] 18:00:19 INFO - PROCESS | 10935 | --DOMWINDOW == 198 (0x1359bac00) [pid = 10935] [serial = 1567] [outer = 0x0] [url = about:blank] 18:00:19 INFO - PROCESS | 10935 | --DOMWINDOW == 197 (0x12e32d000) [pid = 10935] [serial = 1600] [outer = 0x0] [url = about:blank] 18:00:19 INFO - PROCESS | 10935 | --DOMWINDOW == 196 (0x13492d000) [pid = 10935] [serial = 1601] [outer = 0x0] [url = about:blank] 18:00:19 INFO - PROCESS | 10935 | --DOMWINDOW == 195 (0x119c61400) [pid = 10935] [serial = 1594] [outer = 0x0] [url = about:blank] 18:00:19 INFO - PROCESS | 10935 | --DOMWINDOW == 194 (0x12480c400) [pid = 10935] [serial = 1595] [outer = 0x0] [url = about:blank] 18:00:19 INFO - PROCESS | 10935 | --DOMWINDOW == 193 (0x121243800) [pid = 10935] [serial = 1561] [outer = 0x0] [url = about:blank] 18:00:19 INFO - PROCESS | 10935 | --DOMWINDOW == 192 (0x1381e1000) [pid = 10935] [serial = 1576] [outer = 0x0] [url = about:blank] 18:00:19 INFO - PROCESS | 10935 | --DOMWINDOW == 191 (0x134a7f400) [pid = 10935] [serial = 1580] [outer = 0x0] [url = about:blank] 18:00:19 INFO - PROCESS | 10935 | --DOMWINDOW == 190 (0x12349a800) [pid = 10935] [serial = 1579] [outer = 0x0] [url = about:blank] 18:00:19 INFO - PROCESS | 10935 | --DOMWINDOW == 189 (0x123556800) [pid = 10935] [serial = 1586] [outer = 0x0] [url = about:blank] 18:00:19 INFO - PROCESS | 10935 | --DOMWINDOW == 188 (0x12123fc00) [pid = 10935] [serial = 1585] [outer = 0x0] [url = about:blank] 18:00:19 INFO - PROCESS | 10935 | --DOMWINDOW == 187 (0x119480400) [pid = 10935] [serial = 1583] [outer = 0x0] [url = about:blank] 18:00:19 INFO - PROCESS | 10935 | --DOMWINDOW == 186 (0x123559800) [pid = 10935] [serial = 1555] [outer = 0x0] [url = about:blank] 18:00:19 INFO - PROCESS | 10935 | --DOMWINDOW == 185 (0x11716e800) [pid = 10935] [serial = 1582] [outer = 0x0] [url = about:blank] 18:00:19 INFO - PROCESS | 10935 | --DOMWINDOW == 184 (0x12c191000) [pid = 10935] [serial = 1564] [outer = 0x0] [url = about:blank] 18:00:19 INFO - PROCESS | 10935 | --DOMWINDOW == 183 (0x1212d8400) [pid = 10935] [serial = 1621] [outer = 0x0] [url = about:blank] 18:00:19 INFO - PROCESS | 10935 | --DOMWINDOW == 182 (0x129954c00) [pid = 10935] [serial = 1558] [outer = 0x0] [url = about:blank] 18:00:19 INFO - PROCESS | 10935 | --DOMWINDOW == 181 (0x135c06000) [pid = 10935] [serial = 1570] [outer = 0x0] [url = about:blank] 18:00:19 INFO - PROCESS | 10935 | --DOMWINDOW == 180 (0x1273d2000) [pid = 10935] [serial = 1589] [outer = 0x0] [url = about:blank] 18:00:19 INFO - PROCESS | 10935 | --DOMWINDOW == 179 (0x125574c00) [pid = 10935] [serial = 1588] [outer = 0x0] [url = about:blank] 18:00:19 INFO - PROCESS | 10935 | --DOMWINDOW == 178 (0x12aac9400) [pid = 10935] [serial = 1592] [outer = 0x0] [url = about:blank] 18:00:19 INFO - PROCESS | 10935 | --DOMWINDOW == 177 (0x1296dfc00) [pid = 10935] [serial = 1591] [outer = 0x0] [url = about:blank] 18:00:19 INFO - PROCESS | 10935 | --DOMWINDOW == 176 (0x124806000) [pid = 10935] [serial = 1622] [outer = 0x0] [url = about:blank] 18:00:19 INFO - PROCESS | 10935 | --DOMWINDOW == 175 (0x135976000) [pid = 10935] [serial = 1613] [outer = 0x0] [url = about:blank] 18:00:19 INFO - PROCESS | 10935 | --DOMWINDOW == 174 (0x112f7b000) [pid = 10935] [serial = 1615] [outer = 0x0] [url = about:blank] 18:00:19 INFO - PROCESS | 10935 | --DOMWINDOW == 173 (0x117550c00) [pid = 10935] [serial = 1618] [outer = 0x0] [url = about:blank] 18:00:19 INFO - PROCESS | 10935 | --DOMWINDOW == 172 (0x115ec4c00) [pid = 10935] [serial = 1616] [outer = 0x0] [url = about:blank] 18:00:19 INFO - PROCESS | 10935 | --DOMWINDOW == 171 (0x134a8b400) [pid = 10935] [serial = 1607] [outer = 0x0] [url = about:blank] 18:00:19 INFO - PROCESS | 10935 | --DOMWINDOW == 170 (0x11988bc00) [pid = 10935] [serial = 1619] [outer = 0x0] [url = about:blank] 18:00:19 INFO - PROCESS | 10935 | --DOMWINDOW == 169 (0x134a80400) [pid = 10935] [serial = 1604] [outer = 0x0] [url = about:blank] 18:00:19 INFO - PROCESS | 10935 | 1464051619706 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:00:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 18:00:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 734ms 18:00:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 18:00:19 INFO - PROCESS | 10935 | 1464051619759 Marionette TRACE conn2 -> [0,2281,"getWindowHandle",null] 18:00:19 INFO - PROCESS | 10935 | 1464051619760 Marionette TRACE conn2 <- [1,2281,null,{"value":"7"}] 18:00:19 INFO - PROCESS | 10935 | 1464051619762 Marionette TRACE conn2 -> [0,2282,"setScriptTimeout",{"ms":35000}] 18:00:19 INFO - PROCESS | 10935 | 1464051619765 Marionette TRACE conn2 <- [1,2282,null,{}] 18:00:19 INFO - PROCESS | 10935 | 1464051619782 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:00:19 INFO - PROCESS | 10935 | 1464051619887 Marionette TRACE conn2 <- [1,2283,null,{"value":null}] 18:00:19 INFO - PROCESS | 10935 | 1464051619893 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:00:19 INFO - PROCESS | 10935 | ++DOCSHELL 0x12a7a8800 == 95 [pid = 10935] [id = 578] 18:00:19 INFO - PROCESS | 10935 | ++DOMWINDOW == 170 (0x123558c00) [pid = 10935] [serial = 1734] [outer = 0x0] 18:00:19 INFO - PROCESS | 10935 | ++DOMWINDOW == 171 (0x124808c00) [pid = 10935] [serial = 1735] [outer = 0x123558c00] 18:00:19 INFO - PROCESS | 10935 | 1464051619921 Marionette DEBUG loaded listener.js 18:00:19 INFO - PROCESS | 10935 | ++DOMWINDOW == 172 (0x125574c00) [pid = 10935] [serial = 1736] [outer = 0x123558c00] 18:00:20 INFO - PROCESS | 10935 | 1464051620300 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:00:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 18:00:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 579ms 18:00:20 INFO - PROCESS | 10935 | 1464051620342 Marionette TRACE conn2 -> [0,2285,"getWindowHandle",null] 18:00:20 INFO - PROCESS | 10935 | 1464051620344 Marionette TRACE conn2 <- [1,2285,null,{"value":"7"}] 18:00:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 18:00:20 INFO - PROCESS | 10935 | 1464051620346 Marionette TRACE conn2 -> [0,2286,"setScriptTimeout",{"ms":35000}] 18:00:20 INFO - PROCESS | 10935 | 1464051620347 Marionette TRACE conn2 <- [1,2286,null,{}] 18:00:20 INFO - PROCESS | 10935 | 1464051620349 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:00:20 INFO - PROCESS | 10935 | 1464051620452 Marionette TRACE conn2 <- [1,2287,null,{"value":null}] 18:00:20 INFO - PROCESS | 10935 | 1464051620456 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:00:20 INFO - PROCESS | 10935 | ++DOCSHELL 0x12c07b000 == 96 [pid = 10935] [id = 579] 18:00:20 INFO - PROCESS | 10935 | ++DOMWINDOW == 173 (0x1261f1c00) [pid = 10935] [serial = 1737] [outer = 0x0] 18:00:20 INFO - PROCESS | 10935 | ++DOMWINDOW == 174 (0x1273d1000) [pid = 10935] [serial = 1738] [outer = 0x1261f1c00] 18:00:20 INFO - PROCESS | 10935 | 1464051620482 Marionette DEBUG loaded listener.js 18:00:20 INFO - PROCESS | 10935 | ++DOMWINDOW == 175 (0x12783f000) [pid = 10935] [serial = 1739] [outer = 0x1261f1c00] 18:00:20 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:00:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 520ms 18:00:20 INFO - PROCESS | 10935 | 1464051620860 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:00:20 INFO - PROCESS | 10935 | 1464051620866 Marionette TRACE conn2 -> [0,2289,"getWindowHandle",null] 18:00:20 INFO - PROCESS | 10935 | 1464051620867 Marionette TRACE conn2 <- [1,2289,null,{"value":"7"}] 18:00:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 18:00:20 INFO - PROCESS | 10935 | 1464051620870 Marionette TRACE conn2 -> [0,2290,"setScriptTimeout",{"ms":35000}] 18:00:20 INFO - PROCESS | 10935 | 1464051620871 Marionette TRACE conn2 <- [1,2290,null,{}] 18:00:20 INFO - PROCESS | 10935 | 1464051620873 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:00:21 INFO - PROCESS | 10935 | 1464051621006 Marionette TRACE conn2 <- [1,2291,null,{"value":null}] 18:00:21 INFO - PROCESS | 10935 | 1464051621016 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:00:21 INFO - PROCESS | 10935 | ++DOCSHELL 0x12c77f000 == 97 [pid = 10935] [id = 580] 18:00:21 INFO - PROCESS | 10935 | ++DOMWINDOW == 176 (0x127838400) [pid = 10935] [serial = 1740] [outer = 0x0] 18:00:21 INFO - PROCESS | 10935 | ++DOMWINDOW == 177 (0x129564400) [pid = 10935] [serial = 1741] [outer = 0x127838400] 18:00:21 INFO - PROCESS | 10935 | 1464051621042 Marionette DEBUG loaded listener.js 18:00:21 INFO - PROCESS | 10935 | ++DOMWINDOW == 178 (0x1296e3400) [pid = 10935] [serial = 1742] [outer = 0x127838400] 18:00:21 INFO - PROCESS | 10935 | 1464051621384 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:00:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 18:00:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 518ms 18:00:21 INFO - PROCESS | 10935 | 1464051621388 Marionette TRACE conn2 -> [0,2293,"getWindowHandle",null] 18:00:21 INFO - PROCESS | 10935 | 1464051621390 Marionette TRACE conn2 <- [1,2293,null,{"value":"7"}] 18:00:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 18:00:21 INFO - PROCESS | 10935 | 1464051621392 Marionette TRACE conn2 -> [0,2294,"setScriptTimeout",{"ms":35000}] 18:00:21 INFO - PROCESS | 10935 | 1464051621393 Marionette TRACE conn2 <- [1,2294,null,{}] 18:00:21 INFO - PROCESS | 10935 | 1464051621397 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:00:21 INFO - PROCESS | 10935 | 1464051621511 Marionette TRACE conn2 <- [1,2295,null,{"value":null}] 18:00:21 INFO - PROCESS | 10935 | 1464051621515 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:00:21 INFO - PROCESS | 10935 | ++DOCSHELL 0x12d957800 == 98 [pid = 10935] [id = 581] 18:00:21 INFO - PROCESS | 10935 | ++DOMWINDOW == 179 (0x129957400) [pid = 10935] [serial = 1743] [outer = 0x0] 18:00:21 INFO - PROCESS | 10935 | ++DOMWINDOW == 180 (0x12aefb800) [pid = 10935] [serial = 1744] [outer = 0x129957400] 18:00:21 INFO - PROCESS | 10935 | 1464051621541 Marionette DEBUG loaded listener.js 18:00:21 INFO - PROCESS | 10935 | ++DOMWINDOW == 181 (0x12cf7f800) [pid = 10935] [serial = 1745] [outer = 0x129957400] 18:00:21 INFO - PROCESS | 10935 | 1464051621965 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:00:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 18:00:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 620ms 18:00:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 18:00:22 INFO - PROCESS | 10935 | 1464051622017 Marionette TRACE conn2 -> [0,2297,"getWindowHandle",null] 18:00:22 INFO - PROCESS | 10935 | 1464051622018 Marionette TRACE conn2 <- [1,2297,null,{"value":"7"}] 18:00:22 INFO - PROCESS | 10935 | 1464051622020 Marionette TRACE conn2 -> [0,2298,"setScriptTimeout",{"ms":35000}] 18:00:22 INFO - PROCESS | 10935 | 1464051622021 Marionette TRACE conn2 <- [1,2298,null,{}] 18:00:22 INFO - PROCESS | 10935 | 1464051622024 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:00:22 INFO - PROCESS | 10935 | 1464051622157 Marionette TRACE conn2 <- [1,2299,null,{"value":null}] 18:00:22 INFO - PROCESS | 10935 | 1464051622173 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:00:22 INFO - PROCESS | 10935 | ++DOCSHELL 0x13498a000 == 99 [pid = 10935] [id = 582] 18:00:22 INFO - PROCESS | 10935 | ++DOMWINDOW == 182 (0x12c0d8800) [pid = 10935] [serial = 1746] [outer = 0x0] 18:00:22 INFO - PROCESS | 10935 | ++DOMWINDOW == 183 (0x12e335800) [pid = 10935] [serial = 1747] [outer = 0x12c0d8800] 18:00:22 INFO - PROCESS | 10935 | 1464051622198 Marionette DEBUG loaded listener.js 18:00:22 INFO - PROCESS | 10935 | ++DOMWINDOW == 184 (0x12e36f800) [pid = 10935] [serial = 1748] [outer = 0x12c0d8800] 18:00:22 INFO - PROCESS | 10935 | 1464051622534 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:00:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 18:00:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 519ms 18:00:22 INFO - PROCESS | 10935 | 1464051622540 Marionette TRACE conn2 -> [0,2301,"getWindowHandle",null] 18:00:22 INFO - PROCESS | 10935 | 1464051622541 Marionette TRACE conn2 <- [1,2301,null,{"value":"7"}] 18:00:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 18:00:22 INFO - PROCESS | 10935 | 1464051622543 Marionette TRACE conn2 -> [0,2302,"setScriptTimeout",{"ms":35000}] 18:00:22 INFO - PROCESS | 10935 | 1464051622544 Marionette TRACE conn2 <- [1,2302,null,{}] 18:00:22 INFO - PROCESS | 10935 | 1464051622549 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:00:22 INFO - PROCESS | 10935 | 1464051622679 Marionette TRACE conn2 <- [1,2303,null,{"value":null}] 18:00:22 INFO - PROCESS | 10935 | 1464051622692 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:00:22 INFO - PROCESS | 10935 | ++DOCSHELL 0x134a26800 == 100 [pid = 10935] [id = 583] 18:00:22 INFO - PROCESS | 10935 | ++DOMWINDOW == 185 (0x12eb98800) [pid = 10935] [serial = 1749] [outer = 0x0] 18:00:22 INFO - PROCESS | 10935 | ++DOMWINDOW == 186 (0x1349dd800) [pid = 10935] [serial = 1750] [outer = 0x12eb98800] 18:00:22 INFO - PROCESS | 10935 | 1464051622718 Marionette DEBUG loaded listener.js 18:00:22 INFO - PROCESS | 10935 | ++DOMWINDOW == 187 (0x1349e9800) [pid = 10935] [serial = 1751] [outer = 0x12eb98800] 18:00:23 INFO - PROCESS | 10935 | 1464051623102 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:00:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 18:00:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 572ms 18:00:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 18:00:23 INFO - PROCESS | 10935 | 1464051623116 Marionette TRACE conn2 -> [0,2305,"getWindowHandle",null] 18:00:23 INFO - PROCESS | 10935 | 1464051623118 Marionette TRACE conn2 <- [1,2305,null,{"value":"7"}] 18:00:23 INFO - PROCESS | 10935 | 1464051623121 Marionette TRACE conn2 -> [0,2306,"setScriptTimeout",{"ms":35000}] 18:00:23 INFO - PROCESS | 10935 | 1464051623123 Marionette TRACE conn2 <- [1,2306,null,{}] 18:00:23 INFO - PROCESS | 10935 | 1464051623126 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:00:23 INFO - PROCESS | 10935 | 1464051623340 Marionette TRACE conn2 <- [1,2307,null,{"value":null}] 18:00:23 INFO - PROCESS | 10935 | 1464051623368 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:00:23 INFO - PROCESS | 10935 | ++DOCSHELL 0x135b78800 == 101 [pid = 10935] [id = 584] 18:00:23 INFO - PROCESS | 10935 | ++DOMWINDOW == 188 (0x1110a6c00) [pid = 10935] [serial = 1752] [outer = 0x0] 18:00:23 INFO - PROCESS | 10935 | ++DOMWINDOW == 189 (0x134a46400) [pid = 10935] [serial = 1753] [outer = 0x1110a6c00] 18:00:23 INFO - PROCESS | 10935 | 1464051623392 Marionette DEBUG loaded listener.js 18:00:23 INFO - PROCESS | 10935 | ++DOMWINDOW == 190 (0x134a4a400) [pid = 10935] [serial = 1754] [outer = 0x1110a6c00] 18:00:23 INFO - PROCESS | 10935 | --DOMWINDOW == 189 (0x119887c00) [pid = 10935] [serial = 1659] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 18:00:23 INFO - PROCESS | 10935 | --DOMWINDOW == 188 (0x12981b000) [pid = 10935] [serial = 1677] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 18:00:23 INFO - PROCESS | 10935 | --DOMWINDOW == 187 (0x1198e0800) [pid = 10935] [serial = 1662] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 18:00:23 INFO - PROCESS | 10935 | --DOMWINDOW == 186 (0x116709c00) [pid = 10935] [serial = 1683] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 18:00:23 INFO - PROCESS | 10935 | --DOMWINDOW == 185 (0x129957800) [pid = 10935] [serial = 1680] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 18:00:23 INFO - PROCESS | 10935 | --DOMWINDOW == 184 (0x124807800) [pid = 10935] [serial = 1668] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 18:00:23 INFO - PROCESS | 10935 | --DOMWINDOW == 183 (0x12706bc00) [pid = 10935] [serial = 1671] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 18:00:23 INFO - PROCESS | 10935 | --DOMWINDOW == 182 (0x1254bc800) [pid = 10935] [serial = 1686] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 18:00:23 INFO - PROCESS | 10935 | --DOMWINDOW == 181 (0x124805000) [pid = 10935] [serial = 1665] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 18:00:23 INFO - PROCESS | 10935 | --DOMWINDOW == 180 (0x126197800) [pid = 10935] [serial = 1674] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 18:00:23 INFO - PROCESS | 10935 | --DOMWINDOW == 179 (0x112f7a000) [pid = 10935] [serial = 1656] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 18:00:23 INFO - PROCESS | 10935 | --DOMWINDOW == 178 (0x12e332800) [pid = 10935] [serial = 1689] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 18:00:24 INFO - PROCESS | 10935 | 1464051624033 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:00:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 18:00:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 922ms 18:00:24 INFO - PROCESS | 10935 | 1464051624043 Marionette TRACE conn2 -> [0,2309,"getWindowHandle",null] 18:00:24 INFO - PROCESS | 10935 | 1464051624047 Marionette TRACE conn2 <- [1,2309,null,{"value":"7"}] 18:00:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 18:00:24 INFO - PROCESS | 10935 | 1464051624053 Marionette TRACE conn2 -> [0,2310,"setScriptTimeout",{"ms":35000}] 18:00:24 INFO - PROCESS | 10935 | 1464051624054 Marionette TRACE conn2 <- [1,2310,null,{}] 18:00:24 INFO - PROCESS | 10935 | 1464051624056 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:00:24 INFO - PROCESS | 10935 | 1464051624147 Marionette TRACE conn2 <- [1,2311,null,{"value":null}] 18:00:24 INFO - PROCESS | 10935 | 1464051624151 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:00:24 INFO - PROCESS | 10935 | ++DOCSHELL 0x12f33c800 == 102 [pid = 10935] [id = 585] 18:00:24 INFO - PROCESS | 10935 | ++DOMWINDOW == 179 (0x119176800) [pid = 10935] [serial = 1755] [outer = 0x0] 18:00:24 INFO - PROCESS | 10935 | ++DOMWINDOW == 180 (0x12556c000) [pid = 10935] [serial = 1756] [outer = 0x119176800] 18:00:24 INFO - PROCESS | 10935 | 1464051624171 Marionette DEBUG loaded listener.js 18:00:24 INFO - PROCESS | 10935 | ++DOMWINDOW == 181 (0x12c0df000) [pid = 10935] [serial = 1757] [outer = 0x119176800] 18:00:24 INFO - PROCESS | 10935 | 1464051624650 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:00:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 18:00:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 622ms 18:00:24 INFO - PROCESS | 10935 | 1464051624676 Marionette TRACE conn2 -> [0,2313,"getWindowHandle",null] 18:00:24 INFO - PROCESS | 10935 | 1464051624678 Marionette TRACE conn2 <- [1,2313,null,{"value":"7"}] 18:00:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 18:00:24 INFO - PROCESS | 10935 | 1464051624682 Marionette TRACE conn2 -> [0,2314,"setScriptTimeout",{"ms":35000}] 18:00:24 INFO - PROCESS | 10935 | 1464051624684 Marionette TRACE conn2 <- [1,2314,null,{}] 18:00:24 INFO - PROCESS | 10935 | 1464051624688 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:00:24 INFO - PROCESS | 10935 | 1464051624868 Marionette TRACE conn2 <- [1,2315,null,{"value":null}] 18:00:24 INFO - PROCESS | 10935 | 1464051624985 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:00:24 INFO - PROCESS | 10935 | ++DOCSHELL 0x138485000 == 103 [pid = 10935] [id = 586] 18:00:24 INFO - PROCESS | 10935 | ++DOMWINDOW == 182 (0x119178c00) [pid = 10935] [serial = 1758] [outer = 0x0] 18:00:25 INFO - PROCESS | 10935 | ++DOMWINDOW == 183 (0x134a50c00) [pid = 10935] [serial = 1759] [outer = 0x119178c00] 18:00:25 INFO - PROCESS | 10935 | 1464051625014 Marionette DEBUG loaded listener.js 18:00:25 INFO - PROCESS | 10935 | ++DOMWINDOW == 184 (0x13569e800) [pid = 10935] [serial = 1760] [outer = 0x119178c00] 18:00:25 INFO - PROCESS | 10935 | 1464051625283 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:00:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 18:00:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 622ms 18:00:25 INFO - PROCESS | 10935 | 1464051625304 Marionette TRACE conn2 -> [0,2317,"getWindowHandle",null] 18:00:25 INFO - PROCESS | 10935 | 1464051625305 Marionette TRACE conn2 <- [1,2317,null,{"value":"7"}] 18:00:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 18:00:25 INFO - PROCESS | 10935 | 1464051625307 Marionette TRACE conn2 -> [0,2318,"setScriptTimeout",{"ms":35000}] 18:00:25 INFO - PROCESS | 10935 | 1464051625308 Marionette TRACE conn2 <- [1,2318,null,{}] 18:00:25 INFO - PROCESS | 10935 | 1464051625318 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:00:25 INFO - PROCESS | 10935 | 1464051625427 Marionette TRACE conn2 <- [1,2319,null,{"value":null}] 18:00:25 INFO - PROCESS | 10935 | 1464051625451 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:00:25 INFO - PROCESS | 10935 | ++DOCSHELL 0x13fa96800 == 104 [pid = 10935] [id = 587] 18:00:25 INFO - PROCESS | 10935 | ++DOMWINDOW == 185 (0x135a11800) [pid = 10935] [serial = 1761] [outer = 0x0] 18:00:25 INFO - PROCESS | 10935 | ++DOMWINDOW == 186 (0x135a18400) [pid = 10935] [serial = 1762] [outer = 0x135a11800] 18:00:25 INFO - PROCESS | 10935 | 1464051625475 Marionette DEBUG loaded listener.js 18:00:25 INFO - PROCESS | 10935 | ++DOMWINDOW == 187 (0x135aab400) [pid = 10935] [serial = 1763] [outer = 0x135a11800] 18:00:25 INFO - PROCESS | 10935 | 1464051625838 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:00:25 INFO - PROCESS | 10935 | 1464051625877 Marionette TRACE conn2 <- [1,2321,null,{"value":"7"}] 18:00:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 18:00:25 INFO - PROCESS | 10935 | 1464051625885 Marionette TRACE conn2 -> [0,2322,"setScriptTimeout",{"ms":35000}] 18:00:25 INFO - PROCESS | 10935 | 1464051625886 Marionette TRACE conn2 <- [1,2322,null,{}] 18:00:25 INFO - PROCESS | 10935 | 1464051625888 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:00:26 INFO - PROCESS | 10935 | 1464051626134 Marionette TRACE conn2 <- [1,2323,null,{"value":null}] 18:00:26 INFO - PROCESS | 10935 | 1464051626237 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:00:26 INFO - PROCESS | 10935 | ++DOCSHELL 0x1194af000 == 105 [pid = 10935] [id = 588] 18:00:26 INFO - PROCESS | 10935 | ++DOMWINDOW == 188 (0x110f7f000) [pid = 10935] [serial = 1764] [outer = 0x0] 18:00:26 INFO - PROCESS | 10935 | ++DOMWINDOW == 189 (0x11266d800) [pid = 10935] [serial = 1765] [outer = 0x110f7f000] 18:00:26 INFO - PROCESS | 10935 | 1464051626272 Marionette DEBUG loaded listener.js 18:00:26 INFO - PROCESS | 10935 | ++DOMWINDOW == 190 (0x1169b4400) [pid = 10935] [serial = 1766] [outer = 0x110f7f000] 18:00:26 INFO - PROCESS | 10935 | 1464051626751 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:00:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 18:00:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 920ms 18:00:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 18:00:26 INFO - PROCESS | 10935 | 1464051626806 Marionette TRACE conn2 -> [0,2325,"getWindowHandle",null] 18:00:26 INFO - PROCESS | 10935 | 1464051626809 Marionette TRACE conn2 <- [1,2325,null,{"value":"7"}] 18:00:26 INFO - PROCESS | 10935 | 1464051626812 Marionette TRACE conn2 -> [0,2326,"setScriptTimeout",{"ms":35000}] 18:00:26 INFO - PROCESS | 10935 | 1464051626815 Marionette TRACE conn2 <- [1,2326,null,{}] 18:00:26 INFO - PROCESS | 10935 | 1464051626819 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:00:26 INFO - PROCESS | 10935 | 1464051626948 Marionette TRACE conn2 <- [1,2327,null,{"value":null}] 18:00:27 INFO - PROCESS | 10935 | 1464051627048 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:00:27 INFO - PROCESS | 10935 | ++DOCSHELL 0x12bd6a000 == 106 [pid = 10935] [id = 589] 18:00:27 INFO - PROCESS | 10935 | ++DOMWINDOW == 191 (0x12123ec00) [pid = 10935] [serial = 1767] [outer = 0x0] 18:00:27 INFO - PROCESS | 10935 | ++DOMWINDOW == 192 (0x1212d2400) [pid = 10935] [serial = 1768] [outer = 0x12123ec00] 18:00:27 INFO - PROCESS | 10935 | 1464051627081 Marionette DEBUG loaded listener.js 18:00:27 INFO - PROCESS | 10935 | ++DOMWINDOW == 193 (0x1248b0c00) [pid = 10935] [serial = 1769] [outer = 0x12123ec00] 18:00:27 INFO - PROCESS | 10935 | 1464051627482 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:00:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 18:00:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 721ms 18:00:27 INFO - PROCESS | 10935 | 1464051627546 Marionette TRACE conn2 -> [0,2329,"getWindowHandle",null] 18:00:27 INFO - PROCESS | 10935 | 1464051627548 Marionette TRACE conn2 <- [1,2329,null,{"value":"7"}] 18:00:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 18:00:27 INFO - PROCESS | 10935 | 1464051627552 Marionette TRACE conn2 -> [0,2330,"setScriptTimeout",{"ms":35000}] 18:00:27 INFO - PROCESS | 10935 | 1464051627554 Marionette TRACE conn2 <- [1,2330,null,{}] 18:00:27 INFO - PROCESS | 10935 | 1464051627556 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:00:27 INFO - PROCESS | 10935 | 1464051627682 Marionette TRACE conn2 <- [1,2331,null,{"value":null}] 18:00:27 INFO - PROCESS | 10935 | 1464051627782 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:00:27 INFO - PROCESS | 10935 | ++DOCSHELL 0x137737800 == 107 [pid = 10935] [id = 590] 18:00:27 INFO - PROCESS | 10935 | ++DOMWINDOW == 194 (0x1262b6400) [pid = 10935] [serial = 1770] [outer = 0x0] 18:00:27 INFO - PROCESS | 10935 | ++DOMWINDOW == 195 (0x1276c8800) [pid = 10935] [serial = 1771] [outer = 0x1262b6400] 18:00:27 INFO - PROCESS | 10935 | 1464051627812 Marionette DEBUG loaded listener.js 18:00:27 INFO - PROCESS | 10935 | ++DOMWINDOW == 196 (0x12786dc00) [pid = 10935] [serial = 1772] [outer = 0x1262b6400] 18:00:28 INFO - PROCESS | 10935 | 1464051628210 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:00:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 18:00:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 720ms 18:00:28 INFO - PROCESS | 10935 | 1464051628298 Marionette TRACE conn2 -> [0,2333,"getWindowHandle",null] 18:00:28 INFO - PROCESS | 10935 | 1464051628302 Marionette TRACE conn2 <- [1,2333,null,{"value":"7"}] 18:00:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 18:00:28 INFO - PROCESS | 10935 | 1464051628312 Marionette TRACE conn2 -> [0,2334,"setScriptTimeout",{"ms":35000}] 18:00:28 INFO - PROCESS | 10935 | 1464051628317 Marionette TRACE conn2 <- [1,2334,null,{}] 18:00:28 INFO - PROCESS | 10935 | 1464051628319 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:00:28 INFO - PROCESS | 10935 | 1464051628441 Marionette TRACE conn2 <- [1,2335,null,{"value":null}] 18:00:28 INFO - PROCESS | 10935 | 1464051628539 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:00:28 INFO - PROCESS | 10935 | ++DOCSHELL 0x13fc19800 == 108 [pid = 10935] [id = 591] 18:00:28 INFO - PROCESS | 10935 | ++DOMWINDOW == 197 (0x1273d2000) [pid = 10935] [serial = 1773] [outer = 0x0] 18:00:28 INFO - PROCESS | 10935 | ++DOMWINDOW == 198 (0x12ae6d000) [pid = 10935] [serial = 1774] [outer = 0x1273d2000] 18:00:28 INFO - PROCESS | 10935 | 1464051628569 Marionette DEBUG loaded listener.js 18:00:28 INFO - PROCESS | 10935 | ++DOMWINDOW == 199 (0x12bd95c00) [pid = 10935] [serial = 1775] [outer = 0x1273d2000] 18:00:29 INFO - PROCESS | 10935 | 1464051629022 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:00:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 18:00:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 729ms 18:00:29 INFO - PROCESS | 10935 | 1464051629036 Marionette TRACE conn2 -> [0,2337,"getWindowHandle",null] 18:00:29 INFO - PROCESS | 10935 | 1464051629038 Marionette TRACE conn2 <- [1,2337,null,{"value":"7"}] 18:00:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 18:00:29 INFO - PROCESS | 10935 | 1464051629040 Marionette TRACE conn2 -> [0,2338,"setScriptTimeout",{"ms":35000}] 18:00:29 INFO - PROCESS | 10935 | 1464051629042 Marionette TRACE conn2 <- [1,2338,null,{}] 18:00:29 INFO - PROCESS | 10935 | 1464051629044 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:00:29 INFO - PROCESS | 10935 | 1464051629165 Marionette TRACE conn2 <- [1,2339,null,{"value":null}] 18:00:29 INFO - PROCESS | 10935 | 1464051629292 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:00:29 INFO - PROCESS | 10935 | ++DOCSHELL 0x13fe21000 == 109 [pid = 10935] [id = 592] 18:00:29 INFO - PROCESS | 10935 | ++DOMWINDOW == 200 (0x12aacc000) [pid = 10935] [serial = 1776] [outer = 0x0] 18:00:29 INFO - PROCESS | 10935 | ++DOMWINDOW == 201 (0x12d666000) [pid = 10935] [serial = 1777] [outer = 0x12aacc000] 18:00:29 INFO - PROCESS | 10935 | 1464051629325 Marionette DEBUG loaded listener.js 18:00:29 INFO - PROCESS | 10935 | ++DOMWINDOW == 202 (0x134a46800) [pid = 10935] [serial = 1778] [outer = 0x12aacc000] 18:00:29 INFO - PROCESS | 10935 | 1464051629746 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:00:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 18:00:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 724ms 18:00:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 18:00:29 INFO - PROCESS | 10935 | 1464051629765 Marionette TRACE conn2 -> [0,2341,"getWindowHandle",null] 18:00:29 INFO - PROCESS | 10935 | 1464051629766 Marionette TRACE conn2 <- [1,2341,null,{"value":"7"}] 18:00:29 INFO - PROCESS | 10935 | 1464051629768 Marionette TRACE conn2 -> [0,2342,"setScriptTimeout",{"ms":35000}] 18:00:29 INFO - PROCESS | 10935 | 1464051629770 Marionette TRACE conn2 <- [1,2342,null,{}] 18:00:29 INFO - PROCESS | 10935 | 1464051629772 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:00:29 INFO - PROCESS | 10935 | 1464051629909 Marionette TRACE conn2 <- [1,2343,null,{"value":null}] 18:00:30 INFO - PROCESS | 10935 | 1464051630013 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:00:30 INFO - PROCESS | 10935 | ++DOCSHELL 0x141333800 == 110 [pid = 10935] [id = 593] 18:00:30 INFO - PROCESS | 10935 | ++DOMWINDOW == 203 (0x134a8dc00) [pid = 10935] [serial = 1779] [outer = 0x0] 18:00:30 INFO - PROCESS | 10935 | ++DOMWINDOW == 204 (0x135245800) [pid = 10935] [serial = 1780] [outer = 0x134a8dc00] 18:00:30 INFO - PROCESS | 10935 | 1464051630048 Marionette DEBUG loaded listener.js 18:00:30 INFO - PROCESS | 10935 | ++DOMWINDOW == 205 (0x135a19c00) [pid = 10935] [serial = 1781] [outer = 0x134a8dc00] 18:00:30 INFO - PROCESS | 10935 | 1464051630479 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:00:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 18:00:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 769ms 18:00:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 18:00:30 INFO - PROCESS | 10935 | 1464051630538 Marionette TRACE conn2 -> [0,2345,"getWindowHandle",null] 18:00:30 INFO - PROCESS | 10935 | 1464051630540 Marionette TRACE conn2 <- [1,2345,null,{"value":"7"}] 18:00:30 INFO - PROCESS | 10935 | 1464051630542 Marionette TRACE conn2 -> [0,2346,"setScriptTimeout",{"ms":35000}] 18:00:30 INFO - PROCESS | 10935 | 1464051630543 Marionette TRACE conn2 <- [1,2346,null,{}] 18:00:30 INFO - PROCESS | 10935 | 1464051630546 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:00:30 INFO - PROCESS | 10935 | 1464051630669 Marionette TRACE conn2 <- [1,2347,null,{"value":null}] 18:00:30 INFO - PROCESS | 10935 | 1464051630798 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:00:30 INFO - PROCESS | 10935 | ++DOCSHELL 0x14323b800 == 111 [pid = 10935] [id = 594] 18:00:30 INFO - PROCESS | 10935 | ++DOMWINDOW == 206 (0x135aa8800) [pid = 10935] [serial = 1782] [outer = 0x0] 18:00:30 INFO - PROCESS | 10935 | ++DOMWINDOW == 207 (0x135c06400) [pid = 10935] [serial = 1783] [outer = 0x135aa8800] 18:00:30 INFO - PROCESS | 10935 | 1464051630828 Marionette DEBUG loaded listener.js 18:00:30 INFO - PROCESS | 10935 | ++DOMWINDOW == 208 (0x135c11c00) [pid = 10935] [serial = 1784] [outer = 0x135aa8800] 18:00:31 INFO - PROCESS | 10935 | 1464051631213 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:00:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 18:00:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 720ms 18:00:31 INFO - PROCESS | 10935 | 1464051631277 Marionette TRACE conn2 -> [0,2349,"getWindowHandle",null] 18:00:31 INFO - PROCESS | 10935 | 1464051631278 Marionette TRACE conn2 <- [1,2349,null,{"value":"7"}] 18:00:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 18:00:31 INFO - PROCESS | 10935 | 1464051631295 Marionette TRACE conn2 -> [0,2350,"setScriptTimeout",{"ms":35000}] 18:00:31 INFO - PROCESS | 10935 | 1464051631296 Marionette TRACE conn2 <- [1,2350,null,{}] 18:00:31 INFO - PROCESS | 10935 | 1464051631299 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:00:31 INFO - PROCESS | 10935 | 1464051631421 Marionette TRACE conn2 <- [1,2351,null,{"value":null}] 18:00:31 INFO - PROCESS | 10935 | 1464051631521 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:00:31 INFO - PROCESS | 10935 | ++DOCSHELL 0x1432c8000 == 112 [pid = 10935] [id = 595] 18:00:31 INFO - PROCESS | 10935 | ++DOMWINDOW == 209 (0x135c0cc00) [pid = 10935] [serial = 1785] [outer = 0x0] 18:00:31 INFO - PROCESS | 10935 | ++DOMWINDOW == 210 (0x1374a4400) [pid = 10935] [serial = 1786] [outer = 0x135c0cc00] 18:00:31 INFO - PROCESS | 10935 | 1464051631550 Marionette DEBUG loaded listener.js 18:00:31 INFO - PROCESS | 10935 | ++DOMWINDOW == 211 (0x1374ab000) [pid = 10935] [serial = 1787] [outer = 0x135c0cc00] 18:00:31 INFO - PROCESS | 10935 | 1464051631945 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:00:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 18:00:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 672ms 18:00:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 18:00:31 INFO - PROCESS | 10935 | 1464051631965 Marionette TRACE conn2 -> [0,2353,"getWindowHandle",null] 18:00:31 INFO - PROCESS | 10935 | 1464051631967 Marionette TRACE conn2 <- [1,2353,null,{"value":"7"}] 18:00:31 INFO - PROCESS | 10935 | 1464051631969 Marionette TRACE conn2 -> [0,2354,"setScriptTimeout",{"ms":35000}] 18:00:31 INFO - PROCESS | 10935 | 1464051631971 Marionette TRACE conn2 <- [1,2354,null,{}] 18:00:31 INFO - PROCESS | 10935 | 1464051631974 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:00:32 INFO - PROCESS | 10935 | 1464051632120 Marionette TRACE conn2 <- [1,2355,null,{"value":null}] 18:00:32 INFO - PROCESS | 10935 | 1464051632290 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:00:32 INFO - PROCESS | 10935 | ++DOCSHELL 0x14053d000 == 113 [pid = 10935] [id = 596] 18:00:32 INFO - PROCESS | 10935 | ++DOMWINDOW == 212 (0x1126c7c00) [pid = 10935] [serial = 1788] [outer = 0x0] 18:00:32 INFO - PROCESS | 10935 | ++DOMWINDOW == 213 (0x1126ce800) [pid = 10935] [serial = 1789] [outer = 0x1126c7c00] 18:00:32 INFO - PROCESS | 10935 | 1464051632335 Marionette DEBUG loaded listener.js 18:00:32 INFO - PROCESS | 10935 | ++DOMWINDOW == 214 (0x1126d3c00) [pid = 10935] [serial = 1790] [outer = 0x1126c7c00] 18:00:32 INFO - PROCESS | 10935 | 1464051632837 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:00:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 18:00:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 921ms 18:00:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 18:00:32 INFO - PROCESS | 10935 | 1464051632891 Marionette TRACE conn2 -> [0,2357,"getWindowHandle",null] 18:00:32 INFO - PROCESS | 10935 | 1464051632892 Marionette TRACE conn2 <- [1,2357,null,{"value":"7"}] 18:00:32 INFO - PROCESS | 10935 | 1464051632895 Marionette TRACE conn2 -> [0,2358,"setScriptTimeout",{"ms":35000}] 18:00:32 INFO - PROCESS | 10935 | 1464051632896 Marionette TRACE conn2 <- [1,2358,null,{}] 18:00:32 INFO - PROCESS | 10935 | 1464051632898 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:00:33 INFO - PROCESS | 10935 | 1464051633025 Marionette TRACE conn2 <- [1,2359,null,{"value":null}] 18:00:33 INFO - PROCESS | 10935 | 1464051633159 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:00:33 INFO - PROCESS | 10935 | ++DOCSHELL 0x126d91800 == 114 [pid = 10935] [id = 597] 18:00:33 INFO - PROCESS | 10935 | ++DOMWINDOW == 215 (0x1126d0400) [pid = 10935] [serial = 1791] [outer = 0x0] 18:00:33 INFO - PROCESS | 10935 | ++DOMWINDOW == 216 (0x119891000) [pid = 10935] [serial = 1792] [outer = 0x1126d0400] 18:00:33 INFO - PROCESS | 10935 | 1464051633190 Marionette DEBUG loaded listener.js 18:00:33 INFO - PROCESS | 10935 | ++DOMWINDOW == 217 (0x12bd95800) [pid = 10935] [serial = 1793] [outer = 0x1126d0400] 18:00:33 INFO - PROCESS | 10935 | 1464051633617 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:00:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 18:00:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 771ms 18:00:33 INFO - PROCESS | 10935 | 1464051633667 Marionette TRACE conn2 -> [0,2361,"getWindowHandle",null] 18:00:33 INFO - PROCESS | 10935 | 1464051633668 Marionette TRACE conn2 <- [1,2361,null,{"value":"7"}] 18:00:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 18:00:33 INFO - PROCESS | 10935 | 1464051633670 Marionette TRACE conn2 -> [0,2362,"setScriptTimeout",{"ms":35000}] 18:00:33 INFO - PROCESS | 10935 | 1464051633672 Marionette TRACE conn2 <- [1,2362,null,{}] 18:00:33 INFO - PROCESS | 10935 | 1464051633674 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:00:34 INFO - PROCESS | 10935 | 1464051634016 Marionette TRACE conn2 <- [1,2363,null,{"value":null}] 18:00:34 INFO - PROCESS | 10935 | 1464051634171 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:00:34 INFO - PROCESS | 10935 | ++DOCSHELL 0x125197800 == 115 [pid = 10935] [id = 598] 18:00:34 INFO - PROCESS | 10935 | ++DOMWINDOW == 218 (0x112662c00) [pid = 10935] [serial = 1794] [outer = 0x0] 18:00:34 INFO - PROCESS | 10935 | ++DOMWINDOW == 219 (0x1126d4400) [pid = 10935] [serial = 1795] [outer = 0x112662c00] 18:00:34 INFO - PROCESS | 10935 | 1464051634201 Marionette DEBUG loaded listener.js 18:00:34 INFO - PROCESS | 10935 | ++DOMWINDOW == 220 (0x1139bb800) [pid = 10935] [serial = 1796] [outer = 0x112662c00] 18:00:34 INFO - PROCESS | 10935 | 1464051634669 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:00:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 18:00:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 1020ms 18:00:34 INFO - PROCESS | 10935 | 1464051634692 Marionette TRACE conn2 -> [0,2365,"getWindowHandle",null] 18:00:34 INFO - PROCESS | 10935 | 1464051634695 Marionette TRACE conn2 <- [1,2365,null,{"value":"7"}] 18:00:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 18:00:34 INFO - PROCESS | 10935 | 1464051634715 Marionette TRACE conn2 -> [0,2366,"setScriptTimeout",{"ms":35000}] 18:00:34 INFO - PROCESS | 10935 | 1464051634719 Marionette TRACE conn2 <- [1,2366,null,{}] 18:00:34 INFO - PROCESS | 10935 | 1464051634724 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:00:34 INFO - PROCESS | 10935 | 1464051634865 Marionette TRACE conn2 <- [1,2367,null,{"value":null}] 18:00:35 INFO - PROCESS | 10935 | 1464051635005 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:00:35 INFO - PROCESS | 10935 | ++DOCSHELL 0x1194b5800 == 116 [pid = 10935] [id = 599] 18:00:35 INFO - PROCESS | 10935 | ++DOMWINDOW == 221 (0x1139b4800) [pid = 10935] [serial = 1797] [outer = 0x0] 18:00:35 INFO - PROCESS | 10935 | ++DOMWINDOW == 222 (0x115e65400) [pid = 10935] [serial = 1798] [outer = 0x1139b4800] 18:00:35 INFO - PROCESS | 10935 | 1464051635037 Marionette DEBUG loaded listener.js 18:00:35 INFO - PROCESS | 10935 | ++DOMWINDOW == 223 (0x118c43800) [pid = 10935] [serial = 1799] [outer = 0x1139b4800] 18:00:35 INFO - PROCESS | 10935 | 1464051635508 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:00:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 18:00:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 894ms 18:00:35 INFO - PROCESS | 10935 | 1464051635593 Marionette TRACE conn2 -> [0,2369,"getWindowHandle",null] 18:00:35 INFO - PROCESS | 10935 | 1464051635595 Marionette TRACE conn2 <- [1,2369,null,{"value":"7"}] 18:00:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 18:00:35 INFO - PROCESS | 10935 | 1464051635619 Marionette TRACE conn2 -> [0,2370,"setScriptTimeout",{"ms":35000}] 18:00:35 INFO - PROCESS | 10935 | 1464051635620 Marionette TRACE conn2 <- [1,2370,null,{}] 18:00:35 INFO - PROCESS | 10935 | 1464051635623 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:00:35 INFO - PROCESS | 10935 | 1464051635735 Marionette TRACE conn2 <- [1,2371,null,{"value":null}] 18:00:35 INFO - PROCESS | 10935 | 1464051635837 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:00:35 INFO - PROCESS | 10935 | ++DOCSHELL 0x124b63800 == 117 [pid = 10935] [id = 600] 18:00:35 INFO - PROCESS | 10935 | ++DOMWINDOW == 224 (0x119ada400) [pid = 10935] [serial = 1800] [outer = 0x0] 18:00:35 INFO - PROCESS | 10935 | ++DOMWINDOW == 225 (0x11a16c400) [pid = 10935] [serial = 1801] [outer = 0x119ada400] 18:00:35 INFO - PROCESS | 10935 | 1464051635865 Marionette DEBUG loaded listener.js 18:00:35 INFO - PROCESS | 10935 | ++DOMWINDOW == 226 (0x121240800) [pid = 10935] [serial = 1802] [outer = 0x119ada400] 18:00:36 INFO - PROCESS | 10935 | --DOCSHELL 0x13fa96800 == 116 [pid = 10935] [id = 587] 18:00:36 INFO - PROCESS | 10935 | --DOCSHELL 0x138485000 == 115 [pid = 10935] [id = 586] 18:00:36 INFO - PROCESS | 10935 | --DOCSHELL 0x12f33c800 == 114 [pid = 10935] [id = 585] 18:00:36 INFO - PROCESS | 10935 | --DOCSHELL 0x135b78800 == 113 [pid = 10935] [id = 584] 18:00:36 INFO - PROCESS | 10935 | --DOCSHELL 0x134a26800 == 112 [pid = 10935] [id = 583] 18:00:36 INFO - PROCESS | 10935 | --DOCSHELL 0x13498a000 == 111 [pid = 10935] [id = 582] 18:00:36 INFO - PROCESS | 10935 | --DOMWINDOW == 225 (0x124d58400) [pid = 10935] [serial = 1651] [outer = 0x0] [url = about:blank] 18:00:36 INFO - PROCESS | 10935 | --DOMWINDOW == 224 (0x135773800) [pid = 10935] [serial = 1648] [outer = 0x0] [url = about:blank] 18:00:36 INFO - PROCESS | 10935 | --DOMWINDOW == 223 (0x12eb9d000) [pid = 10935] [serial = 1693] [outer = 0x0] [url = about:blank] 18:00:36 INFO - PROCESS | 10935 | --DOCSHELL 0x12d957800 == 110 [pid = 10935] [id = 581] 18:00:36 INFO - PROCESS | 10935 | --DOCSHELL 0x12c77f000 == 109 [pid = 10935] [id = 580] 18:00:36 INFO - PROCESS | 10935 | --DOCSHELL 0x12c07b000 == 108 [pid = 10935] [id = 579] 18:00:36 INFO - PROCESS | 10935 | --DOCSHELL 0x12a7a8800 == 107 [pid = 10935] [id = 578] 18:00:36 INFO - PROCESS | 10935 | --DOCSHELL 0x116f29800 == 106 [pid = 10935] [id = 577] 18:00:36 INFO - PROCESS | 10935 | --DOCSHELL 0x12aa1d800 == 105 [pid = 10935] [id = 576] 18:00:36 INFO - PROCESS | 10935 | --DOCSHELL 0x1382c6000 == 104 [pid = 10935] [id = 572] 18:00:36 INFO - PROCESS | 10935 | --DOCSHELL 0x13772d000 == 103 [pid = 10935] [id = 571] 18:00:36 INFO - PROCESS | 10935 | --DOCSHELL 0x137631800 == 102 [pid = 10935] [id = 570] 18:00:36 INFO - PROCESS | 10935 | --DOCSHELL 0x135c64800 == 101 [pid = 10935] [id = 569] 18:00:36 INFO - PROCESS | 10935 | --DOCSHELL 0x135b7a000 == 100 [pid = 10935] [id = 568] 18:00:36 INFO - PROCESS | 10935 | --DOCSHELL 0x13546b000 == 99 [pid = 10935] [id = 567] 18:00:36 INFO - PROCESS | 10935 | --DOCSHELL 0x12c088800 == 98 [pid = 10935] [id = 566] 18:00:36 INFO - PROCESS | 10935 | --DOCSHELL 0x123525800 == 97 [pid = 10935] [id = 565] 18:00:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 18:00:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 672ms 18:00:36 INFO - PROCESS | 10935 | 1464051636285 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:00:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 18:00:36 INFO - PROCESS | 10935 | 1464051636288 Marionette TRACE conn2 -> [0,2373,"getWindowHandle",null] 18:00:36 INFO - PROCESS | 10935 | 1464051636291 Marionette TRACE conn2 <- [1,2373,null,{"value":"7"}] 18:00:36 INFO - PROCESS | 10935 | 1464051636301 Marionette TRACE conn2 -> [0,2374,"setScriptTimeout",{"ms":35000}] 18:00:36 INFO - PROCESS | 10935 | 1464051636304 Marionette TRACE conn2 <- [1,2374,null,{}] 18:00:36 INFO - PROCESS | 10935 | 1464051636306 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:00:36 INFO - PROCESS | 10935 | 1464051636410 Marionette TRACE conn2 <- [1,2375,null,{"value":null}] 18:00:36 INFO - PROCESS | 10935 | --DOMWINDOW == 222 (0x119ad9c00) [pid = 10935] [serial = 1661] [outer = 0x0] [url = about:blank] 18:00:36 INFO - PROCESS | 10935 | --DOMWINDOW == 221 (0x127815c00) [pid = 10935] [serial = 1633] [outer = 0x0] [url = about:blank] 18:00:36 INFO - PROCESS | 10935 | --DOMWINDOW == 220 (0x12ae71800) [pid = 10935] [serial = 1679] [outer = 0x0] [url = about:blank] 18:00:36 INFO - PROCESS | 10935 | --DOMWINDOW == 219 (0x11a163400) [pid = 10935] [serial = 1663] [outer = 0x0] [url = about:blank] 18:00:36 INFO - PROCESS | 10935 | --DOMWINDOW == 218 (0x1351c9800) [pid = 10935] [serial = 1645] [outer = 0x0] [url = about:blank] 18:00:36 INFO - PROCESS | 10935 | --DOMWINDOW == 217 (0x125984400) [pid = 10935] [serial = 1685] [outer = 0x0] [url = about:blank] 18:00:36 INFO - PROCESS | 10935 | --DOMWINDOW == 216 (0x12b48ac00) [pid = 10935] [serial = 1681] [outer = 0x0] [url = about:blank] 18:00:36 INFO - PROCESS | 10935 | --DOMWINDOW == 215 (0x12619e000) [pid = 10935] [serial = 1670] [outer = 0x0] [url = about:blank] 18:00:36 INFO - PROCESS | 10935 | --DOMWINDOW == 214 (0x119489c00) [pid = 10935] [serial = 1684] [outer = 0x0] [url = about:blank] 18:00:36 INFO - PROCESS | 10935 | --DOMWINDOW == 213 (0x12e36f400) [pid = 10935] [serial = 1642] [outer = 0x0] [url = about:blank] 18:00:36 INFO - PROCESS | 10935 | --DOMWINDOW == 212 (0x1198d8800) [pid = 10935] [serial = 1660] [outer = 0x0] [url = about:blank] 18:00:36 INFO - PROCESS | 10935 | --DOMWINDOW == 211 (0x12bdba400) [pid = 10935] [serial = 1682] [outer = 0x0] [url = about:blank] 18:00:36 INFO - PROCESS | 10935 | --DOMWINDOW == 210 (0x127835c00) [pid = 10935] [serial = 1672] [outer = 0x0] [url = about:blank] 18:00:36 INFO - PROCESS | 10935 | --DOMWINDOW == 209 (0x121240400) [pid = 10935] [serial = 1664] [outer = 0x0] [url = about:blank] 18:00:36 INFO - PROCESS | 10935 | --DOMWINDOW == 208 (0x12c62d000) [pid = 10935] [serial = 1687] [outer = 0x0] [url = about:blank] 18:00:36 INFO - PROCESS | 10935 | --DOMWINDOW == 207 (0x12480c000) [pid = 10935] [serial = 1666] [outer = 0x0] [url = about:blank] 18:00:36 INFO - PROCESS | 10935 | --DOMWINDOW == 206 (0x12aa64400) [pid = 10935] [serial = 1678] [outer = 0x0] [url = about:blank] 18:00:36 INFO - PROCESS | 10935 | --DOMWINDOW == 205 (0x121242800) [pid = 10935] [serial = 1630] [outer = 0x0] [url = about:blank] 18:00:36 INFO - PROCESS | 10935 | --DOMWINDOW == 204 (0x129956000) [pid = 10935] [serial = 1676] [outer = 0x0] [url = about:blank] 18:00:36 INFO - PROCESS | 10935 | --DOMWINDOW == 203 (0x124d5c400) [pid = 10935] [serial = 1667] [outer = 0x0] [url = about:blank] 18:00:36 INFO - PROCESS | 10935 | --DOMWINDOW == 202 (0x1296c9c00) [pid = 10935] [serial = 1673] [outer = 0x0] [url = about:blank] 18:00:36 INFO - PROCESS | 10935 | --DOMWINDOW == 201 (0x119109800) [pid = 10935] [serial = 1627] [outer = 0x0] [url = about:blank] 18:00:36 INFO - PROCESS | 10935 | --DOMWINDOW == 200 (0x116944000) [pid = 10935] [serial = 1654] [outer = 0x0] [url = about:blank] 18:00:36 INFO - PROCESS | 10935 | --DOMWINDOW == 199 (0x1169b2c00) [pid = 10935] [serial = 1658] [outer = 0x0] [url = about:blank] 18:00:36 INFO - PROCESS | 10935 | --DOMWINDOW == 198 (0x12aad0c00) [pid = 10935] [serial = 1636] [outer = 0x0] [url = about:blank] 18:00:36 INFO - PROCESS | 10935 | --DOMWINDOW == 197 (0x115e3e400) [pid = 10935] [serial = 1657] [outer = 0x0] [url = about:blank] 18:00:36 INFO - PROCESS | 10935 | --DOMWINDOW == 196 (0x12c0e0000) [pid = 10935] [serial = 1639] [outer = 0x0] [url = about:blank] 18:00:36 INFO - PROCESS | 10935 | --DOMWINDOW == 195 (0x12981a000) [pid = 10935] [serial = 1675] [outer = 0x0] [url = about:blank] 18:00:36 INFO - PROCESS | 10935 | --DOMWINDOW == 194 (0x125568400) [pid = 10935] [serial = 1669] [outer = 0x0] [url = about:blank] 18:00:36 INFO - PROCESS | 10935 | --DOMWINDOW == 193 (0x12e365000) [pid = 10935] [serial = 1690] [outer = 0x0] [url = about:blank] 18:00:36 INFO - PROCESS | 10935 | --DOMWINDOW == 192 (0x12e32ac00) [pid = 10935] [serial = 1688] [outer = 0x0] [url = about:blank] 18:00:36 INFO - PROCESS | 10935 | --DOMWINDOW == 191 (0x12e371800) [pid = 10935] [serial = 1691] [outer = 0x0] [url = about:blank] 18:00:36 INFO - PROCESS | 10935 | 1464051636505 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:00:36 INFO - PROCESS | 10935 | ++DOCSHELL 0x1255af000 == 98 [pid = 10935] [id = 601] 18:00:36 INFO - PROCESS | 10935 | ++DOMWINDOW == 192 (0x1130b0800) [pid = 10935] [serial = 1803] [outer = 0x0] 18:00:36 INFO - PROCESS | 10935 | ++DOMWINDOW == 193 (0x119a51000) [pid = 10935] [serial = 1804] [outer = 0x1130b0800] 18:00:36 INFO - PROCESS | 10935 | 1464051636531 Marionette DEBUG loaded listener.js 18:00:36 INFO - PROCESS | 10935 | ++DOMWINDOW == 194 (0x12324a800) [pid = 10935] [serial = 1805] [outer = 0x1130b0800] 18:00:36 INFO - PROCESS | 10935 | 1464051636852 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:00:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 18:00:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 579ms 18:00:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 18:00:36 INFO - PROCESS | 10935 | 1464051636873 Marionette TRACE conn2 -> [0,2377,"getWindowHandle",null] 18:00:36 INFO - PROCESS | 10935 | 1464051636875 Marionette TRACE conn2 <- [1,2377,null,{"value":"7"}] 18:00:36 INFO - PROCESS | 10935 | 1464051636877 Marionette TRACE conn2 -> [0,2378,"setScriptTimeout",{"ms":35000}] 18:00:36 INFO - PROCESS | 10935 | 1464051636878 Marionette TRACE conn2 <- [1,2378,null,{}] 18:00:36 INFO - PROCESS | 10935 | 1464051636883 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:00:36 INFO - PROCESS | 10935 | 1464051636983 Marionette TRACE conn2 <- [1,2379,null,{"value":null}] 18:00:37 INFO - PROCESS | 10935 | 1464051637069 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:00:37 INFO - PROCESS | 10935 | ++DOCSHELL 0x12aaf1800 == 99 [pid = 10935] [id = 602] 18:00:37 INFO - PROCESS | 10935 | ++DOMWINDOW == 195 (0x123247400) [pid = 10935] [serial = 1806] [outer = 0x0] 18:00:37 INFO - PROCESS | 10935 | ++DOMWINDOW == 196 (0x1248ad800) [pid = 10935] [serial = 1807] [outer = 0x123247400] 18:00:37 INFO - PROCESS | 10935 | 1464051637095 Marionette DEBUG loaded listener.js 18:00:37 INFO - PROCESS | 10935 | ++DOMWINDOW == 197 (0x1254b5800) [pid = 10935] [serial = 1808] [outer = 0x123247400] 18:00:37 INFO - PROCESS | 10935 | 1464051637389 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:00:37 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:00:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 569ms 18:00:37 INFO - PROCESS | 10935 | 1464051637456 Marionette TRACE conn2 -> [0,2381,"getWindowHandle",null] 18:00:37 INFO - PROCESS | 10935 | 1464051637457 Marionette TRACE conn2 <- [1,2381,null,{"value":"7"}] 18:00:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 18:00:37 INFO - PROCESS | 10935 | 1464051637459 Marionette TRACE conn2 -> [0,2382,"setScriptTimeout",{"ms":35000}] 18:00:37 INFO - PROCESS | 10935 | 1464051637461 Marionette TRACE conn2 <- [1,2382,null,{}] 18:00:37 INFO - PROCESS | 10935 | 1464051637463 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:00:37 INFO - PROCESS | 10935 | 1464051637559 Marionette TRACE conn2 <- [1,2383,null,{"value":null}] 18:00:37 INFO - PROCESS | 10935 | 1464051637641 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:00:37 INFO - PROCESS | 10935 | ++DOCSHELL 0x12c474000 == 100 [pid = 10935] [id = 603] 18:00:37 INFO - PROCESS | 10935 | ++DOMWINDOW == 198 (0x12619cc00) [pid = 10935] [serial = 1809] [outer = 0x0] 18:00:37 INFO - PROCESS | 10935 | ++DOMWINDOW == 199 (0x1261f9400) [pid = 10935] [serial = 1810] [outer = 0x12619cc00] 18:00:37 INFO - PROCESS | 10935 | 1464051637672 Marionette DEBUG loaded listener.js 18:00:37 INFO - PROCESS | 10935 | ++DOMWINDOW == 200 (0x127821000) [pid = 10935] [serial = 1811] [outer = 0x12619cc00] 18:00:37 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:00:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 519ms 18:00:37 INFO - PROCESS | 10935 | 1464051637973 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:00:37 INFO - PROCESS | 10935 | 1464051637986 Marionette TRACE conn2 -> [0,2385,"getWindowHandle",null] 18:00:37 INFO - PROCESS | 10935 | 1464051637987 Marionette TRACE conn2 <- [1,2385,null,{"value":"7"}] 18:00:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 18:00:37 INFO - PROCESS | 10935 | 1464051637989 Marionette TRACE conn2 -> [0,2386,"setScriptTimeout",{"ms":35000}] 18:00:37 INFO - PROCESS | 10935 | 1464051637990 Marionette TRACE conn2 <- [1,2386,null,{}] 18:00:37 INFO - PROCESS | 10935 | 1464051637992 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:00:38 INFO - PROCESS | 10935 | 1464051638100 Marionette TRACE conn2 <- [1,2387,null,{"value":null}] 18:00:38 INFO - PROCESS | 10935 | 1464051638104 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:00:38 INFO - PROCESS | 10935 | ++DOCSHELL 0x12d599000 == 101 [pid = 10935] [id = 604] 18:00:38 INFO - PROCESS | 10935 | ++DOMWINDOW == 201 (0x127860c00) [pid = 10935] [serial = 1812] [outer = 0x0] 18:00:38 INFO - PROCESS | 10935 | ++DOMWINDOW == 202 (0x12786b400) [pid = 10935] [serial = 1813] [outer = 0x127860c00] 18:00:38 INFO - PROCESS | 10935 | 1464051638130 Marionette DEBUG loaded listener.js 18:00:38 INFO - PROCESS | 10935 | ++DOMWINDOW == 203 (0x1292c8400) [pid = 10935] [serial = 1814] [outer = 0x127860c00] 18:00:38 INFO - PROCESS | 10935 | 1464051638538 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:00:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 18:00:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 570ms 18:00:38 INFO - PROCESS | 10935 | 1464051638560 Marionette TRACE conn2 -> [0,2389,"getWindowHandle",null] 18:00:38 INFO - PROCESS | 10935 | 1464051638561 Marionette TRACE conn2 <- [1,2389,null,{"value":"7"}] 18:00:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 18:00:38 INFO - PROCESS | 10935 | 1464051638565 Marionette TRACE conn2 -> [0,2390,"setScriptTimeout",{"ms":35000}] 18:00:38 INFO - PROCESS | 10935 | 1464051638568 Marionette TRACE conn2 <- [1,2390,null,{}] 18:00:38 INFO - PROCESS | 10935 | 1464051638577 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:00:38 INFO - PROCESS | 10935 | 1464051638714 Marionette TRACE conn2 <- [1,2391,null,{"value":null}] 18:00:38 INFO - PROCESS | 10935 | 1464051638727 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:00:38 INFO - PROCESS | 10935 | ++DOCSHELL 0x12d88e800 == 102 [pid = 10935] [id = 605] 18:00:38 INFO - PROCESS | 10935 | ++DOMWINDOW == 204 (0x12786e800) [pid = 10935] [serial = 1815] [outer = 0x0] 18:00:38 INFO - PROCESS | 10935 | ++DOMWINDOW == 205 (0x12956ec00) [pid = 10935] [serial = 1816] [outer = 0x12786e800] 18:00:38 INFO - PROCESS | 10935 | 1464051638755 Marionette DEBUG loaded listener.js 18:00:38 INFO - PROCESS | 10935 | ++DOMWINDOW == 206 (0x129812c00) [pid = 10935] [serial = 1817] [outer = 0x12786e800] 18:00:39 INFO - PROCESS | 10935 | 1464051639119 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:00:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 18:00:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 579ms 18:00:39 INFO - PROCESS | 10935 | 1464051639144 Marionette TRACE conn2 -> [0,2393,"getWindowHandle",null] 18:00:39 INFO - PROCESS | 10935 | 1464051639145 Marionette TRACE conn2 <- [1,2393,null,{"value":"7"}] 18:00:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 18:00:39 INFO - PROCESS | 10935 | 1464051639155 Marionette TRACE conn2 -> [0,2394,"setScriptTimeout",{"ms":35000}] 18:00:39 INFO - PROCESS | 10935 | 1464051639156 Marionette TRACE conn2 <- [1,2394,null,{}] 18:00:39 INFO - PROCESS | 10935 | 1464051639159 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:00:39 INFO - PROCESS | 10935 | 1464051639286 Marionette TRACE conn2 <- [1,2395,null,{"value":null}] 18:00:39 INFO - PROCESS | 10935 | 1464051639300 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:00:39 INFO - PROCESS | 10935 | ++DOCSHELL 0x12de21800 == 103 [pid = 10935] [id = 606] 18:00:39 INFO - PROCESS | 10935 | ++DOMWINDOW == 207 (0x12956f800) [pid = 10935] [serial = 1818] [outer = 0x0] 18:00:39 INFO - PROCESS | 10935 | ++DOMWINDOW == 208 (0x129954c00) [pid = 10935] [serial = 1819] [outer = 0x12956f800] 18:00:39 INFO - PROCESS | 10935 | 1464051639326 Marionette DEBUG loaded listener.js 18:00:39 INFO - PROCESS | 10935 | ++DOMWINDOW == 209 (0x12aac7c00) [pid = 10935] [serial = 1820] [outer = 0x12956f800] 18:00:39 INFO - PROCESS | 10935 | 1464051639670 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:00:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 18:00:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 528ms 18:00:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 18:00:39 INFO - PROCESS | 10935 | 1464051639678 Marionette TRACE conn2 -> [0,2397,"getWindowHandle",null] 18:00:39 INFO - PROCESS | 10935 | 1464051639679 Marionette TRACE conn2 <- [1,2397,null,{"value":"7"}] 18:00:39 INFO - PROCESS | 10935 | 1464051639683 Marionette TRACE conn2 -> [0,2398,"setScriptTimeout",{"ms":35000}] 18:00:39 INFO - PROCESS | 10935 | 1464051639684 Marionette TRACE conn2 <- [1,2398,null,{}] 18:00:39 INFO - PROCESS | 10935 | 1464051639686 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:00:39 INFO - PROCESS | 10935 | 1464051639842 Marionette TRACE conn2 <- [1,2399,null,{"value":null}] 18:00:39 INFO - PROCESS | 10935 | 1464051639872 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:00:39 INFO - PROCESS | 10935 | ++DOCSHELL 0x12f339000 == 104 [pid = 10935] [id = 607] 18:00:39 INFO - PROCESS | 10935 | ++DOMWINDOW == 210 (0x12ae68800) [pid = 10935] [serial = 1821] [outer = 0x0] 18:00:39 INFO - PROCESS | 10935 | ++DOMWINDOW == 211 (0x12b483000) [pid = 10935] [serial = 1822] [outer = 0x12ae68800] 18:00:39 INFO - PROCESS | 10935 | 1464051639913 Marionette DEBUG loaded listener.js 18:00:39 INFO - PROCESS | 10935 | ++DOMWINDOW == 212 (0x12bdb7c00) [pid = 10935] [serial = 1823] [outer = 0x12ae68800] 18:00:40 INFO - PROCESS | 10935 | --DOMWINDOW == 211 (0x12c0d8800) [pid = 10935] [serial = 1746] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 18:00:40 INFO - PROCESS | 10935 | --DOMWINDOW == 210 (0x129957400) [pid = 10935] [serial = 1743] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 18:00:40 INFO - PROCESS | 10935 | --DOMWINDOW == 209 (0x115e64c00) [pid = 10935] [serial = 1728] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 18:00:40 INFO - PROCESS | 10935 | --DOMWINDOW == 208 (0x11266d000) [pid = 10935] [serial = 1731] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 18:00:40 INFO - PROCESS | 10935 | --DOMWINDOW == 207 (0x1261f1c00) [pid = 10935] [serial = 1737] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 18:00:40 INFO - PROCESS | 10935 | --DOMWINDOW == 206 (0x12eb98800) [pid = 10935] [serial = 1749] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 18:00:40 INFO - PROCESS | 10935 | --DOMWINDOW == 205 (0x127838400) [pid = 10935] [serial = 1740] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 18:00:40 INFO - PROCESS | 10935 | --DOMWINDOW == 204 (0x123558c00) [pid = 10935] [serial = 1734] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 18:00:40 INFO - PROCESS | 10935 | --DOMWINDOW == 203 (0x1110a6c00) [pid = 10935] [serial = 1752] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 18:00:40 INFO - PROCESS | 10935 | --DOMWINDOW == 202 (0x119176800) [pid = 10935] [serial = 1755] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 18:00:40 INFO - PROCESS | 10935 | --DOMWINDOW == 201 (0x119178c00) [pid = 10935] [serial = 1758] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 18:00:40 INFO - PROCESS | 10935 | 1464051640700 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:00:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 18:00:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 1071ms 18:00:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 18:00:40 INFO - PROCESS | 10935 | 1464051640753 Marionette TRACE conn2 -> [0,2401,"getWindowHandle",null] 18:00:40 INFO - PROCESS | 10935 | 1464051640754 Marionette TRACE conn2 <- [1,2401,null,{"value":"7"}] 18:00:40 INFO - PROCESS | 10935 | 1464051640756 Marionette TRACE conn2 -> [0,2402,"setScriptTimeout",{"ms":35000}] 18:00:40 INFO - PROCESS | 10935 | 1464051640757 Marionette TRACE conn2 <- [1,2402,null,{}] 18:00:40 INFO - PROCESS | 10935 | 1464051640760 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:00:40 INFO - PROCESS | 10935 | 1464051640859 Marionette TRACE conn2 <- [1,2403,null,{"value":null}] 18:00:40 INFO - PROCESS | 10935 | 1464051640961 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:00:40 INFO - PROCESS | 10935 | ++DOCSHELL 0x12de13000 == 105 [pid = 10935] [id = 608] 18:00:40 INFO - PROCESS | 10935 | ++DOMWINDOW == 202 (0x12981a400) [pid = 10935] [serial = 1824] [outer = 0x0] 18:00:40 INFO - PROCESS | 10935 | ++DOMWINDOW == 203 (0x12b48a000) [pid = 10935] [serial = 1825] [outer = 0x12981a400] 18:00:40 INFO - PROCESS | 10935 | 1464051640993 Marionette DEBUG loaded listener.js 18:00:41 INFO - PROCESS | 10935 | ++DOMWINDOW == 204 (0x12c624000) [pid = 10935] [serial = 1826] [outer = 0x12981a400] 18:00:41 INFO - PROCESS | 10935 | 1464051641289 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:00:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 18:00:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 569ms 18:00:41 INFO - PROCESS | 10935 | 1464051641326 Marionette TRACE conn2 -> [0,2405,"getWindowHandle",null] 18:00:41 INFO - PROCESS | 10935 | 1464051641328 Marionette TRACE conn2 <- [1,2405,null,{"value":"7"}] 18:00:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 18:00:41 INFO - PROCESS | 10935 | 1464051641333 Marionette TRACE conn2 -> [0,2406,"setScriptTimeout",{"ms":35000}] 18:00:41 INFO - PROCESS | 10935 | 1464051641335 Marionette TRACE conn2 <- [1,2406,null,{}] 18:00:41 INFO - PROCESS | 10935 | 1464051641338 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:00:41 INFO - PROCESS | 10935 | 1464051641452 Marionette TRACE conn2 <- [1,2407,null,{"value":null}] 18:00:41 INFO - PROCESS | 10935 | 1464051641538 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:00:41 INFO - PROCESS | 10935 | ++DOCSHELL 0x13537b000 == 106 [pid = 10935] [id = 609] 18:00:41 INFO - PROCESS | 10935 | ++DOMWINDOW == 205 (0x12aa5b400) [pid = 10935] [serial = 1827] [outer = 0x0] 18:00:41 INFO - PROCESS | 10935 | ++DOMWINDOW == 206 (0x12d66a800) [pid = 10935] [serial = 1828] [outer = 0x12aa5b400] 18:00:41 INFO - PROCESS | 10935 | 1464051641563 Marionette DEBUG loaded listener.js 18:00:41 INFO - PROCESS | 10935 | ++DOMWINDOW == 207 (0x12e363000) [pid = 10935] [serial = 1829] [outer = 0x12aa5b400] 18:00:41 INFO - PROCESS | 10935 | 1464051641867 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:00:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 18:00:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 572ms 18:00:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 18:00:41 INFO - PROCESS | 10935 | 1464051641903 Marionette TRACE conn2 -> [0,2409,"getWindowHandle",null] 18:00:41 INFO - PROCESS | 10935 | 1464051641904 Marionette TRACE conn2 <- [1,2409,null,{"value":"7"}] 18:00:41 INFO - PROCESS | 10935 | 1464051641907 Marionette TRACE conn2 -> [0,2410,"setScriptTimeout",{"ms":35000}] 18:00:41 INFO - PROCESS | 10935 | 1464051641908 Marionette TRACE conn2 <- [1,2410,null,{}] 18:00:41 INFO - PROCESS | 10935 | 1464051641910 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:00:42 INFO - PROCESS | 10935 | 1464051642009 Marionette TRACE conn2 <- [1,2411,null,{"value":null}] 18:00:42 INFO - PROCESS | 10935 | 1464051642013 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:00:42 INFO - PROCESS | 10935 | ++DOCSHELL 0x135b66800 == 107 [pid = 10935] [id = 610] 18:00:42 INFO - PROCESS | 10935 | ++DOMWINDOW == 208 (0x12e335000) [pid = 10935] [serial = 1830] [outer = 0x0] 18:00:42 INFO - PROCESS | 10935 | ++DOMWINDOW == 209 (0x12eba3000) [pid = 10935] [serial = 1831] [outer = 0x12e335000] 18:00:42 INFO - PROCESS | 10935 | 1464051642038 Marionette DEBUG loaded listener.js 18:00:42 INFO - PROCESS | 10935 | ++DOMWINDOW == 210 (0x134933400) [pid = 10935] [serial = 1832] [outer = 0x12e335000] 18:00:42 INFO - PROCESS | 10935 | 1464051642395 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:00:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 18:00:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 521ms 18:00:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 18:00:42 INFO - PROCESS | 10935 | 1464051642433 Marionette TRACE conn2 -> [0,2413,"getWindowHandle",null] 18:00:42 INFO - PROCESS | 10935 | 1464051642435 Marionette TRACE conn2 <- [1,2413,null,{"value":"7"}] 18:00:42 INFO - PROCESS | 10935 | 1464051642437 Marionette TRACE conn2 -> [0,2414,"setScriptTimeout",{"ms":35000}] 18:00:42 INFO - PROCESS | 10935 | 1464051642438 Marionette TRACE conn2 <- [1,2414,null,{}] 18:00:42 INFO - PROCESS | 10935 | 1464051642441 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:00:42 INFO - PROCESS | 10935 | 1464051642590 Marionette TRACE conn2 <- [1,2415,null,{"value":null}] 18:00:42 INFO - PROCESS | 10935 | 1464051642762 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:00:42 INFO - PROCESS | 10935 | ++DOCSHELL 0x118590000 == 108 [pid = 10935] [id = 611] 18:00:42 INFO - PROCESS | 10935 | ++DOMWINDOW == 211 (0x1126c8c00) [pid = 10935] [serial = 1833] [outer = 0x0] 18:00:42 INFO - PROCESS | 10935 | ++DOMWINDOW == 212 (0x112a6a400) [pid = 10935] [serial = 1834] [outer = 0x1126c8c00] 18:00:42 INFO - PROCESS | 10935 | 1464051642807 Marionette DEBUG loaded listener.js 18:00:42 INFO - PROCESS | 10935 | ++DOMWINDOW == 213 (0x115e65800) [pid = 10935] [serial = 1835] [outer = 0x1126c8c00] 18:00:43 INFO - PROCESS | 10935 | 1464051643257 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:00:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 18:00:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 872ms 18:00:43 INFO - PROCESS | 10935 | 1464051643314 Marionette TRACE conn2 -> [0,2417,"getWindowHandle",null] 18:00:43 INFO - PROCESS | 10935 | 1464051643317 Marionette TRACE conn2 <- [1,2417,null,{"value":"7"}] 18:00:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 18:00:43 INFO - PROCESS | 10935 | 1464051643322 Marionette TRACE conn2 -> [0,2418,"setScriptTimeout",{"ms":35000}] 18:00:43 INFO - PROCESS | 10935 | 1464051643324 Marionette TRACE conn2 <- [1,2418,null,{}] 18:00:43 INFO - PROCESS | 10935 | 1464051643327 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:00:43 INFO - PROCESS | 10935 | 1464051643453 Marionette TRACE conn2 <- [1,2419,null,{"value":null}] 18:00:43 INFO - PROCESS | 10935 | 1464051643553 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:00:43 INFO - PROCESS | 10935 | ++DOCSHELL 0x12b407000 == 109 [pid = 10935] [id = 612] 18:00:43 INFO - PROCESS | 10935 | ++DOMWINDOW == 214 (0x118707400) [pid = 10935] [serial = 1836] [outer = 0x0] 18:00:43 INFO - PROCESS | 10935 | ++DOMWINDOW == 215 (0x119acb800) [pid = 10935] [serial = 1837] [outer = 0x118707400] 18:00:43 INFO - PROCESS | 10935 | 1464051643584 Marionette DEBUG loaded listener.js 18:00:43 INFO - PROCESS | 10935 | ++DOMWINDOW == 216 (0x11a1f1400) [pid = 10935] [serial = 1838] [outer = 0x118707400] 18:00:44 INFO - PROCESS | 10935 | 1464051644016 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:00:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 18:00:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 722ms 18:00:44 INFO - PROCESS | 10935 | 1464051644059 Marionette TRACE conn2 -> [0,2421,"getWindowHandle",null] 18:00:44 INFO - PROCESS | 10935 | 1464051644062 Marionette TRACE conn2 <- [1,2421,null,{"value":"7"}] 18:00:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 18:00:44 INFO - PROCESS | 10935 | 1464051644067 Marionette TRACE conn2 -> [0,2422,"setScriptTimeout",{"ms":35000}] 18:00:44 INFO - PROCESS | 10935 | 1464051644068 Marionette TRACE conn2 <- [1,2422,null,{}] 18:00:44 INFO - PROCESS | 10935 | 1464051644071 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:00:44 INFO - PROCESS | 10935 | 1464051644192 Marionette TRACE conn2 <- [1,2423,null,{"value":null}] 18:00:44 INFO - PROCESS | 10935 | 1464051644295 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:00:44 INFO - PROCESS | 10935 | ++DOCSHELL 0x134993800 == 110 [pid = 10935] [id = 613] 18:00:44 INFO - PROCESS | 10935 | ++DOMWINDOW == 217 (0x1212da400) [pid = 10935] [serial = 1839] [outer = 0x0] 18:00:44 INFO - PROCESS | 10935 | ++DOMWINDOW == 218 (0x12480a800) [pid = 10935] [serial = 1840] [outer = 0x1212da400] 18:00:44 INFO - PROCESS | 10935 | 1464051644329 Marionette DEBUG loaded listener.js 18:00:44 INFO - PROCESS | 10935 | ++DOMWINDOW == 219 (0x12561ec00) [pid = 10935] [serial = 1841] [outer = 0x1212da400] 18:00:44 INFO - PROCESS | 10935 | 1464051644756 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:00:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 18:00:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 720ms 18:00:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 18:00:44 INFO - PROCESS | 10935 | 1464051644786 Marionette TRACE conn2 -> [0,2425,"getWindowHandle",null] 18:00:44 INFO - PROCESS | 10935 | 1464051644788 Marionette TRACE conn2 <- [1,2425,null,{"value":"7"}] 18:00:44 INFO - PROCESS | 10935 | 1464051644795 Marionette TRACE conn2 -> [0,2426,"setScriptTimeout",{"ms":35000}] 18:00:44 INFO - PROCESS | 10935 | 1464051644800 Marionette TRACE conn2 <- [1,2426,null,{}] 18:00:44 INFO - PROCESS | 10935 | 1464051644804 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:00:44 INFO - PROCESS | 10935 | 1464051644929 Marionette TRACE conn2 <- [1,2427,null,{"value":null}] 18:00:45 INFO - PROCESS | 10935 | 1464051645061 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:00:45 INFO - PROCESS | 10935 | ++DOCSHELL 0x137727800 == 111 [pid = 10935] [id = 614] 18:00:45 INFO - PROCESS | 10935 | ++DOMWINDOW == 220 (0x123552000) [pid = 10935] [serial = 1842] [outer = 0x0] 18:00:45 INFO - PROCESS | 10935 | ++DOMWINDOW == 221 (0x127820000) [pid = 10935] [serial = 1843] [outer = 0x123552000] 18:00:45 INFO - PROCESS | 10935 | 1464051645092 Marionette DEBUG loaded listener.js 18:00:45 INFO - PROCESS | 10935 | ++DOMWINDOW == 222 (0x12b482400) [pid = 10935] [serial = 1844] [outer = 0x123552000] 18:00:45 INFO - PROCESS | 10935 | 1464051645499 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:00:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 18:00:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 729ms 18:00:45 INFO - PROCESS | 10935 | 1464051645528 Marionette TRACE conn2 -> [0,2429,"getWindowHandle",null] 18:00:45 INFO - PROCESS | 10935 | 1464051645530 Marionette TRACE conn2 <- [1,2429,null,{"value":"7"}] 18:00:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 18:00:45 INFO - PROCESS | 10935 | 1464051645547 Marionette TRACE conn2 -> [0,2430,"setScriptTimeout",{"ms":35000}] 18:00:45 INFO - PROCESS | 10935 | 1464051645548 Marionette TRACE conn2 <- [1,2430,null,{}] 18:00:45 INFO - PROCESS | 10935 | 1464051645551 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:00:45 INFO - PROCESS | 10935 | 1464051645672 Marionette TRACE conn2 <- [1,2431,null,{"value":null}] 18:00:45 INFO - PROCESS | 10935 | 1464051645796 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:00:45 INFO - PROCESS | 10935 | ++DOCSHELL 0x1382e0000 == 112 [pid = 10935] [id = 615] 18:00:45 INFO - PROCESS | 10935 | ++DOMWINDOW == 223 (0x12bdb1c00) [pid = 10935] [serial = 1845] [outer = 0x0] 18:00:45 INFO - PROCESS | 10935 | ++DOMWINDOW == 224 (0x12cf7d000) [pid = 10935] [serial = 1846] [outer = 0x12bdb1c00] 18:00:45 INFO - PROCESS | 10935 | 1464051645827 Marionette DEBUG loaded listener.js 18:00:45 INFO - PROCESS | 10935 | ++DOMWINDOW == 225 (0x12d90f000) [pid = 10935] [serial = 1847] [outer = 0x12bdb1c00] 18:00:46 INFO - PROCESS | 10935 | 1464051646220 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:00:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 18:00:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 723ms 18:00:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 18:00:46 INFO - PROCESS | 10935 | 1464051646268 Marionette TRACE conn2 -> [0,2433,"getWindowHandle",null] 18:00:46 INFO - PROCESS | 10935 | 1464051646270 Marionette TRACE conn2 <- [1,2433,null,{"value":"7"}] 18:00:46 INFO - PROCESS | 10935 | 1464051646273 Marionette TRACE conn2 -> [0,2434,"setScriptTimeout",{"ms":35000}] 18:00:46 INFO - PROCESS | 10935 | 1464051646275 Marionette TRACE conn2 <- [1,2434,null,{}] 18:00:46 INFO - PROCESS | 10935 | 1464051646279 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:00:46 INFO - PROCESS | 10935 | 1464051646410 Marionette TRACE conn2 <- [1,2435,null,{"value":null}] 18:00:46 INFO - PROCESS | 10935 | 1464051646511 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:00:46 INFO - PROCESS | 10935 | ++DOCSHELL 0x13fa8c000 == 113 [pid = 10935] [id = 616] 18:00:46 INFO - PROCESS | 10935 | ++DOMWINDOW == 226 (0x12e36dc00) [pid = 10935] [serial = 1848] [outer = 0x0] 18:00:46 INFO - PROCESS | 10935 | ++DOMWINDOW == 227 (0x13492f800) [pid = 10935] [serial = 1849] [outer = 0x12e36dc00] 18:00:46 INFO - PROCESS | 10935 | 1464051646546 Marionette DEBUG loaded listener.js 18:00:46 INFO - PROCESS | 10935 | ++DOMWINDOW == 228 (0x134a4b800) [pid = 10935] [serial = 1850] [outer = 0x12e36dc00] 18:00:47 INFO - PROCESS | 10935 | 1464051647033 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:00:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 18:00:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 823ms 18:00:47 INFO - PROCESS | 10935 | 1464051647098 Marionette TRACE conn2 -> [0,2437,"getWindowHandle",null] 18:00:47 INFO - PROCESS | 10935 | 1464051647100 Marionette TRACE conn2 <- [1,2437,null,{"value":"7"}] 18:00:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 18:00:47 INFO - PROCESS | 10935 | 1464051647103 Marionette TRACE conn2 -> [0,2438,"setScriptTimeout",{"ms":35000}] 18:00:47 INFO - PROCESS | 10935 | 1464051647104 Marionette TRACE conn2 <- [1,2438,null,{}] 18:00:47 INFO - PROCESS | 10935 | 1464051647106 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:00:47 INFO - PROCESS | 10935 | 1464051647225 Marionette TRACE conn2 <- [1,2439,null,{"value":null}] 18:00:47 INFO - PROCESS | 10935 | 1464051647327 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:00:47 INFO - PROCESS | 10935 | ++DOCSHELL 0x13fe12800 == 114 [pid = 10935] [id = 617] 18:00:47 INFO - PROCESS | 10935 | ++DOMWINDOW == 229 (0x1349df000) [pid = 10935] [serial = 1851] [outer = 0x0] 18:00:47 INFO - PROCESS | 10935 | ++DOMWINDOW == 230 (0x134a8ac00) [pid = 10935] [serial = 1852] [outer = 0x1349df000] 18:00:47 INFO - PROCESS | 10935 | 1464051647356 Marionette DEBUG loaded listener.js 18:00:47 INFO - PROCESS | 10935 | ++DOMWINDOW == 231 (0x135246000) [pid = 10935] [serial = 1853] [outer = 0x1349df000] 18:00:47 INFO - PROCESS | 10935 | 1464051647808 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:00:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 18:00:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 718ms 18:00:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 18:00:47 INFO - PROCESS | 10935 | 1464051647821 Marionette TRACE conn2 -> [0,2441,"getWindowHandle",null] 18:00:47 INFO - PROCESS | 10935 | 1464051647823 Marionette TRACE conn2 <- [1,2441,null,{"value":"7"}] 18:00:47 INFO - PROCESS | 10935 | 1464051647825 Marionette TRACE conn2 -> [0,2442,"setScriptTimeout",{"ms":35000}] 18:00:47 INFO - PROCESS | 10935 | 1464051647826 Marionette TRACE conn2 <- [1,2442,null,{}] 18:00:47 INFO - PROCESS | 10935 | 1464051647829 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:00:47 INFO - PROCESS | 10935 | 1464051647950 Marionette TRACE conn2 <- [1,2443,null,{"value":null}] 18:00:48 INFO - PROCESS | 10935 | 1464051648077 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:00:48 INFO - PROCESS | 10935 | ++DOCSHELL 0x14132e000 == 115 [pid = 10935] [id = 618] 18:00:48 INFO - PROCESS | 10935 | ++DOMWINDOW == 232 (0x134a86000) [pid = 10935] [serial = 1854] [outer = 0x0] 18:00:48 INFO - PROCESS | 10935 | ++DOMWINDOW == 233 (0x1356a4400) [pid = 10935] [serial = 1855] [outer = 0x134a86000] 18:00:48 INFO - PROCESS | 10935 | 1464051648110 Marionette DEBUG loaded listener.js 18:00:48 INFO - PROCESS | 10935 | ++DOMWINDOW == 234 (0x1359ba400) [pid = 10935] [serial = 1856] [outer = 0x134a86000] 18:00:48 INFO - PROCESS | 10935 | 1464051648524 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:00:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 18:00:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 720ms 18:00:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 18:00:48 INFO - PROCESS | 10935 | 1464051648546 Marionette TRACE conn2 -> [0,2445,"getWindowHandle",null] 18:00:48 INFO - PROCESS | 10935 | 1464051648547 Marionette TRACE conn2 <- [1,2445,null,{"value":"7"}] 18:00:48 INFO - PROCESS | 10935 | 1464051648550 Marionette TRACE conn2 -> [0,2446,"setScriptTimeout",{"ms":35000}] 18:00:48 INFO - PROCESS | 10935 | 1464051648551 Marionette TRACE conn2 <- [1,2446,null,{}] 18:00:48 INFO - PROCESS | 10935 | 1464051648570 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:00:48 INFO - PROCESS | 10935 | 1464051648691 Marionette TRACE conn2 <- [1,2447,null,{"value":null}] 18:00:48 INFO - PROCESS | 10935 | 1464051648786 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:00:48 INFO - PROCESS | 10935 | ++DOCSHELL 0x14324e800 == 116 [pid = 10935] [id = 619] 18:00:48 INFO - PROCESS | 10935 | ++DOMWINDOW == 235 (0x13576cc00) [pid = 10935] [serial = 1857] [outer = 0x0] 18:00:48 INFO - PROCESS | 10935 | ++DOMWINDOW == 236 (0x135a16c00) [pid = 10935] [serial = 1858] [outer = 0x13576cc00] 18:00:48 INFO - PROCESS | 10935 | 1464051648815 Marionette DEBUG loaded listener.js 18:00:48 INFO - PROCESS | 10935 | ++DOMWINDOW == 237 (0x135aad400) [pid = 10935] [serial = 1859] [outer = 0x13576cc00] 18:00:49 INFO - PROCESS | 10935 | 1464051649191 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:00:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 18:00:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 686ms 18:00:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 18:00:49 INFO - PROCESS | 10935 | 1464051649236 Marionette TRACE conn2 -> [0,2449,"getWindowHandle",null] 18:00:49 INFO - PROCESS | 10935 | 1464051649238 Marionette TRACE conn2 <- [1,2449,null,{"value":"7"}] 18:00:49 INFO - PROCESS | 10935 | 1464051649240 Marionette TRACE conn2 -> [0,2450,"setScriptTimeout",{"ms":35000}] 18:00:49 INFO - PROCESS | 10935 | 1464051649241 Marionette TRACE conn2 <- [1,2450,null,{}] 18:00:49 INFO - PROCESS | 10935 | 1464051649243 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:00:49 INFO - PROCESS | 10935 | 1464051649365 Marionette TRACE conn2 <- [1,2451,null,{"value":null}] 18:00:49 INFO - PROCESS | 10935 | 1464051649498 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:00:49 INFO - PROCESS | 10935 | ++DOCSHELL 0x13fda1800 == 117 [pid = 10935] [id = 620] 18:00:49 INFO - PROCESS | 10935 | ++DOMWINDOW == 238 (0x1359c4c00) [pid = 10935] [serial = 1860] [outer = 0x0] 18:00:49 INFO - PROCESS | 10935 | ++DOMWINDOW == 239 (0x1374a4c00) [pid = 10935] [serial = 1861] [outer = 0x1359c4c00] 18:00:49 INFO - PROCESS | 10935 | 1464051649529 Marionette DEBUG loaded listener.js 18:00:49 INFO - PROCESS | 10935 | ++DOMWINDOW == 240 (0x1374ab800) [pid = 10935] [serial = 1862] [outer = 0x1359c4c00] 18:00:49 INFO - PROCESS | 10935 | 1464051649952 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:00:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 18:00:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 720ms 18:00:49 INFO - PROCESS | 10935 | 1464051649960 Marionette TRACE conn2 -> [0,2453,"getWindowHandle",null] 18:00:49 INFO - PROCESS | 10935 | 1464051649962 Marionette TRACE conn2 <- [1,2453,null,{"value":"7"}] 18:00:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 18:00:50 INFO - PROCESS | 10935 | 1464051650061 Marionette TRACE conn2 -> [0,2454,"setScriptTimeout",{"ms":35000}] 18:00:50 INFO - PROCESS | 10935 | 1464051650063 Marionette TRACE conn2 <- [1,2454,null,{}] 18:00:50 INFO - PROCESS | 10935 | 1464051650080 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:00:50 INFO - PROCESS | 10935 | 1464051650202 Marionette TRACE conn2 <- [1,2455,null,{"value":null}] 18:00:50 INFO - PROCESS | 10935 | 1464051650328 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:00:50 INFO - PROCESS | 10935 | ++DOCSHELL 0x11a061000 == 118 [pid = 10935] [id = 621] 18:00:50 INFO - PROCESS | 10935 | ++DOMWINDOW == 241 (0x1198dd400) [pid = 10935] [serial = 1863] [outer = 0x0] 18:00:50 INFO - PROCESS | 10935 | ++DOMWINDOW == 242 (0x12e36c800) [pid = 10935] [serial = 1864] [outer = 0x1198dd400] 18:00:50 INFO - PROCESS | 10935 | 1464051650364 Marionette DEBUG loaded listener.js 18:00:50 INFO - PROCESS | 10935 | ++DOMWINDOW == 243 (0x1381d8c00) [pid = 10935] [serial = 1865] [outer = 0x1198dd400] 18:00:50 INFO - PROCESS | 10935 | 1464051650823 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:00:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 18:00:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 868ms 18:00:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 18:00:50 INFO - PROCESS | 10935 | 1464051650895 Marionette TRACE conn2 -> [0,2457,"getWindowHandle",null] 18:00:50 INFO - PROCESS | 10935 | 1464051650896 Marionette TRACE conn2 <- [1,2457,null,{"value":"7"}] 18:00:50 INFO - PROCESS | 10935 | 1464051650899 Marionette TRACE conn2 -> [0,2458,"setScriptTimeout",{"ms":35000}] 18:00:50 INFO - PROCESS | 10935 | 1464051650901 Marionette TRACE conn2 <- [1,2458,null,{}] 18:00:50 INFO - PROCESS | 10935 | 1464051650904 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:00:51 INFO - PROCESS | 10935 | 1464051651038 Marionette TRACE conn2 <- [1,2459,null,{"value":null}] 18:00:51 INFO - PROCESS | 10935 | 1464051651176 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:00:51 INFO - PROCESS | 10935 | ++DOCSHELL 0x1358dc000 == 119 [pid = 10935] [id = 622] 18:00:51 INFO - PROCESS | 10935 | ++DOMWINDOW == 244 (0x11266a800) [pid = 10935] [serial = 1866] [outer = 0x0] 18:00:51 INFO - PROCESS | 10935 | ++DOMWINDOW == 245 (0x13f896400) [pid = 10935] [serial = 1867] [outer = 0x11266a800] 18:00:51 INFO - PROCESS | 10935 | 1464051651206 Marionette DEBUG loaded listener.js 18:00:51 INFO - PROCESS | 10935 | ++DOMWINDOW == 246 (0x13f89d000) [pid = 10935] [serial = 1868] [outer = 0x11266a800] 18:00:51 INFO - PROCESS | 10935 | 1464051651858 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:00:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 18:00:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 977ms 18:00:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 18:00:51 INFO - PROCESS | 10935 | 1464051651876 Marionette TRACE conn2 -> [0,2461,"getWindowHandle",null] 18:00:51 INFO - PROCESS | 10935 | 1464051651879 Marionette TRACE conn2 <- [1,2461,null,{"value":"7"}] 18:00:51 INFO - PROCESS | 10935 | 1464051651883 Marionette TRACE conn2 -> [0,2462,"setScriptTimeout",{"ms":35000}] 18:00:51 INFO - PROCESS | 10935 | 1464051651885 Marionette TRACE conn2 <- [1,2462,null,{}] 18:00:51 INFO - PROCESS | 10935 | 1464051651889 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:00:52 INFO - PROCESS | 10935 | 1464051652008 Marionette TRACE conn2 <- [1,2463,null,{"value":null}] 18:00:52 INFO - PROCESS | 10935 | 1464051652113 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:00:52 INFO - PROCESS | 10935 | ++DOCSHELL 0x12c074800 == 120 [pid = 10935] [id = 623] 18:00:52 INFO - PROCESS | 10935 | ++DOMWINDOW == 247 (0x119109800) [pid = 10935] [serial = 1869] [outer = 0x0] 18:00:52 INFO - PROCESS | 10935 | ++DOMWINDOW == 248 (0x119887c00) [pid = 10935] [serial = 1870] [outer = 0x119109800] 18:00:52 INFO - PROCESS | 10935 | 1464051652143 Marionette DEBUG loaded listener.js 18:00:52 INFO - PROCESS | 10935 | ++DOMWINDOW == 249 (0x11a16f400) [pid = 10935] [serial = 1871] [outer = 0x119109800] 18:00:52 INFO - PROCESS | 10935 | 1464051652621 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:00:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 18:00:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 772ms 18:00:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 18:00:52 INFO - PROCESS | 10935 | 1464051652656 Marionette TRACE conn2 -> [0,2465,"getWindowHandle",null] 18:00:52 INFO - PROCESS | 10935 | 1464051652658 Marionette TRACE conn2 <- [1,2465,null,{"value":"7"}] 18:00:52 INFO - PROCESS | 10935 | 1464051652663 Marionette TRACE conn2 -> [0,2466,"setScriptTimeout",{"ms":35000}] 18:00:52 INFO - PROCESS | 10935 | 1464051652664 Marionette TRACE conn2 <- [1,2466,null,{}] 18:00:52 INFO - PROCESS | 10935 | 1464051652666 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:00:52 INFO - PROCESS | 10935 | 1464051652803 Marionette TRACE conn2 <- [1,2467,null,{"value":null}] 18:00:53 INFO - PROCESS | 10935 | 1464051653009 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:00:53 INFO - PROCESS | 10935 | ++DOCSHELL 0x126220000 == 121 [pid = 10935] [id = 624] 18:00:53 INFO - PROCESS | 10935 | ++DOMWINDOW == 250 (0x11988bc00) [pid = 10935] [serial = 1872] [outer = 0x0] 18:00:53 INFO - PROCESS | 10935 | ++DOMWINDOW == 251 (0x1212d5800) [pid = 10935] [serial = 1873] [outer = 0x11988bc00] 18:00:53 INFO - PROCESS | 10935 | 1464051653055 Marionette DEBUG loaded listener.js 18:00:53 INFO - PROCESS | 10935 | ++DOMWINDOW == 252 (0x123704800) [pid = 10935] [serial = 1874] [outer = 0x11988bc00] 18:00:53 INFO - PROCESS | 10935 | --DOCSHELL 0x12d954000 == 120 [pid = 10935] [id = 418] 18:00:53 INFO - PROCESS | 10935 | --DOCSHELL 0x135b66800 == 119 [pid = 10935] [id = 610] 18:00:53 INFO - PROCESS | 10935 | --DOCSHELL 0x13537b000 == 118 [pid = 10935] [id = 609] 18:00:53 INFO - PROCESS | 10935 | --DOCSHELL 0x12de13000 == 117 [pid = 10935] [id = 608] 18:00:53 INFO - PROCESS | 10935 | --DOCSHELL 0x12f339000 == 116 [pid = 10935] [id = 607] 18:00:53 INFO - PROCESS | 10935 | --DOCSHELL 0x12de21800 == 115 [pid = 10935] [id = 606] 18:00:53 INFO - PROCESS | 10935 | --DOMWINDOW == 251 (0x135a18400) [pid = 10935] [serial = 1762] [outer = 0x0] [url = about:blank] 18:00:53 INFO - PROCESS | 10935 | --DOCSHELL 0x12d88e800 == 114 [pid = 10935] [id = 605] 18:00:53 INFO - PROCESS | 10935 | --DOCSHELL 0x12d599000 == 113 [pid = 10935] [id = 604] 18:00:53 INFO - PROCESS | 10935 | --DOCSHELL 0x12c474000 == 112 [pid = 10935] [id = 603] 18:00:53 INFO - PROCESS | 10935 | --DOCSHELL 0x12aaf1800 == 111 [pid = 10935] [id = 602] 18:00:53 INFO - PROCESS | 10935 | --DOCSHELL 0x1255af000 == 110 [pid = 10935] [id = 601] 18:00:53 INFO - PROCESS | 10935 | --DOCSHELL 0x124b63800 == 109 [pid = 10935] [id = 600] 18:00:53 INFO - PROCESS | 10935 | --DOCSHELL 0x1194b5800 == 108 [pid = 10935] [id = 599] 18:00:53 INFO - PROCESS | 10935 | --DOCSHELL 0x125197800 == 107 [pid = 10935] [id = 598] 18:00:53 INFO - PROCESS | 10935 | --DOCSHELL 0x13fe21000 == 106 [pid = 10935] [id = 592] 18:00:53 INFO - PROCESS | 10935 | --DOCSHELL 0x13fc19800 == 105 [pid = 10935] [id = 591] 18:00:53 INFO - PROCESS | 10935 | --DOCSHELL 0x137737800 == 104 [pid = 10935] [id = 590] 18:00:53 INFO - PROCESS | 10935 | --DOCSHELL 0x12bd6a000 == 103 [pid = 10935] [id = 589] 18:00:53 INFO - PROCESS | 10935 | --DOCSHELL 0x1194af000 == 102 [pid = 10935] [id = 588] 18:00:53 INFO - PROCESS | 10935 | 1464051653492 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:00:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 18:00:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 870ms 18:00:53 INFO - PROCESS | 10935 | 1464051653532 Marionette TRACE conn2 -> [0,2469,"getWindowHandle",null] 18:00:53 INFO - PROCESS | 10935 | 1464051653534 Marionette TRACE conn2 <- [1,2469,null,{"value":"7"}] 18:00:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 18:00:53 INFO - PROCESS | 10935 | 1464051653536 Marionette TRACE conn2 -> [0,2470,"setScriptTimeout",{"ms":35000}] 18:00:53 INFO - PROCESS | 10935 | 1464051653539 Marionette TRACE conn2 <- [1,2470,null,{}] 18:00:53 INFO - PROCESS | 10935 | 1464051653552 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:00:53 INFO - PROCESS | 10935 | 1464051653665 Marionette TRACE conn2 <- [1,2471,null,{"value":null}] 18:00:53 INFO - PROCESS | 10935 | --DOMWINDOW == 250 (0x127837c00) [pid = 10935] [serial = 1702] [outer = 0x0] [url = about:blank] 18:00:53 INFO - PROCESS | 10935 | --DOMWINDOW == 249 (0x1181d4c00) [pid = 10935] [serial = 1696] [outer = 0x0] [url = about:blank] 18:00:53 INFO - PROCESS | 10935 | --DOMWINDOW == 248 (0x12e335800) [pid = 10935] [serial = 1747] [outer = 0x0] [url = about:blank] 18:00:53 INFO - PROCESS | 10935 | --DOMWINDOW == 247 (0x121240000) [pid = 10935] [serial = 1699] [outer = 0x0] [url = about:blank] 18:00:53 INFO - PROCESS | 10935 | --DOMWINDOW == 246 (0x12aefb800) [pid = 10935] [serial = 1744] [outer = 0x0] [url = about:blank] 18:00:53 INFO - PROCESS | 10935 | --DOMWINDOW == 245 (0x1192ab000) [pid = 10935] [serial = 1730] [outer = 0x0] [url = about:blank] 18:00:53 INFO - PROCESS | 10935 | --DOMWINDOW == 244 (0x117671000) [pid = 10935] [serial = 1729] [outer = 0x0] [url = about:blank] 18:00:53 INFO - PROCESS | 10935 | --DOMWINDOW == 243 (0x117675000) [pid = 10935] [serial = 1732] [outer = 0x0] [url = about:blank] 18:00:53 INFO - PROCESS | 10935 | --DOMWINDOW == 242 (0x12123c400) [pid = 10935] [serial = 1733] [outer = 0x0] [url = about:blank] 18:00:53 INFO - PROCESS | 10935 | --DOMWINDOW == 241 (0x12366c800) [pid = 10935] [serial = 1723] [outer = 0x0] [url = about:blank] 18:00:53 INFO - PROCESS | 10935 | --DOMWINDOW == 240 (0x1273d1000) [pid = 10935] [serial = 1738] [outer = 0x0] [url = about:blank] 18:00:53 INFO - PROCESS | 10935 | --DOMWINDOW == 239 (0x12783f000) [pid = 10935] [serial = 1739] [outer = 0x0] [url = about:blank] 18:00:53 INFO - PROCESS | 10935 | --DOMWINDOW == 238 (0x1351c8c00) [pid = 10935] [serial = 1714] [outer = 0x0] [url = about:blank] 18:00:53 INFO - PROCESS | 10935 | --DOMWINDOW == 237 (0x1349dd800) [pid = 10935] [serial = 1750] [outer = 0x0] [url = about:blank] 18:00:53 INFO - PROCESS | 10935 | --DOMWINDOW == 236 (0x12d66d400) [pid = 10935] [serial = 1708] [outer = 0x0] [url = about:blank] 18:00:53 INFO - PROCESS | 10935 | --DOMWINDOW == 235 (0x129564400) [pid = 10935] [serial = 1741] [outer = 0x0] [url = about:blank] 18:00:53 INFO - PROCESS | 10935 | --DOMWINDOW == 234 (0x1296e3400) [pid = 10935] [serial = 1742] [outer = 0x0] [url = about:blank] 18:00:53 INFO - PROCESS | 10935 | --DOMWINDOW == 233 (0x12e36f800) [pid = 10935] [serial = 1748] [outer = 0x0] [url = about:blank] 18:00:53 INFO - PROCESS | 10935 | --DOMWINDOW == 232 (0x1349e9c00) [pid = 10935] [serial = 1711] [outer = 0x0] [url = about:blank] 18:00:53 INFO - PROCESS | 10935 | --DOMWINDOW == 231 (0x124808c00) [pid = 10935] [serial = 1735] [outer = 0x0] [url = about:blank] 18:00:53 INFO - PROCESS | 10935 | --DOMWINDOW == 230 (0x125574c00) [pid = 10935] [serial = 1736] [outer = 0x0] [url = about:blank] 18:00:53 INFO - PROCESS | 10935 | --DOMWINDOW == 229 (0x135a1ac00) [pid = 10935] [serial = 1726] [outer = 0x0] [url = about:blank] 18:00:53 INFO - PROCESS | 10935 | --DOMWINDOW == 228 (0x1359c0800) [pid = 10935] [serial = 1720] [outer = 0x0] [url = about:blank] 18:00:53 INFO - PROCESS | 10935 | --DOMWINDOW == 227 (0x12bccd800) [pid = 10935] [serial = 1705] [outer = 0x0] [url = about:blank] 18:00:53 INFO - PROCESS | 10935 | --DOMWINDOW == 226 (0x134a46400) [pid = 10935] [serial = 1753] [outer = 0x0] [url = about:blank] 18:00:53 INFO - PROCESS | 10935 | --DOMWINDOW == 225 (0x13576f800) [pid = 10935] [serial = 1717] [outer = 0x0] [url = about:blank] 18:00:53 INFO - PROCESS | 10935 | --DOMWINDOW == 224 (0x1349e9800) [pid = 10935] [serial = 1751] [outer = 0x0] [url = about:blank] 18:00:53 INFO - PROCESS | 10935 | --DOMWINDOW == 223 (0x12c0df000) [pid = 10935] [serial = 1757] [outer = 0x0] [url = about:blank] 18:00:53 INFO - PROCESS | 10935 | --DOMWINDOW == 222 (0x12556c000) [pid = 10935] [serial = 1756] [outer = 0x0] [url = about:blank] 18:00:53 INFO - PROCESS | 10935 | --DOMWINDOW == 221 (0x134a50c00) [pid = 10935] [serial = 1759] [outer = 0x0] [url = about:blank] 18:00:53 INFO - PROCESS | 10935 | --DOMWINDOW == 220 (0x134a4a400) [pid = 10935] [serial = 1754] [outer = 0x0] [url = about:blank] 18:00:53 INFO - PROCESS | 10935 | --DOMWINDOW == 219 (0x13569e800) [pid = 10935] [serial = 1760] [outer = 0x0] [url = about:blank] 18:00:53 INFO - PROCESS | 10935 | --DOMWINDOW == 218 (0x12cf7f800) [pid = 10935] [serial = 1745] [outer = 0x0] [url = about:blank] 18:00:53 INFO - PROCESS | 10935 | 1464051653767 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:00:53 INFO - PROCESS | 10935 | ++DOCSHELL 0x12aaf1800 == 103 [pid = 10935] [id = 625] 18:00:53 INFO - PROCESS | 10935 | ++DOMWINDOW == 219 (0x1192ab000) [pid = 10935] [serial = 1875] [outer = 0x0] 18:00:53 INFO - PROCESS | 10935 | ++DOMWINDOW == 220 (0x12366c800) [pid = 10935] [serial = 1876] [outer = 0x1192ab000] 18:00:53 INFO - PROCESS | 10935 | 1464051653795 Marionette DEBUG loaded listener.js 18:00:53 INFO - PROCESS | 10935 | ++DOMWINDOW == 221 (0x12619e000) [pid = 10935] [serial = 1877] [outer = 0x1192ab000] 18:00:54 INFO - PROCESS | 10935 | 1464051654100 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:00:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 18:00:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 574ms 18:00:54 INFO - PROCESS | 10935 | 1464051654110 Marionette TRACE conn2 -> [0,2473,"getWindowHandle",null] 18:00:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 18:00:54 INFO - PROCESS | 10935 | 1464051654112 Marionette TRACE conn2 <- [1,2473,null,{"value":"7"}] 18:00:54 INFO - PROCESS | 10935 | 1464051654117 Marionette TRACE conn2 -> [0,2474,"setScriptTimeout",{"ms":35000}] 18:00:54 INFO - PROCESS | 10935 | 1464051654119 Marionette TRACE conn2 <- [1,2474,null,{}] 18:00:54 INFO - PROCESS | 10935 | 1464051654121 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:00:54 INFO - PROCESS | 10935 | 1464051654226 Marionette TRACE conn2 <- [1,2475,null,{"value":null}] 18:00:54 INFO - PROCESS | 10935 | 1464051654333 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:00:54 INFO - PROCESS | 10935 | ++DOCSHELL 0x12c46a800 == 104 [pid = 10935] [id = 626] 18:00:54 INFO - PROCESS | 10935 | ++DOMWINDOW == 222 (0x127317800) [pid = 10935] [serial = 1878] [outer = 0x0] 18:00:54 INFO - PROCESS | 10935 | ++DOMWINDOW == 223 (0x127864400) [pid = 10935] [serial = 1879] [outer = 0x127317800] 18:00:54 INFO - PROCESS | 10935 | 1464051654359 Marionette DEBUG loaded listener.js 18:00:54 INFO - PROCESS | 10935 | ++DOMWINDOW == 224 (0x12786f000) [pid = 10935] [serial = 1880] [outer = 0x127317800] 18:00:54 INFO - PROCESS | 10935 | 1464051654653 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:00:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 18:00:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 572ms 18:00:54 INFO - PROCESS | 10935 | 1464051654688 Marionette TRACE conn2 -> [0,2477,"getWindowHandle",null] 18:00:54 INFO - PROCESS | 10935 | 1464051654689 Marionette TRACE conn2 <- [1,2477,null,{"value":"7"}] 18:00:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 18:00:54 INFO - PROCESS | 10935 | 1464051654702 Marionette TRACE conn2 -> [0,2478,"setScriptTimeout",{"ms":35000}] 18:00:54 INFO - PROCESS | 10935 | 1464051654704 Marionette TRACE conn2 <- [1,2478,null,{}] 18:00:54 INFO - PROCESS | 10935 | 1464051654706 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:00:54 INFO - PROCESS | 10935 | 1464051654813 Marionette TRACE conn2 <- [1,2479,null,{"value":null}] 18:00:54 INFO - PROCESS | 10935 | 1464051654941 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:00:54 INFO - PROCESS | 10935 | ++DOCSHELL 0x12d88e800 == 105 [pid = 10935] [id = 627] 18:00:54 INFO - PROCESS | 10935 | ++DOMWINDOW == 225 (0x12786cc00) [pid = 10935] [serial = 1881] [outer = 0x0] 18:00:54 INFO - PROCESS | 10935 | ++DOMWINDOW == 226 (0x1296cc800) [pid = 10935] [serial = 1882] [outer = 0x12786cc00] 18:00:54 INFO - PROCESS | 10935 | 1464051654979 Marionette DEBUG loaded listener.js 18:00:55 INFO - PROCESS | 10935 | ++DOMWINDOW == 227 (0x129953000) [pid = 10935] [serial = 1883] [outer = 0x12786cc00] 18:00:55 INFO - PROCESS | 10935 | 1464051655385 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:00:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 18:00:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 730ms 18:00:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 18:00:55 INFO - PROCESS | 10935 | 1464051655421 Marionette TRACE conn2 -> [0,2481,"getWindowHandle",null] 18:00:55 INFO - PROCESS | 10935 | 1464051655422 Marionette TRACE conn2 <- [1,2481,null,{"value":"7"}] 18:00:55 INFO - PROCESS | 10935 | 1464051655424 Marionette TRACE conn2 -> [0,2482,"setScriptTimeout",{"ms":35000}] 18:00:55 INFO - PROCESS | 10935 | 1464051655426 Marionette TRACE conn2 <- [1,2482,null,{}] 18:00:55 INFO - PROCESS | 10935 | 1464051655428 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:00:55 INFO - PROCESS | 10935 | 1464051655602 Marionette TRACE conn2 <- [1,2483,null,{"value":null}] 18:00:55 INFO - PROCESS | 10935 | 1464051655641 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:00:55 INFO - PROCESS | 10935 | ++DOCSHELL 0x134a1f800 == 106 [pid = 10935] [id = 628] 18:00:55 INFO - PROCESS | 10935 | ++DOMWINDOW == 228 (0x12aa64400) [pid = 10935] [serial = 1884] [outer = 0x0] 18:00:55 INFO - PROCESS | 10935 | ++DOMWINDOW == 229 (0x12bdb9c00) [pid = 10935] [serial = 1885] [outer = 0x12aa64400] 18:00:55 INFO - PROCESS | 10935 | 1464051655667 Marionette DEBUG loaded listener.js 18:00:55 INFO - PROCESS | 10935 | ++DOMWINDOW == 230 (0x12e337000) [pid = 10935] [serial = 1886] [outer = 0x12aa64400] 18:00:56 INFO - PROCESS | 10935 | 1464051656042 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:00:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 18:00:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 669ms 18:00:56 INFO - PROCESS | 10935 | 1464051656095 Marionette TRACE conn2 -> [0,2485,"getWindowHandle",null] 18:00:56 INFO - PROCESS | 10935 | 1464051656097 Marionette TRACE conn2 <- [1,2485,null,{"value":"7"}] 18:00:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 18:00:56 INFO - PROCESS | 10935 | 1464051656101 Marionette TRACE conn2 -> [0,2486,"setScriptTimeout",{"ms":35000}] 18:00:56 INFO - PROCESS | 10935 | 1464051656102 Marionette TRACE conn2 <- [1,2486,null,{}] 18:00:56 INFO - PROCESS | 10935 | 1464051656104 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:00:56 INFO - PROCESS | 10935 | 1464051656246 Marionette TRACE conn2 <- [1,2487,null,{"value":null}] 18:00:56 INFO - PROCESS | 10935 | 1464051656264 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:00:56 INFO - PROCESS | 10935 | ++DOCSHELL 0x1358e7000 == 107 [pid = 10935] [id = 629] 18:00:56 INFO - PROCESS | 10935 | ++DOMWINDOW == 231 (0x12aa69c00) [pid = 10935] [serial = 1887] [outer = 0x0] 18:00:56 INFO - PROCESS | 10935 | ++DOMWINDOW == 232 (0x13492a800) [pid = 10935] [serial = 1888] [outer = 0x12aa69c00] 18:00:56 INFO - PROCESS | 10935 | 1464051656289 Marionette DEBUG loaded listener.js 18:00:56 INFO - PROCESS | 10935 | ++DOMWINDOW == 233 (0x134a49400) [pid = 10935] [serial = 1889] [outer = 0x12aa69c00] 18:00:56 INFO - PROCESS | 10935 | 1464051656660 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:00:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 18:00:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 568ms 18:00:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 18:00:56 INFO - PROCESS | 10935 | 1464051656670 Marionette TRACE conn2 -> [0,2489,"getWindowHandle",null] 18:00:56 INFO - PROCESS | 10935 | 1464051656671 Marionette TRACE conn2 <- [1,2489,null,{"value":"7"}] 18:00:56 INFO - PROCESS | 10935 | 1464051656673 Marionette TRACE conn2 -> [0,2490,"setScriptTimeout",{"ms":35000}] 18:00:56 INFO - PROCESS | 10935 | 1464051656674 Marionette TRACE conn2 <- [1,2490,null,{}] 18:00:56 INFO - PROCESS | 10935 | 1464051656676 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:00:56 INFO - PROCESS | 10935 | 1464051656819 Marionette TRACE conn2 <- [1,2491,null,{"value":null}] 18:00:56 INFO - PROCESS | 10935 | 1464051656834 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:00:56 INFO - PROCESS | 10935 | ++DOCSHELL 0x13750d800 == 108 [pid = 10935] [id = 630] 18:00:56 INFO - PROCESS | 10935 | ++DOMWINDOW == 234 (0x12e36b000) [pid = 10935] [serial = 1890] [outer = 0x0] 18:00:56 INFO - PROCESS | 10935 | ++DOMWINDOW == 235 (0x1351cac00) [pid = 10935] [serial = 1891] [outer = 0x12e36b000] 18:00:56 INFO - PROCESS | 10935 | 1464051656859 Marionette DEBUG loaded listener.js 18:00:56 INFO - PROCESS | 10935 | ++DOMWINDOW == 236 (0x135a15400) [pid = 10935] [serial = 1892] [outer = 0x12e36b000] 18:00:57 INFO - PROCESS | 10935 | 1464051657238 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:00:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 18:00:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 618ms 18:00:57 INFO - PROCESS | 10935 | 1464051657292 Marionette TRACE conn2 -> [0,2493,"getWindowHandle",null] 18:00:57 INFO - PROCESS | 10935 | 1464051657293 Marionette TRACE conn2 <- [1,2493,null,{"value":"7"}] 18:00:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 18:00:57 INFO - PROCESS | 10935 | 1464051657295 Marionette TRACE conn2 -> [0,2494,"setScriptTimeout",{"ms":35000}] 18:00:57 INFO - PROCESS | 10935 | 1464051657297 Marionette TRACE conn2 <- [1,2494,null,{}] 18:00:57 INFO - PROCESS | 10935 | 1464051657301 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:00:57 INFO - PROCESS | 10935 | 1464051657438 Marionette TRACE conn2 <- [1,2495,null,{"value":null}] 18:00:57 INFO - PROCESS | 10935 | --DOMWINDOW == 235 (0x12aa5b400) [pid = 10935] [serial = 1827] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 18:00:57 INFO - PROCESS | 10935 | --DOMWINDOW == 234 (0x12d65ec00) [pid = 10935] [serial = 1692] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 18:00:57 INFO - PROCESS | 10935 | --DOMWINDOW == 233 (0x124810800) [pid = 10935] [serial = 1488] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 18:00:57 INFO - PROCESS | 10935 | --DOMWINDOW == 232 (0x1166bc800) [pid = 10935] [serial = 1479] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 18:00:57 INFO - PROCESS | 10935 | --DOMWINDOW == 231 (0x1161a0400) [pid = 10935] [serial = 1506] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 18:00:57 INFO - PROCESS | 10935 | --DOMWINDOW == 230 (0x124809c00) [pid = 10935] [serial = 1623] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 18:00:57 INFO - PROCESS | 10935 | --DOMWINDOW == 229 (0x135aaf800) [pid = 10935] [serial = 1569] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 18:00:57 INFO - PROCESS | 10935 | --DOMWINDOW == 228 (0x1296dec00) [pid = 10935] [serial = 1491] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 18:00:57 INFO - PROCESS | 10935 | --DOMWINDOW == 227 (0x127814c00) [pid = 10935] [serial = 1557] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 18:00:57 INFO - PROCESS | 10935 | --DOMWINDOW == 226 (0x118576800) [pid = 10935] [serial = 1482] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 18:00:57 INFO - PROCESS | 10935 | --DOMWINDOW == 225 (0x11a169400) [pid = 10935] [serial = 1554] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 18:00:57 INFO - PROCESS | 10935 | --DOMWINDOW == 224 (0x13492b800) [pid = 10935] [serial = 1497] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 18:00:57 INFO - PROCESS | 10935 | --DOMWINDOW == 223 (0x1381dac00) [pid = 10935] [serial = 1575] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 18:00:57 INFO - PROCESS | 10935 | --DOMWINDOW == 222 (0x123248c00) [pid = 10935] [serial = 1485] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 18:00:57 INFO - PROCESS | 10935 | --DOMWINDOW == 221 (0x13569c000) [pid = 10935] [serial = 1503] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 18:00:57 INFO - PROCESS | 10935 | --DOMWINDOW == 220 (0x135aafc00) [pid = 10935] [serial = 1572] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 18:00:57 INFO - PROCESS | 10935 | --DOMWINDOW == 219 (0x1349de800) [pid = 10935] [serial = 1500] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 18:00:57 INFO - PROCESS | 10935 | --DOMWINDOW == 218 (0x12bccb800) [pid = 10935] [serial = 1476] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 18:00:57 INFO - PROCESS | 10935 | --DOMWINDOW == 217 (0x12123f800) [pid = 10935] [serial = 1563] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 18:00:57 INFO - PROCESS | 10935 | --DOMWINDOW == 216 (0x12cf81400) [pid = 10935] [serial = 1494] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 18:00:57 INFO - PROCESS | 10935 | --DOMWINDOW == 215 (0x1181d4800) [pid = 10935] [serial = 1551] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 18:00:57 INFO - PROCESS | 10935 | --DOMWINDOW == 214 (0x1349dec00) [pid = 10935] [serial = 1566] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 18:00:57 INFO - PROCESS | 10935 | --DOMWINDOW == 213 (0x12123e800) [pid = 10935] [serial = 1560] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 18:00:57 INFO - PROCESS | 10935 | --DOMWINDOW == 212 (0x123247400) [pid = 10935] [serial = 1806] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 18:00:57 INFO - PROCESS | 10935 | --DOMWINDOW == 211 (0x12786e800) [pid = 10935] [serial = 1815] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 18:00:57 INFO - PROCESS | 10935 | --DOMWINDOW == 210 (0x12619cc00) [pid = 10935] [serial = 1809] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 18:00:57 INFO - PROCESS | 10935 | --DOMWINDOW == 209 (0x1130b0800) [pid = 10935] [serial = 1803] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 18:00:57 INFO - PROCESS | 10935 | --DOMWINDOW == 208 (0x112662c00) [pid = 10935] [serial = 1794] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 18:00:57 INFO - PROCESS | 10935 | --DOMWINDOW == 207 (0x12956f800) [pid = 10935] [serial = 1818] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 18:00:57 INFO - PROCESS | 10935 | --DOMWINDOW == 206 (0x119ada400) [pid = 10935] [serial = 1800] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 18:00:57 INFO - PROCESS | 10935 | --DOMWINDOW == 205 (0x1139b4800) [pid = 10935] [serial = 1797] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 18:00:57 INFO - PROCESS | 10935 | --DOMWINDOW == 204 (0x127860c00) [pid = 10935] [serial = 1812] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 18:00:57 INFO - PROCESS | 10935 | --DOMWINDOW == 203 (0x135a11800) [pid = 10935] [serial = 1761] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 18:00:57 INFO - PROCESS | 10935 | --DOMWINDOW == 202 (0x12ae68800) [pid = 10935] [serial = 1821] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 18:00:57 INFO - PROCESS | 10935 | --DOMWINDOW == 201 (0x12981a400) [pid = 10935] [serial = 1824] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 18:00:57 INFO - PROCESS | 10935 | 1464051657798 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:00:57 INFO - PROCESS | 10935 | ++DOCSHELL 0x117591800 == 109 [pid = 10935] [id = 631] 18:00:57 INFO - PROCESS | 10935 | ++DOMWINDOW == 202 (0x112662c00) [pid = 10935] [serial = 1893] [outer = 0x0] 18:00:57 INFO - PROCESS | 10935 | ++DOMWINDOW == 203 (0x115e67000) [pid = 10935] [serial = 1894] [outer = 0x112662c00] 18:00:57 INFO - PROCESS | 10935 | 1464051657825 Marionette DEBUG loaded listener.js 18:00:57 INFO - PROCESS | 10935 | ++DOMWINDOW == 204 (0x11954fc00) [pid = 10935] [serial = 1895] [outer = 0x112662c00] 18:00:58 INFO - PROCESS | 10935 | 1464051658102 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:00:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 18:00:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 872ms 18:00:58 INFO - PROCESS | 10935 | 1464051658167 Marionette TRACE conn2 -> [0,2497,"getWindowHandle",null] 18:00:58 INFO - PROCESS | 10935 | 1464051658168 Marionette TRACE conn2 <- [1,2497,null,{"value":"7"}] 18:00:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 18:00:58 INFO - PROCESS | 10935 | 1464051658171 Marionette TRACE conn2 -> [0,2498,"setScriptTimeout",{"ms":35000}] 18:00:58 INFO - PROCESS | 10935 | 1464051658172 Marionette TRACE conn2 <- [1,2498,null,{}] 18:00:58 INFO - PROCESS | 10935 | 1464051658175 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:00:58 INFO - PROCESS | 10935 | 1464051658277 Marionette TRACE conn2 <- [1,2499,null,{"value":null}] 18:00:58 INFO - PROCESS | 10935 | 1464051658369 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:00:58 INFO - PROCESS | 10935 | ++DOCSHELL 0x13498b000 == 110 [pid = 10935] [id = 632] 18:00:58 INFO - PROCESS | 10935 | ++DOMWINDOW == 205 (0x112669000) [pid = 10935] [serial = 1896] [outer = 0x0] 18:00:58 INFO - PROCESS | 10935 | ++DOMWINDOW == 206 (0x1212df400) [pid = 10935] [serial = 1897] [outer = 0x112669000] 18:00:58 INFO - PROCESS | 10935 | 1464051658394 Marionette DEBUG loaded listener.js 18:00:58 INFO - PROCESS | 10935 | ++DOMWINDOW == 207 (0x12956f800) [pid = 10935] [serial = 1898] [outer = 0x112669000] 18:00:58 INFO - PROCESS | 10935 | 1464051658676 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:00:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 18:00:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 520ms 18:00:58 INFO - PROCESS | 10935 | 1464051658694 Marionette TRACE conn2 -> [0,2501,"getWindowHandle",null] 18:00:58 INFO - PROCESS | 10935 | 1464051658695 Marionette TRACE conn2 <- [1,2501,null,{"value":"7"}] 18:00:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 18:00:58 INFO - PROCESS | 10935 | 1464051658705 Marionette TRACE conn2 -> [0,2502,"setScriptTimeout",{"ms":35000}] 18:00:58 INFO - PROCESS | 10935 | 1464051658707 Marionette TRACE conn2 <- [1,2502,null,{}] 18:00:58 INFO - PROCESS | 10935 | 1464051658709 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:00:58 INFO - PROCESS | 10935 | 1464051658831 Marionette TRACE conn2 <- [1,2503,null,{"value":null}] 18:00:58 INFO - PROCESS | 10935 | 1464051658836 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:00:58 INFO - PROCESS | 10935 | ++DOCSHELL 0x13fc0b800 == 111 [pid = 10935] [id = 633] 18:00:58 INFO - PROCESS | 10935 | ++DOMWINDOW == 208 (0x129820800) [pid = 10935] [serial = 1899] [outer = 0x0] 18:00:58 INFO - PROCESS | 10935 | ++DOMWINDOW == 209 (0x134a80800) [pid = 10935] [serial = 1900] [outer = 0x129820800] 18:00:58 INFO - PROCESS | 10935 | 1464051658865 Marionette DEBUG loaded listener.js 18:00:58 INFO - PROCESS | 10935 | ++DOMWINDOW == 210 (0x135c0f400) [pid = 10935] [serial = 1901] [outer = 0x129820800] 18:00:59 INFO - PROCESS | 10935 | 1464051659236 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:00:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 18:00:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 580ms 18:00:59 INFO - PROCESS | 10935 | 1464051659284 Marionette TRACE conn2 -> [0,2505,"getWindowHandle",null] 18:00:59 INFO - PROCESS | 10935 | 1464051659285 Marionette TRACE conn2 <- [1,2505,null,{"value":"7"}] 18:00:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 18:00:59 INFO - PROCESS | 10935 | 1464051659310 Marionette TRACE conn2 -> [0,2506,"setScriptTimeout",{"ms":35000}] 18:00:59 INFO - PROCESS | 10935 | 1464051659311 Marionette TRACE conn2 <- [1,2506,null,{}] 18:00:59 INFO - PROCESS | 10935 | 1464051659316 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:00:59 INFO - PROCESS | 10935 | 1464051659423 Marionette TRACE conn2 <- [1,2507,null,{"value":null}] 18:00:59 INFO - PROCESS | 10935 | 1464051659428 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:00:59 INFO - PROCESS | 10935 | ++DOCSHELL 0x14053a000 == 112 [pid = 10935] [id = 634] 18:00:59 INFO - PROCESS | 10935 | ++DOMWINDOW == 211 (0x1374a2000) [pid = 10935] [serial = 1902] [outer = 0x0] 18:00:59 INFO - PROCESS | 10935 | ++DOMWINDOW == 212 (0x1381d6000) [pid = 10935] [serial = 1903] [outer = 0x1374a2000] 18:00:59 INFO - PROCESS | 10935 | 1464051659454 Marionette DEBUG loaded listener.js 18:00:59 INFO - PROCESS | 10935 | ++DOMWINDOW == 213 (0x13f894800) [pid = 10935] [serial = 1904] [outer = 0x1374a2000] 18:00:59 INFO - PROCESS | 10935 | 1464051659992 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:01:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 18:01:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 725ms 18:01:00 INFO - PROCESS | 10935 | 1464051660034 Marionette TRACE conn2 -> [0,2509,"getWindowHandle",null] 18:01:00 INFO - PROCESS | 10935 | 1464051660037 Marionette TRACE conn2 <- [1,2509,null,{"value":"7"}] 18:01:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 18:01:00 INFO - PROCESS | 10935 | 1464051660041 Marionette TRACE conn2 -> [0,2510,"setScriptTimeout",{"ms":35000}] 18:01:00 INFO - PROCESS | 10935 | 1464051660043 Marionette TRACE conn2 <- [1,2510,null,{}] 18:01:00 INFO - PROCESS | 10935 | 1464051660048 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:01:00 INFO - PROCESS | 10935 | 1464051660183 Marionette TRACE conn2 <- [1,2511,null,{"value":null}] 18:01:00 INFO - PROCESS | 10935 | 1464051660320 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:01:00 INFO - PROCESS | 10935 | ++DOCSHELL 0x1255b5800 == 113 [pid = 10935] [id = 635] 18:01:00 INFO - PROCESS | 10935 | ++DOMWINDOW == 214 (0x112f7f800) [pid = 10935] [serial = 1905] [outer = 0x0] 18:01:00 INFO - PROCESS | 10935 | ++DOMWINDOW == 215 (0x11716e800) [pid = 10935] [serial = 1906] [outer = 0x112f7f800] 18:01:00 INFO - PROCESS | 10935 | 1464051660354 Marionette DEBUG loaded listener.js 18:01:00 INFO - PROCESS | 10935 | ++DOMWINDOW == 216 (0x1198d9c00) [pid = 10935] [serial = 1907] [outer = 0x112f7f800] 18:01:00 INFO - PROCESS | 10935 | 1464051660823 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:01:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 18:01:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 825ms 18:01:00 INFO - PROCESS | 10935 | 1464051660866 Marionette TRACE conn2 -> [0,2513,"getWindowHandle",null] 18:01:00 INFO - PROCESS | 10935 | 1464051660870 Marionette TRACE conn2 <- [1,2513,null,{"value":"7"}] 18:01:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 18:01:00 INFO - PROCESS | 10935 | 1464051660875 Marionette TRACE conn2 -> [0,2514,"setScriptTimeout",{"ms":35000}] 18:01:00 INFO - PROCESS | 10935 | 1464051660877 Marionette TRACE conn2 <- [1,2514,null,{}] 18:01:00 INFO - PROCESS | 10935 | 1464051660879 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:01:01 INFO - PROCESS | 10935 | 1464051661006 Marionette TRACE conn2 <- [1,2515,null,{"value":null}] 18:01:01 INFO - PROCESS | 10935 | 1464051661144 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:01:01 INFO - PROCESS | 10935 | ++DOCSHELL 0x12f332800 == 114 [pid = 10935] [id = 636] 18:01:01 INFO - PROCESS | 10935 | ++DOMWINDOW == 217 (0x119c5f000) [pid = 10935] [serial = 1908] [outer = 0x0] 18:01:01 INFO - PROCESS | 10935 | ++DOMWINDOW == 218 (0x1212dd000) [pid = 10935] [serial = 1909] [outer = 0x119c5f000] 18:01:01 INFO - PROCESS | 10935 | 1464051661175 Marionette DEBUG loaded listener.js 18:01:01 INFO - PROCESS | 10935 | ++DOMWINDOW == 219 (0x125551c00) [pid = 10935] [serial = 1910] [outer = 0x119c5f000] 18:01:01 INFO - PROCESS | 10935 | 1464051661592 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:01:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 18:01:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 769ms 18:01:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 18:01:01 INFO - PROCESS | 10935 | 1464051661645 Marionette TRACE conn2 -> [0,2517,"getWindowHandle",null] 18:01:01 INFO - PROCESS | 10935 | 1464051661647 Marionette TRACE conn2 <- [1,2517,null,{"value":"7"}] 18:01:01 INFO - PROCESS | 10935 | 1464051661649 Marionette TRACE conn2 -> [0,2518,"setScriptTimeout",{"ms":35000}] 18:01:01 INFO - PROCESS | 10935 | 1464051661652 Marionette TRACE conn2 <- [1,2518,null,{}] 18:01:01 INFO - PROCESS | 10935 | 1464051661660 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:01:01 INFO - PROCESS | 10935 | 1464051661788 Marionette TRACE conn2 <- [1,2519,null,{"value":null}] 18:01:01 INFO - PROCESS | 10935 | 1464051661925 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:01:01 INFO - PROCESS | 10935 | ++DOCSHELL 0x13fda8000 == 115 [pid = 10935] [id = 637] 18:01:01 INFO - PROCESS | 10935 | ++DOMWINDOW == 220 (0x12706ac00) [pid = 10935] [serial = 1911] [outer = 0x0] 18:01:01 INFO - PROCESS | 10935 | ++DOMWINDOW == 221 (0x1296cd400) [pid = 10935] [serial = 1912] [outer = 0x12706ac00] 18:01:01 INFO - PROCESS | 10935 | 1464051661959 Marionette DEBUG loaded listener.js 18:01:02 INFO - PROCESS | 10935 | ++DOMWINDOW == 222 (0x12bccb800) [pid = 10935] [serial = 1913] [outer = 0x12706ac00] 18:01:02 INFO - PROCESS | 10935 | 1464051662358 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:01:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 18:01:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 772ms 18:01:02 INFO - PROCESS | 10935 | 1464051662430 Marionette TRACE conn2 -> [0,2521,"getWindowHandle",null] 18:01:02 INFO - PROCESS | 10935 | 1464051662432 Marionette TRACE conn2 <- [1,2521,null,{"value":"7"}] 18:01:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 18:01:02 INFO - PROCESS | 10935 | 1464051662436 Marionette TRACE conn2 -> [0,2522,"setScriptTimeout",{"ms":35000}] 18:01:02 INFO - PROCESS | 10935 | 1464051662437 Marionette TRACE conn2 <- [1,2522,null,{}] 18:01:02 INFO - PROCESS | 10935 | 1464051662440 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:01:02 INFO - PROCESS | 10935 | 1464051662576 Marionette TRACE conn2 <- [1,2523,null,{"value":null}] 18:01:02 INFO - PROCESS | 10935 | 1464051662739 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:01:02 INFO - PROCESS | 10935 | ++DOCSHELL 0x1446ca800 == 116 [pid = 10935] [id = 638] 18:01:02 INFO - PROCESS | 10935 | ++DOMWINDOW == 223 (0x12c185000) [pid = 10935] [serial = 1914] [outer = 0x0] 18:01:02 INFO - PROCESS | 10935 | ++DOMWINDOW == 224 (0x12d3ea800) [pid = 10935] [serial = 1915] [outer = 0x12c185000] 18:01:02 INFO - PROCESS | 10935 | 1464051662788 Marionette DEBUG loaded listener.js 18:01:02 INFO - PROCESS | 10935 | ++DOMWINDOW == 225 (0x1349dcc00) [pid = 10935] [serial = 1916] [outer = 0x12c185000] 18:01:03 INFO - PROCESS | 10935 | 1464051663234 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:01:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 18:01:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 820ms 18:01:03 INFO - PROCESS | 10935 | 1464051663257 Marionette TRACE conn2 -> [0,2525,"getWindowHandle",null] 18:01:03 INFO - PROCESS | 10935 | 1464051663258 Marionette TRACE conn2 <- [1,2525,null,{"value":"7"}] 18:01:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 18:01:03 INFO - PROCESS | 10935 | 1464051663261 Marionette TRACE conn2 -> [0,2526,"setScriptTimeout",{"ms":35000}] 18:01:03 INFO - PROCESS | 10935 | 1464051663262 Marionette TRACE conn2 <- [1,2526,null,{}] 18:01:03 INFO - PROCESS | 10935 | 1464051663265 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:01:03 INFO - PROCESS | 10935 | 1464051663386 Marionette TRACE conn2 <- [1,2527,null,{"value":null}] 18:01:03 INFO - PROCESS | 10935 | 1464051663523 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:01:03 INFO - PROCESS | 10935 | ++DOCSHELL 0x144365800 == 117 [pid = 10935] [id = 639] 18:01:03 INFO - PROCESS | 10935 | ++DOMWINDOW == 226 (0x12c62b000) [pid = 10935] [serial = 1917] [outer = 0x0] 18:01:03 INFO - PROCESS | 10935 | ++DOMWINDOW == 227 (0x134a8c400) [pid = 10935] [serial = 1918] [outer = 0x12c62b000] 18:01:03 INFO - PROCESS | 10935 | 1464051663556 Marionette DEBUG loaded listener.js 18:01:03 INFO - PROCESS | 10935 | ++DOMWINDOW == 228 (0x135a1a800) [pid = 10935] [serial = 1919] [outer = 0x12c62b000] 18:01:04 INFO - PROCESS | 10935 | 1464051664005 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:01:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 18:01:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 769ms 18:01:04 INFO - PROCESS | 10935 | 1464051664042 Marionette TRACE conn2 -> [0,2529,"getWindowHandle",null] 18:01:04 INFO - PROCESS | 10935 | 1464051664043 Marionette TRACE conn2 <- [1,2529,null,{"value":"7"}] 18:01:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 18:01:04 INFO - PROCESS | 10935 | 1464051664048 Marionette TRACE conn2 -> [0,2530,"setScriptTimeout",{"ms":35000}] 18:01:04 INFO - PROCESS | 10935 | 1464051664049 Marionette TRACE conn2 <- [1,2530,null,{}] 18:01:04 INFO - PROCESS | 10935 | 1464051664052 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:01:04 INFO - PROCESS | 10935 | 1464051664189 Marionette TRACE conn2 <- [1,2531,null,{"value":null}] 18:01:04 INFO - PROCESS | 10935 | 1464051664330 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:01:04 INFO - PROCESS | 10935 | ++DOCSHELL 0x143296000 == 118 [pid = 10935] [id = 640] 18:01:04 INFO - PROCESS | 10935 | ++DOMWINDOW == 229 (0x135c10400) [pid = 10935] [serial = 1920] [outer = 0x0] 18:01:04 INFO - PROCESS | 10935 | ++DOMWINDOW == 230 (0x138266c00) [pid = 10935] [serial = 1921] [outer = 0x135c10400] 18:01:04 INFO - PROCESS | 10935 | 1464051664364 Marionette DEBUG loaded listener.js 18:01:04 INFO - PROCESS | 10935 | ++DOMWINDOW == 231 (0x138273000) [pid = 10935] [serial = 1922] [outer = 0x135c10400] 18:01:04 INFO - PROCESS | 10935 | 1464051664780 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:01:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 18:01:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 771ms 18:01:04 INFO - PROCESS | 10935 | 1464051664819 Marionette TRACE conn2 -> [0,2533,"getWindowHandle",null] 18:01:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 18:01:04 INFO - PROCESS | 10935 | 1464051664821 Marionette TRACE conn2 <- [1,2533,null,{"value":"7"}] 18:01:04 INFO - PROCESS | 10935 | 1464051664823 Marionette TRACE conn2 -> [0,2534,"setScriptTimeout",{"ms":35000}] 18:01:04 INFO - PROCESS | 10935 | 1464051664824 Marionette TRACE conn2 <- [1,2534,null,{}] 18:01:04 INFO - PROCESS | 10935 | 1464051664827 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:01:04 INFO - PROCESS | 10935 | 1464051664952 Marionette TRACE conn2 <- [1,2535,null,{"value":null}] 18:01:05 INFO - PROCESS | 10935 | 1464051665093 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:01:05 INFO - PROCESS | 10935 | ++DOCSHELL 0x1432ab000 == 119 [pid = 10935] [id = 641] 18:01:05 INFO - PROCESS | 10935 | ++DOMWINDOW == 232 (0x12556f000) [pid = 10935] [serial = 1923] [outer = 0x0] 18:01:05 INFO - PROCESS | 10935 | ++DOMWINDOW == 233 (0x13826f400) [pid = 10935] [serial = 1924] [outer = 0x12556f000] 18:01:05 INFO - PROCESS | 10935 | 1464051665121 Marionette DEBUG loaded listener.js 18:01:05 INFO - PROCESS | 10935 | ++DOMWINDOW == 234 (0x13f89fc00) [pid = 10935] [serial = 1925] [outer = 0x12556f000] 18:01:05 INFO - PROCESS | 10935 | 1464051665538 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:01:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 18:01:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 770ms 18:01:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 18:01:05 INFO - PROCESS | 10935 | 1464051665594 Marionette TRACE conn2 -> [0,2537,"getWindowHandle",null] 18:01:05 INFO - PROCESS | 10935 | 1464051665596 Marionette TRACE conn2 <- [1,2537,null,{"value":"7"}] 18:01:05 INFO - PROCESS | 10935 | 1464051665598 Marionette TRACE conn2 -> [0,2538,"setScriptTimeout",{"ms":35000}] 18:01:05 INFO - PROCESS | 10935 | 1464051665599 Marionette TRACE conn2 <- [1,2538,null,{}] 18:01:05 INFO - PROCESS | 10935 | 1464051665602 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:01:05 INFO - PROCESS | 10935 | 1464051665725 Marionette TRACE conn2 <- [1,2539,null,{"value":null}] 18:01:05 INFO - PROCESS | 10935 | 1464051665866 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:01:05 INFO - PROCESS | 10935 | ++DOCSHELL 0x141652800 == 120 [pid = 10935] [id = 642] 18:01:05 INFO - PROCESS | 10935 | ++DOMWINDOW == 235 (0x13f89e800) [pid = 10935] [serial = 1926] [outer = 0x0] 18:01:05 INFO - PROCESS | 10935 | ++DOMWINDOW == 236 (0x13f9cbc00) [pid = 10935] [serial = 1927] [outer = 0x13f89e800] 18:01:05 INFO - PROCESS | 10935 | 1464051665897 Marionette DEBUG loaded listener.js 18:01:05 INFO - PROCESS | 10935 | ++DOMWINDOW == 237 (0x13f9d0400) [pid = 10935] [serial = 1928] [outer = 0x13f89e800] 18:01:06 INFO - PROCESS | 10935 | 1464051666278 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:01:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 18:01:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 720ms 18:01:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 18:01:06 INFO - PROCESS | 10935 | 1464051666318 Marionette TRACE conn2 -> [0,2541,"getWindowHandle",null] 18:01:06 INFO - PROCESS | 10935 | 1464051666319 Marionette TRACE conn2 <- [1,2541,null,{"value":"7"}] 18:01:06 INFO - PROCESS | 10935 | 1464051666322 Marionette TRACE conn2 -> [0,2542,"setScriptTimeout",{"ms":35000}] 18:01:06 INFO - PROCESS | 10935 | 1464051666323 Marionette TRACE conn2 <- [1,2542,null,{}] 18:01:06 INFO - PROCESS | 10935 | 1464051666325 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:01:06 INFO - PROCESS | 10935 | 1464051666448 Marionette TRACE conn2 <- [1,2543,null,{"value":null}] 18:01:06 INFO - PROCESS | 10935 | 1464051666560 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:01:06 INFO - PROCESS | 10935 | ++DOCSHELL 0x142b5b000 == 121 [pid = 10935] [id = 643] 18:01:06 INFO - PROCESS | 10935 | ++DOMWINDOW == 238 (0x1356a3000) [pid = 10935] [serial = 1929] [outer = 0x0] 18:01:06 INFO - PROCESS | 10935 | ++DOMWINDOW == 239 (0x13f9d2800) [pid = 10935] [serial = 1930] [outer = 0x1356a3000] 18:01:06 INFO - PROCESS | 10935 | 1464051666589 Marionette DEBUG loaded listener.js 18:01:06 INFO - PROCESS | 10935 | ++DOMWINDOW == 240 (0x13fdb2c00) [pid = 10935] [serial = 1931] [outer = 0x1356a3000] 18:01:07 INFO - PROCESS | 10935 | 1464051667006 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:01:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 18:01:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 718ms 18:01:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 18:01:07 INFO - PROCESS | 10935 | 1464051667041 Marionette TRACE conn2 -> [0,2545,"getWindowHandle",null] 18:01:07 INFO - PROCESS | 10935 | 1464051667042 Marionette TRACE conn2 <- [1,2545,null,{"value":"7"}] 18:01:07 INFO - PROCESS | 10935 | 1464051667045 Marionette TRACE conn2 -> [0,2546,"setScriptTimeout",{"ms":35000}] 18:01:07 INFO - PROCESS | 10935 | 1464051667046 Marionette TRACE conn2 <- [1,2546,null,{}] 18:01:07 INFO - PROCESS | 10935 | 1464051667048 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:01:07 INFO - PROCESS | 10935 | 1464051667190 Marionette TRACE conn2 <- [1,2547,null,{"value":null}] 18:01:07 INFO - PROCESS | 10935 | 1464051667362 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:01:07 INFO - PROCESS | 10935 | ++DOCSHELL 0x1358ef000 == 122 [pid = 10935] [id = 644] 18:01:07 INFO - PROCESS | 10935 | ++DOMWINDOW == 241 (0x1126d5c00) [pid = 10935] [serial = 1932] [outer = 0x0] 18:01:07 INFO - PROCESS | 10935 | ++DOMWINDOW == 242 (0x13fdb3400) [pid = 10935] [serial = 1933] [outer = 0x1126d5c00] 18:01:07 INFO - PROCESS | 10935 | 1464051667391 Marionette DEBUG loaded listener.js 18:01:07 INFO - PROCESS | 10935 | ++DOMWINDOW == 243 (0x13fdbac00) [pid = 10935] [serial = 1934] [outer = 0x1126d5c00] 18:01:07 INFO - PROCESS | 10935 | 1464051667800 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:01:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 18:01:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 820ms 18:01:07 INFO - PROCESS | 10935 | 1464051667865 Marionette TRACE conn2 -> [0,2549,"getWindowHandle",null] 18:01:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 18:01:07 INFO - PROCESS | 10935 | 1464051667867 Marionette TRACE conn2 <- [1,2549,null,{"value":"7"}] 18:01:07 INFO - PROCESS | 10935 | 1464051667869 Marionette TRACE conn2 -> [0,2550,"setScriptTimeout",{"ms":35000}] 18:01:07 INFO - PROCESS | 10935 | 1464051667871 Marionette TRACE conn2 <- [1,2550,null,{}] 18:01:07 INFO - PROCESS | 10935 | 1464051667873 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:01:08 INFO - PROCESS | 10935 | 1464051668014 Marionette TRACE conn2 <- [1,2551,null,{"value":null}] 18:01:08 INFO - PROCESS | 10935 | 1464051668130 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:01:08 INFO - PROCESS | 10935 | ++DOCSHELL 0x11944d000 == 123 [pid = 10935] [id = 645] 18:01:08 INFO - PROCESS | 10935 | ++DOMWINDOW == 244 (0x119481800) [pid = 10935] [serial = 1935] [outer = 0x0] 18:01:08 INFO - PROCESS | 10935 | ++DOMWINDOW == 245 (0x13fdba800) [pid = 10935] [serial = 1936] [outer = 0x119481800] 18:01:08 INFO - PROCESS | 10935 | 1464051668205 Marionette DEBUG loaded listener.js 18:01:08 INFO - PROCESS | 10935 | ++DOMWINDOW == 246 (0x142ae7000) [pid = 10935] [serial = 1937] [outer = 0x119481800] 18:01:09 INFO - PROCESS | 10935 | 1464051668998 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:01:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 18:01:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 1173ms 18:01:09 INFO - PROCESS | 10935 | 1464051669042 Marionette TRACE conn2 -> [0,2553,"getWindowHandle",null] 18:01:09 INFO - PROCESS | 10935 | 1464051669044 Marionette TRACE conn2 <- [1,2553,null,{"value":"7"}] 18:01:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 18:01:09 INFO - PROCESS | 10935 | 1464051669048 Marionette TRACE conn2 -> [0,2554,"setScriptTimeout",{"ms":35000}] 18:01:09 INFO - PROCESS | 10935 | 1464051669051 Marionette TRACE conn2 <- [1,2554,null,{}] 18:01:09 INFO - PROCESS | 10935 | 1464051669055 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:01:09 INFO - PROCESS | 10935 | 1464051669177 Marionette TRACE conn2 <- [1,2555,null,{"value":null}] 18:01:09 INFO - PROCESS | 10935 | 1464051669324 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:01:09 INFO - PROCESS | 10935 | ++DOCSHELL 0x12ae07800 == 124 [pid = 10935] [id = 646] 18:01:09 INFO - PROCESS | 10935 | ++DOMWINDOW == 247 (0x116a5b800) [pid = 10935] [serial = 1938] [outer = 0x0] 18:01:09 INFO - PROCESS | 10935 | ++DOMWINDOW == 248 (0x11856c800) [pid = 10935] [serial = 1939] [outer = 0x116a5b800] 18:01:09 INFO - PROCESS | 10935 | 1464051669353 Marionette DEBUG loaded listener.js 18:01:09 INFO - PROCESS | 10935 | ++DOMWINDOW == 249 (0x119ace400) [pid = 10935] [serial = 1940] [outer = 0x116a5b800] 18:01:09 INFO - PROCESS | 10935 | 1464051669803 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:01:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 18:01:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 774ms 18:01:09 INFO - PROCESS | 10935 | 1464051669822 Marionette TRACE conn2 -> [0,2557,"getWindowHandle",null] 18:01:09 INFO - PROCESS | 10935 | 1464051669826 Marionette TRACE conn2 <- [1,2557,null,{"value":"7"}] 18:01:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 18:01:09 INFO - PROCESS | 10935 | 1464051669831 Marionette TRACE conn2 -> [0,2558,"setScriptTimeout",{"ms":35000}] 18:01:09 INFO - PROCESS | 10935 | 1464051669832 Marionette TRACE conn2 <- [1,2558,null,{}] 18:01:09 INFO - PROCESS | 10935 | 1464051669834 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:01:09 INFO - PROCESS | 10935 | 1464051669951 Marionette TRACE conn2 <- [1,2559,null,{"value":null}] 18:01:10 INFO - PROCESS | 10935 | 1464051670096 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:01:10 INFO - PROCESS | 10935 | ++DOCSHELL 0x125193800 == 125 [pid = 10935] [id = 647] 18:01:10 INFO - PROCESS | 10935 | ++DOMWINDOW == 250 (0x12123c400) [pid = 10935] [serial = 1941] [outer = 0x0] 18:01:10 INFO - PROCESS | 10935 | ++DOMWINDOW == 251 (0x12324b000) [pid = 10935] [serial = 1942] [outer = 0x12123c400] 18:01:10 INFO - PROCESS | 10935 | 1464051670126 Marionette DEBUG loaded listener.js 18:01:10 INFO - PROCESS | 10935 | ++DOMWINDOW == 252 (0x124805800) [pid = 10935] [serial = 1943] [outer = 0x12123c400] 18:01:10 INFO - PROCESS | 10935 | --DOCSHELL 0x13fc0b800 == 124 [pid = 10935] [id = 633] 18:01:10 INFO - PROCESS | 10935 | --DOMWINDOW == 251 (0x12eba3000) [pid = 10935] [serial = 1831] [outer = 0x0] [url = about:blank] 18:01:10 INFO - PROCESS | 10935 | --DOCSHELL 0x13498b000 == 123 [pid = 10935] [id = 632] 18:01:10 INFO - PROCESS | 10935 | --DOCSHELL 0x117591800 == 122 [pid = 10935] [id = 631] 18:01:10 INFO - PROCESS | 10935 | --DOCSHELL 0x13750d800 == 121 [pid = 10935] [id = 630] 18:01:10 INFO - PROCESS | 10935 | --DOCSHELL 0x1358e7000 == 120 [pid = 10935] [id = 629] 18:01:10 INFO - PROCESS | 10935 | --DOCSHELL 0x134a1f800 == 119 [pid = 10935] [id = 628] 18:01:10 INFO - PROCESS | 10935 | --DOCSHELL 0x12d88e800 == 118 [pid = 10935] [id = 627] 18:01:10 INFO - PROCESS | 10935 | --DOCSHELL 0x12c46a800 == 117 [pid = 10935] [id = 626] 18:01:10 INFO - PROCESS | 10935 | --DOCSHELL 0x12aaf1800 == 116 [pid = 10935] [id = 625] 18:01:10 INFO - PROCESS | 10935 | --DOCSHELL 0x126220000 == 115 [pid = 10935] [id = 624] 18:01:10 INFO - PROCESS | 10935 | --DOCSHELL 0x12c074800 == 114 [pid = 10935] [id = 623] 18:01:10 INFO - PROCESS | 10935 | --DOCSHELL 0x14324e800 == 113 [pid = 10935] [id = 619] 18:01:10 INFO - PROCESS | 10935 | --DOCSHELL 0x14132e000 == 112 [pid = 10935] [id = 618] 18:01:10 INFO - PROCESS | 10935 | --DOCSHELL 0x13fe12800 == 111 [pid = 10935] [id = 617] 18:01:10 INFO - PROCESS | 10935 | --DOCSHELL 0x13fa8c000 == 110 [pid = 10935] [id = 616] 18:01:10 INFO - PROCESS | 10935 | --DOCSHELL 0x1382e0000 == 109 [pid = 10935] [id = 615] 18:01:10 INFO - PROCESS | 10935 | --DOCSHELL 0x137727800 == 108 [pid = 10935] [id = 614] 18:01:10 INFO - PROCESS | 10935 | --DOCSHELL 0x134993800 == 107 [pid = 10935] [id = 613] 18:01:10 INFO - PROCESS | 10935 | --DOCSHELL 0x12b407000 == 106 [pid = 10935] [id = 612] 18:01:10 INFO - PROCESS | 10935 | --DOCSHELL 0x118590000 == 105 [pid = 10935] [id = 611] 18:01:10 INFO - PROCESS | 10935 | --DOMWINDOW == 250 (0x12995b000) [pid = 10935] [serial = 1490] [outer = 0x0] [url = about:blank] 18:01:10 INFO - PROCESS | 10935 | --DOMWINDOW == 249 (0x118053400) [pid = 10935] [serial = 1481] [outer = 0x0] [url = about:blank] 18:01:10 INFO - PROCESS | 10935 | --DOMWINDOW == 248 (0x12d669c00) [pid = 10935] [serial = 1508] [outer = 0x0] [url = about:blank] 18:01:10 INFO - PROCESS | 10935 | --DOMWINDOW == 247 (0x12783d400) [pid = 10935] [serial = 1625] [outer = 0x0] [url = about:blank] 18:01:10 INFO - PROCESS | 10935 | --DOMWINDOW == 246 (0x135c11800) [pid = 10935] [serial = 1571] [outer = 0x0] [url = about:blank] 18:01:10 INFO - PROCESS | 10935 | --DOMWINDOW == 245 (0x12c18ac00) [pid = 10935] [serial = 1493] [outer = 0x0] [url = about:blank] 18:01:10 INFO - PROCESS | 10935 | --DOMWINDOW == 244 (0x12bdbc800) [pid = 10935] [serial = 1559] [outer = 0x0] [url = about:blank] 18:01:10 INFO - PROCESS | 10935 | --DOMWINDOW == 243 (0x119c62000) [pid = 10935] [serial = 1484] [outer = 0x0] [url = about:blank] 18:01:10 INFO - PROCESS | 10935 | --DOMWINDOW == 242 (0x125575800) [pid = 10935] [serial = 1556] [outer = 0x0] [url = about:blank] 18:01:10 INFO - PROCESS | 10935 | --DOMWINDOW == 241 (0x135248800) [pid = 10935] [serial = 1499] [outer = 0x0] [url = about:blank] 18:01:10 INFO - PROCESS | 10935 | --DOMWINDOW == 240 (0x13f896800) [pid = 10935] [serial = 1577] [outer = 0x0] [url = about:blank] 18:01:10 INFO - PROCESS | 10935 | --DOMWINDOW == 239 (0x125981400) [pid = 10935] [serial = 1487] [outer = 0x0] [url = about:blank] 18:01:10 INFO - PROCESS | 10935 | --DOMWINDOW == 238 (0x13597dc00) [pid = 10935] [serial = 1505] [outer = 0x0] [url = about:blank] 18:01:10 INFO - PROCESS | 10935 | --DOMWINDOW == 237 (0x1381db000) [pid = 10935] [serial = 1574] [outer = 0x0] [url = about:blank] 18:01:10 INFO - PROCESS | 10935 | --DOMWINDOW == 236 (0x135768400) [pid = 10935] [serial = 1502] [outer = 0x0] [url = about:blank] 18:01:10 INFO - PROCESS | 10935 | --DOMWINDOW == 235 (0x12c626000) [pid = 10935] [serial = 1478] [outer = 0x0] [url = about:blank] 18:01:10 INFO - PROCESS | 10935 | --DOMWINDOW == 234 (0x1349db000) [pid = 10935] [serial = 1565] [outer = 0x0] [url = about:blank] 18:01:10 INFO - PROCESS | 10935 | --DOMWINDOW == 233 (0x1349da400) [pid = 10935] [serial = 1496] [outer = 0x0] [url = about:blank] 18:01:10 INFO - PROCESS | 10935 | --DOMWINDOW == 232 (0x119c79400) [pid = 10935] [serial = 1553] [outer = 0x0] [url = about:blank] 18:01:10 INFO - PROCESS | 10935 | --DOMWINDOW == 231 (0x135aa9400) [pid = 10935] [serial = 1568] [outer = 0x0] [url = about:blank] 18:01:10 INFO - PROCESS | 10935 | --DOMWINDOW == 230 (0x121248800) [pid = 10935] [serial = 1562] [outer = 0x0] [url = about:blank] 18:01:10 INFO - PROCESS | 10935 | --DOMWINDOW == 229 (0x1126ce800) [pid = 10935] [serial = 1789] [outer = 0x0] [url = about:blank] 18:01:10 INFO - PROCESS | 10935 | --DOMWINDOW == 228 (0x1248ad800) [pid = 10935] [serial = 1807] [outer = 0x0] [url = about:blank] 18:01:10 INFO - PROCESS | 10935 | --DOMWINDOW == 227 (0x1254b5800) [pid = 10935] [serial = 1808] [outer = 0x0] [url = about:blank] 18:01:10 INFO - PROCESS | 10935 | --DOMWINDOW == 226 (0x12956ec00) [pid = 10935] [serial = 1816] [outer = 0x0] [url = about:blank] 18:01:10 INFO - PROCESS | 10935 | --DOMWINDOW == 225 (0x1261f9400) [pid = 10935] [serial = 1810] [outer = 0x0] [url = about:blank] 18:01:10 INFO - PROCESS | 10935 | --DOMWINDOW == 224 (0x127821000) [pid = 10935] [serial = 1811] [outer = 0x0] [url = about:blank] 18:01:10 INFO - PROCESS | 10935 | --DOMWINDOW == 223 (0x119a51000) [pid = 10935] [serial = 1804] [outer = 0x0] [url = about:blank] 18:01:10 INFO - PROCESS | 10935 | --DOMWINDOW == 222 (0x12324a800) [pid = 10935] [serial = 1805] [outer = 0x0] [url = about:blank] 18:01:10 INFO - PROCESS | 10935 | --DOMWINDOW == 221 (0x119891000) [pid = 10935] [serial = 1792] [outer = 0x0] [url = about:blank] 18:01:10 INFO - PROCESS | 10935 | --DOMWINDOW == 220 (0x1139bb800) [pid = 10935] [serial = 1796] [outer = 0x0] [url = about:blank] 18:01:10 INFO - PROCESS | 10935 | --DOMWINDOW == 219 (0x1126d4400) [pid = 10935] [serial = 1795] [outer = 0x0] [url = about:blank] 18:01:10 INFO - PROCESS | 10935 | --DOMWINDOW == 218 (0x129954c00) [pid = 10935] [serial = 1819] [outer = 0x0] [url = about:blank] 18:01:10 INFO - PROCESS | 10935 | --DOMWINDOW == 217 (0x135c06400) [pid = 10935] [serial = 1783] [outer = 0x0] [url = about:blank] 18:01:10 INFO - PROCESS | 10935 | --DOMWINDOW == 216 (0x1212d2400) [pid = 10935] [serial = 1768] [outer = 0x0] [url = about:blank] 18:01:10 INFO - PROCESS | 10935 | --DOMWINDOW == 215 (0x1276c8800) [pid = 10935] [serial = 1771] [outer = 0x0] [url = about:blank] 18:01:10 INFO - PROCESS | 10935 | --DOMWINDOW == 214 (0x129812c00) [pid = 10935] [serial = 1817] [outer = 0x0] [url = about:blank] 18:01:10 INFO - PROCESS | 10935 | --DOMWINDOW == 213 (0x121240800) [pid = 10935] [serial = 1802] [outer = 0x0] [url = about:blank] 18:01:10 INFO - PROCESS | 10935 | --DOMWINDOW == 212 (0x11a16c400) [pid = 10935] [serial = 1801] [outer = 0x0] [url = about:blank] 18:01:10 INFO - PROCESS | 10935 | --DOMWINDOW == 211 (0x1374a4400) [pid = 10935] [serial = 1786] [outer = 0x0] [url = about:blank] 18:01:10 INFO - PROCESS | 10935 | --DOMWINDOW == 210 (0x118c43800) [pid = 10935] [serial = 1799] [outer = 0x0] [url = about:blank] 18:01:10 INFO - PROCESS | 10935 | --DOMWINDOW == 209 (0x115e65400) [pid = 10935] [serial = 1798] [outer = 0x0] [url = about:blank] 18:01:10 INFO - PROCESS | 10935 | --DOMWINDOW == 208 (0x12786b400) [pid = 10935] [serial = 1813] [outer = 0x0] [url = about:blank] 18:01:10 INFO - PROCESS | 10935 | --DOMWINDOW == 207 (0x135aab400) [pid = 10935] [serial = 1763] [outer = 0x0] [url = about:blank] 18:01:10 INFO - PROCESS | 10935 | --DOMWINDOW == 206 (0x12ae6d000) [pid = 10935] [serial = 1774] [outer = 0x0] [url = about:blank] 18:01:10 INFO - PROCESS | 10935 | --DOMWINDOW == 205 (0x12b483000) [pid = 10935] [serial = 1822] [outer = 0x0] [url = about:blank] 18:01:10 INFO - PROCESS | 10935 | --DOMWINDOW == 204 (0x11266d800) [pid = 10935] [serial = 1765] [outer = 0x0] [url = about:blank] 18:01:10 INFO - PROCESS | 10935 | --DOMWINDOW == 203 (0x12b48a000) [pid = 10935] [serial = 1825] [outer = 0x0] [url = about:blank] 18:01:10 INFO - PROCESS | 10935 | --DOMWINDOW == 202 (0x135245800) [pid = 10935] [serial = 1780] [outer = 0x0] [url = about:blank] 18:01:10 INFO - PROCESS | 10935 | --DOMWINDOW == 201 (0x12d666000) [pid = 10935] [serial = 1777] [outer = 0x0] [url = about:blank] 18:01:10 INFO - PROCESS | 10935 | --DOMWINDOW == 200 (0x12aac7c00) [pid = 10935] [serial = 1820] [outer = 0x0] [url = about:blank] 18:01:10 INFO - PROCESS | 10935 | --DOMWINDOW == 199 (0x12e363000) [pid = 10935] [serial = 1829] [outer = 0x0] [url = about:blank] 18:01:10 INFO - PROCESS | 10935 | --DOMWINDOW == 198 (0x12bdb7c00) [pid = 10935] [serial = 1823] [outer = 0x0] [url = about:blank] 18:01:10 INFO - PROCESS | 10935 | --DOMWINDOW == 197 (0x12c624000) [pid = 10935] [serial = 1826] [outer = 0x0] [url = about:blank] 18:01:10 INFO - PROCESS | 10935 | --DOMWINDOW == 196 (0x1292c8400) [pid = 10935] [serial = 1814] [outer = 0x0] [url = about:blank] 18:01:10 INFO - PROCESS | 10935 | --DOMWINDOW == 195 (0x12d66a800) [pid = 10935] [serial = 1828] [outer = 0x0] [url = about:blank] 18:01:10 INFO - PROCESS | 10935 | --DOMWINDOW == 194 (0x134926000) [pid = 10935] [serial = 1694] [outer = 0x0] [url = about:blank] 18:01:10 INFO - PROCESS | 10935 | 1464051670712 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:01:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 18:01:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 925ms 18:01:10 INFO - PROCESS | 10935 | 1464051670756 Marionette TRACE conn2 -> [0,2561,"getWindowHandle",null] 18:01:10 INFO - PROCESS | 10935 | 1464051670757 Marionette TRACE conn2 <- [1,2561,null,{"value":"7"}] 18:01:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 18:01:10 INFO - PROCESS | 10935 | 1464051670760 Marionette TRACE conn2 -> [0,2562,"setScriptTimeout",{"ms":35000}] 18:01:10 INFO - PROCESS | 10935 | 1464051670762 Marionette TRACE conn2 <- [1,2562,null,{}] 18:01:10 INFO - PROCESS | 10935 | 1464051670771 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:01:10 INFO - PROCESS | 10935 | 1464051670880 Marionette TRACE conn2 <- [1,2563,null,{"value":null}] 18:01:10 INFO - PROCESS | 10935 | 1464051670885 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:01:10 INFO - PROCESS | 10935 | ++DOCSHELL 0x129254000 == 106 [pid = 10935] [id = 648] 18:01:10 INFO - PROCESS | 10935 | ++DOMWINDOW == 195 (0x1212d2400) [pid = 10935] [serial = 1944] [outer = 0x0] 18:01:10 INFO - PROCESS | 10935 | ++DOMWINDOW == 196 (0x125617000) [pid = 10935] [serial = 1945] [outer = 0x1212d2400] 18:01:10 INFO - PROCESS | 10935 | 1464051670914 Marionette DEBUG loaded listener.js 18:01:10 INFO - PROCESS | 10935 | ++DOMWINDOW == 197 (0x1262b1000) [pid = 10935] [serial = 1946] [outer = 0x1212d2400] 18:01:11 INFO - PROCESS | 10935 | 1464051671336 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:01:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 18:01:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 622ms 18:01:11 INFO - PROCESS | 10935 | 1464051671382 Marionette TRACE conn2 -> [0,2565,"getWindowHandle",null] 18:01:11 INFO - PROCESS | 10935 | 1464051671384 Marionette TRACE conn2 <- [1,2565,null,{"value":"7"}] 18:01:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 18:01:11 INFO - PROCESS | 10935 | 1464051671387 Marionette TRACE conn2 -> [0,2566,"setScriptTimeout",{"ms":35000}] 18:01:11 INFO - PROCESS | 10935 | 1464051671388 Marionette TRACE conn2 <- [1,2566,null,{}] 18:01:11 INFO - PROCESS | 10935 | 1464051671390 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:01:11 INFO - PROCESS | 10935 | 1464051671494 Marionette TRACE conn2 <- [1,2567,null,{"value":null}] 18:01:11 INFO - PROCESS | 10935 | 1464051671498 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:01:11 INFO - PROCESS | 10935 | ++DOCSHELL 0x12c785800 == 107 [pid = 10935] [id = 649] 18:01:11 INFO - PROCESS | 10935 | ++DOMWINDOW == 198 (0x127815000) [pid = 10935] [serial = 1947] [outer = 0x0] 18:01:11 INFO - PROCESS | 10935 | ++DOMWINDOW == 199 (0x12786b000) [pid = 10935] [serial = 1948] [outer = 0x127815000] 18:01:11 INFO - PROCESS | 10935 | 1464051671524 Marionette DEBUG loaded listener.js 18:01:11 INFO - PROCESS | 10935 | ++DOMWINDOW == 200 (0x1292c2800) [pid = 10935] [serial = 1949] [outer = 0x127815000] 18:01:11 INFO - PROCESS | 10935 | 1464051671908 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:01:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 18:01:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 570ms 18:01:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 18:01:11 INFO - PROCESS | 10935 | 1464051671957 Marionette TRACE conn2 -> [0,2569,"getWindowHandle",null] 18:01:11 INFO - PROCESS | 10935 | 1464051671959 Marionette TRACE conn2 <- [1,2569,null,{"value":"7"}] 18:01:11 INFO - PROCESS | 10935 | 1464051671961 Marionette TRACE conn2 -> [0,2570,"setScriptTimeout",{"ms":35000}] 18:01:11 INFO - PROCESS | 10935 | 1464051671962 Marionette TRACE conn2 <- [1,2570,null,{}] 18:01:11 INFO - PROCESS | 10935 | 1464051671964 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:01:12 INFO - PROCESS | 10935 | 1464051672065 Marionette TRACE conn2 <- [1,2571,null,{"value":null}] 18:01:12 INFO - PROCESS | 10935 | 1464051672069 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:01:12 INFO - PROCESS | 10935 | ++DOCSHELL 0x12d895800 == 108 [pid = 10935] [id = 650] 18:01:12 INFO - PROCESS | 10935 | ++DOMWINDOW == 201 (0x129564800) [pid = 10935] [serial = 1950] [outer = 0x0] 18:01:12 INFO - PROCESS | 10935 | ++DOMWINDOW == 202 (0x1296db800) [pid = 10935] [serial = 1951] [outer = 0x129564800] 18:01:12 INFO - PROCESS | 10935 | 1464051672095 Marionette DEBUG loaded listener.js 18:01:12 INFO - PROCESS | 10935 | ++DOMWINDOW == 203 (0x129953800) [pid = 10935] [serial = 1952] [outer = 0x129564800] 18:01:12 INFO - PROCESS | 10935 | 1464051672494 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:01:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 18:01:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 567ms 18:01:12 INFO - PROCESS | 10935 | 1464051672546 Marionette TRACE conn2 -> [0,2573,"getWindowHandle",null] 18:01:12 INFO - PROCESS | 10935 | 1464051672548 Marionette TRACE conn2 <- [1,2573,null,{"value":"7"}] 18:01:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 18:01:12 INFO - PROCESS | 10935 | 1464051672567 Marionette TRACE conn2 -> [0,2574,"setScriptTimeout",{"ms":35000}] 18:01:12 INFO - PROCESS | 10935 | 1464051672569 Marionette TRACE conn2 <- [1,2574,null,{}] 18:01:12 INFO - PROCESS | 10935 | 1464051672571 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:01:12 INFO - PROCESS | 10935 | 1464051672720 Marionette TRACE conn2 <- [1,2575,null,{"value":null}] 18:01:12 INFO - PROCESS | 10935 | 1464051672735 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:01:12 INFO - PROCESS | 10935 | ++DOCSHELL 0x12f33e800 == 109 [pid = 10935] [id = 651] 18:01:12 INFO - PROCESS | 10935 | ++DOMWINDOW == 204 (0x12ae6ac00) [pid = 10935] [serial = 1953] [outer = 0x0] 18:01:12 INFO - PROCESS | 10935 | ++DOMWINDOW == 205 (0x12bdb3400) [pid = 10935] [serial = 1954] [outer = 0x12ae6ac00] 18:01:12 INFO - PROCESS | 10935 | 1464051672761 Marionette DEBUG loaded listener.js 18:01:12 INFO - PROCESS | 10935 | ++DOMWINDOW == 206 (0x12cf87000) [pid = 10935] [serial = 1955] [outer = 0x12ae6ac00] 18:01:13 INFO - PROCESS | 10935 | 1464051673127 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:01:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 18:01:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 628ms 18:01:13 INFO - PROCESS | 10935 | 1464051673187 Marionette TRACE conn2 -> [0,2577,"getWindowHandle",null] 18:01:13 INFO - PROCESS | 10935 | 1464051673188 Marionette TRACE conn2 <- [1,2577,null,{"value":"7"}] 18:01:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 18:01:13 INFO - PROCESS | 10935 | 1464051673190 Marionette TRACE conn2 -> [0,2578,"setScriptTimeout",{"ms":35000}] 18:01:13 INFO - PROCESS | 10935 | 1464051673200 Marionette TRACE conn2 <- [1,2578,null,{}] 18:01:13 INFO - PROCESS | 10935 | 1464051673203 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:01:13 INFO - PROCESS | 10935 | 1464051673356 Marionette TRACE conn2 <- [1,2579,null,{"value":null}] 18:01:13 INFO - PROCESS | 10935 | 1464051673475 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:01:13 INFO - PROCESS | 10935 | ++DOCSHELL 0x134a27000 == 110 [pid = 10935] [id = 652] 18:01:13 INFO - PROCESS | 10935 | ++DOMWINDOW == 207 (0x12d667000) [pid = 10935] [serial = 1956] [outer = 0x0] 18:01:13 INFO - PROCESS | 10935 | ++DOMWINDOW == 208 (0x12e332c00) [pid = 10935] [serial = 1957] [outer = 0x12d667000] 18:01:13 INFO - PROCESS | 10935 | 1464051673516 Marionette DEBUG loaded listener.js 18:01:13 INFO - PROCESS | 10935 | ++DOMWINDOW == 209 (0x12e370800) [pid = 10935] [serial = 1958] [outer = 0x12d667000] 18:01:13 INFO - PROCESS | 10935 | 1464051673917 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:01:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 18:01:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 779ms 18:01:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 18:01:13 INFO - PROCESS | 10935 | 1464051673970 Marionette TRACE conn2 -> [0,2581,"getWindowHandle",null] 18:01:13 INFO - PROCESS | 10935 | 1464051673971 Marionette TRACE conn2 <- [1,2581,null,{"value":"7"}] 18:01:13 INFO - PROCESS | 10935 | 1464051673973 Marionette TRACE conn2 -> [0,2582,"setScriptTimeout",{"ms":35000}] 18:01:13 INFO - PROCESS | 10935 | 1464051673974 Marionette TRACE conn2 <- [1,2582,null,{}] 18:01:13 INFO - PROCESS | 10935 | 1464051673977 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:01:14 INFO - PROCESS | 10935 | 1464051674118 Marionette TRACE conn2 <- [1,2583,null,{"value":null}] 18:01:14 INFO - PROCESS | 10935 | 1464051674135 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:01:14 INFO - PROCESS | 10935 | ++DOCSHELL 0x135277800 == 111 [pid = 10935] [id = 653] 18:01:14 INFO - PROCESS | 10935 | ++DOMWINDOW == 210 (0x12e339c00) [pid = 10935] [serial = 1959] [outer = 0x0] 18:01:14 INFO - PROCESS | 10935 | ++DOMWINDOW == 211 (0x134928c00) [pid = 10935] [serial = 1960] [outer = 0x12e339c00] 18:01:14 INFO - PROCESS | 10935 | 1464051674162 Marionette DEBUG loaded listener.js 18:01:14 INFO - PROCESS | 10935 | ++DOMWINDOW == 212 (0x134a44000) [pid = 10935] [serial = 1961] [outer = 0x12e339c00] 18:01:14 INFO - PROCESS | 10935 | --DOMWINDOW == 211 (0x12e335000) [pid = 10935] [serial = 1830] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 18:01:14 INFO - PROCESS | 10935 | --DOMWINDOW == 210 (0x12786cc00) [pid = 10935] [serial = 1881] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 18:01:14 INFO - PROCESS | 10935 | --DOMWINDOW == 209 (0x12aa64400) [pid = 10935] [serial = 1884] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 18:01:14 INFO - PROCESS | 10935 | --DOMWINDOW == 208 (0x119109800) [pid = 10935] [serial = 1869] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 18:01:14 INFO - PROCESS | 10935 | --DOMWINDOW == 207 (0x12e36b000) [pid = 10935] [serial = 1890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 18:01:14 INFO - PROCESS | 10935 | --DOMWINDOW == 206 (0x1192ab000) [pid = 10935] [serial = 1875] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 18:01:14 INFO - PROCESS | 10935 | --DOMWINDOW == 205 (0x127317800) [pid = 10935] [serial = 1878] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 18:01:14 INFO - PROCESS | 10935 | --DOMWINDOW == 204 (0x11988bc00) [pid = 10935] [serial = 1872] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 18:01:14 INFO - PROCESS | 10935 | --DOMWINDOW == 203 (0x12aa69c00) [pid = 10935] [serial = 1887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 18:01:14 INFO - PROCESS | 10935 | --DOMWINDOW == 202 (0x129820800) [pid = 10935] [serial = 1899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 18:01:14 INFO - PROCESS | 10935 | --DOMWINDOW == 201 (0x112662c00) [pid = 10935] [serial = 1893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 18:01:14 INFO - PROCESS | 10935 | --DOMWINDOW == 200 (0x112669000) [pid = 10935] [serial = 1896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 18:01:14 INFO - PROCESS | 10935 | 1464051674919 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:01:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 18:01:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 970ms 18:01:14 INFO - PROCESS | 10935 | 1464051674944 Marionette TRACE conn2 -> [0,2585,"getWindowHandle",null] 18:01:14 INFO - PROCESS | 10935 | 1464051674946 Marionette TRACE conn2 <- [1,2585,null,{"value":"7"}] 18:01:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 18:01:14 INFO - PROCESS | 10935 | 1464051674952 Marionette TRACE conn2 -> [0,2586,"setScriptTimeout",{"ms":35000}] 18:01:14 INFO - PROCESS | 10935 | 1464051674954 Marionette TRACE conn2 <- [1,2586,null,{}] 18:01:14 INFO - PROCESS | 10935 | 1464051674957 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:01:15 INFO - PROCESS | 10935 | 1464051675110 Marionette TRACE conn2 <- [1,2587,null,{"value":null}] 18:01:15 INFO - PROCESS | 10935 | 1464051675205 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:01:15 INFO - PROCESS | 10935 | ++DOCSHELL 0x12e3a1000 == 112 [pid = 10935] [id = 654] 18:01:15 INFO - PROCESS | 10935 | ++DOMWINDOW == 201 (0x1126d1800) [pid = 10935] [serial = 1962] [outer = 0x0] 18:01:15 INFO - PROCESS | 10935 | ++DOMWINDOW == 202 (0x12783f000) [pid = 10935] [serial = 1963] [outer = 0x1126d1800] 18:01:15 INFO - PROCESS | 10935 | 1464051675231 Marionette DEBUG loaded listener.js 18:01:15 INFO - PROCESS | 10935 | ++DOMWINDOW == 203 (0x12aa68000) [pid = 10935] [serial = 1964] [outer = 0x1126d1800] 18:01:15 INFO - PROCESS | 10935 | 1464051675587 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:01:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 18:01:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 671ms 18:01:15 INFO - PROCESS | 10935 | 1464051675622 Marionette TRACE conn2 -> [0,2589,"getWindowHandle",null] 18:01:15 INFO - PROCESS | 10935 | 1464051675624 Marionette TRACE conn2 <- [1,2589,null,{"value":"7"}] 18:01:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 18:01:15 INFO - PROCESS | 10935 | 1464051675627 Marionette TRACE conn2 -> [0,2590,"setScriptTimeout",{"ms":35000}] 18:01:15 INFO - PROCESS | 10935 | 1464051675631 Marionette TRACE conn2 <- [1,2590,null,{}] 18:01:15 INFO - PROCESS | 10935 | 1464051675636 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:01:15 INFO - PROCESS | 10935 | 1464051675800 Marionette TRACE conn2 <- [1,2591,null,{"value":null}] 18:01:15 INFO - PROCESS | 10935 | 1464051675946 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:01:15 INFO - PROCESS | 10935 | ++DOCSHELL 0x135469800 == 113 [pid = 10935] [id = 655] 18:01:15 INFO - PROCESS | 10935 | ++DOMWINDOW == 204 (0x12480a000) [pid = 10935] [serial = 1965] [outer = 0x0] 18:01:15 INFO - PROCESS | 10935 | ++DOMWINDOW == 205 (0x134a4dc00) [pid = 10935] [serial = 1966] [outer = 0x12480a000] 18:01:15 INFO - PROCESS | 10935 | 1464051675987 Marionette DEBUG loaded listener.js 18:01:16 INFO - PROCESS | 10935 | ++DOMWINDOW == 206 (0x135248000) [pid = 10935] [serial = 1967] [outer = 0x12480a000] 18:01:16 INFO - PROCESS | 10935 | 1464051676290 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:01:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 18:01:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 677ms 18:01:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 18:01:16 INFO - PROCESS | 10935 | 1464051676305 Marionette TRACE conn2 -> [0,2593,"getWindowHandle",null] 18:01:16 INFO - PROCESS | 10935 | 1464051676307 Marionette TRACE conn2 <- [1,2593,null,{"value":"7"}] 18:01:16 INFO - PROCESS | 10935 | 1464051676309 Marionette TRACE conn2 -> [0,2594,"setScriptTimeout",{"ms":35000}] 18:01:16 INFO - PROCESS | 10935 | 1464051676310 Marionette TRACE conn2 <- [1,2594,null,{}] 18:01:16 INFO - PROCESS | 10935 | 1464051676313 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:01:16 INFO - PROCESS | 10935 | 1464051676444 Marionette TRACE conn2 <- [1,2595,null,{"value":null}] 18:01:16 INFO - PROCESS | 10935 | 1464051676556 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:01:16 INFO - PROCESS | 10935 | ++DOCSHELL 0x135c60800 == 114 [pid = 10935] [id = 656] 18:01:16 INFO - PROCESS | 10935 | ++DOMWINDOW == 207 (0x134a81800) [pid = 10935] [serial = 1968] [outer = 0x0] 18:01:16 INFO - PROCESS | 10935 | ++DOMWINDOW == 208 (0x135972400) [pid = 10935] [serial = 1969] [outer = 0x134a81800] 18:01:16 INFO - PROCESS | 10935 | 1464051676586 Marionette DEBUG loaded listener.js 18:01:16 INFO - PROCESS | 10935 | ++DOMWINDOW == 209 (0x1374a6800) [pid = 10935] [serial = 1970] [outer = 0x134a81800] 18:01:17 INFO - PROCESS | 10935 | 1464051677039 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:01:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 18:01:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 769ms 18:01:17 INFO - PROCESS | 10935 | 1464051677079 Marionette TRACE conn2 -> [0,2597,"getWindowHandle",null] 18:01:17 INFO - PROCESS | 10935 | 1464051677084 Marionette TRACE conn2 <- [1,2597,null,{"value":"7"}] 18:01:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 18:01:17 INFO - PROCESS | 10935 | 1464051677088 Marionette TRACE conn2 -> [0,2598,"setScriptTimeout",{"ms":35000}] 18:01:17 INFO - PROCESS | 10935 | 1464051677090 Marionette TRACE conn2 <- [1,2598,null,{}] 18:01:17 INFO - PROCESS | 10935 | 1464051677094 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:01:17 INFO - PROCESS | 10935 | 1464051677226 Marionette TRACE conn2 <- [1,2599,null,{"value":null}] 18:01:17 INFO - PROCESS | 10935 | 1464051677335 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:01:17 INFO - PROCESS | 10935 | ++DOCSHELL 0x124eb6000 == 115 [pid = 10935] [id = 657] 18:01:17 INFO - PROCESS | 10935 | ++DOMWINDOW == 210 (0x115e62800) [pid = 10935] [serial = 1971] [outer = 0x0] 18:01:17 INFO - PROCESS | 10935 | ++DOMWINDOW == 211 (0x11947f800) [pid = 10935] [serial = 1972] [outer = 0x115e62800] 18:01:17 INFO - PROCESS | 10935 | 1464051677367 Marionette DEBUG loaded listener.js 18:01:17 INFO - PROCESS | 10935 | ++DOMWINDOW == 212 (0x11a164400) [pid = 10935] [serial = 1973] [outer = 0x115e62800] 18:01:17 INFO - PROCESS | 10935 | 1464051677931 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:01:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 18:01:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 880ms 18:01:17 INFO - PROCESS | 10935 | 1464051677969 Marionette TRACE conn2 -> [0,2601,"getWindowHandle",null] 18:01:17 INFO - PROCESS | 10935 | 1464051677975 Marionette TRACE conn2 <- [1,2601,null,{"value":"7"}] 18:01:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 18:01:17 INFO - PROCESS | 10935 | 1464051677982 Marionette TRACE conn2 -> [0,2602,"setScriptTimeout",{"ms":35000}] 18:01:17 INFO - PROCESS | 10935 | 1464051677985 Marionette TRACE conn2 <- [1,2602,null,{}] 18:01:17 INFO - PROCESS | 10935 | 1464051677989 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:01:18 INFO - PROCESS | 10935 | 1464051678140 Marionette TRACE conn2 <- [1,2603,null,{"value":null}] 18:01:18 INFO - PROCESS | 10935 | 1464051678249 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:01:18 INFO - PROCESS | 10935 | ++DOCSHELL 0x12d955800 == 116 [pid = 10935] [id = 658] 18:01:18 INFO - PROCESS | 10935 | ++DOMWINDOW == 213 (0x11a16c400) [pid = 10935] [serial = 1974] [outer = 0x0] 18:01:18 INFO - PROCESS | 10935 | ++DOMWINDOW == 214 (0x124911400) [pid = 10935] [serial = 1975] [outer = 0x11a16c400] 18:01:18 INFO - PROCESS | 10935 | 1464051678279 Marionette DEBUG loaded listener.js 18:01:18 INFO - PROCESS | 10935 | ++DOMWINDOW == 215 (0x1273d3400) [pid = 10935] [serial = 1976] [outer = 0x11a16c400] 18:01:18 INFO - PROCESS | 10935 | 1464051678757 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:01:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 18:01:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 823ms 18:01:18 INFO - PROCESS | 10935 | 1464051678815 Marionette TRACE conn2 -> [0,2605,"getWindowHandle",null] 18:01:18 INFO - PROCESS | 10935 | 1464051678816 Marionette TRACE conn2 <- [1,2605,null,{"value":"7"}] 18:01:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 18:01:18 INFO - PROCESS | 10935 | 1464051678821 Marionette TRACE conn2 -> [0,2606,"setScriptTimeout",{"ms":35000}] 18:01:18 INFO - PROCESS | 10935 | 1464051678823 Marionette TRACE conn2 <- [1,2606,null,{}] 18:01:18 INFO - PROCESS | 10935 | 1464051678834 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:01:18 INFO - PROCESS | 10935 | 1464051678981 Marionette TRACE conn2 <- [1,2607,null,{"value":null}] 18:01:19 INFO - PROCESS | 10935 | 1464051679093 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:01:19 INFO - PROCESS | 10935 | ++DOCSHELL 0x135c5a000 == 117 [pid = 10935] [id = 659] 18:01:19 INFO - PROCESS | 10935 | ++DOMWINDOW == 216 (0x12ae6b400) [pid = 10935] [serial = 1977] [outer = 0x0] 18:01:19 INFO - PROCESS | 10935 | ++DOMWINDOW == 217 (0x12d904000) [pid = 10935] [serial = 1978] [outer = 0x12ae6b400] 18:01:19 INFO - PROCESS | 10935 | 1464051679126 Marionette DEBUG loaded listener.js 18:01:19 INFO - PROCESS | 10935 | ++DOMWINDOW == 218 (0x12aa68800) [pid = 10935] [serial = 1979] [outer = 0x12ae6b400] 18:01:19 INFO - PROCESS | 10935 | 1464051679669 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:01:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 18:01:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 876ms 18:01:19 INFO - PROCESS | 10935 | 1464051679718 Marionette TRACE conn2 -> [0,2609,"getWindowHandle",null] 18:01:19 INFO - PROCESS | 10935 | 1464051679721 Marionette TRACE conn2 <- [1,2609,null,{"value":"7"}] 18:01:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 18:01:19 INFO - PROCESS | 10935 | 1464051679726 Marionette TRACE conn2 -> [0,2610,"setScriptTimeout",{"ms":35000}] 18:01:19 INFO - PROCESS | 10935 | 1464051679728 Marionette TRACE conn2 <- [1,2610,null,{}] 18:01:19 INFO - PROCESS | 10935 | 1464051679734 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:01:19 INFO - PROCESS | 10935 | 1464051679914 Marionette TRACE conn2 <- [1,2611,null,{"value":null}] 18:01:20 INFO - PROCESS | 10935 | 1464051680117 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:01:20 INFO - PROCESS | 10935 | ++DOCSHELL 0x13f8d8000 == 118 [pid = 10935] [id = 660] 18:01:20 INFO - PROCESS | 10935 | ++DOMWINDOW == 219 (0x12b48a000) [pid = 10935] [serial = 1980] [outer = 0x0] 18:01:20 INFO - PROCESS | 10935 | ++DOMWINDOW == 220 (0x13597d800) [pid = 10935] [serial = 1981] [outer = 0x12b48a000] 18:01:20 INFO - PROCESS | 10935 | 1464051680167 Marionette DEBUG loaded listener.js 18:01:20 INFO - PROCESS | 10935 | ++DOMWINDOW == 221 (0x134a7ec00) [pid = 10935] [serial = 1982] [outer = 0x12b48a000] 18:01:20 INFO - PROCESS | 10935 | 1464051680620 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:01:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 18:01:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 923ms 18:01:20 INFO - PROCESS | 10935 | 1464051680649 Marionette TRACE conn2 -> [0,2613,"getWindowHandle",null] 18:01:20 INFO - PROCESS | 10935 | 1464051680651 Marionette TRACE conn2 <- [1,2613,null,{"value":"7"}] 18:01:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 18:01:20 INFO - PROCESS | 10935 | 1464051680653 Marionette TRACE conn2 -> [0,2614,"setScriptTimeout",{"ms":35000}] 18:01:20 INFO - PROCESS | 10935 | 1464051680654 Marionette TRACE conn2 <- [1,2614,null,{}] 18:01:20 INFO - PROCESS | 10935 | 1464051680657 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:01:20 INFO - PROCESS | 10935 | 1464051680789 Marionette TRACE conn2 <- [1,2615,null,{"value":null}] 18:01:20 INFO - PROCESS | 10935 | 1464051680926 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:01:20 INFO - PROCESS | 10935 | ++DOCSHELL 0x13fb1b000 == 119 [pid = 10935] [id = 661] 18:01:20 INFO - PROCESS | 10935 | ++DOMWINDOW == 222 (0x111022000) [pid = 10935] [serial = 1983] [outer = 0x0] 18:01:20 INFO - PROCESS | 10935 | ++DOMWINDOW == 223 (0x111027000) [pid = 10935] [serial = 1984] [outer = 0x111022000] 18:01:20 INFO - PROCESS | 10935 | 1464051680957 Marionette DEBUG loaded listener.js 18:01:21 INFO - PROCESS | 10935 | ++DOMWINDOW == 224 (0x111028000) [pid = 10935] [serial = 1985] [outer = 0x111022000] 18:01:21 INFO - PROCESS | 10935 | 1464051681462 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:01:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 18:01:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 869ms 18:01:21 INFO - PROCESS | 10935 | 1464051681523 Marionette TRACE conn2 -> [0,2617,"getWindowHandle",null] 18:01:21 INFO - PROCESS | 10935 | 1464051681525 Marionette TRACE conn2 <- [1,2617,null,{"value":"7"}] 18:01:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 18:01:21 INFO - PROCESS | 10935 | 1464051681529 Marionette TRACE conn2 -> [0,2618,"setScriptTimeout",{"ms":35000}] 18:01:21 INFO - PROCESS | 10935 | 1464051681531 Marionette TRACE conn2 <- [1,2618,null,{}] 18:01:21 INFO - PROCESS | 10935 | 1464051681557 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:01:21 INFO - PROCESS | 10935 | 1464051681779 Marionette TRACE conn2 <- [1,2619,null,{"value":null}] 18:01:21 INFO - PROCESS | 10935 | 1464051681907 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:01:21 INFO - PROCESS | 10935 | ++DOCSHELL 0x140536000 == 120 [pid = 10935] [id = 662] 18:01:21 INFO - PROCESS | 10935 | ++DOMWINDOW == 225 (0x135aab800) [pid = 10935] [serial = 1986] [outer = 0x0] 18:01:21 INFO - PROCESS | 10935 | ++DOMWINDOW == 226 (0x1381d8800) [pid = 10935] [serial = 1987] [outer = 0x135aab800] 18:01:21 INFO - PROCESS | 10935 | 1464051681938 Marionette DEBUG loaded listener.js 18:01:21 INFO - PROCESS | 10935 | ++DOMWINDOW == 227 (0x13826dc00) [pid = 10935] [serial = 1988] [outer = 0x135aab800] 18:01:22 INFO - PROCESS | 10935 | 1464051682358 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:01:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 18:01:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 842ms 18:01:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 18:01:22 INFO - PROCESS | 10935 | 1464051682370 Marionette TRACE conn2 -> [0,2621,"getWindowHandle",null] 18:01:22 INFO - PROCESS | 10935 | 1464051682371 Marionette TRACE conn2 <- [1,2621,null,{"value":"7"}] 18:01:22 INFO - PROCESS | 10935 | 1464051682374 Marionette TRACE conn2 -> [0,2622,"setScriptTimeout",{"ms":35000}] 18:01:22 INFO - PROCESS | 10935 | 1464051682375 Marionette TRACE conn2 <- [1,2622,null,{}] 18:01:22 INFO - PROCESS | 10935 | 1464051682377 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:01:22 INFO - PROCESS | 10935 | 1464051682503 Marionette TRACE conn2 <- [1,2623,null,{"value":null}] 18:01:22 INFO - PROCESS | 10935 | 1464051682643 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:01:22 INFO - PROCESS | 10935 | ++DOCSHELL 0x14132a800 == 121 [pid = 10935] [id = 663] 18:01:22 INFO - PROCESS | 10935 | ++DOMWINDOW == 228 (0x11102a800) [pid = 10935] [serial = 1989] [outer = 0x0] 18:01:22 INFO - PROCESS | 10935 | ++DOMWINDOW == 229 (0x13f893400) [pid = 10935] [serial = 1990] [outer = 0x11102a800] 18:01:22 INFO - PROCESS | 10935 | 1464051682674 Marionette DEBUG loaded listener.js 18:01:22 INFO - PROCESS | 10935 | ++DOMWINDOW == 230 (0x13f9d5400) [pid = 10935] [serial = 1991] [outer = 0x11102a800] 18:01:23 INFO - PROCESS | 10935 | 1464051683099 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:01:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 18:01:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 768ms 18:01:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 18:01:23 INFO - PROCESS | 10935 | 1464051683149 Marionette TRACE conn2 -> [0,2625,"getWindowHandle",null] 18:01:23 INFO - PROCESS | 10935 | 1464051683150 Marionette TRACE conn2 <- [1,2625,null,{"value":"7"}] 18:01:23 INFO - PROCESS | 10935 | 1464051683153 Marionette TRACE conn2 -> [0,2626,"setScriptTimeout",{"ms":35000}] 18:01:23 INFO - PROCESS | 10935 | 1464051683154 Marionette TRACE conn2 <- [1,2626,null,{}] 18:01:23 INFO - PROCESS | 10935 | 1464051683156 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:01:23 INFO - PROCESS | 10935 | 1464051683278 Marionette TRACE conn2 <- [1,2627,null,{"value":null}] 18:01:23 INFO - PROCESS | 10935 | 1464051683421 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:01:23 INFO - PROCESS | 10935 | ++DOCSHELL 0x142b60800 == 122 [pid = 10935] [id = 664] 18:01:23 INFO - PROCESS | 10935 | ++DOMWINDOW == 231 (0x129953400) [pid = 10935] [serial = 1992] [outer = 0x0] 18:01:23 INFO - PROCESS | 10935 | ++DOMWINDOW == 232 (0x13f89a800) [pid = 10935] [serial = 1993] [outer = 0x129953400] 18:01:23 INFO - PROCESS | 10935 | 1464051683452 Marionette DEBUG loaded listener.js 18:01:23 INFO - PROCESS | 10935 | ++DOMWINDOW == 233 (0x13fdc0800) [pid = 10935] [serial = 1994] [outer = 0x129953400] 18:01:23 INFO - PROCESS | 10935 | 1464051683866 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:01:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 18:01:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 719ms 18:01:23 INFO - PROCESS | 10935 | 1464051683872 Marionette TRACE conn2 -> [0,2629,"getWindowHandle",null] 18:01:23 INFO - PROCESS | 10935 | 1464051683873 Marionette TRACE conn2 <- [1,2629,null,{"value":"7"}] 18:01:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 18:01:23 INFO - PROCESS | 10935 | 1464051683876 Marionette TRACE conn2 -> [0,2630,"setScriptTimeout",{"ms":35000}] 18:01:23 INFO - PROCESS | 10935 | 1464051683877 Marionette TRACE conn2 <- [1,2630,null,{}] 18:01:23 INFO - PROCESS | 10935 | 1464051683879 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:01:24 INFO - PROCESS | 10935 | 1464051684005 Marionette TRACE conn2 <- [1,2631,null,{"value":null}] 18:01:24 INFO - PROCESS | 10935 | 1464051684118 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:01:24 INFO - PROCESS | 10935 | ++DOCSHELL 0x1432cb000 == 123 [pid = 10935] [id = 665] 18:01:24 INFO - PROCESS | 10935 | ++DOMWINDOW == 234 (0x13fdc1400) [pid = 10935] [serial = 1995] [outer = 0x0] 18:01:24 INFO - PROCESS | 10935 | ++DOMWINDOW == 235 (0x142a7b800) [pid = 10935] [serial = 1996] [outer = 0x13fdc1400] 18:01:24 INFO - PROCESS | 10935 | 1464051684148 Marionette DEBUG loaded listener.js 18:01:24 INFO - PROCESS | 10935 | ++DOMWINDOW == 236 (0x142a80800) [pid = 10935] [serial = 1997] [outer = 0x13fdc1400] 18:01:24 INFO - PROCESS | 10935 | 1464051684552 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:01:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 18:01:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 718ms 18:01:24 INFO - PROCESS | 10935 | 1464051684595 Marionette TRACE conn2 -> [0,2633,"getWindowHandle",null] 18:01:24 INFO - PROCESS | 10935 | 1464051684596 Marionette TRACE conn2 <- [1,2633,null,{"value":"7"}] 18:01:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 18:01:24 INFO - PROCESS | 10935 | 1464051684598 Marionette TRACE conn2 -> [0,2634,"setScriptTimeout",{"ms":35000}] 18:01:24 INFO - PROCESS | 10935 | 1464051684600 Marionette TRACE conn2 <- [1,2634,null,{}] 18:01:24 INFO - PROCESS | 10935 | 1464051684602 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:01:24 INFO - PROCESS | 10935 | 1464051684743 Marionette TRACE conn2 <- [1,2635,null,{"value":null}] 18:01:24 INFO - PROCESS | 10935 | 1464051684868 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:01:24 INFO - PROCESS | 10935 | ++DOCSHELL 0x1446cf800 == 124 [pid = 10935] [id = 666] 18:01:24 INFO - PROCESS | 10935 | ++DOMWINDOW == 237 (0x14169d800) [pid = 10935] [serial = 1998] [outer = 0x0] 18:01:24 INFO - PROCESS | 10935 | ++DOMWINDOW == 238 (0x1416a4000) [pid = 10935] [serial = 1999] [outer = 0x14169d800] 18:01:24 INFO - PROCESS | 10935 | 1464051684899 Marionette DEBUG loaded listener.js 18:01:24 INFO - PROCESS | 10935 | ++DOMWINDOW == 239 (0x1416a8c00) [pid = 10935] [serial = 2000] [outer = 0x14169d800] 18:01:25 INFO - PROCESS | 10935 | 1464051685306 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:01:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 18:01:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 770ms 18:01:25 INFO - PROCESS | 10935 | 1464051685369 Marionette TRACE conn2 -> [0,2637,"getWindowHandle",null] 18:01:25 INFO - PROCESS | 10935 | 1464051685370 Marionette TRACE conn2 <- [1,2637,null,{"value":"7"}] 18:01:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 18:01:25 INFO - PROCESS | 10935 | 1464051685373 Marionette TRACE conn2 -> [0,2638,"setScriptTimeout",{"ms":35000}] 18:01:25 INFO - PROCESS | 10935 | 1464051685374 Marionette TRACE conn2 <- [1,2638,null,{}] 18:01:25 INFO - PROCESS | 10935 | 1464051685377 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:01:25 INFO - PROCESS | 10935 | 1464051685514 Marionette TRACE conn2 <- [1,2639,null,{"value":null}] 18:01:25 INFO - PROCESS | 10935 | 1464051685659 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:01:25 INFO - PROCESS | 10935 | ++DOCSHELL 0x14143c800 == 125 [pid = 10935] [id = 667] 18:01:25 INFO - PROCESS | 10935 | ++DOMWINDOW == 240 (0x1416aa800) [pid = 10935] [serial = 2001] [outer = 0x0] 18:01:25 INFO - PROCESS | 10935 | ++DOMWINDOW == 241 (0x142a84400) [pid = 10935] [serial = 2002] [outer = 0x1416aa800] 18:01:25 INFO - PROCESS | 10935 | 1464051685693 Marionette DEBUG loaded listener.js 18:01:25 INFO - PROCESS | 10935 | ++DOMWINDOW == 242 (0x142aeb000) [pid = 10935] [serial = 2003] [outer = 0x1416aa800] 18:01:26 INFO - PROCESS | 10935 | 1464051686176 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:01:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 18:01:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 820ms 18:01:26 INFO - PROCESS | 10935 | 1464051686203 Marionette TRACE conn2 -> [0,2641,"getWindowHandle",null] 18:01:26 INFO - PROCESS | 10935 | 1464051686205 Marionette TRACE conn2 <- [1,2641,null,{"value":"7"}] 18:01:26 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 18:01:26 INFO - PROCESS | 10935 | 1464051686208 Marionette TRACE conn2 -> [0,2642,"setScriptTimeout",{"ms":35000}] 18:01:26 INFO - PROCESS | 10935 | 1464051686209 Marionette TRACE conn2 <- [1,2642,null,{}] 18:01:26 INFO - PROCESS | 10935 | 1464051686212 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:01:26 INFO - PROCESS | 10935 | 1464051686339 Marionette TRACE conn2 <- [1,2643,null,{"value":null}] 18:01:26 INFO - PROCESS | 10935 | 1464051686497 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:01:26 INFO - PROCESS | 10935 | ++DOCSHELL 0x123428000 == 126 [pid = 10935] [id = 668] 18:01:26 INFO - PROCESS | 10935 | ++DOMWINDOW == 243 (0x119545800) [pid = 10935] [serial = 2004] [outer = 0x0] 18:01:26 INFO - PROCESS | 10935 | ++DOMWINDOW == 244 (0x11a1f4800) [pid = 10935] [serial = 2005] [outer = 0x119545800] 18:01:26 INFO - PROCESS | 10935 | 1464051686529 Marionette DEBUG loaded listener.js 18:01:26 INFO - PROCESS | 10935 | ++DOMWINDOW == 245 (0x142ae3000) [pid = 10935] [serial = 2006] [outer = 0x119545800] 18:01:26 INFO - PROCESS | 10935 | 1464051686947 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:01:26 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 18:01:26 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 771ms 18:01:26 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 18:01:26 INFO - PROCESS | 10935 | 1464051686978 Marionette TRACE conn2 -> [0,2645,"getWindowHandle",null] 18:01:26 INFO - PROCESS | 10935 | 1464051686980 Marionette TRACE conn2 <- [1,2645,null,{"value":"7"}] 18:01:26 INFO - PROCESS | 10935 | 1464051686982 Marionette TRACE conn2 -> [0,2646,"setScriptTimeout",{"ms":35000}] 18:01:26 INFO - PROCESS | 10935 | 1464051686983 Marionette TRACE conn2 <- [1,2646,null,{}] 18:01:26 INFO - PROCESS | 10935 | 1464051686985 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:01:27 INFO - PROCESS | 10935 | 1464051687116 Marionette TRACE conn2 <- [1,2647,null,{"value":null}] 18:01:27 INFO - PROCESS | 10935 | 1464051687233 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:01:27 INFO - PROCESS | 10935 | ++DOCSHELL 0x135bcf000 == 127 [pid = 10935] [id = 669] 18:01:27 INFO - PROCESS | 10935 | ++DOMWINDOW == 246 (0x142aea400) [pid = 10935] [serial = 2007] [outer = 0x0] 18:01:27 INFO - PROCESS | 10935 | ++DOMWINDOW == 247 (0x142b34c00) [pid = 10935] [serial = 2008] [outer = 0x142aea400] 18:01:27 INFO - PROCESS | 10935 | 1464051687263 Marionette DEBUG loaded listener.js 18:01:27 INFO - PROCESS | 10935 | ++DOMWINDOW == 248 (0x142b39400) [pid = 10935] [serial = 2009] [outer = 0x142aea400] 18:01:27 INFO - PROCESS | 10935 | 1464051687930 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:01:27 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 18:01:27 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 970ms 18:01:27 INFO - PROCESS | 10935 | 1464051687953 Marionette TRACE conn2 -> [0,2649,"getWindowHandle",null] 18:01:27 INFO - PROCESS | 10935 | 1464051687955 Marionette TRACE conn2 <- [1,2649,null,{"value":"7"}] 18:01:27 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 18:01:27 INFO - PROCESS | 10935 | 1464051687958 Marionette TRACE conn2 -> [0,2650,"setScriptTimeout",{"ms":35000}] 18:01:27 INFO - PROCESS | 10935 | 1464051687961 Marionette TRACE conn2 <- [1,2650,null,{}] 18:01:27 INFO - PROCESS | 10935 | 1464051687985 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:01:28 INFO - PROCESS | 10935 | 1464051688115 Marionette TRACE conn2 <- [1,2651,null,{"value":null}] 18:01:28 INFO - PROCESS | 10935 | 1464051688234 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:01:28 INFO - PROCESS | 10935 | ++DOCSHELL 0x12c6df800 == 128 [pid = 10935] [id = 670] 18:01:28 INFO - PROCESS | 10935 | ++DOMWINDOW == 249 (0x1166bb400) [pid = 10935] [serial = 2010] [outer = 0x0] 18:01:28 INFO - PROCESS | 10935 | ++DOMWINDOW == 250 (0x11988a000) [pid = 10935] [serial = 2011] [outer = 0x1166bb400] 18:01:28 INFO - PROCESS | 10935 | 1464051688262 Marionette DEBUG loaded listener.js 18:01:28 INFO - PROCESS | 10935 | ++DOMWINDOW == 251 (0x12123e400) [pid = 10935] [serial = 2012] [outer = 0x1166bb400] 18:01:28 INFO - PROCESS | 10935 | 1464051688702 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:01:28 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 18:01:28 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 772ms 18:01:28 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 18:01:28 INFO - PROCESS | 10935 | 1464051688730 Marionette TRACE conn2 -> [0,2653,"getWindowHandle",null] 18:01:28 INFO - PROCESS | 10935 | 1464051688734 Marionette TRACE conn2 <- [1,2653,null,{"value":"7"}] 18:01:28 INFO - PROCESS | 10935 | 1464051688738 Marionette TRACE conn2 -> [0,2654,"setScriptTimeout",{"ms":35000}] 18:01:28 INFO - PROCESS | 10935 | 1464051688740 Marionette TRACE conn2 <- [1,2654,null,{}] 18:01:28 INFO - PROCESS | 10935 | 1464051688742 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:01:28 INFO - PROCESS | 10935 | 1464051688863 Marionette TRACE conn2 <- [1,2655,null,{"value":null}] 18:01:29 INFO - PROCESS | 10935 | 1464051689028 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:01:29 INFO - PROCESS | 10935 | ++DOCSHELL 0x124eb6800 == 129 [pid = 10935] [id = 671] 18:01:29 INFO - PROCESS | 10935 | ++DOMWINDOW == 252 (0x123553800) [pid = 10935] [serial = 2013] [outer = 0x0] 18:01:29 INFO - PROCESS | 10935 | ++DOMWINDOW == 253 (0x1254bb800) [pid = 10935] [serial = 2014] [outer = 0x123553800] 18:01:29 INFO - PROCESS | 10935 | 1464051689057 Marionette DEBUG loaded listener.js 18:01:29 INFO - PROCESS | 10935 | ++DOMWINDOW == 254 (0x1261fa400) [pid = 10935] [serial = 2015] [outer = 0x123553800] 18:01:29 INFO - PROCESS | 10935 | --DOCSHELL 0x12cfb7800 == 128 [pid = 10935] [id = 415] 18:01:29 INFO - PROCESS | 10935 | --DOCSHELL 0x14053d000 == 127 [pid = 10935] [id = 596] 18:01:29 INFO - PROCESS | 10935 | --DOCSHELL 0x135b77000 == 126 [pid = 10935] [id = 294] 18:01:29 INFO - PROCESS | 10935 | --DOCSHELL 0x126d91800 == 125 [pid = 10935] [id = 597] 18:01:29 INFO - PROCESS | 10935 | --DOCSHELL 0x14323b800 == 124 [pid = 10935] [id = 594] 18:01:29 INFO - PROCESS | 10935 | --DOCSHELL 0x135469800 == 123 [pid = 10935] [id = 655] 18:01:29 INFO - PROCESS | 10935 | --DOCSHELL 0x12e3a1000 == 122 [pid = 10935] [id = 654] 18:01:29 INFO - PROCESS | 10935 | --DOCSHELL 0x135277800 == 121 [pid = 10935] [id = 653] 18:01:29 INFO - PROCESS | 10935 | --DOCSHELL 0x134a27000 == 120 [pid = 10935] [id = 652] 18:01:29 INFO - PROCESS | 10935 | --DOMWINDOW == 253 (0x1356a4400) [pid = 10935] [serial = 1855] [outer = 0x0] [url = about:blank] 18:01:29 INFO - PROCESS | 10935 | --DOMWINDOW == 252 (0x135a16c00) [pid = 10935] [serial = 1858] [outer = 0x0] [url = about:blank] 18:01:29 INFO - PROCESS | 10935 | --DOMWINDOW == 251 (0x1381d6000) [pid = 10935] [serial = 1903] [outer = 0x0] [url = about:blank] 18:01:29 INFO - PROCESS | 10935 | --DOMWINDOW == 250 (0x1374a4c00) [pid = 10935] [serial = 1861] [outer = 0x0] [url = about:blank] 18:01:29 INFO - PROCESS | 10935 | --DOMWINDOW == 249 (0x12e36c800) [pid = 10935] [serial = 1864] [outer = 0x0] [url = about:blank] 18:01:29 INFO - PROCESS | 10935 | --DOCSHELL 0x12f33e800 == 119 [pid = 10935] [id = 651] 18:01:29 INFO - PROCESS | 10935 | --DOCSHELL 0x12d895800 == 118 [pid = 10935] [id = 650] 18:01:29 INFO - PROCESS | 10935 | --DOCSHELL 0x12c785800 == 117 [pid = 10935] [id = 649] 18:01:29 INFO - PROCESS | 10935 | --DOCSHELL 0x129254000 == 116 [pid = 10935] [id = 648] 18:01:29 INFO - PROCESS | 10935 | --DOCSHELL 0x125193800 == 115 [pid = 10935] [id = 647] 18:01:29 INFO - PROCESS | 10935 | --DOCSHELL 0x12ae07800 == 114 [pid = 10935] [id = 646] 18:01:29 INFO - PROCESS | 10935 | --DOCSHELL 0x1358ef000 == 113 [pid = 10935] [id = 644] 18:01:29 INFO - PROCESS | 10935 | --DOCSHELL 0x142b5b000 == 112 [pid = 10935] [id = 643] 18:01:29 INFO - PROCESS | 10935 | --DOCSHELL 0x141652800 == 111 [pid = 10935] [id = 642] 18:01:29 INFO - PROCESS | 10935 | --DOCSHELL 0x1432ab000 == 110 [pid = 10935] [id = 641] 18:01:29 INFO - PROCESS | 10935 | --DOCSHELL 0x143296000 == 109 [pid = 10935] [id = 640] 18:01:29 INFO - PROCESS | 10935 | --DOCSHELL 0x144365800 == 108 [pid = 10935] [id = 639] 18:01:29 INFO - PROCESS | 10935 | --DOCSHELL 0x1446ca800 == 107 [pid = 10935] [id = 638] 18:01:29 INFO - PROCESS | 10935 | --DOCSHELL 0x13fda8000 == 106 [pid = 10935] [id = 637] 18:01:29 INFO - PROCESS | 10935 | --DOCSHELL 0x12f332800 == 105 [pid = 10935] [id = 636] 18:01:29 INFO - PROCESS | 10935 | --DOCSHELL 0x1255b5800 == 104 [pid = 10935] [id = 635] 18:01:29 INFO - PROCESS | 10935 | 1464051689541 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:01:29 INFO - PROCESS | 10935 | --DOMWINDOW == 248 (0x134933400) [pid = 10935] [serial = 1832] [outer = 0x0] [url = about:blank] 18:01:29 INFO - PROCESS | 10935 | --DOMWINDOW == 247 (0x1296cc800) [pid = 10935] [serial = 1882] [outer = 0x0] [url = about:blank] 18:01:29 INFO - PROCESS | 10935 | --DOMWINDOW == 246 (0x13f896400) [pid = 10935] [serial = 1867] [outer = 0x0] [url = about:blank] 18:01:29 INFO - PROCESS | 10935 | --DOMWINDOW == 245 (0x12480a800) [pid = 10935] [serial = 1840] [outer = 0x0] [url = about:blank] 18:01:29 INFO - PROCESS | 10935 | --DOMWINDOW == 244 (0x12bdb9c00) [pid = 10935] [serial = 1885] [outer = 0x0] [url = about:blank] 18:01:29 INFO - PROCESS | 10935 | --DOMWINDOW == 243 (0x11a16f400) [pid = 10935] [serial = 1871] [outer = 0x0] [url = about:blank] 18:01:29 INFO - PROCESS | 10935 | --DOMWINDOW == 242 (0x119887c00) [pid = 10935] [serial = 1870] [outer = 0x0] [url = about:blank] 18:01:29 INFO - PROCESS | 10935 | --DOMWINDOW == 241 (0x1351cac00) [pid = 10935] [serial = 1891] [outer = 0x0] [url = about:blank] 18:01:29 INFO - PROCESS | 10935 | --DOMWINDOW == 240 (0x12366c800) [pid = 10935] [serial = 1876] [outer = 0x0] [url = about:blank] 18:01:29 INFO - PROCESS | 10935 | --DOMWINDOW == 239 (0x12619e000) [pid = 10935] [serial = 1877] [outer = 0x0] [url = about:blank] 18:01:29 INFO - PROCESS | 10935 | --DOMWINDOW == 238 (0x127864400) [pid = 10935] [serial = 1879] [outer = 0x0] [url = about:blank] 18:01:29 INFO - PROCESS | 10935 | --DOMWINDOW == 237 (0x12786f000) [pid = 10935] [serial = 1880] [outer = 0x0] [url = about:blank] 18:01:29 INFO - PROCESS | 10935 | --DOMWINDOW == 236 (0x123704800) [pid = 10935] [serial = 1874] [outer = 0x0] [url = about:blank] 18:01:29 INFO - PROCESS | 10935 | --DOMWINDOW == 235 (0x1212d5800) [pid = 10935] [serial = 1873] [outer = 0x0] [url = about:blank] 18:01:29 INFO - PROCESS | 10935 | --DOMWINDOW == 234 (0x127820000) [pid = 10935] [serial = 1843] [outer = 0x0] [url = about:blank] 18:01:29 INFO - PROCESS | 10935 | --DOMWINDOW == 233 (0x13492a800) [pid = 10935] [serial = 1888] [outer = 0x0] [url = about:blank] 18:01:29 INFO - PROCESS | 10935 | --DOMWINDOW == 232 (0x12cf7d000) [pid = 10935] [serial = 1846] [outer = 0x0] [url = about:blank] 18:01:29 INFO - PROCESS | 10935 | --DOMWINDOW == 231 (0x112a6a400) [pid = 10935] [serial = 1834] [outer = 0x0] [url = about:blank] 18:01:29 INFO - PROCESS | 10935 | --DOMWINDOW == 230 (0x13492f800) [pid = 10935] [serial = 1849] [outer = 0x0] [url = about:blank] 18:01:29 INFO - PROCESS | 10935 | --DOMWINDOW == 229 (0x134a8ac00) [pid = 10935] [serial = 1852] [outer = 0x0] [url = about:blank] 18:01:29 INFO - PROCESS | 10935 | --DOMWINDOW == 228 (0x119acb800) [pid = 10935] [serial = 1837] [outer = 0x0] [url = about:blank] 18:01:29 INFO - PROCESS | 10935 | --DOMWINDOW == 227 (0x135a15400) [pid = 10935] [serial = 1892] [outer = 0x0] [url = about:blank] 18:01:29 INFO - PROCESS | 10935 | --DOMWINDOW == 226 (0x134a80800) [pid = 10935] [serial = 1900] [outer = 0x0] [url = about:blank] 18:01:29 INFO - PROCESS | 10935 | --DOMWINDOW == 225 (0x115e67000) [pid = 10935] [serial = 1894] [outer = 0x0] [url = about:blank] 18:01:29 INFO - PROCESS | 10935 | --DOMWINDOW == 224 (0x1212df400) [pid = 10935] [serial = 1897] [outer = 0x0] [url = about:blank] 18:01:29 INFO - PROCESS | 10935 | --DOMWINDOW == 223 (0x11954fc00) [pid = 10935] [serial = 1895] [outer = 0x0] [url = about:blank] 18:01:29 INFO - PROCESS | 10935 | --DOMWINDOW == 222 (0x134a49400) [pid = 10935] [serial = 1889] [outer = 0x0] [url = about:blank] 18:01:29 INFO - PROCESS | 10935 | --DOMWINDOW == 221 (0x12e337000) [pid = 10935] [serial = 1886] [outer = 0x0] [url = about:blank] 18:01:29 INFO - PROCESS | 10935 | --DOMWINDOW == 220 (0x135c0f400) [pid = 10935] [serial = 1901] [outer = 0x0] [url = about:blank] 18:01:29 INFO - PROCESS | 10935 | --DOMWINDOW == 219 (0x12956f800) [pid = 10935] [serial = 1898] [outer = 0x0] [url = about:blank] 18:01:29 INFO - PROCESS | 10935 | --DOMWINDOW == 218 (0x129953000) [pid = 10935] [serial = 1883] [outer = 0x0] [url = about:blank] 18:01:29 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 18:01:29 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 823ms 18:01:29 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 18:01:29 INFO - PROCESS | 10935 | 1464051689561 Marionette TRACE conn2 -> [0,2657,"getWindowHandle",null] 18:01:29 INFO - PROCESS | 10935 | 1464051689563 Marionette TRACE conn2 <- [1,2657,null,{"value":"7"}] 18:01:29 INFO - PROCESS | 10935 | 1464051689565 Marionette TRACE conn2 -> [0,2658,"setScriptTimeout",{"ms":35000}] 18:01:29 INFO - PROCESS | 10935 | 1464051689567 Marionette TRACE conn2 <- [1,2658,null,{}] 18:01:29 INFO - PROCESS | 10935 | 1464051689574 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:01:29 INFO - PROCESS | 10935 | 1464051689682 Marionette TRACE conn2 <- [1,2659,null,{"value":null}] 18:01:29 INFO - PROCESS | 10935 | 1464051689687 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:01:29 INFO - PROCESS | 10935 | ++DOCSHELL 0x12ae07800 == 105 [pid = 10935] [id = 672] 18:01:29 INFO - PROCESS | 10935 | ++DOMWINDOW == 219 (0x127821400) [pid = 10935] [serial = 2016] [outer = 0x0] 18:01:29 INFO - PROCESS | 10935 | ++DOMWINDOW == 220 (0x127863800) [pid = 10935] [serial = 2017] [outer = 0x127821400] 18:01:29 INFO - PROCESS | 10935 | 1464051689715 Marionette DEBUG loaded listener.js 18:01:29 INFO - PROCESS | 10935 | ++DOMWINDOW == 221 (0x1292c6800) [pid = 10935] [serial = 2018] [outer = 0x127821400] 18:01:30 INFO - PROCESS | 10935 | 1464051690101 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:01:30 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 18:01:30 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 571ms 18:01:30 INFO - PROCESS | 10935 | 1464051690137 Marionette TRACE conn2 -> [0,2661,"getWindowHandle",null] 18:01:30 INFO - PROCESS | 10935 | 1464051690138 Marionette TRACE conn2 <- [1,2661,null,{"value":"7"}] 18:01:30 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 18:01:30 INFO - PROCESS | 10935 | 1464051690140 Marionette TRACE conn2 -> [0,2662,"setScriptTimeout",{"ms":35000}] 18:01:30 INFO - PROCESS | 10935 | 1464051690141 Marionette TRACE conn2 <- [1,2662,null,{}] 18:01:30 INFO - PROCESS | 10935 | 1464051690144 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:01:30 INFO - PROCESS | 10935 | 1464051690254 Marionette TRACE conn2 <- [1,2663,null,{"value":null}] 18:01:30 INFO - PROCESS | 10935 | 1464051690258 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:01:30 INFO - PROCESS | 10935 | ++DOCSHELL 0x12d5a2000 == 106 [pid = 10935] [id = 673] 18:01:30 INFO - PROCESS | 10935 | ++DOMWINDOW == 222 (0x1296df800) [pid = 10935] [serial = 2019] [outer = 0x0] 18:01:30 INFO - PROCESS | 10935 | ++DOMWINDOW == 223 (0x12aa5f800) [pid = 10935] [serial = 2020] [outer = 0x1296df800] 18:01:30 INFO - PROCESS | 10935 | 1464051690285 Marionette DEBUG loaded listener.js 18:01:30 INFO - PROCESS | 10935 | ++DOMWINDOW == 224 (0x12bcce000) [pid = 10935] [serial = 2021] [outer = 0x1296df800] 18:01:30 INFO - PROCESS | 10935 | 1464051690661 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:01:30 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 18:01:30 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 571ms 18:01:30 INFO - PROCESS | 10935 | 1464051690712 Marionette TRACE conn2 -> [0,2665,"getWindowHandle",null] 18:01:30 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 18:01:30 INFO - PROCESS | 10935 | 1464051690722 Marionette TRACE conn2 <- [1,2665,null,{"value":"7"}] 18:01:30 INFO - PROCESS | 10935 | 1464051690724 Marionette TRACE conn2 -> [0,2666,"setScriptTimeout",{"ms":35000}] 18:01:30 INFO - PROCESS | 10935 | 1464051690725 Marionette TRACE conn2 <- [1,2666,null,{}] 18:01:30 INFO - PROCESS | 10935 | 1464051690727 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:01:30 INFO - PROCESS | 10935 | 1464051690832 Marionette TRACE conn2 <- [1,2667,null,{"value":null}] 18:01:30 INFO - PROCESS | 10935 | 1464051690838 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:01:30 INFO - PROCESS | 10935 | ++DOCSHELL 0x134987000 == 107 [pid = 10935] [id = 674] 18:01:30 INFO - PROCESS | 10935 | ++DOMWINDOW == 225 (0x12bdb6000) [pid = 10935] [serial = 2022] [outer = 0x0] 18:01:30 INFO - PROCESS | 10935 | ++DOMWINDOW == 226 (0x12c626c00) [pid = 10935] [serial = 2023] [outer = 0x12bdb6000] 18:01:30 INFO - PROCESS | 10935 | 1464051690863 Marionette DEBUG loaded listener.js 18:01:30 INFO - PROCESS | 10935 | ++DOMWINDOW == 227 (0x12d903800) [pid = 10935] [serial = 2024] [outer = 0x12bdb6000] 18:01:31 INFO - PROCESS | 10935 | 1464051691741 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:01:31 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:01:31 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1019ms 18:01:31 INFO - PROCESS | 10935 | 1464051691744 Marionette TRACE conn2 -> [0,2669,"getWindowHandle",null] 18:01:31 INFO - PROCESS | 10935 | 1464051691745 Marionette TRACE conn2 <- [1,2669,null,{"value":"7"}] 18:01:31 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 18:01:31 INFO - PROCESS | 10935 | 1464051691755 Marionette TRACE conn2 -> [0,2670,"setScriptTimeout",{"ms":35000}] 18:01:31 INFO - PROCESS | 10935 | 1464051691756 Marionette TRACE conn2 <- [1,2670,null,{}] 18:01:31 INFO - PROCESS | 10935 | 1464051691758 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:01:31 INFO - PROCESS | 10935 | 1464051691919 Marionette TRACE conn2 <- [1,2671,null,{"value":null}] 18:01:31 INFO - PROCESS | 10935 | 1464051691938 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:01:31 INFO - PROCESS | 10935 | ++DOCSHELL 0x135464800 == 108 [pid = 10935] [id = 675] 18:01:31 INFO - PROCESS | 10935 | ++DOMWINDOW == 228 (0x12eb9e000) [pid = 10935] [serial = 2025] [outer = 0x0] 18:01:31 INFO - PROCESS | 10935 | ++DOMWINDOW == 229 (0x134a82400) [pid = 10935] [serial = 2026] [outer = 0x12eb9e000] 18:01:31 INFO - PROCESS | 10935 | 1464051691963 Marionette DEBUG loaded listener.js 18:01:32 INFO - PROCESS | 10935 | ++DOMWINDOW == 230 (0x135aaec00) [pid = 10935] [serial = 2027] [outer = 0x12eb9e000] 18:01:32 INFO - PROCESS | 10935 | 1464051692834 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:01:32 INFO - PROCESS | 10935 | 1464051692879 Marionette TRACE conn2 <- [1,2673,null,{"value":"7"}] 18:01:32 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 18:01:32 INFO - PROCESS | 10935 | 1464051692882 Marionette TRACE conn2 -> [0,2674,"setScriptTimeout",{"ms":35000}] 18:01:32 INFO - PROCESS | 10935 | 1464051692883 Marionette TRACE conn2 <- [1,2674,null,{}] 18:01:32 INFO - PROCESS | 10935 | 1464051692885 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:01:33 INFO - PROCESS | 10935 | 1464051693033 Marionette TRACE conn2 <- [1,2675,null,{"value":null}] 18:01:33 INFO - PROCESS | 10935 | 1464051693049 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:01:33 INFO - PROCESS | 10935 | ++DOCSHELL 0x13772f800 == 109 [pid = 10935] [id = 676] 18:01:33 INFO - PROCESS | 10935 | ++DOMWINDOW == 231 (0x1374a6c00) [pid = 10935] [serial = 2028] [outer = 0x0] 18:01:33 INFO - PROCESS | 10935 | ++DOMWINDOW == 232 (0x1381da800) [pid = 10935] [serial = 2029] [outer = 0x1374a6c00] 18:01:33 INFO - PROCESS | 10935 | 1464051693073 Marionette DEBUG loaded listener.js 18:01:33 INFO - PROCESS | 10935 | ++DOMWINDOW == 233 (0x13826a800) [pid = 10935] [serial = 2030] [outer = 0x1374a6c00] 18:01:33 INFO - PROCESS | 10935 | --DOMWINDOW == 232 (0x12d667000) [pid = 10935] [serial = 1956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 18:01:33 INFO - PROCESS | 10935 | --DOMWINDOW == 231 (0x12e339c00) [pid = 10935] [serial = 1959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 18:01:33 INFO - PROCESS | 10935 | --DOMWINDOW == 230 (0x1126d1800) [pid = 10935] [serial = 1962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 18:01:33 INFO - PROCESS | 10935 | --DOMWINDOW == 229 (0x12480a000) [pid = 10935] [serial = 1965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 18:01:33 INFO - PROCESS | 10935 | --DOMWINDOW == 228 (0x1212d2400) [pid = 10935] [serial = 1944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 18:01:33 INFO - PROCESS | 10935 | --DOMWINDOW == 227 (0x116a5b800) [pid = 10935] [serial = 1938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 18:01:33 INFO - PROCESS | 10935 | --DOMWINDOW == 226 (0x129564800) [pid = 10935] [serial = 1950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 18:01:33 INFO - PROCESS | 10935 | --DOMWINDOW == 225 (0x12123c400) [pid = 10935] [serial = 1941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 18:01:33 INFO - PROCESS | 10935 | --DOMWINDOW == 224 (0x127815000) [pid = 10935] [serial = 1947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 18:01:33 INFO - PROCESS | 10935 | --DOMWINDOW == 223 (0x12ae6ac00) [pid = 10935] [serial = 1953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 18:01:33 INFO - PROCESS | 10935 | 1464051693939 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:01:33 INFO - PROCESS | 10935 | 1464051693956 Marionette TRACE conn2 <- [1,2677,null,{"value":"7"}] 18:01:33 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 18:01:33 INFO - PROCESS | 10935 | 1464051693958 Marionette TRACE conn2 -> [0,2678,"setScriptTimeout",{"ms":35000}] 18:01:33 INFO - PROCESS | 10935 | 1464051693959 Marionette TRACE conn2 <- [1,2678,null,{}] 18:01:33 INFO - PROCESS | 10935 | 1464051693962 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:01:34 INFO - PROCESS | 10935 | 1464051694106 Marionette TRACE conn2 <- [1,2679,null,{"value":null}] 18:01:34 INFO - PROCESS | 10935 | 1464051694167 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:01:34 INFO - PROCESS | 10935 | ++DOCSHELL 0x1358e0000 == 110 [pid = 10935] [id = 677] 18:01:34 INFO - PROCESS | 10935 | ++DOMWINDOW == 224 (0x1212d3000) [pid = 10935] [serial = 2031] [outer = 0x0] 18:01:34 INFO - PROCESS | 10935 | ++DOMWINDOW == 225 (0x12aacf000) [pid = 10935] [serial = 2032] [outer = 0x1212d3000] 18:01:34 INFO - PROCESS | 10935 | 1464051694192 Marionette DEBUG loaded listener.js 18:01:34 INFO - PROCESS | 10935 | ++DOMWINDOW == 226 (0x134a82c00) [pid = 10935] [serial = 2033] [outer = 0x1212d3000] 18:01:35 INFO - PROCESS | 10935 | 1464051694999 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:01:35 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:01:35 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1071ms 18:01:35 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 18:01:35 INFO - PROCESS | 10935 | 1464051695030 Marionette TRACE conn2 -> [0,2681,"getWindowHandle",null] 18:01:35 INFO - PROCESS | 10935 | 1464051695031 Marionette TRACE conn2 <- [1,2681,null,{"value":"7"}] 18:01:35 INFO - PROCESS | 10935 | 1464051695033 Marionette TRACE conn2 -> [0,2682,"setScriptTimeout",{"ms":35000}] 18:01:35 INFO - PROCESS | 10935 | 1464051695034 Marionette TRACE conn2 <- [1,2682,null,{}] 18:01:35 INFO - PROCESS | 10935 | 1464051695037 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:01:35 INFO - PROCESS | 10935 | 1464051695153 Marionette TRACE conn2 <- [1,2683,null,{"value":null}] 18:01:35 INFO - PROCESS | 10935 | 1464051695250 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:01:35 INFO - PROCESS | 10935 | ++DOCSHELL 0x13fd90800 == 111 [pid = 10935] [id = 678] 18:01:35 INFO - PROCESS | 10935 | ++DOMWINDOW == 227 (0x127867000) [pid = 10935] [serial = 2034] [outer = 0x0] 18:01:35 INFO - PROCESS | 10935 | ++DOMWINDOW == 228 (0x13f9cec00) [pid = 10935] [serial = 2035] [outer = 0x127867000] 18:01:35 INFO - PROCESS | 10935 | 1464051695275 Marionette DEBUG loaded listener.js 18:01:35 INFO - PROCESS | 10935 | ++DOMWINDOW == 229 (0x13fdb8c00) [pid = 10935] [serial = 2036] [outer = 0x127867000] 18:01:36 INFO - PROCESS | 10935 | 1464051696043 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:01:36 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:01:36 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1019ms 18:01:36 INFO - PROCESS | 10935 | 1464051696076 Marionette TRACE conn2 -> [0,2685,"getWindowHandle",null] 18:01:36 INFO - PROCESS | 10935 | 1464051696079 Marionette TRACE conn2 <- [1,2685,null,{"value":"7"}] 18:01:36 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 18:01:36 INFO - PROCESS | 10935 | 1464051696087 Marionette TRACE conn2 -> [0,2686,"setScriptTimeout",{"ms":35000}] 18:01:36 INFO - PROCESS | 10935 | 1464051696090 Marionette TRACE conn2 <- [1,2686,null,{}] 18:01:36 INFO - PROCESS | 10935 | 1464051696094 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:01:36 INFO - PROCESS | 10935 | 1464051696232 Marionette TRACE conn2 <- [1,2687,null,{"value":null}] 18:01:36 INFO - PROCESS | 10935 | 1464051696373 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:01:36 INFO - PROCESS | 10935 | ++DOCSHELL 0x128edb800 == 112 [pid = 10935] [id = 679] 18:01:36 INFO - PROCESS | 10935 | ++DOMWINDOW == 230 (0x115e67000) [pid = 10935] [serial = 2037] [outer = 0x0] 18:01:36 INFO - PROCESS | 10935 | ++DOMWINDOW == 231 (0x118570800) [pid = 10935] [serial = 2038] [outer = 0x115e67000] 18:01:36 INFO - PROCESS | 10935 | 1464051696409 Marionette DEBUG loaded listener.js 18:01:36 INFO - PROCESS | 10935 | ++DOMWINDOW == 232 (0x12123ac00) [pid = 10935] [serial = 2039] [outer = 0x115e67000] 18:01:37 INFO - PROCESS | 10935 | 1464051697364 Marionette TRACE conn2 <- [1,2688,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.end.html",0,null,null,[["Space characters at the end of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (75, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2689,"getWindowHandle",null] 18:01:37 INFO - PROCESS | 10935 | 1464051697417 Marionette TRACE conn2 <- [1,2689,null,{"value":"7"}] 18:01:37 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 18:01:37 INFO - PROCESS | 10935 | 1464051697422 Marionette TRACE conn2 -> [0,2690,"setScriptTimeout",{"ms":35000}] 18:01:37 INFO - PROCESS | 10935 | 1464051697424 Marionette TRACE conn2 <- [1,2690,null,{}] 18:01:37 INFO - PROCESS | 10935 | 1464051697426 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:01:37 INFO - PROCESS | 10935 | 1464051697554 Marionette TRACE conn2 <- [1,2691,null,{"value":null}] 18:01:37 INFO - PROCESS | 10935 | 1464051697713 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:01:37 INFO - PROCESS | 10935 | ++DOCSHELL 0x1353d1000 == 113 [pid = 10935] [id = 680] 18:01:37 INFO - PROCESS | 10935 | ++DOMWINDOW == 233 (0x1248ad800) [pid = 10935] [serial = 2040] [outer = 0x0] 18:01:37 INFO - PROCESS | 10935 | ++DOMWINDOW == 234 (0x12781f000) [pid = 10935] [serial = 2041] [outer = 0x1248ad800] 18:01:37 INFO - PROCESS | 10935 | 1464051697745 Marionette DEBUG loaded listener.js 18:01:37 INFO - PROCESS | 10935 | ++DOMWINDOW == 235 (0x12956b800) [pid = 10935] [serial = 2042] [outer = 0x1248ad800] 18:01:38 INFO - PROCESS | 10935 | 1464051698641 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:01:38 INFO - PROCESS | 10935 | 1464051698695 Marionette TRACE conn2 <- [1,2693,null,{"value":"7"}] 18:01:38 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 18:01:38 INFO - PROCESS | 10935 | 1464051698698 Marionette TRACE conn2 -> [0,2694,"setScriptTimeout",{"ms":35000}] 18:01:38 INFO - PROCESS | 10935 | 1464051698701 Marionette TRACE conn2 <- [1,2694,null,{}] 18:01:38 INFO - PROCESS | 10935 | 1464051698709 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:01:38 INFO - PROCESS | 10935 | 1464051698841 Marionette TRACE conn2 <- [1,2695,null,{"value":null}] 18:01:39 INFO - PROCESS | 10935 | 1464051699000 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:01:39 INFO - PROCESS | 10935 | ++DOCSHELL 0x141438800 == 114 [pid = 10935] [id = 681] 18:01:39 INFO - PROCESS | 10935 | ++DOMWINDOW == 236 (0x12e32bc00) [pid = 10935] [serial = 2043] [outer = 0x0] 18:01:39 INFO - PROCESS | 10935 | ++DOMWINDOW == 237 (0x1349dd000) [pid = 10935] [serial = 2044] [outer = 0x12e32bc00] 18:01:39 INFO - PROCESS | 10935 | 1464051699032 Marionette DEBUG loaded listener.js 18:01:39 INFO - PROCESS | 10935 | ++DOMWINDOW == 238 (0x13569c400) [pid = 10935] [serial = 2045] [outer = 0x12e32bc00] 18:01:39 INFO - PROCESS | 10935 | 1464051699926 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:01:39 INFO - PROCESS | 10935 | 1464051699973 Marionette TRACE conn2 <- [1,2697,null,{"value":"7"}] 18:01:39 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 18:01:39 INFO - PROCESS | 10935 | 1464051699975 Marionette TRACE conn2 -> [0,2698,"setScriptTimeout",{"ms":35000}] 18:01:39 INFO - PROCESS | 10935 | 1464051699976 Marionette TRACE conn2 <- [1,2698,null,{}] 18:01:39 INFO - PROCESS | 10935 | 1464051699979 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:01:40 INFO - PROCESS | 10935 | 1464051700105 Marionette TRACE conn2 <- [1,2699,null,{"value":null}] 18:01:40 INFO - PROCESS | 10935 | 1464051700264 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:01:40 INFO - PROCESS | 10935 | ++DOCSHELL 0x143293000 == 115 [pid = 10935] [id = 682] 18:01:40 INFO - PROCESS | 10935 | ++DOMWINDOW == 239 (0x135770800) [pid = 10935] [serial = 2046] [outer = 0x0] 18:01:40 INFO - PROCESS | 10935 | ++DOMWINDOW == 240 (0x13f9cdc00) [pid = 10935] [serial = 2047] [outer = 0x135770800] 18:01:40 INFO - PROCESS | 10935 | 1464051700296 Marionette DEBUG loaded listener.js 18:01:40 INFO - PROCESS | 10935 | ++DOMWINDOW == 241 (0x14169ec00) [pid = 10935] [serial = 2048] [outer = 0x135770800] 18:01:41 INFO - PROCESS | 10935 | 1464051701180 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:01:41 INFO - PROCESS | 10935 | 1464051701198 Marionette TRACE conn2 <- [1,2701,null,{"value":"7"}] 18:01:41 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 18:01:41 INFO - PROCESS | 10935 | 1464051701202 Marionette TRACE conn2 -> [0,2702,"setScriptTimeout",{"ms":35000}] 18:01:41 INFO - PROCESS | 10935 | 1464051701203 Marionette TRACE conn2 <- [1,2702,null,{}] 18:01:41 INFO - PROCESS | 10935 | 1464051701206 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:01:41 INFO - PROCESS | 10935 | 1464051701339 Marionette TRACE conn2 <- [1,2703,null,{"value":null}] 18:01:41 INFO - PROCESS | 10935 | 1464051701482 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:01:41 INFO - PROCESS | 10935 | ++DOCSHELL 0x1443de800 == 116 [pid = 10935] [id = 683] 18:01:41 INFO - PROCESS | 10935 | ++DOMWINDOW == 242 (0x1296cdc00) [pid = 10935] [serial = 2049] [outer = 0x0] 18:01:41 INFO - PROCESS | 10935 | ++DOMWINDOW == 243 (0x142a7f800) [pid = 10935] [serial = 2050] [outer = 0x1296cdc00] 18:01:41 INFO - PROCESS | 10935 | 1464051701512 Marionette DEBUG loaded listener.js 18:01:41 INFO - PROCESS | 10935 | ++DOMWINDOW == 244 (0x142ae8c00) [pid = 10935] [serial = 2051] [outer = 0x1296cdc00] 18:01:41 INFO - PROCESS | 10935 | 1464051701953 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:01:41 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 18:01:41 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 770ms 18:01:41 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 18:01:41 INFO - PROCESS | 10935 | 1464051701973 Marionette TRACE conn2 -> [0,2705,"getWindowHandle",null] 18:01:41 INFO - PROCESS | 10935 | 1464051701974 Marionette TRACE conn2 <- [1,2705,null,{"value":"7"}] 18:01:41 INFO - PROCESS | 10935 | 1464051701976 Marionette TRACE conn2 -> [0,2706,"setScriptTimeout",{"ms":35000}] 18:01:41 INFO - PROCESS | 10935 | 1464051701977 Marionette TRACE conn2 <- [1,2706,null,{}] 18:01:41 INFO - PROCESS | 10935 | 1464051701980 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:01:42 INFO - PROCESS | 10935 | 1464051702118 Marionette TRACE conn2 <- [1,2707,null,{"value":null}] 18:01:42 INFO - PROCESS | 10935 | --DOCSHELL 0x12d376000 == 115 [pid = 10935] [id = 17] 18:01:42 INFO - PROCESS | 10935 | 1464051702277 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:01:42 INFO - PROCESS | 10935 | ++DOCSHELL 0x1446df800 == 116 [pid = 10935] [id = 684] 18:01:42 INFO - PROCESS | 10935 | ++DOMWINDOW == 245 (0x142a83800) [pid = 10935] [serial = 2052] [outer = 0x0] 18:01:42 INFO - PROCESS | 10935 | ++DOMWINDOW == 246 (0x142b3ec00) [pid = 10935] [serial = 2053] [outer = 0x142a83800] 18:01:42 INFO - PROCESS | 10935 | 1464051702345 Marionette DEBUG loaded listener.js 18:01:42 INFO - PROCESS | 10935 | ++DOMWINDOW == 247 (0x142b4ac00) [pid = 10935] [serial = 2054] [outer = 0x142a83800] 18:01:42 INFO - PROCESS | 10935 | 1464051702820 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:01:42 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 18:01:42 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 868ms 18:01:42 INFO - PROCESS | 10935 | 1464051702845 Marionette TRACE conn2 -> [0,2709,"getWindowHandle",null] 18:01:42 INFO - PROCESS | 10935 | 1464051702846 Marionette TRACE conn2 <- [1,2709,null,{"value":"7"}] 18:01:42 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 18:01:42 INFO - PROCESS | 10935 | 1464051702850 Marionette TRACE conn2 -> [0,2710,"setScriptTimeout",{"ms":35000}] 18:01:42 INFO - PROCESS | 10935 | 1464051702852 Marionette TRACE conn2 <- [1,2710,null,{}] 18:01:42 INFO - PROCESS | 10935 | 1464051702855 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:01:42 INFO - PROCESS | 10935 | 1464051702978 Marionette TRACE conn2 <- [1,2711,null,{"value":null}] 18:01:43 INFO - PROCESS | 10935 | 1464051703094 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:01:43 INFO - PROCESS | 10935 | ++DOCSHELL 0x1417b0800 == 117 [pid = 10935] [id = 685] 18:01:43 INFO - PROCESS | 10935 | ++DOMWINDOW == 248 (0x142b4b000) [pid = 10935] [serial = 2055] [outer = 0x0] 18:01:43 INFO - PROCESS | 10935 | ++DOMWINDOW == 249 (0x142b50800) [pid = 10935] [serial = 2056] [outer = 0x142b4b000] 18:01:43 INFO - PROCESS | 10935 | 1464051703123 Marionette DEBUG loaded listener.js 18:01:43 INFO - PROCESS | 10935 | ++DOMWINDOW == 250 (0x142ce7c00) [pid = 10935] [serial = 2057] [outer = 0x142b4b000] 18:01:43 INFO - PROCESS | 10935 | 1464051703615 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:01:43 INFO - PROCESS | 10935 | 1464051703674 Marionette TRACE conn2 <- [1,2713,null,{"value":"7"}] 18:01:43 INFO - PROCESS | 10935 | 1464051703677 Marionette TRACE conn2 -> [0,2714,"setScriptTimeout",{"ms":35000}] 18:01:43 INFO - PROCESS | 10935 | 1464051703679 Marionette TRACE conn2 <- [1,2714,null,{}] 18:01:43 INFO - PROCESS | 10935 | 1464051703683 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:01:43 INFO - PROCESS | 10935 | 1464051703889 Marionette TRACE conn2 <- [1,2715,null,{"value":null}] 18:01:44 INFO - PROCESS | 10935 | 1464051704322 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:01:44 INFO - PROCESS | 10935 | ++DOCSHELL 0x124b7a000 == 118 [pid = 10935] [id = 686] 18:01:44 INFO - PROCESS | 10935 | ++DOMWINDOW == 251 (0x111029400) [pid = 10935] [serial = 2058] [outer = 0x0] 18:01:44 INFO - PROCESS | 10935 | ++DOMWINDOW == 252 (0x11102d800) [pid = 10935] [serial = 2059] [outer = 0x111029400] 18:01:44 INFO - PROCESS | 10935 | 1464051704358 Marionette DEBUG loaded listener.js 18:01:44 INFO - PROCESS | 10935 | ++DOMWINDOW == 253 (0x112ddec00) [pid = 10935] [serial = 2060] [outer = 0x111029400] 18:01:44 INFO - PROCESS | 10935 | 1464051704809 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:01:44 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 18:01:44 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 1171ms 18:01:44 INFO - PROCESS | 10935 | 1464051704850 Marionette TRACE conn2 -> [0,2717,"getWindowHandle",null] 18:01:44 INFO - PROCESS | 10935 | 1464051704853 Marionette TRACE conn2 <- [1,2717,null,{"value":"7"}] 18:01:44 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 18:01:44 INFO - PROCESS | 10935 | 1464051704858 Marionette TRACE conn2 -> [0,2718,"setScriptTimeout",{"ms":35000}] 18:01:44 INFO - PROCESS | 10935 | 1464051704860 Marionette TRACE conn2 <- [1,2718,null,{}] 18:01:44 INFO - PROCESS | 10935 | 1464051704863 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:01:44 INFO - PROCESS | 10935 | 1464051704984 Marionette TRACE conn2 <- [1,2719,null,{"value":null}] 18:01:45 INFO - PROCESS | 10935 | 1464051705101 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:01:45 INFO - PROCESS | 10935 | ++DOCSHELL 0x1349a2000 == 119 [pid = 10935] [id = 687] 18:01:45 INFO - PROCESS | 10935 | ++DOMWINDOW == 254 (0x11988f400) [pid = 10935] [serial = 2061] [outer = 0x0] 18:01:45 INFO - PROCESS | 10935 | ++DOMWINDOW == 255 (0x119ad6c00) [pid = 10935] [serial = 2062] [outer = 0x11988f400] 18:01:45 INFO - PROCESS | 10935 | 1464051705130 Marionette DEBUG loaded listener.js 18:01:45 INFO - PROCESS | 10935 | ++DOMWINDOW == 256 (0x121246400) [pid = 10935] [serial = 2063] [outer = 0x11988f400] 18:01:45 INFO - PROCESS | 10935 | 1464051705589 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:01:45 INFO - PROCESS | 10935 | 1464051705639 Marionette TRACE conn2 <- [1,2721,null,{"value":"7"}] 18:01:45 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 18:01:45 INFO - PROCESS | 10935 | 1464051705641 Marionette TRACE conn2 -> [0,2722,"setScriptTimeout",{"ms":35000}] 18:01:45 INFO - PROCESS | 10935 | 1464051705642 Marionette TRACE conn2 <- [1,2722,null,{}] 18:01:45 INFO - PROCESS | 10935 | 1464051705645 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:01:45 INFO - PROCESS | 10935 | 1464051705759 Marionette TRACE conn2 <- [1,2723,null,{"value":null}] 18:01:45 INFO - PROCESS | 10935 | 1464051705920 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:01:45 INFO - PROCESS | 10935 | ++DOCSHELL 0x12c6e0000 == 120 [pid = 10935] [id = 688] 18:01:45 INFO - PROCESS | 10935 | ++DOMWINDOW == 257 (0x1254ba800) [pid = 10935] [serial = 2064] [outer = 0x0] 18:01:45 INFO - PROCESS | 10935 | ++DOMWINDOW == 258 (0x127820000) [pid = 10935] [serial = 2065] [outer = 0x1254ba800] 18:01:45 INFO - PROCESS | 10935 | 1464051705950 Marionette DEBUG loaded listener.js 18:01:45 INFO - PROCESS | 10935 | ++DOMWINDOW == 259 (0x128e4b800) [pid = 10935] [serial = 2066] [outer = 0x1254ba800] 18:01:46 INFO - PROCESS | 10935 | 1464051706397 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:01:46 INFO - PROCESS | 10935 | 1464051706418 Marionette TRACE conn2 <- [1,2725,null,{"value":"7"}] 18:01:46 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 18:01:46 INFO - PROCESS | 10935 | 1464051706424 Marionette TRACE conn2 -> [0,2726,"setScriptTimeout",{"ms":35000}] 18:01:46 INFO - PROCESS | 10935 | 1464051706429 Marionette TRACE conn2 <- [1,2726,null,{}] 18:01:46 INFO - PROCESS | 10935 | 1464051706432 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:01:46 INFO - PROCESS | 10935 | 1464051706551 Marionette TRACE conn2 <- [1,2727,null,{"value":null}] 18:01:46 INFO - PROCESS | 10935 | 1464051706708 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:01:46 INFO - PROCESS | 10935 | ++DOCSHELL 0x13525d000 == 121 [pid = 10935] [id = 689] 18:01:46 INFO - PROCESS | 10935 | ++DOMWINDOW == 260 (0x11102bc00) [pid = 10935] [serial = 2067] [outer = 0x0] 18:01:46 INFO - PROCESS | 10935 | ++DOMWINDOW == 261 (0x129952800) [pid = 10935] [serial = 2068] [outer = 0x11102bc00] 18:01:46 INFO - PROCESS | 10935 | 1464051706737 Marionette DEBUG loaded listener.js 18:01:46 INFO - PROCESS | 10935 | ++DOMWINDOW == 262 (0x12c18b000) [pid = 10935] [serial = 2069] [outer = 0x11102bc00] 18:01:47 INFO - PROCESS | 10935 | --DOCSHELL 0x11a061000 == 120 [pid = 10935] [id = 621] 18:01:47 INFO - PROCESS | 10935 | --DOCSHELL 0x13fc0c800 == 119 [pid = 10935] [id = 477] 18:01:47 INFO - PROCESS | 10935 | --DOCSHELL 0x13fda1800 == 118 [pid = 10935] [id = 620] 18:01:47 INFO - PROCESS | 10935 | --DOCSHELL 0x1358dc000 == 117 [pid = 10935] [id = 622] 18:01:47 INFO - PROCESS | 10935 | --DOCSHELL 0x1358e0000 == 116 [pid = 10935] [id = 677] 18:01:47 INFO - PROCESS | 10935 | --DOCSHELL 0x13772f800 == 115 [pid = 10935] [id = 676] 18:01:47 INFO - PROCESS | 10935 | --DOMWINDOW == 261 (0x1212dd000) [pid = 10935] [serial = 1909] [outer = 0x0] [url = about:blank] 18:01:47 INFO - PROCESS | 10935 | --DOMWINDOW == 260 (0x11716e800) [pid = 10935] [serial = 1906] [outer = 0x0] [url = about:blank] 18:01:47 INFO - PROCESS | 10935 | --DOMWINDOW == 259 (0x134a8c400) [pid = 10935] [serial = 1918] [outer = 0x0] [url = about:blank] 18:01:47 INFO - PROCESS | 10935 | --DOMWINDOW == 258 (0x12d3ea800) [pid = 10935] [serial = 1915] [outer = 0x0] [url = about:blank] 18:01:47 INFO - PROCESS | 10935 | --DOMWINDOW == 257 (0x1296cd400) [pid = 10935] [serial = 1912] [outer = 0x0] [url = about:blank] 18:01:47 INFO - PROCESS | 10935 | --DOMWINDOW == 256 (0x138266c00) [pid = 10935] [serial = 1921] [outer = 0x0] [url = about:blank] 18:01:47 INFO - PROCESS | 10935 | --DOMWINDOW == 255 (0x13826f400) [pid = 10935] [serial = 1924] [outer = 0x0] [url = about:blank] 18:01:47 INFO - PROCESS | 10935 | --DOMWINDOW == 254 (0x13f9cbc00) [pid = 10935] [serial = 1927] [outer = 0x0] [url = about:blank] 18:01:47 INFO - PROCESS | 10935 | --DOMWINDOW == 253 (0x13f9d2800) [pid = 10935] [serial = 1930] [outer = 0x0] [url = about:blank] 18:01:47 INFO - PROCESS | 10935 | --DOMWINDOW == 252 (0x13fdb3400) [pid = 10935] [serial = 1933] [outer = 0x0] [url = about:blank] 18:01:47 INFO - PROCESS | 10935 | --DOMWINDOW == 251 (0x13fdba800) [pid = 10935] [serial = 1936] [outer = 0x0] [url = about:blank] 18:01:47 INFO - PROCESS | 10935 | --DOMWINDOW == 250 (0x135972400) [pid = 10935] [serial = 1969] [outer = 0x0] [url = about:blank] 18:01:47 INFO - PROCESS | 10935 | --DOCSHELL 0x135464800 == 114 [pid = 10935] [id = 675] 18:01:47 INFO - PROCESS | 10935 | --DOCSHELL 0x134987000 == 113 [pid = 10935] [id = 674] 18:01:47 INFO - PROCESS | 10935 | --DOCSHELL 0x12d5a2000 == 112 [pid = 10935] [id = 673] 18:01:47 INFO - PROCESS | 10935 | --DOCSHELL 0x12ae07800 == 111 [pid = 10935] [id = 672] 18:01:47 INFO - PROCESS | 10935 | --DOCSHELL 0x124eb6800 == 110 [pid = 10935] [id = 671] 18:01:47 INFO - PROCESS | 10935 | --DOCSHELL 0x12c6df800 == 109 [pid = 10935] [id = 670] 18:01:47 INFO - PROCESS | 10935 | --DOCSHELL 0x135bcf000 == 108 [pid = 10935] [id = 669] 18:01:47 INFO - PROCESS | 10935 | --DOCSHELL 0x123428000 == 107 [pid = 10935] [id = 668] 18:01:47 INFO - PROCESS | 10935 | --DOCSHELL 0x14143c800 == 106 [pid = 10935] [id = 667] 18:01:47 INFO - PROCESS | 10935 | --DOCSHELL 0x1446cf800 == 105 [pid = 10935] [id = 666] 18:01:47 INFO - PROCESS | 10935 | --DOCSHELL 0x1432cb000 == 104 [pid = 10935] [id = 665] 18:01:47 INFO - PROCESS | 10935 | --DOCSHELL 0x142b60800 == 103 [pid = 10935] [id = 664] 18:01:47 INFO - PROCESS | 10935 | --DOCSHELL 0x14132a800 == 102 [pid = 10935] [id = 663] 18:01:47 INFO - PROCESS | 10935 | --DOCSHELL 0x140536000 == 101 [pid = 10935] [id = 662] 18:01:47 INFO - PROCESS | 10935 | --DOCSHELL 0x13fb1b000 == 100 [pid = 10935] [id = 661] 18:01:47 INFO - PROCESS | 10935 | --DOCSHELL 0x13f8d8000 == 99 [pid = 10935] [id = 660] 18:01:47 INFO - PROCESS | 10935 | --DOCSHELL 0x135c5a000 == 98 [pid = 10935] [id = 659] 18:01:47 INFO - PROCESS | 10935 | --DOCSHELL 0x12d955800 == 97 [pid = 10935] [id = 658] 18:01:47 INFO - PROCESS | 10935 | --DOCSHELL 0x124eb6000 == 96 [pid = 10935] [id = 657] 18:01:47 INFO - PROCESS | 10935 | --DOMWINDOW == 249 (0x12e332c00) [pid = 10935] [serial = 1957] [outer = 0x0] [url = about:blank] 18:01:47 INFO - PROCESS | 10935 | --DOMWINDOW == 248 (0x134928c00) [pid = 10935] [serial = 1960] [outer = 0x0] [url = about:blank] 18:01:47 INFO - PROCESS | 10935 | --DOMWINDOW == 247 (0x12e370800) [pid = 10935] [serial = 1958] [outer = 0x0] [url = about:blank] 18:01:47 INFO - PROCESS | 10935 | --DOMWINDOW == 246 (0x12783f000) [pid = 10935] [serial = 1963] [outer = 0x0] [url = about:blank] 18:01:47 INFO - PROCESS | 10935 | --DOMWINDOW == 245 (0x134a4dc00) [pid = 10935] [serial = 1966] [outer = 0x0] [url = about:blank] 18:01:47 INFO - PROCESS | 10935 | --DOMWINDOW == 244 (0x125617000) [pid = 10935] [serial = 1945] [outer = 0x0] [url = about:blank] 18:01:47 INFO - PROCESS | 10935 | --DOMWINDOW == 243 (0x1262b1000) [pid = 10935] [serial = 1946] [outer = 0x0] [url = about:blank] 18:01:47 INFO - PROCESS | 10935 | --DOMWINDOW == 242 (0x11856c800) [pid = 10935] [serial = 1939] [outer = 0x0] [url = about:blank] 18:01:47 INFO - PROCESS | 10935 | --DOMWINDOW == 241 (0x119ace400) [pid = 10935] [serial = 1940] [outer = 0x0] [url = about:blank] 18:01:47 INFO - PROCESS | 10935 | --DOMWINDOW == 240 (0x1296db800) [pid = 10935] [serial = 1951] [outer = 0x0] [url = about:blank] 18:01:47 INFO - PROCESS | 10935 | --DOMWINDOW == 239 (0x12324b000) [pid = 10935] [serial = 1942] [outer = 0x0] [url = about:blank] 18:01:47 INFO - PROCESS | 10935 | --DOMWINDOW == 238 (0x124805800) [pid = 10935] [serial = 1943] [outer = 0x0] [url = about:blank] 18:01:47 INFO - PROCESS | 10935 | --DOMWINDOW == 237 (0x12786b000) [pid = 10935] [serial = 1948] [outer = 0x0] [url = about:blank] 18:01:47 INFO - PROCESS | 10935 | --DOMWINDOW == 236 (0x1292c2800) [pid = 10935] [serial = 1949] [outer = 0x0] [url = about:blank] 18:01:47 INFO - PROCESS | 10935 | --DOMWINDOW == 235 (0x134a44000) [pid = 10935] [serial = 1961] [outer = 0x0] [url = about:blank] 18:01:47 INFO - PROCESS | 10935 | --DOMWINDOW == 234 (0x135248000) [pid = 10935] [serial = 1967] [outer = 0x0] [url = about:blank] 18:01:47 INFO - PROCESS | 10935 | --DOMWINDOW == 233 (0x12bdb3400) [pid = 10935] [serial = 1954] [outer = 0x0] [url = about:blank] 18:01:47 INFO - PROCESS | 10935 | --DOMWINDOW == 232 (0x129953800) [pid = 10935] [serial = 1952] [outer = 0x0] [url = about:blank] 18:01:47 INFO - PROCESS | 10935 | --DOMWINDOW == 231 (0x12cf87000) [pid = 10935] [serial = 1955] [outer = 0x0] [url = about:blank] 18:01:47 INFO - PROCESS | 10935 | --DOMWINDOW == 230 (0x12aa68000) [pid = 10935] [serial = 1964] [outer = 0x0] [url = about:blank] 18:01:47 INFO - PROCESS | 10935 | 1464051707198 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:01:47 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 18:01:47 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 826ms 18:01:47 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 18:01:47 INFO - PROCESS | 10935 | 1464051707248 Marionette TRACE conn2 -> [0,2729,"getWindowHandle",null] 18:01:47 INFO - PROCESS | 10935 | 1464051707250 Marionette TRACE conn2 <- [1,2729,null,{"value":"7"}] 18:01:47 INFO - PROCESS | 10935 | 1464051707252 Marionette TRACE conn2 -> [0,2730,"setScriptTimeout",{"ms":35000}] 18:01:47 INFO - PROCESS | 10935 | 1464051707253 Marionette TRACE conn2 <- [1,2730,null,{}] 18:01:47 INFO - PROCESS | 10935 | 1464051707255 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:01:47 INFO - PROCESS | 10935 | 1464051707361 Marionette TRACE conn2 <- [1,2731,null,{"value":null}] 18:01:47 INFO - PROCESS | 10935 | 1464051707366 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:01:47 INFO - PROCESS | 10935 | ++DOCSHELL 0x126d91800 == 97 [pid = 10935] [id = 690] 18:01:47 INFO - PROCESS | 10935 | ++DOMWINDOW == 231 (0x11910b800) [pid = 10935] [serial = 2070] [outer = 0x0] 18:01:47 INFO - PROCESS | 10935 | ++DOMWINDOW == 232 (0x12619e000) [pid = 10935] [serial = 2071] [outer = 0x11910b800] 18:01:47 INFO - PROCESS | 10935 | 1464051707392 Marionette DEBUG loaded listener.js 18:01:47 INFO - PROCESS | 10935 | ++DOMWINDOW == 233 (0x1296cd400) [pid = 10935] [serial = 2072] [outer = 0x11910b800] 18:01:48 INFO - PROCESS | 10935 | 1464051708296 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:01:48 INFO - PROCESS | 10935 | 1464051708322 Marionette TRACE conn2 <- [1,2733,null,{"value":"7"}] 18:01:48 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 18:01:48 INFO - PROCESS | 10935 | 1464051708324 Marionette TRACE conn2 -> [0,2734,"setScriptTimeout",{"ms":35000}] 18:01:48 INFO - PROCESS | 10935 | 1464051708326 Marionette TRACE conn2 <- [1,2734,null,{}] 18:01:48 INFO - PROCESS | 10935 | 1464051708328 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:01:48 INFO - PROCESS | 10935 | 1464051708415 Marionette TRACE conn2 <- [1,2735,null,{"value":null}] 18:01:48 INFO - PROCESS | 10935 | 1464051708419 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:01:48 INFO - PROCESS | 10935 | ++DOCSHELL 0x12d597800 == 98 [pid = 10935] [id = 691] 18:01:48 INFO - PROCESS | 10935 | ++DOMWINDOW == 234 (0x12d3ec400) [pid = 10935] [serial = 2073] [outer = 0x0] 18:01:48 INFO - PROCESS | 10935 | ++DOMWINDOW == 235 (0x12d66b400) [pid = 10935] [serial = 2074] [outer = 0x12d3ec400] 18:01:48 INFO - PROCESS | 10935 | 1464051708444 Marionette DEBUG loaded listener.js 18:01:48 INFO - PROCESS | 10935 | ++DOMWINDOW == 236 (0x12e370800) [pid = 10935] [serial = 2075] [outer = 0x12d3ec400] 18:01:49 INFO - PROCESS | 10935 | 1464051709016 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:01:49 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 18:01:49 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 721ms 18:01:49 INFO - PROCESS | 10935 | 1464051709048 Marionette TRACE conn2 -> [0,2737,"getWindowHandle",null] 18:01:49 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 18:01:49 INFO - PROCESS | 10935 | 1464051709062 Marionette TRACE conn2 <- [1,2737,null,{"value":"7"}] 18:01:49 INFO - PROCESS | 10935 | 1464051709066 Marionette TRACE conn2 -> [0,2738,"setScriptTimeout",{"ms":35000}] 18:01:49 INFO - PROCESS | 10935 | 1464051709068 Marionette TRACE conn2 <- [1,2738,null,{}] 18:01:49 INFO - PROCESS | 10935 | 1464051709071 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:01:49 INFO - PROCESS | 10935 | 1464051709175 Marionette TRACE conn2 <- [1,2739,null,{"value":null}] 18:01:49 INFO - PROCESS | 10935 | 1464051709182 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:01:49 INFO - PROCESS | 10935 | ++DOCSHELL 0x1353c1800 == 99 [pid = 10935] [id = 692] 18:01:49 INFO - PROCESS | 10935 | ++DOMWINDOW == 237 (0x12e370c00) [pid = 10935] [serial = 2076] [outer = 0x0] 18:01:49 INFO - PROCESS | 10935 | ++DOMWINDOW == 238 (0x134a4b400) [pid = 10935] [serial = 2077] [outer = 0x12e370c00] 18:01:49 INFO - PROCESS | 10935 | 1464051709208 Marionette DEBUG loaded listener.js 18:01:49 INFO - PROCESS | 10935 | ++DOMWINDOW == 239 (0x134a8d400) [pid = 10935] [serial = 2078] [outer = 0x12e370c00] 18:01:49 INFO - PROCESS | 10935 | 1464051709604 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:01:49 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 18:01:49 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 571ms 18:01:49 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 18:01:49 INFO - PROCESS | 10935 | 1464051709643 Marionette TRACE conn2 -> [0,2741,"getWindowHandle",null] 18:01:49 INFO - PROCESS | 10935 | 1464051709645 Marionette TRACE conn2 <- [1,2741,null,{"value":"7"}] 18:01:49 INFO - PROCESS | 10935 | 1464051709647 Marionette TRACE conn2 -> [0,2742,"setScriptTimeout",{"ms":35000}] 18:01:49 INFO - PROCESS | 10935 | 1464051709649 Marionette TRACE conn2 <- [1,2742,null,{}] 18:01:49 INFO - PROCESS | 10935 | 1464051709652 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:01:49 INFO - PROCESS | 10935 | 1464051709795 Marionette TRACE conn2 <- [1,2743,null,{"value":null}] 18:01:49 INFO - PROCESS | 10935 | 1464051709810 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:01:49 INFO - PROCESS | 10935 | ++DOCSHELL 0x137512000 == 100 [pid = 10935] [id = 693] 18:01:49 INFO - PROCESS | 10935 | ++DOMWINDOW == 240 (0x134a47000) [pid = 10935] [serial = 2079] [outer = 0x0] 18:01:49 INFO - PROCESS | 10935 | ++DOMWINDOW == 241 (0x13524a800) [pid = 10935] [serial = 2080] [outer = 0x134a47000] 18:01:49 INFO - PROCESS | 10935 | 1464051709835 Marionette DEBUG loaded listener.js 18:01:49 INFO - PROCESS | 10935 | ++DOMWINDOW == 242 (0x135972400) [pid = 10935] [serial = 2081] [outer = 0x134a47000] 18:01:50 INFO - PROCESS | 10935 | 1464051710229 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:01:50 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 18:01:50 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 620ms 18:01:50 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 18:01:50 INFO - PROCESS | 10935 | 1464051710273 Marionette TRACE conn2 -> [0,2745,"getWindowHandle",null] 18:01:50 INFO - PROCESS | 10935 | 1464051710275 Marionette TRACE conn2 <- [1,2745,null,{"value":"7"}] 18:01:50 INFO - PROCESS | 10935 | 1464051710278 Marionette TRACE conn2 -> [0,2746,"setScriptTimeout",{"ms":35000}] 18:01:50 INFO - PROCESS | 10935 | 1464051710280 Marionette TRACE conn2 <- [1,2746,null,{}] 18:01:50 INFO - PROCESS | 10935 | 1464051710284 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:01:50 INFO - PROCESS | 10935 | 1464051710488 Marionette TRACE conn2 <- [1,2747,null,{"value":null}] 18:01:50 INFO - PROCESS | 10935 | 1464051710508 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:01:50 INFO - PROCESS | 10935 | ++DOCSHELL 0x1384c5800 == 101 [pid = 10935] [id = 694] 18:01:50 INFO - PROCESS | 10935 | ++DOMWINDOW == 243 (0x1351cd000) [pid = 10935] [serial = 2082] [outer = 0x0] 18:01:50 INFO - PROCESS | 10935 | ++DOMWINDOW == 244 (0x1359c6400) [pid = 10935] [serial = 2083] [outer = 0x1351cd000] 18:01:50 INFO - PROCESS | 10935 | 1464051710533 Marionette DEBUG loaded listener.js 18:01:50 INFO - PROCESS | 10935 | ++DOMWINDOW == 245 (0x134931c00) [pid = 10935] [serial = 2084] [outer = 0x1351cd000] 18:01:50 INFO - PROCESS | 10935 | 1464051710911 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:01:50 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 18:01:50 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 670ms 18:01:50 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 18:01:50 INFO - PROCESS | 10935 | 1464051710961 Marionette TRACE conn2 -> [0,2749,"getWindowHandle",null] 18:01:50 INFO - PROCESS | 10935 | 1464051710962 Marionette TRACE conn2 <- [1,2749,null,{"value":"7"}] 18:01:50 INFO - PROCESS | 10935 | 1464051710970 Marionette TRACE conn2 -> [0,2750,"setScriptTimeout",{"ms":35000}] 18:01:50 INFO - PROCESS | 10935 | 1464051710971 Marionette TRACE conn2 <- [1,2750,null,{}] 18:01:50 INFO - PROCESS | 10935 | 1464051710973 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:01:51 INFO - PROCESS | 10935 | 1464051711117 Marionette TRACE conn2 <- [1,2751,null,{"value":null}] 18:01:51 INFO - PROCESS | 10935 | 1464051711153 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:01:51 INFO - PROCESS | 10935 | ++DOCSHELL 0x13fa93800 == 102 [pid = 10935] [id = 695] 18:01:51 INFO - PROCESS | 10935 | ++DOMWINDOW == 246 (0x135a1ac00) [pid = 10935] [serial = 2085] [outer = 0x0] 18:01:51 INFO - PROCESS | 10935 | ++DOMWINDOW == 247 (0x1381d5c00) [pid = 10935] [serial = 2086] [outer = 0x135a1ac00] 18:01:51 INFO - PROCESS | 10935 | 1464051711178 Marionette DEBUG loaded listener.js 18:01:51 INFO - PROCESS | 10935 | ++DOMWINDOW == 248 (0x138269400) [pid = 10935] [serial = 2087] [outer = 0x135a1ac00] 18:01:51 INFO - PROCESS | 10935 | --DOMWINDOW == 247 (0x12aa64800) [pid = 10935] [serial = 1638] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 18:01:51 INFO - PROCESS | 10935 | --DOMWINDOW == 246 (0x1166c1000) [pid = 10935] [serial = 1722] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 18:01:51 INFO - PROCESS | 10935 | --DOMWINDOW == 245 (0x12bdb1c00) [pid = 10935] [serial = 1845] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 18:01:51 INFO - PROCESS | 10935 | --DOMWINDOW == 244 (0x12994f800) [pid = 10935] [serial = 1704] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 18:01:51 INFO - PROCESS | 10935 | --DOMWINDOW == 243 (0x12e36dc00) [pid = 10935] [serial = 1848] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 18:01:51 INFO - PROCESS | 10935 | --DOMWINDOW == 242 (0x11266a800) [pid = 10935] [serial = 1866] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 18:01:51 INFO - PROCESS | 10935 | --DOMWINDOW == 241 (0x1198dd400) [pid = 10935] [serial = 1863] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 18:01:51 INFO - PROCESS | 10935 | --DOMWINDOW == 240 (0x1262b6400) [pid = 10935] [serial = 1770] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 18:01:51 INFO - PROCESS | 10935 | --DOMWINDOW == 239 (0x1349e6000) [pid = 10935] [serial = 1644] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 18:01:51 INFO - PROCESS | 10935 | --DOMWINDOW == 238 (0x12729e400) [pid = 10935] [serial = 1701] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 18:01:51 INFO - PROCESS | 10935 | --DOMWINDOW == 237 (0x135aa8800) [pid = 10935] [serial = 1782] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 18:01:51 INFO - PROCESS | 10935 | --DOMWINDOW == 236 (0x134a8a800) [pid = 10935] [serial = 1713] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 18:01:51 INFO - PROCESS | 10935 | --DOMWINDOW == 235 (0x119c72800) [pid = 10935] [serial = 1629] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 18:01:51 INFO - PROCESS | 10935 | --DOMWINDOW == 234 (0x12eb9e000) [pid = 10935] [serial = 2025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 18:01:51 INFO - PROCESS | 10935 | --DOMWINDOW == 233 (0x1374a6c00) [pid = 10935] [serial = 2028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 18:01:51 INFO - PROCESS | 10935 | --DOMWINDOW == 232 (0x135c0cc00) [pid = 10935] [serial = 1785] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 18:01:51 INFO - PROCESS | 10935 | --DOMWINDOW == 231 (0x134a8dc00) [pid = 10935] [serial = 1779] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 18:01:51 INFO - PROCESS | 10935 | --DOMWINDOW == 230 (0x135244800) [pid = 10935] [serial = 1716] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 18:01:51 INFO - PROCESS | 10935 | --DOMWINDOW == 229 (0x1212da400) [pid = 10935] [serial = 1839] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 18:01:51 INFO - PROCESS | 10935 | --DOMWINDOW == 228 (0x123553800) [pid = 10935] [serial = 2013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 18:01:51 INFO - PROCESS | 10935 | --DOMWINDOW == 227 (0x1126d0400) [pid = 10935] [serial = 1791] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 18:01:51 INFO - PROCESS | 10935 | --DOMWINDOW == 226 (0x1296df800) [pid = 10935] [serial = 2019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 18:01:51 INFO - PROCESS | 10935 | --DOMWINDOW == 225 (0x12355f400) [pid = 10935] [serial = 1548] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 18:01:51 INFO - PROCESS | 10935 | --DOMWINDOW == 224 (0x12bdb6000) [pid = 10935] [serial = 2022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 18:01:51 INFO - PROCESS | 10935 | --DOMWINDOW == 223 (0x12e363400) [pid = 10935] [serial = 1641] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 18:01:51 INFO - PROCESS | 10935 | --DOMWINDOW == 222 (0x119481800) [pid = 10935] [serial = 1935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 18:01:51 INFO - PROCESS | 10935 | --DOMWINDOW == 221 (0x123552000) [pid = 10935] [serial = 1842] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 18:01:51 INFO - PROCESS | 10935 | --DOMWINDOW == 220 (0x117673000) [pid = 10935] [serial = 1626] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 18:01:51 INFO - PROCESS | 10935 | --DOMWINDOW == 219 (0x135772c00) [pid = 10935] [serial = 1719] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 18:01:51 INFO - PROCESS | 10935 | --DOMWINDOW == 218 (0x12aa62c00) [pid = 10935] [serial = 1635] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 18:01:51 INFO - PROCESS | 10935 | --DOMWINDOW == 217 (0x1166bb400) [pid = 10935] [serial = 2010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 18:01:51 INFO - PROCESS | 10935 | --DOMWINDOW == 216 (0x134a86000) [pid = 10935] [serial = 1854] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 18:01:51 INFO - PROCESS | 10935 | --DOMWINDOW == 215 (0x1349df000) [pid = 10935] [serial = 1851] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 18:01:51 INFO - PROCESS | 10935 | --DOMWINDOW == 214 (0x1126c7c00) [pid = 10935] [serial = 1788] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 18:01:51 INFO - PROCESS | 10935 | --DOMWINDOW == 213 (0x12b48c400) [pid = 10935] [serial = 1707] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 18:01:51 INFO - PROCESS | 10935 | --DOMWINDOW == 212 (0x118707400) [pid = 10935] [serial = 1836] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 18:01:51 INFO - PROCESS | 10935 | --DOMWINDOW == 211 (0x127821400) [pid = 10935] [serial = 2016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 18:01:51 INFO - PROCESS | 10935 | --DOMWINDOW == 210 (0x1273d2000) [pid = 10935] [serial = 1773] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 18:01:51 INFO - PROCESS | 10935 | --DOMWINDOW == 209 (0x1161f4000) [pid = 10935] [serial = 1695] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 18:01:51 INFO - PROCESS | 10935 | --DOMWINDOW == 208 (0x12eba4400) [pid = 10935] [serial = 1710] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 18:01:51 INFO - PROCESS | 10935 | --DOMWINDOW == 207 (0x110f7f000) [pid = 10935] [serial = 1764] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 18:01:51 INFO - PROCESS | 10935 | --DOMWINDOW == 206 (0x11224e400) [pid = 10935] [serial = 1653] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 18:01:51 INFO - PROCESS | 10935 | --DOMWINDOW == 205 (0x113342400) [pid = 10935] [serial = 1647] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 18:01:51 INFO - PROCESS | 10935 | --DOMWINDOW == 204 (0x1254be800) [pid = 10935] [serial = 1632] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 18:01:51 INFO - PROCESS | 10935 | --DOMWINDOW == 203 (0x1359c4c00) [pid = 10935] [serial = 1860] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 18:01:51 INFO - PROCESS | 10935 | --DOMWINDOW == 202 (0x13576cc00) [pid = 10935] [serial = 1857] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 18:01:51 INFO - PROCESS | 10935 | --DOMWINDOW == 201 (0x1126c8c00) [pid = 10935] [serial = 1833] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 18:01:51 INFO - PROCESS | 10935 | --DOMWINDOW == 200 (0x12aacc000) [pid = 10935] [serial = 1776] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 18:01:51 INFO - PROCESS | 10935 | --DOMWINDOW == 199 (0x12123ec00) [pid = 10935] [serial = 1767] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 18:01:51 INFO - PROCESS | 10935 | --DOMWINDOW == 198 (0x1198dfc00) [pid = 10935] [serial = 1650] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 18:01:51 INFO - PROCESS | 10935 | --DOMWINDOW == 197 (0x11a165800) [pid = 10935] [serial = 1698] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 18:01:51 INFO - PROCESS | 10935 | --DOMWINDOW == 196 (0x1212d3000) [pid = 10935] [serial = 2031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 18:01:51 INFO - PROCESS | 10935 | --DOMWINDOW == 195 (0x134927000) [pid = 10935] [serial = 1725] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 18:01:51 INFO - PROCESS | 10935 | 1464051711983 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:01:51 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 18:01:51 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 1027ms 18:01:51 INFO - PROCESS | 10935 | 1464051711992 Marionette TRACE conn2 -> [0,2753,"getWindowHandle",null] 18:01:51 INFO - PROCESS | 10935 | 1464051711993 Marionette TRACE conn2 <- [1,2753,null,{"value":"7"}] 18:01:52 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 18:01:52 INFO - PROCESS | 10935 | 1464051712004 Marionette TRACE conn2 -> [0,2754,"setScriptTimeout",{"ms":35000}] 18:01:52 INFO - PROCESS | 10935 | 1464051712006 Marionette TRACE conn2 <- [1,2754,null,{}] 18:01:52 INFO - PROCESS | 10935 | 1464051712008 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:01:52 INFO - PROCESS | 10935 | 1464051712115 Marionette TRACE conn2 <- [1,2755,null,{"value":null}] 18:01:52 INFO - PROCESS | 10935 | 1464051712216 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:01:52 INFO - PROCESS | 10935 | ++DOCSHELL 0x12b4b1000 == 103 [pid = 10935] [id = 696] 18:01:52 INFO - PROCESS | 10935 | ++DOMWINDOW == 196 (0x1126d5000) [pid = 10935] [serial = 2088] [outer = 0x0] 18:01:52 INFO - PROCESS | 10935 | ++DOMWINDOW == 197 (0x1166bb400) [pid = 10935] [serial = 2089] [outer = 0x1126d5000] 18:01:52 INFO - PROCESS | 10935 | 1464051712254 Marionette DEBUG loaded listener.js 18:01:52 INFO - PROCESS | 10935 | ++DOMWINDOW == 198 (0x11a164800) [pid = 10935] [serial = 2090] [outer = 0x1126d5000] 18:01:52 INFO - PROCESS | 10935 | 1464051712539 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:01:52 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 18:01:52 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 569ms 18:01:52 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 18:01:52 INFO - PROCESS | 10935 | 1464051712575 Marionette TRACE conn2 -> [0,2757,"getWindowHandle",null] 18:01:52 INFO - PROCESS | 10935 | 1464051712576 Marionette TRACE conn2 <- [1,2757,null,{"value":"7"}] 18:01:52 INFO - PROCESS | 10935 | 1464051712578 Marionette TRACE conn2 -> [0,2758,"setScriptTimeout",{"ms":35000}] 18:01:52 INFO - PROCESS | 10935 | 1464051712579 Marionette TRACE conn2 <- [1,2758,null,{}] 18:01:52 INFO - PROCESS | 10935 | 1464051712583 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:01:52 INFO - PROCESS | 10935 | 1464051712707 Marionette TRACE conn2 <- [1,2759,null,{"value":null}] 18:01:52 INFO - PROCESS | 10935 | 1464051712800 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:01:52 INFO - PROCESS | 10935 | ++DOCSHELL 0x138479000 == 104 [pid = 10935] [id = 697] 18:01:52 INFO - PROCESS | 10935 | ++DOMWINDOW == 199 (0x115e42c00) [pid = 10935] [serial = 2091] [outer = 0x0] 18:01:52 INFO - PROCESS | 10935 | ++DOMWINDOW == 200 (0x123705800) [pid = 10935] [serial = 2092] [outer = 0x115e42c00] 18:01:52 INFO - PROCESS | 10935 | 1464051712825 Marionette DEBUG loaded listener.js 18:01:52 INFO - PROCESS | 10935 | ++DOMWINDOW == 201 (0x12bdbec00) [pid = 10935] [serial = 2093] [outer = 0x115e42c00] 18:01:53 INFO - PROCESS | 10935 | 1464051713136 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:01:53 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 18:01:53 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 575ms 18:01:53 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 18:01:53 INFO - PROCESS | 10935 | 1464051713153 Marionette TRACE conn2 -> [0,2761,"getWindowHandle",null] 18:01:53 INFO - PROCESS | 10935 | 1464051713155 Marionette TRACE conn2 <- [1,2761,null,{"value":"7"}] 18:01:53 INFO - PROCESS | 10935 | 1464051713157 Marionette TRACE conn2 -> [0,2762,"setScriptTimeout",{"ms":35000}] 18:01:53 INFO - PROCESS | 10935 | 1464051713158 Marionette TRACE conn2 <- [1,2762,null,{}] 18:01:53 INFO - PROCESS | 10935 | 1464051713160 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:01:53 INFO - PROCESS | 10935 | 1464051713269 Marionette TRACE conn2 <- [1,2763,null,{"value":null}] 18:01:53 INFO - PROCESS | 10935 | 1464051713274 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:01:53 INFO - PROCESS | 10935 | ++DOCSHELL 0x141320800 == 105 [pid = 10935] [id = 698] 18:01:53 INFO - PROCESS | 10935 | ++DOMWINDOW == 202 (0x1160e7400) [pid = 10935] [serial = 2094] [outer = 0x0] 18:01:53 INFO - PROCESS | 10935 | ++DOMWINDOW == 203 (0x1349e1000) [pid = 10935] [serial = 2095] [outer = 0x1160e7400] 18:01:53 INFO - PROCESS | 10935 | 1464051713299 Marionette DEBUG loaded listener.js 18:01:53 INFO - PROCESS | 10935 | ++DOMWINDOW == 204 (0x1351cf800) [pid = 10935] [serial = 2096] [outer = 0x1160e7400] 18:01:53 INFO - PROCESS | 10935 | 1464051713668 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:01:53 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 18:01:53 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 522ms 18:01:53 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 18:01:53 INFO - PROCESS | 10935 | 1464051713679 Marionette TRACE conn2 -> [0,2765,"getWindowHandle",null] 18:01:53 INFO - PROCESS | 10935 | 1464051713680 Marionette TRACE conn2 <- [1,2765,null,{"value":"7"}] 18:01:53 INFO - PROCESS | 10935 | 1464051713684 Marionette TRACE conn2 -> [0,2766,"setScriptTimeout",{"ms":35000}] 18:01:53 INFO - PROCESS | 10935 | 1464051713686 Marionette TRACE conn2 <- [1,2766,null,{}] 18:01:53 INFO - PROCESS | 10935 | 1464051713692 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:01:53 INFO - PROCESS | 10935 | 1464051713855 Marionette TRACE conn2 <- [1,2767,null,{"value":null}] 18:01:54 INFO - PROCESS | 10935 | 1464051714049 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:01:54 INFO - PROCESS | 10935 | ++DOCSHELL 0x11a061000 == 106 [pid = 10935] [id = 699] 18:01:54 INFO - PROCESS | 10935 | ++DOMWINDOW == 205 (0x111028800) [pid = 10935] [serial = 2097] [outer = 0x0] 18:01:54 INFO - PROCESS | 10935 | ++DOMWINDOW == 206 (0x1122b0c00) [pid = 10935] [serial = 2098] [outer = 0x111028800] 18:01:54 INFO - PROCESS | 10935 | 1464051714083 Marionette DEBUG loaded listener.js 18:01:54 INFO - PROCESS | 10935 | ++DOMWINDOW == 207 (0x1166c1000) [pid = 10935] [serial = 2099] [outer = 0x111028800] 18:01:54 INFO - PROCESS | 10935 | 1464051714557 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:01:54 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 18:01:54 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 925ms 18:01:54 INFO - PROCESS | 10935 | 1464051714611 Marionette TRACE conn2 -> [0,2769,"getWindowHandle",null] 18:01:54 INFO - PROCESS | 10935 | 1464051714615 Marionette TRACE conn2 <- [1,2769,null,{"value":"7"}] 18:01:54 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 18:01:54 INFO - PROCESS | 10935 | 1464051714622 Marionette TRACE conn2 -> [0,2770,"setScriptTimeout",{"ms":35000}] 18:01:54 INFO - PROCESS | 10935 | 1464051714626 Marionette TRACE conn2 <- [1,2770,null,{}] 18:01:54 INFO - PROCESS | 10935 | 1464051714631 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:01:54 INFO - PROCESS | 10935 | 1464051714838 Marionette TRACE conn2 <- [1,2771,null,{"value":null}] 18:01:55 INFO - PROCESS | 10935 | 1464051715051 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:01:55 INFO - PROCESS | 10935 | ++DOCSHELL 0x12de0a800 == 107 [pid = 10935] [id = 700] 18:01:55 INFO - PROCESS | 10935 | ++DOMWINDOW == 208 (0x119c56000) [pid = 10935] [serial = 2100] [outer = 0x0] 18:01:55 INFO - PROCESS | 10935 | ++DOMWINDOW == 209 (0x11a165800) [pid = 10935] [serial = 2101] [outer = 0x119c56000] 18:01:55 INFO - PROCESS | 10935 | 1464051715092 Marionette DEBUG loaded listener.js 18:01:55 INFO - PROCESS | 10935 | ++DOMWINDOW == 210 (0x124809c00) [pid = 10935] [serial = 2102] [outer = 0x119c56000] 18:01:55 INFO - PROCESS | 10935 | 1464051715554 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:01:55 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 18:01:55 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 975ms 18:01:55 INFO - PROCESS | 10935 | 1464051715598 Marionette TRACE conn2 -> [0,2773,"getWindowHandle",null] 18:01:55 INFO - PROCESS | 10935 | 1464051715601 Marionette TRACE conn2 <- [1,2773,null,{"value":"7"}] 18:01:55 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 18:01:55 INFO - PROCESS | 10935 | 1464051715604 Marionette TRACE conn2 -> [0,2774,"setScriptTimeout",{"ms":35000}] 18:01:55 INFO - PROCESS | 10935 | 1464051715605 Marionette TRACE conn2 <- [1,2774,null,{}] 18:01:55 INFO - PROCESS | 10935 | 1464051715608 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:01:55 INFO - PROCESS | 10935 | 1464051715738 Marionette TRACE conn2 <- [1,2775,null,{"value":null}] 18:01:55 INFO - PROCESS | 10935 | 1464051715885 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:01:55 INFO - PROCESS | 10935 | ++DOCSHELL 0x1384da000 == 108 [pid = 10935] [id = 701] 18:01:55 INFO - PROCESS | 10935 | ++DOMWINDOW == 211 (0x124d60400) [pid = 10935] [serial = 2103] [outer = 0x0] 18:01:55 INFO - PROCESS | 10935 | ++DOMWINDOW == 212 (0x12783fc00) [pid = 10935] [serial = 2104] [outer = 0x124d60400] 18:01:55 INFO - PROCESS | 10935 | 1464051715915 Marionette DEBUG loaded listener.js 18:01:55 INFO - PROCESS | 10935 | ++DOMWINDOW == 213 (0x12981bc00) [pid = 10935] [serial = 2105] [outer = 0x124d60400] 18:01:56 INFO - PROCESS | 10935 | 1464051716329 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:01:56 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 18:01:56 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 768ms 18:01:56 INFO - PROCESS | 10935 | 1464051716374 Marionette TRACE conn2 -> [0,2777,"getWindowHandle",null] 18:01:56 INFO - PROCESS | 10935 | 1464051716375 Marionette TRACE conn2 <- [1,2777,null,{"value":"7"}] 18:01:56 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 18:01:56 INFO - PROCESS | 10935 | 1464051716383 Marionette TRACE conn2 -> [0,2778,"setScriptTimeout",{"ms":35000}] 18:01:56 INFO - PROCESS | 10935 | 1464051716388 Marionette TRACE conn2 <- [1,2778,null,{}] 18:01:56 INFO - PROCESS | 10935 | 1464051716391 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:01:56 INFO - PROCESS | 10935 | 1464051716538 Marionette TRACE conn2 <- [1,2779,null,{"value":null}] 18:01:56 INFO - PROCESS | 10935 | 1464051716667 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:01:56 INFO - PROCESS | 10935 | ++DOCSHELL 0x14164a000 == 109 [pid = 10935] [id = 702] 18:01:56 INFO - PROCESS | 10935 | ++DOMWINDOW == 214 (0x125574400) [pid = 10935] [serial = 2106] [outer = 0x0] 18:01:56 INFO - PROCESS | 10935 | ++DOMWINDOW == 215 (0x12b48bc00) [pid = 10935] [serial = 2107] [outer = 0x125574400] 18:01:56 INFO - PROCESS | 10935 | 1464051716697 Marionette DEBUG loaded listener.js 18:01:56 INFO - PROCESS | 10935 | ++DOMWINDOW == 216 (0x1349db400) [pid = 10935] [serial = 2108] [outer = 0x125574400] 18:01:57 INFO - PROCESS | 10935 | 1464051717103 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:01:57 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 18:01:57 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 776ms 18:01:57 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 18:01:57 INFO - PROCESS | 10935 | 1464051717156 Marionette TRACE conn2 -> [0,2781,"getWindowHandle",null] 18:01:57 INFO - PROCESS | 10935 | 1464051717158 Marionette TRACE conn2 <- [1,2781,null,{"value":"7"}] 18:01:57 INFO - PROCESS | 10935 | 1464051717160 Marionette TRACE conn2 -> [0,2782,"setScriptTimeout",{"ms":35000}] 18:01:57 INFO - PROCESS | 10935 | 1464051717161 Marionette TRACE conn2 <- [1,2782,null,{}] 18:01:57 INFO - PROCESS | 10935 | 1464051717164 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:01:57 INFO - PROCESS | 10935 | 1464051717291 Marionette TRACE conn2 <- [1,2783,null,{"value":null}] 18:01:57 INFO - PROCESS | 10935 | 1464051717436 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:01:57 INFO - PROCESS | 10935 | ++DOCSHELL 0x143245800 == 110 [pid = 10935] [id = 703] 18:01:57 INFO - PROCESS | 10935 | ++DOMWINDOW == 217 (0x12c18ec00) [pid = 10935] [serial = 2109] [outer = 0x0] 18:01:57 INFO - PROCESS | 10935 | ++DOMWINDOW == 218 (0x135772c00) [pid = 10935] [serial = 2110] [outer = 0x12c18ec00] 18:01:57 INFO - PROCESS | 10935 | 1464051717465 Marionette DEBUG loaded listener.js 18:01:57 INFO - PROCESS | 10935 | ++DOMWINDOW == 219 (0x135aadc00) [pid = 10935] [serial = 2111] [outer = 0x12c18ec00] 18:01:57 INFO - PROCESS | 10935 | 1464051717865 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:01:57 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 18:01:57 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 720ms 18:01:57 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 18:01:57 INFO - PROCESS | 10935 | 1464051717880 Marionette TRACE conn2 -> [0,2785,"getWindowHandle",null] 18:01:57 INFO - PROCESS | 10935 | 1464051717882 Marionette TRACE conn2 <- [1,2785,null,{"value":"7"}] 18:01:57 INFO - PROCESS | 10935 | 1464051717884 Marionette TRACE conn2 -> [0,2786,"setScriptTimeout",{"ms":35000}] 18:01:57 INFO - PROCESS | 10935 | 1464051717885 Marionette TRACE conn2 <- [1,2786,null,{}] 18:01:57 INFO - PROCESS | 10935 | 1464051717906 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:01:58 INFO - PROCESS | 10935 | 1464051718031 Marionette TRACE conn2 <- [1,2787,null,{"value":null}] 18:01:58 INFO - PROCESS | 10935 | 1464051718175 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:01:58 INFO - PROCESS | 10935 | ++DOCSHELL 0x14437c000 == 111 [pid = 10935] [id = 704] 18:01:58 INFO - PROCESS | 10935 | ++DOMWINDOW == 220 (0x138269c00) [pid = 10935] [serial = 2112] [outer = 0x0] 18:01:58 INFO - PROCESS | 10935 | ++DOMWINDOW == 221 (0x138272c00) [pid = 10935] [serial = 2113] [outer = 0x138269c00] 18:01:58 INFO - PROCESS | 10935 | 1464051718210 Marionette DEBUG loaded listener.js 18:01:58 INFO - PROCESS | 10935 | ++DOMWINDOW == 222 (0x13f9d7400) [pid = 10935] [serial = 2114] [outer = 0x138269c00] 18:01:58 INFO - PROCESS | 10935 | 1464051718668 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:01:58 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 18:01:58 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 821ms 18:01:58 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 18:01:58 INFO - PROCESS | 10935 | 1464051718705 Marionette TRACE conn2 -> [0,2789,"getWindowHandle",null] 18:01:58 INFO - PROCESS | 10935 | 1464051718707 Marionette TRACE conn2 <- [1,2789,null,{"value":"7"}] 18:01:58 INFO - PROCESS | 10935 | 1464051718709 Marionette TRACE conn2 -> [0,2790,"setScriptTimeout",{"ms":35000}] 18:01:58 INFO - PROCESS | 10935 | 1464051718710 Marionette TRACE conn2 <- [1,2790,null,{}] 18:01:58 INFO - PROCESS | 10935 | 1464051718713 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:01:58 INFO - PROCESS | 10935 | 1464051718840 Marionette TRACE conn2 <- [1,2791,null,{"value":null}] 18:01:58 INFO - PROCESS | 10935 | 1464051718988 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:01:58 INFO - PROCESS | 10935 | ++DOCSHELL 0x1446cf800 == 112 [pid = 10935] [id = 705] 18:01:58 INFO - PROCESS | 10935 | ++DOMWINDOW == 223 (0x13fdbc000) [pid = 10935] [serial = 2115] [outer = 0x0] 18:01:59 INFO - PROCESS | 10935 | ++DOMWINDOW == 224 (0x1416aa400) [pid = 10935] [serial = 2116] [outer = 0x13fdbc000] 18:01:59 INFO - PROCESS | 10935 | 1464051719019 Marionette DEBUG loaded listener.js 18:01:59 INFO - PROCESS | 10935 | ++DOMWINDOW == 225 (0x141750000) [pid = 10935] [serial = 2117] [outer = 0x13fdbc000] 18:01:59 INFO - PROCESS | 10935 | 1464051719414 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:01:59 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 18:01:59 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 770ms 18:01:59 INFO - PROCESS | 10935 | 1464051719480 Marionette TRACE conn2 -> [0,2793,"getWindowHandle",null] 18:01:59 INFO - PROCESS | 10935 | 1464051719481 Marionette TRACE conn2 <- [1,2793,null,{"value":"7"}] 18:01:59 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 18:01:59 INFO - PROCESS | 10935 | 1464051719484 Marionette TRACE conn2 -> [0,2794,"setScriptTimeout",{"ms":35000}] 18:01:59 INFO - PROCESS | 10935 | 1464051719485 Marionette TRACE conn2 <- [1,2794,null,{}] 18:01:59 INFO - PROCESS | 10935 | 1464051719487 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:01:59 INFO - PROCESS | 10935 | 1464051719612 Marionette TRACE conn2 <- [1,2795,null,{"value":null}] 18:01:59 INFO - PROCESS | 10935 | 1464051719769 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:01:59 INFO - PROCESS | 10935 | ++DOCSHELL 0x144aed800 == 113 [pid = 10935] [id = 706] 18:01:59 INFO - PROCESS | 10935 | ++DOMWINDOW == 226 (0x14174c000) [pid = 10935] [serial = 2118] [outer = 0x0] 18:01:59 INFO - PROCESS | 10935 | ++DOMWINDOW == 227 (0x141755c00) [pid = 10935] [serial = 2119] [outer = 0x14174c000] 18:01:59 INFO - PROCESS | 10935 | 1464051719800 Marionette DEBUG loaded listener.js 18:01:59 INFO - PROCESS | 10935 | ++DOMWINDOW == 228 (0x142a77800) [pid = 10935] [serial = 2120] [outer = 0x14174c000] 18:02:00 INFO - PROCESS | 10935 | 1464051720188 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:02:00 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 18:02:00 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 723ms 18:02:00 INFO - PROCESS | 10935 | 1464051720207 Marionette TRACE conn2 -> [0,2797,"getWindowHandle",null] 18:02:00 INFO - PROCESS | 10935 | 1464051720208 Marionette TRACE conn2 <- [1,2797,null,{"value":"7"}] 18:02:00 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 18:02:00 INFO - PROCESS | 10935 | 1464051720211 Marionette TRACE conn2 -> [0,2798,"setScriptTimeout",{"ms":35000}] 18:02:00 INFO - PROCESS | 10935 | 1464051720212 Marionette TRACE conn2 <- [1,2798,null,{}] 18:02:00 INFO - PROCESS | 10935 | 1464051720214 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:02:00 INFO - PROCESS | 10935 | 1464051720341 Marionette TRACE conn2 <- [1,2799,null,{"value":null}] 18:02:00 INFO - PROCESS | 10935 | 1464051720489 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:02:00 INFO - PROCESS | 10935 | ++DOCSHELL 0x144a42000 == 114 [pid = 10935] [id = 707] 18:02:00 INFO - PROCESS | 10935 | ++DOMWINDOW == 229 (0x141754000) [pid = 10935] [serial = 2121] [outer = 0x0] 18:02:00 INFO - PROCESS | 10935 | ++DOMWINDOW == 230 (0x142ae2400) [pid = 10935] [serial = 2122] [outer = 0x141754000] 18:02:00 INFO - PROCESS | 10935 | 1464051720518 Marionette DEBUG loaded listener.js 18:02:00 INFO - PROCESS | 10935 | ++DOMWINDOW == 231 (0x142b33400) [pid = 10935] [serial = 2123] [outer = 0x141754000] 18:02:00 INFO - PROCESS | 10935 | 1464051720954 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:02:01 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 18:02:01 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 819ms 18:02:01 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 18:02:01 INFO - PROCESS | 10935 | 1464051721031 Marionette TRACE conn2 -> [0,2801,"getWindowHandle",null] 18:02:01 INFO - PROCESS | 10935 | 1464051721032 Marionette TRACE conn2 <- [1,2801,null,{"value":"7"}] 18:02:01 INFO - PROCESS | 10935 | 1464051721034 Marionette TRACE conn2 -> [0,2802,"setScriptTimeout",{"ms":35000}] 18:02:01 INFO - PROCESS | 10935 | 1464051721036 Marionette TRACE conn2 <- [1,2802,null,{}] 18:02:01 INFO - PROCESS | 10935 | 1464051721038 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:02:01 INFO - PROCESS | 10935 | 1464051721165 Marionette TRACE conn2 <- [1,2803,null,{"value":null}] 18:02:01 INFO - PROCESS | 10935 | 1464051721312 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:02:01 INFO - PROCESS | 10935 | ++DOCSHELL 0x1439a1000 == 115 [pid = 10935] [id = 708] 18:02:01 INFO - PROCESS | 10935 | ++DOMWINDOW == 232 (0x142ae6800) [pid = 10935] [serial = 2124] [outer = 0x0] 18:02:01 INFO - PROCESS | 10935 | ++DOMWINDOW == 233 (0x142b40800) [pid = 10935] [serial = 2125] [outer = 0x142ae6800] 18:02:01 INFO - PROCESS | 10935 | 1464051721342 Marionette DEBUG loaded listener.js 18:02:01 INFO - PROCESS | 10935 | ++DOMWINDOW == 234 (0x142b49400) [pid = 10935] [serial = 2126] [outer = 0x142ae6800] 18:02:01 INFO - PROCESS | 10935 | 1464051721726 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:02:01 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 18:02:01 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 720ms 18:02:01 INFO - PROCESS | 10935 | 1464051721756 Marionette TRACE conn2 -> [0,2805,"getWindowHandle",null] 18:02:01 INFO - PROCESS | 10935 | 1464051721757 Marionette TRACE conn2 <- [1,2805,null,{"value":"7"}] 18:02:01 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 18:02:01 INFO - PROCESS | 10935 | 1464051721759 Marionette TRACE conn2 -> [0,2806,"setScriptTimeout",{"ms":35000}] 18:02:01 INFO - PROCESS | 10935 | 1464051721760 Marionette TRACE conn2 <- [1,2806,null,{}] 18:02:01 INFO - PROCESS | 10935 | 1464051721763 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:02:01 INFO - PROCESS | 10935 | 1464051721889 Marionette TRACE conn2 <- [1,2807,null,{"value":null}] 18:02:02 INFO - PROCESS | 10935 | 1464051722038 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:02:02 INFO - PROCESS | 10935 | ++DOCSHELL 0x144a4d800 == 116 [pid = 10935] [id = 709] 18:02:02 INFO - PROCESS | 10935 | ++DOMWINDOW == 235 (0x12aa67400) [pid = 10935] [serial = 2127] [outer = 0x0] 18:02:02 INFO - PROCESS | 10935 | ++DOMWINDOW == 236 (0x142ce4c00) [pid = 10935] [serial = 2128] [outer = 0x12aa67400] 18:02:02 INFO - PROCESS | 10935 | 1464051722070 Marionette DEBUG loaded listener.js 18:02:02 INFO - PROCESS | 10935 | ++DOMWINDOW == 237 (0x142ced800) [pid = 10935] [serial = 2129] [outer = 0x12aa67400] 18:02:02 INFO - PROCESS | 10935 | 1464051722579 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:02:02 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 18:02:02 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 871ms 18:02:02 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 18:02:02 INFO - PROCESS | 10935 | 1464051722630 Marionette TRACE conn2 -> [0,2809,"getWindowHandle",null] 18:02:02 INFO - PROCESS | 10935 | 1464051722632 Marionette TRACE conn2 <- [1,2809,null,{"value":"7"}] 18:02:02 INFO - PROCESS | 10935 | 1464051722634 Marionette TRACE conn2 -> [0,2810,"setScriptTimeout",{"ms":35000}] 18:02:02 INFO - PROCESS | 10935 | 1464051722636 Marionette TRACE conn2 <- [1,2810,null,{}] 18:02:02 INFO - PROCESS | 10935 | 1464051722639 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:02:02 INFO - PROCESS | 10935 | 1464051722782 Marionette TRACE conn2 <- [1,2811,null,{"value":null}] 18:02:02 INFO - PROCESS | 10935 | 1464051722908 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:02:02 INFO - PROCESS | 10935 | ++DOCSHELL 0x134a19800 == 117 [pid = 10935] [id = 710] 18:02:02 INFO - PROCESS | 10935 | ++DOMWINDOW == 238 (0x12b487800) [pid = 10935] [serial = 2130] [outer = 0x0] 18:02:02 INFO - PROCESS | 10935 | ++DOMWINDOW == 239 (0x142cedc00) [pid = 10935] [serial = 2131] [outer = 0x12b487800] 18:02:02 INFO - PROCESS | 10935 | 1464051722937 Marionette DEBUG loaded listener.js 18:02:02 INFO - PROCESS | 10935 | ++DOMWINDOW == 240 (0x144752400) [pid = 10935] [serial = 2132] [outer = 0x12b487800] 18:02:03 INFO - PROCESS | 10935 | 1464051723361 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:02:03 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 18:02:03 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 771ms 18:02:03 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 18:02:03 INFO - PROCESS | 10935 | 1464051723406 Marionette TRACE conn2 -> [0,2813,"getWindowHandle",null] 18:02:03 INFO - PROCESS | 10935 | 1464051723407 Marionette TRACE conn2 <- [1,2813,null,{"value":"7"}] 18:02:03 INFO - PROCESS | 10935 | 1464051723409 Marionette TRACE conn2 -> [0,2814,"setScriptTimeout",{"ms":35000}] 18:02:03 INFO - PROCESS | 10935 | 1464051723410 Marionette TRACE conn2 <- [1,2814,null,{}] 18:02:03 INFO - PROCESS | 10935 | 1464051723413 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:02:03 INFO - PROCESS | 10935 | 1464051723542 Marionette TRACE conn2 <- [1,2815,null,{"value":null}] 18:02:03 INFO - PROCESS | 10935 | 1464051723692 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:02:03 INFO - PROCESS | 10935 | ++DOCSHELL 0x12923b000 == 118 [pid = 10935] [id = 711] 18:02:03 INFO - PROCESS | 10935 | ++DOMWINDOW == 241 (0x1130b2c00) [pid = 10935] [serial = 2133] [outer = 0x0] 18:02:03 INFO - PROCESS | 10935 | ++DOMWINDOW == 242 (0x119c5c400) [pid = 10935] [serial = 2134] [outer = 0x1130b2c00] 18:02:03 INFO - PROCESS | 10935 | 1464051723721 Marionette DEBUG loaded listener.js 18:02:03 INFO - PROCESS | 10935 | ++DOMWINDOW == 243 (0x13f898800) [pid = 10935] [serial = 2135] [outer = 0x1130b2c00] 18:02:04 INFO - PROCESS | 10935 | 1464051724129 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:02:04 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 18:02:04 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 771ms 18:02:04 INFO - PROCESS | 10935 | 1464051724189 Marionette TRACE conn2 -> [0,2817,"getWindowHandle",null] 18:02:04 INFO - PROCESS | 10935 | 1464051724191 Marionette TRACE conn2 <- [1,2817,null,{"value":"7"}] 18:02:04 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 18:02:04 INFO - PROCESS | 10935 | 1464051724194 Marionette TRACE conn2 -> [0,2818,"setScriptTimeout",{"ms":35000}] 18:02:04 INFO - PROCESS | 10935 | 1464051724195 Marionette TRACE conn2 <- [1,2818,null,{}] 18:02:04 INFO - PROCESS | 10935 | 1464051724217 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:02:04 INFO - PROCESS | 10935 | 1464051724390 Marionette TRACE conn2 <- [1,2819,null,{"value":null}] 18:02:04 INFO - PROCESS | 10935 | 1464051724474 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:02:04 INFO - PROCESS | 10935 | ++DOCSHELL 0x12ae06000 == 119 [pid = 10935] [id = 712] 18:02:04 INFO - PROCESS | 10935 | ++DOMWINDOW == 244 (0x1126cbc00) [pid = 10935] [serial = 2136] [outer = 0x0] 18:02:04 INFO - PROCESS | 10935 | ++DOMWINDOW == 245 (0x1212dbc00) [pid = 10935] [serial = 2137] [outer = 0x1126cbc00] 18:02:04 INFO - PROCESS | 10935 | 1464051724504 Marionette DEBUG loaded listener.js 18:02:04 INFO - PROCESS | 10935 | ++DOMWINDOW == 246 (0x135240c00) [pid = 10935] [serial = 2138] [outer = 0x1126cbc00] 18:02:04 INFO - PROCESS | 10935 | 1464051724926 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:02:04 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 18:02:04 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 769ms 18:02:04 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 18:02:04 INFO - PROCESS | 10935 | 1464051724964 Marionette TRACE conn2 -> [0,2821,"getWindowHandle",null] 18:02:04 INFO - PROCESS | 10935 | 1464051724965 Marionette TRACE conn2 <- [1,2821,null,{"value":"7"}] 18:02:04 INFO - PROCESS | 10935 | 1464051724967 Marionette TRACE conn2 -> [0,2822,"setScriptTimeout",{"ms":35000}] 18:02:04 INFO - PROCESS | 10935 | 1464051724969 Marionette TRACE conn2 <- [1,2822,null,{}] 18:02:04 INFO - PROCESS | 10935 | 1464051724971 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:02:05 INFO - PROCESS | 10935 | 1464051725102 Marionette TRACE conn2 <- [1,2823,null,{"value":null}] 18:02:05 INFO - PROCESS | 10935 | 1464051725541 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:02:05 INFO - PROCESS | 10935 | ++DOCSHELL 0x124994800 == 120 [pid = 10935] [id = 713] 18:02:05 INFO - PROCESS | 10935 | ++DOMWINDOW == 247 (0x110f7f000) [pid = 10935] [serial = 2139] [outer = 0x0] 18:02:05 INFO - PROCESS | 10935 | ++DOMWINDOW == 248 (0x111027400) [pid = 10935] [serial = 2140] [outer = 0x110f7f000] 18:02:05 INFO - PROCESS | 10935 | 1464051725574 Marionette DEBUG loaded listener.js 18:02:05 INFO - PROCESS | 10935 | ++DOMWINDOW == 249 (0x115e60800) [pid = 10935] [serial = 2141] [outer = 0x110f7f000] 18:02:06 INFO - PROCESS | 10935 | 1464051726083 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:02:06 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 18:02:06 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 1171ms 18:02:06 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 18:02:06 INFO - PROCESS | 10935 | 1464051726140 Marionette TRACE conn2 -> [0,2825,"getWindowHandle",null] 18:02:06 INFO - PROCESS | 10935 | 1464051726142 Marionette TRACE conn2 <- [1,2825,null,{"value":"7"}] 18:02:06 INFO - PROCESS | 10935 | 1464051726145 Marionette TRACE conn2 -> [0,2826,"setScriptTimeout",{"ms":35000}] 18:02:06 INFO - PROCESS | 10935 | 1464051726148 Marionette TRACE conn2 <- [1,2826,null,{}] 18:02:06 INFO - PROCESS | 10935 | 1464051726151 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:02:06 INFO - PROCESS | 10935 | 1464051726277 Marionette TRACE conn2 <- [1,2827,null,{"value":null}] 18:02:06 INFO - PROCESS | 10935 | 1464051726444 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:02:06 INFO - PROCESS | 10935 | ++DOCSHELL 0x126257000 == 121 [pid = 10935] [id = 714] 18:02:06 INFO - PROCESS | 10935 | ++DOMWINDOW == 250 (0x119c54400) [pid = 10935] [serial = 2142] [outer = 0x0] 18:02:06 INFO - PROCESS | 10935 | ++DOMWINDOW == 251 (0x119e15800) [pid = 10935] [serial = 2143] [outer = 0x119c54400] 18:02:06 INFO - PROCESS | 10935 | 1464051726476 Marionette DEBUG loaded listener.js 18:02:06 INFO - PROCESS | 10935 | ++DOMWINDOW == 252 (0x121247400) [pid = 10935] [serial = 2144] [outer = 0x119c54400] 18:02:06 INFO - PROCESS | 10935 | --DOCSHELL 0x12d64c000 == 120 [pid = 10935] [id = 417] 18:02:06 INFO - PROCESS | 10935 | --DOCSHELL 0x14053a000 == 119 [pid = 10935] [id = 634] 18:02:06 INFO - PROCESS | 10935 | --DOCSHELL 0x141320800 == 118 [pid = 10935] [id = 698] 18:02:06 INFO - PROCESS | 10935 | --DOCSHELL 0x138479000 == 117 [pid = 10935] [id = 697] 18:02:06 INFO - PROCESS | 10935 | --DOCSHELL 0x13fa93800 == 116 [pid = 10935] [id = 695] 18:02:06 INFO - PROCESS | 10935 | --DOCSHELL 0x1384c5800 == 115 [pid = 10935] [id = 694] 18:02:06 INFO - PROCESS | 10935 | --DOMWINDOW == 251 (0x13f9cec00) [pid = 10935] [serial = 2035] [outer = 0x0] [url = about:blank] 18:02:06 INFO - PROCESS | 10935 | --DOMWINDOW == 250 (0x11a1f4800) [pid = 10935] [serial = 2005] [outer = 0x0] [url = about:blank] 18:02:06 INFO - PROCESS | 10935 | --DOMWINDOW == 249 (0x1416a4000) [pid = 10935] [serial = 1999] [outer = 0x0] [url = about:blank] 18:02:06 INFO - PROCESS | 10935 | --DOMWINDOW == 248 (0x142a84400) [pid = 10935] [serial = 2002] [outer = 0x0] [url = about:blank] 18:02:06 INFO - PROCESS | 10935 | --DOCSHELL 0x137512000 == 114 [pid = 10935] [id = 693] 18:02:06 INFO - PROCESS | 10935 | --DOCSHELL 0x1353c1800 == 113 [pid = 10935] [id = 692] 18:02:06 INFO - PROCESS | 10935 | --DOCSHELL 0x12d597800 == 112 [pid = 10935] [id = 691] 18:02:06 INFO - PROCESS | 10935 | --DOCSHELL 0x126d91800 == 111 [pid = 10935] [id = 690] 18:02:06 INFO - PROCESS | 10935 | --DOCSHELL 0x13525d000 == 110 [pid = 10935] [id = 689] 18:02:06 INFO - PROCESS | 10935 | --DOCSHELL 0x12c6e0000 == 109 [pid = 10935] [id = 688] 18:02:06 INFO - PROCESS | 10935 | --DOCSHELL 0x1349a2000 == 108 [pid = 10935] [id = 687] 18:02:06 INFO - PROCESS | 10935 | --DOCSHELL 0x124b7a000 == 107 [pid = 10935] [id = 686] 18:02:06 INFO - PROCESS | 10935 | --DOCSHELL 0x143293000 == 106 [pid = 10935] [id = 682] 18:02:06 INFO - PROCESS | 10935 | --DOCSHELL 0x141438800 == 105 [pid = 10935] [id = 681] 18:02:06 INFO - PROCESS | 10935 | --DOCSHELL 0x1353d1000 == 104 [pid = 10935] [id = 680] 18:02:06 INFO - PROCESS | 10935 | --DOCSHELL 0x12d375800 == 103 [pid = 10935] [id = 18] 18:02:06 INFO - PROCESS | 10935 | --DOCSHELL 0x128edb800 == 102 [pid = 10935] [id = 679] 18:02:06 INFO - PROCESS | 10935 | --DOCSHELL 0x13fd90800 == 101 [pid = 10935] [id = 678] 18:02:06 INFO - PROCESS | 10935 | 1464051726976 Marionette TRACE conn2 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 18:02:06 INFO - PROCESS | 10935 | --DOMWINDOW == 247 (0x134a82c00) [pid = 10935] [serial = 2033] [outer = 0x0] [url = about:blank] 18:02:06 INFO - PROCESS | 10935 | --DOMWINDOW == 246 (0x12d65f800) [pid = 10935] [serial = 1640] [outer = 0x0] [url = about:blank] 18:02:06 INFO - PROCESS | 10935 | --DOMWINDOW == 245 (0x135973c00) [pid = 10935] [serial = 1724] [outer = 0x0] [url = about:blank] 18:02:06 INFO - PROCESS | 10935 | --DOMWINDOW == 244 (0x12d90f000) [pid = 10935] [serial = 1847] [outer = 0x0] [url = about:blank] 18:02:06 INFO - PROCESS | 10935 | --DOMWINDOW == 243 (0x124911400) [pid = 10935] [serial = 1975] [outer = 0x0] [url = about:blank] 18:02:06 INFO - PROCESS | 10935 | --DOMWINDOW == 242 (0x12c627800) [pid = 10935] [serial = 1706] [outer = 0x0] [url = about:blank] 18:02:06 INFO - PROCESS | 10935 | --DOMWINDOW == 241 (0x134a4b800) [pid = 10935] [serial = 1850] [outer = 0x0] [url = about:blank] 18:02:06 INFO - PROCESS | 10935 | --DOMWINDOW == 240 (0x111027000) [pid = 10935] [serial = 1984] [outer = 0x0] [url = about:blank] 18:02:06 INFO - PROCESS | 10935 | --DOMWINDOW == 239 (0x13f89d000) [pid = 10935] [serial = 1868] [outer = 0x0] [url = about:blank] 18:02:06 INFO - PROCESS | 10935 | --DOMWINDOW == 238 (0x142a7b800) [pid = 10935] [serial = 1996] [outer = 0x0] [url = about:blank] 18:02:06 INFO - PROCESS | 10935 | --DOMWINDOW == 237 (0x1381d8c00) [pid = 10935] [serial = 1865] [outer = 0x0] [url = about:blank] 18:02:06 INFO - PROCESS | 10935 | --DOMWINDOW == 236 (0x142b34c00) [pid = 10935] [serial = 2008] [outer = 0x0] [url = about:blank] 18:02:06 INFO - PROCESS | 10935 | --DOMWINDOW == 235 (0x12786dc00) [pid = 10935] [serial = 1772] [outer = 0x0] [url = about:blank] 18:02:06 INFO - PROCESS | 10935 | --DOMWINDOW == 234 (0x135768800) [pid = 10935] [serial = 1646] [outer = 0x0] [url = about:blank] 18:02:06 INFO - PROCESS | 10935 | --DOMWINDOW == 233 (0x11947f800) [pid = 10935] [serial = 1972] [outer = 0x0] [url = about:blank] 18:02:06 INFO - PROCESS | 10935 | --DOMWINDOW == 232 (0x12956c000) [pid = 10935] [serial = 1703] [outer = 0x0] [url = about:blank] 18:02:06 INFO - PROCESS | 10935 | --DOMWINDOW == 231 (0x13597d800) [pid = 10935] [serial = 1981] [outer = 0x0] [url = about:blank] 18:02:06 INFO - PROCESS | 10935 | --DOMWINDOW == 230 (0x135c11c00) [pid = 10935] [serial = 1784] [outer = 0x0] [url = about:blank] 18:02:06 INFO - PROCESS | 10935 | --DOMWINDOW == 229 (0x1356a2000) [pid = 10935] [serial = 1715] [outer = 0x0] [url = about:blank] 18:02:06 INFO - PROCESS | 10935 | --DOMWINDOW == 228 (0x13f893400) [pid = 10935] [serial = 1990] [outer = 0x0] [url = about:blank] 18:02:06 INFO - PROCESS | 10935 | --DOMWINDOW == 227 (0x12355f800) [pid = 10935] [serial = 1631] [outer = 0x0] [url = about:blank] 18:02:06 INFO - PROCESS | 10935 | --DOMWINDOW == 226 (0x135aaec00) [pid = 10935] [serial = 2027] [outer = 0x0] [url = about:blank] 18:02:06 INFO - PROCESS | 10935 | --DOMWINDOW == 225 (0x13826a800) [pid = 10935] [serial = 2030] [outer = 0x0] [url = about:blank] 18:02:06 INFO - PROCESS | 10935 | --DOMWINDOW == 224 (0x1374ab000) [pid = 10935] [serial = 1787] [outer = 0x0] [url = about:blank] 18:02:06 INFO - PROCESS | 10935 | --DOMWINDOW == 223 (0x135a19c00) [pid = 10935] [serial = 1781] [outer = 0x0] [url = about:blank] 18:02:06 INFO - PROCESS | 10935 | --DOMWINDOW == 222 (0x13f89a800) [pid = 10935] [serial = 1993] [outer = 0x0] [url = about:blank] 18:02:06 INFO - PROCESS | 10935 | --DOMWINDOW == 221 (0x12d904000) [pid = 10935] [serial = 1978] [outer = 0x0] [url = about:blank] 18:02:06 INFO - PROCESS | 10935 | --DOMWINDOW == 220 (0x135975c00) [pid = 10935] [serial = 1718] [outer = 0x0] [url = about:blank] 18:02:06 INFO - PROCESS | 10935 | --DOMWINDOW == 219 (0x134a82400) [pid = 10935] [serial = 2026] [outer = 0x0] [url = about:blank] 18:02:06 INFO - PROCESS | 10935 | --DOMWINDOW == 218 (0x12561ec00) [pid = 10935] [serial = 1841] [outer = 0x0] [url = about:blank] 18:02:06 INFO - PROCESS | 10935 | --DOMWINDOW == 217 (0x1261fa400) [pid = 10935] [serial = 2015] [outer = 0x0] [url = about:blank] 18:02:06 INFO - PROCESS | 10935 | --DOMWINDOW == 216 (0x12bd95800) [pid = 10935] [serial = 1793] [outer = 0x0] [url = about:blank] 18:02:06 INFO - PROCESS | 10935 | --DOMWINDOW == 215 (0x12bcce000) [pid = 10935] [serial = 2021] [outer = 0x0] [url = about:blank] 18:02:06 INFO - PROCESS | 10935 | --DOMWINDOW == 214 (0x135a16800) [pid = 10935] [serial = 1550] [outer = 0x0] [url = about:blank] 18:02:06 INFO - PROCESS | 10935 | --DOMWINDOW == 213 (0x12c626c00) [pid = 10935] [serial = 2023] [outer = 0x0] [url = about:blank] 18:02:06 INFO - PROCESS | 10935 | --DOMWINDOW == 212 (0x12aa5f800) [pid = 10935] [serial = 2020] [outer = 0x0] [url = about:blank] 18:02:06 INFO - PROCESS | 10935 | --DOMWINDOW == 211 (0x134a86c00) [pid = 10935] [serial = 1643] [outer = 0x0] [url = about:blank] 18:02:06 INFO - PROCESS | 10935 | --DOMWINDOW == 210 (0x142ae7000) [pid = 10935] [serial = 1937] [outer = 0x0] [url = about:blank] 18:02:06 INFO - PROCESS | 10935 | --DOMWINDOW == 209 (0x12b482400) [pid = 10935] [serial = 1844] [outer = 0x0] [url = about:blank] 18:02:06 INFO - PROCESS | 10935 | --DOMWINDOW == 208 (0x119a4f000) [pid = 10935] [serial = 1628] [outer = 0x0] [url = about:blank] 18:02:06 INFO - PROCESS | 10935 | --DOMWINDOW == 207 (0x135a10000) [pid = 10935] [serial = 1721] [outer = 0x0] [url = about:blank] 18:02:06 INFO - PROCESS | 10935 | --DOMWINDOW == 206 (0x12c0d7800) [pid = 10935] [serial = 1637] [outer = 0x0] [url = about:blank] 18:02:06 INFO - PROCESS | 10935 | --DOMWINDOW == 205 (0x11988a000) [pid = 10935] [serial = 2011] [outer = 0x0] [url = about:blank] 18:02:06 INFO - PROCESS | 10935 | --DOMWINDOW == 204 (0x1359ba400) [pid = 10935] [serial = 1856] [outer = 0x0] [url = about:blank] 18:02:06 INFO - PROCESS | 10935 | --DOMWINDOW == 203 (0x135246000) [pid = 10935] [serial = 1853] [outer = 0x0] [url = about:blank] 18:02:06 INFO - PROCESS | 10935 | --DOMWINDOW == 202 (0x1126d3c00) [pid = 10935] [serial = 1790] [outer = 0x0] [url = about:blank] 18:02:06 INFO - PROCESS | 10935 | --DOMWINDOW == 201 (0x12e365c00) [pid = 10935] [serial = 1709] [outer = 0x0] [url = about:blank] 18:02:06 INFO - PROCESS | 10935 | --DOMWINDOW == 200 (0x12d903800) [pid = 10935] [serial = 2024] [outer = 0x0] [url = about:blank] 18:02:06 INFO - PROCESS | 10935 | --DOMWINDOW == 199 (0x11a1f1400) [pid = 10935] [serial = 1838] [outer = 0x0] [url = about:blank] 18:02:06 INFO - PROCESS | 10935 | --DOMWINDOW == 198 (0x1254bb800) [pid = 10935] [serial = 2014] [outer = 0x0] [url = about:blank] 18:02:06 INFO - PROCESS | 10935 | --DOMWINDOW == 197 (0x127863800) [pid = 10935] [serial = 2017] [outer = 0x0] [url = about:blank] 18:02:06 INFO - PROCESS | 10935 | --DOMWINDOW == 196 (0x1292c6800) [pid = 10935] [serial = 2018] [outer = 0x0] [url = about:blank] 18:02:06 INFO - PROCESS | 10935 | --DOMWINDOW == 195 (0x12bd95c00) [pid = 10935] [serial = 1775] [outer = 0x0] [url = about:blank] 18:02:06 INFO - PROCESS | 10935 | --DOMWINDOW == 194 (0x11947ec00) [pid = 10935] [serial = 1697] [outer = 0x0] [url = about:blank] 18:02:06 INFO - PROCESS | 10935 | --DOMWINDOW == 193 (0x1381d8800) [pid = 10935] [serial = 1987] [outer = 0x0] [url = about:blank] 18:02:06 INFO - PROCESS | 10935 | --DOMWINDOW == 192 (0x1351c3000) [pid = 10935] [serial = 1712] [outer = 0x0] [url = about:blank] 18:02:06 INFO - PROCESS | 10935 | --DOMWINDOW == 191 (0x1169b4400) [pid = 10935] [serial = 1766] [outer = 0x0] [url = about:blank] 18:02:06 INFO - PROCESS | 10935 | --DOMWINDOW == 190 (0x1198dd800) [pid = 10935] [serial = 1655] [outer = 0x0] [url = about:blank] 18:02:06 INFO - PROCESS | 10935 | --DOMWINDOW == 189 (0x1359bb000) [pid = 10935] [serial = 1649] [outer = 0x0] [url = about:blank] 18:02:06 INFO - PROCESS | 10935 | --DOMWINDOW == 188 (0x1296d4800) [pid = 10935] [serial = 1634] [outer = 0x0] [url = about:blank] 18:02:06 INFO - PROCESS | 10935 | --DOMWINDOW == 187 (0x1374ab800) [pid = 10935] [serial = 1862] [outer = 0x0] [url = about:blank] 18:02:06 INFO - PROCESS | 10935 | --DOMWINDOW == 186 (0x135aad400) [pid = 10935] [serial = 1859] [outer = 0x0] [url = about:blank] 18:02:06 INFO - PROCESS | 10935 | --DOMWINDOW == 185 (0x115e65800) [pid = 10935] [serial = 1835] [outer = 0x0] [url = about:blank] 18:02:06 INFO - PROCESS | 10935 | --DOMWINDOW == 184 (0x134a46800) [pid = 10935] [serial = 1778] [outer = 0x0] [url = about:blank] 18:02:07 INFO - PROCESS | 10935 | --DOMWINDOW == 183 (0x1248b0c00) [pid = 10935] [serial = 1769] [outer = 0x0] [url = about:blank] 18:02:07 INFO - PROCESS | 10935 | --DOMWINDOW == 182 (0x1381da800) [pid = 10935] [serial = 2029] [outer = 0x0] [url = about:blank] 18:02:07 INFO - PROCESS | 10935 | --DOMWINDOW == 181 (0x12123e400) [pid = 10935] [serial = 2012] [outer = 0x0] [url = about:blank] 18:02:07 INFO - PROCESS | 10935 | --DOMWINDOW == 180 (0x135974000) [pid = 10935] [serial = 1652] [outer = 0x0] [url = about:blank] 18:02:07 INFO - PROCESS | 10935 | --DOMWINDOW == 179 (0x12480e800) [pid = 10935] [serial = 1700] [outer = 0x0] [url = about:blank] 18:02:07 INFO - PROCESS | 10935 | --DOMWINDOW == 178 (0x12aacf000) [pid = 10935] [serial = 2032] [outer = 0x0] [url = about:blank] 18:02:07 INFO - PROCESS | 10935 | --DOMWINDOW == 177 (0x135ab3400) [pid = 10935] [serial = 1727] [outer = 0x0] [url = about:blank] 18:02:07 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 18:02:07 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 874ms 18:02:07 INFO - PROCESS | 10935 | 1464051727021 Marionette TRACE conn2 -> [0,2829,"getWindowHandle",null] 18:02:07 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 18:02:07 INFO - PROCESS | 10935 | 1464051727024 Marionette TRACE conn2 <- [1,2829,null,{"value":"7"}] 18:02:07 INFO - PROCESS | 10935 | 1464051727026 Marionette TRACE conn2 -> [0,2830,"setScriptTimeout",{"ms":35000}] 18:02:07 INFO - PROCESS | 10935 | 1464051727027 Marionette TRACE conn2 <- [1,2830,null,{}] 18:02:07 INFO - PROCESS | 10935 | 1464051727030 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:02:07 INFO - PROCESS | 10935 | 1464051727143 Marionette TRACE conn2 <- [1,2831,null,{"value":null}] 18:02:07 INFO - PROCESS | 10935 | 1464051727148 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:02:07 INFO - PROCESS | 10935 | ++DOCSHELL 0x12727b800 == 102 [pid = 10935] [id = 715] 18:02:07 INFO - PROCESS | 10935 | ++DOMWINDOW == 178 (0x12340e800) [pid = 10935] [serial = 2145] [outer = 0x0] 18:02:07 INFO - PROCESS | 10935 | ++DOMWINDOW == 179 (0x123558000) [pid = 10935] [serial = 2146] [outer = 0x12340e800] 18:02:07 INFO - PROCESS | 10935 | 1464051727175 Marionette DEBUG loaded listener.js 18:02:07 INFO - PROCESS | 10935 | ++DOMWINDOW == 180 (0x125571800) [pid = 10935] [serial = 2147] [outer = 0x12340e800] 18:02:07 INFO - PROCESS | 10935 | 1464051727598 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:02:07 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 18:02:07 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 621ms 18:02:07 INFO - PROCESS | 10935 | 1464051727647 Marionette TRACE conn2 -> [0,2833,"getWindowHandle",null] 18:02:07 INFO - PROCESS | 10935 | 1464051727649 Marionette TRACE conn2 <- [1,2833,null,{"value":"7"}] 18:02:07 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 18:02:07 INFO - PROCESS | 10935 | 1464051727655 Marionette TRACE conn2 -> [0,2834,"setScriptTimeout",{"ms":35000}] 18:02:07 INFO - PROCESS | 10935 | 1464051727659 Marionette TRACE conn2 <- [1,2834,null,{}] 18:02:07 INFO - PROCESS | 10935 | 1464051727663 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:02:07 INFO - PROCESS | 10935 | 1464051727778 Marionette TRACE conn2 <- [1,2835,null,{"value":null}] 18:02:07 INFO - PROCESS | 10935 | 1464051727783 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:02:07 INFO - PROCESS | 10935 | ++DOCSHELL 0x12cfb2000 == 103 [pid = 10935] [id = 716] 18:02:07 INFO - PROCESS | 10935 | ++DOMWINDOW == 181 (0x125948000) [pid = 10935] [serial = 2148] [outer = 0x0] 18:02:07 INFO - PROCESS | 10935 | ++DOMWINDOW == 182 (0x127861c00) [pid = 10935] [serial = 2149] [outer = 0x125948000] 18:02:07 INFO - PROCESS | 10935 | 1464051727809 Marionette DEBUG loaded listener.js 18:02:07 INFO - PROCESS | 10935 | ++DOMWINDOW == 183 (0x1296de400) [pid = 10935] [serial = 2150] [outer = 0x125948000] 18:02:08 INFO - PROCESS | 10935 | 1464051728206 Marionette TRACE conn2 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 18:02:08 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 18:02:08 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 579ms 18:02:08 INFO - PROCESS | 10935 | 1464051728230 Marionette TRACE conn2 -> [0,2837,"getWindowHandle",null] 18:02:08 INFO - PROCESS | 10935 | 1464051728233 Marionette TRACE conn2 <- [1,2837,null,{"value":"7"}] 18:02:08 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 18:02:08 INFO - PROCESS | 10935 | 1464051728240 Marionette TRACE conn2 -> [0,2838,"setScriptTimeout",{"ms":35000}] 18:02:08 INFO - PROCESS | 10935 | 1464051728241 Marionette TRACE conn2 <- [1,2838,null,{}] 18:02:08 INFO - PROCESS | 10935 | 1464051728243 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:02:08 INFO - PROCESS | 10935 | 1464051728357 Marionette TRACE conn2 <- [1,2839,null,{"value":null}] 18:02:08 INFO - PROCESS | 10935 | 1464051728361 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:02:08 INFO - PROCESS | 10935 | ++DOCSHELL 0x12de12800 == 104 [pid = 10935] [id = 717] 18:02:08 INFO - PROCESS | 10935 | ++DOMWINDOW == 184 (0x129958400) [pid = 10935] [serial = 2151] [outer = 0x0] 18:02:08 INFO - PROCESS | 10935 | ++DOMWINDOW == 185 (0x12b482400) [pid = 10935] [serial = 2152] [outer = 0x129958400] 18:02:08 INFO - PROCESS | 10935 | 1464051728387 Marionette DEBUG loaded listener.js 18:02:08 INFO - PROCESS | 10935 | ++DOMWINDOW == 186 (0x12bd96c00) [pid = 10935] [serial = 2153] [outer = 0x129958400] 18:02:08 INFO - PROCESS | 10935 | 1464051728784 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:02:08 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 18:02:08 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 567ms 18:02:08 INFO - PROCESS | 10935 | 1464051728808 Marionette TRACE conn2 -> [0,2841,"getWindowHandle",null] 18:02:08 INFO - PROCESS | 10935 | 1464051728809 Marionette TRACE conn2 <- [1,2841,null,{"value":"7"}] 18:02:08 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 18:02:08 INFO - PROCESS | 10935 | 1464051728852 Marionette TRACE conn2 -> [0,2842,"setScriptTimeout",{"ms":35000}] 18:02:08 INFO - PROCESS | 10935 | 1464051728853 Marionette TRACE conn2 <- [1,2842,null,{}] 18:02:08 INFO - PROCESS | 10935 | 1464051728858 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:02:09 INFO - PROCESS | 10935 | 1464051729006 Marionette TRACE conn2 <- [1,2843,null,{"value":null}] 18:02:09 INFO - PROCESS | 10935 | 1464051729019 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:02:09 INFO - PROCESS | 10935 | ++DOCSHELL 0x134a1c000 == 105 [pid = 10935] [id = 718] 18:02:09 INFO - PROCESS | 10935 | ++DOMWINDOW == 187 (0x12c62b400) [pid = 10935] [serial = 2154] [outer = 0x0] 18:02:09 INFO - PROCESS | 10935 | ++DOMWINDOW == 188 (0x12cf80c00) [pid = 10935] [serial = 2155] [outer = 0x12c62b400] 18:02:09 INFO - PROCESS | 10935 | 1464051729050 Marionette DEBUG loaded listener.js 18:02:09 INFO - PROCESS | 10935 | ++DOMWINDOW == 189 (0x12e367c00) [pid = 10935] [serial = 2156] [outer = 0x12c62b400] 18:02:09 INFO - PROCESS | 10935 | 1464051729439 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:02:09 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 18:02:09 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 632ms 18:02:09 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 18:02:09 INFO - PROCESS | 10935 | 1464051729474 Marionette TRACE conn2 -> [0,2845,"getWindowHandle",null] 18:02:09 INFO - PROCESS | 10935 | 1464051729475 Marionette TRACE conn2 <- [1,2845,null,{"value":"7"}] 18:02:09 INFO - PROCESS | 10935 | 1464051729486 Marionette TRACE conn2 -> [0,2846,"setScriptTimeout",{"ms":35000}] 18:02:09 INFO - PROCESS | 10935 | 1464051729487 Marionette TRACE conn2 <- [1,2846,null,{}] 18:02:09 INFO - PROCESS | 10935 | 1464051729490 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:02:09 INFO - PROCESS | 10935 | 1464051729645 Marionette TRACE conn2 <- [1,2847,null,{"value":null}] 18:02:09 INFO - PROCESS | 10935 | 1464051729681 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:02:09 INFO - PROCESS | 10935 | ++DOCSHELL 0x1358dc000 == 106 [pid = 10935] [id = 719] 18:02:09 INFO - PROCESS | 10935 | ++DOMWINDOW == 190 (0x13492ec00) [pid = 10935] [serial = 2157] [outer = 0x0] 18:02:09 INFO - PROCESS | 10935 | ++DOMWINDOW == 191 (0x134a4ec00) [pid = 10935] [serial = 2158] [outer = 0x13492ec00] 18:02:09 INFO - PROCESS | 10935 | 1464051729706 Marionette DEBUG loaded listener.js 18:02:09 INFO - PROCESS | 10935 | ++DOMWINDOW == 192 (0x1351b5400) [pid = 10935] [serial = 2159] [outer = 0x13492ec00] 18:02:10 INFO - PROCESS | 10935 | 1464051730078 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:02:10 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 18:02:10 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 628ms 18:02:10 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 18:02:10 INFO - PROCESS | 10935 | 1464051730106 Marionette TRACE conn2 -> [0,2849,"getWindowHandle",null] 18:02:10 INFO - PROCESS | 10935 | 1464051730107 Marionette TRACE conn2 <- [1,2849,null,{"value":"7"}] 18:02:10 INFO - PROCESS | 10935 | 1464051730109 Marionette TRACE conn2 -> [0,2850,"setScriptTimeout",{"ms":35000}] 18:02:10 INFO - PROCESS | 10935 | 1464051730110 Marionette TRACE conn2 <- [1,2850,null,{}] 18:02:10 INFO - PROCESS | 10935 | 1464051730113 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:02:10 INFO - PROCESS | 10935 | 1464051730261 Marionette TRACE conn2 <- [1,2851,null,{"value":null}] 18:02:10 INFO - PROCESS | 10935 | 1464051730290 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:02:10 INFO - PROCESS | 10935 | ++DOCSHELL 0x13750d000 == 107 [pid = 10935] [id = 720] 18:02:10 INFO - PROCESS | 10935 | ++DOMWINDOW == 193 (0x1349db000) [pid = 10935] [serial = 2160] [outer = 0x0] 18:02:10 INFO - PROCESS | 10935 | ++DOMWINDOW == 194 (0x13569b400) [pid = 10935] [serial = 2161] [outer = 0x1349db000] 18:02:10 INFO - PROCESS | 10935 | 1464051730315 Marionette DEBUG loaded listener.js 18:02:10 INFO - PROCESS | 10935 | ++DOMWINDOW == 195 (0x135972c00) [pid = 10935] [serial = 2162] [outer = 0x1349db000] 18:02:10 INFO - PROCESS | 10935 | --DOMWINDOW == 194 (0x119c5f000) [pid = 10935] [serial = 1908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 18:02:10 INFO - PROCESS | 10935 | --DOMWINDOW == 193 (0x12c185000) [pid = 10935] [serial = 1914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 18:02:10 INFO - PROCESS | 10935 | --DOMWINDOW == 192 (0x12706ac00) [pid = 10935] [serial = 1911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 18:02:10 INFO - PROCESS | 10935 | --DOMWINDOW == 191 (0x1374a2000) [pid = 10935] [serial = 1902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 18:02:10 INFO - PROCESS | 10935 | --DOMWINDOW == 190 (0x112f7f800) [pid = 10935] [serial = 1905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 18:02:10 INFO - PROCESS | 10935 | --DOMWINDOW == 189 (0x12c62b000) [pid = 10935] [serial = 1917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 18:02:10 INFO - PROCESS | 10935 | --DOMWINDOW == 188 (0x135c10400) [pid = 10935] [serial = 1920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 18:02:10 INFO - PROCESS | 10935 | --DOMWINDOW == 187 (0x12556f000) [pid = 10935] [serial = 1923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 18:02:10 INFO - PROCESS | 10935 | --DOMWINDOW == 186 (0x13f89e800) [pid = 10935] [serial = 1926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 18:02:10 INFO - PROCESS | 10935 | --DOMWINDOW == 185 (0x1356a3000) [pid = 10935] [serial = 1929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 18:02:10 INFO - PROCESS | 10935 | --DOMWINDOW == 184 (0x1126d5c00) [pid = 10935] [serial = 1932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 18:02:10 INFO - PROCESS | 10935 | --DOMWINDOW == 183 (0x115e62800) [pid = 10935] [serial = 1971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 18:02:10 INFO - PROCESS | 10935 | --DOMWINDOW == 182 (0x13fdc1400) [pid = 10935] [serial = 1995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 18:02:10 INFO - PROCESS | 10935 | --DOMWINDOW == 181 (0x129953400) [pid = 10935] [serial = 1992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 18:02:10 INFO - PROCESS | 10935 | --DOMWINDOW == 180 (0x134a81800) [pid = 10935] [serial = 1968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 18:02:10 INFO - PROCESS | 10935 | --DOMWINDOW == 179 (0x12b48a000) [pid = 10935] [serial = 1980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 18:02:10 INFO - PROCESS | 10935 | --DOMWINDOW == 178 (0x11102a800) [pid = 10935] [serial = 1989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 18:02:10 INFO - PROCESS | 10935 | --DOMWINDOW == 177 (0x111022000) [pid = 10935] [serial = 1983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 18:02:10 INFO - PROCESS | 10935 | --DOMWINDOW == 176 (0x135aab800) [pid = 10935] [serial = 1986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 18:02:10 INFO - PROCESS | 10935 | --DOMWINDOW == 175 (0x12ae6b400) [pid = 10935] [serial = 1977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 18:02:10 INFO - PROCESS | 10935 | --DOMWINDOW == 174 (0x11a16c400) [pid = 10935] [serial = 1974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 18:02:10 INFO - PROCESS | 10935 | --DOMWINDOW == 173 (0x134a47000) [pid = 10935] [serial = 2079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 18:02:10 INFO - PROCESS | 10935 | --DOMWINDOW == 172 (0x12d3ec400) [pid = 10935] [serial = 2073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 18:02:10 INFO - PROCESS | 10935 | --DOMWINDOW == 171 (0x1254ba800) [pid = 10935] [serial = 2064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 18:02:10 INFO - PROCESS | 10935 | --DOMWINDOW == 170 (0x11988f400) [pid = 10935] [serial = 2061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 18:02:10 INFO - PROCESS | 10935 | --DOMWINDOW == 169 (0x1351cd000) [pid = 10935] [serial = 2082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 18:02:10 INFO - PROCESS | 10935 | --DOMWINDOW == 168 (0x111029400) [pid = 10935] [serial = 2058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 18:02:10 INFO - PROCESS | 10935 | --DOMWINDOW == 167 (0x11102bc00) [pid = 10935] [serial = 2067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 18:02:10 INFO - PROCESS | 10935 | --DOMWINDOW == 166 (0x127867000) [pid = 10935] [serial = 2034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 18:02:10 INFO - PROCESS | 10935 | --DOMWINDOW == 165 (0x11910b800) [pid = 10935] [serial = 2070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 18:02:10 INFO - PROCESS | 10935 | --DOMWINDOW == 164 (0x12e370c00) [pid = 10935] [serial = 2076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 18:02:10 INFO - PROCESS | 10935 | --DOMWINDOW == 163 (0x135a1ac00) [pid = 10935] [serial = 2085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 18:02:10 INFO - PROCESS | 10935 | --DOMWINDOW == 162 (0x1126d5000) [pid = 10935] [serial = 2088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 18:02:10 INFO - PROCESS | 10935 | --DOMWINDOW == 161 (0x112d38000) [pid = 10935] [serial = 50] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 18:02:10 INFO - PROCESS | 10935 | --DOMWINDOW == 160 (0x115e42c00) [pid = 10935] [serial = 2091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 18:02:11 INFO - PROCESS | 10935 | 1464051731238 Marionette TRACE conn2 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 18:02:11 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 18:02:11 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 1174ms 18:02:11 INFO - PROCESS | 10935 | 1464051731284 Marionette TRACE conn2 -> [0,2853,"getWindowHandle",null] 18:02:11 INFO - PROCESS | 10935 | 1464051731287 Marionette TRACE conn2 <- [1,2853,null,{"value":"7"}] 18:02:11 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 18:02:11 INFO - PROCESS | 10935 | 1464051731290 Marionette TRACE conn2 -> [0,2854,"setScriptTimeout",{"ms":35000}] 18:02:11 INFO - PROCESS | 10935 | 1464051731293 Marionette TRACE conn2 <- [1,2854,null,{}] 18:02:11 INFO - PROCESS | 10935 | 1464051731297 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:02:11 INFO - PROCESS | 10935 | 1464051731435 Marionette TRACE conn2 <- [1,2855,null,{"value":null}] 18:02:11 INFO - PROCESS | 10935 | 1464051731587 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:02:11 INFO - PROCESS | 10935 | ++DOCSHELL 0x12ae98000 == 108 [pid = 10935] [id = 721] 18:02:11 INFO - PROCESS | 10935 | ++DOMWINDOW == 161 (0x116937400) [pid = 10935] [serial = 2163] [outer = 0x0] 18:02:11 INFO - PROCESS | 10935 | ++DOMWINDOW == 162 (0x119483000) [pid = 10935] [serial = 2164] [outer = 0x116937400] 18:02:11 INFO - PROCESS | 10935 | 1464051731620 Marionette DEBUG loaded listener.js 18:02:11 INFO - PROCESS | 10935 | ++DOMWINDOW == 163 (0x119a5a400) [pid = 10935] [serial = 2165] [outer = 0x116937400] 18:02:12 INFO - PROCESS | 10935 | 1464051732076 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:02:12 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 18:02:12 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 873ms 18:02:12 INFO - PROCESS | 10935 | 1464051732164 Marionette TRACE conn2 -> [0,2857,"getWindowHandle",null] 18:02:12 INFO - PROCESS | 10935 | 1464051732168 Marionette TRACE conn2 <- [1,2857,null,{"value":"7"}] 18:02:12 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 18:02:12 INFO - PROCESS | 10935 | 1464051732173 Marionette TRACE conn2 -> [0,2858,"setScriptTimeout",{"ms":35000}] 18:02:12 INFO - PROCESS | 10935 | 1464051732174 Marionette TRACE conn2 <- [1,2858,null,{}] 18:02:12 INFO - PROCESS | 10935 | 1464051732177 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:02:12 INFO - PROCESS | 10935 | 1464051732310 Marionette TRACE conn2 <- [1,2859,null,{"value":null}] 18:02:12 INFO - PROCESS | 10935 | 1464051732444 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:02:12 INFO - PROCESS | 10935 | ++DOCSHELL 0x12d946800 == 109 [pid = 10935] [id = 722] 18:02:12 INFO - PROCESS | 10935 | ++DOMWINDOW == 164 (0x119c56800) [pid = 10935] [serial = 2166] [outer = 0x0] 18:02:12 INFO - PROCESS | 10935 | ++DOMWINDOW == 165 (0x124911400) [pid = 10935] [serial = 2167] [outer = 0x119c56800] 18:02:12 INFO - PROCESS | 10935 | 1464051732476 Marionette DEBUG loaded listener.js 18:02:12 INFO - PROCESS | 10935 | ++DOMWINDOW == 166 (0x12598ac00) [pid = 10935] [serial = 2168] [outer = 0x119c56800] 18:02:12 INFO - PROCESS | 10935 | 1464051732883 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:02:12 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 18:02:12 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 771ms 18:02:12 INFO - PROCESS | 10935 | 1464051732944 Marionette TRACE conn2 -> [0,2861,"getWindowHandle",null] 18:02:12 INFO - PROCESS | 10935 | 1464051732945 Marionette TRACE conn2 <- [1,2861,null,{"value":"7"}] 18:02:12 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 18:02:12 INFO - PROCESS | 10935 | 1464051732948 Marionette TRACE conn2 -> [0,2862,"setScriptTimeout",{"ms":35000}] 18:02:12 INFO - PROCESS | 10935 | 1464051732953 Marionette TRACE conn2 <- [1,2862,null,{}] 18:02:12 INFO - PROCESS | 10935 | 1464051732962 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:02:13 INFO - PROCESS | 10935 | 1464051733104 Marionette TRACE conn2 <- [1,2863,null,{"value":null}] 18:02:13 INFO - PROCESS | 10935 | 1464051733255 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:02:13 INFO - PROCESS | 10935 | ++DOCSHELL 0x1377cf000 == 110 [pid = 10935] [id = 723] 18:02:13 INFO - PROCESS | 10935 | ++DOMWINDOW == 167 (0x129565400) [pid = 10935] [serial = 2169] [outer = 0x0] 18:02:13 INFO - PROCESS | 10935 | ++DOMWINDOW == 168 (0x1296e9c00) [pid = 10935] [serial = 2170] [outer = 0x129565400] 18:02:13 INFO - PROCESS | 10935 | 1464051733309 Marionette DEBUG loaded listener.js 18:02:13 INFO - PROCESS | 10935 | ++DOMWINDOW == 169 (0x12bcc6c00) [pid = 10935] [serial = 2171] [outer = 0x129565400] 18:02:13 INFO - PROCESS | 10935 | 1464051733774 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:02:13 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 18:02:13 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 874ms 18:02:13 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 18:02:13 INFO - PROCESS | 10935 | 1464051733822 Marionette TRACE conn2 -> [0,2865,"getWindowHandle",null] 18:02:13 INFO - PROCESS | 10935 | 1464051733823 Marionette TRACE conn2 <- [1,2865,null,{"value":"7"}] 18:02:13 INFO - PROCESS | 10935 | 1464051733826 Marionette TRACE conn2 -> [0,2866,"setScriptTimeout",{"ms":35000}] 18:02:13 INFO - PROCESS | 10935 | 1464051733827 Marionette TRACE conn2 <- [1,2866,null,{}] 18:02:13 INFO - PROCESS | 10935 | 1464051733829 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:02:14 INFO - PROCESS | 10935 | 1464051734013 Marionette TRACE conn2 <- [1,2867,null,{"value":null}] 18:02:14 INFO - PROCESS | 10935 | 1464051734118 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:02:14 INFO - PROCESS | 10935 | ++DOCSHELL 0x138480000 == 111 [pid = 10935] [id = 724] 18:02:14 INFO - PROCESS | 10935 | ++DOMWINDOW == 170 (0x12c0e2000) [pid = 10935] [serial = 2172] [outer = 0x0] 18:02:14 INFO - PROCESS | 10935 | ++DOMWINDOW == 171 (0x12c630000) [pid = 10935] [serial = 2173] [outer = 0x12c0e2000] 18:02:14 INFO - PROCESS | 10935 | 1464051734150 Marionette DEBUG loaded listener.js 18:02:14 INFO - PROCESS | 10935 | ++DOMWINDOW == 172 (0x12d662c00) [pid = 10935] [serial = 2174] [outer = 0x12c0e2000] 18:02:14 INFO - PROCESS | 10935 | 1464051734580 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:02:14 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 18:02:14 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 769ms 18:02:14 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 18:02:14 INFO - PROCESS | 10935 | 1464051734595 Marionette TRACE conn2 -> [0,2869,"getWindowHandle",null] 18:02:14 INFO - PROCESS | 10935 | 1464051734597 Marionette TRACE conn2 <- [1,2869,null,{"value":"7"}] 18:02:14 INFO - PROCESS | 10935 | 1464051734599 Marionette TRACE conn2 -> [0,2870,"setScriptTimeout",{"ms":35000}] 18:02:14 INFO - PROCESS | 10935 | 1464051734602 Marionette TRACE conn2 <- [1,2870,null,{}] 18:02:14 INFO - PROCESS | 10935 | 1464051734605 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:02:14 INFO - PROCESS | 10935 | 1464051734733 Marionette TRACE conn2 <- [1,2871,null,{"value":null}] 18:02:14 INFO - PROCESS | 10935 | 1464051734839 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:02:14 INFO - PROCESS | 10935 | ++DOCSHELL 0x13fa86000 == 112 [pid = 10935] [id = 725] 18:02:14 INFO - PROCESS | 10935 | ++DOMWINDOW == 173 (0x12c185000) [pid = 10935] [serial = 2175] [outer = 0x0] 18:02:14 INFO - PROCESS | 10935 | ++DOMWINDOW == 174 (0x12e335400) [pid = 10935] [serial = 2176] [outer = 0x12c185000] 18:02:14 INFO - PROCESS | 10935 | 1464051734869 Marionette DEBUG loaded listener.js 18:02:14 INFO - PROCESS | 10935 | ++DOMWINDOW == 175 (0x1349dac00) [pid = 10935] [serial = 2177] [outer = 0x12c185000] 18:02:15 INFO - PROCESS | 10935 | 1464051735305 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:02:15 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 18:02:15 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 721ms 18:02:15 INFO - PROCESS | 10935 | 1464051735321 Marionette TRACE conn2 -> [0,2873,"getWindowHandle",null] 18:02:15 INFO - PROCESS | 10935 | 1464051735322 Marionette TRACE conn2 <- [1,2873,null,{"value":"7"}] 18:02:15 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 18:02:15 INFO - PROCESS | 10935 | 1464051735324 Marionette TRACE conn2 -> [0,2874,"setScriptTimeout",{"ms":35000}] 18:02:15 INFO - PROCESS | 10935 | 1464051735326 Marionette TRACE conn2 <- [1,2874,null,{}] 18:02:15 INFO - PROCESS | 10935 | 1464051735328 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:02:15 INFO - PROCESS | 10935 | 1464051735483 Marionette TRACE conn2 <- [1,2875,null,{"value":null}] 18:02:15 INFO - PROCESS | 10935 | 1464051735594 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:02:15 INFO - PROCESS | 10935 | ++DOCSHELL 0x13fc1a000 == 113 [pid = 10935] [id = 726] 18:02:15 INFO - PROCESS | 10935 | ++DOMWINDOW == 176 (0x128e48800) [pid = 10935] [serial = 2178] [outer = 0x0] 18:02:15 INFO - PROCESS | 10935 | ++DOMWINDOW == 177 (0x134a4ac00) [pid = 10935] [serial = 2179] [outer = 0x128e48800] 18:02:15 INFO - PROCESS | 10935 | 1464051735624 Marionette DEBUG loaded listener.js 18:02:15 INFO - PROCESS | 10935 | ++DOMWINDOW == 178 (0x135a11800) [pid = 10935] [serial = 2180] [outer = 0x128e48800] 18:02:16 INFO - PROCESS | 10935 | 1464051736032 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:02:16 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 18:02:16 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 720ms 18:02:16 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 18:02:16 INFO - PROCESS | 10935 | 1464051736044 Marionette TRACE conn2 -> [0,2877,"getWindowHandle",null] 18:02:16 INFO - PROCESS | 10935 | 1464051736046 Marionette TRACE conn2 <- [1,2877,null,{"value":"7"}] 18:02:16 INFO - PROCESS | 10935 | 1464051736048 Marionette TRACE conn2 -> [0,2878,"setScriptTimeout",{"ms":35000}] 18:02:16 INFO - PROCESS | 10935 | 1464051736050 Marionette TRACE conn2 <- [1,2878,null,{}] 18:02:16 INFO - PROCESS | 10935 | 1464051736054 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:02:16 INFO - PROCESS | 10935 | 1464051736181 Marionette TRACE conn2 <- [1,2879,null,{"value":null}] 18:02:16 INFO - PROCESS | 10935 | 1464051736317 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:02:16 INFO - PROCESS | 10935 | ++DOCSHELL 0x140531000 == 114 [pid = 10935] [id = 727] 18:02:16 INFO - PROCESS | 10935 | ++DOMWINDOW == 179 (0x12ae65c00) [pid = 10935] [serial = 2181] [outer = 0x0] 18:02:16 INFO - PROCESS | 10935 | ++DOMWINDOW == 180 (0x135a1a400) [pid = 10935] [serial = 2182] [outer = 0x12ae65c00] 18:02:16 INFO - PROCESS | 10935 | 1464051736348 Marionette DEBUG loaded listener.js 18:02:16 INFO - PROCESS | 10935 | ++DOMWINDOW == 181 (0x1374a3800) [pid = 10935] [serial = 2183] [outer = 0x12ae65c00] 18:02:16 INFO - PROCESS | 10935 | 1464051736757 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:02:16 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 18:02:16 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 773ms 18:02:16 INFO - PROCESS | 10935 | 1464051736835 Marionette TRACE conn2 -> [0,2881,"getWindowHandle",null] 18:02:16 INFO - PROCESS | 10935 | 1464051736837 Marionette TRACE conn2 <- [1,2881,null,{"value":"7"}] 18:02:16 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 18:02:16 INFO - PROCESS | 10935 | 1464051736839 Marionette TRACE conn2 -> [0,2882,"setScriptTimeout",{"ms":35000}] 18:02:16 INFO - PROCESS | 10935 | 1464051736840 Marionette TRACE conn2 <- [1,2882,null,{}] 18:02:16 INFO - PROCESS | 10935 | 1464051736843 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:02:16 INFO - PROCESS | 10935 | 1464051736969 Marionette TRACE conn2 <- [1,2883,null,{"value":null}] 18:02:17 INFO - PROCESS | 10935 | 1464051737075 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:02:17 INFO - PROCESS | 10935 | ++DOCSHELL 0x14121e800 == 115 [pid = 10935] [id = 728] 18:02:17 INFO - PROCESS | 10935 | ++DOMWINDOW == 182 (0x135aaec00) [pid = 10935] [serial = 2184] [outer = 0x0] 18:02:17 INFO - PROCESS | 10935 | ++DOMWINDOW == 183 (0x1381d8800) [pid = 10935] [serial = 2185] [outer = 0x135aaec00] 18:02:17 INFO - PROCESS | 10935 | 1464051737105 Marionette DEBUG loaded listener.js 18:02:17 INFO - PROCESS | 10935 | ++DOMWINDOW == 184 (0x1381e1400) [pid = 10935] [serial = 2186] [outer = 0x135aaec00] 18:02:17 INFO - PROCESS | 10935 | 1464051737495 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:02:17 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 18:02:17 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 722ms 18:02:17 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 18:02:17 INFO - PROCESS | 10935 | 1464051737562 Marionette TRACE conn2 -> [0,2885,"getWindowHandle",null] 18:02:17 INFO - PROCESS | 10935 | 1464051737563 Marionette TRACE conn2 <- [1,2885,null,{"value":"7"}] 18:02:17 INFO - PROCESS | 10935 | 1464051737565 Marionette TRACE conn2 -> [0,2886,"setScriptTimeout",{"ms":35000}] 18:02:17 INFO - PROCESS | 10935 | 1464051737567 Marionette TRACE conn2 <- [1,2886,null,{}] 18:02:17 INFO - PROCESS | 10935 | 1464051737569 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:02:17 INFO - PROCESS | 10935 | 1464051737699 Marionette TRACE conn2 <- [1,2887,null,{"value":null}] 18:02:17 INFO - PROCESS | 10935 | 1464051737808 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:02:17 INFO - PROCESS | 10935 | ++DOCSHELL 0x14132b800 == 116 [pid = 10935] [id = 729] 18:02:17 INFO - PROCESS | 10935 | ++DOMWINDOW == 185 (0x1374a2c00) [pid = 10935] [serial = 2187] [outer = 0x0] 18:02:17 INFO - PROCESS | 10935 | ++DOMWINDOW == 186 (0x13826fc00) [pid = 10935] [serial = 2188] [outer = 0x1374a2c00] 18:02:17 INFO - PROCESS | 10935 | 1464051737837 Marionette DEBUG loaded listener.js 18:02:17 INFO - PROCESS | 10935 | ++DOMWINDOW == 187 (0x13f9cd000) [pid = 10935] [serial = 2189] [outer = 0x1374a2c00] 18:02:18 INFO - PROCESS | 10935 | 1464051738238 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:02:18 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 18:02:18 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 720ms 18:02:18 INFO - PROCESS | 10935 | 1464051738287 Marionette TRACE conn2 -> [0,2889,"getWindowHandle",null] 18:02:18 INFO - PROCESS | 10935 | 1464051738288 Marionette TRACE conn2 <- [1,2889,null,{"value":"7"}] 18:02:18 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 18:02:18 INFO - PROCESS | 10935 | 1464051738290 Marionette TRACE conn2 -> [0,2890,"setScriptTimeout",{"ms":35000}] 18:02:18 INFO - PROCESS | 10935 | 1464051738291 Marionette TRACE conn2 <- [1,2890,null,{}] 18:02:18 INFO - PROCESS | 10935 | 1464051738314 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:02:18 INFO - PROCESS | 10935 | 1464051738490 Marionette TRACE conn2 <- [1,2891,null,{"value":null}] 18:02:18 INFO - PROCESS | 10935 | 1464051738568 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:02:18 INFO - PROCESS | 10935 | ++DOCSHELL 0x141611000 == 117 [pid = 10935] [id = 730] 18:02:18 INFO - PROCESS | 10935 | ++DOMWINDOW == 188 (0x13f9ca400) [pid = 10935] [serial = 2190] [outer = 0x0] 18:02:18 INFO - PROCESS | 10935 | ++DOMWINDOW == 189 (0x13fdbb400) [pid = 10935] [serial = 2191] [outer = 0x13f9ca400] 18:02:18 INFO - PROCESS | 10935 | 1464051738599 Marionette DEBUG loaded listener.js 18:02:18 INFO - PROCESS | 10935 | ++DOMWINDOW == 190 (0x1416a5c00) [pid = 10935] [serial = 2192] [outer = 0x13f9ca400] 18:02:19 INFO - PROCESS | 10935 | 1464051739023 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:02:19 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 18:02:19 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 792ms 18:02:19 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 18:02:19 INFO - PROCESS | 10935 | 1464051739100 Marionette TRACE conn2 -> [0,2893,"getWindowHandle",null] 18:02:19 INFO - PROCESS | 10935 | 1464051739102 Marionette TRACE conn2 <- [1,2893,null,{"value":"7"}] 18:02:19 INFO - PROCESS | 10935 | 1464051739106 Marionette TRACE conn2 -> [0,2894,"setScriptTimeout",{"ms":35000}] 18:02:19 INFO - PROCESS | 10935 | 1464051739108 Marionette TRACE conn2 <- [1,2894,null,{}] 18:02:19 INFO - PROCESS | 10935 | 1464051739110 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:02:19 INFO - PROCESS | 10935 | 1464051739252 Marionette TRACE conn2 <- [1,2895,null,{"value":null}] 18:02:19 INFO - PROCESS | 10935 | 1464051739367 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:02:19 INFO - PROCESS | 10935 | ++DOCSHELL 0x142b6b800 == 118 [pid = 10935] [id = 731] 18:02:19 INFO - PROCESS | 10935 | ++DOMWINDOW == 191 (0x141756000) [pid = 10935] [serial = 2193] [outer = 0x0] 18:02:19 INFO - PROCESS | 10935 | ++DOMWINDOW == 192 (0x142b44c00) [pid = 10935] [serial = 2194] [outer = 0x141756000] 18:02:19 INFO - PROCESS | 10935 | 1464051739401 Marionette DEBUG loaded listener.js 18:02:19 INFO - PROCESS | 10935 | ++DOMWINDOW == 193 (0x142cee000) [pid = 10935] [serial = 2195] [outer = 0x141756000] 18:02:19 INFO - PROCESS | 10935 | 1464051739848 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:02:19 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 18:02:19 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 773ms 18:02:19 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 18:02:19 INFO - PROCESS | 10935 | 1464051739880 Marionette TRACE conn2 -> [0,2897,"getWindowHandle",null] 18:02:19 INFO - PROCESS | 10935 | 1464051739881 Marionette TRACE conn2 <- [1,2897,null,{"value":"7"}] 18:02:19 INFO - PROCESS | 10935 | 1464051739883 Marionette TRACE conn2 -> [0,2898,"setScriptTimeout",{"ms":35000}] 18:02:19 INFO - PROCESS | 10935 | 1464051739884 Marionette TRACE conn2 <- [1,2898,null,{}] 18:02:19 INFO - PROCESS | 10935 | 1464051739887 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:02:20 INFO - PROCESS | 10935 | 1464051740017 Marionette TRACE conn2 <- [1,2899,null,{"value":null}] 18:02:20 INFO - PROCESS | 10935 | 1464051740127 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:02:20 INFO - PROCESS | 10935 | ++DOCSHELL 0x1432ca000 == 119 [pid = 10935] [id = 732] 18:02:20 INFO - PROCESS | 10935 | ++DOMWINDOW == 194 (0x125986800) [pid = 10935] [serial = 2196] [outer = 0x0] 18:02:20 INFO - PROCESS | 10935 | ++DOMWINDOW == 195 (0x14174b400) [pid = 10935] [serial = 2197] [outer = 0x125986800] 18:02:20 INFO - PROCESS | 10935 | 1464051740156 Marionette DEBUG loaded listener.js 18:02:20 INFO - PROCESS | 10935 | ++DOMWINDOW == 196 (0x142cf3000) [pid = 10935] [serial = 2198] [outer = 0x125986800] 18:02:20 INFO - PROCESS | 10935 | 1464051740578 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:02:20 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 18:02:20 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 721ms 18:02:20 INFO - PROCESS | 10935 | 1464051740605 Marionette TRACE conn2 -> [0,2901,"getWindowHandle",null] 18:02:20 INFO - PROCESS | 10935 | 1464051740606 Marionette TRACE conn2 <- [1,2901,null,{"value":"7"}] 18:02:20 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 18:02:20 INFO - PROCESS | 10935 | 1464051740608 Marionette TRACE conn2 -> [0,2902,"setScriptTimeout",{"ms":35000}] 18:02:20 INFO - PROCESS | 10935 | 1464051740611 Marionette TRACE conn2 <- [1,2902,null,{}] 18:02:20 INFO - PROCESS | 10935 | 1464051740613 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:02:20 INFO - PROCESS | 10935 | 1464051740742 Marionette TRACE conn2 <- [1,2903,null,{"value":null}] 18:02:20 INFO - PROCESS | 10935 | 1464051740852 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:02:20 INFO - PROCESS | 10935 | ++DOCSHELL 0x144372800 == 120 [pid = 10935] [id = 733] 18:02:20 INFO - PROCESS | 10935 | ++DOMWINDOW == 197 (0x135771400) [pid = 10935] [serial = 2199] [outer = 0x0] 18:02:20 INFO - PROCESS | 10935 | ++DOMWINDOW == 198 (0x144256000) [pid = 10935] [serial = 2200] [outer = 0x135771400] 18:02:20 INFO - PROCESS | 10935 | 1464051740881 Marionette DEBUG loaded listener.js 18:02:20 INFO - PROCESS | 10935 | ++DOMWINDOW == 199 (0x14425b000) [pid = 10935] [serial = 2201] [outer = 0x135771400] 18:02:21 INFO - PROCESS | 10935 | 1464051741407 Marionette TRACE conn2 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 18:02:21 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 18:02:21 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 826ms 18:02:21 INFO - PROCESS | 10935 | 1464051741437 Marionette TRACE conn2 -> [0,2905,"getWindowHandle",null] 18:02:21 INFO - PROCESS | 10935 | 1464051741438 Marionette TRACE conn2 <- [1,2905,null,{"value":"7"}] 18:02:21 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 18:02:21 INFO - PROCESS | 10935 | 1464051741440 Marionette TRACE conn2 -> [0,2906,"setScriptTimeout",{"ms":35000}] 18:02:21 INFO - PROCESS | 10935 | 1464051741441 Marionette TRACE conn2 <- [1,2906,null,{}] 18:02:21 INFO - PROCESS | 10935 | 1464051741444 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:02:21 INFO - PROCESS | 10935 | 1464051741574 Marionette TRACE conn2 <- [1,2907,null,{"value":null}] 18:02:21 INFO - PROCESS | 10935 | 1464051741719 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:02:21 INFO - PROCESS | 10935 | ++DOCSHELL 0x124e9f800 == 121 [pid = 10935] [id = 734] 18:02:21 INFO - PROCESS | 10935 | ++DOMWINDOW == 200 (0x11101f400) [pid = 10935] [serial = 2202] [outer = 0x0] 18:02:21 INFO - PROCESS | 10935 | ++DOMWINDOW == 201 (0x119acd400) [pid = 10935] [serial = 2203] [outer = 0x11101f400] 18:02:21 INFO - PROCESS | 10935 | 1464051741749 Marionette DEBUG loaded listener.js 18:02:21 INFO - PROCESS | 10935 | ++DOMWINDOW == 202 (0x12ae6d000) [pid = 10935] [serial = 2204] [outer = 0x11101f400] 18:02:22 INFO - PROCESS | 10935 | 1464051742188 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:02:22 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 18:02:22 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 771ms 18:02:22 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 18:02:22 INFO - PROCESS | 10935 | 1464051742212 Marionette TRACE conn2 -> [0,2909,"getWindowHandle",null] 18:02:22 INFO - PROCESS | 10935 | 1464051742213 Marionette TRACE conn2 <- [1,2909,null,{"value":"7"}] 18:02:22 INFO - PROCESS | 10935 | 1464051742216 Marionette TRACE conn2 -> [0,2910,"setScriptTimeout",{"ms":35000}] 18:02:22 INFO - PROCESS | 10935 | 1464051742217 Marionette TRACE conn2 <- [1,2910,null,{}] 18:02:22 INFO - PROCESS | 10935 | 1464051742220 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:02:22 INFO - PROCESS | 10935 | 1464051742562 Marionette TRACE conn2 <- [1,2911,null,{"value":null}] 18:02:22 INFO - PROCESS | 10935 | 1464051742690 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:02:22 INFO - PROCESS | 10935 | ++DOCSHELL 0x11225e800 == 122 [pid = 10935] [id = 735] 18:02:22 INFO - PROCESS | 10935 | ++DOMWINDOW == 203 (0x110f7a000) [pid = 10935] [serial = 2205] [outer = 0x0] 18:02:22 INFO - PROCESS | 10935 | ++DOMWINDOW == 204 (0x111020000) [pid = 10935] [serial = 2206] [outer = 0x110f7a000] 18:02:22 INFO - PROCESS | 10935 | 1464051742719 Marionette DEBUG loaded listener.js 18:02:22 INFO - PROCESS | 10935 | ++DOMWINDOW == 205 (0x11204c400) [pid = 10935] [serial = 2207] [outer = 0x110f7a000] 18:02:23 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 18:02:23 INFO - PROCESS | 10935 | 1464051743129 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:02:23 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 18:02:23 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 921ms 18:02:23 INFO - PROCESS | 10935 | 1464051743139 Marionette TRACE conn2 -> [0,2913,"getWindowHandle",null] 18:02:23 INFO - PROCESS | 10935 | 1464051743141 Marionette TRACE conn2 <- [1,2913,null,{"value":"7"}] 18:02:23 INFO - TEST-START | /DOMEvents/constructors.html 18:02:23 INFO - PROCESS | 10935 | 1464051743144 Marionette TRACE conn2 -> [0,2914,"setScriptTimeout",{"ms":35000}] 18:02:23 INFO - PROCESS | 10935 | 1464051743147 Marionette TRACE conn2 <- [1,2914,null,{}] 18:02:23 INFO - PROCESS | 10935 | 1464051743150 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:02:23 INFO - PROCESS | 10935 | 1464051743277 Marionette TRACE conn2 <- [1,2915,null,{"value":null}] 18:02:23 INFO - PROCESS | 10935 | 1464051743424 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:02:23 INFO - PROCESS | 10935 | ++DOCSHELL 0x1182df800 == 123 [pid = 10935] [id = 736] 18:02:23 INFO - PROCESS | 10935 | ++DOMWINDOW == 206 (0x11266a000) [pid = 10935] [serial = 2208] [outer = 0x0] 18:02:23 INFO - PROCESS | 10935 | ++DOMWINDOW == 207 (0x1126d4800) [pid = 10935] [serial = 2209] [outer = 0x11266a000] 18:02:23 INFO - PROCESS | 10935 | 1464051743458 Marionette DEBUG loaded listener.js 18:02:23 INFO - PROCESS | 10935 | ++DOMWINDOW == 208 (0x113911400) [pid = 10935] [serial = 2210] [outer = 0x11266a000] 18:02:23 INFO - PROCESS | 10935 | 1464051743950 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:02:23 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 18:02:23 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 18:02:23 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 18:02:23 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 18:02:23 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 18:02:23 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 18:02:23 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 18:02:23 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 18:02:23 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 18:02:23 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 18:02:23 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 18:02:23 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 18:02:23 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 18:02:23 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 18:02:23 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 18:02:23 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 18:02:23 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 18:02:23 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 18:02:23 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 18:02:23 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 18:02:23 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 18:02:23 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 18:02:23 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 18:02:23 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 18:02:23 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 18:02:23 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 18:02:23 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 18:02:23 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 18:02:23 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 18:02:23 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 18:02:23 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 18:02:23 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 18:02:23 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 18:02:23 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 18:02:23 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 18:02:23 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 18:02:23 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 18:02:23 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 18:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:02:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:02:23 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 18:02:23 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 18:02:23 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 18:02:23 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 18:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:02:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:02:23 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 18:02:23 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 18:02:23 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 18:02:23 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 18:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:02:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:02:23 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 18:02:23 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 18:02:23 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 18:02:23 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 18:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:02:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:02:23 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 18:02:23 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 18:02:23 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 18:02:23 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 18:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:02:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:02:23 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 18:02:23 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 18:02:23 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 18:02:23 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 18:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:02:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:02:23 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 18:02:23 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 18:02:23 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 18:02:23 INFO - TEST-OK | /DOMEvents/constructors.html | took 829ms 18:02:23 INFO - PROCESS | 10935 | 1464051743975 Marionette TRACE conn2 -> [0,2917,"getWindowHandle",null] 18:02:23 INFO - PROCESS | 10935 | 1464051743979 Marionette TRACE conn2 <- [1,2917,null,{"value":"7"}] 18:02:23 INFO - TEST-START | /DOMEvents/event-phases-order.html 18:02:24 INFO - PROCESS | 10935 | 1464051744002 Marionette TRACE conn2 -> [0,2918,"setScriptTimeout",{"ms":35000}] 18:02:24 INFO - PROCESS | 10935 | 1464051744004 Marionette TRACE conn2 <- [1,2918,null,{}] 18:02:24 INFO - PROCESS | 10935 | 1464051744014 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:02:24 INFO - PROCESS | 10935 | 1464051744182 Marionette TRACE conn2 <- [1,2919,null,{"value":null}] 18:02:24 INFO - PROCESS | 10935 | 1464051744295 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:02:24 INFO - PROCESS | 10935 | ++DOCSHELL 0x123218000 == 124 [pid = 10935] [id = 737] 18:02:24 INFO - PROCESS | 10935 | ++DOMWINDOW == 209 (0x11670fc00) [pid = 10935] [serial = 2211] [outer = 0x0] 18:02:24 INFO - PROCESS | 10935 | ++DOMWINDOW == 210 (0x1167c9400) [pid = 10935] [serial = 2212] [outer = 0x11670fc00] 18:02:24 INFO - PROCESS | 10935 | 1464051744323 Marionette DEBUG loaded listener.js 18:02:24 INFO - PROCESS | 10935 | ++DOMWINDOW == 211 (0x11716c000) [pid = 10935] [serial = 2213] [outer = 0x11670fc00] 18:02:24 INFO - PROCESS | 10935 | --DOCSHELL 0x1358dc000 == 123 [pid = 10935] [id = 719] 18:02:24 INFO - PROCESS | 10935 | --DOCSHELL 0x134a1c000 == 122 [pid = 10935] [id = 718] 18:02:24 INFO - PROCESS | 10935 | --DOCSHELL 0x12de12800 == 121 [pid = 10935] [id = 717] 18:02:24 INFO - PROCESS | 10935 | --DOCSHELL 0x12cfb2000 == 120 [pid = 10935] [id = 716] 18:02:24 INFO - PROCESS | 10935 | --DOCSHELL 0x12727b800 == 119 [pid = 10935] [id = 715] 18:02:24 INFO - PROCESS | 10935 | --DOCSHELL 0x126257000 == 118 [pid = 10935] [id = 714] 18:02:24 INFO - PROCESS | 10935 | --DOMWINDOW == 210 (0x1349e1000) [pid = 10935] [serial = 2095] [outer = 0x0] [url = about:blank] 18:02:24 INFO - PROCESS | 10935 | --DOCSHELL 0x124994800 == 117 [pid = 10935] [id = 713] 18:02:24 INFO - PROCESS | 10935 | --DOCSHELL 0x144a4d800 == 116 [pid = 10935] [id = 709] 18:02:24 INFO - PROCESS | 10935 | --DOCSHELL 0x1439a1000 == 115 [pid = 10935] [id = 708] 18:02:24 INFO - PROCESS | 10935 | --DOCSHELL 0x144a42000 == 114 [pid = 10935] [id = 707] 18:02:24 INFO - PROCESS | 10935 | --DOCSHELL 0x144aed800 == 113 [pid = 10935] [id = 706] 18:02:24 INFO - PROCESS | 10935 | --DOCSHELL 0x1446cf800 == 112 [pid = 10935] [id = 705] 18:02:24 INFO - PROCESS | 10935 | --DOCSHELL 0x14437c000 == 111 [pid = 10935] [id = 704] 18:02:24 INFO - PROCESS | 10935 | --DOCSHELL 0x143245800 == 110 [pid = 10935] [id = 703] 18:02:24 INFO - PROCESS | 10935 | --DOCSHELL 0x14164a000 == 109 [pid = 10935] [id = 702] 18:02:24 INFO - PROCESS | 10935 | --DOCSHELL 0x1384da000 == 108 [pid = 10935] [id = 701] 18:02:24 INFO - PROCESS | 10935 | --DOCSHELL 0x12de0a800 == 107 [pid = 10935] [id = 700] 18:02:24 INFO - PROCESS | 10935 | --DOCSHELL 0x11a061000 == 106 [pid = 10935] [id = 699] 18:02:24 INFO - PROCESS | 10935 | --DOMWINDOW == 209 (0x138273000) [pid = 10935] [serial = 1922] [outer = 0x0] [url = about:blank] 18:02:24 INFO - PROCESS | 10935 | --DOMWINDOW == 208 (0x13f89fc00) [pid = 10935] [serial = 1925] [outer = 0x0] [url = about:blank] 18:02:24 INFO - PROCESS | 10935 | --DOMWINDOW == 207 (0x13f9d0400) [pid = 10935] [serial = 1928] [outer = 0x0] [url = about:blank] 18:02:24 INFO - PROCESS | 10935 | --DOMWINDOW == 206 (0x13fdb2c00) [pid = 10935] [serial = 1931] [outer = 0x0] [url = about:blank] 18:02:24 INFO - PROCESS | 10935 | --DOMWINDOW == 205 (0x13fdbac00) [pid = 10935] [serial = 1934] [outer = 0x0] [url = about:blank] 18:02:24 INFO - PROCESS | 10935 | --DOMWINDOW == 204 (0x125551c00) [pid = 10935] [serial = 1910] [outer = 0x0] [url = about:blank] 18:02:24 INFO - PROCESS | 10935 | --DOMWINDOW == 203 (0x1349dcc00) [pid = 10935] [serial = 1916] [outer = 0x0] [url = about:blank] 18:02:24 INFO - PROCESS | 10935 | --DOMWINDOW == 202 (0x12bccb800) [pid = 10935] [serial = 1913] [outer = 0x0] [url = about:blank] 18:02:24 INFO - PROCESS | 10935 | --DOMWINDOW == 201 (0x13f894800) [pid = 10935] [serial = 1904] [outer = 0x0] [url = about:blank] 18:02:24 INFO - PROCESS | 10935 | --DOMWINDOW == 200 (0x1198d9c00) [pid = 10935] [serial = 1907] [outer = 0x0] [url = about:blank] 18:02:24 INFO - PROCESS | 10935 | --DOMWINDOW == 199 (0x135a1a800) [pid = 10935] [serial = 1919] [outer = 0x0] [url = about:blank] 18:02:24 INFO - PROCESS | 10935 | --DOMWINDOW == 198 (0x13524a800) [pid = 10935] [serial = 2080] [outer = 0x0] [url = about:blank] 18:02:24 INFO - PROCESS | 10935 | --DOMWINDOW == 197 (0x12d66b400) [pid = 10935] [serial = 2074] [outer = 0x0] [url = about:blank] 18:02:24 INFO - PROCESS | 10935 | --DOMWINDOW == 196 (0x127820000) [pid = 10935] [serial = 2065] [outer = 0x0] [url = about:blank] 18:02:24 INFO - PROCESS | 10935 | --DOMWINDOW == 195 (0x128e4b800) [pid = 10935] [serial = 2066] [outer = 0x0] [url = about:blank] 18:02:24 INFO - PROCESS | 10935 | --DOMWINDOW == 194 (0x12e370800) [pid = 10935] [serial = 2075] [outer = 0x0] [url = about:blank] 18:02:24 INFO - PROCESS | 10935 | --DOMWINDOW == 193 (0x12781f000) [pid = 10935] [serial = 2041] [outer = 0x0] [url = about:blank] 18:02:24 INFO - PROCESS | 10935 | --DOMWINDOW == 192 (0x121246400) [pid = 10935] [serial = 2063] [outer = 0x0] [url = about:blank] 18:02:24 INFO - PROCESS | 10935 | --DOMWINDOW == 191 (0x119ad6c00) [pid = 10935] [serial = 2062] [outer = 0x0] [url = about:blank] 18:02:24 INFO - PROCESS | 10935 | --DOMWINDOW == 190 (0x142b50800) [pid = 10935] [serial = 2056] [outer = 0x0] [url = about:blank] 18:02:24 INFO - PROCESS | 10935 | --DOMWINDOW == 189 (0x1359c6400) [pid = 10935] [serial = 2083] [outer = 0x0] [url = about:blank] 18:02:24 INFO - PROCESS | 10935 | --DOMWINDOW == 188 (0x112ddec00) [pid = 10935] [serial = 2060] [outer = 0x0] [url = about:blank] 18:02:24 INFO - PROCESS | 10935 | --DOMWINDOW == 187 (0x11102d800) [pid = 10935] [serial = 2059] [outer = 0x0] [url = about:blank] 18:02:24 INFO - PROCESS | 10935 | --DOMWINDOW == 186 (0x1349dd000) [pid = 10935] [serial = 2044] [outer = 0x0] [url = about:blank] 18:02:24 INFO - PROCESS | 10935 | --DOMWINDOW == 185 (0x135972400) [pid = 10935] [serial = 2081] [outer = 0x0] [url = about:blank] 18:02:24 INFO - PROCESS | 10935 | --DOMWINDOW == 184 (0x129952800) [pid = 10935] [serial = 2068] [outer = 0x0] [url = about:blank] 18:02:24 INFO - PROCESS | 10935 | --DOMWINDOW == 183 (0x12c18b000) [pid = 10935] [serial = 2069] [outer = 0x0] [url = about:blank] 18:02:24 INFO - PROCESS | 10935 | --DOMWINDOW == 182 (0x142b3ec00) [pid = 10935] [serial = 2053] [outer = 0x0] [url = about:blank] 18:02:24 INFO - PROCESS | 10935 | --DOMWINDOW == 181 (0x13fdb8c00) [pid = 10935] [serial = 2036] [outer = 0x0] [url = about:blank] 18:02:24 INFO - PROCESS | 10935 | --DOMWINDOW == 180 (0x12619e000) [pid = 10935] [serial = 2071] [outer = 0x0] [url = about:blank] 18:02:24 INFO - PROCESS | 10935 | --DOMWINDOW == 179 (0x1296cd400) [pid = 10935] [serial = 2072] [outer = 0x0] [url = about:blank] 18:02:24 INFO - PROCESS | 10935 | --DOMWINDOW == 178 (0x142a7f800) [pid = 10935] [serial = 2050] [outer = 0x0] [url = about:blank] 18:02:24 INFO - PROCESS | 10935 | --DOMWINDOW == 177 (0x13f9cdc00) [pid = 10935] [serial = 2047] [outer = 0x0] [url = about:blank] 18:02:24 INFO - PROCESS | 10935 | --DOMWINDOW == 176 (0x134a4b400) [pid = 10935] [serial = 2077] [outer = 0x0] [url = about:blank] 18:02:24 INFO - PROCESS | 10935 | --DOMWINDOW == 175 (0x1381d5c00) [pid = 10935] [serial = 2086] [outer = 0x0] [url = about:blank] 18:02:24 INFO - PROCESS | 10935 | --DOMWINDOW == 174 (0x118570800) [pid = 10935] [serial = 2038] [outer = 0x0] [url = about:blank] 18:02:24 INFO - PROCESS | 10935 | --DOMWINDOW == 173 (0x1166bb400) [pid = 10935] [serial = 2089] [outer = 0x0] [url = about:blank] 18:02:24 INFO - PROCESS | 10935 | --DOMWINDOW == 172 (0x134931c00) [pid = 10935] [serial = 2084] [outer = 0x0] [url = about:blank] 18:02:24 INFO - PROCESS | 10935 | --DOMWINDOW == 171 (0x119c70000) [pid = 10935] [serial = 1448] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 18:02:24 INFO - PROCESS | 10935 | --DOMWINDOW == 170 (0x123705800) [pid = 10935] [serial = 2092] [outer = 0x0] [url = about:blank] 18:02:24 INFO - PROCESS | 10935 | --DOMWINDOW == 169 (0x138269400) [pid = 10935] [serial = 2087] [outer = 0x0] [url = about:blank] 18:02:24 INFO - PROCESS | 10935 | --DOMWINDOW == 168 (0x12bdbec00) [pid = 10935] [serial = 2093] [outer = 0x0] [url = about:blank] 18:02:24 INFO - PROCESS | 10935 | --DOMWINDOW == 167 (0x11a164800) [pid = 10935] [serial = 2090] [outer = 0x0] [url = about:blank] 18:02:24 INFO - PROCESS | 10935 | --DOMWINDOW == 166 (0x134a8d400) [pid = 10935] [serial = 2078] [outer = 0x0] [url = about:blank] 18:02:24 INFO - PROCESS | 10935 | --DOMWINDOW == 165 (0x11a164400) [pid = 10935] [serial = 1973] [outer = 0x0] [url = about:blank] 18:02:24 INFO - PROCESS | 10935 | --DOMWINDOW == 164 (0x142a80800) [pid = 10935] [serial = 1997] [outer = 0x0] [url = about:blank] 18:02:24 INFO - PROCESS | 10935 | --DOMWINDOW == 163 (0x13fdc0800) [pid = 10935] [serial = 1994] [outer = 0x0] [url = about:blank] 18:02:24 INFO - PROCESS | 10935 | --DOMWINDOW == 162 (0x1374a6800) [pid = 10935] [serial = 1970] [outer = 0x0] [url = about:blank] 18:02:24 INFO - PROCESS | 10935 | --DOMWINDOW == 161 (0x134a7ec00) [pid = 10935] [serial = 1982] [outer = 0x0] [url = about:blank] 18:02:24 INFO - PROCESS | 10935 | --DOMWINDOW == 160 (0x13f9d5400) [pid = 10935] [serial = 1991] [outer = 0x0] [url = about:blank] 18:02:24 INFO - PROCESS | 10935 | --DOMWINDOW == 159 (0x111028000) [pid = 10935] [serial = 1985] [outer = 0x0] [url = about:blank] 18:02:24 INFO - PROCESS | 10935 | --DOMWINDOW == 158 (0x13826dc00) [pid = 10935] [serial = 1988] [outer = 0x0] [url = about:blank] 18:02:24 INFO - PROCESS | 10935 | --DOMWINDOW == 157 (0x12aa68800) [pid = 10935] [serial = 1979] [outer = 0x0] [url = about:blank] 18:02:24 INFO - PROCESS | 10935 | --DOMWINDOW == 156 (0x1273d3400) [pid = 10935] [serial = 1976] [outer = 0x0] [url = about:blank] 18:02:24 INFO - PROCESS | 10935 | 1464051744838 Marionette TRACE conn2 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 18:02:24 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 18:02:24 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 899ms 18:02:24 INFO - PROCESS | 10935 | 1464051744881 Marionette TRACE conn2 -> [0,2921,"getWindowHandle",null] 18:02:24 INFO - PROCESS | 10935 | 1464051744884 Marionette TRACE conn2 <- [1,2921,null,{"value":"7"}] 18:02:24 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 18:02:24 INFO - PROCESS | 10935 | 1464051744898 Marionette TRACE conn2 -> [0,2922,"setScriptTimeout",{"ms":35000}] 18:02:24 INFO - PROCESS | 10935 | 1464051744902 Marionette TRACE conn2 <- [1,2922,null,{}] 18:02:24 INFO - PROCESS | 10935 | 1464051744904 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:02:25 INFO - PROCESS | 10935 | 1464051745022 Marionette TRACE conn2 <- [1,2923,null,{"value":null}] 18:02:25 INFO - PROCESS | 10935 | 1464051745029 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:02:25 INFO - PROCESS | 10935 | ++DOCSHELL 0x125193800 == 107 [pid = 10935] [id = 738] 18:02:25 INFO - PROCESS | 10935 | ++DOMWINDOW == 157 (0x1166bf400) [pid = 10935] [serial = 2214] [outer = 0x0] 18:02:25 INFO - PROCESS | 10935 | ++DOMWINDOW == 158 (0x11910b400) [pid = 10935] [serial = 2215] [outer = 0x1166bf400] 18:02:25 INFO - PROCESS | 10935 | 1464051745055 Marionette DEBUG loaded listener.js 18:02:25 INFO - PROCESS | 10935 | ++DOMWINDOW == 159 (0x1192ac400) [pid = 10935] [serial = 2216] [outer = 0x1166bf400] 18:02:25 INFO - PROCESS | 10935 | [10935] 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:02:25 INFO - PROCESS | 10935 | [10935] 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:02:25 INFO - PROCESS | 10935 | [10935] 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:02:25 INFO - PROCESS | 10935 | [10935] 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:02:25 INFO - PROCESS | 10935 | 1464051745442 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:02:25 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 18:02:25 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 18:02:25 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 18:02:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:02:25 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 18:02:25 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 18:02:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:02:25 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 18:02:25 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initMouseEvent while dispatching. - assert_equals: initMouseEvent screenX setter should short-circuit expected 0 but got 1 18:02:25 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 18:02:25 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 18:02:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:02:25 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 18:02:25 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 18:02:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:02:25 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 18:02:25 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initCustomEvent while dispatching. - assert_equals: initCustomEvent detail setter should short-circuit expected (object) null but got (number) 1 18:02:25 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 18:02:25 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 18:02:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:02:25 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 18:02:25 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 18:02:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:02:25 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 18:02:25 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initUIEvent while dispatching. - assert_equals: initUIEvent view setter should short-circuit expected null but got object "[object Window]" 18:02:25 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 18:02:25 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 18:02:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:02:25 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 18:02:25 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 18:02:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:02:25 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 18:02:25 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 18:02:25 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 577ms 18:02:25 INFO - PROCESS | 10935 | 1464051745472 Marionette TRACE conn2 -> [0,2925,"getWindowHandle",null] 18:02:25 INFO - PROCESS | 10935 | 1464051745473 Marionette TRACE conn2 <- [1,2925,null,{"value":"7"}] 18:02:25 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 18:02:25 INFO - PROCESS | 10935 | 1464051745475 Marionette TRACE conn2 -> [0,2926,"setScriptTimeout",{"ms":35000}] 18:02:25 INFO - PROCESS | 10935 | 1464051745476 Marionette TRACE conn2 <- [1,2926,null,{}] 18:02:25 INFO - PROCESS | 10935 | 1464051745479 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:02:25 INFO - PROCESS | 10935 | 1464051745591 Marionette TRACE conn2 <- [1,2927,null,{"value":null}] 18:02:25 INFO - PROCESS | 10935 | 1464051745612 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:02:25 INFO - PROCESS | 10935 | ++DOCSHELL 0x1295ba000 == 108 [pid = 10935] [id = 739] 18:02:25 INFO - PROCESS | 10935 | ++DOMWINDOW == 160 (0x119546400) [pid = 10935] [serial = 2217] [outer = 0x0] 18:02:25 INFO - PROCESS | 10935 | ++DOMWINDOW == 161 (0x119ad3c00) [pid = 10935] [serial = 2218] [outer = 0x119546400] 18:02:25 INFO - PROCESS | 10935 | 1464051745638 Marionette DEBUG loaded listener.js 18:02:25 INFO - PROCESS | 10935 | ++DOMWINDOW == 162 (0x119c56c00) [pid = 10935] [serial = 2219] [outer = 0x119546400] 18:02:25 INFO - PROCESS | 10935 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 18:02:26 INFO - PROCESS | 10935 | 1464051746004 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:02:26 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 18:02:26 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 568ms 18:02:26 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 18:02:26 INFO - PROCESS | 10935 | 1464051746044 Marionette TRACE conn2 -> [0,2929,"getWindowHandle",null] 18:02:26 INFO - PROCESS | 10935 | 1464051746045 Marionette TRACE conn2 <- [1,2929,null,{"value":"7"}] 18:02:26 INFO - PROCESS | 10935 | 1464051746047 Marionette TRACE conn2 -> [0,2930,"setScriptTimeout",{"ms":35000}] 18:02:26 INFO - PROCESS | 10935 | 1464051746048 Marionette TRACE conn2 <- [1,2930,null,{}] 18:02:26 INFO - PROCESS | 10935 | 1464051746051 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:02:26 INFO - PROCESS | 10935 | 1464051746165 Marionette TRACE conn2 <- [1,2931,null,{"value":null}] 18:02:26 INFO - PROCESS | 10935 | 1464051746170 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:02:26 INFO - PROCESS | 10935 | ++DOCSHELL 0x12ae0f000 == 109 [pid = 10935] [id = 740] 18:02:26 INFO - PROCESS | 10935 | ++DOMWINDOW == 163 (0x11a162800) [pid = 10935] [serial = 2220] [outer = 0x0] 18:02:26 INFO - PROCESS | 10935 | ++DOMWINDOW == 164 (0x11a169000) [pid = 10935] [serial = 2221] [outer = 0x11a162800] 18:02:26 INFO - PROCESS | 10935 | 1464051746201 Marionette DEBUG loaded listener.js 18:02:26 INFO - PROCESS | 10935 | ++DOMWINDOW == 165 (0x121241800) [pid = 10935] [serial = 2222] [outer = 0x11a162800] 18:02:26 INFO - PROCESS | 10935 | 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:02:26 INFO - PROCESS | 10935 | 1464051746579 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:02:26 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 18:02:26 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 573ms 18:02:26 INFO - PROCESS | 10935 | 1464051746622 Marionette TRACE conn2 -> [0,2933,"getWindowHandle",null] 18:02:26 INFO - PROCESS | 10935 | 1464051746623 Marionette TRACE conn2 <- [1,2933,null,{"value":"7"}] 18:02:26 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 18:02:26 INFO - PROCESS | 10935 | 1464051746625 Marionette TRACE conn2 -> [0,2934,"setScriptTimeout",{"ms":35000}] 18:02:26 INFO - PROCESS | 10935 | 1464051746626 Marionette TRACE conn2 <- [1,2934,null,{}] 18:02:26 INFO - PROCESS | 10935 | 1464051746629 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:02:26 INFO - PROCESS | 10935 | 1464051746805 Marionette TRACE conn2 <- [1,2935,null,{"value":null}] 18:02:26 INFO - PROCESS | 10935 | 1464051746867 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:02:26 INFO - PROCESS | 10935 | ++DOCSHELL 0x12b4c6800 == 110 [pid = 10935] [id = 741] 18:02:26 INFO - PROCESS | 10935 | ++DOMWINDOW == 166 (0x119887c00) [pid = 10935] [serial = 2223] [outer = 0x0] 18:02:26 INFO - PROCESS | 10935 | ++DOMWINDOW == 167 (0x1212d8c00) [pid = 10935] [serial = 2224] [outer = 0x119887c00] 18:02:26 INFO - PROCESS | 10935 | 1464051746893 Marionette DEBUG loaded listener.js 18:02:26 INFO - PROCESS | 10935 | ++DOMWINDOW == 168 (0x12355bc00) [pid = 10935] [serial = 2225] [outer = 0x119887c00] 18:02:27 INFO - PROCESS | 10935 | 1464051747204 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:02:27 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 18:02:27 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 619ms 18:02:27 INFO - PROCESS | 10935 | 1464051747244 Marionette TRACE conn2 -> [0,2937,"getWindowHandle",null] 18:02:27 INFO - PROCESS | 10935 | 1464051747245 Marionette TRACE conn2 <- [1,2937,null,{"value":"7"}] 18:02:27 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 18:02:27 INFO - PROCESS | 10935 | 1464051747247 Marionette TRACE conn2 -> [0,2938,"setScriptTimeout",{"ms":35000}] 18:02:27 INFO - PROCESS | 10935 | 1464051747249 Marionette TRACE conn2 <- [1,2938,null,{}] 18:02:27 INFO - PROCESS | 10935 | 1464051747252 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:02:27 INFO - PROCESS | 10935 | 1464051747401 Marionette TRACE conn2 <- [1,2939,null,{"value":null}] 18:02:27 INFO - PROCESS | 10935 | 1464051747419 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:02:27 INFO - PROCESS | 10935 | ++DOCSHELL 0x12cfbb000 == 111 [pid = 10935] [id = 742] 18:02:27 INFO - PROCESS | 10935 | ++DOMWINDOW == 169 (0x123704800) [pid = 10935] [serial = 2226] [outer = 0x0] 18:02:27 INFO - PROCESS | 10935 | ++DOMWINDOW == 170 (0x12480e800) [pid = 10935] [serial = 2227] [outer = 0x123704800] 18:02:27 INFO - PROCESS | 10935 | 1464051747444 Marionette DEBUG loaded listener.js 18:02:27 INFO - PROCESS | 10935 | ++DOMWINDOW == 171 (0x124d5a800) [pid = 10935] [serial = 2228] [outer = 0x123704800] 18:02:27 INFO - PROCESS | 10935 | 1464051747777 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:02:27 INFO - TEST-PASS | /DOMEvents/tests/approved/EventListener.eventHandler.html | Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered. 18:02:27 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 572ms 18:02:27 INFO - PROCESS | 10935 | 1464051747820 Marionette TRACE conn2 -> [0,2941,"getWindowHandle",null] 18:02:27 INFO - PROCESS | 10935 | 1464051747821 Marionette TRACE conn2 <- [1,2941,null,{"value":"7"}] 18:02:27 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 18:02:27 INFO - PROCESS | 10935 | 1464051747823 Marionette TRACE conn2 -> [0,2942,"setScriptTimeout",{"ms":35000}] 18:02:27 INFO - PROCESS | 10935 | 1464051747824 Marionette TRACE conn2 <- [1,2942,null,{}] 18:02:27 INFO - PROCESS | 10935 | 1464051747827 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:02:27 INFO - PROCESS | 10935 | 1464051747975 Marionette TRACE conn2 <- [1,2943,null,{"value":null}] 18:02:27 INFO - PROCESS | 10935 | 1464051747993 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:02:28 INFO - PROCESS | 10935 | ++DOCSHELL 0x12d64a800 == 112 [pid = 10935] [id = 743] 18:02:28 INFO - PROCESS | 10935 | ++DOMWINDOW == 172 (0x1254b1000) [pid = 10935] [serial = 2229] [outer = 0x0] 18:02:28 INFO - PROCESS | 10935 | ++DOMWINDOW == 173 (0x125569000) [pid = 10935] [serial = 2230] [outer = 0x1254b1000] 18:02:28 INFO - PROCESS | 10935 | 1464051748018 Marionette DEBUG loaded listener.js 18:02:28 INFO - PROCESS | 10935 | ++DOMWINDOW == 174 (0x125615800) [pid = 10935] [serial = 2231] [outer = 0x1254b1000] 18:02:28 INFO - PROCESS | 10935 | 1464051748354 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:02:28 INFO - TEST-FAIL | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. - assert_array_equals: property 2, expected false but got true 18:02:28 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 18:02:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:02:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:02:28 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 18:02:28 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 570ms 18:02:28 INFO - PROCESS | 10935 | 1464051748394 Marionette TRACE conn2 -> [0,2945,"getWindowHandle",null] 18:02:28 INFO - PROCESS | 10935 | 1464051748395 Marionette TRACE conn2 <- [1,2945,null,{"value":"7"}] 18:02:28 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 18:02:28 INFO - PROCESS | 10935 | 1464051748398 Marionette TRACE conn2 -> [0,2946,"setScriptTimeout",{"ms":35000}] 18:02:28 INFO - PROCESS | 10935 | 1464051748399 Marionette TRACE conn2 <- [1,2946,null,{}] 18:02:28 INFO - PROCESS | 10935 | 1464051748401 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:02:28 INFO - PROCESS | 10935 | 1464051748559 Marionette TRACE conn2 <- [1,2947,null,{"value":null}] 18:02:28 INFO - PROCESS | 10935 | 1464051748578 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:02:28 INFO - PROCESS | 10935 | ++DOCSHELL 0x12de11800 == 113 [pid = 10935] [id = 744] 18:02:28 INFO - PROCESS | 10935 | ++DOMWINDOW == 175 (0x12594ac00) [pid = 10935] [serial = 2232] [outer = 0x0] 18:02:28 INFO - PROCESS | 10935 | ++DOMWINDOW == 176 (0x12598b800) [pid = 10935] [serial = 2233] [outer = 0x12594ac00] 18:02:28 INFO - PROCESS | 10935 | 1464051748601 Marionette DEBUG loaded listener.js 18:02:28 INFO - PROCESS | 10935 | ++DOMWINDOW == 177 (0x1262b7400) [pid = 10935] [serial = 2234] [outer = 0x12594ac00] 18:02:28 INFO - PROCESS | 10935 | 1464051748955 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:02:28 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:02:28 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 567ms 18:02:28 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 18:02:28 INFO - PROCESS | 10935 | 1464051748966 Marionette TRACE conn2 -> [0,2949,"getWindowHandle",null] 18:02:28 INFO - PROCESS | 10935 | 1464051748969 Marionette TRACE conn2 <- [1,2949,null,{"value":"7"}] 18:02:28 INFO - PROCESS | 10935 | 1464051748972 Marionette TRACE conn2 -> [0,2950,"setScriptTimeout",{"ms":35000}] 18:02:28 INFO - PROCESS | 10935 | 1464051748973 Marionette TRACE conn2 <- [1,2950,null,{}] 18:02:28 INFO - PROCESS | 10935 | 1464051748976 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:02:29 INFO - PROCESS | 10935 | 1464051749129 Marionette TRACE conn2 <- [1,2951,null,{"value":null}] 18:02:29 INFO - PROCESS | 10935 | --DOMWINDOW == 176 (0x1160e7400) [pid = 10935] [serial = 2094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 18:02:29 INFO - PROCESS | 10935 | --DOMWINDOW == 175 (0x119c54400) [pid = 10935] [serial = 2142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 18:02:29 INFO - PROCESS | 10935 | --DOMWINDOW == 174 (0x12340e800) [pid = 10935] [serial = 2145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 18:02:29 INFO - PROCESS | 10935 | --DOMWINDOW == 173 (0x13492ec00) [pid = 10935] [serial = 2157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 18:02:29 INFO - PROCESS | 10935 | --DOMWINDOW == 172 (0x125948000) [pid = 10935] [serial = 2148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 18:02:29 INFO - PROCESS | 10935 | --DOMWINDOW == 171 (0x110f7f000) [pid = 10935] [serial = 2139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 18:02:29 INFO - PROCESS | 10935 | --DOMWINDOW == 170 (0x12d376800) [pid = 10935] [serial = 47] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 18:02:29 INFO - PROCESS | 10935 | --DOMWINDOW == 169 (0x129958400) [pid = 10935] [serial = 2151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 18:02:29 INFO - PROCESS | 10935 | --DOMWINDOW == 168 (0x12c62b400) [pid = 10935] [serial = 2154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 18:02:29 INFO - PROCESS | 10935 | 1464051749373 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:02:29 INFO - PROCESS | 10935 | ++DOCSHELL 0x12d885000 == 114 [pid = 10935] [id = 745] 18:02:29 INFO - PROCESS | 10935 | ++DOMWINDOW == 169 (0x115ec0400) [pid = 10935] [serial = 2235] [outer = 0x0] 18:02:29 INFO - PROCESS | 10935 | ++DOMWINDOW == 170 (0x119c54400) [pid = 10935] [serial = 2236] [outer = 0x115ec0400] 18:02:29 INFO - PROCESS | 10935 | 1464051749403 Marionette DEBUG loaded listener.js 18:02:29 INFO - PROCESS | 10935 | ++DOMWINDOW == 171 (0x127834400) [pid = 10935] [serial = 2237] [outer = 0x115ec0400] 18:02:29 INFO - PROCESS | 10935 | ++DOCSHELL 0x12b4bf000 == 115 [pid = 10935] [id = 746] 18:02:29 INFO - PROCESS | 10935 | ++DOMWINDOW == 172 (0x12786dc00) [pid = 10935] [serial = 2238] [outer = 0x0] 18:02:29 INFO - PROCESS | 10935 | ++DOMWINDOW == 173 (0x127839800) [pid = 10935] [serial = 2239] [outer = 0x12786dc00] 18:02:29 INFO - PROCESS | 10935 | 1464051749723 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:02:29 INFO - TEST-PASS | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node. 18:02:29 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 770ms 18:02:29 INFO - PROCESS | 10935 | 1464051749743 Marionette TRACE conn2 -> [0,2953,"getWindowHandle",null] 18:02:29 INFO - PROCESS | 10935 | 1464051749745 Marionette TRACE conn2 <- [1,2953,null,{"value":"7"}] 18:02:29 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 18:02:29 INFO - PROCESS | 10935 | 1464051749749 Marionette TRACE conn2 -> [0,2954,"setScriptTimeout",{"ms":35000}] 18:02:29 INFO - PROCESS | 10935 | 1464051749754 Marionette TRACE conn2 <- [1,2954,null,{}] 18:02:29 INFO - PROCESS | 10935 | 1464051749758 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:02:30 INFO - PROCESS | 10935 | 1464051750088 Marionette TRACE conn2 <- [1,2955,null,{"value":null}] 18:02:30 INFO - PROCESS | 10935 | 1464051750103 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:02:30 INFO - PROCESS | 10935 | ++DOCSHELL 0x134a29000 == 116 [pid = 10935] [id = 747] 18:02:30 INFO - PROCESS | 10935 | ++DOMWINDOW == 174 (0x1166bc800) [pid = 10935] [serial = 2240] [outer = 0x0] 18:02:30 INFO - PROCESS | 10935 | ++DOMWINDOW == 175 (0x127869000) [pid = 10935] [serial = 2241] [outer = 0x1166bc800] 18:02:30 INFO - PROCESS | 10935 | 1464051750144 Marionette DEBUG loaded listener.js 18:02:30 INFO - PROCESS | 10935 | ++DOMWINDOW == 176 (0x1296ca400) [pid = 10935] [serial = 2242] [outer = 0x1166bc800] 18:02:30 INFO - PROCESS | 10935 | 1464051750481 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:02:30 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 18:02:30 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element 18:02:30 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 774ms 18:02:30 INFO - PROCESS | 10935 | 1464051750523 Marionette TRACE conn2 -> [0,2957,"getWindowHandle",null] 18:02:30 INFO - PROCESS | 10935 | 1464051750524 Marionette TRACE conn2 <- [1,2957,null,{"value":"7"}] 18:02:30 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 18:02:30 INFO - PROCESS | 10935 | 1464051750526 Marionette TRACE conn2 -> [0,2958,"setScriptTimeout",{"ms":35000}] 18:02:30 INFO - PROCESS | 10935 | 1464051750527 Marionette TRACE conn2 <- [1,2958,null,{}] 18:02:30 INFO - PROCESS | 10935 | 1464051750530 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:02:30 INFO - PROCESS | 10935 | 1464051750720 Marionette TRACE conn2 <- [1,2959,null,{"value":null}] 18:02:30 INFO - PROCESS | 10935 | 1464051750729 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:02:30 INFO - PROCESS | 10935 | ++DOCSHELL 0x135b79000 == 117 [pid = 10935] [id = 748] 18:02:30 INFO - PROCESS | 10935 | ++DOMWINDOW == 177 (0x127835c00) [pid = 10935] [serial = 2243] [outer = 0x0] 18:02:30 INFO - PROCESS | 10935 | ++DOMWINDOW == 178 (0x1296e3400) [pid = 10935] [serial = 2244] [outer = 0x127835c00] 18:02:30 INFO - PROCESS | 10935 | 1464051750754 Marionette DEBUG loaded listener.js 18:02:30 INFO - PROCESS | 10935 | ++DOMWINDOW == 179 (0x12aa5b000) [pid = 10935] [serial = 2245] [outer = 0x127835c00] 18:02:31 INFO - TEST-PASS | /DOMEvents/tests/approved/domnodeinserted.html | Test Description: DOMNodeInserted event fires when a node has been added as a child of another node. 18:02:31 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 570ms 18:02:31 INFO - PROCESS | 10935 | 1464051751089 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:02:31 INFO - PROCESS | 10935 | 1464051751098 Marionette TRACE conn2 -> [0,2961,"getWindowHandle",null] 18:02:31 INFO - PROCESS | 10935 | 1464051751099 Marionette TRACE conn2 <- [1,2961,null,{"value":"7"}] 18:02:31 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 18:02:31 INFO - PROCESS | 10935 | 1464051751106 Marionette TRACE conn2 -> [0,2962,"setScriptTimeout",{"ms":35000}] 18:02:31 INFO - PROCESS | 10935 | 1464051751108 Marionette TRACE conn2 <- [1,2962,null,{}] 18:02:31 INFO - PROCESS | 10935 | 1464051751112 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:02:31 INFO - PROCESS | 10935 | 1464051751295 Marionette TRACE conn2 <- [1,2963,null,{"value":null}] 18:02:31 INFO - PROCESS | 10935 | 1464051751612 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:02:31 INFO - PROCESS | 10935 | ++DOCSHELL 0x112ed5800 == 118 [pid = 10935] [id = 749] 18:02:31 INFO - PROCESS | 10935 | ++DOMWINDOW == 180 (0x110f7b400) [pid = 10935] [serial = 2246] [outer = 0x0] 18:02:31 INFO - PROCESS | 10935 | ++DOMWINDOW == 181 (0x111022800) [pid = 10935] [serial = 2247] [outer = 0x110f7b400] 18:02:31 INFO - PROCESS | 10935 | 1464051751645 Marionette DEBUG loaded listener.js 18:02:31 INFO - PROCESS | 10935 | ++DOMWINDOW == 182 (0x112661400) [pid = 10935] [serial = 2248] [outer = 0x110f7b400] 18:02:32 INFO - PROCESS | 10935 | 1464051752071 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:02:32 INFO - TEST-PASS | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect. 18:02:32 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 970ms 18:02:32 INFO - PROCESS | 10935 | 1464051752077 Marionette TRACE conn2 -> [0,2965,"getWindowHandle",null] 18:02:32 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 18:02:32 INFO - PROCESS | 10935 | 1464051752079 Marionette TRACE conn2 <- [1,2965,null,{"value":"7"}] 18:02:32 INFO - PROCESS | 10935 | 1464051752083 Marionette TRACE conn2 -> [0,2966,"setScriptTimeout",{"ms":35000}] 18:02:32 INFO - PROCESS | 10935 | 1464051752086 Marionette TRACE conn2 <- [1,2966,null,{}] 18:02:32 INFO - PROCESS | 10935 | 1464051752089 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:02:32 INFO - PROCESS | 10935 | 1464051752233 Marionette TRACE conn2 <- [1,2967,null,{"value":null}] 18:02:32 INFO - PROCESS | 10935 | 1464051752373 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:02:32 INFO - PROCESS | 10935 | ++DOCSHELL 0x124e74800 == 119 [pid = 10935] [id = 750] 18:02:32 INFO - PROCESS | 10935 | ++DOMWINDOW == 183 (0x1126ce800) [pid = 10935] [serial = 2249] [outer = 0x0] 18:02:32 INFO - PROCESS | 10935 | ++DOMWINDOW == 184 (0x1160e6c00) [pid = 10935] [serial = 2250] [outer = 0x1126ce800] 18:02:32 INFO - PROCESS | 10935 | 1464051752405 Marionette DEBUG loaded listener.js 18:02:32 INFO - PROCESS | 10935 | ++DOMWINDOW == 185 (0x11716c400) [pid = 10935] [serial = 2251] [outer = 0x1126ce800] 18:02:32 INFO - PROCESS | 10935 | 1464051752774 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:02:32 INFO - TEST-PASS | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered. 18:02:32 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 723ms 18:02:32 INFO - PROCESS | 10935 | 1464051752808 Marionette TRACE conn2 -> [0,2969,"getWindowHandle",null] 18:02:32 INFO - PROCESS | 10935 | 1464051752811 Marionette TRACE conn2 <- [1,2969,null,{"value":"7"}] 18:02:32 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 18:02:32 INFO - PROCESS | 10935 | 1464051752814 Marionette TRACE conn2 -> [0,2970,"setScriptTimeout",{"ms":35000}] 18:02:32 INFO - PROCESS | 10935 | 1464051752815 Marionette TRACE conn2 <- [1,2970,null,{}] 18:02:32 INFO - PROCESS | 10935 | 1464051752817 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:02:32 INFO - PROCESS | 10935 | 1464051752954 Marionette TRACE conn2 <- [1,2971,null,{"value":null}] 18:02:33 INFO - PROCESS | 10935 | 1464051753092 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:02:33 INFO - PROCESS | 10935 | ++DOCSHELL 0x12d887000 == 120 [pid = 10935] [id = 751] 18:02:33 INFO - PROCESS | 10935 | ++DOMWINDOW == 186 (0x117550400) [pid = 10935] [serial = 2252] [outer = 0x0] 18:02:33 INFO - PROCESS | 10935 | ++DOMWINDOW == 187 (0x118c3cc00) [pid = 10935] [serial = 2253] [outer = 0x117550400] 18:02:33 INFO - PROCESS | 10935 | 1464051753122 Marionette DEBUG loaded listener.js 18:02:33 INFO - PROCESS | 10935 | ++DOMWINDOW == 188 (0x119c72800) [pid = 10935] [serial = 2254] [outer = 0x117550400] 18:02:33 INFO - PROCESS | 10935 | 1464051753506 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:02:33 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 18:02:33 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 721ms 18:02:33 INFO - PROCESS | 10935 | 1464051753535 Marionette TRACE conn2 -> [0,2973,"getWindowHandle",null] 18:02:33 INFO - PROCESS | 10935 | 1464051753537 Marionette TRACE conn2 <- [1,2973,null,{"value":"7"}] 18:02:33 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 18:02:33 INFO - PROCESS | 10935 | 1464051753545 Marionette TRACE conn2 -> [0,2974,"setScriptTimeout",{"ms":35000}] 18:02:33 INFO - PROCESS | 10935 | 1464051753549 Marionette TRACE conn2 <- [1,2974,null,{}] 18:02:33 INFO - PROCESS | 10935 | 1464051753552 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:02:33 INFO - PROCESS | 10935 | 1464051753691 Marionette TRACE conn2 <- [1,2975,null,{"value":null}] 18:02:33 INFO - PROCESS | 10935 | 1464051753827 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:02:33 INFO - PROCESS | 10935 | ++DOCSHELL 0x137515000 == 121 [pid = 10935] [id = 752] 18:02:33 INFO - PROCESS | 10935 | ++DOMWINDOW == 189 (0x119dbd400) [pid = 10935] [serial = 2255] [outer = 0x0] 18:02:33 INFO - PROCESS | 10935 | ++DOMWINDOW == 190 (0x12324b000) [pid = 10935] [serial = 2256] [outer = 0x119dbd400] 18:02:33 INFO - PROCESS | 10935 | 1464051753897 Marionette DEBUG loaded listener.js 18:02:33 INFO - PROCESS | 10935 | ++DOMWINDOW == 191 (0x126196800) [pid = 10935] [serial = 2257] [outer = 0x119dbd400] 18:02:34 INFO - PROCESS | 10935 | 1464051754323 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:02:34 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed. 18:02:34 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 830ms 18:02:34 INFO - PROCESS | 10935 | 1464051754371 Marionette TRACE conn2 -> [0,2977,"getWindowHandle",null] 18:02:34 INFO - PROCESS | 10935 | 1464051754374 Marionette TRACE conn2 <- [1,2977,null,{"value":"7"}] 18:02:34 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 18:02:34 INFO - PROCESS | 10935 | 1464051754377 Marionette TRACE conn2 -> [0,2978,"setScriptTimeout",{"ms":35000}] 18:02:34 INFO - PROCESS | 10935 | 1464051754379 Marionette TRACE conn2 <- [1,2978,null,{}] 18:02:34 INFO - PROCESS | 10935 | 1464051754402 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:02:34 INFO - PROCESS | 10935 | 1464051754670 Marionette TRACE conn2 <- [1,2979,null,{"value":null}] 18:02:34 INFO - PROCESS | 10935 | 1464051754783 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:02:34 INFO - PROCESS | 10935 | ++DOCSHELL 0x137730000 == 122 [pid = 10935] [id = 753] 18:02:34 INFO - PROCESS | 10935 | ++DOMWINDOW == 192 (0x126199c00) [pid = 10935] [serial = 2258] [outer = 0x0] 18:02:34 INFO - PROCESS | 10935 | ++DOMWINDOW == 193 (0x127838800) [pid = 10935] [serial = 2259] [outer = 0x126199c00] 18:02:34 INFO - PROCESS | 10935 | 1464051754830 Marionette DEBUG loaded listener.js 18:02:34 INFO - PROCESS | 10935 | ++DOMWINDOW == 194 (0x128e53000) [pid = 10935] [serial = 2260] [outer = 0x126199c00] 18:02:35 INFO - PROCESS | 10935 | 1464051755223 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:02:35 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered. 18:02:35 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 871ms 18:02:35 INFO - PROCESS | 10935 | 1464051755249 Marionette TRACE conn2 -> [0,2981,"getWindowHandle",null] 18:02:35 INFO - PROCESS | 10935 | 1464051755250 Marionette TRACE conn2 <- [1,2981,null,{"value":"7"}] 18:02:35 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 18:02:35 INFO - PROCESS | 10935 | 1464051755252 Marionette TRACE conn2 -> [0,2982,"setScriptTimeout",{"ms":35000}] 18:02:35 INFO - PROCESS | 10935 | 1464051755254 Marionette TRACE conn2 <- [1,2982,null,{}] 18:02:35 INFO - PROCESS | 10935 | 1464051755256 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:02:35 INFO - PROCESS | 10935 | 1464051755390 Marionette TRACE conn2 <- [1,2983,null,{"value":null}] 18:02:35 INFO - PROCESS | 10935 | 1464051755533 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:02:35 INFO - PROCESS | 10935 | ++DOCSHELL 0x138473000 == 123 [pid = 10935] [id = 754] 18:02:35 INFO - PROCESS | 10935 | ++DOMWINDOW == 195 (0x1296cb000) [pid = 10935] [serial = 2261] [outer = 0x0] 18:02:35 INFO - PROCESS | 10935 | ++DOMWINDOW == 196 (0x129956c00) [pid = 10935] [serial = 2262] [outer = 0x1296cb000] 18:02:35 INFO - PROCESS | 10935 | 1464051755569 Marionette DEBUG loaded listener.js 18:02:35 INFO - PROCESS | 10935 | ++DOMWINDOW == 197 (0x12ae6d400) [pid = 10935] [serial = 2263] [outer = 0x1296cb000] 18:02:35 INFO - PROCESS | 10935 | 1464051755949 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:02:35 INFO - TEST-FAIL | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. - assert_array_equals: property 2, expected false but got true 18:02:35 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 18:02:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:02:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:02:35 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 18:02:35 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 719ms 18:02:35 INFO - PROCESS | 10935 | 1464051755972 Marionette TRACE conn2 -> [0,2985,"getWindowHandle",null] 18:02:35 INFO - PROCESS | 10935 | 1464051755973 Marionette TRACE conn2 <- [1,2985,null,{"value":"7"}] 18:02:35 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 18:02:35 INFO - PROCESS | 10935 | 1464051755976 Marionette TRACE conn2 -> [0,2986,"setScriptTimeout",{"ms":35000}] 18:02:35 INFO - PROCESS | 10935 | 1464051755977 Marionette TRACE conn2 <- [1,2986,null,{}] 18:02:35 INFO - PROCESS | 10935 | 1464051755979 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:02:36 INFO - PROCESS | 10935 | 1464051756116 Marionette TRACE conn2 <- [1,2987,null,{"value":null}] 18:02:36 INFO - PROCESS | 10935 | 1464051756263 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:02:36 INFO - PROCESS | 10935 | ++DOCSHELL 0x13fa8b000 == 124 [pid = 10935] [id = 755] 18:02:36 INFO - PROCESS | 10935 | ++DOMWINDOW == 198 (0x12aef8000) [pid = 10935] [serial = 2264] [outer = 0x0] 18:02:36 INFO - PROCESS | 10935 | ++DOMWINDOW == 199 (0x12bcc9400) [pid = 10935] [serial = 2265] [outer = 0x12aef8000] 18:02:36 INFO - PROCESS | 10935 | 1464051756292 Marionette DEBUG loaded listener.js 18:02:36 INFO - PROCESS | 10935 | ++DOMWINDOW == 200 (0x12bd99c00) [pid = 10935] [serial = 2266] [outer = 0x12aef8000] 18:02:36 INFO - PROCESS | 10935 | 1464051756667 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:02:36 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch. 18:02:36 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 721ms 18:02:36 INFO - PROCESS | 10935 | 1464051756698 Marionette TRACE conn2 -> [0,2989,"getWindowHandle",null] 18:02:36 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 18:02:36 INFO - PROCESS | 10935 | 1464051756700 Marionette TRACE conn2 <- [1,2989,null,{"value":"7"}] 18:02:36 INFO - PROCESS | 10935 | 1464051756703 Marionette TRACE conn2 -> [0,2990,"setScriptTimeout",{"ms":35000}] 18:02:36 INFO - PROCESS | 10935 | 1464051756706 Marionette TRACE conn2 <- [1,2990,null,{}] 18:02:36 INFO - PROCESS | 10935 | 1464051756709 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:02:36 INFO - PROCESS | 10935 | 1464051756914 Marionette TRACE conn2 <- [1,2991,null,{"value":null}] 18:02:37 INFO - PROCESS | 10935 | 1464051757072 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:02:37 INFO - PROCESS | 10935 | ++DOCSHELL 0x13fc11000 == 125 [pid = 10935] [id = 756] 18:02:37 INFO - PROCESS | 10935 | ++DOMWINDOW == 201 (0x12b482000) [pid = 10935] [serial = 2267] [outer = 0x0] 18:02:37 INFO - PROCESS | 10935 | ++DOMWINDOW == 202 (0x12bdb8800) [pid = 10935] [serial = 2268] [outer = 0x12b482000] 18:02:37 INFO - PROCESS | 10935 | 1464051757102 Marionette DEBUG loaded listener.js 18:02:37 INFO - PROCESS | 10935 | ++DOMWINDOW == 203 (0x12c0e1c00) [pid = 10935] [serial = 2269] [outer = 0x12b482000] 18:02:37 INFO - PROCESS | 10935 | ++DOCSHELL 0x13fc14000 == 126 [pid = 10935] [id = 757] 18:02:37 INFO - PROCESS | 10935 | ++DOMWINDOW == 204 (0x12c191000) [pid = 10935] [serial = 2270] [outer = 0x0] 18:02:37 INFO - PROCESS | 10935 | ++DOMWINDOW == 205 (0x12bdbc400) [pid = 10935] [serial = 2271] [outer = 0x12c191000] 18:02:37 INFO - PROCESS | 10935 | 1464051757500 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:02:37 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node. 18:02:37 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 821ms 18:02:37 INFO - PROCESS | 10935 | 1464051757525 Marionette TRACE conn2 -> [0,2993,"getWindowHandle",null] 18:02:37 INFO - PROCESS | 10935 | 1464051757526 Marionette TRACE conn2 <- [1,2993,null,{"value":"7"}] 18:02:37 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 18:02:37 INFO - PROCESS | 10935 | 1464051757528 Marionette TRACE conn2 -> [0,2994,"setScriptTimeout",{"ms":35000}] 18:02:37 INFO - PROCESS | 10935 | 1464051757529 Marionette TRACE conn2 <- [1,2994,null,{}] 18:02:37 INFO - PROCESS | 10935 | 1464051757532 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:02:37 INFO - PROCESS | 10935 | 1464051757717 Marionette TRACE conn2 <- [1,2995,null,{"value":null}] 18:02:37 INFO - PROCESS | 10935 | 1464051757861 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:02:37 INFO - PROCESS | 10935 | ++DOCSHELL 0x13fe1f800 == 127 [pid = 10935] [id = 758] 18:02:37 INFO - PROCESS | 10935 | ++DOMWINDOW == 206 (0x12bcd1400) [pid = 10935] [serial = 2272] [outer = 0x0] 18:02:37 INFO - PROCESS | 10935 | ++DOMWINDOW == 207 (0x12c627400) [pid = 10935] [serial = 2273] [outer = 0x12bcd1400] 18:02:37 INFO - PROCESS | 10935 | 1464051757890 Marionette DEBUG loaded listener.js 18:02:37 INFO - PROCESS | 10935 | ++DOMWINDOW == 208 (0x12cf87000) [pid = 10935] [serial = 2274] [outer = 0x12bcd1400] 18:02:38 INFO - PROCESS | 10935 | 1464051758326 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:02:38 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 18:02:38 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element 18:02:38 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 820ms 18:02:38 INFO - PROCESS | 10935 | 1464051758349 Marionette TRACE conn2 -> [0,2997,"getWindowHandle",null] 18:02:38 INFO - PROCESS | 10935 | 1464051758350 Marionette TRACE conn2 <- [1,2997,null,{"value":"7"}] 18:02:38 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 18:02:38 INFO - PROCESS | 10935 | 1464051758352 Marionette TRACE conn2 -> [0,2998,"setScriptTimeout",{"ms":35000}] 18:02:38 INFO - PROCESS | 10935 | 1464051758353 Marionette TRACE conn2 <- [1,2998,null,{}] 18:02:38 INFO - PROCESS | 10935 | 1464051758355 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:02:38 INFO - PROCESS | 10935 | 1464051758544 Marionette TRACE conn2 <- [1,2999,null,{"value":null}] 18:02:38 INFO - PROCESS | 10935 | 1464051758737 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:02:38 INFO - PROCESS | 10935 | ++DOCSHELL 0x12d59d000 == 128 [pid = 10935] [id = 759] 18:02:38 INFO - PROCESS | 10935 | ++DOMWINDOW == 209 (0x127834800) [pid = 10935] [serial = 2275] [outer = 0x0] 18:02:38 INFO - PROCESS | 10935 | ++DOMWINDOW == 210 (0x12cf8ac00) [pid = 10935] [serial = 2276] [outer = 0x127834800] 18:02:38 INFO - PROCESS | 10935 | 1464051758786 Marionette DEBUG loaded listener.js 18:02:38 INFO - PROCESS | 10935 | ++DOMWINDOW == 211 (0x12d667000) [pid = 10935] [serial = 2277] [outer = 0x127834800] 18:02:39 INFO - PROCESS | 10935 | 1464051759832 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:02:39 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | Test Description: DOMNodeInserted event fires when a node has been added as a child of another node. 18:02:39 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 1523ms 18:02:39 INFO - PROCESS | 10935 | 1464051759876 Marionette TRACE conn2 -> [0,3001,"getWindowHandle",null] 18:02:39 INFO - PROCESS | 10935 | 1464051759879 Marionette TRACE conn2 <- [1,3001,null,{"value":"7"}] 18:02:39 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 18:02:39 INFO - PROCESS | 10935 | 1464051759893 Marionette TRACE conn2 -> [0,3002,"setScriptTimeout",{"ms":35000}] 18:02:39 INFO - PROCESS | 10935 | 1464051759897 Marionette TRACE conn2 <- [1,3002,null,{}] 18:02:39 INFO - PROCESS | 10935 | 1464051759904 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:02:40 INFO - PROCESS | 10935 | 1464051760105 Marionette TRACE conn2 <- [1,3003,null,{"value":null}] 18:02:40 INFO - PROCESS | 10935 | 1464051760251 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:02:40 INFO - PROCESS | 10935 | ++DOCSHELL 0x1171d7800 == 129 [pid = 10935] [id = 760] 18:02:40 INFO - PROCESS | 10935 | ++DOMWINDOW == 212 (0x1122b6400) [pid = 10935] [serial = 2278] [outer = 0x0] 18:02:40 INFO - PROCESS | 10935 | ++DOMWINDOW == 213 (0x112665400) [pid = 10935] [serial = 2279] [outer = 0x1122b6400] 18:02:40 INFO - PROCESS | 10935 | 1464051760282 Marionette DEBUG loaded listener.js 18:02:40 INFO - PROCESS | 10935 | ++DOMWINDOW == 214 (0x11266f800) [pid = 10935] [serial = 2280] [outer = 0x1122b6400] 18:02:40 INFO - PROCESS | 10935 | 1464051760646 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:02:40 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect. 18:02:40 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 785ms 18:02:40 INFO - PROCESS | 10935 | 1464051760669 Marionette TRACE conn2 -> [0,3005,"getWindowHandle",null] 18:02:40 INFO - PROCESS | 10935 | 1464051760673 Marionette TRACE conn2 <- [1,3005,null,{"value":"7"}] 18:02:40 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 18:02:40 INFO - PROCESS | 10935 | 1464051760677 Marionette TRACE conn2 -> [0,3006,"setScriptTimeout",{"ms":35000}] 18:02:40 INFO - PROCESS | 10935 | 1464051760680 Marionette TRACE conn2 <- [1,3006,null,{}] 18:02:40 INFO - PROCESS | 10935 | 1464051760682 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:02:40 INFO - PROCESS | 10935 | 1464051760792 Marionette TRACE conn2 <- [1,3007,null,{"value":null}] 18:02:40 INFO - PROCESS | 10935 | 1464051760942 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:02:40 INFO - PROCESS | 10935 | ++DOCSHELL 0x1194bd800 == 130 [pid = 10935] [id = 761] 18:02:40 INFO - PROCESS | 10935 | ++DOMWINDOW == 215 (0x111028000) [pid = 10935] [serial = 2281] [outer = 0x0] 18:02:40 INFO - PROCESS | 10935 | ++DOMWINDOW == 216 (0x1126cc000) [pid = 10935] [serial = 2282] [outer = 0x111028000] 18:02:40 INFO - PROCESS | 10935 | 1464051760971 Marionette DEBUG loaded listener.js 18:02:41 INFO - PROCESS | 10935 | ++DOMWINDOW == 217 (0x1132a9800) [pid = 10935] [serial = 2283] [outer = 0x111028000] 18:02:41 INFO - PROCESS | 10935 | 1464051761294 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:02:41 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered. 18:02:41 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 672ms 18:02:41 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 18:02:41 INFO - PROCESS | 10935 | 1464051761349 Marionette TRACE conn2 -> [0,3009,"getWindowHandle",null] 18:02:41 INFO - PROCESS | 10935 | 1464051761351 Marionette TRACE conn2 <- [1,3009,null,{"value":"7"}] 18:02:41 INFO - PROCESS | 10935 | 1464051761353 Marionette TRACE conn2 -> [0,3010,"setScriptTimeout",{"ms":35000}] 18:02:41 INFO - PROCESS | 10935 | 1464051761356 Marionette TRACE conn2 <- [1,3010,null,{}] 18:02:41 INFO - PROCESS | 10935 | 1464051761363 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:02:41 INFO - PROCESS | 10935 | 1464051761476 Marionette TRACE conn2 <- [1,3011,null,{"value":null}] 18:02:41 INFO - PROCESS | 10935 | 1464051761614 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:02:41 INFO - PROCESS | 10935 | ++DOCSHELL 0x12518d000 == 131 [pid = 10935] [id = 762] 18:02:41 INFO - PROCESS | 10935 | ++DOMWINDOW == 218 (0x11615ac00) [pid = 10935] [serial = 2284] [outer = 0x0] 18:02:41 INFO - PROCESS | 10935 | ++DOMWINDOW == 219 (0x11619a400) [pid = 10935] [serial = 2285] [outer = 0x11615ac00] 18:02:41 INFO - PROCESS | 10935 | 1464051761658 Marionette DEBUG loaded listener.js 18:02:41 INFO - PROCESS | 10935 | ++DOMWINDOW == 220 (0x11670a800) [pid = 10935] [serial = 2286] [outer = 0x11615ac00] 18:02:42 INFO - PROCESS | 10935 | 1464051762031 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:02:42 INFO - TEST-PASS | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | Check the values of bubbles and cancelable are false when the progress event is dispatched 18:02:42 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 728ms 18:02:42 INFO - TEST-START | /FileAPI/FileReaderSync.worker 18:02:42 INFO - PROCESS | 10935 | 1464051762081 Marionette TRACE conn2 -> [0,3013,"getWindowHandle",null] 18:02:42 INFO - PROCESS | 10935 | 1464051762083 Marionette TRACE conn2 <- [1,3013,null,{"value":"7"}] 18:02:42 INFO - PROCESS | 10935 | 1464051762085 Marionette TRACE conn2 -> [0,3014,"setScriptTimeout",{"ms":35000}] 18:02:42 INFO - PROCESS | 10935 | 1464051762086 Marionette TRACE conn2 <- [1,3014,null,{}] 18:02:42 INFO - PROCESS | 10935 | 1464051762088 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:02:42 INFO - PROCESS | 10935 | 1464051762196 Marionette TRACE conn2 <- [1,3015,null,{"value":null}] 18:02:42 INFO - PROCESS | 10935 | 1464051762339 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:02:42 INFO - PROCESS | 10935 | ++DOCSHELL 0x118ca8800 == 132 [pid = 10935] [id = 763] 18:02:42 INFO - PROCESS | 10935 | ++DOMWINDOW == 221 (0x118046400) [pid = 10935] [serial = 2287] [outer = 0x0] 18:02:42 INFO - PROCESS | 10935 | ++DOMWINDOW == 222 (0x118051000) [pid = 10935] [serial = 2288] [outer = 0x118046400] 18:02:42 INFO - PROCESS | 10935 | 1464051762369 Marionette DEBUG loaded listener.js 18:02:42 INFO - PROCESS | 10935 | ++DOMWINDOW == 223 (0x118574c00) [pid = 10935] [serial = 2289] [outer = 0x118046400] 18:02:42 INFO - PROCESS | 10935 | [10935] 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:02:42 INFO - PROCESS | 10935 | --DOCSHELL 0x135b79000 == 131 [pid = 10935] [id = 748] 18:02:42 INFO - PROCESS | 10935 | --DOCSHELL 0x134a29000 == 130 [pid = 10935] [id = 747] 18:02:42 INFO - PROCESS | 10935 | --DOCSHELL 0x12b4bf000 == 129 [pid = 10935] [id = 746] 18:02:42 INFO - PROCESS | 10935 | --DOCSHELL 0x12d885000 == 128 [pid = 10935] [id = 745] 18:02:42 INFO - PROCESS | 10935 | --DOCSHELL 0x12de11800 == 127 [pid = 10935] [id = 744] 18:02:42 INFO - PROCESS | 10935 | --DOMWINDOW == 222 (0x141755c00) [pid = 10935] [serial = 2119] [outer = 0x0] [url = about:blank] 18:02:42 INFO - PROCESS | 10935 | --DOMWINDOW == 221 (0x142b40800) [pid = 10935] [serial = 2125] [outer = 0x0] [url = about:blank] 18:02:42 INFO - PROCESS | 10935 | --DOMWINDOW == 220 (0x142ae2400) [pid = 10935] [serial = 2122] [outer = 0x0] [url = about:blank] 18:02:42 INFO - PROCESS | 10935 | --DOMWINDOW == 219 (0x142ce4c00) [pid = 10935] [serial = 2128] [outer = 0x0] [url = about:blank] 18:02:42 INFO - PROCESS | 10935 | --DOMWINDOW == 218 (0x142cedc00) [pid = 10935] [serial = 2131] [outer = 0x0] [url = about:blank] 18:02:42 INFO - PROCESS | 10935 | --DOMWINDOW == 217 (0x119c5c400) [pid = 10935] [serial = 2134] [outer = 0x0] [url = about:blank] 18:02:42 INFO - PROCESS | 10935 | --DOMWINDOW == 216 (0x1212dbc00) [pid = 10935] [serial = 2137] [outer = 0x0] [url = about:blank] 18:02:42 INFO - PROCESS | 10935 | --DOMWINDOW == 215 (0x12d380800) [pid = 10935] [serial = 49] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 18:02:42 INFO - PROCESS | 10935 | --DOCSHELL 0x12d64a800 == 126 [pid = 10935] [id = 743] 18:02:42 INFO - PROCESS | 10935 | --DOCSHELL 0x12cfbb000 == 125 [pid = 10935] [id = 742] 18:02:42 INFO - PROCESS | 10935 | --DOCSHELL 0x12b4c6800 == 124 [pid = 10935] [id = 741] 18:02:42 INFO - PROCESS | 10935 | --DOCSHELL 0x12ae0f000 == 123 [pid = 10935] [id = 740] 18:02:42 INFO - PROCESS | 10935 | --DOCSHELL 0x1295ba000 == 122 [pid = 10935] [id = 739] 18:02:42 INFO - PROCESS | 10935 | --DOCSHELL 0x125193800 == 121 [pid = 10935] [id = 738] 18:02:42 INFO - PROCESS | 10935 | --DOCSHELL 0x123218000 == 120 [pid = 10935] [id = 737] 18:02:42 INFO - PROCESS | 10935 | --DOCSHELL 0x1182df800 == 119 [pid = 10935] [id = 736] 18:02:42 INFO - PROCESS | 10935 | --DOCSHELL 0x11225e800 == 118 [pid = 10935] [id = 735] 18:02:42 INFO - PROCESS | 10935 | --DOCSHELL 0x124e9f800 == 117 [pid = 10935] [id = 734] 18:02:42 INFO - PROCESS | 10935 | --DOCSHELL 0x144372800 == 116 [pid = 10935] [id = 733] 18:02:42 INFO - PROCESS | 10935 | --DOCSHELL 0x1432ca000 == 115 [pid = 10935] [id = 732] 18:02:42 INFO - PROCESS | 10935 | --DOCSHELL 0x142b6b800 == 114 [pid = 10935] [id = 731] 18:02:42 INFO - PROCESS | 10935 | --DOCSHELL 0x141611000 == 113 [pid = 10935] [id = 730] 18:02:42 INFO - PROCESS | 10935 | --DOCSHELL 0x14132b800 == 112 [pid = 10935] [id = 729] 18:02:42 INFO - PROCESS | 10935 | --DOCSHELL 0x14121e800 == 111 [pid = 10935] [id = 728] 18:02:42 INFO - PROCESS | 10935 | --DOCSHELL 0x140531000 == 110 [pid = 10935] [id = 727] 18:02:42 INFO - PROCESS | 10935 | --DOCSHELL 0x13fc1a000 == 109 [pid = 10935] [id = 726] 18:02:42 INFO - PROCESS | 10935 | --DOCSHELL 0x13fa86000 == 108 [pid = 10935] [id = 725] 18:02:42 INFO - PROCESS | 10935 | --DOCSHELL 0x138480000 == 107 [pid = 10935] [id = 724] 18:02:42 INFO - PROCESS | 10935 | --DOCSHELL 0x1377cf000 == 106 [pid = 10935] [id = 723] 18:02:42 INFO - PROCESS | 10935 | --DOCSHELL 0x12d946800 == 105 [pid = 10935] [id = 722] 18:02:42 INFO - PROCESS | 10935 | --DOCSHELL 0x12b4b1000 == 104 [pid = 10935] [id = 696] 18:02:42 INFO - PROCESS | 10935 | --DOCSHELL 0x12ae98000 == 103 [pid = 10935] [id = 721] 18:02:42 INFO - PROCESS | 10935 | --DOCSHELL 0x13750d000 == 102 [pid = 10935] [id = 720] 18:02:42 INFO - PROCESS | 10935 | 1464051762823 Marionette TRACE conn2 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 18:02:42 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 18:02:42 INFO - {} 18:02:42 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 18:02:42 INFO - {} 18:02:42 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 18:02:42 INFO - {} 18:02:42 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 18:02:42 INFO - {} 18:02:42 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 771ms 18:02:42 INFO - TEST-START | /FileAPI/fileReader.html 18:02:42 INFO - PROCESS | 10935 | 1464051762857 Marionette TRACE conn2 -> [0,3017,"getWindowHandle",null] 18:02:42 INFO - PROCESS | 10935 | 1464051762858 Marionette TRACE conn2 <- [1,3017,null,{"value":"7"}] 18:02:42 INFO - PROCESS | 10935 | 1464051762860 Marionette TRACE conn2 -> [0,3018,"setScriptTimeout",{"ms":35000}] 18:02:42 INFO - PROCESS | 10935 | 1464051762861 Marionette TRACE conn2 <- [1,3018,null,{}] 18:02:42 INFO - PROCESS | 10935 | 1464051762863 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:02:42 INFO - PROCESS | 10935 | 1464051762984 Marionette TRACE conn2 <- [1,3019,null,{"value":null}] 18:02:43 INFO - PROCESS | 10935 | --DOMWINDOW == 214 (0x1351cf800) [pid = 10935] [serial = 2096] [outer = 0x0] [url = about:blank] 18:02:43 INFO - PROCESS | 10935 | --DOMWINDOW == 213 (0x138272c00) [pid = 10935] [serial = 2113] [outer = 0x0] [url = about:blank] 18:02:43 INFO - PROCESS | 10935 | --DOMWINDOW == 212 (0x119e15800) [pid = 10935] [serial = 2143] [outer = 0x0] [url = about:blank] 18:02:43 INFO - PROCESS | 10935 | --DOMWINDOW == 211 (0x121247400) [pid = 10935] [serial = 2144] [outer = 0x0] [url = about:blank] 18:02:43 INFO - PROCESS | 10935 | --DOMWINDOW == 210 (0x135772c00) [pid = 10935] [serial = 2110] [outer = 0x0] [url = about:blank] 18:02:43 INFO - PROCESS | 10935 | --DOMWINDOW == 209 (0x123558000) [pid = 10935] [serial = 2146] [outer = 0x0] [url = about:blank] 18:02:43 INFO - PROCESS | 10935 | --DOMWINDOW == 208 (0x1351b5400) [pid = 10935] [serial = 2159] [outer = 0x0] [url = about:blank] 18:02:43 INFO - PROCESS | 10935 | --DOMWINDOW == 207 (0x125571800) [pid = 10935] [serial = 2147] [outer = 0x0] [url = about:blank] 18:02:43 INFO - PROCESS | 10935 | --DOMWINDOW == 206 (0x127861c00) [pid = 10935] [serial = 2149] [outer = 0x0] [url = about:blank] 18:02:43 INFO - PROCESS | 10935 | --DOMWINDOW == 205 (0x1296de400) [pid = 10935] [serial = 2150] [outer = 0x0] [url = about:blank] 18:02:43 INFO - PROCESS | 10935 | --DOMWINDOW == 204 (0x115e60800) [pid = 10935] [serial = 2141] [outer = 0x0] [url = about:blank] 18:02:43 INFO - PROCESS | 10935 | --DOMWINDOW == 203 (0x111027400) [pid = 10935] [serial = 2140] [outer = 0x0] [url = about:blank] 18:02:43 INFO - PROCESS | 10935 | --DOMWINDOW == 202 (0x12783fc00) [pid = 10935] [serial = 2104] [outer = 0x0] [url = about:blank] 18:02:43 INFO - PROCESS | 10935 | --DOMWINDOW == 201 (0x12b48bc00) [pid = 10935] [serial = 2107] [outer = 0x0] [url = about:blank] 18:02:43 INFO - PROCESS | 10935 | --DOMWINDOW == 200 (0x11a165800) [pid = 10935] [serial = 2101] [outer = 0x0] [url = about:blank] 18:02:43 INFO - PROCESS | 10935 | --DOMWINDOW == 199 (0x1416aa400) [pid = 10935] [serial = 2116] [outer = 0x0] [url = about:blank] 18:02:43 INFO - PROCESS | 10935 | --DOMWINDOW == 198 (0x1122b0c00) [pid = 10935] [serial = 2098] [outer = 0x0] [url = about:blank] 18:02:43 INFO - PROCESS | 10935 | --DOMWINDOW == 197 (0x134a4ec00) [pid = 10935] [serial = 2158] [outer = 0x0] [url = about:blank] 18:02:43 INFO - PROCESS | 10935 | --DOMWINDOW == 196 (0x12bd96c00) [pid = 10935] [serial = 2153] [outer = 0x0] [url = about:blank] 18:02:43 INFO - PROCESS | 10935 | --DOMWINDOW == 195 (0x12b482400) [pid = 10935] [serial = 2152] [outer = 0x0] [url = about:blank] 18:02:43 INFO - PROCESS | 10935 | --DOMWINDOW == 194 (0x12cf80c00) [pid = 10935] [serial = 2155] [outer = 0x0] [url = about:blank] 18:02:43 INFO - PROCESS | 10935 | --DOMWINDOW == 193 (0x12e367c00) [pid = 10935] [serial = 2156] [outer = 0x0] [url = about:blank] 18:02:43 INFO - PROCESS | 10935 | 1464051763070 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:02:43 INFO - PROCESS | 10935 | ++DOCSHELL 0x1182cf000 == 103 [pid = 10935] [id = 764] 18:02:43 INFO - PROCESS | 10935 | ++DOMWINDOW == 194 (0x111027400) [pid = 10935] [serial = 2290] [outer = 0x0] 18:02:43 INFO - PROCESS | 10935 | ++DOMWINDOW == 195 (0x118c35000) [pid = 10935] [serial = 2291] [outer = 0x111027400] 18:02:43 INFO - PROCESS | 10935 | 1464051763096 Marionette DEBUG loaded listener.js 18:02:43 INFO - PROCESS | 10935 | ++DOMWINDOW == 196 (0x119243c00) [pid = 10935] [serial = 2292] [outer = 0x111027400] 18:02:43 INFO - PROCESS | 10935 | 1464051763412 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:02:43 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 18:02:43 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 18:02:43 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 18:02:43 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 18:02:43 INFO - TEST-OK | /FileAPI/fileReader.html | took 570ms 18:02:43 INFO - TEST-START | /FileAPI/historical.html 18:02:43 INFO - PROCESS | 10935 | 1464051763431 Marionette TRACE conn2 -> [0,3021,"getWindowHandle",null] 18:02:43 INFO - PROCESS | 10935 | 1464051763432 Marionette TRACE conn2 <- [1,3021,null,{"value":"7"}] 18:02:43 INFO - PROCESS | 10935 | 1464051763434 Marionette TRACE conn2 -> [0,3022,"setScriptTimeout",{"ms":35000}] 18:02:43 INFO - PROCESS | 10935 | 1464051763437 Marionette TRACE conn2 <- [1,3022,null,{}] 18:02:43 INFO - PROCESS | 10935 | 1464051763440 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:02:43 INFO - PROCESS | 10935 | 1464051763577 Marionette TRACE conn2 <- [1,3023,null,{"value":null}] 18:02:43 INFO - PROCESS | 10935 | 1464051763661 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:02:43 INFO - PROCESS | 10935 | ++DOCSHELL 0x124989800 == 104 [pid = 10935] [id = 765] 18:02:43 INFO - PROCESS | 10935 | ++DOMWINDOW == 197 (0x1192ad400) [pid = 10935] [serial = 2293] [outer = 0x0] 18:02:43 INFO - PROCESS | 10935 | ++DOMWINDOW == 198 (0x119547400) [pid = 10935] [serial = 2294] [outer = 0x1192ad400] 18:02:43 INFO - PROCESS | 10935 | 1464051763687 Marionette DEBUG loaded listener.js 18:02:43 INFO - PROCESS | 10935 | ++DOMWINDOW == 199 (0x119ace800) [pid = 10935] [serial = 2295] [outer = 0x1192ad400] 18:02:43 INFO - PROCESS | 10935 | 1464051763957 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:02:44 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 18:02:44 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 18:02:44 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 18:02:44 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 18:02:44 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 18:02:44 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 18:02:44 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 18:02:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:02:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:02:44 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 18:02:44 INFO - TEST-OK | /FileAPI/historical.html | took 573ms 18:02:44 INFO - TEST-START | /FileAPI/idlharness.html 18:02:44 INFO - PROCESS | 10935 | 1464051764009 Marionette TRACE conn2 -> [0,3025,"getWindowHandle",null] 18:02:44 INFO - PROCESS | 10935 | 1464051764010 Marionette TRACE conn2 <- [1,3025,null,{"value":"7"}] 18:02:44 INFO - PROCESS | 10935 | 1464051764012 Marionette TRACE conn2 -> [0,3026,"setScriptTimeout",{"ms":35000}] 18:02:44 INFO - PROCESS | 10935 | 1464051764013 Marionette TRACE conn2 <- [1,3026,null,{}] 18:02:44 INFO - PROCESS | 10935 | 1464051764016 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:02:44 INFO - PROCESS | 10935 | 1464051764115 Marionette TRACE conn2 <- [1,3027,null,{"value":null}] 18:02:44 INFO - PROCESS | 10935 | 1464051764199 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:02:44 INFO - PROCESS | 10935 | ++DOCSHELL 0x125c39800 == 105 [pid = 10935] [id = 766] 18:02:44 INFO - PROCESS | 10935 | ++DOMWINDOW == 200 (0x119a51000) [pid = 10935] [serial = 2296] [outer = 0x0] 18:02:44 INFO - PROCESS | 10935 | ++DOMWINDOW == 201 (0x119c57800) [pid = 10935] [serial = 2297] [outer = 0x119a51000] 18:02:44 INFO - PROCESS | 10935 | 1464051764226 Marionette DEBUG loaded listener.js 18:02:44 INFO - PROCESS | 10935 | ++DOMWINDOW == 202 (0x119c6e000) [pid = 10935] [serial = 2298] [outer = 0x119a51000] 18:02:44 INFO - PROCESS | 10935 | 1464051764710 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:02:44 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 18:02:44 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 18:02:44 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 18:02:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:02:44 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 18:02:44 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 18:02:44 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 18:02:44 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 18:02:44 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 18:02:44 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 18:02:44 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 18:02:44 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 18:02:44 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 18:02:44 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 18:02:44 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 18:02:44 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 18:02:44 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 18:02:44 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 18:02:44 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 18:02:44 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 18:02:44 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 18:02:44 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:02:44 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 18:02:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:02:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:02:44 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 18:02:44 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 18:02:44 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 18:02:44 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 18:02:44 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 18:02:44 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 18:02:44 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 18:02:44 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 18:02:44 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 18:02:44 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 18:02:44 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:02:44 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 18:02:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:02:44 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 18:02:44 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 18:02:44 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 18:02:44 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 18:02:44 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 18:02:44 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 18:02:44 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 18:02:44 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 18:02:44 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 18:02:44 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 18:02:44 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 18:02:44 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 18:02:44 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 18:02:44 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:02:44 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 18:02:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:02:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:02:44 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 18:02:44 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 18:02:44 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 18:02:44 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 18:02:44 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 18:02:44 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 18:02:44 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 18:02:44 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 18:02:44 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 18:02:44 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 18:02:44 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:02:44 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:02:44 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 18:02:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:02:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:02:44 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 18:02:44 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 18:02:44 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 18:02:44 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 18:02:44 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 18:02:44 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 18:02:44 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 18:02:44 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 18:02:44 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 18:02:44 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 18:02:44 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 18:02:44 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 18:02:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:02:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:02:44 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 18:02:44 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 18:02:44 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 18:02:44 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 18:02:44 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 18:02:44 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 18:02:44 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 18:02:44 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 18:02:44 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 18:02:44 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 18:02:44 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 18:02:44 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 18:02:44 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 18:02:44 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 18:02:44 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 18:02:44 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 18:02:44 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 18:02:44 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 18:02:44 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 18:02:44 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:02:44 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 18:02:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:02:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:02:44 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 18:02:44 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 18:02:44 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 18:02:44 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 18:02:44 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 18:02:44 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 18:02:44 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 18:02:44 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 18:02:44 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 18:02:44 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 18:02:44 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:02:44 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:02:44 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 18:02:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:02:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:02:44 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 18:02:44 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 18:02:44 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 18:02:44 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 18:02:44 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 18:02:44 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 18:02:44 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 18:02:44 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 18:02:44 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 18:02:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 18:02:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 18:02:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 18:02:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 18:02:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 18:02:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 18:02:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 18:02:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 18:02:44 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 18:02:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 18:02:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 18:02:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 18:02:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 18:02:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 18:02:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 18:02:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 18:02:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 18:02:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 18:02:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 18:02:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 18:02:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 18:02:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 18:02:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 18:02:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 18:02:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 18:02:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 18:02:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 18:02:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 18:02:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 18:02:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 18:02:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 18:02:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 18:02:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 18:02:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 18:02:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 18:02:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 18:02:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 18:02:44 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 18:02:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 18:02:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 18:02:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 18:02:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 18:02:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 18:02:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 18:02:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 18:02:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 18:02:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 18:02:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 18:02:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 18:02:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 18:02:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 18:02:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 18:02:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 18:02:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 18:02:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 18:02:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 18:02:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 18:02:44 INFO - TEST-OK | /FileAPI/idlharness.html | took 733ms 18:02:44 INFO - TEST-START | /FileAPI/idlharness.worker 18:02:44 INFO - PROCESS | 10935 | 1464051764746 Marionette TRACE conn2 -> [0,3029,"getWindowHandle",null] 18:02:44 INFO - PROCESS | 10935 | 1464051764748 Marionette TRACE conn2 <- [1,3029,null,{"value":"7"}] 18:02:44 INFO - PROCESS | 10935 | 1464051764750 Marionette TRACE conn2 -> [0,3030,"setScriptTimeout",{"ms":35000}] 18:02:44 INFO - PROCESS | 10935 | 1464051764751 Marionette TRACE conn2 <- [1,3030,null,{}] 18:02:44 INFO - PROCESS | 10935 | 1464051764753 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:02:44 INFO - PROCESS | 10935 | 1464051764854 Marionette TRACE conn2 <- [1,3031,null,{"value":null}] 18:02:44 INFO - PROCESS | 10935 | 1464051764858 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:02:44 INFO - PROCESS | 10935 | ++DOCSHELL 0x12bd69800 == 106 [pid = 10935] [id = 767] 18:02:44 INFO - PROCESS | 10935 | ++DOMWINDOW == 203 (0x119c75c00) [pid = 10935] [serial = 2299] [outer = 0x0] 18:02:44 INFO - PROCESS | 10935 | ++DOMWINDOW == 204 (0x11a166000) [pid = 10935] [serial = 2300] [outer = 0x119c75c00] 18:02:44 INFO - PROCESS | 10935 | 1464051764883 Marionette DEBUG loaded listener.js 18:02:44 INFO - PROCESS | 10935 | ++DOMWINDOW == 205 (0x124bc1400) [pid = 10935] [serial = 2301] [outer = 0x119c75c00] 18:02:44 INFO - PROCESS | 10935 | [10935] 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:02:45 INFO - PROCESS | 10935 | 1464051765556 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:02:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 18:02:45 INFO - {} 18:02:45 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 18:02:45 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 18:02:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:02:45 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 18:02:45 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 18:02:45 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 18:02:45 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 18:02:45 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 18:02:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 18:02:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 18:02:45 INFO - {} 18:02:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 18:02:45 INFO - {} 18:02:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 18:02:45 INFO - {} 18:02:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 18:02:45 INFO - {} 18:02:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 18:02:45 INFO - {} 18:02:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 18:02:45 INFO - {} 18:02:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 18:02:45 INFO - {} 18:02:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 18:02:45 INFO - {} 18:02:45 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:02:45 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 18:02:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:02:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:02:45 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 18:02:45 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 18:02:45 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 18:02:45 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 18:02:45 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 18:02:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 18:02:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 18:02:45 INFO - {} 18:02:45 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:02:45 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 18:02:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:02:45 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 18:02:45 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 18:02:45 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 18:02:45 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 18:02:45 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 18:02:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 18:02:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 18:02:45 INFO - {} 18:02:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 18:02:45 INFO - {} 18:02:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 18:02:45 INFO - {} 18:02:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 18:02:45 INFO - {} 18:02:45 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:02:45 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 18:02:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:02:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:02:45 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 18:02:45 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 18:02:45 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 18:02:45 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 18:02:45 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 18:02:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 18:02:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 18:02:45 INFO - {} 18:02:45 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:02:45 INFO - {} 18:02:45 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:02:45 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 18:02:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:02:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:02:45 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 18:02:45 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 18:02:45 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 18:02:45 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 18:02:45 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 18:02:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 18:02:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 18:02:45 INFO - {} 18:02:45 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 18:02:45 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 18:02:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:02:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:02:45 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 18:02:45 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 18:02:45 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 18:02:45 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 18:02:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 18:02:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 18:02:45 INFO - {} 18:02:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 18:02:45 INFO - {} 18:02:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 18:02:45 INFO - {} 18:02:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 18:02:45 INFO - {} 18:02:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 18:02:45 INFO - {} 18:02:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 18:02:45 INFO - {} 18:02:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 18:02:45 INFO - {} 18:02:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 18:02:45 INFO - {} 18:02:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 18:02:45 INFO - {} 18:02:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 18:02:45 INFO - {} 18:02:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 18:02:45 INFO - {} 18:02:45 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:02:45 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 18:02:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:02:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:02:45 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 18:02:45 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 18:02:45 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 18:02:45 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 18:02:45 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 18:02:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 18:02:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 18:02:45 INFO - {} 18:02:45 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:02:45 INFO - {} 18:02:45 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:02:45 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 18:02:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:02:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:02:45 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 18:02:45 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 18:02:45 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 18:02:45 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 18:02:45 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 18:02:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 18:02:45 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:02:45 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 18:02:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:02:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:02:45 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 18:02:45 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 18:02:45 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 18:02:45 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 18:02:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 18:02:45 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:02:45 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 18:02:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:02:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:02:45 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 18:02:45 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 18:02:45 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 18:02:45 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 18:02:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 18:02:45 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:02:45 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 18:02:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:02:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:02:45 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 18:02:45 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 18:02:45 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 18:02:45 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 18:02:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 18:02:45 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:02:45 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 18:02:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:02:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:02:45 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 18:02:45 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 18:02:45 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 18:02:45 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 18:02:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 18:02:45 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:02:45 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 18:02:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:02:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:02:45 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 18:02:45 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 18:02:45 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 18:02:45 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 18:02:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 18:02:45 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:02:45 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 18:02:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:02:45 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 18:02:45 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 18:02:45 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 18:02:45 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 18:02:45 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 18:02:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 18:02:45 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:02:45 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 18:02:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:02:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:02:45 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 18:02:45 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 18:02:45 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 18:02:45 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 18:02:45 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 18:02:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 18:02:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 18:02:45 INFO - {} 18:02:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 18:02:45 INFO - {} 18:02:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 18:02:45 INFO - {} 18:02:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 18:02:45 INFO - {} 18:02:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 18:02:45 INFO - {} 18:02:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 18:02:45 INFO - {} 18:02:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 18:02:45 INFO - {} 18:02:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 18:02:45 INFO - {} 18:02:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 18:02:45 INFO - {} 18:02:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 18:02:45 INFO - {} 18:02:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 18:02:45 INFO - {} 18:02:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 18:02:45 INFO - {} 18:02:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 18:02:45 INFO - {} 18:02:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 18:02:45 INFO - {} 18:02:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 18:02:45 INFO - {} 18:02:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 18:02:45 INFO - {} 18:02:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 18:02:45 INFO - {} 18:02:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 18:02:45 INFO - {} 18:02:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 18:02:45 INFO - {} 18:02:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 18:02:45 INFO - {} 18:02:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 18:02:45 INFO - {} 18:02:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 18:02:45 INFO - {} 18:02:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 18:02:45 INFO - {} 18:02:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 18:02:45 INFO - {} 18:02:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 18:02:45 INFO - {} 18:02:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 18:02:45 INFO - {} 18:02:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 18:02:45 INFO - {} 18:02:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 18:02:45 INFO - {} 18:02:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 18:02:45 INFO - {} 18:02:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 18:02:45 INFO - {} 18:02:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 18:02:45 INFO - {} 18:02:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 18:02:45 INFO - {} 18:02:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 18:02:45 INFO - {} 18:02:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 18:02:45 INFO - {} 18:02:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 18:02:45 INFO - {} 18:02:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 18:02:45 INFO - {} 18:02:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 18:02:45 INFO - {} 18:02:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 18:02:45 INFO - {} 18:02:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 18:02:45 INFO - {} 18:02:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 18:02:45 INFO - {} 18:02:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 18:02:45 INFO - {} 18:02:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 18:02:45 INFO - {} 18:02:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 18:02:45 INFO - {} 18:02:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 18:02:45 INFO - {} 18:02:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 18:02:45 INFO - {} 18:02:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 18:02:45 INFO - {} 18:02:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 18:02:45 INFO - {} 18:02:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 18:02:45 INFO - {} 18:02:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 18:02:45 INFO - {} 18:02:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 18:02:45 INFO - {} 18:02:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 18:02:45 INFO - {} 18:02:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 18:02:45 INFO - {} 18:02:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 18:02:45 INFO - {} 18:02:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 18:02:45 INFO - {} 18:02:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 18:02:45 INFO - {} 18:02:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 18:02:45 INFO - {} 18:02:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 18:02:45 INFO - {} 18:02:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 18:02:45 INFO - {} 18:02:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 18:02:45 INFO - {} 18:02:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 18:02:45 INFO - {} 18:02:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 18:02:45 INFO - {} 18:02:45 INFO - TEST-OK | /FileAPI/idlharness.worker | took 837ms 18:02:45 INFO - PROCESS | 10935 | 1464051765592 Marionette TRACE conn2 -> [0,3033,"getWindowHandle",null] 18:02:45 INFO - PROCESS | 10935 | 1464051765594 Marionette TRACE conn2 <- [1,3033,null,{"value":"7"}] 18:02:45 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 18:02:45 INFO - PROCESS | 10935 | 1464051765597 Marionette TRACE conn2 -> [0,3034,"setScriptTimeout",{"ms":35000}] 18:02:45 INFO - PROCESS | 10935 | 1464051765599 Marionette TRACE conn2 <- [1,3034,null,{}] 18:02:45 INFO - PROCESS | 10935 | 1464051765602 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:02:45 INFO - PROCESS | 10935 | 1464051765809 Marionette TRACE conn2 <- [1,3035,null,{"value":null}] 18:02:45 INFO - PROCESS | 10935 | 1464051765830 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:02:45 INFO - PROCESS | 10935 | ++DOCSHELL 0x12f347800 == 107 [pid = 10935] [id = 768] 18:02:45 INFO - PROCESS | 10935 | ++DOMWINDOW == 206 (0x1254b5800) [pid = 10935] [serial = 2302] [outer = 0x0] 18:02:45 INFO - PROCESS | 10935 | ++DOMWINDOW == 207 (0x125567400) [pid = 10935] [serial = 2303] [outer = 0x1254b5800] 18:02:45 INFO - PROCESS | 10935 | 1464051765855 Marionette DEBUG loaded listener.js 18:02:45 INFO - PROCESS | 10935 | ++DOMWINDOW == 208 (0x1296d5c00) [pid = 10935] [serial = 2304] [outer = 0x1254b5800] 18:02:46 INFO - PROCESS | 10935 | 1464051766188 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:02:46 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 18:02:46 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 622ms 18:02:46 INFO - TEST-START | /FileAPI/blob/Blob-close.html 18:02:46 INFO - PROCESS | 10935 | 1464051766219 Marionette TRACE conn2 -> [0,3037,"getWindowHandle",null] 18:02:46 INFO - PROCESS | 10935 | 1464051766221 Marionette TRACE conn2 <- [1,3037,null,{"value":"7"}] 18:02:46 INFO - PROCESS | 10935 | 1464051766223 Marionette TRACE conn2 -> [0,3038,"setScriptTimeout",{"ms":35000}] 18:02:46 INFO - PROCESS | 10935 | 1464051766224 Marionette TRACE conn2 <- [1,3038,null,{}] 18:02:46 INFO - PROCESS | 10935 | 1464051766226 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:02:46 INFO - PROCESS | 10935 | 1464051766358 Marionette TRACE conn2 <- [1,3039,null,{"value":null}] 18:02:46 INFO - PROCESS | 10935 | 1464051766373 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:02:46 INFO - PROCESS | 10935 | ++DOCSHELL 0x134a2c000 == 108 [pid = 10935] [id = 769] 18:02:46 INFO - PROCESS | 10935 | ++DOMWINDOW == 209 (0x1296e0c00) [pid = 10935] [serial = 2305] [outer = 0x0] 18:02:46 INFO - PROCESS | 10935 | ++DOMWINDOW == 210 (0x129952800) [pid = 10935] [serial = 2306] [outer = 0x1296e0c00] 18:02:46 INFO - PROCESS | 10935 | 1464051766398 Marionette DEBUG loaded listener.js 18:02:46 INFO - PROCESS | 10935 | ++DOMWINDOW == 211 (0x12995dc00) [pid = 10935] [serial = 2307] [outer = 0x1296e0c00] 18:02:46 INFO - PROCESS | 10935 | 1464051766707 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:02:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 18:02:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 18:02:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:02:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:02:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 18:02:46 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 518ms 18:02:46 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 18:02:46 INFO - PROCESS | 10935 | 1464051766742 Marionette TRACE conn2 -> [0,3041,"getWindowHandle",null] 18:02:46 INFO - PROCESS | 10935 | 1464051766743 Marionette TRACE conn2 <- [1,3041,null,{"value":"7"}] 18:02:46 INFO - PROCESS | 10935 | 1464051766746 Marionette TRACE conn2 -> [0,3042,"setScriptTimeout",{"ms":35000}] 18:02:46 INFO - PROCESS | 10935 | 1464051766748 Marionette TRACE conn2 <- [1,3042,null,{}] 18:02:46 INFO - PROCESS | 10935 | 1464051766750 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:02:46 INFO - PROCESS | 10935 | 1464051766901 Marionette TRACE conn2 <- [1,3043,null,{"value":null}] 18:02:46 INFO - PROCESS | 10935 | 1464051766914 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:02:46 INFO - PROCESS | 10935 | ++DOCSHELL 0x1353cf800 == 109 [pid = 10935] [id = 770] 18:02:46 INFO - PROCESS | 10935 | ++DOMWINDOW == 212 (0x12aac8c00) [pid = 10935] [serial = 2308] [outer = 0x0] 18:02:46 INFO - PROCESS | 10935 | ++DOMWINDOW == 213 (0x12aad4c00) [pid = 10935] [serial = 2309] [outer = 0x12aac8c00] 18:02:46 INFO - PROCESS | 10935 | 1464051766944 Marionette DEBUG loaded listener.js 18:02:46 INFO - PROCESS | 10935 | ++DOMWINDOW == 214 (0x12aef8c00) [pid = 10935] [serial = 2310] [outer = 0x12aac8c00] 18:02:47 INFO - PROCESS | 10935 | --DOMWINDOW == 213 (0x1166bc800) [pid = 10935] [serial = 2240] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 18:02:47 INFO - PROCESS | 10935 | --DOMWINDOW == 212 (0x123704800) [pid = 10935] [serial = 2226] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 18:02:47 INFO - PROCESS | 10935 | --DOMWINDOW == 211 (0x1254b1000) [pid = 10935] [serial = 2229] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 18:02:47 INFO - PROCESS | 10935 | --DOMWINDOW == 210 (0x12594ac00) [pid = 10935] [serial = 2232] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 18:02:47 INFO - PROCESS | 10935 | --DOMWINDOW == 209 (0x115ec0400) [pid = 10935] [serial = 2235] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 18:02:47 INFO - PROCESS | 10935 | --DOMWINDOW == 208 (0x12786dc00) [pid = 10935] [serial = 2238] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 18:02:47 INFO - PROCESS | 10935 | --DOMWINDOW == 207 (0x11266a000) [pid = 10935] [serial = 2208] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 18:02:47 INFO - PROCESS | 10935 | --DOMWINDOW == 206 (0x1166bf400) [pid = 10935] [serial = 2214] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 18:02:47 INFO - PROCESS | 10935 | --DOMWINDOW == 205 (0x11a162800) [pid = 10935] [serial = 2220] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 18:02:47 INFO - PROCESS | 10935 | --DOMWINDOW == 204 (0x110f7a000) [pid = 10935] [serial = 2205] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 18:02:47 INFO - PROCESS | 10935 | --DOMWINDOW == 203 (0x11670fc00) [pid = 10935] [serial = 2211] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 18:02:47 INFO - PROCESS | 10935 | --DOMWINDOW == 202 (0x119887c00) [pid = 10935] [serial = 2223] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 18:02:47 INFO - PROCESS | 10935 | --DOMWINDOW == 201 (0x119546400) [pid = 10935] [serial = 2217] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 18:02:47 INFO - PROCESS | 10935 | 1464051767800 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:02:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 18:02:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 18:02:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 18:02:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 18:02:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 18:02:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 18:02:47 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:02:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 18:02:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 18:02:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 18:02:47 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:02:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 18:02:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 18:02:47 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:02:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 18:02:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 18:02:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 18:02:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 18:02:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 18:02:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 18:02:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 18:02:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 18:02:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 18:02:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 18:02:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 18:02:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 18:02:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 18:02:47 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:02:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 18:02:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:02:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:02:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 18:02:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 18:02:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 18:02:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 18:02:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 18:02:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 18:02:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 18:02:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 18:02:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 18:02:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 18:02:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 18:02:47 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:02:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 18:02:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 18:02:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:02:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:02:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 18:02:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 18:02:47 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:02:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 18:02:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 18:02:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:02:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:02:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 18:02:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 18:02:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 18:02:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 18:02:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 18:02:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 18:02:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 18:02:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:02:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:02:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 18:02:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 18:02:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 18:02:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 18:02:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 18:02:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:02:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:02:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 18:02:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 18:02:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 18:02:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 18:02:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 18:02:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:02:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:02:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 18:02:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 18:02:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 18:02:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 18:02:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:02:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:02:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 18:02:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 18:02:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 18:02:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 18:02:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:02:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:02:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 18:02:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 18:02:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 18:02:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 18:02:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 18:02:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:02:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:02:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 18:02:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 18:02:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 18:02:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 18:02:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:02:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:02:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 18:02:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 18:02:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 18:02:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 18:02:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:02:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:02:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 18:02:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 18:02:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 18:02:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 18:02:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:02:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:02:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 18:02:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 18:02:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 18:02:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 18:02:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:02:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:02:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 18:02:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 18:02:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 18:02:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 18:02:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 18:02:47 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 1082ms 18:02:47 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 18:02:47 INFO - PROCESS | 10935 | 1464051767828 Marionette TRACE conn2 -> [0,3045,"getWindowHandle",null] 18:02:47 INFO - PROCESS | 10935 | 1464051767829 Marionette TRACE conn2 <- [1,3045,null,{"value":"7"}] 18:02:47 INFO - PROCESS | 10935 | 1464051767831 Marionette TRACE conn2 -> [0,3046,"setScriptTimeout",{"ms":35000}] 18:02:47 INFO - PROCESS | 10935 | 1464051767833 Marionette TRACE conn2 <- [1,3046,null,{}] 18:02:47 INFO - PROCESS | 10935 | 1464051767835 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:02:47 INFO - PROCESS | 10935 | 1464051767938 Marionette TRACE conn2 <- [1,3047,null,{"value":null}] 18:02:47 INFO - PROCESS | 10935 | 1464051767942 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:02:47 INFO - PROCESS | 10935 | ++DOCSHELL 0x11610d800 == 110 [pid = 10935] [id = 771] 18:02:47 INFO - PROCESS | 10935 | ++DOMWINDOW == 202 (0x1126cc400) [pid = 10935] [serial = 2311] [outer = 0x0] 18:02:47 INFO - PROCESS | 10935 | ++DOMWINDOW == 203 (0x115e68400) [pid = 10935] [serial = 2312] [outer = 0x1126cc400] 18:02:47 INFO - PROCESS | 10935 | 1464051767967 Marionette DEBUG loaded listener.js 18:02:48 INFO - PROCESS | 10935 | ++DOMWINDOW == 204 (0x12aef8400) [pid = 10935] [serial = 2313] [outer = 0x1126cc400] 18:02:48 INFO - PROCESS | 10935 | [10935] 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:02:48 INFO - PROCESS | 10935 | 1464051768329 Marionette TRACE conn2 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 18:02:48 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 18:02:48 INFO - {} 18:02:48 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 524ms 18:02:48 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 18:02:48 INFO - PROCESS | 10935 | 1464051768356 Marionette TRACE conn2 -> [0,3049,"getWindowHandle",null] 18:02:48 INFO - PROCESS | 10935 | 1464051768358 Marionette TRACE conn2 <- [1,3049,null,{"value":"7"}] 18:02:48 INFO - PROCESS | 10935 | 1464051768359 Marionette TRACE conn2 -> [0,3050,"setScriptTimeout",{"ms":35000}] 18:02:48 INFO - PROCESS | 10935 | 1464051768360 Marionette TRACE conn2 <- [1,3050,null,{}] 18:02:48 INFO - PROCESS | 10935 | 1464051768363 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:02:48 INFO - PROCESS | 10935 | 1464051768527 Marionette TRACE conn2 <- [1,3051,null,{"value":null}] 18:02:48 INFO - PROCESS | 10935 | 1464051768538 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:02:48 INFO - PROCESS | 10935 | ++DOCSHELL 0x135bcf000 == 111 [pid = 10935] [id = 772] 18:02:48 INFO - PROCESS | 10935 | ++DOMWINDOW == 205 (0x12bccd000) [pid = 10935] [serial = 2314] [outer = 0x0] 18:02:48 INFO - PROCESS | 10935 | ++DOMWINDOW == 206 (0x12c0d7000) [pid = 10935] [serial = 2315] [outer = 0x12bccd000] 18:02:48 INFO - PROCESS | 10935 | 1464051768571 Marionette DEBUG loaded listener.js 18:02:48 INFO - PROCESS | 10935 | ++DOMWINDOW == 207 (0x12c189400) [pid = 10935] [serial = 2316] [outer = 0x12bccd000] 18:02:48 INFO - PROCESS | 10935 | 1464051768963 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:02:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 18:02:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 18:02:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 18:02:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 18:02:48 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 621ms 18:02:48 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 18:02:48 INFO - PROCESS | 10935 | 1464051768981 Marionette TRACE conn2 -> [0,3053,"getWindowHandle",null] 18:02:48 INFO - PROCESS | 10935 | 1464051768983 Marionette TRACE conn2 <- [1,3053,null,{"value":"7"}] 18:02:48 INFO - PROCESS | 10935 | 1464051768986 Marionette TRACE conn2 -> [0,3054,"setScriptTimeout",{"ms":35000}] 18:02:48 INFO - PROCESS | 10935 | 1464051768988 Marionette TRACE conn2 <- [1,3054,null,{}] 18:02:48 INFO - PROCESS | 10935 | 1464051768990 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:02:49 INFO - PROCESS | 10935 | 1464051769089 Marionette TRACE conn2 <- [1,3055,null,{"value":null}] 18:02:49 INFO - PROCESS | 10935 | 1464051769093 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:02:49 INFO - PROCESS | 10935 | ++DOCSHELL 0x135c66000 == 112 [pid = 10935] [id = 773] 18:02:49 INFO - PROCESS | 10935 | ++DOMWINDOW == 208 (0x12c185c00) [pid = 10935] [serial = 2317] [outer = 0x0] 18:02:49 INFO - PROCESS | 10935 | ++DOMWINDOW == 209 (0x12c62d400) [pid = 10935] [serial = 2318] [outer = 0x12c185c00] 18:02:49 INFO - PROCESS | 10935 | 1464051769193 Marionette DEBUG loaded listener.js 18:02:49 INFO - PROCESS | 10935 | ++DOMWINDOW == 210 (0x12d3ee800) [pid = 10935] [serial = 2319] [outer = 0x12c185c00] 18:02:49 INFO - PROCESS | 10935 | 1464051769690 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:02:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 18:02:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 18:02:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 18:02:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 18:02:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 18:02:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 18:02:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 18:02:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 18:02:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 18:02:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 18:02:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 18:02:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 18:02:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 18:02:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 18:02:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 18:02:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 18:02:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 18:02:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 18:02:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 18:02:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 18:02:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 18:02:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 18:02:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 18:02:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 18:02:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 18:02:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 18:02:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 18:02:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 18:02:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 18:02:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 18:02:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 18:02:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 18:02:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 18:02:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 18:02:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 18:02:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 18:02:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 18:02:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 18:02:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 18:02:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 18:02:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 18:02:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 18:02:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 18:02:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 18:02:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 18:02:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 18:02:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 18:02:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 18:02:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 18:02:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 18:02:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 18:02:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 18:02:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 18:02:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 18:02:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 18:02:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 18:02:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 18:02:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 18:02:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 18:02:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 18:02:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 18:02:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 18:02:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 18:02:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 18:02:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 18:02:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 18:02:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 18:02:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 18:02:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 18:02:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 18:02:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 18:02:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 18:02:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 18:02:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 18:02:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 18:02:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 18:02:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 18:02:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 18:02:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 18:02:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 18:02:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 18:02:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 18:02:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 18:02:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 18:02:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 18:02:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 18:02:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 18:02:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 18:02:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 18:02:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 18:02:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 18:02:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 18:02:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 18:02:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 18:02:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 18:02:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 18:02:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 18:02:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 18:02:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 18:02:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:02:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:02:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:02:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:02:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:02:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 18:02:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:02:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:02:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:02:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:02:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:02:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 18:02:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:02:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:02:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:02:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:02:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:02:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 18:02:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:02:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:02:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:02:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:02:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:02:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 18:02:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:02:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:02:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:02:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:02:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:02:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 18:02:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:02:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:02:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:02:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:02:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:02:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 18:02:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:02:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:02:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:02:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:02:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:02:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 18:02:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:02:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:02:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:02:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:02:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:02:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 18:02:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:02:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:02:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:02:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:02:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:02:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 18:02:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:02:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:02:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:02:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:02:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:02:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 18:02:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:02:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:02:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:02:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:02:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:02:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 18:02:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:02:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:02:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:02:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:02:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:02:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 18:02:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:02:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:02:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:02:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:02:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:02:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 18:02:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:02:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:02:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:02:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:02:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:02:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 18:02:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:02:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:02:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:02:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:02:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:02:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 18:02:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:02:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:02:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:02:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:02:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:02:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 18:02:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:02:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:02:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:02:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:02:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:02:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 18:02:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:02:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:02:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:02:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:02:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:02:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 18:02:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:02:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:02:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:02:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:02:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:02:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 18:02:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:02:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:02:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:02:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:02:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:02:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 18:02:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:02:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:02:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:02:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:02:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:02:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 18:02:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:02:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:02:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:02:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:02:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:02:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 18:02:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:02:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:02:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:02:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 18:02:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 18:02:49 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:02:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:02:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:02:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:02:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 18:02:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 18:02:49 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:02:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:02:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:02:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:02:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 18:02:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 18:02:49 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 739ms 18:02:49 INFO - PROCESS | 10935 | 1464051769762 Marionette TRACE conn2 -> [0,3057,"getWindowHandle",null] 18:02:49 INFO - PROCESS | 10935 | 1464051769765 Marionette TRACE conn2 <- [1,3057,null,{"value":"7"}] 18:02:49 INFO - TEST-START | /FileAPI/file/File-constructor.html 18:02:49 INFO - PROCESS | 10935 | 1464051769778 Marionette TRACE conn2 -> [0,3058,"setScriptTimeout",{"ms":35000}] 18:02:49 INFO - PROCESS | 10935 | 1464051769781 Marionette TRACE conn2 <- [1,3058,null,{}] 18:02:49 INFO - PROCESS | 10935 | 1464051769787 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:02:49 INFO - PROCESS | 10935 | 1464051769927 Marionette TRACE conn2 <- [1,3059,null,{"value":null}] 18:02:50 INFO - PROCESS | 10935 | 1464051770045 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:02:50 INFO - PROCESS | 10935 | ++DOCSHELL 0x118ca3000 == 113 [pid = 10935] [id = 774] 18:02:50 INFO - PROCESS | 10935 | ++DOMWINDOW == 211 (0x1126cc800) [pid = 10935] [serial = 2320] [outer = 0x0] 18:02:50 INFO - PROCESS | 10935 | ++DOMWINDOW == 212 (0x112a5f400) [pid = 10935] [serial = 2321] [outer = 0x1126cc800] 18:02:50 INFO - PROCESS | 10935 | 1464051770076 Marionette DEBUG loaded listener.js 18:02:50 INFO - PROCESS | 10935 | ++DOMWINDOW == 213 (0x113343c00) [pid = 10935] [serial = 2322] [outer = 0x1126cc800] 18:02:50 INFO - PROCESS | 10935 | 1464051770476 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:02:50 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 18:02:50 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 18:02:50 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 18:02:50 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 18:02:50 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 18:02:50 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 18:02:50 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 18:02:50 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 18:02:50 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 18:02:50 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 18:02:50 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 18:02:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:02:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:02:50 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 18:02:50 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 18:02:50 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 18:02:50 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 18:02:50 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 18:02:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:02:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:02:50 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 18:02:50 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 18:02:50 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 18:02:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:02:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:02:50 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 18:02:50 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 18:02:50 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 18:02:50 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 724ms 18:02:50 INFO - PROCESS | 10935 | 1464051770503 Marionette TRACE conn2 -> [0,3061,"getWindowHandle",null] 18:02:50 INFO - PROCESS | 10935 | 1464051770508 Marionette TRACE conn2 <- [1,3061,null,{"value":"7"}] 18:02:50 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 18:02:50 INFO - PROCESS | 10935 | 1464051770513 Marionette TRACE conn2 -> [0,3062,"setScriptTimeout",{"ms":35000}] 18:02:50 INFO - PROCESS | 10935 | 1464051770515 Marionette TRACE conn2 <- [1,3062,null,{}] 18:02:50 INFO - PROCESS | 10935 | 1464051770517 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:02:50 INFO - PROCESS | 10935 | 1464051770639 Marionette TRACE conn2 <- [1,3063,null,{"value":null}] 18:02:50 INFO - PROCESS | 10935 | 1464051770742 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:02:50 INFO - PROCESS | 10935 | ++DOCSHELL 0x126218000 == 114 [pid = 10935] [id = 775] 18:02:50 INFO - PROCESS | 10935 | ++DOMWINDOW == 214 (0x115e38000) [pid = 10935] [serial = 2323] [outer = 0x0] 18:02:50 INFO - PROCESS | 10935 | ++DOMWINDOW == 215 (0x11693dc00) [pid = 10935] [serial = 2324] [outer = 0x115e38000] 18:02:50 INFO - PROCESS | 10935 | 1464051770774 Marionette DEBUG loaded listener.js 18:02:50 INFO - PROCESS | 10935 | ++DOMWINDOW == 216 (0x118c3d400) [pid = 10935] [serial = 2325] [outer = 0x115e38000] 18:02:50 INFO - PROCESS | 10935 | [10935] 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:02:51 INFO - PROCESS | 10935 | 1464051771169 Marionette TRACE conn2 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 18:02:51 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 18:02:51 INFO - {} 18:02:51 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 670ms 18:02:51 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 18:02:51 INFO - PROCESS | 10935 | 1464051771184 Marionette TRACE conn2 -> [0,3065,"getWindowHandle",null] 18:02:51 INFO - PROCESS | 10935 | 1464051771185 Marionette TRACE conn2 <- [1,3065,null,{"value":"7"}] 18:02:51 INFO - PROCESS | 10935 | 1464051771188 Marionette TRACE conn2 -> [0,3066,"setScriptTimeout",{"ms":35000}] 18:02:51 INFO - PROCESS | 10935 | 1464051771190 Marionette TRACE conn2 <- [1,3066,null,{}] 18:02:51 INFO - PROCESS | 10935 | 1464051771198 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:02:51 INFO - PROCESS | 10935 | 1464051771327 Marionette TRACE conn2 <- [1,3067,null,{"value":null}] 18:02:51 INFO - PROCESS | 10935 | 1464051771456 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:02:51 INFO - PROCESS | 10935 | ++DOCSHELL 0x12cfbc800 == 115 [pid = 10935] [id = 776] 18:02:51 INFO - PROCESS | 10935 | ++DOMWINDOW == 217 (0x119889800) [pid = 10935] [serial = 2326] [outer = 0x0] 18:02:51 INFO - PROCESS | 10935 | ++DOMWINDOW == 218 (0x119c5dc00) [pid = 10935] [serial = 2327] [outer = 0x119889800] 18:02:51 INFO - PROCESS | 10935 | 1464051771491 Marionette DEBUG loaded listener.js 18:02:51 INFO - PROCESS | 10935 | ++DOMWINDOW == 219 (0x123244c00) [pid = 10935] [serial = 2328] [outer = 0x119889800] 18:02:51 INFO - PROCESS | 10935 | 1464051771852 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:02:51 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 18:02:51 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 18:02:51 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 18:02:51 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 18:02:51 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 18:02:51 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 18:02:51 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 18:02:51 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 671ms 18:02:51 INFO - PROCESS | 10935 | 1464051771860 Marionette TRACE conn2 -> [0,3069,"getWindowHandle",null] 18:02:51 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 18:02:51 INFO - PROCESS | 10935 | 1464051771862 Marionette TRACE conn2 <- [1,3069,null,{"value":"7"}] 18:02:51 INFO - PROCESS | 10935 | 1464051771864 Marionette TRACE conn2 -> [0,3070,"setScriptTimeout",{"ms":35000}] 18:02:51 INFO - PROCESS | 10935 | 1464051771865 Marionette TRACE conn2 <- [1,3070,null,{}] 18:02:51 INFO - PROCESS | 10935 | 1464051771868 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:02:51 INFO - PROCESS | 10935 | 1464051771989 Marionette TRACE conn2 <- [1,3071,null,{"value":null}] 18:02:52 INFO - PROCESS | 10935 | 1464051772115 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:02:52 INFO - PROCESS | 10935 | ++DOCSHELL 0x12d5a1800 == 116 [pid = 10935] [id = 777] 18:02:52 INFO - PROCESS | 10935 | ++DOMWINDOW == 220 (0x12324d800) [pid = 10935] [serial = 2329] [outer = 0x0] 18:02:52 INFO - PROCESS | 10935 | ++DOMWINDOW == 221 (0x124bc2c00) [pid = 10935] [serial = 2330] [outer = 0x12324d800] 18:02:52 INFO - PROCESS | 10935 | 1464051772148 Marionette DEBUG loaded listener.js 18:02:52 INFO - PROCESS | 10935 | ++DOMWINDOW == 222 (0x1254bd400) [pid = 10935] [serial = 2331] [outer = 0x12324d800] 18:02:52 INFO - PROCESS | 10935 | 1464051772527 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:02:52 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 18:02:52 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 18:02:52 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 18:02:52 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 18:02:52 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 18:02:52 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 18:02:52 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 669ms 18:02:52 INFO - PROCESS | 10935 | 1464051772533 Marionette TRACE conn2 -> [0,3073,"getWindowHandle",null] 18:02:52 INFO - PROCESS | 10935 | 1464051772536 Marionette TRACE conn2 <- [1,3073,null,{"value":"7"}] 18:02:52 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 18:02:52 INFO - PROCESS | 10935 | 1464051772539 Marionette TRACE conn2 -> [0,3074,"setScriptTimeout",{"ms":35000}] 18:02:52 INFO - PROCESS | 10935 | 1464051772540 Marionette TRACE conn2 <- [1,3074,null,{}] 18:02:52 INFO - PROCESS | 10935 | 1464051772543 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:02:52 INFO - PROCESS | 10935 | 1464051772661 Marionette TRACE conn2 <- [1,3075,null,{"value":null}] 18:02:52 INFO - PROCESS | 10935 | 1464051772778 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:02:52 INFO - PROCESS | 10935 | ++DOCSHELL 0x12d886000 == 117 [pid = 10935] [id = 778] 18:02:52 INFO - PROCESS | 10935 | ++DOMWINDOW == 223 (0x12556b800) [pid = 10935] [serial = 2332] [outer = 0x0] 18:02:52 INFO - PROCESS | 10935 | ++DOMWINDOW == 224 (0x125619000) [pid = 10935] [serial = 2333] [outer = 0x12556b800] 18:02:52 INFO - PROCESS | 10935 | 1464051772823 Marionette DEBUG loaded listener.js 18:02:52 INFO - PROCESS | 10935 | ++DOMWINDOW == 225 (0x12597f400) [pid = 10935] [serial = 2334] [outer = 0x12556b800] 18:02:53 INFO - PROCESS | 10935 | 1464051773188 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:02:53 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 18:02:53 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 18:02:53 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 18:02:53 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 18:02:53 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 18:02:53 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 18:02:53 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 669ms 18:02:53 INFO - PROCESS | 10935 | 1464051773209 Marionette TRACE conn2 -> [0,3077,"getWindowHandle",null] 18:02:53 INFO - PROCESS | 10935 | 1464051773210 Marionette TRACE conn2 <- [1,3077,null,{"value":"7"}] 18:02:53 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 18:02:53 INFO - PROCESS | 10935 | 1464051773213 Marionette TRACE conn2 -> [0,3078,"setScriptTimeout",{"ms":35000}] 18:02:53 INFO - PROCESS | 10935 | 1464051773214 Marionette TRACE conn2 <- [1,3078,null,{}] 18:02:53 INFO - PROCESS | 10935 | 1464051773216 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:02:53 INFO - PROCESS | 10935 | 1464051773356 Marionette TRACE conn2 <- [1,3079,null,{"value":null}] 18:02:53 INFO - PROCESS | 10935 | 1464051773491 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:02:53 INFO - PROCESS | 10935 | ++DOCSHELL 0x12de11000 == 118 [pid = 10935] [id = 779] 18:02:53 INFO - PROCESS | 10935 | ++DOMWINDOW == 226 (0x12619b000) [pid = 10935] [serial = 2335] [outer = 0x0] 18:02:53 INFO - PROCESS | 10935 | ++DOMWINDOW == 227 (0x1261f7800) [pid = 10935] [serial = 2336] [outer = 0x12619b000] 18:02:53 INFO - PROCESS | 10935 | 1464051773524 Marionette DEBUG loaded listener.js 18:02:53 INFO - PROCESS | 10935 | ++DOMWINDOW == 228 (0x1276c8400) [pid = 10935] [serial = 2337] [outer = 0x12619b000] 18:02:53 INFO - PROCESS | 10935 | 1464051773902 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:02:53 INFO - PROCESS | 10935 | 1464051773935 Marionette TRACE conn2 <- [1,3081,null,{"value":"7"}] 18:02:53 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 18:02:53 INFO - PROCESS | 10935 | 1464051773938 Marionette TRACE conn2 -> [0,3082,"setScriptTimeout",{"ms":35000}] 18:02:53 INFO - PROCESS | 10935 | 1464051773939 Marionette TRACE conn2 <- [1,3082,null,{}] 18:02:53 INFO - PROCESS | 10935 | 1464051773941 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:02:54 INFO - PROCESS | 10935 | 1464051774061 Marionette TRACE conn2 <- [1,3083,null,{"value":null}] 18:02:54 INFO - PROCESS | 10935 | 1464051774180 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:02:54 INFO - PROCESS | 10935 | ++DOCSHELL 0x13536d000 == 119 [pid = 10935] [id = 780] 18:02:54 INFO - PROCESS | 10935 | ++DOMWINDOW == 229 (0x127299800) [pid = 10935] [serial = 2338] [outer = 0x0] 18:02:54 INFO - PROCESS | 10935 | ++DOMWINDOW == 230 (0x12781e800) [pid = 10935] [serial = 2339] [outer = 0x127299800] 18:02:54 INFO - PROCESS | 10935 | 1464051774210 Marionette DEBUG loaded listener.js 18:02:54 INFO - PROCESS | 10935 | ++DOMWINDOW == 231 (0x12956d400) [pid = 10935] [serial = 2340] [outer = 0x127299800] 18:02:54 INFO - PROCESS | 10935 | 1464051774606 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:02:54 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 18:02:54 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 18:02:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:02:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:02:54 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 18:02:54 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 18:02:54 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 722ms 18:02:54 INFO - PROCESS | 10935 | 1464051774661 Marionette TRACE conn2 -> [0,3085,"getWindowHandle",null] 18:02:54 INFO - PROCESS | 10935 | 1464051774664 Marionette TRACE conn2 <- [1,3085,null,{"value":"7"}] 18:02:54 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 18:02:54 INFO - PROCESS | 10935 | 1464051774667 Marionette TRACE conn2 -> [0,3086,"setScriptTimeout",{"ms":35000}] 18:02:54 INFO - PROCESS | 10935 | 1464051774669 Marionette TRACE conn2 <- [1,3086,null,{}] 18:02:54 INFO - PROCESS | 10935 | 1464051774673 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:02:54 INFO - PROCESS | 10935 | 1464051774896 Marionette TRACE conn2 <- [1,3087,null,{"value":null}] 18:02:55 INFO - PROCESS | 10935 | 1464051775046 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:02:55 INFO - PROCESS | 10935 | ++DOCSHELL 0x135b79000 == 120 [pid = 10935] [id = 781] 18:02:55 INFO - PROCESS | 10935 | ++DOMWINDOW == 232 (0x129571000) [pid = 10935] [serial = 2341] [outer = 0x0] 18:02:55 INFO - PROCESS | 10935 | ++DOMWINDOW == 233 (0x12aa62c00) [pid = 10935] [serial = 2342] [outer = 0x129571000] 18:02:55 INFO - PROCESS | 10935 | 1464051775076 Marionette DEBUG loaded listener.js 18:02:55 INFO - PROCESS | 10935 | ++DOMWINDOW == 234 (0x12ae70c00) [pid = 10935] [serial = 2343] [outer = 0x129571000] 18:02:55 INFO - PROCESS | 10935 | 1464051775440 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:02:55 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 18:02:55 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 823ms 18:02:55 INFO - PROCESS | 10935 | 1464051775490 Marionette TRACE conn2 -> [0,3089,"getWindowHandle",null] 18:02:55 INFO - PROCESS | 10935 | 1464051775492 Marionette TRACE conn2 <- [1,3089,null,{"value":"7"}] 18:02:55 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 18:02:55 INFO - PROCESS | 10935 | 1464051775495 Marionette TRACE conn2 -> [0,3090,"setScriptTimeout",{"ms":35000}] 18:02:55 INFO - PROCESS | 10935 | 1464051775497 Marionette TRACE conn2 <- [1,3090,null,{}] 18:02:55 INFO - PROCESS | 10935 | 1464051775501 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:02:55 INFO - PROCESS | 10935 | 1464051775684 Marionette TRACE conn2 <- [1,3091,null,{"value":null}] 18:02:55 INFO - PROCESS | 10935 | 1464051775837 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:02:55 INFO - PROCESS | 10935 | ++DOCSHELL 0x137720800 == 121 [pid = 10935] [id = 782] 18:02:55 INFO - PROCESS | 10935 | ++DOMWINDOW == 235 (0x12aaca400) [pid = 10935] [serial = 2344] [outer = 0x0] 18:02:55 INFO - PROCESS | 10935 | ++DOMWINDOW == 236 (0x12bcca000) [pid = 10935] [serial = 2345] [outer = 0x12aaca400] 18:02:55 INFO - PROCESS | 10935 | 1464051775886 Marionette DEBUG loaded listener.js 18:02:55 INFO - PROCESS | 10935 | ++DOMWINDOW == 237 (0x12bd95c00) [pid = 10935] [serial = 2346] [outer = 0x12aaca400] 18:02:56 INFO - PROCESS | 10935 | 1464051776275 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:02:56 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 18:02:56 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 824ms 18:02:56 INFO - PROCESS | 10935 | 1464051776319 Marionette TRACE conn2 -> [0,3093,"getWindowHandle",null] 18:02:56 INFO - PROCESS | 10935 | 1464051776321 Marionette TRACE conn2 <- [1,3093,null,{"value":"7"}] 18:02:56 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 18:02:56 INFO - PROCESS | 10935 | 1464051776323 Marionette TRACE conn2 -> [0,3094,"setScriptTimeout",{"ms":35000}] 18:02:56 INFO - PROCESS | 10935 | 1464051776325 Marionette TRACE conn2 <- [1,3094,null,{}] 18:02:56 INFO - PROCESS | 10935 | 1464051776327 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:02:56 INFO - PROCESS | 10935 | 1464051776449 Marionette TRACE conn2 <- [1,3095,null,{"value":null}] 18:02:56 INFO - PROCESS | 10935 | 1464051776578 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:02:56 INFO - PROCESS | 10935 | ++DOCSHELL 0x12c774000 == 122 [pid = 10935] [id = 783] 18:02:56 INFO - PROCESS | 10935 | ++DOMWINDOW == 238 (0x115e3d800) [pid = 10935] [serial = 2347] [outer = 0x0] 18:02:56 INFO - PROCESS | 10935 | ++DOMWINDOW == 239 (0x11988fc00) [pid = 10935] [serial = 2348] [outer = 0x115e3d800] 18:02:56 INFO - PROCESS | 10935 | 1464051776610 Marionette DEBUG loaded listener.js 18:02:56 INFO - PROCESS | 10935 | ++DOMWINDOW == 240 (0x12bdb1800) [pid = 10935] [serial = 2349] [outer = 0x115e3d800] 18:02:56 INFO - PROCESS | 10935 | 1464051776981 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:02:56 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 18:02:56 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 672ms 18:02:56 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 18:02:56 INFO - PROCESS | 10935 | 1464051776996 Marionette TRACE conn2 -> [0,3097,"getWindowHandle",null] 18:02:56 INFO - PROCESS | 10935 | 1464051776997 Marionette TRACE conn2 <- [1,3097,null,{"value":"7"}] 18:02:57 INFO - PROCESS | 10935 | 1464051776999 Marionette TRACE conn2 -> [0,3098,"setScriptTimeout",{"ms":35000}] 18:02:57 INFO - PROCESS | 10935 | 1464051777001 Marionette TRACE conn2 <- [1,3098,null,{}] 18:02:57 INFO - PROCESS | 10935 | 1464051777004 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:02:57 INFO - PROCESS | 10935 | 1464051777142 Marionette TRACE conn2 <- [1,3099,null,{"value":null}] 18:02:57 INFO - PROCESS | 10935 | 1464051777300 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:02:57 INFO - PROCESS | 10935 | ++DOCSHELL 0x138476800 == 123 [pid = 10935] [id = 784] 18:02:57 INFO - PROCESS | 10935 | ++DOMWINDOW == 241 (0x12cf81400) [pid = 10935] [serial = 2350] [outer = 0x0] 18:02:57 INFO - PROCESS | 10935 | ++DOMWINDOW == 242 (0x12cf8a400) [pid = 10935] [serial = 2351] [outer = 0x12cf81400] 18:02:57 INFO - PROCESS | 10935 | 1464051777335 Marionette DEBUG loaded listener.js 18:02:57 INFO - PROCESS | 10935 | ++DOMWINDOW == 243 (0x12d905400) [pid = 10935] [serial = 2352] [outer = 0x12cf81400] 18:02:57 INFO - PROCESS | 10935 | 1464051777700 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:02:57 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 18:02:57 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 18:02:57 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 721ms 18:02:57 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 18:02:57 INFO - PROCESS | 10935 | 1464051777720 Marionette TRACE conn2 -> [0,3101,"getWindowHandle",null] 18:02:57 INFO - PROCESS | 10935 | 1464051777721 Marionette TRACE conn2 <- [1,3101,null,{"value":"7"}] 18:02:57 INFO - PROCESS | 10935 | 1464051777724 Marionette TRACE conn2 -> [0,3102,"setScriptTimeout",{"ms":35000}] 18:02:57 INFO - PROCESS | 10935 | 1464051777725 Marionette TRACE conn2 <- [1,3102,null,{}] 18:02:57 INFO - PROCESS | 10935 | 1464051777727 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:02:57 INFO - PROCESS | 10935 | 1464051777850 Marionette TRACE conn2 <- [1,3103,null,{"value":null}] 18:02:57 INFO - PROCESS | 10935 | 1464051777981 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:02:57 INFO - PROCESS | 10935 | ++DOCSHELL 0x13f8de800 == 124 [pid = 10935] [id = 785] 18:02:57 INFO - PROCESS | 10935 | ++DOMWINDOW == 244 (0x12d90d400) [pid = 10935] [serial = 2353] [outer = 0x0] 18:02:58 INFO - PROCESS | 10935 | ++DOMWINDOW == 245 (0x12e337c00) [pid = 10935] [serial = 2354] [outer = 0x12d90d400] 18:02:58 INFO - PROCESS | 10935 | 1464051778012 Marionette DEBUG loaded listener.js 18:02:58 INFO - PROCESS | 10935 | ++DOMWINDOW == 246 (0x12e367c00) [pid = 10935] [serial = 2355] [outer = 0x12d90d400] 18:02:58 INFO - PROCESS | 10935 | 1464051778403 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:02:58 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 18:02:58 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 720ms 18:02:58 INFO - PROCESS | 10935 | 1464051778445 Marionette TRACE conn2 -> [0,3105,"getWindowHandle",null] 18:02:58 INFO - PROCESS | 10935 | 1464051778446 Marionette TRACE conn2 <- [1,3105,null,{"value":"7"}] 18:02:58 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 18:02:58 INFO - PROCESS | 10935 | 1464051778448 Marionette TRACE conn2 -> [0,3106,"setScriptTimeout",{"ms":35000}] 18:02:58 INFO - PROCESS | 10935 | 1464051778449 Marionette TRACE conn2 <- [1,3106,null,{}] 18:02:58 INFO - PROCESS | 10935 | 1464051778452 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:02:58 INFO - PROCESS | 10935 | 1464051778607 Marionette TRACE conn2 <- [1,3107,null,{"value":null}] 18:02:58 INFO - PROCESS | 10935 | 1464051778731 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:02:58 INFO - PROCESS | 10935 | ++DOCSHELL 0x135269000 == 125 [pid = 10935] [id = 786] 18:02:58 INFO - PROCESS | 10935 | ++DOMWINDOW == 247 (0x118702400) [pid = 10935] [serial = 2356] [outer = 0x0] 18:02:58 INFO - PROCESS | 10935 | ++DOMWINDOW == 248 (0x12d90d000) [pid = 10935] [serial = 2357] [outer = 0x118702400] 18:02:58 INFO - PROCESS | 10935 | 1464051778761 Marionette DEBUG loaded listener.js 18:02:58 INFO - PROCESS | 10935 | ++DOMWINDOW == 249 (0x12e330800) [pid = 10935] [serial = 2358] [outer = 0x118702400] 18:02:59 INFO - PROCESS | 10935 | 1464051779128 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:02:59 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 18:02:59 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 18:02:59 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 18:02:59 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 722ms 18:02:59 INFO - PROCESS | 10935 | 1464051779170 Marionette TRACE conn2 -> [0,3109,"getWindowHandle",null] 18:02:59 INFO - PROCESS | 10935 | 1464051779172 Marionette TRACE conn2 <- [1,3109,null,{"value":"7"}] 18:02:59 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 18:02:59 INFO - PROCESS | 10935 | 1464051779174 Marionette TRACE conn2 -> [0,3110,"setScriptTimeout",{"ms":35000}] 18:02:59 INFO - PROCESS | 10935 | 1464051779175 Marionette TRACE conn2 <- [1,3110,null,{}] 18:02:59 INFO - PROCESS | 10935 | 1464051779178 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:02:59 INFO - PROCESS | 10935 | 1464051779305 Marionette TRACE conn2 <- [1,3111,null,{"value":null}] 18:02:59 INFO - PROCESS | 10935 | 1464051779440 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:02:59 INFO - PROCESS | 10935 | ++DOCSHELL 0x1171d5800 == 126 [pid = 10935] [id = 787] 18:02:59 INFO - PROCESS | 10935 | ++DOMWINDOW == 250 (0x111023800) [pid = 10935] [serial = 2359] [outer = 0x0] 18:02:59 INFO - PROCESS | 10935 | ++DOMWINDOW == 251 (0x115e64c00) [pid = 10935] [serial = 2360] [outer = 0x111023800] 18:02:59 INFO - PROCESS | 10935 | 1464051779473 Marionette DEBUG loaded listener.js 18:02:59 INFO - PROCESS | 10935 | ++DOMWINDOW == 252 (0x12340cc00) [pid = 10935] [serial = 2361] [outer = 0x111023800] 18:02:59 INFO - PROCESS | 10935 | 1464051779798 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:02:59 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 18:02:59 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:02:59 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 18:02:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:02:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:02:59 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 18:02:59 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 669ms 18:02:59 INFO - PROCESS | 10935 | 1464051779844 Marionette TRACE conn2 -> [0,3113,"getWindowHandle",null] 18:02:59 INFO - PROCESS | 10935 | 1464051779845 Marionette TRACE conn2 <- [1,3113,null,{"value":"7"}] 18:02:59 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 18:02:59 INFO - PROCESS | 10935 | 1464051779848 Marionette TRACE conn2 -> [0,3114,"setScriptTimeout",{"ms":35000}] 18:02:59 INFO - PROCESS | 10935 | 1464051779849 Marionette TRACE conn2 <- [1,3114,null,{}] 18:02:59 INFO - PROCESS | 10935 | 1464051779851 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:02:59 INFO - PROCESS | 10935 | 1464051779982 Marionette TRACE conn2 <- [1,3115,null,{"value":null}] 18:03:00 INFO - PROCESS | 10935 | 1464051780133 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\", \"fc99abba-dd14-44fa-be8f-8a3532ec9877\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:03:00 INFO - PROCESS | 10935 | ++DOCSHELL 0x12cfa6800 == 127 [pid = 10935] [id = 788] 18:03:00 INFO - PROCESS | 10935 | ++DOMWINDOW == 253 (0x1198de400) [pid = 10935] [serial = 2362] [outer = 0x0] 18:03:00 INFO - PROCESS | 10935 | ++DOMWINDOW == 254 (0x12e32e400) [pid = 10935] [serial = 2363] [outer = 0x1198de400] 18:03:00 INFO - PROCESS | 10935 | 1464051780177 Marionette DEBUG loaded listener.js 18:03:00 INFO - PROCESS | 10935 | ++DOMWINDOW == 255 (0x12e36c400) [pid = 10935] [serial = 2364] [outer = 0x1198de400] 18:03:00 INFO - PROCESS | 10935 | 1464051780542 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:03:00 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 18:03:00 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 723ms 18:03:00 INFO - PROCESS | 10935 | 1464051780571 Marionette TRACE conn2 -> [0,3117,"getWindowHandle",null] 18:03:00 INFO - PROCESS | 10935 | 1464051780573 Marionette TRACE conn2 <- [1,3117,null,{"value":"7"}] 18:03:01 WARNING - u'runner_teardown' () 18:03:01 INFO - No more tests 18:03:01 INFO - Got 0 unexpected results 18:03:01 INFO - SUITE-END | took 539s 18:03:01 INFO - Closing logging queue 18:03:01 INFO - queue closed 18:03:01 INFO - Return code: 0 18:03:01 WARNING - # TBPL SUCCESS # 18:03:01 INFO - Running post-action listener: _resource_record_post_action 18:03:01 INFO - Running post-run listener: _resource_record_post_run 18:03:02 INFO - Total resource usage - Wall time: 561s; CPU: 57.0%; Read bytes: 1720320; Write bytes: 956453376; Read time: 36; Write time: 4585 18:03:02 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 18:03:02 INFO - install - Wall time: 19s; CPU: 54.0%; Read bytes: 146160128; Write bytes: 150265344; Read time: 13430; Write time: 354 18:03:02 INFO - run-tests - Wall time: 543s; CPU: 57.0%; Read bytes: 1592832; Write bytes: 794780672; Read time: 29; Write time: 4192 18:03:02 INFO - Running post-run listener: _upload_blobber_files 18:03:02 INFO - Blob upload gear active. 18:03:02 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 18:03:02 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:03:02 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:03:02 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:03:03 INFO - (blobuploader) - INFO - Open directory for files ... 18:03:03 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 18:03:03 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 18:03:03 INFO - (blobuploader) - INFO - Uploading, attempt #1. 18:03:04 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 18:03:04 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 18:03:04 INFO - (blobuploader) - INFO - Done attempting. 18:03:04 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 18:03:04 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 18:03:04 INFO - (blobuploader) - INFO - Uploading, attempt #1. 18:03:05 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 18:03:05 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 18:03:05 INFO - (blobuploader) - INFO - Done attempting. 18:03:05 INFO - (blobuploader) - INFO - Iteration through files over. 18:03:05 INFO - Return code: 0 18:03:05 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 18:03:05 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 18:03:05 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/5d9c7ca9787db8331b31365d91c2c139661ac422ff6cdf9961363404303de651ec9630c9a24c5ba065a690a14a7e0ecc4d78832f204811a1ce390a0e8533ad1a", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/a475823c0e652c2cd7943f747d730e73fd8bb112153a814942cacff00d338868b77c01ff78f42560dd6cef9eb629a82b96d1a758fb1d63be65d2b80be202fb66"} 18:03:05 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 18:03:05 INFO - Writing to file /builds/slave/test/properties/blobber_files 18:03:05 INFO - Contents: 18:03:05 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/5d9c7ca9787db8331b31365d91c2c139661ac422ff6cdf9961363404303de651ec9630c9a24c5ba065a690a14a7e0ecc4d78832f204811a1ce390a0e8533ad1a", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/a475823c0e652c2cd7943f747d730e73fd8bb112153a814942cacff00d338868b77c01ff78f42560dd6cef9eb629a82b96d1a758fb1d63be65d2b80be202fb66"} 18:03:05 INFO - Running post-run listener: copy_logs_to_upload_dir 18:03:05 INFO - Copying logs to upload dir... 18:03:05 INFO - mkdir: /builds/slave/test/build/upload/logs 18:03:05 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=654.884031 ========= master_lag: 2.62 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 10 mins, 57 secs) (at 2016-05-23 18:03:08.536861) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-05-23 18:03:08.540445) ========= 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.b8Ebm6nU1Z/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.52CcG7Q13V/Listeners TMPDIR=/var/folders/j1/s9lsnw715dxdjl4nwk5gg7qw00000w/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/5d9c7ca9787db8331b31365d91c2c139661ac422ff6cdf9961363404303de651ec9630c9a24c5ba065a690a14a7e0ecc4d78832f204811a1ce390a0e8533ad1a", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/a475823c0e652c2cd7943f747d730e73fd8bb112153a814942cacff00d338868b77c01ff78f42560dd6cef9eb629a82b96d1a758fb1d63be65d2b80be202fb66"} build_url:https://queue.taskcluster.net/v1/task/Taxu8PxPS3-H4eDN-EhZRA/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg symbols_url:https://queue.taskcluster.net/v1/task/Taxu8PxPS3-H4eDN-EhZRA/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.012324 build_url: 'https://queue.taskcluster.net/v1/task/Taxu8PxPS3-H4eDN-EhZRA/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/5d9c7ca9787db8331b31365d91c2c139661ac422ff6cdf9961363404303de651ec9630c9a24c5ba065a690a14a7e0ecc4d78832f204811a1ce390a0e8533ad1a", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/a475823c0e652c2cd7943f747d730e73fd8bb112153a814942cacff00d338868b77c01ff78f42560dd6cef9eb629a82b96d1a758fb1d63be65d2b80be202fb66"}' symbols_url: 'https://queue.taskcluster.net/v1/task/Taxu8PxPS3-H4eDN-EhZRA/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip' ========= master_lag: 0.29 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-05-23 18:03:08.838650) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-05-23 18:03:08.838981) ========= 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.b8Ebm6nU1Z/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.52CcG7Q13V/Listeners TMPDIR=/var/folders/j1/s9lsnw715dxdjl4nwk5gg7qw00000w/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.005423 ========= master_lag: 0.02 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-05-23 18:03:08.861104) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-05-23 18:03:08.861370) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-05-23 18:03:08.861644) ========= ========= Total master_lag: 3.02 =========